Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_ba_all_banks_3.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_ba_all_banks_3.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 06a28a86 49d24dd8 eb1e03ec 0cfaabf3
! %f36 = ea39cf50 72e9abf5 0d36962a 212b638d
! %f40 = 64231c28 a378afce 541aedf8 65c76d98
! %f44 = c822e0d3 36f97d63 54a71e77 4d7e44a8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x38b6820700000019,%g7,%g1 ! GSR scale = 3, align = 1
wr %g1,%g0,%gsr ! GSR = 38b6820700000019
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000011800188] = 2355a051, %l1 = 7f97f4438d2ef02b
swap [%i3+0x188],%l1 ! %l1 = 000000002355a051
! Mem[0000000011800188] = 8d2ef02b865e5e32, %l1 = 000000002355a051, %l0 = baf5bab62d264735
add %i3,0x188,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8d2ef02b865e5e32
! Mem[0000000010800114] = 4b038918, %l3 = 81384e59, %l0 = 865e5e32
add %i1,0x114,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004b038918
! %l5 = 990e9405c6536640, Mem[000000009080015c] = bc806fe3
sth %l5,[%i5+0x15c] ! Mem[000000009080015c] = 66406fe3
! %l1 = 000000002355a051, Mem[0000000090000098] = 8627f18bf2e36645
stx %l1,[%i4+0x098] ! Mem[0000000090000098] = 000000002355a051
! Mem[00000000900001e0] = 84cb0fa5 940cc972, %g2 = 0c8211e6, %g3 = 0bad0b00
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000084cb0fa5 00000000940cc972
! Mem[0000000011800028] = 6c571a99c3c357ee, %l2 = 2f0725a3f065de29, %l3 = f340b66081384e59
add %i3,0x28,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 6c571a99c3c357ee
! Mem[00000000918001b4] = 4e30f44d, %g2 = 0000000084cb0fa5
ldub [%o0+0x1b4],%g2 ! %g2 = 000000000000004e
! Mem[0000000011000018] = 60a2b494, %l1 = 000000002355a051
swap [%i2+%o3],%l1 ! %l1 = 0000000060a2b494
! %l2 = 2f0725a3f065de29, Mem[0000000091800071] = ddbbd2ab
stb %l2,[%o0+0x071] ! Mem[0000000091800070] = 29bbd2ab
p0_label_2:
! Mem[00000000118001ad] = 7b96b5e7, %l5 = 990e9405c6536640
ldstub [%i3+0x1ad],%l5 ! %l5 = 00000096000000ff
! Mem[00000000110001a8] = c1c97e1c, %l4 = 02310155fd3e45a1
ldsb [%i2+0x1ab],%l4 ! %l4 = 000000000000001c
! Mem[0000000090800170] = 373e911b b67ade14, %g2 = 0000004e, %g3 = 940cc972
ldd [%i5+0x170],%g2 ! %g2 = 00000000373e911b 00000000b67ade14
! Mem[00000000100000d1] = 9e52c4d4, %l5 = 0000000000000096
ldstub [%i0+0x0d1],%l5 ! %l5 = 00000052000000ff
! Mem[00000000118000a0] = 2d8552d4d9d0e83e, %l4 = 000000000000001c, %l7 = b8b67f625f3584c4
add %i3,0xa0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 2d8552d4d9d0e83e
! Mem[0000000011800198] = 8818a5274cf0c14e, %l3 = 6c571a99c3c357ee, %l3 = 6c571a99c3c357ee
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8818a5274cf0c14e
! Mem[0000000010800018] = 592a8977a3636f27, %l2 = 2f0725a3f065de29, %l0 = 000000004b038918
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 592a8977a3636f27
! Mem[0000000011800078] = e0c3bfe4, %l4 = 0000001c, %l3 = 4cf0c14e
add %i3,0x78,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e0c3bfe4
! Mem[0000000091800000] = 1ddf6cda9ec1877c, %g2 = 00000000373e911b
ldx [%o0+%g0],%g2 ! %g2 = 1ddf6cda9ec1877c
! %l2 = 2f0725a3f065de29, Mem[00000000900001d0] = 5ed88e06f7f7e07c
stx %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 2f0725a3f065de29
p0_label_3:
! Mem[0000000090800134] = 1092df79, %g2 = 1ddf6cda9ec1877c
ldsb [%i5+0x137],%g2 ! %g2 = 0000000000000010
! Mem[00000000910000c0] = e9487a87, %g2 = 0000000000000010
lduw [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87
! Mem[0000000010800094] = 711c1237, %l6 = cac82114634d12be
ldub [%i1+0x095],%l6 ! %l6 = 000000000000001c
! Mem[00000000100001a0] = 11dc601c, %l1 = 0000000060a2b494
swap [%i0+0x1a0],%l1 ! %l1 = 0000000011dc601c
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000100000ec] = 7848e4ac, %l7 = d9d0e83e, %l2 = f065de29
add %i0,0xec,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000007848e4ac
! Mem[0000000010800022] = 9e9b43b8, %l1 = 0000000011dc601c
ldstub [%i1+0x022],%l1 ! %l1 = 00000043000000ff
! Mem[0000000090000130] = 58189889, %g2 = 00000000e9487a87
ldsh [%i4+0x130],%g2 ! %g2 = 0000000000005818
! %l4 = 000000000000001c, Mem[0000000090000160] = 3ad69f1c
sth %l4,[%i4+0x160] ! Mem[0000000090000160] = 001c9f1c
membar #Sync ! Added by membar checker (568)
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 00000000 2355a051
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p0_label_4:
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000910000a8] = e401842b, %g2 = 0000000000005818
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000e401842b
! Mem[0000000010800154] = 49de6011, %l0 = 592a8977a3636f27
swap [%i1+0x154],%l0 ! %l0 = 0000000049de6011
! %l0 = 0000000049de6011, Mem[00000000910000a4] = d4ce8d0b
stw %l0,[%i6+0x0a4] ! Mem[00000000910000a4] = 49de6011
! Mem[0000000091000108] = 1e0a2608 8b7aa723, %g2 = e401842b, %g3 = b67ade14
ldd [%i6+0x108],%g2 ! %g2 = 000000001e0a2608 000000008b7aa723
! %l4 = 000000000000001c, Mem[00000000900000fc] = 878c592a
stw %l4,[%i4+0x0fc] ! Mem[00000000900000fc] = 0000001c
! Mem[0000000010800078] = 3345d8fe8f1b49c1, %l0 = 0000000049de6011, %l2 = 000000007848e4ac
add %i1,0x78,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3345d8fe8f1b49c1
! Mem[00000000100001b8] = 8d283c4f e14df3e6, %l6 = 0000001c, %l7 = d9d0e83e
ldd [%i0+0x1b8],%l6 ! %l6 = 000000008d283c4f 00000000e14df3e6
! %l4 = 000000000000001c, Mem[00000000918001ac] = 589444b7
stw %l4,[%o0+0x1ac] ! Mem[00000000918001ac] = 0000001c
membar #Sync ! Added by membar checker (569)
! Mem[00000000900000a0] = cdfb4b45, %g2 = 000000001e0a2608
ldsb [%i4+0x0a0],%g2 ! %g2 = ffffffffffffffcd
p0_label_5:
! Mem[00000000100000bc] = 6dee8d47, %l3 = 00000000e0c3bfe4
lduw [%i0+0x0bc],%l3 ! %l3 = 000000006dee8d47
! Mem[000000009180006c] = 99dfefc0, %g2 = ffffffffffffffcd
lduh [%o0+0x06c],%g2 ! %g2 = 00000000000099df
! Mem[00000000118000f8] = 242f7a8470ef6f45, %l1 = 0000000000000043, %l2 = 3345d8fe8f1b49c1
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 242f7a8470ef6f45
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x040,%g6
stda %f0,[%i0+%g6]ASI_BLK_P ! Block Store to 0000000010000040
! Mem[0000000090000180] = 8a108548 b634390c 33a2e83a 54a24d67
! Mem[0000000090000190] = 1b780f54 236aa363 7267c827 9d503bd8
! Mem[00000000900001a0] = 6e93e736 840fe763 a04d9d98 ef9f92b5
! Mem[00000000900001b0] = fbac3311 7bbdf955 0864de56 f6d3fd11
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l5 = 0000000000000052, Mem[0000000010800012] = 26455ed8
sth %l5,[%i1+0x012] ! Mem[0000000010800010] = 26450052
! Mem[000000009080003c] = d91e8f3d, %g2 = 00000000000099df
lduw [%i5+0x03c],%g2 ! %g2 = 00000000d91e8f3d
! Mem[00000000100001c0] = 05c3f9a0, %l6 = 8d283c4f, %l4 = 0000001c
add %i0,0x1c0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000005c3f9a0
! Mem[0000000011000141] = 80abd975, %l3 = 000000006dee8d47
ldstub [%i2+0x141],%l3 ! %l3 = 000000ab000000ff
membar #Sync ! Added by membar checker (570)
! Mem[0000000010000040] = 8a108548b634390c, %l7 = 00000000e14df3e6
ldx [%i0+0x040],%l7 ! %l7 = 8a108548b634390c
p0_label_6:
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[00000000100001c4] = 0fae4393, %l5 = 00000052, %l6 = 8d283c4f
add %i0,0x1c4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000fae4393
! Mem[00000000910001a0] = c2781382, %g2 = 00000000d91e8f3d
ldub [%i6+0x1a1],%g2 ! %g2 = 00000000000000c2
! %l2 = 242f7a8470ef6f45, Mem[0000000090000054] = 40bf1adc
sth %l2,[%i4+0x054] ! Mem[0000000090000054] = 6f451adc
! Mem[0000000010000150] = e726d21d33347416, %l3 = 00000000000000ab, %l6 = 000000000fae4393
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = e726d21d33347416
! Mem[0000000011800138] = 248e1520 ec4052f9, %l0 = 49de6011, %l1 = 00000043
ldd [%i3+0x138],%l0 ! %l0 = 00000000248e1520 00000000ec4052f9
! %l3 = 00000000000000ab, Mem[00000000900000eb] = f0930ff5
stb %l3,[%i4+0x0eb] ! Mem[00000000900000e8] = ab930ff5
! Mem[0000000091000024] = f13290ae, %g2 = 00000000000000c2
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f1
! %l5 = 0000000000000052, Mem[0000000090000120] = 63e70f84
stw %l5,[%i4+0x120] ! Mem[0000000090000120] = 00000052
p0_label_7:
! Mem[0000000011800128] = f14f9ca3, %l3 = 00000000000000ab
ldstub [%i3+0x128],%l3 ! %l3 = 000000f1000000ff
membar #Sync ! Added by membar checker (571)
! Mem[0000000090000150] = a36a2354, %g2 = 00000000000000f1
ldsb [%i4+0x151],%g2 ! %g2 = ffffffffffffffa3
! %l7 = 8a108548b634390c, Mem[00000000108001a8] = 8ba9905ca2ec34c4
stx %l7,[%i1+0x1a8] ! Mem[00000000108001a8] = 8a108548b634390c
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000108000d8] = 209426a9, %l5 = 0000000000000052
swap [%i1+0x0d8],%l5 ! %l5 = 00000000209426a9
! %l6 = e726d21d33347416, Mem[0000000091000154] = ac100c36
stw %l6,[%i6+0x154] ! Mem[0000000091000154] = 33347416
! Mem[0000000091000028] = 90aee843f68d0ba7, %g2 = ffffffffffffffa3
ldx [%i6+%o5],%g2 ! %g2 = 90aee843f68d0ba7
! %l2 = 242f7a8470ef6f45, Mem[00000000118000c8] = 9fa5a35b
stb %l2,[%i3+0x0c8] ! Mem[00000000118000c8] = 45a5a35b
! %l2 = 242f7a8470ef6f45, Mem[00000000918001a8] = d7112f250000001c
stx %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 242f7a8470ef6f45
! Mem[0000000090800098] = f985fdfd 46857f6f, %g2 = f68d0ba7, %g3 = 8b7aa723
ldd [%i5+0x098],%g2 ! %g2 = 00000000f985fdfd 0000000046857f6f
p0_label_8:
! %l1 = 00000000ec4052f9, Mem[00000000900001e8] = e5f99e270fbb144d
stx %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000000ec4052f9
! Mem[0000000011800114] = 3158b038, %l5 = 00000000209426a9
ldsw [%i3+0x114],%l5 ! %l5 = 000000003158b038
! Mem[000000009080007c] = 132f0048, %g18 = 6c7946706eaa1077
ldsw [%i5+0x07c],%g2 ! %g2 = 6c7946706eaa1077
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = 132f0048, %g3 = 46857f6f
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (572)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 2f0725a3 f065de29 d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 00000000 ec4052f9
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000010000054] = 236aa363, %l0 = 248e1520, %l1 = ec4052f9
add %i0,0x54,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000236aa363
! Mem[0000000010000120] = cf6b0896, %l4 = 0000000005c3f9a0
swap [%i0+0x120],%l4 ! %l4 = 00000000cf6b0896
! %l1 = 00000000236aa363, Mem[0000000090000110] = 63a36a23
stw %l1,[%i4+0x110] ! Mem[0000000090000110] = 236aa363
membar #Sync ! Added by membar checker (573)
! %l7 = 8a108548b634390c, Mem[00000000900001c5] = 88acecfa
stb %l7,[%i4+0x1c5] ! Mem[00000000900001c4] = 0cacecfa
p0_label_9:
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000010800018] = 592a8977a3636f27, %l0 = 00000000248e1520
ldx [%i1+%o3],%l0 ! %l0 = 592a8977a3636f27
! Mem[0000000090000138] = d3f656de, %g2 = 00000000051f93c3
lduh [%i4+0x13a],%g2 ! %g2 = 000000000000d3f6
! Mem[0000000010800110] = 2be40aa0, %l0 = 592a8977a3636f27
ldsw [%i1+0x110],%l0 ! %l0 = 000000002be40aa0
! Mem[00000000918000c8] = 8731fad3b9615161, %g2 = 000000000000d3f6
ldx [%o0+0x0c8],%g2 ! %g2 = 8731fad3b9615161
! Mem[0000000010800050] = 926126d4327cb7f1, %l5 = 000000003158b038, %l3 = 00000000000000f1
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 926126d4327cb7f1
! Mem[0000000011000064] = 972a857f, %l0 = 000000002be40aa0
swap [%i2+0x064],%l0 ! %l0 = 00000000972a857f
! Mem[00000000910000a8] = 842b491d, %g2 = 8731fad3b9615161
ldsh [%i6+0x0aa],%g2 ! %g2 = ffffffffffff842b
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000011800090] = 91e7f99a, %l4 = 00000000cf6b0896
swap [%i3+0x090],%l4 ! %l4 = 0000000091e7f99a
p0_label_10:
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
stda %f0,[%i3+%g5]ASI_COMMIT_S ! Block Store to 0000000011800080
! %l5 = 000000003158b038, Mem[00000000918000e4] = 62e470b4
sth %l5,[%o0+0x0e4] ! Mem[00000000918000e4] = b03870b4
! Mem[0000000090000140] = 0c3934b6 4885108a 674da254 3ae8a233
! Mem[0000000090000150] = 63a36a23 540f781b d83b509d 27c86772
! Mem[0000000090000160] = 63e70f84 36e7936e b5929fef 989d4da0
! Mem[0000000090000170] = 55f9bd7b 1133acfb 11fdd3f6 56de6408
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000118000c8] = 45a5a35b, %l5 = 3158b038, %l6 = 33347416
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000045a5a35b
! Mem[00000000110001ec] = eeac494c, %l5 = 000000003158b038
swap [%i2+0x1ec],%l5 ! %l5 = 00000000eeac494c
! Mem[0000000010800090] = e8eecb69, %l1 = 00000000236aa363
swap [%i1+0x090],%l1 ! %l1 = 00000000e8eecb69
! Mem[0000000091000130] = aab6d95d73807138, %g2 = ffffffffffff842b
ldx [%i6+0x130],%g2 ! %g2 = aab6d95d73807138
! Mem[00000000908000d0] = 2ecbd5fc, %g18 = 6c7946706eaa1077
ldsw [%i5+0x0d0],%g2 ! %g2 = 6c7946706eaa1077
! Mem[00000000100001c4] = 0fae4393, %l4 = 0000000091e7f99a
ldsw [%i0+0x1c4],%l4 ! %l4 = 000000000fae4393
! %l6 = 45a5a35b, %l7 = b634390c, Mem[0000000091800120] = d3d0a320 e7c9d2d9
std %l6,[%o0+0x120] ! Mem[0000000091800120] = 45a5a35b b634390c
p0_label_11:
! Mem[000000001180004b] = b66f5633, %l5 = 00000000eeac494c
ldstub [%i3+0x04b],%l5 ! %l5 = 00000033000000ff
! Mem[000000009000004c] = 54a24d67, %g2 = 000000002ecbd5fc
lduw [%i4+0x04c],%g2 ! %g2 = 0000000054a24d67
! Mem[0000000010800058] = 4cbdc3e9, %l1 = 00000000e8eecb69
swap [%i1+0x058],%l1 ! %l1 = 000000004cbdc3e9
! Mem[0000000011800010] = 83c650bc, %l0 = 00000000972a857f
swap [%i3+%o2],%l0 ! %l0 = 0000000083c650bc
! Mem[000000009000000c] = 91991660, %g2 = 0000000054a24d67
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff9199
! %l0 = 0000000083c650bc, Mem[0000000090800083] = a9dc4a5f
stb %l0,[%i5+0x083] ! Mem[0000000090800080] = bcdc4a5f
! Mem[0000000091800038] = ae53c9136fe7cb01, %g2 = ffffffffffff9199
ldx [%o0+0x038],%g2 ! %g2 = ae53c9136fe7cb01
! Mem[0000000091000168] = b11933af, %g2 = ae53c9136fe7cb01
ldsb [%i6+0x16a],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000091800128] = b9d90e35, %g2 = ffffffffffffffb1
ldub [%o0+0x129],%g2 ! %g2 = 00000000000000b9
membar #Sync ! Added by membar checker (574)
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
p0_label_12:
! %l6 = 45a5a35b, %l7 = b634390c, Mem[0000000090800148] = b9490f12 bc3eb820
std %l6,[%i5+0x148] ! Mem[0000000090800148] = 45a5a35b b634390c
! Mem[0000000011800124] = 52ae5548, %l3 = 926126d4327cb7f1
lduh [%i3+0x126],%l3 ! %l3 = 0000000000005548
! %l3 = 0000000000005548, Mem[00000000900001ac] = 417a95e8
sth %l3,[%i4+0x1ac] ! Mem[00000000900001ac] = 554895e8
! %l1 = 000000004cbdc3e9, Mem[00000000900000b8] = 2b4763d9346c4cbf
stx %l1,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000004cbdc3e9
! Mem[0000000090000040] = 8a108548 b634390c 33a2e83a 54a24d67
! Mem[0000000090000050] = 1b780f54 236aa363 7267c827 9d503bd8
! Mem[0000000090000060] = 6e93e736 840fe763 a04d9d98 ef9f92b5
! Mem[0000000090000070] = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000001180003c] = fd1fe989, %l5 = 00000033, %l6 = 45a5a35b
add %i3,0x3c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fd1fe989
! Mem[000000009000006c] = ef9f92b5, %g2 = 00000000000000b9
lduh [%i4+0x06c],%g2 ! %g2 = 000000000000ef9f
! Mem[000000001080012c] = 65ff5521, %l7 = 8a108548b634390c
swap [%i1+0x12c],%l7 ! %l7 = 0000000065ff5521
! %l7 = 0000000065ff5521, Mem[00000000910000e8] = 051dcb62
sth %l7,[%i6+0x0e8] ! Mem[00000000910000e8] = 5521cb62
! Mem[0000000010000174] = 4b0989c2, %l3 = 0000000000005548
swap [%i0+0x174],%l3 ! %l3 = 000000004b0989c2
p0_label_13:
! Mem[00000000908000e8] = 441f8119, %g2 = 000000000000ef9f
ldsh [%i5+0x0e8],%g2 ! %g2 = 000000000000441f
! %l6 = 00000000fd1fe989, Mem[0000000090000148] = 674da254
stw %l6,[%i4+0x148] ! Mem[0000000090000148] = fd1fe989
membar #Sync ! Added by membar checker (575)
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! %l3 = 000000004b0989c2, Mem[0000000091000000] = 102c1304434bb096
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 000000004b0989c2
! Mem[0000000091000038] = 65fd340e, %g2 = 000000000000441f
lduw [%i6+0x038],%g2 ! %g2 = 0000000065fd340e
! Mem[0000000091800088] = ec5f6a06 83ae1bf1, %g2 = 65fd340e, %g3 = ddde6b96
ldd [%o0+0x088],%g2 ! %g2 = 00000000ec5f6a06 0000000083ae1bf1
! Mem[00000000910001d0] = 7e4c5965e9b8d21a, %g2 = 00000000ec5f6a06
ldx [%i6+0x1d0],%g2 ! %g2 = 7e4c5965e9b8d21a
! Mem[00000000110001f4] = 76171540, %l6 = 00000000fd1fe989
ldub [%i2+0x1f4],%l6 ! %l6 = 0000000000000076
! Mem[0000000091000158] = b790fef13203c709, %g2 = 7e4c5965e9b8d21a
ldx [%i6+0x158],%g2 ! %g2 = b790fef13203c709
! Mem[00000000100000c4] = 71e96395, %l1 = 4cbdc3e9, %l1 = 4cbdc3e9
add %i0,0xc4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000071e96395
p0_label_14:
! Mem[0000000090000004] = c02f14c6, %g2 = b790fef13203c709
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000c0
! Mem[0000000010000070] = fbac33117bbdf955, %l7 = 0000000065ff5521, %l1 = 0000000071e96395
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = fbac33117bbdf955
! %l3 = 000000004b0989c2, Mem[0000000091800108] = 832e772e
sth %l3,[%o0+0x108] ! Mem[0000000091800108] = 89c2772e
! Mem[00000000110000b9] = 28f7c75f, %l7 = 0000000065ff5521
ldstub [%i2+0x0b9],%l7 ! %l7 = 000000f7000000ff
! Mem[0000000090000108] = 4da2543a, %g2 = 00000000000000c0
ldsb [%i4+0x109],%g2 ! %g2 = 000000000000004d
! %l3 = 000000004b0989c2, Mem[0000000090800108] = 723b44fc358f742f
stx %l3,[%i5+0x108] ! Mem[0000000090800108] = 000000004b0989c2
! Mem[0000000010000138] = 12b06f1a, %l5 = 00000033, %l7 = 000000f7
add %i0,0x138,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000012b06f1a
! Mem[0000000090800158] = 567c6640, %g2 = 000000000000004d
ldsb [%i5+0x15a],%g2 ! %g2 = 0000000000000056
! Mem[00000000110000ee] = 45d3e667, %l1 = fbac33117bbdf955
ldstub [%i2+0x0ee],%l1 ! %l1 = 000000e6000000ff
! %l0 = 0000000083c650bc, Mem[00000000108000e6] = b334ee85
stb %l0,[%i1+0x0e6] ! Mem[00000000108000e4] = b334bc85
p0_label_15:
! Mem[00000000100000d8] = b3dc89d4, %l2 = 70ef6f45, %l5 = 00000033
add %i0,0xd8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b3dc89d4
! Mem[00000000110001d8] = 7874ec8c afb4adaf, %l0 = 83c650bc, %l1 = 000000e6
ldd [%i2+0x1d8],%l0 ! %l0 = 000000007874ec8c 00000000afb4adaf
! Mem[00000000908000f8] = 967ae5bb59018e55, %g2 = 0000000000000056
ldx [%i5+0x0f8],%g2 ! %g2 = 967ae5bb59018e55
! Mem[0000000090000158] = d83b509d, %g2 = 967ae5bb59018e55
ldsb [%i4+0x158],%g2 ! %g2 = ffffffffffffffd8
! Mem[000000001100003c] = 126b3002, %l0 = 000000007874ec8c
swap [%i2+0x03c],%l0 ! %l0 = 00000000126b3002
! Mem[0000000011000136] = 6b10dfac, %l3 = 000000004b0989c2
ldstub [%i2+0x136],%l3 ! %l3 = 000000df000000ff
! %l2 = 70ef6f45, %l3 = 000000df, Mem[0000000090000000] = 83acf6ea b2d5c02f
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 70ef6f45 000000df
! Mem[00000000100000f0] = 08e78013 80ac9240, %l0 = 126b3002, %l1 = afb4adaf
ldd [%i0+0x0f0],%l0 ! %l0 = 0000000008e78013 0000000080ac9240
! Mem[00000000908001dc] = d6176bab, %g2 = ffffffffffffffd8
ldub [%i5+0x1df],%g2 ! %g2 = 00000000000000d6
! Mem[0000000010000168] = 4086af1c, %l1 = 0000000080ac9240
lduw [%i0+0x168],%l1 ! %l1 = 000000004086af1c
p0_label_16:
! %l1 = 000000004086af1c, Mem[000000001000001c] = 75f68087
stw %l1,[%i0+0x01c] ! Mem[000000001000001c] = 4086af1c
! Mem[00000000100000b8] = c9dfbfc4, %l6 = 0000000000000076
swap [%i0+0x0b8],%l6 ! %l6 = 00000000c9dfbfc4
! Mem[000000001180013d] = ec4052f9, %l3 = 00000000000000df
ldstub [%i3+0x13d],%l3 ! %l3 = 00000040000000ff
! Mem[0000000011000138] = 8b97eb9c, %l2 = 242f7a8470ef6f45
swap [%i2+0x138],%l2 ! %l2 = 000000008b97eb9c
! Mem[0000000010000158] = cda84e66 1a1554b4, %l2 = 8b97eb9c, %l3 = 00000040
ldd [%i0+0x158],%l2 ! %l2 = 00000000cda84e66 000000001a1554b4
! %l4 = 000000000fae4393, Mem[0000000091800128] = 24b9d90e352c036b
stx %l4,[%o0+0x128] ! Mem[0000000091800128] = 000000000fae4393
! %l1 = 000000004086af1c, Mem[00000000910001bd] = f9df50c9
stb %l1,[%i6+0x1bd] ! Mem[00000000910001bc] = 1cdf50c9
! Mem[00000000910000c4] = 8e83d2b4, %g2 = 00000000000000d6
lduh [%i6+0x0c4],%g2 ! %g2 = 0000000000008e83
membar #Sync ! Added by membar checker (576)
! Mem[00000000900000d0] = 218a3214, %g2 = 0000000000008e83
ldub [%i4+0x0d3],%g2 ! %g2 = 0000000000000021
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
p0_label_17:
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000090800078] = 9fb921cd 132f0048, %g2 = 00000021, %g3 = 83ae1bf1
ldd [%i5+0x078],%g2 ! %g2 = 000000009fb921cd 00000000132f0048
! Mem[00000000110000cc] = b31f8bd6, %l2 = cda84e66, %l4 = 0fae4393
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b31f8bd6
! Mem[00000000100000f0] = 08e78013, %l6 = 00000000c9dfbfc4
swap [%i0+0x0f0],%l6 ! %l6 = 0000000008e78013
! Mem[0000000011800020] = e560ac78, %l5 = b3dc89d4, %l0 = 08e78013
add %i3,0x20,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e560ac78
! Mem[0000000010800188] = cc35c35a, %l4 = 00000000b31f8bd6
swap [%i1+0x188],%l4 ! %l4 = 00000000cc35c35a
! %l7 = 0000000012b06f1a, Mem[00000000908001bf] = ed3731e0
stb %l7,[%i5+0x1bf] ! Mem[00000000908001bc] = 1a3731e0
! %l3 = 000000001a1554b4, Mem[00000000918000ca] = fad3b961
stb %l3,[%o0+0x0ca] ! Mem[00000000918000c8] = b4d3b961
! Mem[00000000908001ec] = 5beb9259, %g2 = 000000009fb921cd
lduw [%i5+0x1ec],%g2 ! %g2 = 000000005beb9259
! Mem[0000000011800010] = 972a857f, %l5 = b3dc89d4, %l6 = 08e78013
add %i3,0x10,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000972a857f
p0_label_18:
! Mem[00000000100000c0] = 7bb29458, %l2 = cda84e66, %l7 = 12b06f1a
add %i0,0xc0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007bb29458
membar #Sync ! Added by membar checker (577)
! Mem[0000000090000040] = c6196342 36b4f463 92c1b8cc e0d394aa
! Mem[0000000090000050] = 899b1021 8a32141f 6840dd33 db5c0dd8
! Mem[0000000090000060] = cdfb4b45 c1e7113b 27c310af 417a95e8
! Mem[0000000090000070] = 06b5566a a429b8b7 2b4763d9 346c4cbf
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000110001b0] = f5432cf1, %l2 = cda84e66, %l5 = b3dc89d4
add %i2,0x1b0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f5432cf1
! Mem[00000000108000ac] = 2aaff1d5, %l3 = 000000001a1554b4
ldsw [%i1+0x0ac],%l3 ! %l3 = 000000002aaff1d5
! Mem[00000000908000a0] = 4648a006, %g2 = 000000005beb9259
ldsb [%i5+0x0a2],%g2 ! %g2 = 0000000000000046
! Mem[00000000118000dc] = c8604361, %l6 = 972a857f, %l0 = e560ac78
add %i3,0xdc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c8604361
! Mem[000000001100002c] = ec554b2f, %l4 = 00000000cc35c35a
lduh [%i2+0x02e],%l4 ! %l4 = 0000000000004b2f
! %l6 = 00000000972a857f, Mem[0000000090000100] = 0c3934b64885108a
stx %l6,[%i4+0x100] ! Mem[0000000090000100] = 00000000972a857f
! Mem[00000000108001e4] = c9afda3c, %l7 = 000000007bb29458
swap [%i1+0x1e4],%l7 ! %l7 = 00000000c9afda3c
! %l5 = 00000000f5432cf1, Mem[000000009100010d] = 7aa7236e
stb %l5,[%i6+0x10d] ! Mem[000000009100010c] = f1a7236e
p0_label_19:
! Mem[0000000010000088] = e8aba58386da211e, %l7 = 00000000c9afda3c, %l3 = 000000002aaff1d5
add %i0,0x88,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e8aba58386da211e
! %l7 = 00000000c9afda3c, Mem[00000000900001b2] = 566aa429
sth %l7,[%i4+0x1b2] ! Mem[00000000900001b0] = da3ca429
! %l4 = 00004b2f, %l5 = f5432cf1, Mem[00000000918000a8] = afd10558 067b56ed
std %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 00004b2f f5432cf1
! Mem[00000000110000e0] = 7b223400, %l7 = 00000000c9afda3c
swap [%i2+0x0e0],%l7 ! %l7 = 000000007b223400
! Mem[000000009080009c] = 46857f6f, %g2 = 0000000000000046
ldsh [%i5+0x09c],%g2 ! %g2 = 0000000000004685
! Mem[0000000010800068] = 395c7a4d, %l7 = 000000007b223400
ldsh [%i1+0x068],%l7 ! %l7 = 000000000000395c
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! %l1 = 000000004086af1c, Mem[000000009100009e] = b2a70781
stb %l1,[%i6+0x09e] ! Mem[000000009100009c] = 1ca70781
! Mem[0000000010800120] = 4d1bdf23, %l1 = 4086af1c, %l4 = 00004b2f
add %i1,0x120,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000004d1bdf23
! %l4 = 000000004d1bdf23, Mem[00000000918000d9] = e15b52b8
stb %l4,[%o0+0x0d9] ! Mem[00000000918000d8] = 235b52b8
p0_label_20:
! %l6 = 972a857f, %l7 = 0000395c, Mem[0000000011800008] = 4471bb06 c7122d3e
std %l6,[%i3+%o1] ! Mem[0000000011800008] = 972a857f 0000395c
! Mem[000000009180009c] = 9cf71985, %g2 = 0000000000004685
lduh [%o0+0x09c],%g2 ! %g2 = 0000000000009cf7
! %l6 = 00000000972a857f, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l6,[%o0+0x048] ! Mem[0000000091800048] = 00000000972a857f
! Mem[0000000010800120] = 4d1bdf23, %l6 = 972a857f, %l2 = cda84e66
add %i1,0x120,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000004d1bdf23
! Mem[000000009080006c] = 7945f5c7, %g18 = 6c7946706eaa1077
ldsw [%i5+0x06c],%g2 ! %g2 = 6c7946706eaa1077
! Mem[0000000011000170] = 60bd19a7063b12fb, %l6 = 00000000972a857f, %l2 = 000000004d1bdf23
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 60bd19a7063b12fb
! Mem[0000000011800100] = 35fa2281, %l4 = 000000004d1bdf23
ldstub [%i3+0x100],%l4 ! %l4 = 00000035000000ff
! Mem[0000000010800010] = 26450052, %l7 = 000000000000395c
ldsh [%i1+%o2],%l7 ! %l7 = 0000000000002645
! Mem[000000009100009c] = a70781ea, %g2 = 000000007945f5c7
ldsb [%i6+0x09f],%g2 ! %g2 = ffffffffffffffa7
! Mem[00000000108001c0] = 48d47441 b9ba270a, %l0 = c8604361, %l1 = 4086af1c
ldd [%i1+0x1c0],%l0 ! %l0 = 0000000048d47441 00000000b9ba270a
p0_label_21:
membar #Sync ! Added by membar checker (578)
! Mem[00000000900000c0] = 8a108548 b634390c 33a2e83a 54a24d67
! Mem[00000000900000d0] = 1b780f54 236aa363 7267c827 9d503bd8
! Mem[00000000900000e0] = 6e93e736 840fe763 a04d9d98 ef9f92b5
! Mem[00000000900000f0] = fbac3311 7bbdf955 0864de56 f6d3fd11
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l4 = 00000035, %l5 = f5432cf1, Mem[0000000091000170] = ddbd0a9c 19abd6e5
std %l4,[%i6+0x170] ! Mem[0000000091000170] = 00000035 f5432cf1
! Mem[00000000918001f0] = 3c67017f, %g2 = ffffffffffffffa7
lduw [%o0+0x1f0],%g2 ! %g2 = 000000003c67017f
! Mem[0000000091000040] = 7ed4515b64608260, %g2 = 000000003c67017f
ldx [%i6+0x040],%g2 ! %g2 = 7ed4515b64608260
! Mem[0000000090000064] = 113b27c3, %g2 = 7ed4515b64608260
ldsb [%i4+0x066],%g2 ! %g2 = 0000000000000011
! Mem[00000000110000c8] = a147ee4bb31f8bd6, %l7 = 0000000000002645
ldx [%i2+0x0c8],%l7 ! %l7 = a147ee4bb31f8bd6
! Mem[00000000108000d8] = 000000529e974483, %l5 = 00000000f5432cf1, %l7 = a147ee4bb31f8bd6
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 000000529e974483
! Mem[0000000011800068] = daebbedc1afd39c3, %l3 = e8aba58386da211e, %l1 = 00000000b9ba270a
add %i3,0x68,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = daebbedc1afd39c3
! %l4 = 0000000000000035, Mem[000000009180007c] = 85978296
sth %l4,[%o0+0x07c] ! Mem[000000009180007c] = 00358296
! Mem[00000000900000e0] = 6e93e736, %g18 = 6c7946706eaa1077
ldsw [%i4+0x0e0],%g2 ! %g2 = 6c7946706eaa1077
p0_label_22:
! Mem[0000000011000038] = 9e753ef47874ec8c, %l4 = 0000000000000035, %l7 = 000000529e974483
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 9e753ef47874ec8c
! Mem[00000000108001ec] = 4de79e1c, %l2 = 60bd19a7063b12fb
swap [%i1+0x1ec],%l2 ! %l2 = 000000004de79e1c
! Mem[0000000011800088] = 33a2e83a54a24d67, %l0 = 0000000048d47441, %l0 = 0000000048d47441
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 33a2e83a54a24d67
! Mem[00000000100001c8] = 0294a5de923a844b, %l4 = 0000000000000035, %l1 = daebbedc1afd39c3
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 0294a5de923a844b
! Mem[0000000011000040] = e47d5aaac56a1832, %l7 = 9e753ef47874ec8c, %l2 = 000000004de79e1c
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e47d5aaac56a1832
! Mem[0000000011000092] = 4b425655, %l4 = 0000000000000035
ldstub [%i2+0x092],%l4 ! %l4 = 00000056000000ff
! Mem[0000000091800034] = e7c98ef1, %g2 = 000000006e93e736
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffe7c9
! Mem[00000000118001e0] = eede656c604f312f, %l2 = e47d5aaac56a1832, %l4 = 0000000000000056
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = eede656c604f312f
! Mem[00000000118001b8] = 37c316bbff6b50e4, %l5 = 00000000f5432cf1, %l0 = 33a2e83a54a24d67
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 37c316bbff6b50e4
! Mem[00000000910001cc] = bd1872c6, %g2 = ffffffffffffe7c9
lduw [%i6+0x1cc],%g2 ! %g2 = 00000000bd1872c6
p0_label_23:
! %l1 = 0294a5de923a844b, Mem[00000000908000d0] = 2ecbd5fc64c1ee86
stx %l1,[%i5+0x0d0] ! Mem[00000000908000d0] = 0294a5de923a844b
! Mem[00000000118000b0] = fbac33117bbdf955, %l2 = e47d5aaac56a1832, %l2 = e47d5aaac56a1832
add %i3,0xb0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = fbac33117bbdf955
! Mem[00000000110001f0] = d4963f9c, %l4 = eede656c604f312f
ldstub [%i2+0x1f0],%l4 ! %l4 = 000000d4000000ff
! Mem[0000000010800082] = 486e6979, %l0 = 37c316bbff6b50e4
ldstub [%i1+0x082],%l0 ! %l0 = 00000069000000ff
! Mem[0000000091000198] = 343c8dfe, %g2 = 00000000bd1872c6
lduh [%i6+0x19a],%g2 ! %g2 = 000000000000343c
! Mem[0000000010800007] = 612713fd, %l7 = 9e753ef47874ec8c
ldstub [%i1+0x007],%l7 ! %l7 = 000000fd000000ff
! Mem[0000000011000024] = 66f4cc02, %l5 = f5432cf1, %l0 = 00000069
add %i2,0x24,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000066f4cc02
! Mem[00000000100001f4] = f9917add, %l6 = 972a857f, %l3 = 86da211e
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f9917add
! Mem[0000000090000140] = 0c3934b6 4885108a fd1fe989 3ae8a233
! Mem[0000000090000150] = 63a36a23 540f781b d83b509d 27c86772
! Mem[0000000090000160] = 63e70f84 36e7936e b5929fef 989d4da0
! Mem[0000000090000170] = 55f9bd7b 1133acfb 11fdd3f6 56de6408
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l3 = 00000000f9917add, Mem[00000000108001ca] = 14ec8f79
sth %l3,[%i1+0x1ca] ! Mem[00000000108001c8] = 14ec7add
p0_label_24:
! %l4 = 00000000000000d4, Mem[0000000091800068] = aeb33225
sth %l4,[%o0+0x068] ! Mem[0000000091800068] = 00d43225
! Mem[00000000118000d0] = 4daf0e336a623547, %l0 = 0000000066f4cc02, %l0 = 0000000066f4cc02
add %i3,0xd0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4daf0e336a623547
! Mem[0000000011000068] = ce32b8b8, %l0 = 4daf0e336a623547
swap [%i2+0x068],%l0 ! %l0 = 00000000ce32b8b8
! Mem[00000000900000c0] = 8a108548 b634390c 33a2e83a 54a24d67
! Mem[00000000900000d0] = 1b780f54 236aa363 7267c827 9d503bd8
! Mem[00000000900000e0] = 6e93e736 840fe763 a04d9d98 ef9f92b5
! Mem[00000000900000f0] = fbac3311 7bbdf955 0864de56 f6d3fd11
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000009100011c] = f8b22f1d, %g2 = 000000000000343c
ldub [%i6+0x11c],%g2 ! %g2 = 00000000000000f8
! Mem[00000000100000e0] = 8c58894f, %l4 = 00000000000000d4
lduh [%i0+0x0e0],%l4 ! %l4 = 0000000000008c58
! %l2 = 7bbdf955, %l3 = f9917add, Mem[00000000110001c8] = 4629040a 9ee08cd5
std %l2,[%i2+0x1c8] ! Mem[00000000110001c8] = 7bbdf955 f9917add
! Mem[0000000090000040] = c6196342 36b4f463 92c1b8cc e0d394aa
! Mem[0000000090000050] = 899b1021 8a32141f 6840dd33 db5c0dd8
! Mem[0000000090000060] = cdfb4b45 c1e7113b 27c310af 417a95e8
! Mem[0000000090000070] = 06b5566a a429b8b7 2b4763d9 346c4cbf
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000d8] = c10469d8 095dca4e, %g2 = 000000f8, %g3 = 132f0048
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000c10469d8 00000000095dca4e
! Mem[00000000900001dc] = 166a84cb, %g2 = 00000000c10469d8
ldsb [%i4+0x1de],%g2 ! %g2 = 0000000000000016
p0_label_25:
! %l4 = 00008c58, %l5 = f5432cf1, Mem[0000000091000000] = 00000000 4b0989c2
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00008c58 f5432cf1
! Mem[000000009000019c] = db5c0dd8, %g18 = 6c7946706eaa1077
ldsw [%i4+0x19c],%g2 ! %g2 = 6c7946706eaa1077
! %l0 = 00000000ce32b8b8, Mem[00000000918000e4] = b03870b4
stw %l0,[%o0+0x0e4] ! Mem[00000000918000e4] = ce32b8b8
! %f16 = c6196342 36b4f463 92c1b8cc e0d394aa
! %f20 = 899b1021 8a32141f 6840dd33 db5c0dd8
! %f24 = cdfb4b45 c1e7113b 27c310af 417a95e8
! %f28 = 06b5566a a429b8b7 2b4763d9 346c4cbf
stda %f16,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 0000000010000140
! %l4 = 00008c58, %l5 = f5432cf1, Mem[00000000918000e0] = 73df26c5 ce32b8b8
std %l4,[%o0+0x0e0] ! Mem[00000000918000e0] = 00008c58 f5432cf1
! %l2 = 7bbdf955, %l3 = f9917add, Mem[0000000090800028] = 08259a35 8a69fa82
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 7bbdf955 f9917add
! Mem[0000000010800140] = 7200ccba, %l7 = 00000000000000fd
swap [%i1+0x140],%l7 ! %l7 = 000000007200ccba
! %f0 = 8a108548 b634390c 33a2e83a 54a24d67
! %f4 = 1b780f54 236aa363 7267c827 9d503bd8
! %f8 = 6e93e736 840fe763 a04d9d98 ef9f92b5
! %f12 = fbac3311 7bbdf955 0864de56 f6d3fd11
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000010800140] = 000000fd, %l2 = fbac33117bbdf955
ldsb [%i1+0x142],%l2 ! %l2 = 0000000000000000
! Mem[0000000010800194] = 7b1b2ee9, %l3 = 00000000f9917add
swap [%i1+0x194],%l3 ! %l3 = 000000007b1b2ee9
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
1: membar #Sync ! Force all stores to complete
p0_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x000] ! Set processor 0 done flag
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ce32b8b8
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0294a5de923a844b
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007b1b2ee9
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000008c58
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f5432cf1
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000972a857f
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007200ccba
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8a108548 b634390c
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 33a2e83a 54a24d67
bne %xcc,p0_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7267c827 9d503bd8
bne %xcc,p0_f6_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = f69dd2734086af1c
ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8a108548b634390c
ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 33a2e83a54a24d67
ldx [%i0+0x048],%g3 ! Observed data at 0000000010000048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1b780f54236aa363
ldx [%i0+0x050],%g3 ! Observed data at 0000000010000050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7267c8279d503bd8
ldx [%i0+0x058],%g3 ! Observed data at 0000000010000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6e93e736840fe763
ldx [%i0+0x060],%g3 ! Observed data at 0000000010000060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = a04d9d98ef9f92b5
ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = fbac33117bbdf955
ldx [%i0+0x070],%g3 ! Observed data at 0000000010000070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0864de56f6d3fd11
ldx [%i0+0x078],%g3 ! Observed data at 0000000010000078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000766dee8d47
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000100000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9effc4d4d5e9a736
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000100000d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c9dfbfc480ac9240
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000100000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 05c3f9a039d0258e
ldx [%i0+0x120],%g3 ! Observed data at 0000000010000120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = c619634236b4f463
ldx [%i0+0x140],%g3 ! Observed data at 0000000010000140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 92c1b8cce0d394aa
ldx [%i0+0x148],%g3 ! Observed data at 0000000010000148
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 899b10218a32141f
ldx [%i0+0x150],%g3 ! Observed data at 0000000010000150
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6840dd33db5c0dd8
ldx [%i0+0x158],%g3 ! Observed data at 0000000010000158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = cdfb4b45c1e7113b
ldx [%i0+0x160],%g3 ! Observed data at 0000000010000160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 27c310af417a95e8
ldx [%i0+0x168],%g3 ! Observed data at 0000000010000168
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 06b5566aa429b8b7
ldx [%i0+0x170],%g3 ! Observed data at 0000000010000170
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2b4763d9346c4cbf
ldx [%i0+0x178],%g3 ! Observed data at 0000000010000178
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 60a2b494aa0e276a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000100001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1a0,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = dd3bcdbe612713ff
ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 26450052f1ff205d
ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9e9bffb89fb16650
ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = e8eecb699524cda7
ldx [%i1+0x058],%g3 ! Observed data at 0000000010800058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 486eff79ec9f5b9f
ldx [%i1+0x080],%g3 ! Observed data at 0000000010800080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 236aa363711c1237
ldx [%i1+0x090],%g3 ! Observed data at 0000000010800090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000529e974483
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000108000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 42fa8263b334bc85
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000108000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2d523949b634390c
ldx [%i1+0x128],%g3 ! Observed data at 0000000010800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000fd4d47182d
ldx [%i1+0x140],%g3 ! Observed data at 0000000010800140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ce329565a3636f27
ldx [%i1+0x150],%g3 ! Observed data at 0000000010800150
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = b31f8bd6ed1a19ab
ldx [%i1+0x188],%g3 ! Observed data at 0000000010800188
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 05d79345f9917add
ldx [%i1+0x190],%g3 ! Observed data at 0000000010800190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8a108548b634390c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000108001a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 14ec7add78b8bb1b
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000108001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 59bfc0197bb29458
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000108001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 782507fd063b12fb
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000108001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1e8,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 2355a05172af26dc
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9e753ef47874ec8c
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7cddc5f12be40aa0
ldx [%i2+0x060],%g3 ! Observed data at 0000000011000060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6a62354775e478c3
ldx [%i2+0x068],%g3 ! Observed data at 0000000011000068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4b42ff550c5605a1
ldx [%i2+0x090],%g3 ! Observed data at 0000000011000090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 28ffc75f08a970e0
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000110000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c9afda3c655fcd71
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000110000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4dfa9bc645d3ff67
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000110000e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 558e88cb6b10ffac
ldx [%i2+0x130],%g3 ! Observed data at 0000000011000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 70ef6f45ac5ee368
ldx [%i2+0x138],%g3 ! Observed data at 0000000011000138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 80ffd9758c1e9ddb
ldx [%i2+0x140],%g3 ! Observed data at 0000000011000140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7bbdf955f9917add
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000110001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 19f00bb23158b038
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000110001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff963f9c76171540
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000110001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1f0,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 972a857f0000395c
ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 972a857f8ceb2cf9
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = b66f56ffdcc858d5
ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8a108548b634390c
ldx [%i3+0x080],%g3 ! Observed data at 0000000011800080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 33a2e83a54a24d67
ldx [%i3+0x088],%g3 ! Observed data at 0000000011800088
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1b780f54236aa363
ldx [%i3+0x090],%g3 ! Observed data at 0000000011800090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7267c8279d503bd8
ldx [%i3+0x098],%g3 ! Observed data at 0000000011800098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6e93e736840fe763
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000118000a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a04d9d98ef9f92b5
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000118000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fbac33117bbdf955
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000118000b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0864de56f6d3fd11
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000118000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 45a5a35b6774be05
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000118000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = fffa22811dd52b64
ldx [%i3+0x100],%g3 ! Observed data at 0000000011800100
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff4f9ca327fba8d5
ldx [%i3+0x128],%g3 ! Observed data at 0000000011800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 248e1520ecff52f9
ldx [%i3+0x138],%g3 ! Observed data at 0000000011800138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8d2ef02b865e5e32
ldx [%i3+0x188],%g3 ! Observed data at 0000000011800188
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 80b840217bffb5e7
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000118001a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1a8,%g4
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x000] ! Set processor 0 done flag
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_common_error:
or %g0,0xee0,%g1
ba p0_failed
mov %o5,%g3
p0_common_signature_error:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
p0_common_timeout:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
common_failed:
ba p0_failed
nop
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800008]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000018]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800020]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011800000]
done
p0_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800008]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000018]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800020]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011800000]
done
p0_trap2e:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
done
p0_trap2o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
done
p0_trap3e:
nop
nop
done
p0_trap3o:
nop
nop
done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = baf5bab62d264735
ldx [%g1+0x008],%l1 ! %l1 = 7f97f4438d2ef02b
ldx [%g1+0x010],%l2 ! %l2 = 2f0725a3f065de29
ldx [%g1+0x018],%l3 ! %l3 = f340b66081384e59
ldx [%g1+0x020],%l4 ! %l4 = 02310155fd3e45a1
ldx [%g1+0x028],%l5 ! %l5 = 990e9405c6536640
ldx [%g1+0x030],%l6 ! %l6 = cac82114634d12be
ldx [%g1+0x038],%l7 ! %l7 = b8b67f625f3584c4
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 1
processor_1:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x04] ! Set the start flag
wrpr %g0,7,%cleanwin
call p1_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 1
wr %g0,0x4,%fprs ! Make sure fef is 1
set p1_init_freg,%g1
! %f0 = 987be35d 82197282 53e636d1 27cc6b93
! %f4 = 70762ff2 2ea810e7 fc4018ad f2616cfc
! %f8 = e8801436 7364d8fc d8a854f5 3e5fb5f3
! %f12 = b758054e c1165fbb 09c52dc4 64bcd1cc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 70d86c26 46716e61 313f96ce 41dc5b7e
! %f20 = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! %f24 = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! %f28 = a38fcf79 cd57e40c 076f31f1 edd9771e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b3ff9d07 f6b992ce 06c71973 46f6ded5
! %f36 = 64a814d2 1a1862fb 4aa3b358 cf77f823
! %f40 = eccdc1de 984b69a5 37dee594 7adca292
! %f44 = 46239b3c 047780cb b1a37db6 45fc9ae5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6532292f00000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 6532292f00000024
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 1
p1_label_1:
! Mem[0000000012800180] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000012800190] = fcced0df 16865788 e4f51fe9 a51440c4
! Mem[00000000128001a0] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[00000000128001b0] = bedff0ab 66000357 3bd924d4 345864c8
mov 0x180,%g4
ldda [%i1+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000012800180
! Mem[000000001280005c] = 129470a9, %l1 = 4be81aabb320085c
ldsh [%i1+0x05e],%l1 ! %l1 = 00000000000070a9
! Mem[000000009000018c] = 137746eb, %g2 = ef3df2f55ac47fca
lduw [%i4+0x18c],%g2 ! %g2 = 00000000137746eb
! Mem[0000000090800178] = dcf917eb, %g2 = 00000000137746eb
ldsh [%i5+0x17a],%g2 ! %g2 = ffffffffffffdcf9
! %l0 = 79a978b459080ca8, Mem[00000000900001f7] = 957a4bc0
stb %l0,[%i4+0x1f7] ! Mem[00000000900001f4] = a87a4bc0
! Mem[00000000128001b4] = 66000357, %l5 = 48c95ec0, %l3 = 3c9763fa
add %i1,0x1b4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000066000357
! Mem[000000001200008c] = 76ea0c37, %l1 = 000070a9, %l4 = a8f382b0
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000076ea0c37
! Mem[00000000900000f0] = 9eb5de77, %g2 = ffffffffffffdcf9
lduh [%i4+0x0f2],%g2 ! %g2 = 0000000000009eb5
! %l7 = 253b9e9a5149c2d2, Mem[0000000091000008] = b3d4ede1
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = c2d2ede1
! Mem[0000000013000100] = 33d666e799b79040, %l6 = a2e3c80420c898c9, %l5 = 98ed066a48c95ec0
add %i2,0x100,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 33d666e799b79040
p1_label_2:
! Mem[0000000091000164] = 3c333294, %g2 = 0000000000009eb5
ldsh [%i6+0x166],%g2 ! %g2 = 0000000000003c33
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000900001b8] = 289d2f98fd2501f4, %g2 = 0000000000003c33
ldx [%i4+0x1b8],%g2 ! %g2 = 289d2f98fd2501f4
! Mem[0000000013000037] = ab26aa1f, %l3 = 0000000066000357
ldstub [%i2+0x037],%l3 ! %l3 = 0000001f000000ff
! Mem[00000000900001a4] = 33f19dbe, %g2 = 289d2f98fd2501f4
lduw [%i4+0x1a4],%g2 ! %g2 = 0000000033f19dbe
! Mem[00000000130001fc] = 8c75aa3d, %l4 = 0000000076ea0c37
ldsw [%i2+0x1fc],%l4 ! %l4 = ffffffff8c75aa3d
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = 33f19dbe, %g3 = 0bad0b00
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! Mem[00000000130001c8] = 173dc04a 71b963ae, %l4 = 8c75aa3d, %l5 = 99b79040
ldd [%i2+0x1c8],%l4 ! %l4 = 00000000173dc04a 0000000071b963ae
! %l6 = a2e3c80420c898c9, Mem[0000000012800178] = df12294d27a0e44d
stx %l6,[%i1+0x178] ! Mem[0000000012800178] = a2e3c80420c898c9
! Mem[0000000012000166] = be4694d7, %l0 = 79a978b459080ca8
ldstub [%i0+0x166],%l0 ! %l0 = 00000094000000ff
p1_label_3:
! Mem[00000000138001b8] = 7e918167a4baa9a2, %l1 = 00000000000070a9, %l5 = 0000000071b963ae
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 7e918167a4baa9a2
! %l3 = 000000000000001f, Mem[00000000910000f0] = cb5b68406c814025
stx %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000000000001f
! Mem[00000000138000e8] = 18f70c7c18daca4e, %l4 = 00000000173dc04a, %l4 = 00000000173dc04a
add %i3,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 18f70c7c18daca4e
! %l2 = 72356412a77e41e8, Mem[00000000918001f8] = 5ae8e450
stw %l2,[%o0+0x1f8] ! Mem[00000000918001f8] = a77e41e8
! Mem[0000000012000110] = 9d3f416544ad4c96, %l4 = 18f70c7c18daca4e, %l0 = 0000000000000094
add %i0,0x110,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9d3f416544ad4c96
! Mem[0000000090000140] = a49b9bb9, %g2 = 000000007f1ad510
lduh [%i4+0x142],%g2 ! %g2 = 000000000000a49b
! Mem[00000000918000f4] = 2cef3adf, %g2 = 000000000000a49b
ldub [%o0+0x0f7],%g2 ! %g2 = 000000000000002c
! Mem[00000000910000d4] = 56aa3dfd, %g2 = 000000000000002c
lduh [%i6+0x0d4],%g2 ! %g2 = 00000000000056aa
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l2 = 72356412a77e41e8, Mem[000000001200012c] = f9cfc49c
stw %l2,[%i0+0x12c] ! Mem[000000001200012c] = a77e41e8
p1_label_4:
! %l2 = a77e41e8, %l3 = 0000001f, Mem[00000000910000c8] = 7732f2a6 0790eafb
std %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = a77e41e8 0000001f
! Mem[0000000012800004] = 1c75a7b0, %l7 = 253b9e9a5149c2d2
swap [%i1+0x004],%l7 ! %l7 = 000000001c75a7b0
! Mem[00000000120001c0] = 2173d2e187604e8f, %l6 = a2e3c80420c898c9, %l7 = 000000001c75a7b0
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 2173d2e187604e8f
! Mem[00000000900001b0] = 339d668f, %g2 = 00000000000056aa
lduw [%i4+0x1b0],%g2 ! %g2 = 00000000339d668f
! %l5 = 7e918167a4baa9a2, Mem[000000009180003e] = cb010323
stb %l5,[%o0+0x03e] ! Mem[000000009180003c] = a2010323
! Mem[0000000012000154] = a359677f, %l0 = 9d3f416544ad4c96
lduh [%i0+0x156],%l0 ! %l0 = 000000000000677f
! Mem[00000000900001f8] = 7a4bc07be0d04992, %g2 = 00000000339d668f
ldx [%i4+0x1f8],%g2 ! %g2 = 7a4bc07be0d04992
! %l7 = 2173d2e187604e8f, Mem[00000000910000f1] = 00000000
stb %l7,[%i6+0x0f1] ! Mem[00000000910000f0] = 8f000000
! Mem[00000000128001b7] = 66000357, %l7 = 2173d2e187604e8f
ldstub [%i1+0x1b7],%l7 ! %l7 = 00000057000000ff
! Mem[000000001300003c] = 9a678881, %l2 = a77e41e8, %l2 = a77e41e8
add %i2,0x3c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009a678881
p1_label_5:
! Mem[00000000908001ec] = 5beb9259, %g2 = 7a4bc07be0d04992
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000005beb
! %f16 = 70d86c26 46716e61 313f96ce 41dc5b7e
! %f20 = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! %f24 = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! %f28 = a38fcf79 cd57e40c 076f31f1 edd9771e
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (579)
! %f16 = 70d86c26 46716e61 313f96ce 41dc5b7e
! %f20 = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! %f24 = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! %f28 = a38fcf79 cd57e40c 076f31f1 edd9771e
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[000000009180001c] = 4250a813, %g2 = 0000000000005beb
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004250
! %l0 = 000000000000677f, Mem[0000000090800128] = 3812cbef9a5bcdbc
stx %l0,[%i5+0x128] ! Mem[0000000090800128] = 000000000000677f
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000138001f4] = e0a63b6b, %l4 = 18f70c7c18daca4e
ldstub [%i3+0x1f4],%l4 ! %l4 = 000000e0000000ff
! %l3 = 000000000000001f, Mem[0000000091000184] = ffe99c2b
stw %l3,[%i6+0x184] ! Mem[0000000091000184] = 0000001f
! Mem[0000000091800050] = f95324a8 2f4b5d9e, %g2 = 00004250, %g3 = ffe99c2b
ldd [%o0+0x050],%g2 ! %g2 = 00000000f95324a8 000000002f4b5d9e
! Mem[00000000130001a0] = ebcfe4b957edf011, %l5 = 7e918167a4baa9a2, %l0 = 000000000000677f
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ebcfe4b957edf011
p1_label_6:
! Mem[0000000091000058] = 2b790e06, %g2 = 00000000f95324a8
ldub [%i6+0x05a],%g2 ! %g2 = 000000000000002b
! Mem[0000000090800114] = ae713155, %g2 = 000000000000002b
lduh [%i5+0x116],%g2 ! %g2 = 000000000000ae71
! Mem[00000000120001f0] = e4ef72c8, %l7 = 0000000000000057
swap [%i0+0x1f0],%l7 ! %l7 = 00000000e4ef72c8
! Mem[00000000128001f0] = 84f6a8f4, %l3 = 000000000000001f
ldstub [%i1+0x1f0],%l3 ! %l3 = 00000084000000ff
! Mem[000000009080018c] = f1b6e936, %g2 = 000000000000ae71
ldsh [%i5+0x18e],%g2 ! %g2 = fffffffffffff1b6
! Mem[0000000012800045] = 949afba0, %l3 = 0000000000000084
ldstub [%i1+0x045],%l3 ! %l3 = 0000009a000000ff
! Mem[0000000013800090] = e6ada8b4, %l7 = 00000000e4ef72c8
swap [%i3+0x090],%l7 ! %l7 = 00000000e6ada8b4
! Mem[0000000012800038] = 760f0d3e6832acb8, %l1 = 00000000000070a9, %l0 = ebcfe4b957edf011
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 760f0d3e6832acb8
! Mem[0000000013800170] = 5659cfd3, %l3 = 000000000000009a
swap [%i3+0x170],%l3 ! %l3 = 000000005659cfd3
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i0+%g5]ASI_BLK_SL ! Block Store to 0000000012000100
p1_label_7:
! %f16 = 70d86c26 46716e61 313f96ce 41dc5b7e
! %f20 = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! %f24 = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! %f28 = a38fcf79 cd57e40c 076f31f1 edd9771e
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000120000fc] = 03e31816, %l1 = 000070a9, %l5 = a4baa9a2
add %i0,0xfc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000003e31816
membar #Sync ! Added by membar checker (580)
! Mem[00000000900001c0] = 70d86c26 46716e61 313f96ce 41dc5b7e
! Mem[00000000900001d0] = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! Mem[00000000900001e0] = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! Mem[00000000900001f0] = a38fcf79 cd57e40c 076f31f1 edd9771e
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! %l4 = 000000e0, %l5 = 03e31816, Mem[00000000918000b0] = 38f2be03 051282f5
std %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000e0 03e31816
! Mem[000000009180005c] = 7dad46f0, %g2 = fffffffffffff1b6
ldub [%o0+0x05e],%g2 ! %g2 = 000000000000007d
! %l2 = 000000009a678881, Mem[0000000090800036] = ab8b60e8
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = 888160e8
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[00000000908001d0] = 9914a593 98cdf870, %g2 = 0000007d, %g3 = 2f4b5d9e
ldd [%i5+0x1d0],%g2 ! %g2 = 000000009914a593 0000000098cdf870
p1_label_8:
! Mem[0000000013000154] = 6ef62926, %l0 = 760f0d3e6832acb8
swap [%i2+0x154],%l0 ! %l0 = 000000006ef62926
! Mem[0000000090800098] = f985fdfd, %g18 = a9dc40d7f182b358
ldsw [%i5+0x098],%g2 ! %g2 = a9dc40d7f182b358
! Mem[0000000013800078] = d67840106ac5b5f8, %l2 = 000000009a678881, %l0 = 000000006ef62926
add %i3,0x78,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d67840106ac5b5f8
! %l2 = 000000009a678881, Mem[00000000918001e2] = 1694d7b4
sth %l2,[%o0+0x1e2] ! Mem[00000000918001e0] = 8881d7b4
! Mem[000000001280019c] = a51440c4, %l6 = a2e3c80420c898c9
ldstub [%i1+0x19c],%l6 ! %l6 = 000000a5000000ff
! Mem[0000000013800068] = c3be7d395b1c93d8, %l2 = 000000009a678881, %l5 = 0000000003e31816
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c3be7d395b1c93d8
! Mem[0000000012800060] = 635cc397, %l2 = 9a678881, %l0 = 6ac5b5f8
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000635cc397
! Mem[000000001300011c] = 5c5737f8, %l3 = 5659cfd3, %l0 = 635cc397
add %i2,0x11c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005c5737f8
! Mem[0000000012000054] = 5996b792, %l6 = 000000a5, %l1 = 000070a9
add %i0,0x54,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005996b792
! Mem[00000000128000bc] = bc001924, %l2 = 9a678881, %l1 = 5996b792
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000bc001924
p1_label_9:
! Mem[0000000013000030] = 2c9cece7, %l5 = 5b1c93d8, %l4 = 000000e0
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002c9cece7
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i2]ASI_BLK_SL ! Block Store to 0000000013000000
! %l3 = 000000005659cfd3, Mem[0000000090800040] = e46967e1
sth %l3,[%i5+0x040] ! Mem[0000000090800040] = cfd367e1
! Mem[0000000090800094] = 214a218b, %g18 = a9dc40d7f182b358
ldsw [%i5+0x094],%g2 ! %g2 = a9dc40d7f182b358
! Mem[0000000012000042] = 1322409d, %l2 = 000000009a678881
ldstub [%i0+0x042],%l2 ! %l2 = 00000040000000ff
! %l4 = 000000002c9cece7, Mem[00000000910001b0] = 9cb5ef3f
stb %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = e7b5ef3f
! Mem[0000000090800030] = 492f517d, %g2 = 00000000214a218b
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000049
! Mem[0000000090800198] = c4d12a6676ae3267, %g2 = 0000000000000049
ldx [%i5+0x198],%g2 ! %g2 = c4d12a6676ae3267
! Mem[0000000013800018] = 6c5e8f18fa459224, %l3 = 000000005659cfd3, %l0 = 000000005c5737f8
add %i3,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6c5e8f18fa459224
! Mem[0000000090800198] = c4d12a66, %g2 = c4d12a6676ae3267
ldsb [%i5+0x198],%g2 ! %g2 = ffffffffffffffc4
p1_label_10:
! Mem[0000000013000138] = c05babd6, %l0 = 6c5e8f18fa459224
lduw [%i2+0x138],%l0 ! %l0 = 00000000c05babd6
! Mem[0000000012000108] = 0ba5d0d8, %l5 = c3be7d395b1c93d8
swap [%i0+0x108],%l5 ! %l5 = 000000000ba5d0d8
! %l3 = 000000005659cfd3, Mem[00000000908001ac] = 51af16d7
stw %l3,[%i5+0x1ac] ! Mem[00000000908001ac] = 5659cfd3
! Mem[00000000910000b8] = 20cabfa5, %g18 = a9dc40d7f182b358
ldsw [%i6+0x0b8],%g2 ! %g2 = a9dc40d7f182b358
! Mem[0000000091000168] = 3294b119 33af4997, %g2 = 20cabfa5, %g3 = 98cdf870
ldd [%i6+0x168],%g2 ! %g2 = 000000003294b119 0000000033af4997
! %l4 = 000000002c9cece7, Mem[000000009100018b] = e578858b
stb %l4,[%i6+0x18b] ! Mem[0000000091000188] = e778858b
! Mem[0000000013000173] = a06ddc5c, %l5 = 000000000ba5d0d8
ldstub [%i2+0x173],%l5 ! %l5 = 0000005c000000ff
! Mem[0000000013800055] = 6a209d0a, %l3 = 000000005659cfd3
ldstub [%i3+0x055],%l3 ! %l3 = 00000020000000ff
! %l6 = 000000a5, %l7 = e6ada8b4, Mem[00000000910001d0] = 7e4c5965 e9b8d21a
std %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000a5 e6ada8b4
! Mem[00000000908000bc] = 1065ce3c, %g18 = a9dc40d7f182b358
ldsw [%i5+0x0bc],%g2 ! %g2 = a9dc40d7f182b358
p1_label_11:
! Mem[000000001280002c] = a7da5469, %l0 = c05babd6, %l5 = 0000005c
add %i1,0x2c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a7da5469
! Mem[0000000012000180] = cef51246, %l1 = 00000000bc001924
swap [%i0+0x180],%l1 ! %l1 = 00000000cef51246
membar #Sync ! Added by membar checker (581)
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l3 = 0000000000000020, Mem[0000000091000128] = 9de95110687403a2
stx %l3,[%i6+0x128] ! Mem[0000000091000128] = 0000000000000020
! %l1 = 00000000cef51246, Mem[00000000120000b8] = 993c66b6
stw %l1,[%i0+0x0b8] ! Mem[00000000120000b8] = cef51246
! Mem[00000000138001f8] = 2e205d68, %l3 = 0000000000000020
swap [%i3+0x1f8],%l3 ! %l3 = 000000002e205d68
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l7 = 00000000e6ada8b4, Mem[0000000091000004] = 434bb096
stb %l7,[%i6+0x004] ! Mem[0000000091000004] = b44bb096
! %l6 = 00000000000000a5, Mem[000000009080000c] = 03af8d50
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 000000a5
! Mem[0000000091800040] = 0323bb00, %g2 = 000000001065ce3c
lduw [%o0+0x040],%g2 ! %g2 = 000000000323bb00
p1_label_12:
! %l3 = 000000002e205d68, Mem[00000000908000f8] = 967ae5bb
stw %l3,[%i5+0x0f8] ! Mem[00000000908000f8] = 2e205d68
! %l1 = 00000000cef51246, Mem[0000000091800052] = 24a82f4b
sth %l1,[%o0+0x052] ! Mem[0000000091800050] = 12462f4b
! Mem[0000000013000194] = daabb444, %l5 = 00000000a7da5469
ldstub [%i2+0x194],%l5 ! %l5 = 000000da000000ff
membar #Sync ! Added by membar checker (582)
! Mem[0000000090000100] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000090000110] = fcced0df 16865788 e4f51fe9 a51440c4
! Mem[0000000090000120] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[0000000090000130] = bedff0ab 66000357 3bd924d4 345864c8
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000130000df] = b6d0b4d4, %l0 = 00000000c05babd6
ldstub [%i2+0x0df],%l0 ! %l0 = 000000d4000000ff
! %f0 = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! %f4 = fcced0df 16865788 e4f51fe9 a51440c4
! %f8 = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! %f12 = bedff0ab 66000357 3bd924d4 345864c8
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l4 = 000000002c9cece7, Mem[000000009080003c] = d91e8f3d
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 2c9cece7
! Mem[0000000012800150] = 8008d5b8, %l4 = 2c9cece7, %l1 = cef51246
add %i1,0x150,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008008d5b8
! Mem[000000001300012c] = ee3d913a, %l0 = 000000d4, %l3 = 2e205d68
add %i2,0x12c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ee3d913a
! Mem[000000009180013c] = 2c14b16d, %g2 = 000000000323bb00
ldsh [%o0+0x13c],%g2 ! %g2 = 0000000000002c14
p1_label_13:
! Mem[0000000091000034] = c365fd34, %g2 = 0000000000002c14
ldub [%i6+0x037],%g2 ! %g2 = 00000000000000c3
! %l2 = 0000000000000040, Mem[0000000091800148] = f9c8519ebfcd246a
stx %l2,[%o0+0x148] ! Mem[0000000091800148] = 0000000000000040
! Mem[0000000090800134] = 3d2c6310, %g2 = 00000000000000c3
lduw [%i5+0x134],%g2 ! %g2 = 000000003d2c6310
! %l6 = 00000000000000a5, Mem[000000009100018c] = 78858b15
stw %l6,[%i6+0x18c] ! Mem[000000009100018c] = 000000a5
! Mem[0000000013000080] = aee210f58bf314a0, %l7 = 00000000e6ada8b4, %l3 = 00000000ee3d913a
add %i2,0x80,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = aee210f58bf314a0
! Mem[0000000090800170] = 373e911bb67ade14, %g2 = 000000003d2c6310
ldx [%i5+0x170],%g2 ! %g2 = 373e911bb67ade14
! %l2 = 0000000000000040, Mem[00000000120000e4] = baec8309
sth %l2,[%i0+0x0e4] ! Mem[00000000120000e4] = 00408309
! Mem[0000000013000040] = 404cd03d34399018, %l1 = 000000008008d5b8, %l0 = 00000000000000d4
add %i2,0x40,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 404cd03d34399018
! %l3 = aee210f58bf314a0, Mem[000000009180018d] = 7a14d187
stb %l3,[%o0+0x18d] ! Mem[000000009180018c] = a014d187
! Mem[0000000091000190] = 19692ea4, %g2 = 373e911bb67ade14
ldub [%i6+0x193],%g2 ! %g2 = 0000000000000019
p1_label_14:
! %l6 = 00000000000000a5, Mem[00000000900001d6] = cefcc440
sth %l6,[%i4+0x1d6] ! Mem[00000000900001d4] = 00a5c440
! Mem[000000001380019f] = d22a706e, %l2 = 0000000000000040
ldstub [%i3+0x19f],%l2 ! %l2 = 0000006e000000ff
! Mem[0000000090000160] = f78dbaab, %g2 = 0000000000000019
lduh [%i4+0x160],%g2 ! %g2 = 000000000000f78d
! %l0 = 34399018, %l1 = 8008d5b8, Mem[0000000013800030] = 76649b35 8b8f2bed
std %l0,[%i3+0x030] ! Mem[0000000013800030] = 34399018 8008d5b8
! Mem[000000009180013c] = b16df86d, %g2 = 000000000000f78d
lduh [%o0+0x13e],%g2 ! %g2 = 000000000000b16d
! Mem[00000000130001b0] = a6f30b667d65a2b9, %l2 = 000000000000006e, %l5 = 00000000000000da
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a6f30b667d65a2b9
! Mem[00000000128001e8] = 698b6fe1, %l4 = 000000002c9cece7
lduh [%i1+0x1ea],%l4 ! %l4 = 0000000000006fe1
! %f16 = 70d86c26 46716e61 313f96ce 41dc5b7e
! %f20 = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! %f24 = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! %f28 = a38fcf79 cd57e40c 076f31f1 edd9771e
stda %f16,[%i0+%g4]ASI_BLK_AIUPL ! Block Store to 0000000012000180
! Mem[0000000012000168] = 079c2c58, %l5 = a6f30b667d65a2b9
swap [%i0+0x168],%l5 ! %l5 = 00000000079c2c58
! Mem[0000000090000100] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000090000110] = fcced0df 16865788 e4f51fe9 a51440c4
! Mem[0000000090000120] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[0000000090000130] = bedff0ab 66000357 3bd924d4 345864c8
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p1_label_15:
! Mem[00000000910001a8] = 1c3ea3b1, %g2 = 000000000000b16d
ldsb [%i6+0x1ab],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800138] = 57a52c14, %g2 = 000000000000001c
lduh [%o0+0x13a],%g2 ! %g2 = 00000000000057a5
! %l0 = 34399018, %l1 = 8008d5b8, Mem[00000000910000d0] = 5c7a7f22 56aa3dfd
std %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 34399018 8008d5b8
! Mem[00000000908001bc] = c83f39ed, %g2 = 00000000000057a5
ldsh [%i5+0x1bc],%g2 ! %g2 = ffffffffffffc83f
! Mem[0000000091000050] = 65d749c6, %g18 = a9dc40d7f182b358
ldsw [%i6+0x050],%g2 ! %g2 = a9dc40d7f182b358
! Mem[0000000013000108] = 65370caa, %l3 = 8bf314a0, %l7 = e6ada8b4
add %i2,0x108,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000065370caa
! %l2 = 000000000000006e, Mem[0000000090800044] = 7f2cd037
stb %l2,[%i5+0x044] ! Mem[0000000090800044] = 6e2cd037
! Mem[00000000130001bf] = 89e8f637, %l1 = 000000008008d5b8
ldstub [%i2+0x1bf],%l1 ! %l1 = 00000037000000ff
! Mem[0000000090000188] = 050c7482, %g2 = 0000000065d749c6
lduh [%i4+0x188],%g2 ! %g2 = 000000000000050c
! Mem[0000000091800030] = 3d3b21a0e7c98ef1, %g2 = 000000000000050c
ldx [%o0+0x030],%g2 ! %g2 = 3d3b21a0e7c98ef1
p1_label_16:
! Mem[00000000900000c0] = 70d86c26 46716e61 313f96ce 41dc5b7e
! Mem[00000000900000d0] = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! Mem[00000000900000e0] = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! Mem[00000000900000f0] = a38fcf79 cd57e40c 076f31f1 edd9771e
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000001200002c] = 7b7ef7fa, %l5 = 079c2c58, %l4 = 00006fe1
add %i0,0x2c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007b7ef7fa
! Mem[0000000012000058] = 9d5cdbab, %l4 = 000000007b7ef7fa
ldsw [%i0+0x058],%l4 ! %l4 = ffffffff9d5cdbab
! %l0 = 34399018, %l1 = 00000037, Mem[0000000090800038] = 60e89f71 2c9cece7
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 34399018 00000037
membar #Sync ! Added by membar checker (583)
! Mem[00000000130000c0] = a8406792 a29cdfcd 95343841 9fc0d8cf
! Mem[00000000130000d0] = 54ceac63 be43497d 7f8cfa8a b6d0b4ff
! Mem[00000000130000e0] = 7de6d74d 452021ae 27f5ddbd 0b0652b5
! Mem[00000000130000f0] = 1783421e 3d05a31b 29ee12fc 6fcecb14
ldda [%i2+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000130000c0
! Mem[0000000091800060] = 46f038d4, %g18 = a9dc40d7f182b358
ldsw [%o0+0x060],%g2 ! %g2 = a9dc40d7f182b358
! Mem[000000001200000c] = 5a0524c7, %l7 = 65370caa, %l4 = 9d5cdbab
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000005a0524c7
! Mem[00000000900000a4] = f7ca6cdf, %g2 = 0000000046f038d4
ldub [%i4+0x0a7],%g2 ! %g2 = 00000000000000f7
! %l4 = 000000005a0524c7, Mem[0000000091000180] = 7f1ad510
stw %l4,[%i6+0x180] ! Mem[0000000091000180] = 5a0524c7
! Mem[00000000908001cc] = 2f503325, %g18 = a9dc40d7f182b358
ldsw [%i5+0x1cc],%g2 ! %g2 = a9dc40d7f182b358
p1_label_17:
! Mem[0000000012800178] = a2e3c804, %l3 = aee210f58bf314a0
ldstub [%i1+0x178],%l3 ! %l3 = 000000a2000000ff
! Mem[0000000013800010] = 8edf50f60f0bcf4a, %l3 = 00000000000000a2, %l1 = 0000000000000037
add %i3,0x10,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 8edf50f60f0bcf4a
! Mem[0000000091000104] = f9dcf7d0, %g2 = 000000002f503325
lduw [%i6+0x104],%g2 ! %g2 = 00000000f9dcf7d0
! Mem[0000000090000180] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000090000190] = fcced0df 16865788 e4f51fe9 a51440c4
! Mem[00000000900001a0] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[00000000900001b0] = bedff0ab 66000357 3bd924d4 345864c8
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000e8] = 49d8b343 02b3c49d, %g2 = f9dcf7d0, %g3 = 33af4997
ldd [%i4+0x0e8],%g2 ! %g2 = 0000000049d8b343 0000000002b3c49d
! %l6 = 00000000000000a5, Mem[0000000090800128] = 000000000000677f
stx %l6,[%i5+0x128] ! Mem[0000000090800128] = 00000000000000a5
! %f0 = cddf9ca2 926740a8 cfd8c09f 41383495
! %f4 = 7d4943be 63acce54 ffb4d0b6 8afa8c7f
! %f8 = ae212045 4dd7e67d b552060b bdddf527
! %f12 = 1ba3053d 1e428317 14cbce6f fc12ee29
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! %l0 = 404cd03d34399018, Mem[0000000090000118] = e4f51fe9
stw %l0,[%i4+0x118] ! Mem[0000000090000118] = 34399018
! Mem[0000000013800070] = 5c9447957d9ce475, %l4 = 000000005a0524c7, %l5 = 00000000079c2c58
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5c9447957d9ce475
membar #Sync ! Added by membar checker (584)
! Mem[0000000090000180] = 9ca29267, %g2 = 0000000049d8b343
lduh [%i4+0x182],%g2 ! %g2 = 0000000000009ca2
p1_label_18:
! Mem[00000000910000cc] = 0000001f, %g2 = 0000000000009ca2
ldsh [%i6+0x0cc],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800064] = 852827bf, %g18 = a9dc40d7f182b358
ldsw [%o0+0x064],%g2 ! %g2 = a9dc40d7f182b358
! %f0 = cddf9ca2 926740a8 cfd8c09f 41383495
! %f4 = 7d4943be 63acce54 ffb4d0b6 8afa8c7f
! %f8 = ae212045 4dd7e67d b552060b bdddf527
! %f12 = 1ba3053d 1e428317 14cbce6f fc12ee29
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000128000d0] = 77c487ab319ac9f6, %l3 = 00000000000000a2, %l7 = 0000000065370caa
add %i1,0xd0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 77c487ab319ac9f6
membar #Sync ! Added by membar checker (585)
! Mem[0000000090000000] = cddf9ca2 926740a8 cfd8c09f 41383495
! Mem[0000000090000010] = 7d4943be 63acce54 ffb4d0b6 8afa8c7f
! Mem[0000000090000020] = ae212045 4dd7e67d b552060b bdddf527
! Mem[0000000090000030] = 1ba3053d 1e428317 14cbce6f fc12ee29
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000012800080] = 1547da55, %l5 = 7d9ce475, %l6 = 000000a5
add %i1,0x80,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001547da55
! Mem[0000000090000140] = d827a33d, %g2 = ffffffff852827bf
lduh [%i4+0x140],%g2 ! %g2 = 000000000000d827
! %l0 = 404cd03d34399018, Mem[0000000091800042] = bb001b70
stb %l0,[%o0+0x042] ! Mem[0000000091800040] = 18001b70
! Mem[0000000090000100] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000090000110] = fcced0df 16865788 34399018 a51440c4
! Mem[0000000090000120] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[0000000090000130] = bedff0ab 66000357 3bd924d4 345864c8
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000120001df] = fb627120, %l6 = 000000001547da55
ldstub [%i0+0x1df],%l6 ! %l6 = 00000020000000ff
p1_label_19:
! Mem[00000000918000cc] = 51617aba, %g2 = 000000000000d827
ldub [%o0+0x0ce],%g2 ! %g2 = 0000000000000051
! Mem[0000000013000080] = aee210f5 8bf314a0 82e6923e 0aa8b31b
! Mem[0000000013000090] = 93ea3b1a e7954913 b97c194d 752f2eef
! Mem[00000000130000a0] = dc95adb3 7d5a47dc bb6ee4c5 c1057bd6
! Mem[00000000130000b0] = cc9e427b 14bae4c6 7b575680 a0edd9c6
mov 0x080,%g6
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000013000080
! Mem[0000000090800130] = 45c75056, %g18 = a9dc40d7f182b358
ldsw [%i5+0x130],%g2 ! %g2 = a9dc40d7f182b358
! Mem[00000000138000f0] = 285e78b7, %l2 = 000000000000006e
swap [%i3+0x0f0],%l2 ! %l2 = 00000000285e78b7
! %l5 = 5c9447957d9ce475, Mem[00000000918001f8] = a77e41e8
sth %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = e47541e8
! Mem[0000000090800040] = cfd367e1 6e2cd037, %g2 = 45c75056, %g3 = 02b3c49d
ldd [%i5+0x040],%g2 ! %g2 = 00000000cfd367e1 000000006e2cd037
! %l5 = 5c9447957d9ce475, Mem[0000000090000150] = 88578616dfd0cefc
stx %l5,[%i4+0x150] ! Mem[0000000090000150] = 5c9447957d9ce475
! %l1 = 8edf50f60f0bcf4a, Mem[00000000918001c8] = e0b9d0052cf5ebc0
stx %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = 8edf50f60f0bcf4a
! Mem[0000000013800054] = 6aff9d0a, %l2 = 285e78b7, %l1 = 0f0bcf4a
add %i3,0x54,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006aff9d0a
! Mem[0000000013800128] = 98fbc211, %l2 = 00000000285e78b7
ldub [%i3+0x12b],%l2 ! %l2 = 0000000000000011
p1_label_20:
! Mem[00000000130000e4] = 452021ae, %l0 = 404cd03d34399018
ldsh [%i2+0x0e6],%l0 ! %l0 = 00000000000021ae
! Mem[00000000138001a0] = 729b28c3, %l2 = 00000011, %l4 = 5a0524c7
add %i3,0x1a0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000729b28c3
! %l0 = 00000000000021ae, Mem[0000000012800129] = 9d64206a
stb %l0,[%i1+0x129] ! Mem[0000000012800128] = 9dae206a
! Mem[00000000128000c0] = 4e1863d5 1c5d7e87 9ddaa511 83a9f360
! Mem[00000000128000d0] = 77c487ab 319ac9f6 1e032e7d 3dbec2cd
! Mem[00000000128000e0] = f38886c1 cf2b5ae4 e4d9c820 d4a5373c
! Mem[00000000128000f0] = 5a964529 8cd922b8 9038ed15 2617f772
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 00000000128000c0
! %f0 = aee210f5 8bf314a0 82e6923e 0aa8b31b
! %f4 = 93ea3b1a e7954913 b97c194d 752f2eef
! %f8 = dc95adb3 7d5a47dc bb6ee4c5 c1057bd6
! %f12 = cc9e427b 14bae4c6 7b575680 a0edd9c6
mov 0x140,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUS ! Block Store to 0000000013000140
! Mem[00000000128000fc] = 2617f772, %l4 = 729b28c3, %l3 = 000000a2
add %i1,0xfc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002617f772
! Mem[00000000120000d8] = e8e9d8706ae0fd5c, %l5 = 5c9447957d9ce475, %l2 = 0000000000000011
add %i0,0xd8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e8e9d8706ae0fd5c
membar #Sync ! Added by membar checker (586)
! %l0 = 000021ae, %l1 = 6aff9d0a, Mem[0000000090000038] = 14cbce6f fc12ee29
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 000021ae 6aff9d0a
! Mem[00000000120000c0] = 11f26e0a d898e1f5 e5ed6557 86f70270
! Mem[00000000120000d0] = 2cf397f7 152664d5 e8e9d870 6ae0fd5c
! Mem[00000000120000e0] = e480d15c 00408309 28d941ba 7c6bbee1
! Mem[00000000120000f0] = 5255901e 8f5c48af 8d5e129f 03e31816
ldda [%i0+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 00000000120000c0
! Mem[0000000013000144] = 8bf314a0, %l7 = 319ac9f6, %l1 = 6aff9d0a
add %i2,0x144,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008bf314a0
p1_label_21:
! Mem[0000000090000100] = 0b4f57dc 3da327d8 050c7482 d8d0a50b
! Mem[0000000090000110] = fcced0df 16865788 34399018 a51440c4
! Mem[0000000090000120] = 0971dabd abba8df7 ca6cdfeb 6bccfbef
! Mem[0000000090000130] = bedff0ab 66000357 3bd924d4 345864c8
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l0 = 00000000000021ae, Mem[0000000091800008] = f81c58e5ea654374
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000000021ae
! Mem[000000009000002c] = bdddf527, %g2 = 00000000cfd367e1
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000bddd
! Mem[00000000900000c0] = 70d86c26 46716e61 313f96ce 41dc5b7e
! Mem[00000000900000d0] = 48cdc09d 6f5da713 02b3bd9d 87a8ace3
! Mem[00000000900000e0] = 54fbe64c 42fa57ff 49d8b343 02b3c49d
! Mem[00000000900000f0] = a38fcf79 cd57e40c 076f31f1 edd9771e
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l5 = 5c9447957d9ce475, Mem[0000000090800146] = 70bcb949
sth %l5,[%i5+0x146] ! Mem[0000000090800144] = e475b949
! %l1 = 000000008bf314a0, Mem[0000000091800008] = 00000000
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = 8bf314a0
! %l5 = 5c9447957d9ce475, Mem[0000000091800032] = 21a0e7c9
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = e475e7c9
! %f0 = 11f26e0a d898e1f5 e5ed6557 86f70270
! %f4 = 2cf397f7 152664d5 e8e9d870 6ae0fd5c
! %f8 = e480d15c 00408309 28d941ba 7c6bbee1
! %f12 = 5255901e 8f5c48af 8d5e129f 03e31816
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000012000098] = abd0a1ef52325a95, %l0 = 00000000000021ae, %l3 = 000000002617f772
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = abd0a1ef52325a95
! Mem[00000000900001c0] = d827a33d dc574f0b 0ba5d0d8 82740c05
! Mem[00000000900001d0] = 88578616 dfd000a5 c44014a5 e91ff5e4
! Mem[00000000900001e0] = f78dbaab bdda7109 effbcc6b ebdf6cca
! Mem[00000000900001f0] = 57030066 abf0dfbe c8645834 d424d93b
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p1_label_22:
! Mem[0000000012800138] = e1cf93b4, %l4 = 00000000729b28c3
ldsb [%i1+0x13b],%l4 ! %l4 = ffffffffffffffb4
membar #Sync ! Added by membar checker (587)
! %l7 = 77c487ab319ac9f6, Mem[00000000900000e0] = 54fbe64c42fa57ff
stx %l7,[%i4+0x0e0] ! Mem[00000000900000e0] = 77c487ab319ac9f6
! Mem[000000001300009b] = b97c194d, %l2 = e8e9d8706ae0fd5c
ldstub [%i2+0x09b],%l2 ! %l2 = 0000004d000000ff
! %f0 = 11f26e0a d898e1f5 e5ed6557 86f70270
! %f4 = 2cf397f7 152664d5 e8e9d870 6ae0fd5c
! %f8 = e480d15c 00408309 28d941ba 7c6bbee1
! %f12 = 5255901e 8f5c48af 8d5e129f 03e31816
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000910000a8] = e401842b 491d4b81, %g2 = 0000bddd, %g3 = 6e2cd037
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e401842b 00000000491d4b81
! Mem[000000001380014f] = 0397dc3c, %l7 = 77c487ab319ac9f6
ldstub [%i3+0x14f],%l7 ! %l7 = 0000003c000000ff
! Mem[0000000090800168] = 933be2ec, %g2 = 00000000e401842b
lduw [%i5+0x168],%g2 ! %g2 = 00000000933be2ec
! %l1 = 000000008bf314a0, Mem[00000000918000d8] = 17e15b52
sth %l1,[%o0+0x0d8] ! Mem[00000000918000d8] = 14a05b52
! Mem[0000000013800160] = e8d0099a, %l2 = 000000000000004d
ldstub [%i3+0x160],%l2 ! %l2 = 000000e8000000ff
! Mem[00000000130000a4] = 7d5a47dc, %l5 = 5c9447957d9ce475
swap [%i2+0x0a4],%l5 ! %l5 = 000000007d5a47dc
p1_label_23:
! %l5 = 000000007d5a47dc, Mem[000000009100009a] = 30b23457
stb %l5,[%i6+0x09a] ! Mem[0000000091000098] = dcb23457
! Mem[0000000013800120] = b3c0c35c7780cbf8, %l6 = 0000000000000020, %l2 = 00000000000000e8
add %i3,0x120,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b3c0c35c7780cbf8
! Mem[00000000900000c8] = 96ce41dc, %g2 = 00000000933be2ec
lduh [%i4+0x0ca],%g2 ! %g2 = 00000000000096ce
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f0 = 11f26e0a d898e1f5 e5ed6557 86f70270
! %f4 = 2cf397f7 152664d5 e8e9d870 6ae0fd5c
! %f8 = e480d15c 00408309 28d941ba 7c6bbee1
! %f12 = 5255901e 8f5c48af 8d5e129f 03e31816
stda %f0,[%i2+%g6]ASI_BLK_AIUS ! Block Store to 00000000130001c0
! %f16 = 4e1863d5 1c5d7e87 9ddaa511 83a9f360
! %f20 = 77c487ab 319ac9f6 1e032e7d 3dbec2cd
! %f24 = f38886c1 cf2b5ae4 e4d9c820 d4a5373c
! %f28 = 5a964529 8cd922b8 9038ed15 2617f772
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000012000130] = 57030066, %l0 = 000021ae, %l3 = 52325a95
add %i0,0x130,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000057030066
! %l0 = 00000000000021ae, Mem[000000001380003d] = 9359fbdb
stb %l0,[%i3+0x03d] ! Mem[000000001380003c] = 93aefbdb
! Mem[0000000013800134] = 7d25115c, %l3 = 57030066, %l2 = 7780cbf8
add %i3,0x134,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007d25115c
! Mem[0000000012000103] = d827a33d, %l3 = 0000000057030066
ldstub [%i0+0x103],%l3 ! %l3 = 0000003d000000ff
p1_label_24:
! Mem[0000000012800034] = 682d8049, %l7 = 000000000000003c
swap [%i1+0x034],%l7 ! %l7 = 00000000682d8049
! Mem[00000000900001c0] = d827a33d dc574f0b 0ba5d0d8 82740c05
! Mem[00000000900001d0] = 88578616 dfd000a5 c44014a5 e91ff5e4
! Mem[00000000900001e0] = f78dbaab bdda7109 effbcc6b ebdf6cca
! Mem[00000000900001f0] = 57030066 abf0dfbe c8645834 d424d93b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000013000128] = 3f345f2aee3d913a, %l5 = 000000007d5a47dc, %l5 = 000000007d5a47dc
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3f345f2aee3d913a
! Mem[0000000013000064] = 36c022b2, %l3 = 000000000000003d
swap [%i2+0x064],%l3 ! %l3 = 0000000036c022b2
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = 000096ce, %g3 = 491d4b81
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! Mem[0000000013000083] = aee210f5, %l4 = ffffffffffffffb4
ldstub [%i2+0x083],%l4 ! %l4 = 000000f5000000ff
! Mem[0000000012800128] = 9dae206a, %l1 = 8bf314a0, %l1 = 8bf314a0
add %i1,0x128,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009dae206a
! Mem[00000000910000c0] = 7a878e83, %g2 = 00000000baabd0af
ldsb [%i6+0x0c2],%g2 ! %g2 = 000000000000007a
! %f16 = 4e1863d5 1c5d7e87 9ddaa511 83a9f360
! %f20 = 77c487ab 319ac9f6 1e032e7d 3dbec2cd
! %f24 = f38886c1 cf2b5ae4 e4d9c820 d4a5373c
! %f28 = 5a964529 8cd922b8 9038ed15 2617f772
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (588)
! Mem[0000000013000040] = 404cd03d 34399018 370b20e2 9fcc075a
! Mem[0000000013000050] = 4ffef25f a83714df 1fa0fb88 aeb163b5
! Mem[0000000013000060] = acca29b6 0000003d 5cfbd01e fd5bf210
! Mem[0000000013000070] = f14aefdd f9bad4e4 ca0cf4c6 4be1b31a
ldda [%i2+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000013000040
p1_label_25:
! %l2 = 7d25115c, %l3 = 36c022b2, Mem[00000000908001f0] = 02b373b3 1336612b
std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = 7d25115c 36c022b2
! Mem[000000001280003a] = 760f0d3e, %l5 = 3f345f2aee3d913a
ldstub [%i1+0x03a],%l5 ! %l5 = 0000000d000000ff
! %l7 = 00000000682d8049, Mem[0000000090800034] = 517d8881
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 682d8049
! Mem[0000000090000120] = 2bcfc186, %g2 = 000000000000007a
ldsb [%i4+0x122],%g2 ! %g2 = 000000000000002b
! Mem[0000000090000100] = 877e5d1c d563184e 60f3a983 11a5da9d
! Mem[0000000090000110] = f6c99a31 ab87c477 cdc2be3d 7d2e031e
! Mem[0000000090000120] = e45a2bcf c18688f3 3c37a5d4 20c8d9e4
! Mem[0000000090000130] = b822d98c 2945965a 72f71726 15ed3890
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000900000bc] = 9f125e8d, %g2 = 000000000000002b
ldsh [%i4+0x0bc],%g2 ! %g2 = ffffffffffff9f12
! %f0 = 11f26e0a d898e1f5 e5ed6557 86f70270
! %f4 = 2cf397f7 152664d5 e8e9d870 6ae0fd5c
! %f8 = e480d15c 00408309 28d941ba 7c6bbee1
! %f12 = 5255901e 8f5c48af 8d5e129f 03e31816
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l6 = 0000000000000020, Mem[0000000090800071] = 1b8e3c74
stb %l6,[%i5+0x071] ! Mem[0000000090800070] = 208e3c74
! Mem[00000000910001a8] = 53beb41c, %g2 = ffffffffffff9f12
lduh [%i6+0x1a8],%g2 ! %g2 = 00000000000053be
! Mem[000000001380015c] = 085e3783, %l7 = 00000000682d8049
swap [%i3+0x15c],%l7 ! %l7 = 00000000085e3783
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p1_branch_failed
p1_not_taken_0_end:
! End of Random Code for Thread 1
1: membar #Sync ! Force all stores to complete
p1_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x004] ! Set processor 1 done flag
! Check Registers
p1_check_registers:
set p1_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000021ae
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009dae206a
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007d25115c
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000036c022b2
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000f5
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000000d
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000020
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000085e3783
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p1_check_fp_registers:
set p1_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 11f26e0a d898e1f5
bne %xcc,p1_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e5ed6557 86f70270
bne %xcc,p1_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2cf397f7 152664d5
bne %xcc,p1_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e8e9d870 6ae0fd5c
bne %xcc,p1_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e480d15c 00408309
bne %xcc,p1_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 28d941ba 7c6bbee1
bne %xcc,p1_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5255901e 8f5c48af
bne %xcc,p1_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8d5e129f 03e31816
bne %xcc,p1_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 404cd03d 34399018
bne %xcc,p1_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 370b20e2 9fcc075a
bne %xcc,p1_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4ffef25f a83714df
bne %xcc,p1_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 1fa0fb88 aeb163b5
bne %xcc,p1_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be acca29b6 0000003d
bne %xcc,p1_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5cfbd01e fd5bf210
bne %xcc,p1_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f14aefdd f9bad4e4
bne %xcc,p1_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ca0cf4c6 4be1b31a
bne %xcc,p1_f30_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 1322ff9d59ee4f53
ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = cef5124651c24758
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000120000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e480d15c00408309
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000120000e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d827a3ffdc574f0b
ldx [%i0+0x100],%g3 ! Observed data at 0000000012000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5b1c93d882740c05
ldx [%i0+0x108],%g3 ! Observed data at 0000000012000108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 88578616dfd0cefc
ldx [%i0+0x110],%g3 ! Observed data at 0000000012000110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c44014a5e91ff5e4
ldx [%i0+0x118],%g3 ! Observed data at 0000000012000118
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = f78dbaabbdda7109
ldx [%i0+0x120],%g3 ! Observed data at 0000000012000120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = effbcc6bebdf6cca
ldx [%i0+0x128],%g3 ! Observed data at 0000000012000128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 57030066abf0dfbe
ldx [%i0+0x130],%g3 ! Observed data at 0000000012000130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c8645834d424d93b
ldx [%i0+0x138],%g3 ! Observed data at 0000000012000138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = cdfe84e7be46ffd7
ldx [%i0+0x160],%g3 ! Observed data at 0000000012000160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 7d65a2b9009c2204
ldx [%i0+0x168],%g3 ! Observed data at 0000000012000168
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 616e7146266cd870
ldx [%i0+0x180],%g3 ! Observed data at 0000000012000180
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7e5bdc41ce963f31
ldx [%i0+0x188],%g3 ! Observed data at 0000000012000188
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 13a75d6f9dc0cd48
ldx [%i0+0x190],%g3 ! Observed data at 0000000012000190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = e3aca8879dbdb302
ldx [%i0+0x198],%g3 ! Observed data at 0000000012000198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff57fa424ce6fb54
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000120001a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9dc4b30243b3d849
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000120001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0ce457cd79cf8fa3
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000120001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1e77d9edf1316f07
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000120001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e5b94c9dfb6271ff
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000120001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000057e7fe7659
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000120001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1f0,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 12e534635149c2d2
ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4a15686e0000003c
ldx [%i1+0x030],%g3 ! Observed data at 0000000012800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 760fff3e6832acb8
ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3164698d94fffba0
ldx [%i1+0x040],%g3 ! Observed data at 0000000012800040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x040,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9dae206a7c356a7f
ldx [%i1+0x128],%g3 ! Observed data at 0000000012800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffe3c80420c898c9
ldx [%i1+0x178],%g3 ! Observed data at 0000000012800178
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = e4f51fe9ff1440c4
ldx [%i1+0x198],%g3 ! Observed data at 0000000012800198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bedff0ab660003ff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000128001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fff6a8f4ab043786
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000128001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1f0,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = d827a33ddc574f0b
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0ba5d0d882740c05
ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 88578616dfd0cefc
ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c44014a5e91ff5e4
ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f78dbaabbdda7109
ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = effbcc6bebdf6cca
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 57030066abf0dfbe
ldx [%i2+0x030],%g3 ! Observed data at 0000000013000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c8645834d424d93b
ldx [%i2+0x038],%g3 ! Observed data at 0000000013000038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = acca29b60000003d
ldx [%i2+0x060],%g3 ! Observed data at 0000000013000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = aee210ff8bf314a0
ldx [%i2+0x080],%g3 ! Observed data at 0000000013000080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = b97c19ff752f2eef
ldx [%i2+0x098],%g3 ! Observed data at 0000000013000098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = dc95adb37d9ce475
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000130000a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7f8cfa8ab6d0b4ff
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000130000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x140],%g2 ! Expected data = aee210f58bf314a0
ldx [%i2+0x140],%g3 ! Observed data at 0000000013000140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 82e6923e0aa8b31b
ldx [%i2+0x148],%g3 ! Observed data at 0000000013000148
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 93ea3b1ae7954913
ldx [%i2+0x150],%g3 ! Observed data at 0000000013000150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = b97c194d752f2eef
ldx [%i2+0x158],%g3 ! Observed data at 0000000013000158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = dc95adb37d5a47dc
ldx [%i2+0x160],%g3 ! Observed data at 0000000013000160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = bb6ee4c5c1057bd6
ldx [%i2+0x168],%g3 ! Observed data at 0000000013000168
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = cc9e427b14bae4c6
ldx [%i2+0x170],%g3 ! Observed data at 0000000013000170
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7b575680a0edd9c6
ldx [%i2+0x178],%g3 ! Observed data at 0000000013000178
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 436716a7ffabb444
ldx [%i2+0x190],%g3 ! Observed data at 0000000013000190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0acaa58f89e8f6ff
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000130001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 11f26e0ad898e1f5
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000130001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e5ed655786f70270
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000130001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2cf397f7152664d5
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000130001d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e8e9d8706ae0fd5c
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000130001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e480d15c00408309
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000130001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 28d941ba7c6bbee1
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000130001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5255901e8f5c48af
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000130001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8d5e129f03e31816
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000130001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1f8,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 343990188008d5b8
ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f4e0e0af93aefbdb
ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 002751616aff9d0a
ldx [%i3+0x050],%g3 ! Observed data at 0000000013800050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = e4ef72c8a1bc9574
ldx [%i3+0x090],%g3 ! Observed data at 0000000013800090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000006e80c41cca
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000138000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6030a58a0397dcff
ldx [%i3+0x148],%g3 ! Observed data at 0000000013800148
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4dd1862c682d8049
ldx [%i3+0x158],%g3 ! Observed data at 0000000013800158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffd0099ac4bb0f81
ldx [%i3+0x160],%g3 ! Observed data at 0000000013800160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000009ac3473b66
ldx [%i3+0x170],%g3 ! Observed data at 0000000013800170
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 48e8b66ed22a70ff
ldx [%i3+0x198],%g3 ! Observed data at 0000000013800198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f0921119ffa63b6b
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000138001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000203ff0497f
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000138001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1f8,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f0_fail:
set p1_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f2_fail:
set p1_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f8_fail:
set p1_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f10_fail:
set p1_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f12_fail:
set p1_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f14_fail:
set p1_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f16_fail:
set p1_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f18_fail:
set p1_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f20_fail:
set p1_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f22_fail:
set p1_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f24_fail:
set p1_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f26_fail:
set p1_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f28_fail:
set p1_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f30_fail:
set p1_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 1 failed
p1_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x004] ! Set processor 1 done flag
set p1_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 1 failed
p1_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x004] ! Set processor 1 done flag
set p1_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p1_selfmod_failed:
ba p1_failed
mov 0xabc,%g1
p1_common_error:
or %g0,0xee1,%g1
ba p1_failed
mov %o5,%g3
p1_common_signature_error:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_common_timeout:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p1_failed
mov 0x0,%g3
p1_trap1e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800018]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stha %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000028]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012800008]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000000]
done
p1_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800018]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stha %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000028]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012800008]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000000]
done
p1_trap2e:
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000000]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p1_trap2o:
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000013000000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000000]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p1_trap3e:
nop
done
p1_trap3o:
nop
done
p1_init_memory_pointers:
set p1_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 79a978b459080ca8
ldx [%g1+0x008],%l1 ! %l1 = 4be81aabb320085c
ldx [%g1+0x010],%l2 ! %l2 = 72356412a77e41e8
ldx [%g1+0x018],%l3 ! %l3 = d3ac94843c9763fa
ldx [%g1+0x020],%l4 ! %l4 = 1b39e18ca8f382b0
ldx [%g1+0x028],%l5 ! %l5 = 98ed066a48c95ec0
ldx [%g1+0x030],%l6 ! %l6 = a2e3c80420c898c9
ldx [%g1+0x038],%l7 ! %l7 = 253b9e9a5149c2d2
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 2
processor_2:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x08] ! Set the start flag
wrpr %g0,7,%cleanwin
call p2_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 2
wr %g0,0x4,%fprs ! Make sure fef is 1
set p2_init_freg,%g1
! %f0 = 88d78138 825060e6 a8953da5 52de3d8a
! %f4 = 507cbbbd 6b606fc0 43f780d1 6370c76b
! %f8 = abd9e281 3523a934 dba6f2ab 8b8d90ea
! %f12 = c532b914 afccdab0 ecdd7c6f 0e68601c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef4d3e5a e6b00967 b9cfdd54 aa81e804
! %f36 = 10bcd7d0 744c8a33 cc111803 ddf3a0d6
! %f40 = ef24ede8 da33fc9d 530d9a99 865dd583
! %f44 = af1ddbd8 be65198a 4ecd92f6 5ebb50b2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdbfc059f0000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = dbfc059f0000000b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 2
p2_label_1:
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x080,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000015800080
! Mem[0000000090000190] = 8068027cbb53256a, %g2 = 1071745c4d7e61c1
ldx [%i4+0x190],%g2 ! %g2 = 8068027cbb53256a
! Mem[00000000140001a0] = 8d8aa797, %l7 = c31c06d9, %l6 = 3e6abed6
add %i0,0x1a0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008d8aa797
! %l7 = 5717aed6c31c06d9, Mem[0000000090800180] = 0c280bcf450c4cb9
stx %l7,[%i5+0x180] ! Mem[0000000090800180] = 5717aed6c31c06d9
! Mem[0000000014800170] = 90ad4cbc, %l2 = a3fd41d6, %l5 = 5ac09f4a
add %i1,0x170,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000090ad4cbc
! Mem[0000000014800032] = e5d29ad5, %l1 = 99bb046ce409ec29
ldstub [%i1+0x032],%l1 ! %l1 = 0000009a000000ff
! Mem[00000000158000ee] = 5a0cb5bd, %l6 = 000000008d8aa797
ldstub [%i3+0x0ee],%l6 ! %l6 = 000000b5000000ff
! %l7 = 5717aed6c31c06d9, Mem[0000000090000172] = 16b007c1
sth %l7,[%i4+0x172] ! Mem[0000000090000170] = 06d907c1
! Mem[000000001480002c] = 06b58c0d, %l6 = 00000000000000b5
lduw [%i1+0x02c],%l6 ! %l6 = 0000000006b58c0d
! %l0 = 774e5bd0, %l1 = 0000009a, Mem[0000000091000148] = 3992e709 a2c43b2c
std %l0,[%i6+0x148] ! Mem[0000000091000148] = 774e5bd0 0000009a
p2_label_2:
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000014000100] = c6c8a3f1, %l3 = 6a2006a23f12e7a6
swap [%i0+0x100],%l3 ! %l3 = 00000000c6c8a3f1
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000900001b8] = 289d2f98fd2501f4, %g2 = 8068027cbb53256a
ldx [%i4+0x1b8],%g2 ! %g2 = 289d2f98fd2501f4
! %l4 = 7c30a10e, %l5 = 90ad4cbc, Mem[0000000090000048] = e7f34686 6b0dd925
std %l4,[%i4+0x048] ! Mem[0000000090000048] = 7c30a10e 90ad4cbc
! %l0 = f85f7440774e5bd0, Mem[000000009080002c] = 8a69fa82
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 774e5bd0
! Mem[00000000140001cc] = 7ada788f, %l0 = 774e5bd0, %l7 = c31c06d9
add %i0,0x1cc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007ada788f
! Mem[00000000158000d3] = f145561f, %l6 = 0000000006b58c0d
ldstub [%i3+0x0d3],%l6 ! %l6 = 0000001f000000ff
! %l5 = 0000000090ad4cbc, Mem[0000000015000138] = 8b7b8386
stw %l5,[%i2+0x138] ! Mem[0000000015000138] = 90ad4cbc
p2_label_3:
! %l7 = 000000007ada788f, Mem[00000000918000a0] = efb13f4bc8d12635
stx %l7,[%o0+0x0a0] ! Mem[00000000918000a0] = 000000007ada788f
! Mem[0000000015800134] = eb9a93f7, %l3 = 00000000c6c8a3f1
ldub [%i3+0x137],%l3 ! %l3 = 00000000000000f7
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090800048] = ec50e804 4339ab56, %g2 = fd2501f4, %g3 = 0bad0b00
ldd [%i5+0x048],%g2 ! %g2 = 00000000ec50e804 000000004339ab56
! Mem[0000000091800018] = df94e672, %g2 = 00000000ec50e804
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df94
! Mem[0000000014000040] = c73fef65, %l6 = 000000000000001f
swap [%i0+0x040],%l6 ! %l6 = 00000000c73fef65
! Mem[0000000015000012] = 6bb1da98, %l6 = 00000000c73fef65
ldstub [%i2+0x012],%l6 ! %l6 = 000000da000000ff
! %l2 = a40c97cba3fd41d6, Mem[0000000014000179] = ea0a9d56
stb %l2,[%i0+0x179] ! Mem[0000000014000178] = ead69d56
! Mem[00000000148000fc] = f7e8b9c5, %l1 = 000000000000009a
swap [%i1+0x0fc],%l1 ! %l1 = 00000000f7e8b9c5
! Mem[0000000014800194] = c83c8ea8, %l5 = 90ad4cbc, %l6 = 000000da
add %i1,0x194,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c83c8ea8
p2_label_4:
! %l4 = 313a922c7c30a10e, Mem[0000000091800104] = 88037a54
stw %l4,[%o0+0x104] ! Mem[0000000091800104] = 7c30a10e
! Mem[0000000015000074] = d5a3984f, %l7 = 7ada788f, %l5 = 90ad4cbc
add %i2,0x74,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d5a3984f
! Mem[0000000091800178] = 587c30ef 6fae23fe, %g2 = 0000df94, %g3 = 4339ab56
ldd [%o0+0x178],%g2 ! %g2 = 00000000587c30ef 000000006fae23fe
membar #Sync ! Added by membar checker (589)
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000158001b8] = a8945f08, %l3 = 000000f7, %l3 = 000000f7
add %i3,0x1b8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a8945f08
! %l2 = a40c97cba3fd41d6, Mem[000000009000001c] = ceee143d
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = a3fd41d6
! Mem[00000000900001ec] = 0fbb144d, %g2 = 00000000587c30ef
lduh [%i4+0x1ec],%g2 ! %g2 = 0000000000000fbb
! %l4 = 313a922c7c30a10e, Mem[00000000900000fc] = f0603308
sth %l4,[%i4+0x0fc] ! Mem[00000000900000fc] = a10e3308
! Mem[0000000015800038] = 1c095caca0d111d8, %l7 = 000000007ada788f, %l1 = 00000000f7e8b9c5
add %i3,0x38,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 1c095caca0d111d8
! Mem[00000000158001c0] = 7c0172fd, %l6 = c83c8ea8, %l5 = d5a3984f
add %i3,0x1c0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000007c0172fd
p2_label_5:
! Mem[0000000014800034] = e0311b52, %l3 = a8945f08, %l1 = a0d111d8
add %i1,0x34,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e0311b52
! Mem[0000000091800190] = 874941ec, %g2 = 0000000000000fbb
lduw [%o0+0x190],%g2 ! %g2 = 00000000874941ec
! Mem[00000000140000a8] = 7edf0baa, %l0 = f85f7440774e5bd0
lduh [%i0+0x0a8],%l0 ! %l0 = 0000000000007edf
! Mem[0000000090000180] = b9975f58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000190] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[00000000900001a0] = b3232bf7 94b1b73c 7668cc93 ace87125
! Mem[00000000900001b0] = fe2aff71 e3cc739b 083360f0 a0b99d28
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800108] = fc358f74, %g2 = 00000000874941ec
ldub [%i5+0x10b],%g2 ! %g2 = 00000000000000fc
! Mem[00000000140000f8] = ce092429, %l2 = a40c97cba3fd41d6
ldstub [%i0+0x0f8],%l2 ! %l2 = 000000ce000000ff
! %l4 = 313a922c7c30a10e, Mem[0000000090000044] = d0e2273a
stw %l4,[%i4+0x044] ! Mem[0000000090000044] = 7c30a10e
! %l4 = 313a922c7c30a10e, Mem[0000000091800160] = 010ecc7c
stb %l4,[%o0+0x160] ! Mem[0000000091800160] = 0e0ecc7c
! Mem[000000001400019d] = e1a026fd, %l0 = 0000000000007edf
ldstub [%i0+0x19d],%l0 ! %l0 = 000000a0000000ff
! Mem[000000009000003c] = 0737330a, %g2 = 00000000000000fc
ldub [%i4+0x03d],%g2 ! %g2 = 0000000000000007
p2_label_6:
! %l1 = 00000000e0311b52, Mem[00000000908000a8] = 8f9f51952ae7a3e5
stx %l1,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000e0311b52
! Mem[000000009100014c] = 0000009a, %g2 = 0000000000000007
ldub [%i6+0x14c],%g2 ! %g2 = 0000000000000000
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000014800118] = d5f6e58a, %l3 = 00000000a8945f08
swap [%i1+0x118],%l3 ! %l3 = 00000000d5f6e58a
! Mem[0000000090800154] = dfe2d1cd, %g18 = 7ed8a573ed5cec1b
ldsw [%i5+0x154],%g2 ! %g2 = 7ed8a573ed5cec1b
membar #Sync ! Added by membar checker (590)
! Mem[0000000090000040] = b9975f58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000050] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[0000000090000060] = b3232bf7 94b1b73c 7668cc93 ace87125
! Mem[0000000090000070] = fe2aff71 e3cc739b 083360f0 a0b99d28
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000144] = 745a35d9, %g2 = ffffffffdfe2d1cd
lduw [%i6+0x144],%g2 ! %g2 = 00000000745a35d9
! %l6 = c83c8ea8, %l7 = 7ada788f, Mem[0000000091800020] = a8134317 cb13e363
std %l6,[%o0+%o4] ! Mem[0000000091800020] = c83c8ea8 7ada788f
! %l0 = 00000000000000a0, Mem[00000000908000bc] = 1065ce3c
stw %l0,[%i5+0x0bc] ! Mem[00000000908000bc] = 000000a0
! Mem[0000000015000042] = 6f59fe0c, %l6 = 00000000c83c8ea8
ldstub [%i2+0x042],%l6 ! %l6 = 000000fe000000ff
p2_label_7:
! Mem[0000000015000080] = 5907a122 929587b3 602b6a66 5950cef1
! Mem[0000000015000090] = b9032395 f7dd4e1b 254f124d 5af54128
! Mem[00000000150000a0] = 292fc3f4 a85e7fcf b6d81cc8 c57670c7
! Mem[00000000150000b0] = 4742876b 39d2133d 8a298e59 027d8c34
ldda [%i2+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000015000080
! %l5 = 000000007c0172fd, Mem[0000000090800040] = e46967e1
stw %l5,[%i5+0x040] ! Mem[0000000090800040] = 7c0172fd
! Mem[0000000014800048] = 726504df, %l2 = 00000000000000ce
swap [%i1+0x048],%l2 ! %l2 = 00000000726504df
! Mem[0000000015800010] = 5478d2bf, %l6 = 000000fe, %l5 = 7c0172fd
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000005478d2bf
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! %l6 = 00000000000000fe, Mem[00000000918001f6] = ac425ae8
sth %l6,[%o0+0x1f6] ! Mem[00000000918001f4] = 00fe5ae8
! Mem[00000000918001bc] = 3f27efa1, %g2 = 00000000745a35d9
lduw [%o0+0x1bc],%g2 ! %g2 = 000000003f27efa1
membar #Sync ! Added by membar checker (591)
! Mem[0000000090000140] = 00be295c 585f97b9 741782e5 f6060be0
! Mem[0000000090000150] = 99bed19a 9721a821 00c204d2 427a209d
! Mem[0000000090000160] = 3cb7b194 f72b23b3 2571e8ac 93cc6876
! Mem[0000000090000170] = 9b73cce3 71ff2afe 289db9a0 f0603308
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l6 = 00000000000000fe, Mem[0000000091800060] = 46f038d4
stb %l6,[%o0+0x060] ! Mem[0000000091800060] = fef038d4
! %l3 = 00000000d5f6e58a, Mem[00000000908001c8] = 5bd84d982f503325
stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000d5f6e58a
p2_label_8:
! %l2 = 00000000726504df, Mem[0000000015800194] = c0d4351c
stw %l2,[%i3+0x194] ! Mem[0000000015800194] = 726504df
! Mem[00000000158000b8] = 083360f0a0b99d28, %l7 = 000000007ada788f, %l7 = 000000007ada788f
add %i3,0xb8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 083360f0a0b99d28
! Mem[00000000900000d0] = 99bed19a, %g18 = 7ed8a573ed5cec1b
ldsw [%i4+0x0d0],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[000000001400009c] = 99c206c5, %l1 = 00000000e0311b52
swap [%i0+0x09c],%l1 ! %l1 = 0000000099c206c5
! %l5 = 000000005478d2bf, Mem[0000000015800124] = 0635cfc9
stw %l5,[%i3+0x124] ! Mem[0000000015800124] = 5478d2bf
! Mem[00000000150001a8] = b2d1185c, %l1 = 0000000099c206c5
lduw [%i2+0x1a8],%l1 ! %l1 = 00000000b2d1185c
! Mem[00000000140000e0] = e028da51, %l2 = 00000000726504df
swap [%i0+0x0e0],%l2 ! %l2 = 00000000e028da51
! Mem[0000000090800028] = 35774e5b, %g2 = ffffffff99bed19a
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000128] = 7668cc93ace87125, %g2 = 0000000000000035
ldx [%i4+0x128],%g2 ! %g2 = 7668cc93ace87125
! Mem[0000000091800064] = 2827bfae, %g2 = 7668cc93ace87125
ldsb [%o0+0x065],%g2 ! %g2 = 0000000000000028
p2_label_9:
! Mem[0000000014000024] = 218efb6c, %l7 = 083360f0a0b99d28
ldstub [%i0+0x024],%l7 ! %l7 = 00000021000000ff
! Mem[0000000014800140] = 239e42fe 98849228 f0fa1a23 6bff1ccb
! Mem[0000000014800150] = 07d2b421 03e8908c 6202989f a8595362
! Mem[0000000014800160] = ad4cab6d f719fba2 fc779ada 8c539570
! Mem[0000000014800170] = 90ad4cbc c5db1907 31dd34d4 911ee03c
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000014800140
! %l7 = 0000000000000021, Mem[0000000090800110] = 63a9fdac3f65ae71
stx %l7,[%i5+0x110] ! Mem[0000000090800110] = 0000000000000021
! Mem[0000000090000098] = 9d207a42 d204c200, %g2 = 00000028, %g3 = 6fae23fe
ldd [%i4+0x098],%g2 ! %g2 = 000000009d207a42 00000000d204c200
! Mem[00000000908000f8] = 967ae5bb, %g2 = 000000009d207a42
ldsh [%i5+0x0f8],%g2 ! %g2 = ffffffffffff967a
! Mem[00000000918000cc] = 6151617a, %g2 = ffffffffffff967a
ldub [%o0+0x0cd],%g2 ! %g2 = 0000000000000061
! Mem[0000000091000144] = 745a35d9, %g2 = 0000000000000061
lduw [%i6+0x144],%g2 ! %g2 = 00000000745a35d9
! %l1 = 00000000b2d1185c, Mem[0000000091800080] = d7af3c38f21af862
stx %l1,[%o0+0x080] ! Mem[0000000091800080] = 00000000b2d1185c
! %l2 = 00000000e028da51, Mem[0000000090800130] = 45c750563d2c6310
stx %l2,[%i5+0x130] ! Mem[0000000090800130] = 00000000e028da51
! Mem[0000000091800068] = 322599df, %g2 = 00000000745a35d9
ldsb [%o0+0x06a],%g2 ! %g2 = 0000000000000032
p2_label_10:
! Mem[00000000158001b8] = a8945f08, %l7 = 0000000000000021
ldub [%i3+0x1ba],%l7 ! %l7 = 000000000000005f
! Mem[00000000158000a8] = 7668cc93 ace87125, %l4 = 7c30a10e, %l5 = 5478d2bf
ldd [%i3+0x0a8],%l4 ! %l4 = 000000007668cc93 00000000ace87125
! Mem[00000000148001c4] = 6c8bc265, %l0 = 00000000000000a0
swap [%i1+0x1c4],%l0 ! %l0 = 000000006c8bc265
! Mem[00000000900000e8] = 2571e8ac, %g2 = 0000000000000032
lduh [%i4+0x0e8],%g2 ! %g2 = 0000000000002571
! Mem[0000000015000058] = e4a88043, %l2 = 00000000e028da51
swap [%i2+0x058],%l2 ! %l2 = 00000000e4a88043
! Mem[000000001580016c] = 683812ce, %l7 = 000000000000005f
swap [%i3+0x16c],%l7 ! %l7 = 00000000683812ce
! Mem[0000000090800160] = 5eec39ae, %g2 = 0000000000002571
lduw [%i5+0x160],%g2 ! %g2 = 000000005eec39ae
! %l2 = e4a88043, %l3 = d5f6e58a, Mem[00000000908000f8] = 967ae5bb 59018e55
std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = e4a88043 d5f6e58a
! %l2 = e4a88043, %l3 = d5f6e58a, Mem[0000000091800120] = d3d0a320 e7c9d2d9
std %l2,[%o0+0x120] ! Mem[0000000091800120] = e4a88043 d5f6e58a
! Mem[0000000091800058] = 5c76d322, %g18 = 7ed8a573ed5cec1b
ldsw [%o0+0x058],%g2 ! %g2 = 7ed8a573ed5cec1b
p2_label_11:
! Mem[00000000918001ac] = 44b7cf81, %g2 = 000000005c76d322
ldsh [%o0+0x1ae],%g2 ! %g2 = 00000000000044b7
! %l1 = 00000000b2d1185c, Mem[0000000091800162] = cc7c411b
sth %l1,[%o0+0x162] ! Mem[0000000091800160] = 185c411b
! %l7 = 00000000683812ce, Mem[0000000015000169] = 24e3109d
stb %l7,[%i2+0x169] ! Mem[0000000015000168] = 24ce109d
! Mem[0000000090000100] = b9975f58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000110] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[0000000090000120] = b3232bf7 94b1b73c 7668cc93 ace87125
! Mem[0000000090000130] = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000014800030] = e5d2ffd5, %l5 = ace87125, %l2 = e4a88043
add %i1,0x30,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e5d2ffd5
! %l1 = 00000000b2d1185c, Mem[00000000148000b4] = e14e25c6
sth %l1,[%i1+0x0b4] ! Mem[00000000148000b4] = 185c25c6
! Mem[00000000140000d0] = e2325c37, %l4 = 7668cc93, %l1 = b2d1185c
add %i0,0xd0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e2325c37
! %f0 = 28928498 fe429e23 cb1cff6b 231afaf0
! %f4 = 8c90e803 21b4d207 625359a8 9f980262
! %f8 = a2fb19f7 6dab4cad 7095538c da9a77fc
! %f12 = 0719dbc5 bc4cad90 3ce01e91 d434dd31
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000015000000
! Mem[00000000910001b0] = 9cb5ef3f f44fe7a5, %g2 = 000044b7, %g3 = d204c200
ldd [%i6+0x1b0],%g2 ! %g2 = 000000009cb5ef3f 00000000f44fe7a5
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
p2_label_12:
! Mem[00000000140000a0] = 5286fe6f5b2dbcee, %l2 = 00000000e5d2ffd5, %l2 = 00000000e5d2ffd5
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 5286fe6f5b2dbcee
membar #Sync ! Added by membar checker (592)
! Mem[00000000900000c4] = 585f97b9, %g18 = 7ed8a573ed5cec1b
ldsw [%i4+0x0c4],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[0000000090000168] = 2571e8ac, %g2 = 00000000585f97b9
lduh [%i4+0x168],%g2 ! %g2 = 0000000000002571
! %l4 = 000000007668cc93, Mem[0000000014000031] = 119e6a47
stb %l4,[%i0+0x031] ! Mem[0000000014000030] = 11936a47
! Mem[00000000140001c0] = a846449e, %l7 = 00000000683812ce
swap [%i0+0x1c0],%l7 ! %l7 = 00000000a846449e
! Mem[0000000090800190] = 3695f7e6, %g2 = 0000000000002571
ldsb [%i5+0x191],%g2 ! %g2 = 0000000000000036
! %l2 = 5286fe6f5b2dbcee, Mem[0000000090800050] = 962502f2
stw %l2,[%i5+0x050] ! Mem[0000000090800050] = 5b2dbcee
! %l3 = 00000000d5f6e58a, Mem[0000000091800128] = 24b9d90e
stw %l3,[%o0+0x128] ! Mem[0000000091800128] = d5f6e58a
! Mem[00000000148000c0] = 3cef8b48, %l6 = 00000000000000fe
swap [%i1+0x0c0],%l6 ! %l6 = 000000003cef8b48
! Mem[0000000014800098] = fea18f853691d802, %l0 = 000000006c8bc265, %l7 = 00000000a846449e
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = fea18f853691d802
p2_label_13:
! %l3 = 00000000d5f6e58a, Mem[00000000910001b9] = a3e305ed
stb %l3,[%i6+0x1b9] ! Mem[00000000910001b8] = 8ae305ed
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000140000b8] = 58882219c8af9a39, %l4 = 000000007668cc93, %l1 = 00000000e2325c37
add %i0,0xb8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 58882219c8af9a39
! Mem[00000000900001c8] = fa99339b, %g2 = 0000000000000036
ldsb [%i4+0x1c8],%g2 ! %g2 = fffffffffffffffa
! %l6 = 000000003cef8b48, Mem[00000000918000a8] = afd10558067b56ed
stx %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 000000003cef8b48
! Mem[0000000091000120] = efab16e5, %g18 = 7ed8a573ed5cec1b
ldsw [%i6+0x120],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[0000000090000170] = 9b73cce3, %g2 = ffffffffefab16e5
lduh [%i4+0x170],%g2 ! %g2 = 0000000000009b73
! Mem[0000000091800118] = 3f47005b, %g2 = 0000000000009b73
ldsb [%o0+0x118],%g2 ! %g2 = 000000000000003f
! %l2 = 5286fe6f5b2dbcee, Mem[00000000918001a8] = d7112f25
stw %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 5b2dbcee
! %l4 = 000000007668cc93, Mem[0000000091000190] = aab31c19692ea48d
stx %l4,[%i6+0x190] ! Mem[0000000091000190] = 000000007668cc93
p2_label_14:
! %l0 = 6c8bc265, %l1 = c8af9a39, Mem[00000000910001b8] = 5e8ae305 edf9df50
std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 6c8bc265 c8af9a39
! Mem[00000000158000dc] = 7c2dfa25, %l4 = 000000007668cc93
lduh [%i3+0x0de],%l4 ! %l4 = 000000000000fa25
! Mem[0000000015800001] = 1b73d3dc, %l0 = 000000006c8bc265
ldstub [%i3+0x001],%l0 ! %l0 = 00000073000000ff
! Mem[00000000910000e8] = 051dcb62 fdb9deb1, %g2 = 0000003f, %g3 = f44fe7a5
ldd [%i6+0x0e8],%g2 ! %g2 = 00000000051dcb62 00000000fdb9deb1
! %l3 = 00000000d5f6e58a, Mem[0000000090000070] = 9b73cce371ff2afe
stx %l3,[%i4+0x070] ! Mem[0000000090000070] = 00000000d5f6e58a
! Mem[00000000900001c8] = 99339bf5, %g2 = 00000000051dcb62
ldub [%i4+0x1c9],%g2 ! %g2 = 0000000000000099
! Mem[0000000015000040] = 6f59ff0c ec6810d1 bc778a3b b8ebf7d1
! Mem[0000000015000050] = b60c3f92 bb6ae191 e028da51 09b326fb
! Mem[0000000015000060] = fbf847d4 ba40fa8c 938d8d05 47e5db5f
! Mem[0000000015000070] = 341c8d91 d5a3984f 3531529e 1a2d3723
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000015000040
! Mem[0000000015800084] = 5c29be00, %l0 = 0000000000000073
ldstub [%i3+0x084],%l0 ! %l0 = 0000005c000000ff
! %l3 = 00000000d5f6e58a, Mem[0000000091800138] = 215257a52c14b16d
stx %l3,[%o0+0x138] ! Mem[0000000091800138] = 00000000d5f6e58a
! Mem[00000000900000b0] = fe2aff71e3cc739b, %g2 = 0000000000000099
ldx [%i4+0x0b0],%g2 ! %g2 = fe2aff71e3cc739b
p2_label_15:
! %l0 = 000000000000005c, Mem[0000000015800120] = 694b8aca5478d2bf
stx %l0,[%i3+0x120] ! Mem[0000000015800120] = 000000000000005c
membar #Sync ! Added by membar checker (593)
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l6 = 000000003cef8b48, Mem[00000000908000f1] = 9a5f431d
stb %l6,[%i5+0x0f1] ! Mem[00000000908000f0] = 485f431d
! %l0 = 0000005c, %l1 = c8af9a39, Mem[0000000090000148] = 741782e5 f6060be0
std %l0,[%i4+0x148] ! Mem[0000000090000148] = 0000005c c8af9a39
! %l4 = 0000fa25, %l5 = ace87125, Mem[0000000090000048] = 741782e5 f6060be0
std %l4,[%i4+0x048] ! Mem[0000000090000048] = 0000fa25 ace87125
! %l6 = 000000003cef8b48, Mem[00000000910000e0] = 04507341
stw %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 3cef8b48
! Mem[00000000908001d0] = 9914a593 98cdf870, %g2 = e3cc739b, %g3 = fdb9deb1
ldd [%i5+0x1d0],%g2 ! %g2 = 000000009914a593 0000000098cdf870
! %l6 = 000000003cef8b48, Mem[00000000148001d4] = f66fcd7e
stb %l6,[%i1+0x1d4] ! Mem[00000000148001d4] = 486fcd7e
! Mem[0000000091000158] = f13203c7, %g2 = 000000009914a593
ldsb [%i6+0x15b],%g2 ! %g2 = fffffffffffffff1
! %l1 = 58882219c8af9a39, Mem[00000000910000e4] = 02f0f84f
stw %l1,[%i6+0x0e4] ! Mem[00000000910000e4] = c8af9a39
p2_label_16:
! %l2 = 5286fe6f5b2dbcee, Mem[0000000090000102] = 5f585c29
stb %l2,[%i4+0x102] ! Mem[0000000090000100] = ee585c29
! Mem[0000000014800040] = a7be8ba9 93376b5e 000000ce 3ce7e1f7
! Mem[0000000014800050] = 80e16988 b35fd892 048f731a 591ad7d9
! Mem[0000000014800060] = 8da7ad20 7b74ccab eeed9184 a76ee2db
! Mem[0000000014800070] = 203fe5a8 3c4e0649 1a3d4064 3b236292
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000014800040
! Mem[000000001400008c] = 8f0032aa, %l0 = 000000000000005c
lduw [%i0+0x08c],%l0 ! %l0 = 000000008f0032aa
! Mem[000000009180001c] = e6724250, %g2 = fffffffffffffff1
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e6724250
! Mem[00000000148001d8] = eba686458f21d431, %l4 = 000000000000fa25, %l1 = 58882219c8af9a39
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = eba686458f21d431
! Mem[0000000090000014] = 0c3f65d1, %g18 = 7ed8a573ed5cec1b
ldsw [%i4+0x014],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[0000000014800084] = dfc01ae5, %l5 = 00000000ace87125
swap [%i1+0x084],%l5 ! %l5 = 00000000dfc01ae5
! Mem[00000000158000b8] = 083360f0, %l5 = 00000000dfc01ae5
swap [%i3+0x0b8],%l5 ! %l5 = 00000000083360f0
! Mem[0000000015000100] = 4478db6bdca10124, %l6 = 000000003cef8b48
ldx [%i2+0x100],%l6 ! %l6 = 4478db6bdca10124
! Mem[0000000014800074] = 3c4e0649, %l6 = 4478db6bdca10124
ldsh [%i1+0x074],%l6 ! %l6 = 0000000000003c4e
p2_label_17:
! Mem[0000000014000065] = 9a7180e4, %l0 = 000000008f0032aa
ldstub [%i0+0x065],%l0 ! %l0 = 00000071000000ff
! Mem[00000000900001e8] = e5f99e27, %g2 = 000000000c3f65d1
lduw [%i4+0x1e8],%g2 ! %g2 = 00000000e5f99e27
! %f16 = b9975f58 5c29be00 e00b06f6 e5821774
! %f20 = 21a82197 9ad1be99 9d207a42 d204c200
! %f24 = b3232bf7 94b1b73c 7668cc93 ace87125
! %f28 = fe2aff71 e3cc739b 083360f0 a0b99d28
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000014000080] = 1405affb, %l6 = 0000000000003c4e
lduh [%i0+0x080],%l6 ! %l6 = 0000000000001405
! Mem[0000000014800030] = e5d2ffd5, %l0 = 0000000000000071
swap [%i1+0x030],%l0 ! %l0 = 00000000e5d2ffd5
membar #Sync ! Added by membar checker (594)
! Mem[0000000014800000] = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! Mem[0000000014800010] = f7489f34 5a3511c9 210db99a d48996e1
! Mem[0000000014800020] = 2e017271 0c36818b bf781268 06b58c0d
! Mem[0000000014800030] = 00000071 e0311b52 78115b4f 25df4bc7
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000014800000
! Mem[000000001480009c] = 3691d802, %l0 = 00000000e5d2ffd5
lduw [%i1+0x09c],%l0 ! %l0 = 000000003691d802
! Mem[0000000014800078] = 1a3d40643b236292, %l3 = 00000000d5f6e58a, %l1 = eba686458f21d431
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 1a3d40643b236292
! %l4 = 000000000000fa25, Mem[0000000014000006] = bafd9704
stb %l4,[%i0+0x006] ! Mem[0000000014000004] = bafd2504
! Mem[00000000140001a4] = 4ee35645, %l1 = 1a3d40643b236292
swap [%i0+0x1a4],%l1 ! %l1 = 000000004ee35645
p2_label_18:
! Mem[0000000015000010] = 8c90e80321b4d207, %l7 = fea18f853691d802, %l1 = 000000004ee35645
add %i2,0x10,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 8c90e80321b4d207
! Mem[0000000014800000] = 750e3f6b, %l1 = 8c90e80321b4d207
swap [%i1+%g0],%l1 ! %l1 = 00000000750e3f6b
! Mem[0000000014800148] = f0fa1a23, %l2 = 5286fe6f5b2dbcee
swap [%i1+0x148],%l2 ! %l2 = 00000000f0fa1a23
! Mem[0000000090000100] = b997ee58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000110] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[0000000090000120] = b3232bf7 94b1b73c 7668cc93 ace87125
! Mem[0000000090000130] = fe2aff71 e3cc739b 083360f0 a0b99d28
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800178] = 587c30ef, %g2 = 00000000e5f99e27
ldsh [%o0+0x178],%g2 ! %g2 = 000000000000587c
! Mem[00000000908000a4] = a006b5d6, %g2 = 000000000000587c
ldsb [%i5+0x0a4],%g2 ! %g2 = ffffffffffffffa0
! Mem[00000000158001a4] = 95abd05a, %l1 = 750e3f6b, %l2 = f0fa1a23
add %i3,0x1a4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000095abd05a
! %f0 = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! %f4 = f7489f34 5a3511c9 210db99a d48996e1
! %f8 = 2e017271 0c36818b bf781268 06b58c0d
! %f12 = 00000071 e0311b52 78115b4f 25df4bc7
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000014000131] = e5f6bed2, %l0 = 000000003691d802
ldstub [%i0+0x131],%l0 ! %l0 = 000000f6000000ff
! Mem[0000000090000050] = d19a9721, %g2 = ffffffffffffffa0
ldsh [%i4+0x052],%g2 ! %g2 = ffffffffffffd19a
p2_label_19:
! Mem[00000000140001dc] = cd5ab651, %l7 = fea18f853691d802
lduw [%i0+0x1dc],%l7 ! %l7 = 00000000cd5ab651
! Mem[000000009080007c] = 132f0048, %g2 = ffffffffffffd19a
ldsb [%i5+0x07c],%g2 ! %g2 = 0000000000000013
! Mem[00000000150000cc] = cd49d453, %l2 = 0000000095abd05a
lduh [%i2+0x0ce],%l2 ! %l2 = 000000000000d453
! Mem[000000009180002c] = 5bfd1652, %g18 = 7ed8a573ed5cec1b
ldsw [%o0+0x02c],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[00000000150001b0] = 312a1a619acc7488, %l1 = 00000000750e3f6b, %l1 = 00000000750e3f6b
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 312a1a619acc7488
! Mem[00000000918000f8] = df5b2199, %g2 = 000000005bfd1652
lduh [%o0+0x0fa],%g2 ! %g2 = 000000000000df5b
! %l6 = 0000000000001405, Mem[00000000908001ae] = 16d78ed9
sth %l6,[%i5+0x1ae] ! Mem[00000000908001ac] = 14058ed9
! %l3 = 00000000d5f6e58a, Mem[00000000908000bd] = 0000a0fb
stb %l3,[%i5+0x0bd] ! Mem[00000000908000bc] = 8a00a0fb
! %l6 = 00001405, %l7 = cd5ab651, Mem[0000000091800070] = f8ddbbd2 ab98518d
std %l6,[%o0+0x070] ! Mem[0000000091800070] = 00001405 cd5ab651
! Mem[0000000014000120] = 47e49f51, %l0 = 00000000000000f6
swap [%i0+0x120],%l0 ! %l0 = 0000000047e49f51
p2_label_20:
! %l7 = 00000000cd5ab651, Mem[000000009080005d] = 823d38ff
stb %l7,[%i5+0x05d] ! Mem[000000009080005c] = 513d38ff
! Mem[0000000090000180] = b9975f58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000190] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[00000000900001a0] = b3232bf7 94b1b73c 7668cc93 ace87125
! Mem[00000000900001b0] = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f0 = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! %f4 = f7489f34 5a3511c9 210db99a d48996e1
! %f8 = 2e017271 0c36818b bf781268 06b58c0d
! %f12 = 00000071 e0311b52 78115b4f 25df4bc7
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000158000a4] = 94b1b73c, %l2 = 000000000000d453
ldub [%i3+0x0a5],%l2 ! %l2 = 00000000000000b1
! Mem[0000000014000140] = 16fd9370 ea7b0235 37acc37a 48baa5bb
! Mem[0000000014000150] = a1e303f5 75cc4cea 80045c75 a422d998
! Mem[0000000014000160] = 3dff9532 8090d233 d3adac12 07208b91
! Mem[0000000014000170] = 3ea4050b 407105c0 ead69d56 565f7804
ldda [%i0+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000014000140
! Mem[00000000918001f0] = 017f1513, %g2 = 000000000000df5b
ldsb [%o0+0x1f2],%g2 ! %g2 = 0000000000000001
! Mem[0000000014800060] = 8da7ad207b74ccab, %l0 = 0000000047e49f51, %l1 = 312a1a619acc7488
add %i1,0x60,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8da7ad207b74ccab
! %l3 = 00000000d5f6e58a, Mem[00000000908000b2] = 73bf2618
stb %l3,[%i5+0x0b2] ! Mem[00000000908000b0] = 8abf2618
! Mem[0000000091000124] = 2a1e9de9, %g2 = 0000000000000001
ldsh [%i6+0x126],%g2 ! %g2 = 0000000000002a1e
! Mem[00000000908001b4] = 2229163d, %g2 = 0000000000002a1e
lduh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
p2_label_21:
! %f0 = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! %f4 = f7489f34 5a3511c9 210db99a d48996e1
! %f8 = 2e017271 0c36818b bf781268 06b58c0d
! %f12 = 00000071 e0311b52 78115b4f 25df4bc7
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000014000088] = 46eccc78, %l7 = 00000000cd5ab651
lduw [%i0+0x088],%l7 ! %l7 = 0000000046eccc78
! %l5 = 00000000083360f0, Mem[0000000091800036] = 8ef1ae53
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 60f0ae53
! %l2 = 00000000000000b1, Mem[00000000918001de] = d79063ab
sth %l2,[%o0+0x1de] ! Mem[00000000918001dc] = 00b163ab
! %l2 = 00000000000000b1, Mem[000000009000002f] = 0d000000
stb %l2,[%i4+0x02f] ! Mem[000000009000002c] = b1000000
! %f16 = 16fd9370 ea7b0235 37acc37a 48baa5bb
! %f20 = a1e303f5 75cc4cea 80045c75 a422d998
! %f24 = 3dff9532 8090d233 d3adac12 07208b91
! %f28 = 3ea4050b 407105c0 ead69d56 565f7804
stda %f16,[%i3+%g6]ASI_BLK_AIUP ! Block Store to 0000000015800140
! Mem[00000000900001b8] = 083360f0, %g18 = 7ed8a573ed5cec1b
ldsw [%i4+0x1b8],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[0000000091000060] = c3ddde6b, %g2 = 00000000083360f0
ldsb [%i6+0x063],%g2 ! %g2 = ffffffffffffffc3
! %l2 = 00000000000000b1, Mem[00000000910000c8] = 7732f2a60790eafb
stx %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000000000000b1
! Mem[0000000014800058] = 048f731a, %l4 = 000000000000fa25
swap [%i1+0x058],%l4 ! %l4 = 00000000048f731a
p2_label_22:
! Mem[000000009180011c] = 5c2be4a8, %g2 = ffffffffffffffc3
ldsb [%o0+0x11e],%g2 ! %g2 = 000000000000005c
! Mem[0000000090000040] = 00be295c 585f97b9 0000fa25 ace87125
! Mem[0000000090000050] = 99bed19a 9721a821 00c204d2 427a209d
! Mem[0000000090000060] = 3cb7b194 f72b23b3 2571e8ac 93cc6876
! Mem[0000000090000070] = 9b73cce3 71ff2afe 289db9a0 f0603308
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (595)
! Mem[0000000090000000] = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! Mem[0000000090000010] = f7489f34 5a3511c9 210db99a d48996e1
! Mem[0000000090000020] = 2e017271 0c36818b bf781268 06b58cb1
! Mem[0000000090000030] = 00000071 e0311b52 78115b4f 25df4bc7
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000001500009c] = 5af54128, %l7 = 46eccc78, %l3 = d5f6e58a
add %i2,0x9c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005af54128
! Mem[0000000090800194] = 81f2c4d1, %g2 = 000000000000005c
ldub [%i5+0x196],%g2 ! %g2 = 0000000000000081
! Mem[000000001500007c] = 1a2d3723, %l6 = 0000000000001405
swap [%i2+0x07c],%l6 ! %l6 = 000000001a2d3723
! %f0 = 750e3f6b 9e9a42d4 8db2e4ed 93ee3a5d
! %f4 = f7489f34 5a3511c9 210db99a d48996e1
! %f8 = 2e017271 0c36818b bf781268 06b58c0d
! %f12 = 00000071 e0311b52 78115b4f 25df4bc7
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000015800054] = e741853d, %l2 = 00000000000000b1
swap [%i3+0x054],%l2 ! %l2 = 00000000e741853d
! Mem[00000000900000bc] = a0b99d28, %g2 = 0000000000000081
ldsh [%i4+0x0bc],%g2 ! %g2 = ffffffffffffa0b9
! %l0 = 47e49f51, %l1 = 7b74ccab, Mem[00000000148000b0] = 98c824f6 185c25c6
std %l0,[%i1+0x0b0] ! Mem[00000000148000b0] = 47e49f51 7b74ccab
p2_label_23:
! Mem[0000000015000100] = 4478db6b dca10124 33cccc27 3b21f1f8
! Mem[0000000015000110] = 0c9b3566 fe7e01cd 083020b4 6ce2cc85
! Mem[0000000015000120] = e2e55f13 064fd4c9 30554c31 9ccf48b3
! Mem[0000000015000130] = b42140d8 3eae5f89 90ad4cbc b6972658
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000015000100
! Mem[0000000014800000] = 21b4d207 9e9a42d4 8db2e4ed 93ee3a5d
! Mem[0000000014800010] = f7489f34 5a3511c9 210db99a d48996e1
! Mem[0000000014800020] = 2e017271 0c36818b bf781268 06b58c0d
! Mem[0000000014800030] = 00000071 e0311b52 78115b4f 25df4bc7
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000014800000
! Mem[00000000908001d8] = 34897f6c, %g18 = 7ed8a573ed5cec1b
ldsw [%i5+0x1d8],%g2 ! %g2 = 7ed8a573ed5cec1b
! Mem[0000000091000150] = c588424a, %g2 = 0000000034897f6c
lduw [%i6+0x150],%g2 ! %g2 = 00000000c588424a
! Mem[00000000150000e7] = e5f13012, %l0 = 0000000047e49f51
ldstub [%i2+0x0e7],%l0 ! %l0 = 00000012000000ff
! Mem[0000000091800044] = e89a64b4, %g2 = 00000000c588424a
ldsb [%o0+0x047],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000014000046] = dec10e5a, %l1 = 8da7ad207b74ccab
ldstub [%i0+0x046],%l1 ! %l1 = 0000000e000000ff
! Mem[00000000148000c8] = 5259fd0a, %l5 = 00000000083360f0
swap [%i1+0x0c8],%l5 ! %l5 = 000000005259fd0a
membar #Sync ! Added by membar checker (596)
! %f16 = 4478db6b dca10124 33cccc27 3b21f1f8
! %f20 = 0c9b3566 fe7e01cd 083020b4 6ce2cc85
! %f24 = e2e55f13 064fd4c9 30554c31 9ccf48b3
! %f28 = b42140d8 3eae5f89 90ad4cbc b6972658
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000091000008] = b3d4ede1, %g2 = ffffffffffffffe8
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffb3d4
p2_label_24:
! %l1 = 000000000000000e, Mem[0000000091000128] = 9de95110687403a2
stx %l1,[%i6+0x128] ! Mem[0000000091000128] = 000000000000000e
! Mem[000000009100010c] = 8b7aa723, %g2 = ffffffffffffb3d4
lduw [%i6+0x10c],%g2 ! %g2 = 000000008b7aa723
! Mem[0000000015800164] = 8090d233, %l0 = 0000000000000012
ldub [%i3+0x166],%l0 ! %l0 = 00000000000000d2
! %l3 = 000000005af54128, Mem[00000000918001e4] = d7b40ac7
sth %l3,[%o0+0x1e4] ! Mem[00000000918001e4] = 41280ac7
! %l6 = 000000001a2d3723, Mem[0000000090800008] = cf27ede1
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 1a2d3723
! Mem[0000000014000168] = d3adac12, %l6 = 000000001a2d3723
swap [%i0+0x168],%l6 ! %l6 = 00000000d3adac12
! Mem[0000000014800021] = 2e017271, %l1 = 000000000000000e
ldstub [%i1+0x021],%l1 ! %l1 = 00000001000000ff
! Mem[00000000150001b0] = 312a1a61, %l1 = 00000001, %l7 = 46eccc78
add %i2,0x1b0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000312a1a61
! Mem[0000000091000148] = 5bd00000, %g2 = 000000008b7aa723
ldsh [%i6+0x14a],%g2 ! %g2 = 0000000000005bd0
! Mem[0000000015800150] = a1e303f5, %l4 = 00000000048f731a
swap [%i3+0x150],%l4 ! %l4 = 00000000a1e303f5
p2_label_25:
! %f16 = 4478db6b dca10124 33cccc27 3b21f1f8
! %f20 = 0c9b3566 fe7e01cd 083020b4 6ce2cc85
! %f24 = e2e55f13 064fd4c9 30554c31 9ccf48b3
! %f28 = b42140d8 3eae5f89 90ad4cbc b6972658
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! %l2 = e741853d, %l3 = 5af54128, Mem[00000000900001a0] = b3232bf7 94b1b73c
std %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = e741853d 5af54128
! Mem[0000000014000000] = 57316f09 bafd2504 e89bf87b f9950a68
! Mem[0000000014000010] = be9eb994 e081fc14 6e9689f9 7273d61a
! Mem[0000000014000020] = c211943e ff8efb6c e04fa2ed 29b410fc
! Mem[0000000014000030] = 11936a47 08acc2a6 4b5f45d5 7a9b086f
ldda [%i0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000014000000
! Mem[000000009080011c] = ed00dcde, %g2 = 0000000000005bd0
ldub [%i5+0x11d],%g2 ! %g2 = 00000000000000ed
! %l0 = 000000d2, %l1 = 00000001, Mem[0000000091000058] = 13cd2b79 0e06ea79
std %l0,[%i6+0x058] ! Mem[0000000091000058] = 000000d2 00000001
! Mem[00000000150000a8] = b6d81cc8, %l3 = 5af54128, %l4 = a1e303f5
add %i2,0xa8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b6d81cc8
membar #Sync ! Added by membar checker (597)
! Mem[0000000090000180] = b9975f58 5c29be00 e00b06f6 e5821774
! Mem[0000000090000190] = 21a82197 9ad1be99 9d207a42 d204c200
! Mem[00000000900001a0] = e741853d 5af54128 7668cc93 ace87125
! Mem[00000000900001b0] = fe2aff71 e3cc739b 083360f0 a0b99d28
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000014800010] = f7489f34, %l4 = 00000000b6d81cc8
swap [%i1+%o2],%l4 ! %l4 = 00000000f7489f34
! Mem[0000000090800088] = c82036f2945416f7, %g2 = 00000000000000ed
ldx [%i5+0x088],%g2 ! %g2 = c82036f2945416f7
! Mem[00000000158001d4] = 4e2b327f, %l4 = f7489f34, %l0 = 000000d2
add %i3,0x1d4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004e2b327f
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p2_branch_failed
p2_not_taken_0_end:
! End of Random Code for Thread 2
1: membar #Sync ! Force all stores to complete
p2_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x008] ! Set processor 2 done flag
! Check Registers
p2_check_registers:
set p2_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000004e2b327f
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000001
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e741853d
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005af54128
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f7489f34
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d3adac12
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000312a1a61
bne,a,pn %xcc,p2_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p2_check_fp_registers:
set p2_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 21b4d207 9e9a42d4
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8db2e4ed 93ee3a5d
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f7489f34 5a3511c9
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 210db99a d48996e1
bne %xcc,p2_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2e017271 0c36818b
bne %xcc,p2_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be bf781268 06b58c0d
bne %xcc,p2_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000071 e0311b52
bne %xcc,p2_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 78115b4f 25df4bc7
bne %xcc,p2_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 57316f09 bafd2504
bne %xcc,p2_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e89bf87b f9950a68
bne %xcc,p2_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be be9eb994 e081fc14
bne %xcc,p2_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6e9689f9 7273d61a
bne %xcc,p2_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c211943e ff8efb6c
bne %xcc,p2_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e04fa2ed 29b410fc
bne %xcc,p2_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 11936a47 08acc2a6
bne %xcc,p2_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4b5f45d5 7a9b086f
bne %xcc,p2_f30_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 57316f09bafd2504
ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = c211943eff8efb6c
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 11936a4708acc2a6
ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000001fdec1ff5a
ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3ecfc6279aff80e4
ldx [%i0+0x060],%g3 ! Observed data at 0000000014000060
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = cb3df652e0311b52
ldx [%i0+0x098],%g3 ! Observed data at 0000000014000098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 726504df9258bf9e
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000140000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff092429da10f936
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000140000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3f12e7a64ef79083
ldx [%i0+0x100],%g3 ! Observed data at 0000000014000100
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000f609ff5886
ldx [%i0+0x120],%g3 ! Observed data at 0000000014000120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = e5ffbed2e89d45b7
ldx [%i0+0x130],%g3 ! Observed data at 0000000014000130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1a2d372307208b91
ldx [%i0+0x168],%g3 ! Observed data at 0000000014000168
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ead69d56565f7804
ldx [%i0+0x178],%g3 ! Observed data at 0000000014000178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 01c03076e1ff26fd
ldx [%i0+0x198],%g3 ! Observed data at 0000000014000198
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8d8aa7973b236292
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000140001a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 683812cec0adba0e
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000140001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1c0,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 21b4d2079e9a42d4
ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = b6d81cc85a3511c9
ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2eff72710c36818b
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000071e0311b52
ldx [%i1+0x030],%g3 ! Observed data at 0000000014800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000ce3ce7e1f7
ldx [%i1+0x048],%g3 ! Observed data at 0000000014800048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000fa25591ad7d9
ldx [%i1+0x058],%g3 ! Observed data at 0000000014800058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = b0a27b0cace87125
ldx [%i1+0x080],%g3 ! Observed data at 0000000014800080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 47e49f517b74ccab
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000148000b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000000fe2f3e2e04
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000148000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 083360f0fc8da366
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000148000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 76e465010000009a
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000148000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = a8945f082f587526
ldx [%i1+0x118],%g3 ! Observed data at 0000000014800118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5b2dbcee6bff1ccb
ldx [%i1+0x148],%g3 ! Observed data at 0000000014800148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fd05933b000000a0
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000148001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = aa80e54c486fcd7e
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000148001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d0,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 28928498fe429e23
ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = cb1cff6b231afaf0
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8c90e80321b4d207
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 625359a89f980262
ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a2fb19f76dab4cad
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7095538cda9a77fc
ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0719dbc5bc4cad90
ldx [%i2+0x030],%g3 ! Observed data at 0000000015000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3ce01e91d434dd31
ldx [%i2+0x038],%g3 ! Observed data at 0000000015000038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6f59ff0cec6810d1
ldx [%i2+0x040],%g3 ! Observed data at 0000000015000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = e028da5109b326fb
ldx [%i2+0x058],%g3 ! Observed data at 0000000015000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3531529e00001405
ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9a250116e5f130ff
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000150000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 90ad4cbcb6972658
ldx [%i2+0x138],%g3 ! Observed data at 0000000015000138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 24ce109d2e94ca54
ldx [%i2+0x168],%g3 ! Observed data at 0000000015000168
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x168,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 1bffd3dc5a040b68
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9146d0bf000000b1
ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = b9975f58ff29be00
ldx [%i3+0x080],%g3 ! Observed data at 0000000015800080
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e00b06f6e5821774
ldx [%i3+0x088],%g3 ! Observed data at 0000000015800088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 21a821979ad1be99
ldx [%i3+0x090],%g3 ! Observed data at 0000000015800090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9d207a42d204c200
ldx [%i3+0x098],%g3 ! Observed data at 0000000015800098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b3232bf794b1b73c
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000158000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7668cc93ace87125
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000158000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fe2aff71e3cc739b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000158000b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dfc01ae5a0b99d28
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000158000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f14556ff7c22377d
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000158000d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0d83975a5a0cffbd
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000158000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000000000005c
ldx [%i3+0x120],%g3 ! Observed data at 0000000015800120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 16fd9370ea7b0235
ldx [%i3+0x140],%g3 ! Observed data at 0000000015800140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 37acc37a48baa5bb
ldx [%i3+0x148],%g3 ! Observed data at 0000000015800148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 048f731a75cc4cea
ldx [%i3+0x150],%g3 ! Observed data at 0000000015800150
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 80045c75a422d998
ldx [%i3+0x158],%g3 ! Observed data at 0000000015800158
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3dff95328090d233
ldx [%i3+0x160],%g3 ! Observed data at 0000000015800160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d3adac1207208b91
ldx [%i3+0x168],%g3 ! Observed data at 0000000015800168
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3ea4050b407105c0
ldx [%i3+0x170],%g3 ! Observed data at 0000000015800170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ead69d56565f7804
ldx [%i3+0x178],%g3 ! Observed data at 0000000015800178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = fee16ddb726504df
ldx [%i3+0x190],%g3 ! Observed data at 0000000015800190
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x190,%g4
! The test for processor 2 has passed
p2_passed:
ta GOOD_TRAP
nop
p2_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p2_failed
p2_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p2_failed
p2_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p2_failed
p2_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p2_failed
p2_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p2_failed
p2_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p2_failed
p2_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p2_failed
p2_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p2_failed
p2_f0_fail:
set p2_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f6_fail:
set p2_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f8_fail:
set p2_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f10_fail:
set p2_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f12_fail:
set p2_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f14_fail:
set p2_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f16_fail:
set p2_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f18_fail:
set p2_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f20_fail:
set p2_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f22_fail:
set p2_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f24_fail:
set p2_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f26_fail:
set p2_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f28_fail:
set p2_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f30_fail:
set p2_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 2 failed
p2_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x008] ! Set processor 2 done flag
set p2_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 2 failed
p2_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x008] ! Set processor 2 done flag
set p2_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p2_selfmod_failed:
ba p2_failed
mov 0xabc,%g1
p2_common_error:
or %g0,0xee2,%g1
ba p2_failed
mov %o5,%g3
p2_common_signature_error:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_common_timeout:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p2_failed
mov 0x0,%g3
p2_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800008]
done
p2_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000014800008]
done
p2_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800010]
done
p2_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800010]
done
p2_trap3e:
nop
nop
done
p2_trap3o:
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f85f7440774e5bd0
ldx [%g1+0x008],%l1 ! %l1 = 99bb046ce409ec29
ldx [%g1+0x010],%l2 ! %l2 = a40c97cba3fd41d6
ldx [%g1+0x018],%l3 ! %l3 = 6a2006a23f12e7a6
ldx [%g1+0x020],%l4 ! %l4 = 313a922c7c30a10e
ldx [%g1+0x028],%l5 ! %l5 = e3b85f9c5ac09f4a
ldx [%g1+0x030],%l6 ! %l6 = 0f920dc63e6abed6
ldx [%g1+0x038],%l7 ! %l7 = 5717aed6c31c06d9
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 3
processor_3:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x0c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p3_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 3
wr %g0,0x4,%fprs ! Make sure fef is 1
set p3_init_freg,%g1
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d7c4f493 f086dadc 17c9f045 1f54bb5d
! %f20 = 5539a4e0 fe462ef2 156ee716 de2928d6
! %f24 = 32efca1a cc7699ed 5ace3b21 a40fc263
! %f28 = fd9cd29b 6d1a91aa 264249de 8120d861
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9de9815a 2e3ed4b7 431855a0 57437e7a
! %f36 = 20ab578e cd040dcb 9f27ecff 59787f76
! %f40 = fb1dbf3b bf927864 c24c6ca6 27d92bb1
! %f44 = 197d7e60 fa438da9 43a952b8 99c34dcf
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5e5d3e1f0000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 5e5d3e1f0000000b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 3
p3_label_1:
! Mem[0000000090000084] = f48a5a1a, %g2 = 1ebda11729dbeac8
ldsh [%i4+0x084],%g2 ! %g2 = fffffffffffff48a
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000178001e4] = a21e2298, %l2 = d24f362a2b41c83e
swap [%i3+0x1e4],%l2 ! %l2 = 00000000a21e2298
! %l3 = e1ed617bf30ab78f, Mem[00000000900000ee] = f5212a46
sth %l3,[%i4+0x0ee] ! Mem[00000000900000ec] = b78f2a46
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = fffffffffffff48a
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[0000000017800127] = 99cb3574, %l1 = f7e91d71f4bcf787
ldstub [%i3+0x127],%l1 ! %l1 = 00000074000000ff
! Mem[0000000016800084] = dca1d852, %l7 = 813df85c92ee4e19
swap [%i1+0x084],%l7 ! %l7 = 00000000dca1d852
! %l3 = e1ed617bf30ab78f, Mem[00000000170000f0] = 2b4458fc
stw %l3,[%i2+0x0f0] ! Mem[00000000170000f0] = f30ab78f
! Mem[000000001680014c] = 076c1a07, %l1 = 00000074, %l7 = dca1d852
add %i1,0x14c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000076c1a07
! Mem[00000000178000d0] = 17b9feb0, %l5 = 709a6d53, %l0 = c94cd4bc
add %i3,0xd0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000017b9feb0
p3_label_2:
! %l0 = 0000000017b9feb0, Mem[00000000178000e0] = 39c2ab3938d3d05b
stx %l0,[%i3+0x0e0] ! Mem[00000000178000e0] = 0000000017b9feb0
! Mem[00000000160000c4] = 3f5ebfb3, %l5 = f9280b6e709a6d53
ldsw [%i0+0x0c4],%l5 ! %l5 = 000000003f5ebfb3
! %l6 = 22ec5f06, %l7 = 076c1a07, Mem[0000000090800050] = 962502f2 b16f80fc
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 22ec5f06 076c1a07
! %l2 = 00000000a21e2298, Mem[00000000910000e6] = f84f051d
sth %l2,[%i6+0x0e6] ! Mem[00000000910000e4] = 2298051d
! Mem[0000000091800094] = 06538769, %g2 = efb13f4bc8d12635
lduh [%o0+0x096],%g2 ! %g2 = 0000000000000653
! Mem[00000000910000b8] = 20cabfa5 38c60dc6, %g2 = 00000653, %g3 = 0bad0b00
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000020cabfa5 0000000038c60dc6
! %l1 = 0000000000000074, Mem[0000000090800102] = 8b48d451
stb %l1,[%i5+0x102] ! Mem[0000000090800100] = 7448d451
! Mem[0000000091000158] = fef13203, %g2 = 0000000020cabfa5
ldsb [%i6+0x15a],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000091800160] = 010ecc7c 411bc06f, %g2 = fffffffe, %g3 = 38c60dc6
ldd [%o0+0x160],%g2 ! %g2 = 00000000010ecc7c 00000000411bc06f
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
p3_label_3:
! %l5 = 000000003f5ebfb3, Mem[0000000016800014] = 78327522
sth %l5,[%i1+0x014] ! Mem[0000000016800014] = bfb37522
! %l4 = d96e34729e9f8346, Mem[000000009080006c] = 7945f5c7
stw %l4,[%i5+0x06c] ! Mem[000000009080006c] = 9e9f8346
! Mem[0000000090000108] = f4341215, %g18 = 7a4aa3487e0e456e
ldsw [%i4+0x108],%g2 ! %g2 = 7a4aa3487e0e456e
! %l2 = 00000000a21e2298, Mem[0000000090800190] = e93695f7e68e81f2
stx %l2,[%i5+0x190] ! Mem[0000000090800190] = 00000000a21e2298
! Mem[00000000160000a0] = 0ee04c5c, %l6 = 4ad0c05022ec5f06
swap [%i0+0x0a0],%l6 ! %l6 = 000000000ee04c5c
! Mem[00000000170001f8] = e68a6111a04ead9f, %l1 = 0000000000000074, %l5 = 000000003f5ebfb3
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e68a6111a04ead9f
! Mem[0000000091000140] = 1399745a, %g2 = fffffffff4341215
ldsh [%i6+0x142],%g2 ! %g2 = 0000000000001399
! Mem[000000009080015c] = bc806fe3, %g18 = 7a4aa3487e0e456e
ldsw [%i5+0x15c],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[00000000908001dc] = 9180c5d6, %g2 = ffffffffbc806fe3
lduw [%i5+0x1dc],%g2 ! %g2 = 000000009180c5d6
! Mem[0000000017800090] = 2e85218b, %l1 = 00000074, %l0 = 17b9feb0
add %i3,0x90,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002e85218b
p3_label_4:
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l5 = e68a6111a04ead9f, Mem[00000000170000bc] = cdd48ca3
sth %l5,[%i2+0x0bc] ! Mem[00000000170000bc] = ad9f8ca3
membar #Sync ! Added by membar checker (598)
! %l7 = 00000000076c1a07, Mem[0000000090000128] = a9e5a6d7
sth %l7,[%i4+0x128] ! Mem[0000000090000128] = 1a07a6d7
! Mem[00000000178001f8] = fd77eb7d, %l6 = 0ee04c5c, %l1 = 00000074
add %i3,0x1f8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fd77eb7d
! Mem[0000000090000100] = c6360290, %g2 = 000000009180c5d6
lduw [%i4+0x100],%g2 ! %g2 = 00000000c6360290
! Mem[0000000017800170] = 6ea68b4b, %l2 = 00000000a21e2298
ldsw [%i3+0x170],%l2 ! %l2 = 000000006ea68b4b
! Mem[0000000017000078] = 0e9dfa8a, %l1 = fd77eb7d, %l1 = fd77eb7d
add %i2,0x78,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000e9dfa8a
! Mem[00000000168001a8] = 47c5357fff3a2eff, %l1 = 000000000e9dfa8a, %l4 = d96e34729e9f8346
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 47c5357fff3a2eff
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! %f16 = d7c4f493 f086dadc 17c9f045 1f54bb5d
! %f20 = 5539a4e0 fe462ef2 156ee716 de2928d6
! %f24 = 32efca1a cc7699ed 5ace3b21 a40fc263
! %f28 = fd9cd29b 6d1a91aa 264249de 8120d861
stda %f16,[%i0+%g6]ASI_BLK_PL ! Block Store to 00000000160000c0
p3_label_5:
! Mem[0000000017800010] = f04045ec42025146, %l1 = 000000000e9dfa8a, %l4 = 47c5357fff3a2eff
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f04045ec42025146
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000009000011c] = 3dff12c2, %g2 = 00000000c6360290
ldub [%i4+0x11e],%g2 ! %g2 = 000000000000003d
! Mem[00000000170000e9] = 60a2f6a7, %l4 = f04045ec42025146
ldstub [%i2+0x0e9],%l4 ! %l4 = 000000a2000000ff
! Mem[0000000016000144] = 4e9783a1, %l6 = 000000000ee04c5c
swap [%i0+0x144],%l6 ! %l6 = 000000004e9783a1
membar #Sync ! Added by membar checker (599)
! Mem[00000000160000c0] = dcda86f0, %l2 = 000000006ea68b4b
ldsh [%i0+0x0c0],%l2 ! %l2 = ffffffffffffdcda
! Mem[0000000016800048] = 590ad590dee7324a, %l4 = 00000000000000a2, %l1 = 000000000e9dfa8a
add %i1,0x48,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 590ad590dee7324a
! Mem[00000000168000fe] = 217669de, %l1 = 590ad590dee7324a
ldstub [%i1+0x0fe],%l1 ! %l1 = 00000069000000ff
! Mem[00000000178001d0] = 7c926aeda722ae64, %l1 = 0000000000000069, %l5 = e68a6111a04ead9f
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 7c926aeda722ae64
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
mov 0x180,%g6
stda %f0,[%i0+%g6]ASI_BLK_P ! Block Store to 0000000016000180
p3_label_6:
! Mem[00000000160000c8] = 5dbb541f, %l7 = 00000000076c1a07
ldstub [%i0+0x0c8],%l7 ! %l7 = 0000005d000000ff
! Mem[0000000016000154] = 99f2bb68, %l3 = e1ed617bf30ab78f
ldstub [%i0+0x154],%l3 ! %l3 = 00000099000000ff
! Mem[00000000178000c8] = 530c2e88, %l5 = 7c926aeda722ae64
ldsw [%i3+0x0c8],%l5 ! %l5 = 00000000530c2e88
! Mem[00000000170000b4] = 25a25915, %l0 = 000000002e85218b
swap [%i2+0x0b4],%l0 ! %l0 = 0000000025a25915
! Mem[0000000091000110] = 934de6e7, %g2 = 000000000000003d
ldub [%i6+0x113],%g2 ! %g2 = 0000000000000093
! Mem[0000000090800168] = 933be2ec, %g2 = 0000000000000093
lduh [%i5+0x168],%g2 ! %g2 = 000000000000933b
! Mem[0000000016800080] = 8209392f 92ee4e19 bf0466bc d86dee93
! Mem[0000000016800090] = 6289ee29 6e953ede c9c58318 1ccc9dfd
! Mem[00000000168000a0] = b270b54a 622bd5f9 b56c5826 b7972692
! Mem[00000000168000b0] = cc50cabe 4016d95d 5de1c345 152fc8d3
mov 0x080,%g5
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000016800080
! %l1 = 0000000000000069, Mem[00000000900000a8] = afa6b993d019ae21
stx %l1,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000000000069
! %l6 = 000000004e9783a1, Mem[00000000908000a9] = 9f51952a
stb %l6,[%i5+0x0a9] ! Mem[00000000908000a8] = a151952a
! Mem[00000000160000f0] = aa911a6d, %l0 = 25a25915, %l6 = 4e9783a1
add %i0,0xf0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000aa911a6d
p3_label_7:
! Mem[0000000016000060] = e33ed44295025257, %l3 = 0000000000000099, %l7 = 000000000000005d
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e33ed44295025257
! Mem[00000000918000f8] = df5b2199, %g2 = 000000000000933b
ldub [%o0+0x0fa],%g2 ! %g2 = 00000000000000df
! Mem[00000000178000bc] = aeddd791, %l1 = 0000000000000069
swap [%i3+0x0bc],%l1 ! %l1 = 00000000aeddd791
! %l5 = 00000000530c2e88, Mem[0000000091000044] = 64608260
stw %l5,[%i6+0x044] ! Mem[0000000091000044] = 530c2e88
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l1 = 00000000aeddd791, Mem[00000000900000fe] = 0fb9c636
sth %l1,[%i4+0x0fe] ! Mem[00000000900000fc] = d791c636
! Mem[0000000091800194] = 79d773e8, %g18 = 7a4aa3487e0e456e
ldsw [%o0+0x194],%g2 ! %g2 = 7a4aa3487e0e456e
! %l2 = ffffffffffffdcda, Mem[000000009080005b] = ff35823d
stb %l2,[%i5+0x05b] ! Mem[0000000090800058] = da35823d
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
mov 0x140,%g5
stda %f0,[%i0+%g5]ASI_BLK_P ! Block Store to 0000000016000140
! %l0 = 0000000025a25915, Mem[0000000091000180] = 7f1ad510ffe99c2b
stx %l0,[%i6+0x180] ! Mem[0000000091000180] = 0000000025a25915
p3_label_8:
! Mem[0000000090000038] = 918549b4, %g2 = 0000000079d773e8
lduw [%i4+0x038],%g2 ! %g2 = 00000000918549b4
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000168001c0] = ced8ccff22c73628, %l7 = e33ed44295025257, %l0 = 0000000025a25915
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ced8ccff22c73628
! %l7 = e33ed44295025257, Mem[000000009180003d] = e7cb0103
stb %l7,[%o0+0x03d] ! Mem[000000009180003c] = 57cb0103
! Mem[0000000017000150] = e0d65e6b, %l2 = ffffdcda, %l6 = aa911a6d
add %i2,0x150,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e0d65e6b
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000900001bc] = fd2501f4, %g2 = 00000000918549b4
lduw [%i4+0x1bc],%g2 ! %g2 = 00000000fd2501f4
! Mem[0000000090000098] = 8627f18b f2e36645, %g2 = fd2501f4, %g3 = 411bc06f
ldd [%i4+0x098],%g2 ! %g2 = 000000008627f18b 00000000f2e36645
! Mem[00000000910000f0] = cb5b6840, %g2 = 000000008627f18b
lduw [%i6+0x0f0],%g2 ! %g2 = 00000000cb5b6840
membar #Sync ! Added by membar checker (600)
! Mem[0000000016000150] = 45de96b5, %l0 = ced8ccff22c73628
ldsb [%i0+0x151],%l0 ! %l0 = ffffffffffffffde
p3_label_9:
! Mem[00000000178001d8] = 8dde96b6, %l6 = 00000000e0d65e6b
lduw [%i3+0x1d8],%l6 ! %l6 = 000000008dde96b6
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800064] = 27bfaeb3, %g2 = 00000000cb5b6840
lduh [%o0+0x066],%g2 ! %g2 = 00000000000027bf
! Mem[00000000168000b8] = 5de1c345152fc8d3, %l3 = 0000000000000099
ldx [%i1+0x0b8],%l3 ! %l3 = 5de1c345152fc8d3
! Mem[0000000090800080] = bcb1b5a9, %g18 = 7a4aa3487e0e456e
ldsw [%i5+0x080],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[0000000017000044] = b6bd52d9, %l7 = e33ed44295025257
ldstub [%i2+0x044],%l7 ! %l7 = 000000b6000000ff
! Mem[00000000908000e0] = 1c917ca0, %g2 = ffffffffbcb1b5a9
lduw [%i5+0x0e0],%g2 ! %g2 = 000000001c917ca0
! %l2 = ffffffffffffdcda, Mem[00000000908001c4] = da22069a
stw %l2,[%i5+0x1c4] ! Mem[00000000908001c4] = ffffdcda
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
mov 0x0c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_S ! Block Store to 00000000160000c0
p3_label_10:
! %l2 = ffffdcda, %l3 = 152fc8d3, Mem[0000000017800070] = 87f6bed2 bed5fff0
std %l2,[%i3+0x070] ! Mem[0000000017800070] = ffffdcda 152fc8d3
! Mem[00000000918000c0] = c92b5ddc, %g2 = 000000001c917ca0
lduw [%o0+0x0c0],%g2 ! %g2 = 00000000c92b5ddc
! Mem[0000000091000110] = 6efc0b93 4de6e707, %g2 = c92b5ddc, %g3 = f2e36645
ldd [%i6+0x110],%g2 ! %g2 = 000000006efc0b93 000000004de6e707
membar #Sync ! Added by membar checker (601)
! %l7 = 00000000000000b6, Mem[0000000090000058] = 79bbf40cbaa1a64f
stx %l7,[%i4+0x058] ! Mem[0000000090000058] = 00000000000000b6
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
stda %f0,[%i0+%g5]ASI_BLK_AIUPL ! Block Store to 00000000160000c0
! Mem[0000000016000190] = 45de96b5, %l2 = ffffffffffffdcda
ldsw [%i0+0x190],%l2 ! %l2 = 0000000045de96b5
! %l0 = ffffffde, %l1 = aeddd791, Mem[00000000908000c8] = 4db129a1 3ce9b6ab
std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = ffffffde aeddd791
! Mem[00000000910000f8] = c34d68ff, %g2 = 000000006efc0b93
lduh [%i6+0x0fa],%g2 ! %g2 = 000000000000c34d
! Mem[000000001700018e] = 39ec2a9b, %l6 = 000000008dde96b6
ldstub [%i2+0x18e],%l6 ! %l6 = 0000002a000000ff
! Mem[00000000910000bc] = 38c60dc6, %g2 = 000000000000c34d
lduh [%i6+0x0bc],%g2 ! %g2 = 00000000000038c6
p3_label_11:
! %f0 = 0191350d d5eb1b0c 28128a73 213f28c6
! %f4 = 45de96b5 3319b99c 50e329eb 39e6c441
! %f8 = c761c7bb c8714684 a91c6090 74df2695
! %f12 = 815f4974 6f86ed36 b90fb42c b4498591
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000016800100] = 6d1af0f48fce5259, %l0 = ffffffffffffffde, %l0 = ffffffffffffffde
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 6d1af0f48fce5259
! %l3 = 5de1c345152fc8d3, Mem[000000009180016d] = 0209784c
stb %l3,[%o0+0x16d] ! Mem[000000009180016c] = d309784c
! %l4 = 000000a2, %l5 = 530c2e88, Mem[00000000908001f0] = 02b373b3 1336612b
std %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = 000000a2 530c2e88
! Mem[00000000170000d0] = f035923b7e00b432, %l7 = 00000000000000b6, %l6 = 000000000000002a
add %i2,0xd0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = f035923b7e00b432
! Mem[0000000090800104] = d4513abf, %g2 = 00000000000038c6
ldsh [%i5+0x104],%g2 ! %g2 = ffffffffffffd451
! Mem[0000000017000068] = 9be5f8033ac930bd, %l5 = 00000000530c2e88, %l5 = 00000000530c2e88
add %i2,0x68,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9be5f8033ac930bd
! Mem[00000000900001e4] = 940cc972, %g18 = 7a4aa3487e0e456e
ldsw [%i4+0x1e4],%g2 ! %g2 = 7a4aa3487e0e456e
! %l5 = 9be5f8033ac930bd, Mem[0000000016000038] = 068e4636
sth %l5,[%i0+0x038] ! Mem[0000000016000038] = 30bd4636
! Mem[00000000918000bc] = a911461b, %g18 = 7a4aa3487e0e456e
ldsw [%o0+0x0bc],%g2 ! %g2 = 7a4aa3487e0e456e
p3_label_12:
! Mem[0000000017800120] = c71d60f399cb35ff, %l1 = 00000000aeddd791, %l4 = 00000000000000a2
add %i3,0x120,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = c71d60f399cb35ff
! %l0 = 6d1af0f48fce5259, Mem[00000000170001d7] = c7abc9af
stb %l0,[%i2+0x1d7] ! Mem[00000000170001d4] = c7abc959
! Mem[0000000091000168] = 3294b11933af4997, %g2 = ffffffffa911461b
ldx [%i6+0x168],%g2 ! %g2 = 3294b11933af4997
! Mem[0000000016800077] = aa0a159c, %l5 = 9be5f8033ac930bd
ldstub [%i1+0x077],%l5 ! %l5 = 0000009c000000ff
! Mem[0000000017800094] = 1a8ffb47, %l2 = 45de96b5, %l3 = 152fc8d3
add %i3,0x94,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001a8ffb47
! Mem[00000000168001cc] = 37fc83b3, %l0 = 6d1af0f48fce5259
ldstub [%i1+0x1cc],%l0 ! %l0 = 00000037000000ff
! Mem[00000000900001ac] = 90601ca9, %g2 = 3294b11933af4997
lduw [%i4+0x1ac],%g2 ! %g2 = 0000000090601ca9
! Mem[0000000091800000] = 1ddf6cda, %g2 = 0000000090601ca9
lduh [%o0+%g0],%g2 ! %g2 = 0000000000001ddf
! Mem[0000000017800058] = 7a7f91b8b0fb92e3, %l7 = 00000000000000b6, %l1 = 00000000aeddd791
add %i3,0x58,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7a7f91b8b0fb92e3
! Mem[0000000017800178] = 9d34177c, %l1 = b0fb92e3, %l2 = 45de96b5
add %i3,0x178,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000009d34177c
p3_label_13:
! Mem[000000001680005a] = d61d67be, %l4 = c71d60f399cb35ff
ldstub [%i1+0x05a],%l4 ! %l4 = 00000067000000ff
membar #Sync ! Added by membar checker (602)
! Mem[000000009000011c] = e3508446, %g2 = 0000000000001ddf
ldsh [%i4+0x11e],%g2 ! %g2 = ffffffffffffe350
! %l7 = 00000000000000b6, Mem[00000000908001f0] = 000000a2
stw %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 000000b6
! %l0 = 0000000000000037, Mem[000000009000017e] = 9ef30c1b
sth %l0,[%i4+0x17e] ! Mem[000000009000017c] = 00370c1b
! Mem[0000000091000150] = 424aac10, %g2 = ffffffffffffe350
ldsb [%i6+0x152],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000100] = 0c1bebd5 0d359101 c6283f21 738a1228
! Mem[0000000090000110] = 9cb91933 b596de45 41c4e639 eb29e350
! Mem[0000000090000120] = 844671c8 bbc761c7 9526df74 90601ca9
! Mem[0000000090000130] = 36ed866f 74495f81 918549b4 2cb40fb9
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000908000a8] = 8fa151952ae7a3e5, %g2 = 0000000000000042
ldx [%i5+0x0a8],%g2 ! %g2 = 8fa151952ae7a3e5
! %l4 = 0000000000000067, Mem[00000000170001a8] = afcdf689
stw %l4,[%i2+0x1a8] ! Mem[00000000170001a8] = 00000067
! Mem[00000000908000f4] = 1de0787a, %g2 = 8fa151952ae7a3e5
lduw [%i5+0x0f4],%g2 ! %g2 = 000000001de0787a
! Mem[0000000017800100] = aa6748c4, %l4 = 0000000000000067
ldsb [%i3+0x101],%l4 ! %l4 = 0000000000000067
p3_label_14:
! Mem[00000000900000ec] = 90601ca9, %g18 = 7a4aa3487e0e456e
ldsw [%i4+0x0ec],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[00000000160001e6] = b7d134bd, %l0 = 0000000000000037
ldstub [%i0+0x1e6],%l0 ! %l0 = 00000034000000ff
! Mem[00000000168000c0] = 9ee442a3 7ad81674 80834a22 85e0396c
! Mem[00000000168000d0] = abf908bd 1e8aaa33 4d3215a0 0355d10c
! Mem[00000000168000e0] = 0a82a4d1 c5c3dec4 7eb0a283 3c10136e
! Mem[00000000168000f0] = 99e1b665 e26ef95c ceb27475 2176ffde
ldda [%i1+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 00000000168000c0
! Mem[0000000016800180] = bde778bc, %l7 = 000000b6, %l0 = 00000034
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bde778bc
! Mem[0000000091800024] = 13e3634c, %g2 = ffffffff90601ca9
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000013
! Mem[0000000090000108] = c6283f21738a1228, %g2 = 0000000000000013
ldx [%i4+0x108],%g2 ! %g2 = c6283f21738a1228
! Mem[0000000017800194] = 87ed8fb8, %l3 = 000000001a8ffb47
swap [%i3+0x194],%l3 ! %l3 = 0000000087ed8fb8
! Mem[0000000016000178] = b90fb42c, %l5 = 0000009c, %l1 = b0fb92e3
add %i0,0x178,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b90fb42c
! Mem[00000000168000c0] = 9ee442a3 7ad81674 80834a22 85e0396c
! Mem[00000000168000d0] = abf908bd 1e8aaa33 4d3215a0 0355d10c
! Mem[00000000168000e0] = 0a82a4d1 c5c3dec4 7eb0a283 3c10136e
! Mem[00000000168000f0] = 99e1b665 e26ef95c ceb27475 2176ffde
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 00000000168000c0
! Mem[0000000016800081] = 8209392f, %l3 = 0000000087ed8fb8
ldstub [%i1+0x081],%l3 ! %l3 = 00000009000000ff
p3_label_15:
! Mem[000000001600004c] = 1fe7f542, %l3 = 0000000000000009
swap [%i0+0x04c],%l3 ! %l3 = 000000001fe7f542
! Mem[0000000017000050] = acf99d244a12b8eb, %l7 = 00000000000000b6, %l2 = 000000009d34177c
add %i2,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = acf99d244a12b8eb
! Mem[00000000160000c0] = 0c1bebd5, %l5 = 000000000000009c
swap [%i0+0x0c0],%l5 ! %l5 = 000000000c1bebd5
! Mem[00000000160001d8] = 5ee9d7ed, %l7 = 00000000000000b6
ldsb [%i0+0x1da],%l7 ! %l7 = ffffffffffffffd7
! %l0 = 00000000bde778bc, Mem[00000000900000ef] = a936ed86
stb %l0,[%i4+0x0ef] ! Mem[00000000900000ec] = bc36ed86
! %l5 = 000000000c1bebd5, Mem[00000000910001a8] = 53beb41c3ea3b129
stx %l5,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000000c1bebd5
! Mem[00000000160001a8] = a91c6090, %l0 = bde778bc, %l1 = b90fb42c
add %i0,0x1a8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a91c6090
! Mem[00000000168000b8] = 5de1c345, %l5 = 000000000c1bebd5
swap [%i1+0x0b8],%l5 ! %l5 = 000000005de1c345
! Mem[00000000908000f0] = 859a5f43 1de0787a, %g2 = 738a1228, %g3 = 4de6e707
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000859a5f43 000000001de0787a
! Mem[0000000016800084] = 92ee4e19, %l5 = 5de1c345, %l3 = 1fe7f542
add %i1,0x84,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000092ee4e19
p3_label_16:
! Mem[0000000017000080] = d4b0699f 271fc78d 524dd72d 8e6ec771
! Mem[0000000017000090] = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! Mem[00000000170000a0] = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! Mem[00000000170000b0] = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
mov 0x080,%g4
ldda [%i2+%g4]ASI_BLK_SL,%f16 ! Block Load from 0000000017000080
! Mem[000000009100007c] = 9d85a9d0, %g2 = 00000000859a5f43
lduw [%i6+0x07c],%g2 ! %g2 = 000000009d85a9d0
! %l4 = 0000000000000067, Mem[0000000091000150] = c588424aac100c36
stx %l4,[%i6+0x150] ! Mem[0000000091000150] = 0000000000000067
! Mem[00000000160000c0] = 0000009c0d359101, %l1 = 00000000a91c6090, %l1 = 00000000a91c6090
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0000009c0d359101
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 00000000 000000b6
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000016800000] = 70e28970 a06ce9ff ebe0ae1c 67de2874
! Mem[0000000016800010] = e8217fe2 bfb37522 1ce8d002 db6b44e0
! Mem[0000000016800020] = 06e95f58 95dc859b 0454c7a2 26532f62
! Mem[0000000016800030] = 09a37e68 30b896bd 53336a15 2a29481a
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000016800000
! Mem[0000000017800184] = e290d82d, %l1 = 0d359101, %l0 = bde778bc
add %i3,0x184,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e290d82d
! %l4 = 00000067, %l5 = 5de1c345, Mem[0000000091800030] = 3d3b21a0 e7c98ef1
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00000067 5de1c345
! %l0 = 00000000e290d82d, Mem[00000000910000a8] = e401842b491d4b81
stx %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000e290d82d
! Mem[0000000017800184] = e290d82d, %l0 = 00000000e290d82d
swap [%i3+0x184],%l0 ! %l0 = 00000000e290d82d
p3_label_17:
! %l3 = 0000000092ee4e19, Mem[0000000090800038] = 60e89f71
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 92ee4e19
! Mem[0000000091800188] = 47bbdba1ae7a14d1, %g2 = 000000009d85a9d0
ldx [%o0+0x188],%g2 ! %g2 = 47bbdba1ae7a14d1
! %l2 = acf99d244a12b8eb, Mem[0000000091800088] = ec5f6a06
stw %l2,[%o0+0x088] ! Mem[0000000091800088] = 4a12b8eb
! Mem[00000000170000a8] = 47335c43 8f36a88c, %l2 = 4a12b8eb, %l3 = 92ee4e19
ldd [%i2+0x0a8],%l2 ! %l2 = 0000000047335c43 000000008f36a88c
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 00000000 000000b6
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000160000f0] = 36ed866f, %l0 = 00000000e290d82d
swap [%i0+0x0f0],%l0 ! %l0 = 0000000036ed866f
! Mem[0000000017000130] = 9f88d0b4, %l7 = ffffffffffffffd7
ldstub [%i2+0x130],%l7 ! %l7 = 0000009f000000ff
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l7 = 000000000000009f, Mem[0000000091000074] = ed10e21f
sth %l7,[%i6+0x074] ! Mem[0000000091000074] = 009fe21f
! Mem[00000000908000e0] = 1c917ca0aff3cafc, %g2 = 47bbdba1ae7a14d1
ldx [%i5+0x0e0],%g2 ! %g2 = 1c917ca0aff3cafc
p3_label_18:
! %l6 = 7e00b432, %l7 = 0000009f, Mem[0000000090800148] = b9490f12 bc3eb820
std %l6,[%i5+0x148] ! Mem[0000000090800148] = 7e00b432 0000009f
! Mem[0000000017000060] = af49f0b6, %l1 = 0d359101, %l3 = 8f36a88c
add %i2,0x60,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000af49f0b6
! %l2 = 47335c43, %l3 = af49f0b6, Mem[0000000091000098] = 3b6030b2 3457b2a7
std %l2,[%i6+0x098] ! Mem[0000000091000098] = 47335c43 af49f0b6
! Mem[00000000160000cc] = 738a1228, %l6 = f035923b7e00b432
swap [%i0+0x0cc],%l6 ! %l6 = 00000000738a1228
! %l4 = 00000067, %l5 = 5de1c345, Mem[0000000090800138] = 92df79e6 e94c5e6d
std %l4,[%i5+0x138] ! Mem[0000000090800138] = 00000067 5de1c345
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 00000000 000000b6
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800100] = c5ee7448, %g2 = 1c917ca0aff3cafc
ldsh [%i5+0x100],%g2 ! %g2 = ffffffffffffc5ee
! Mem[000000009100009c] = af49f0b6, %g2 = ffffffffffffc5ee
ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffaf
! %l5 = 000000005de1c345, Mem[00000000908001f4] = 530c2e88
sth %l5,[%i5+0x1f4] ! Mem[00000000908001f4] = c3452e88
! %l3 = 00000000af49f0b6, Mem[0000000090800072] = 8e3c74c1
sth %l3,[%i5+0x072] ! Mem[0000000090800070] = f0b674c1
p3_label_19:
! Mem[00000000160000d4] = b596de45, %l5 = 5de1c345, %l0 = 36ed866f
add %i0,0xd4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b596de45
! Mem[00000000170000dc] = d9fb86c7, %l5 = 000000005de1c345
swap [%i2+0x0dc],%l5 ! %l5 = 00000000d9fb86c7
! Mem[0000000017800130] = cf026b02, %l6 = 00000000738a1228
ldsh [%i3+0x132],%l6 ! %l6 = 0000000000006b02
! Mem[0000000017800120] = c71d60f399cb35ff, %l0 = 00000000b596de45
ldx [%i3+0x120],%l0 ! %l0 = c71d60f399cb35ff
! Mem[0000000091800104] = 88037a54, %g2 = ffffffffffffffaf
lduh [%o0+0x104],%g2 ! %g2 = 0000000000008803
! %l6 = 0000000000006b02, Mem[00000000908000ac] = 2ae7a3e5
stb %l6,[%i5+0x0ac] ! Mem[00000000908000ac] = 02e7a3e5
! Mem[0000000091000078] = 53e44ef2, %g2 = 0000000000008803
lduw [%i6+0x078],%g2 ! %g2 = 0000000053e44ef2
! Mem[0000000017000075] = dfd704a3, %l6 = 0000000000006b02
ldstub [%i2+0x075],%l6 ! %l6 = 000000d7000000ff
! %l5 = 00000000d9fb86c7, Mem[00000000900000ac] = 00000069
sth %l5,[%i4+0x0ac] ! Mem[00000000900000ac] = 86c70069
! Mem[00000000178001a4] = 26ae7b19, %l7 = 000000000000009f
ldub [%i3+0x1a6],%l7 ! %l7 = 000000000000007b
p3_label_20:
! Mem[00000000178000f4] = 89edfdbe, %l0 = c71d60f399cb35ff
swap [%i3+0x0f4],%l0 ! %l0 = 0000000089edfdbe
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = 53e44ef2, %g3 = 1de0787a
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! Mem[00000000908001b0] = 8ed9d6fc, %g2 = 00000000051f93c3
ldsh [%i5+0x1b0],%g2 ! %g2 = ffffffffffff8ed9
! Mem[0000000016800124] = 60b9dbb0, %l0 = 0000000089edfdbe
swap [%i1+0x124],%l0 ! %l0 = 0000000060b9dbb0
membar #Sync ! Added by membar checker (603)
! %l0 = 0000000060b9dbb0, Mem[0000000090000106] = 9101c628
stb %l0,[%i4+0x106] ! Mem[0000000090000104] = b001c628
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l4 = 0000000000000067, Mem[00000000918001f2] = 017f1513
stb %l4,[%o0+0x1f2] ! Mem[00000000918001f0] = 677f1513
! Mem[00000000168001d8] = 3a064e29e35febc0, %l0 = 0000000060b9dbb0, %l7 = 000000000000007b
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 3a064e29e35febc0
! %f16 = 70e28970 a06ce9ff ebe0ae1c 67de2874
! %f20 = e8217fe2 bfb37522 1ce8d002 db6b44e0
! %f24 = 06e95f58 95dc859b 0454c7a2 26532f62
! %f28 = 09a37e68 30b896bd 53336a15 2a29481a
mov 0x180,%g5
stda %f16,[%i2+%g5]ASI_COMMIT_S ! Block Store to 0000000017000180
! %l1 = 0000009c0d359101, Mem[00000000918000b8] = 0a5bbde5
stw %l1,[%o0+0x0b8] ! Mem[00000000918000b8] = 0d359101
p3_label_21:
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
stda %f0,[%i1+%g4]ASI_COMMIT_P ! Block Store to 0000000016800080
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090800070] = 441bf0b6 74c1f2f1, %g2 = ffff8ed9, %g3 = ddde6b96
ldd [%i5+0x070],%g2 ! %g2 = 00000000441bf0b6 0000000074c1f2f1
! Mem[00000000160000a8] = 95c3f3df, %l4 = 00000067, %l2 = 47335c43
add %i0,0xa8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000095c3f3df
! Mem[00000000910000fc] = ffb942ce, %g2 = 00000000441bf0b6
ldsb [%i6+0x0fd],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800168] = f57a6bcf, %g18 = 7a4aa3487e0e456e
ldsw [%o0+0x168],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[0000000017000080] = d4b0699f 271fc78d 524dd72d 8e6ec771
! Mem[0000000017000090] = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! Mem[00000000170000a0] = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! Mem[00000000170000b0] = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
ldda [%i2+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000017000080
! Mem[000000001780006d] = 7d3853e3, %l7 = 3a064e29e35febc0
ldstub [%i3+0x06d],%l7 ! %l7 = 00000038000000ff
! Mem[0000000090000000] = 0191350d d5eb1b0c 28128a73 213f28c6
! Mem[0000000090000010] = 45de96b5 3319b99c 50e329eb 39e6c441
! Mem[0000000090000020] = c761c7bb c8714684 a91c6090 74df2695
! Mem[0000000090000030] = 815f4974 6f86ed36 b90fb42c b4498591
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = f57a6bcf, %g3 = 74c1f2f1
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
p3_label_22:
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000091800130] = d1424106, %g2 = 00000000efab16e5
lduw [%o0+0x130],%g2 ! %g2 = 00000000d1424106
! Mem[00000000168000f9] = ceb27475, %l2 = 0000000095c3f3df
ldstub [%i1+0x0f9],%l2 ! %l2 = 000000b2000000ff
! Mem[0000000017000158] = 17aae8f13e489d45, %l5 = 00000000d9fb86c7, %l2 = 00000000000000b2
add %i2,0x158,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 17aae8f13e489d45
! Mem[00000000160001a8] = a91c6090, %l2 = 17aae8f13e489d45
ldstub [%i0+0x1a8],%l2 ! %l2 = 000000a9000000ff
! Mem[00000000170001f5] = aeb6bff7, %l6 = 00000000000000d7
ldstub [%i2+0x1f5],%l6 ! %l6 = 000000b6000000ff
! Mem[000000009080012c] = cdbc45c7, %g2 = 00000000d1424106
lduh [%i5+0x12e],%g2 ! %g2 = 000000000000cdbc
membar #Sync ! Added by membar checker (604)
! %l5 = 00000000d9fb86c7, Mem[00000000900001ca] = 339bf5a4
sth %l5,[%i4+0x1ca] ! Mem[00000000900001c8] = 86c7f5a4
! Mem[0000000091800010] = ae52c76d, %g18 = 7a4aa3487e0e456e
ldsw [%o0+%o2],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[00000000168000a0] = c4dec3c5, %l3 = 00000000af49f0b6
ldstub [%i1+0x0a0],%l3 ! %l3 = 000000c4000000ff
p3_label_23:
! Mem[00000000160001f8] = 0dc886dc, %l0 = 60b9dbb0, %l1 = 0d359101
add %i0,0x1f8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000dc886dc
! Mem[0000000016000120] = 490fbcd7, %l1 = 000000000dc886dc
ldstub [%i0+0x120],%l1 ! %l1 = 00000049000000ff
! %f16 = d4b0699f 271fc78d 524dd72d 8e6ec771
! %f20 = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! %f24 = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! %f28 = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[0000000090000048] = 6c39e085 224a8380, %g2 = ae52c76d, %g3 = 4bba2a1e
ldd [%i4+0x048],%g2 ! %g2 = 000000006c39e085 00000000224a8380
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
mov 0x1c0,%g5
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 00000000178001c0
! Mem[000000009100002c] = 0ba71fff, %g2 = 000000006c39e085
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000000ba7
membar #Sync ! Added by membar checker (605)
! Mem[0000000090000000] = d4b0699f 271fc78d 524dd72d 8e6ec771
! Mem[0000000090000010] = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! Mem[0000000090000020] = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! Mem[0000000090000030] = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000910001a0] = e5c2781382118b9c, %g2 = 0000000000000ba7
ldx [%i6+0x1a0],%g2 ! %g2 = e5c2781382118b9c
! %f16 = d4b0699f 271fc78d 524dd72d 8e6ec771
! %f20 = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! %f24 = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! %f28 = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
p3_label_24:
! %f0 = 7416d87a a342e49e 6c39e085 224a8380
! %f4 = 33aa8a1e bd08f9ab 0cd15503 a015324d
! %f8 = c4dec3c5 d1a4820a 6e13103c 83a2b07e
! %f12 = 5cf96ee2 65b6e199 deff7621 7574b2ce
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000168000bc] = 7574b2ce, %l6 = 000000b6, %l2 = 000000a9
add %i1,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007574b2ce
! Mem[00000000168000e0] = 0a82a4d1, %l3 = 000000c4, %l0 = 60b9dbb0
add %i1,0xe0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000000a82a4d1
! Mem[000000001680006c] = 9b3331e4, %l0 = 000000000a82a4d1
swap [%i1+0x06c],%l0 ! %l0 = 000000009b3331e4
! %l0 = 9b3331e4, %l1 = 00000049, Mem[00000000908001c8] = 5bd84d98 2f503325
std %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 9b3331e4 00000049
! Mem[000000001780006c] = 7dff53e3, %l4 = 0000000000000067
swap [%i3+0x06c],%l4 ! %l4 = 000000007dff53e3
! Mem[0000000017000124] = 14b3a5a8, %l6 = 00000000000000b6
ldstub [%i2+0x124],%l6 ! %l6 = 00000014000000ff
! Mem[0000000090800194] = a21e2298, %g2 = e5c2781382118b9c
ldub [%i5+0x194],%g2 ! %g2 = 00000000000000a2
! Mem[0000000017000144] = c3a006d2, %l3 = 000000c4, %l5 = d9fb86c7
add %i2,0x144,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c3a006d2
! %f16 = d4b0699f 271fc78d 524dd72d 8e6ec771
! %f20 = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! %f24 = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! %f28 = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p3_label_25:
! %l5 = 00000000c3a006d2, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l5,[%o0+0x048] ! Mem[0000000091800048] = 00000000c3a006d2
! %f16 = d4b0699f 271fc78d 524dd72d 8e6ec771
! %f20 = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! %f24 = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! %f28 = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000017800106] = a8e5ce12, %l2 = 000000007574b2ce
ldstub [%i3+0x106],%l2 ! %l2 = 000000ce000000ff
! Mem[00000000918001d4] = 8a40c6a2, %g18 = 7a4aa3487e0e456e
ldsw [%o0+0x1d4],%g2 ! %g2 = 7a4aa3487e0e456e
! Mem[0000000017800144] = 07f07a14, %l7 = 0000000000000038
swap [%i3+0x144],%l7 ! %l7 = 0000000007f07a14
membar #Sync ! Added by membar checker (606)
! Mem[00000000900000c0] = d4b0699f 271fc78d 524dd72d 8e6ec771
! Mem[00000000900000d0] = 7ee02bdc 27df9bfa 07c1266b 8edc9273
! Mem[00000000900000e0] = 2fbe7c9e 0ec72421 47335c43 8f36a88c
! Mem[00000000900000f0] = 7dc563e2 2e85218b 91f27b39 ad9f8ca3
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000100] = 0c1bebd5 0d35b001 c6283f21 738a1228
! Mem[0000000090000110] = 9cb91933 b596de45 41c4e639 eb29e350
! Mem[0000000090000120] = 844671c8 bbc761c7 9526df74 90601ca9
! Mem[0000000090000130] = 36ed866f 74495f81 918549b4 2cb40fb9
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000178] = 91f27b39ad9f8ca3, %g2 = ffffffff8a40c6a2
ldx [%i4+0x178],%g2 ! %g2 = 91f27b39ad9f8ca3
! %l5 = 00000000c3a006d2, Mem[0000000090800115] = 65ae7131
stb %l5,[%i5+0x115] ! Mem[0000000090800114] = d2ae7131
! %l6 = 00000014, %l7 = 07f07a14, Mem[0000000091000130] = aab6d95d 73807138
std %l6,[%i6+0x130] ! Mem[0000000091000130] = 00000014 07f07a14
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
1: membar #Sync ! Force all stores to complete
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000009b3331e4
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000049
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ce
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c4
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007dff53e3
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c3a006d2
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000014
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000007f07a14
bne,a,pn %xcc,p3_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p3_check_fp_registers:
set p3_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 7416d87a a342e49e
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6c39e085 224a8380
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 33aa8a1e bd08f9ab
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0cd15503 a015324d
bne %xcc,p3_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c4dec3c5 d1a4820a
bne %xcc,p3_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6e13103c 83a2b07e
bne %xcc,p3_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5cf96ee2 65b6e199
bne %xcc,p3_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be deff7621 7574b2ce
bne %xcc,p3_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d4b0699f 271fc78d
bne %xcc,p3_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 524dd72d 8e6ec771
bne %xcc,p3_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7ee02bdc 27df9bfa
bne %xcc,p3_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 07c1266b 8edc9273
bne %xcc,p3_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2fbe7c9e 0ec72421
bne %xcc,p3_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 47335c43 8f36a88c
bne %xcc,p3_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 7dc563e2 2e85218b
bne %xcc,p3_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 91f27b39 ad9f8ca3
bne %xcc,p3_f30_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 30bd46369f5184d0
ldx [%i0+0x038],%g3 ! Observed data at 0000000016000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ecfca36f00000009
ldx [%i0+0x048],%g3 ! Observed data at 0000000016000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 22ec5f0646dd2ebb
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000160000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000009c0d359101
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000160000c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c6283f217e00b432
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000160000c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9cb91933b596de45
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000160000d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 41c4e639eb29e350
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000160000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 844671c8bbc761c7
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000160000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 9526df7490601ca9
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000160000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e290d82d74495f81
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000160000f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 918549b42cb40fb9
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000160000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff0fbcd75a2cbd92
ldx [%i0+0x120],%g3 ! Observed data at 0000000016000120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0191350dd5eb1b0c
ldx [%i0+0x140],%g3 ! Observed data at 0000000016000140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 28128a73213f28c6
ldx [%i0+0x148],%g3 ! Observed data at 0000000016000148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 45de96b53319b99c
ldx [%i0+0x150],%g3 ! Observed data at 0000000016000150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 50e329eb39e6c441
ldx [%i0+0x158],%g3 ! Observed data at 0000000016000158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = c761c7bbc8714684
ldx [%i0+0x160],%g3 ! Observed data at 0000000016000160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a91c609074df2695
ldx [%i0+0x168],%g3 ! Observed data at 0000000016000168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 815f49746f86ed36
ldx [%i0+0x170],%g3 ! Observed data at 0000000016000170
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = b90fb42cb4498591
ldx [%i0+0x178],%g3 ! Observed data at 0000000016000178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0191350dd5eb1b0c
ldx [%i0+0x180],%g3 ! Observed data at 0000000016000180
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 28128a73213f28c6
ldx [%i0+0x188],%g3 ! Observed data at 0000000016000188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 45de96b53319b99c
ldx [%i0+0x190],%g3 ! Observed data at 0000000016000190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 50e329eb39e6c441
ldx [%i0+0x198],%g3 ! Observed data at 0000000016000198
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c761c7bbc8714684
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000160001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff1c609074df2695
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000160001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 815f49746f86ed36
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000160001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b90fb42cb4498591
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000160001b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9b0a2ec4b7d1ffbd
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000160001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1e0,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = e8217fe2bfb37522
ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = d61dffbe8e1c1038
ldx [%i1+0x058],%g3 ! Observed data at 0000000016800058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 91912ff00a82a4d1
ldx [%i1+0x068],%g3 ! Observed data at 0000000016800068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 24cb2651aa0a15ff
ldx [%i1+0x070],%g3 ! Observed data at 0000000016800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7416d87aa342e49e
ldx [%i1+0x080],%g3 ! Observed data at 0000000016800080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6c39e085224a8380
ldx [%i1+0x088],%g3 ! Observed data at 0000000016800088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 33aa8a1ebd08f9ab
ldx [%i1+0x090],%g3 ! Observed data at 0000000016800090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0cd15503a015324d
ldx [%i1+0x098],%g3 ! Observed data at 0000000016800098
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffdec3c5d1a4820a
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000168000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6e13103c83a2b07e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000168000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5cf96ee265b6e199
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000168000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = deff76217574b2ce
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000168000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ceff74752176ffde
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000168000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = dd4b72ff89edfdbe
ldx [%i1+0x120],%g3 ! Observed data at 0000000016800120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x120,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 046485a9fffc83b3
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000168001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1c8,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 6a763c2dffbd52d9
ldx [%i2+0x040],%g3 ! Observed data at 0000000017000040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7769609fdfff04a3
ldx [%i2+0x070],%g3 ! Observed data at 0000000017000070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7dc563e22e85218b
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000170000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 91f27b39ad9f8ca3
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000170000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d97725425de1c345
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000170000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 60fff6a789fad98b
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000170000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f30ab78f69fbf3d6
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000170000f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 729327acffb3a5a8
ldx [%i2+0x120],%g3 ! Observed data at 0000000017000120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff88d0b43be5b4b9
ldx [%i2+0x130],%g3 ! Observed data at 0000000017000130
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 70e28970a06ce9ff
ldx [%i2+0x180],%g3 ! Observed data at 0000000017000180
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ebe0ae1c67de2874
ldx [%i2+0x188],%g3 ! Observed data at 0000000017000188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e8217fe2bfb37522
ldx [%i2+0x190],%g3 ! Observed data at 0000000017000190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1ce8d002db6b44e0
ldx [%i2+0x198],%g3 ! Observed data at 0000000017000198
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 06e95f5895dc859b
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000170001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0454c7a226532f62
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000170001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 09a37e6830b896bd
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000170001b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 53336a152a29481a
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000170001b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b52b7fa9c7abc959
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000170001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c6914b06aeffbff7
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000170001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1f0,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x068],%g2 ! Expected data = 85b0730700000067
ldx [%i3+0x068],%g3 ! Observed data at 0000000017800068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffffdcda152fc8d3
ldx [%i3+0x070],%g3 ! Observed data at 0000000017800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2af2501e00000069
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000178000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000000017b9feb0
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000178000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5065d13799cb35ff
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000178000f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = aa6748c4a8e5ff12
ldx [%i3+0x100],%g3 ! Observed data at 0000000017800100
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = c71d60f399cb35ff
ldx [%i3+0x120],%g3 ! Observed data at 0000000017800120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 45f4f95300000038
ldx [%i3+0x140],%g3 ! Observed data at 0000000017800140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2c0f4627e290d82d
ldx [%i3+0x180],%g3 ! Observed data at 0000000017800180
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = dddacf2b1a8ffb47
ldx [%i3+0x190],%g3 ! Observed data at 0000000017800190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7416d87aa342e49e
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000178001c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6c39e085224a8380
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000178001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 33aa8a1ebd08f9ab
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000178001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0cd15503a015324d
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000178001d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c4dec3c5d1a4820a
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000178001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6e13103c83a2b07e
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000178001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5cf96ee265b6e199
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000178001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = deff76217574b2ce
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000178001f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1f8,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f2_fail:
set p3_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f4_fail:
set p3_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f6_fail:
set p3_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f8_fail:
set p3_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f10_fail:
set p3_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f12_fail:
set p3_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f14_fail:
set p3_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f16_fail:
set p3_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f18_fail:
set p3_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f20_fail:
set p3_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f22_fail:
set p3_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f24_fail:
set p3_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f26_fail:
set p3_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f28_fail:
set p3_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f30_fail:
set p3_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 3 failed
p3_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 3 failed
p3_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p3_selfmod_failed:
ba p3_failed
mov 0xabc,%g1
p3_common_error:
or %g0,0xee3,%g1
ba p3_failed
mov %o5,%g3
p3_common_signature_error:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_common_timeout:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p3_failed
mov 0x0,%g3
p3_trap1e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000018]
stba %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000010]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800018]
done
p3_trap1o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000018]
stba %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000010]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800018]
done
p3_trap2e:
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016800020]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000008]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800000]
done
p3_trap2o:
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016800020]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000016000008]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800000]
done
p3_trap3e:
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
nop
nop
nop
done
p3_init_memory_pointers:
set p3_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p3_local0_start,%i0
set p3_local1_start,%i1
set p3_local2_start,%i2
set p3_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8bc397f9c94cd4bc
ldx [%g1+0x008],%l1 ! %l1 = f7e91d71f4bcf787
ldx [%g1+0x010],%l2 ! %l2 = d24f362a2b41c83e
ldx [%g1+0x018],%l3 ! %l3 = e1ed617bf30ab78f
ldx [%g1+0x020],%l4 ! %l4 = d96e34729e9f8346
ldx [%g1+0x028],%l5 ! %l5 = f9280b6e709a6d53
ldx [%g1+0x030],%l6 ! %l6 = 4ad0c05022ec5f06
ldx [%g1+0x038],%l7 ! %l7 = 813df85c92ee4e19
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 4
processor_4:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x10] ! Set the start flag
wrpr %g0,7,%cleanwin
call p4_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 4
wr %g0,0x4,%fprs ! Make sure fef is 1
set p4_init_freg,%g1
! %f0 = ecb18492 4ecddd53 d461aec0 69f26a57
! %f4 = 76a2c52e 4a68c9f0 48307729 675c12b1
! %f8 = 62e7e737 f951ef9e d1af1e98 f67a06b1
! %f12 = fcea36c6 1dc08441 f71b5657 95933e74
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0af09298 586e65d7 31707ea2 7427d6f0
! %f20 = c4571113 5ae52072 92fbf443 25ae16cc
! %f24 = a2fa505f 481ae34e 984b1d39 51676689
! %f28 = c859612c c6d6a2c9 fb62050e 4a0f400d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = be5c8d85 a9e1b8be 1e4be7b2 5a034758
! %f36 = 0b977b50 9e3899a1 5f83f02e cae7610d
! %f40 = 4bfa27f8 e7148725 bd31625b 7dba2e71
! %f44 = d16ec1d9 136c36cb ed282157 062724ce
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc24484180000007e,%g7,%g1 ! GSR scale = 15, align = 6
wr %g1,%g0,%gsr ! GSR = c24484180000007e
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 4
p4_label_1:
! Mem[0000000018000014] = 2d2791b4, %l6 = 2c7a203608e05539
ldsh [%i0+0x014],%l6 ! %l6 = 0000000000002d27
! %l2 = 221210c6e8b464f1, Mem[00000000908001fa] = 961ea267
sth %l2,[%i5+0x1fa] ! Mem[00000000908001f8] = 64f1a267
! Mem[00000000908000d0] = 2ecbd5fc, %g2 = 3b37a1076ad63a17
ldsh [%i5+0x0d0],%g2 ! %g2 = 0000000000002ecb
! Mem[0000000019800033] = d2e4dd45, %l4 = 78d8660a3fd6efbf
ldstub [%i3+0x033],%l4 ! %l4 = 00000045000000ff
! %l4 = 00000045, %l5 = bc00f7ec, Mem[0000000090000170] = ae1b16b0 07c19840
std %l4,[%i4+0x170] ! Mem[0000000090000170] = 00000045 bc00f7ec
! Mem[0000000090800028] = 08259a35, %g2 = 0000000000002ecb
lduw [%i5+%o5],%g2 ! %g2 = 0000000008259a35
! %l2 = e8b464f1, %l3 = cc8bb1a2, Mem[00000000910001e8] = d1972db8 aad1df2c
std %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = e8b464f1 cc8bb1a2
! Mem[0000000018000028] = 35a88684a0ad4d06, %l2 = 221210c6e8b464f1, %l6 = 0000000000002d27
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 35a88684a0ad4d06
! Mem[00000000190001f0] = 44cb0cec, %l4 = 0000000000000045
lduw [%i2+0x1f0],%l4 ! %l4 = 0000000044cb0cec
! Mem[0000000019800102] = c4e35d58, %l1 = 58a1e90c012daf5d
ldstub [%i3+0x102],%l1 ! %l1 = 0000005d000000ff
p4_label_2:
! Mem[0000000091000178] = 9ca8cbaa, %g2 = 0000000008259a35
lduw [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa
! Mem[0000000091800140] = f86d4d81, %g18 = 608f80a3f901b296
ldsw [%o0+0x140],%g2 ! %g2 = 608f80a3f901b296
! %l4 = 0000000044cb0cec, Mem[00000000908000d0] = 2ecbd5fc
sth %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = 0cecd5fc
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000001900012c] = 0c459151, %l0 = e1aece5875d4784d
ldsb [%i2+0x12c],%l0 ! %l0 = 000000000000000c
! Mem[00000000918001b0] = cf81db59 4e30f44d, %g2 = f86d4d81, %g3 = 0bad0b00
ldd [%o0+0x1b0],%g2 ! %g2 = 00000000cf81db59 000000004e30f44d
! Mem[0000000090800080] = bcb1b5a9, %g18 = 608f80a3f901b296
ldsw [%i5+0x080],%g2 ! %g2 = 608f80a3f901b296
! Mem[0000000091800134] = aa3c2152, %g2 = ffffffffbcb1b5a9
ldub [%o0+0x136],%g2 ! %g2 = 00000000000000aa
! Mem[0000000018000068] = 2307a2ce, %l2 = 221210c6e8b464f1
ldstub [%i0+0x068],%l2 ! %l2 = 00000023000000ff
p4_label_3:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000009180006c] = 99dfefc0, %g18 = 608f80a3f901b296
ldsw [%o0+0x06c],%g2 ! %g2 = 608f80a3f901b296
! %l2 = 0000000000000023, Mem[0000000090800191] = 3695f7e6
stb %l2,[%i5+0x191] ! Mem[0000000090800190] = 2395f7e6
! Mem[000000001980001c] = bc7d6ef5, %l4 = 0000000044cb0cec
swap [%i3+0x01c],%l4 ! %l4 = 00000000bc7d6ef5
! %l1 = 000000000000005d, Mem[00000000908000c8] = 4db129a1
stw %l1,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000005d
! Mem[000000009080007c] = 132f0048, %g2 = ffffffff99dfefc0
ldsh [%i5+0x07c],%g2 ! %g2 = 000000000000132f
! Mem[00000000190000bc] = f0e2dd14, %l0 = 0000000c, %l7 = cffd4184
add %i2,0xbc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f0e2dd14
! Mem[00000000180001b8] = a9d56822, %l3 = cc8bb1a2, %l5 = bc00f7ec
add %i0,0x1b8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a9d56822
! Mem[0000000090800154] = d1cdfcd7, %g2 = 000000000000132f
ldsh [%i5+0x156],%g2 ! %g2 = ffffffffffffd1cd
! %l4 = 00000000bc7d6ef5, Mem[00000000908000bc] = 1065ce3c
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = bc7d6ef5
p4_label_4:
! Mem[0000000018000049] = dd53a511, %l3 = 2cebe093cc8bb1a2
ldstub [%i0+0x049],%l3 ! %l3 = 00000053000000ff
! Mem[0000000090000198] = 001b5f98, %g2 = ffffffffffffd1cd
ldub [%i4+0x19a],%g2 ! %g2 = 0000000000000000
! Mem[00000000180000f9] = 9536926d, %l3 = 0000000000000053
ldstub [%i0+0x0f9],%l3 ! %l3 = 00000036000000ff
! Mem[00000000918000d0] = 7aba9acad893ac6f, %g2 = 0000000000000000
ldx [%o0+0x0d0],%g2 ! %g2 = 7aba9acad893ac6f
! %f16 = 0af09298 586e65d7 31707ea2 7427d6f0
! %f20 = c4571113 5ae52072 92fbf443 25ae16cc
! %f24 = a2fa505f 481ae34e 984b1d39 51676689
! %f28 = c859612c c6d6a2c9 fb62050e 4a0f400d
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[00000000180001a8] = f3043c7eb198b106, %l2 = 0000000000000023, %l3 = 0000000000000036
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f3043c7eb198b106
! %f16 = 0af09298 586e65d7 31707ea2 7427d6f0
! %f20 = c4571113 5ae52072 92fbf443 25ae16cc
! %f24 = a2fa505f 481ae34e 984b1d39 51676689
! %f28 = c859612c c6d6a2c9 fb62050e 4a0f400d
mov 0x100,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 0000000019800100
! %l4 = 00000000bc7d6ef5, Mem[00000000918000e8] = 4a2aed2e
sth %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 6ef5ed2e
! Mem[0000000018800160] = a1ad2bf2 b8012a74, %l6 = a0ad4d06, %l7 = f0e2dd14
ldd [%i1+0x160],%l6 ! %l6 = 00000000a1ad2bf2 00000000b8012a74
! %l2 = 0000000000000023, Mem[00000000918000c0] = c92b5ddc
stw %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000023
p4_label_5:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (607)
! Mem[0000000090000158] = 92fbf443, %g2 = 7aba9acad893ac6f
lduw [%i4+0x158],%g2 ! %g2 = 0000000092fbf443
! Mem[0000000091000144] = 5a35d939, %g2 = 0000000092fbf443
ldub [%i6+0x145],%g2 ! %g2 = 000000000000005a
! Mem[000000009080004c] = 4339ab56, %g2 = 000000000000005a
lduw [%i5+0x04c],%g2 ! %g2 = 000000004339ab56
! Mem[000000001800010e] = 88ea5d61, %l7 = 00000000b8012a74
ldstub [%i0+0x10e],%l7 ! %l7 = 0000005d000000ff
! Mem[00000000918000e8] = 6ef5ed2e9fe1d6d9, %g2 = 000000004339ab56
ldx [%o0+0x0e8],%g2 ! %g2 = 6ef5ed2e9fe1d6d9
! %l5 = 00000000a9d56822, Mem[0000000091000090] = 0bc15074cce5c02d
stx %l5,[%i6+0x090] ! Mem[0000000091000090] = 00000000a9d56822
! Mem[0000000018800098] = 36243194, %l6 = a1ad2bf2, %l5 = a9d56822
add %i1,0x98,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000036243194
! %l1 = 000000000000005d, Mem[0000000019000140] = 572fac9e
sth %l1,[%i2+0x140] ! Mem[0000000019000140] = 005dac9e
! %l2 = 0000000000000023, Mem[00000000910000dc] = 72339a70
stw %l2,[%i6+0x0dc] ! Mem[00000000910000dc] = 00000023
p4_label_6:
! Mem[0000000018000019] = c62636b7, %l2 = 0000000000000023
ldstub [%i0+0x019],%l2 ! %l2 = 00000026000000ff
! %l2 = 0000000000000026, Mem[00000000900000fc] = 878c592a
stb %l2,[%i4+0x0fc] ! Mem[00000000900000fc] = 268c592a
! Mem[00000000188000d4] = 7f3a4868, %l1 = 000000000000005d
ldsw [%i1+0x0d4],%l1 ! %l1 = 000000007f3a4868
! Mem[00000000188000bf] = 2f5d9204, %l7 = 000000000000005d
ldstub [%i1+0x0bf],%l7 ! %l7 = 00000004000000ff
! %l7 = 0000000000000004, Mem[0000000018000184] = f918b17f
stb %l7,[%i0+0x184] ! Mem[0000000018000184] = 0418b17f
! Mem[0000000090800044] = 37ec50e8, %g2 = 6ef5ed2e9fe1d6d9
ldub [%i5+0x047],%g2 ! %g2 = 0000000000000037
membar #Sync ! Added by membar checker (608)
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 268c592a
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l5 = 0000000036243194, Mem[00000000910001a0] = e5c27813
stw %l5,[%i6+0x1a0] ! Mem[00000000910001a0] = 36243194
! %f0 = ecb18492 4ecddd53 d461aec0 69f26a57
! %f4 = 76a2c52e 4a68c9f0 48307729 675c12b1
! %f8 = 62e7e737 f951ef9e d1af1e98 f67a06b1
! %f12 = fcea36c6 1dc08441 f71b5657 95933e74
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000019000017] = 4fa7488d, %l0 = 000000000000000c
ldstub [%i2+0x017],%l0 ! %l0 = 0000008d000000ff
p4_label_7:
! Mem[0000000090800048] = ec50e8044339ab56, %g2 = 0000000000000037
ldx [%i5+0x048],%g2 ! %g2 = ec50e8044339ab56
! Mem[0000000018800128] = 697522d9 b3d1a9a4, %l6 = a1ad2bf2, %l7 = 00000004
ldd [%i1+0x128],%l6 ! %l6 = 00000000697522d9 00000000b3d1a9a4
! %l6 = 697522d9, %l7 = b3d1a9a4, Mem[00000000910000c0] = e9487a87 8e83d2b4
std %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 697522d9 b3d1a9a4
membar #Sync ! Added by membar checker (609)
! Mem[00000000900000b4] = c636eafc, %g2 = ec50e8044339ab56
lduh [%i4+0x0b4],%g2 ! %g2 = 000000000000c636
! %l6 = 00000000697522d9, Mem[0000000090800060] = ffe23c2671bcf7d7
stx %l6,[%i5+0x060] ! Mem[0000000090800060] = 00000000697522d9
! %l0 = 000000000000008d, Mem[00000000908000ab] = 952ae7a3
stb %l0,[%i5+0x0ab] ! Mem[00000000908000a8] = 8d2ae7a3
! %l7 = 00000000b3d1a9a4, Mem[00000000908000c8] = 0000005d
stw %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = b3d1a9a4
! Mem[0000000019000163] = 55cbb6cf, %l5 = 0000000036243194
ldstub [%i2+0x163],%l5 ! %l5 = 000000cf000000ff
! %l5 = 00000000000000cf, Mem[00000000908001c0] = 3731e03f
stw %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000cf
! Mem[00000000198001d0] = 953ca08d695d635d, %l0 = 000000000000008d, %l5 = 00000000000000cf
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 953ca08d695d635d
p4_label_8:
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000b3d1a9a4, Mem[0000000019800170] = c6587d67d57167ce
stx %l7,[%i3+0x170] ! Mem[0000000019800170] = 00000000b3d1a9a4
! Mem[0000000090800198] = c4d12a66, %g2 = 000000000000c636
ldsb [%i5+0x198],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000090800020] = db922d7e40ebce14, %g2 = ffffffffffffffc4
ldx [%i5+%o4],%g2 ! %g2 = db922d7e40ebce14
! Mem[0000000090800088] = f2945416, %g2 = db922d7e40ebce14
ldsb [%i5+0x08b],%g2 ! %g2 = fffffffffffffff2
! %l4 = bc7d6ef5, %l5 = 695d635d, Mem[0000000090000000] = 83acf6ea b2d5c02f
std %l4,[%i4+%g0] ! Mem[0000000090000000] = bc7d6ef5 695d635d
! Mem[00000000188001a4] = 0e9fb7eb, %l1 = 000000007f3a4868
ldsh [%i1+0x1a4],%l1 ! %l1 = 0000000000000e9f
! Mem[0000000019000010] = 1171db964fa748ff, %l7 = 00000000b3d1a9a4, %l1 = 0000000000000e9f
add %i2,0x10,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 1171db964fa748ff
! %l1 = 1171db964fa748ff, Mem[0000000091800022] = 4317cb13
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 48ffcb13
! Mem[0000000018000168] = c4aecfef41956940, %l2 = 0000000000000026, %l7 = 00000000b3d1a9a4
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c4aecfef41956940
p4_label_9:
! Mem[0000000090000108] = f4341215 b13729c4, %g2 = fffffff2, %g3 = 4e30f44d
ldd [%i4+0x108],%g2 ! %g2 = 00000000f4341215 00000000b13729c4
! Mem[00000000190000c0] = 69a9de1fc35b08d9, %l2 = 0000000000000026, %l6 = 00000000697522d9
add %i2,0xc0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 69a9de1fc35b08d9
! Mem[0000000018800100] = bb07ef47, %l5 = 695d635d, %l6 = c35b08d9
add %i1,0x100,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bb07ef47
! Mem[00000000900000c4] = 0306257e, %g2 = 00000000f4341215
lduh [%i4+0x0c4],%g2 ! %g2 = 0000000000000306
! Mem[00000000188001d0] = cc307df8, %l3 = f3043c7eb198b106
swap [%i1+0x1d0],%l3 ! %l3 = 00000000cc307df8
! %l5 = 953ca08d695d635d, Mem[000000001900003a] = 6969ac6a
sth %l5,[%i2+0x03a] ! Mem[0000000019000038] = 6969635d
! Mem[0000000091000010] = 50634422 8bb53053, %g2 = 00000306, %g3 = b13729c4
ldd [%i6+%o2],%g2 ! %g2 = 0000000050634422 000000008bb53053
! Mem[00000000900001fc] = e0d04992, %g2 = 0000000050634422
ldub [%i4+0x1fc],%g2 ! %g2 = 00000000000000e0
! %l4 = bc7d6ef5, %l5 = 695d635d, Mem[0000000091800108] = 832e772e dc878bad
std %l4,[%o0+0x108] ! Mem[0000000091800108] = bc7d6ef5 695d635d
! %l7 = c4aecfef41956940, Mem[00000000918000bc] = a911461b
sth %l7,[%o0+0x0bc] ! Mem[00000000918000bc] = 6940461b
p4_label_10:
! %l6 = 00000000bb07ef47, Mem[0000000091000032] = c9b572e0
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = ef4772e0
! Mem[0000000090800070] = 1b8e3c74, %g2 = 00000000000000e0
ldub [%i5+0x071],%g2 ! %g2 = 000000000000001b
! Mem[000000009100008c] = f509db17, %g2 = 000000000000001b
lduw [%i6+0x08c],%g2 ! %g2 = 00000000f509db17
! Mem[000000001980004c] = 68e06832, %l0 = 0000008d, %l7 = 41956940
add %i3,0x4c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000068e06832
! Mem[00000000198000c8] = d1a3b40a, %l3 = cc307df8, %l1 = 4fa748ff
add %i3,0xc8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d1a3b40a
! Mem[00000000908000f0] = 859a5f43, %g2 = 00000000f509db17
lduh [%i5+0x0f0],%g2 ! %g2 = 000000000000859a
membar #Sync ! Added by membar checker (610)
! Mem[0000000019000000] = dd6af136 dbf5a306 8c5791cf 65769bce
! Mem[0000000019000010] = 1171db96 4fa748ff 7c42a6c1 f9e0c92a
! Mem[0000000019000020] = 79be2922 7e6e9b49 e25b6025 0878cc46
! Mem[0000000019000030] = aa0d6a55 030c81aa 6969635d c6035c70
ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 0000000019000000
! %l2 = 0000000000000026, Mem[00000000918000e0] = 73df26c562e470b4
stx %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000000000000026
! %f0 = ecb18492 4ecddd53 d461aec0 69f26a57
! %f4 = 76a2c52e 4a68c9f0 48307729 675c12b1
! %f8 = 62e7e737 f951ef9e d1af1e98 f67a06b1
! %f12 = fcea36c6 1dc08441 f71b5657 95933e74
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l6 = 00000000bb07ef47, Mem[00000000918001d6] = c6a28ed2
sth %l6,[%o0+0x1d6] ! Mem[00000000918001d4] = ef478ed2
p4_label_11:
! %l5 = 953ca08d695d635d, Mem[0000000090000082] = cd4e9284
stb %l5,[%i4+0x082] ! Mem[0000000090000080] = 5d4e9284
! Mem[000000001880007c] = 24674a6f, %l2 = 0000000000000026
ldub [%i1+0x07d],%l2 ! %l2 = 0000000000000067
! Mem[000000001980019a] = adb91795, %l1 = 00000000d1a3b40a
ldstub [%i3+0x19a],%l1 ! %l1 = 00000017000000ff
membar #Sync ! Added by membar checker (611)
! Mem[0000000090000058] = 48307729 675c12b1, %g2 = 0000859a, %g3 = 8bb53053
ldd [%i4+0x058],%g2 ! %g2 = 0000000048307729 00000000675c12b1
! %f0 = ecb18492 4ecddd53 d461aec0 69f26a57
! %f4 = 76a2c52e 4a68c9f0 48307729 675c12b1
! %f8 = 62e7e737 f951ef9e d1af1e98 f67a06b1
! %f12 = fcea36c6 1dc08441 f71b5657 95933e74
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l7 = 0000000068e06832, Mem[00000000900000f8] = fd11d118
stw %l7,[%i4+0x0f8] ! Mem[00000000900000f8] = 68e06832
! Mem[00000000910001c8] = e6820674, %g2 = 0000000048307729
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674
! Mem[0000000090000040] = ecb18492 4ecddd53 d461aec0 69f26a57
! Mem[0000000090000050] = 76a2c52e 4a68c9f0 48307729 675c12b1
! Mem[0000000090000060] = 62e7e737 f951ef9e d1af1e98 f67a06b1
! Mem[0000000090000070] = fcea36c6 1dc08441 f71b5657 95933e74
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000050] = 65d749c6 a42e2703, %g2 = e6820674, %g3 = 675c12b1
ldd [%i6+0x050],%g2 ! %g2 = 0000000065d749c6 00000000a42e2703
! Mem[0000000018800190] = 50c6acd8, %l7 = 0000000068e06832
ldsb [%i1+0x192],%l7 ! %l7 = ffffffffffffffac
p4_label_12:
! %l4 = 00000000bc7d6ef5, Mem[00000000198000af] = 9570714b
stb %l4,[%i3+0x0af] ! Mem[00000000198000ac] = 957071f5
! Mem[00000000908000c0] = fb367275, %g2 = 0000000065d749c6
ldsb [%i5+0x0c0],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000019000008] = 8c5791cf, %l1 = 00000017, %l2 = 00000067
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008c5791cf
! Mem[0000000018000058] = 39464b5d, %l7 = ffffffffffffffac
ldstub [%i0+0x058],%l7 ! %l7 = 00000039000000ff
! %l2 = 8c5791cf, %l3 = cc307df8, Mem[0000000090800008] = cf27ede1 03af8d50
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 8c5791cf cc307df8
! Mem[00000000188001bc] = ef2d8058, %l1 = 00000017, %l2 = 8c5791cf
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ef2d8058
! Mem[0000000018800168] = b947547f, %l0 = 000000000000008d
ldub [%i1+0x169],%l0 ! %l0 = 0000000000000047
membar #Sync ! Added by membar checker (612)
! %l4 = 00000000bc7d6ef5, Mem[0000000090000056] = c9f04830
sth %l4,[%i4+0x056] ! Mem[0000000090000054] = 6ef54830
! %l6 = bb07ef47, %l7 = 00000039, Mem[0000000018800080] = 72c61192 6df1e6fa
std %l6,[%i1+0x080] ! Mem[0000000018800080] = bb07ef47 00000039
! Mem[0000000018000164] = 278d89f8, %l3 = cc307df8, %l4 = bc7d6ef5
add %i0,0x164,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000278d89f8
p4_label_13:
! Mem[0000000090000184] = dd5b5819, %g2 = fffffffffffffffb
ldub [%i4+0x187],%g2 ! %g2 = 00000000000000dd
! Mem[0000000019000106] = 2e9cebf0, %l3 = 00000000cc307df8
ldstub [%i2+0x106],%l3 ! %l3 = 000000eb000000ff
! Mem[00000000188001c4] = 913b4eee, %l2 = 00000000ef2d8058
ldstub [%i1+0x1c4],%l2 ! %l2 = 00000091000000ff
! Mem[00000000190001fc] = f6213dc9, %l4 = 00000000278d89f8
ldsh [%i2+0x1fe],%l4 ! %l4 = 0000000000003dc9
! Mem[0000000090000080] = ecb18492 4ecddd53 d461aec0 69f26a57
! Mem[0000000090000090] = 76a2c52e 4a68c9f0 48307729 675c12b1
! Mem[00000000900000a0] = 62e7e737 f951ef9e d1af1e98 f67a06b1
! Mem[00000000900000b0] = fcea36c6 1dc08441 f71b5657 95933e74
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[00000000190001b8] = fa38196d, %l1 = 0000000000000017
ldstub [%i2+0x1b8],%l1 ! %l1 = 000000fa000000ff
! Mem[0000000090800020] = db922d7e, %g18 = 608f80a3f901b296
ldsw [%i5+%o4],%g2 ! %g2 = 608f80a3f901b296
membar #Sync ! Added by membar checker (613)
! Mem[0000000090000040] = ecb18492 4ecddd53 d461aec0 69f26a57
! Mem[0000000090000050] = 76a2c52e 4a686ef5 48307729 675c12b1
! Mem[0000000090000060] = 62e7e737 f951ef9e d1af1e98 f67a06b1
! Mem[0000000090000070] = fcea36c6 1dc08441 f71b5657 95933e74
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000019000170] = eec38e1f918ca369, %l3 = 00000000000000eb
ldx [%i2+0x170],%l3 ! %l3 = eec38e1f918ca369
! Mem[0000000018000004] = e47c8226, %l1 = 00000000000000fa
swap [%i0+0x004],%l1 ! %l1 = 00000000e47c8226
p4_label_14:
! Mem[00000000198000c7] = 9dc2f2f0, %l0 = 0000000000000047
ldstub [%i3+0x0c7],%l0 ! %l0 = 000000f0000000ff
! Mem[0000000090000140] = 0af09298 586e65d7 31707ea2 7427d6f0
! Mem[0000000090000150] = c4571113 5ae52072 92fbf443 25ae16cc
! Mem[0000000090000160] = a2fa505f 481ae34e 984b1d39 51676689
! Mem[0000000090000170] = c859612c c6d6a2c9 fb62050e 4a0f400d
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l4 = 00003dc9, %l5 = 695d635d, Mem[00000000198001b8] = 6b3059c9 89f226b5
std %l4,[%i3+0x1b8] ! Mem[00000000198001b8] = 00003dc9 695d635d
! Mem[0000000091000008] = b3d4ede1 448eee7f, %g2 = db922d7e, %g3 = a42e2703
ldd [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1 00000000448eee7f
! %l7 = 0000000000000039, Mem[000000009080019a] = 2a6676ae
stb %l7,[%i5+0x19a] ! Mem[0000000090800198] = 396676ae
! Mem[0000000090000000] = bc7d6ef5 695d635d 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000001900010c] = 7ef04227, %l1 = e47c8226, %l5 = 695d635d
add %i2,0x10c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007ef04227
! Mem[0000000019000098] = 98d422c44ef061ec, %l6 = 00000000bb07ef47, %l4 = 0000000000003dc9
add %i2,0x98,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 98d422c44ef061ec
! Mem[00000000190001fa] = a192d72d, %l7 = 0000000000000039
ldstub [%i2+0x1fa],%l7 ! %l7 = 000000d7000000ff
! Mem[00000000190000cf] = 7e24deb6, %l0 = 00000000000000f0
ldstub [%i2+0x0cf],%l0 ! %l0 = 000000b6000000ff
p4_label_15:
! Mem[00000000910001a8] = 53beb41c 3ea3b129, %g2 = b3d4ede1, %g3 = 448eee7f
ldd [%i6+0x1a8],%g2 ! %g2 = 0000000053beb41c 000000003ea3b129
! %f0 = ecb18492 4ecddd53 d461aec0 69f26a57
! %f4 = 76a2c52e 4a68c9f0 48307729 675c12b1
! %f8 = 62e7e737 f951ef9e d1af1e98 f67a06b1
! %f12 = fcea36c6 1dc08441 f71b5657 95933e74
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000018800040] = 31b8bbc0 892248c5 64ca476d 6daf9dfa
! Mem[0000000018800050] = 572dbe5b 49242e17 2d9b418e c36fdd6d
! Mem[0000000018800060] = a1c2554e e27b4efb 1a4d6602 590be1da
! Mem[0000000018800070] = c9c6f9f1 bb8a965f 373ecc31 24674a6f
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000018800040
! Mem[00000000180001e0] = 4972c32f248960e9, %l0 = 00000000000000b6, %l5 = 000000007ef04227
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4972c32f248960e9
! Mem[0000000019000128] = 32622c130c459151, %l3 = eec38e1f918ca369, %l0 = 00000000000000b6
add %i2,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 32622c130c459151
! Mem[000000001880017d] = e96a4ac9, %l4 = 98d422c44ef061ec
ldstub [%i1+0x17d],%l4 ! %l4 = 0000006a000000ff
! Mem[000000001980005e] = 46f50e09, %l6 = 00000000bb07ef47
ldstub [%i3+0x05e],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000019000033] = aa0d6a55, %l4 = 000000000000006a
ldstub [%i2+0x033],%l4 ! %l4 = 00000055000000ff
! Mem[00000000198000fc] = 7583d1f8, %l1 = e47c8226, %l3 = 918ca369
add %i3,0xfc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000007583d1f8
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
p4_label_16:
! Mem[000000001880007f] = 24674a6f, %l0 = 32622c130c459151
ldstub [%i1+0x07f],%l0 ! %l0 = 0000006f000000ff
! Mem[0000000091000100] = aa9447f9, %g2 = 0000000053beb41c
ldub [%i6+0x101],%g2 ! %g2 = 00000000000000aa
! Mem[00000000910000d0] = 5c7a7f22, %g2 = 00000000000000aa
ldsb [%i6+0x0d0],%g2 ! %g2 = 000000000000005c
! %l0 = 0000006f, %l1 = e47c8226, Mem[0000000019000190] = 18c51090 0fdc83c1
std %l0,[%i2+0x190] ! Mem[0000000019000190] = 0000006f e47c8226
! %l5 = 4972c32f248960e9, Mem[0000000091800130] = d14241061d2daa3c
stx %l5,[%o0+0x130] ! Mem[0000000091800130] = 4972c32f248960e9
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000018800164] = b8012a74, %l4 = 0000000000000055
lduw [%i1+0x164],%l4 ! %l4 = 00000000b8012a74
! Mem[00000000190000ab] = ae3becbd, %l2 = 0000000000000091
ldstub [%i2+0x0ab],%l2 ! %l2 = 000000bd000000ff
! %l3 = 000000007583d1f8, Mem[00000000180000ad] = 0d6e919d
stb %l3,[%i0+0x0ad] ! Mem[00000000180000ac] = 0df8919d
! Mem[0000000091000000] = 04434bb0, %g2 = 000000000000005c
ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000004
p4_label_17:
! Mem[00000000188000f3] = 60f135ba, %l0 = 000000000000006f
ldstub [%i1+0x0f3],%l0 ! %l0 = 000000ba000000ff
! Mem[0000000018800110] = 1ca98b601e537548, %l7 = 00000000000000d7, %l4 = 00000000b8012a74
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 1ca98b601e537548
! %l1 = 00000000e47c8226, Mem[000000009100013c] = 9537f750
stw %l1,[%i6+0x13c] ! Mem[000000009100013c] = e47c8226
! Mem[000000001900011c] = 7c819393, %l2 = 00000000000000bd
ldstub [%i2+0x11c],%l2 ! %l2 = 0000007c000000ff
! Mem[0000000018800140] = 1c750e90a7090673, %l3 = 000000007583d1f8
ldx [%i1+0x140],%l3 ! %l3 = 1c750e90a7090673
! %l3 = 1c750e90a7090673, Mem[000000009080009c] = 46857f6f
stw %l3,[%i5+0x09c] ! Mem[000000009080009c] = a7090673
! Mem[00000000908001f0] = 02b373b3 1336612b, %g2 = 00000004, %g3 = 3ea3b129
ldd [%i5+0x1f0],%g2 ! %g2 = 0000000002b373b3 000000001336612b
! Mem[0000000090800098] = f985fdfd, %g2 = 0000000002b373b3
lduw [%i5+0x098],%g2 ! %g2 = 00000000f985fdfd
! %l2 = 000000000000007c, Mem[0000000091000070] = dec575fced10e21f
stx %l2,[%i6+0x070] ! Mem[0000000091000070] = 000000000000007c
! Mem[000000009080016c] = ba72925c, %g2 = 00000000f985fdfd
lduw [%i5+0x16c],%g2 ! %g2 = 00000000ba72925c
p4_label_18:
membar #Sync ! Added by membar checker (614)
! Mem[0000000018800140] = 1c750e90 a7090673 d3ea6024 59188e78
! Mem[0000000018800150] = 6c9c8efe 2e98686c 5faae05e 94ca179c
! Mem[0000000018800160] = a1ad2bf2 b8012a74 b947547f 7faebbdf
! Mem[0000000018800170] = 54aed440 63bcef22 746482cc e9ff4ac9
ldda [%i1+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000018800140
! Mem[0000000019800060] = 332cba10, %l6 = 0000000e, %l5 = 248960e9
add %i3,0x60,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000332cba10
! Mem[0000000018800110] = 1ca98b601e537548, %l3 = 1c750e90a7090673, %l7 = 00000000000000d7
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 1ca98b601e537548
! Mem[0000000018800168] = b947547f, %l5 = 00000000332cba10
swap [%i1+0x168],%l5 ! %l5 = 00000000b947547f
! Mem[00000000180000d8] = 72c2e660, %l1 = e47c8226, %l3 = a7090673
add %i0,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000072c2e660
! Mem[00000000188000e4] = f40e5739, %l7 = 1e537548, %l3 = 72c2e660
add %i1,0xe4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f40e5739
! Mem[000000001900015c] = 3c72ddbb, %l3 = 00000000f40e5739
ldub [%i2+0x15e],%l3 ! %l3 = 00000000000000dd
! Mem[0000000019000048] = fd2d0cf7, %l2 = 0000007c, %l6 = 0000000e
add %i2,0x48,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000fd2d0cf7
! Mem[0000000090000040] = ecb18492 4ecddd53 d461aec0 69f26a57
! Mem[0000000090000050] = 76a2c52e 4a68c9f0 48307729 675c12b1
! Mem[0000000090000060] = 62e7e737 f951ef9e d1af1e98 f67a06b1
! Mem[0000000090000070] = fcea36c6 1dc08441 f71b5657 95933e74
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000040] = ecb18492 4ecddd53 d461aec0 69f26a57
! Mem[0000000090000050] = 76a2c52e 4a68c9f0 48307729 675c12b1
! Mem[0000000090000060] = 62e7e737 f951ef9e d1af1e98 f67a06b1
! Mem[0000000090000070] = fcea36c6 1dc08441 f71b5657 95933e74
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
p4_label_19:
! Mem[0000000018000020] = 234ac185, %l2 = 0000007c, %l3 = 000000dd
add %i0,0x20,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000234ac185
! Mem[0000000090000140] = 0af09298 586e65d7 31707ea2 7427d6f0
! Mem[0000000090000150] = c4571113 5ae52072 92fbf443 25ae16cc
! Mem[0000000090000160] = a2fa505f 481ae34e 984b1d39 51676689
! Mem[0000000090000170] = c859612c c6d6a2c9 fb62050e 4a0f400d
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000019800138] = 0d400f4a, %l3 = 00000000234ac185
lduh [%i3+0x138],%l3 ! %l3 = 0000000000000d40
! Mem[000000001800018c] = 6b071fda, %l7 = 1e537548, %l0 = 000000ba
add %i0,0x18c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000006b071fda
! Mem[0000000091000130] = aab6d95d73807138, %g2 = 00000000ba72925c
ldx [%i6+0x130],%g2 ! %g2 = aab6d95d73807138
! Mem[000000009100013c] = e47c8226, %g18 = 608f80a3f901b296
ldsw [%i6+0x13c],%g2 ! %g2 = 608f80a3f901b296
! Mem[0000000090000140] = 0af09298586e65d7, %g2 = ffffffffe47c8226
ldx [%i4+0x140],%g2 ! %g2 = 0af09298586e65d7
! Mem[000000001980007c] = 8877f9de, %l0 = 6b071fda, %l6 = fd2d0cf7
add %i3,0x7c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008877f9de
! %l7 = 1ca98b601e537548, Mem[0000000090000020] = fb4e7be2
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = 1e537548
! %l7 = 1ca98b601e537548, Mem[0000000090800078] = 9fb921cd132f0048
stx %l7,[%i5+0x078] ! Mem[0000000090800078] = 1ca98b601e537548
p4_label_20:
! %l6 = 8877f9de, %l7 = 1e537548, Mem[00000000910001a8] = 53beb41c 3ea3b129
std %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = 8877f9de 1e537548
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000018000118] = c1b68d9b14e4b8bb, %l3 = 0000000000000d40
ldx [%i0+0x118],%l3 ! %l3 = c1b68d9b14e4b8bb
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
stda %f0,[%i1]ASI_BLK_PL ! Block Store to 0000000018800000
! %l1 = 00000000e47c8226, Mem[000000009100012d] = 7403a2aa
stb %l1,[%i6+0x12d] ! Mem[000000009100012c] = 2603a2aa
! Mem[00000000918001cc] = ebc04979, %g2 = 0af09298586e65d7
lduh [%o0+0x1ce],%g2 ! %g2 = 000000000000ebc0
! %l4 = 1ca98b601e537548, Mem[0000000091800100] = 4cd3ca2b
stw %l4,[%o0+0x100] ! Mem[0000000091800100] = 1e537548
! Mem[00000000188000fd] = 9def5abf, %l5 = 00000000b947547f
ldstub [%i1+0x0fd],%l5 ! %l5 = 000000ef000000ff
! Mem[0000000018800078] = 373ecc31, %l5 = 000000ef, %l2 = 0000007c
add %i1,0x78,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000373ecc31
p4_label_21:
! Mem[0000000018000153] = eca094cf, %l7 = 1ca98b601e537548
ldstub [%i0+0x153],%l7 ! %l7 = 000000cf000000ff
! Mem[00000000900001f8] = 7a4bc07b, %g2 = 000000000000ebc0
ldsb [%i4+0x1f8],%g2 ! %g2 = 000000000000007a
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000091000010] = 506344228bb53053, %g2 = 000000000000007a
ldx [%i6+%o2],%g2 ! %g2 = 506344228bb53053
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e 68e06832 268c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000168] = 3294b119, %g2 = 506344228bb53053
lduh [%i6+0x168],%g2 ! %g2 = 0000000000003294
! Mem[0000000019000090] = 5d4b5bfb, %l6 = 8877f9de, %l3 = 14e4b8bb
add %i2,0x90,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005d4b5bfb
! %l7 = 00000000000000cf, Mem[000000009100006b] = d0e2b002
stb %l7,[%i6+0x06b] ! Mem[0000000091000068] = cfe2b002
! %l4 = 1ca98b601e537548, Mem[0000000091800130] = 4972c32f248960e9
stx %l4,[%o0+0x130] ! Mem[0000000091800130] = 1ca98b601e537548
p4_label_22:
! Mem[0000000018000158] = 0cdfd7e77a458222, %l2 = 00000000373ecc31, %l6 = 000000008877f9de
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0cdfd7e77a458222
! %l5 = 00000000000000ef, Mem[00000000910001d0] = 7e4c5965
stb %l5,[%i6+0x1d0] ! Mem[00000000910001d0] = ef4c5965
! %l2 = 373ecc31, %l3 = 5d4b5bfb, Mem[0000000091800080] = d7af3c38 f21af862
std %l2,[%o0+0x080] ! Mem[0000000091800080] = 373ecc31 5d4b5bfb
! Mem[00000000188001d8] = 6c4c3aaef8fbda45, %l0 = 000000006b071fda, %l1 = 00000000e47c8226
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6c4c3aaef8fbda45
! Mem[0000000018000120] = 6a3b2cdbbb83431f, %l1 = 6c4c3aaef8fbda45, %l6 = 0cdfd7e77a458222
add %i0,0x120,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 6a3b2cdbbb83431f
! Mem[000000001880009c] = 91ae193e, %l0 = 6b071fda, %l0 = 6b071fda
add %i1,0x9c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000091ae193e
! %l5 = 00000000000000ef, Mem[000000009180019a] = ea66d6f7
sth %l5,[%o0+0x19a] ! Mem[0000000091800198] = 00efd6f7
! Mem[0000000090000080] = ecb18492 4ecddd53, %g2 = 00003294, %g3 = 1336612b
ldd [%i4+0x080],%g2 ! %g2 = 00000000ecb18492 000000004ecddd53
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
stda %f0,[%i0+%g6]ASI_COMMIT_P ! Block Store to 00000000180000c0
! Mem[0000000019800129] = 89666751, %l6 = 6a3b2cdbbb83431f
ldstub [%i3+0x129],%l6 ! %l6 = 00000066000000ff
p4_label_23:
! Mem[0000000019800134] = 2c6159c8, %l6 = 0000000000000066
lduh [%i3+0x136],%l6 ! %l6 = 00000000000059c8
! Mem[00000000188001c8] = 876a2350, %l0 = 0000000091ae193e
ldstub [%i1+0x1c8],%l0 ! %l0 = 00000087000000ff
membar #Sync ! Added by membar checker (615)
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[00000000910000c8] = 7732f2a60790eafb, %g2 = 00000000ecb18492
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a60790eafb
! Mem[0000000018800038] = c94affe9cc826474, %l3 = 000000005d4b5bfb, %l1 = 6c4c3aaef8fbda45
add %i1,0x38,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c94affe9cc826474
! Mem[00000000180001c0] = 8d1f9baf, %l0 = 0000000000000087
swap [%i0+0x1c0],%l0 ! %l0 = 000000008d1f9baf
! Mem[0000000019800144] = 1417807a, %l2 = 373ecc31, %l5 = 000000ef
add %i3,0x144,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001417807a
! Mem[0000000091000008] = d4ede144, %g2 = 7732f2a60790eafb
ldub [%i6+0x009],%g2 ! %g2 = 00000000000000d4
! %l4 = 1ca98b601e537548, Mem[00000000908000c8] = b3d1a9a43ce9b6ab
stx %l4,[%i5+0x0c8] ! Mem[00000000908000c8] = 1ca98b601e537548
! Mem[0000000019000074] = d0c4cb8b, %l4 = 1e537548, %l7 = 000000cf
add %i2,0x74,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d0c4cb8b
p4_label_24:
! Mem[0000000090000040] = c5482289 c0bbb831 fa9daf6d 6d47ca64
! Mem[0000000090000050] = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! Mem[0000000090000060] = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! Mem[0000000090000070] = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (616)
! Mem[0000000090000000] = 1c750e90 a7090673 d3ea6024 59188e78
! Mem[0000000090000010] = 6c9c8efe 2e98686c 5faae05e 94ca179c
! Mem[0000000090000020] = a1ad2bf2 b8012a74 b947547f 7faebbdf
! Mem[0000000090000030] = 54aed440 63bcef22 746482cc e9ff4ac9
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l1 = c94affe9cc826474, Mem[0000000090800018] = 0a444082910bcbc5
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = c94affe9cc826474
! Mem[0000000090000090] = 76a2c52e 4a68c9f0, %g2 = 000000d4, %g3 = 4ecddd53
ldd [%i4+0x090],%g2 ! %g2 = 0000000076a2c52e 000000004a68c9f0
! Mem[00000000198000ac] = 957071f5, %l5 = 000000001417807a
swap [%i3+0x0ac],%l5 ! %l5 = 00000000957071f5
! %l4 = 1ca98b601e537548, Mem[00000000908001bc] = c83f39ed
stw %l4,[%i5+0x1bc] ! Mem[00000000908001bc] = 1e537548
! %l0 = 000000008d1f9baf, Mem[00000000900001b4] = f1f9c6c9
stw %l0,[%i4+0x1b4] ! Mem[00000000900001b4] = 8d1f9baf
! Mem[0000000018000178] = cdf9b9bc, %l4 = 1ca98b601e537548
swap [%i0+0x178],%l4 ! %l4 = 00000000cdf9b9bc
! Mem[0000000018800010] = 6c68982efe8e9c6c, %l1 = c94affe9cc826474, %l5 = 00000000957071f5
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6c68982efe8e9c6c
p4_label_25:
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l0 = 000000008d1f9baf, Mem[000000001800002c] = a0ad4d06
sth %l0,[%i0+0x02c] ! Mem[000000001800002c] = 9baf4d06
! Mem[000000009100003c] = ccef7ed4, %g2 = 0000000076a2c52e
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffccef
! Mem[0000000091800064] = 27bfaeb3, %g2 = ffffffffffffccef
ldub [%o0+0x066],%g2 ! %g2 = 0000000000000027
! Mem[00000000198001e4] = 5115ef26, %l3 = 5d4b5bfb, %l7 = d0c4cb8b
add %i3,0x1e4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005115ef26
! %l3 = 000000005d4b5bfb, Mem[00000000908001b0] = 8ed9d6fc
stw %l3,[%i5+0x1b0] ! Mem[00000000908001b0] = 5d4b5bfb
! Mem[0000000090000084] = 4ecddd53, %g18 = 608f80a3f901b296
ldsw [%i4+0x084],%g2 ! %g2 = 608f80a3f901b296
! %f0 = 1c750e90 a7090673 d3ea6024 59188e78
! %f4 = 6c9c8efe 2e98686c 5faae05e 94ca179c
! %f8 = a1ad2bf2 b8012a74 b947547f 7faebbdf
! %f12 = 54aed440 63bcef22 746482cc e9ff4ac9
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %f16 = c5482289 c0bbb831 fa9daf6d 6d47ca64
! %f20 = 172e2449 5bbe2d57 6ddd6fc3 8e419b2d
! %f24 = fb4e7be2 4e55c2a1 dae10b59 02664d1a
! %f28 = 5f968abb f1f9c6c9 6f4a6724 31cc3e37
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000018800178] = 746482cc, %l0 = 000000008d1f9baf
swap [%i1+0x178],%l0 ! %l0 = 00000000746482cc
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
1: membar #Sync ! Force all stores to complete
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000746482cc
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be c94affe9cc826474
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000373ecc31
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005d4b5bfb
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000cdf9b9bc
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6c68982efe8e9c6c
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000059c8
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005115ef26
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p4_check_fp_registers:
set p4_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1c750e90 a7090673
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d3ea6024 59188e78
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6c9c8efe 2e98686c
bne %xcc,p4_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5faae05e 94ca179c
bne %xcc,p4_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a1ad2bf2 b8012a74
bne %xcc,p4_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b947547f 7faebbdf
bne %xcc,p4_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 54aed440 63bcef22
bne %xcc,p4_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 746482cc e9ff4ac9
bne %xcc,p4_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c5482289 c0bbb831
bne %xcc,p4_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fa9daf6d 6d47ca64
bne %xcc,p4_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 172e2449 5bbe2d57
bne %xcc,p4_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6ddd6fc3 8e419b2d
bne %xcc,p4_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be fb4e7be2 4e55c2a1
bne %xcc,p4_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be dae10b59 02664d1a
bne %xcc,p4_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 5f968abb f1f9c6c9
bne %xcc,p4_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6f4a6724 31cc3e37
bne %xcc,p4_f30_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1be1eaca000000fa
ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c6ff36b727d594a2
ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 35a886849baf4d06
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ddffa511fd0ea289
ldx [%i0+0x048],%g3 ! Observed data at 0000000018000048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff464b5dcb9d0991
ldx [%i0+0x058],%g3 ! Observed data at 0000000018000058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff07a2ce11bb601f
ldx [%i0+0x068],%g3 ! Observed data at 0000000018000068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = eb8e3b6a0df8919d
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000180000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1c750e90a7090673
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000180000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d3ea602459188e78
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000180000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6c9c8efe2e98686c
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000180000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5faae05e94ca179c
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000180000d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a1ad2bf2b8012a74
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000180000e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b947547f7faebbdf
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000180000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 54aed44063bcef22
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000180000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 746482cce9ff4ac9
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000180000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f8cd213a88eaff61
ldx [%i0+0x108],%g3 ! Observed data at 0000000018000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = eca094ff8ada0dcb
ldx [%i0+0x150],%g3 ! Observed data at 0000000018000150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1e537548ddf7d2ac
ldx [%i0+0x178],%g3 ! Observed data at 0000000018000178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = bbc1c14a0418b17f
ldx [%i0+0x180],%g3 ! Observed data at 0000000018000180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000087dfbe3569
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000180001c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1c0,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 730609a7900e751c
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 788e18592460ead3
ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6c68982efe8e9c6c
ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9c17ca945ee0aa5f
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 742a01b8f22bada1
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = dfbbae7f7f5447b9
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 22efbc6340d4ae54
ldx [%i1+0x030],%g3 ! Observed data at 0000000018800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c94affe9cc826474
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 373ecc3124674aff
ldx [%i1+0x078],%g3 ! Observed data at 0000000018800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = bb07ef4700000039
ldx [%i1+0x080],%g3 ! Observed data at 0000000018800080
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a22422592f5d92ff
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000188000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 60f135ffe30d3dc4
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000188000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 79759b8b9dff5abf
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000188000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 332cba107faebbdf
ldx [%i1+0x168],%g3 ! Observed data at 0000000018800168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8d1f9bafe9ff4ac9
ldx [%i1+0x178],%g3 ! Observed data at 0000000018800178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 864b587bff3b4eee
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000188001c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff6a23502b3da51a
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000188001c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b198b10646fa289e
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000188001d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1d0,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 1171db964fa748ff
ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = aa0d6aff030c81aa
ldx [%i2+0x030],%g3 ! Observed data at 0000000019000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6969635dc6035c70
ldx [%i2+0x038],%g3 ! Observed data at 0000000019000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ae3becffa7380997
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000190000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b03ca9277e24deff
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000190000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0ed7db1c2e9cfff0
ldx [%i2+0x100],%g3 ! Observed data at 0000000019000100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 56cbaa7fff819393
ldx [%i2+0x118],%g3 ! Observed data at 0000000019000118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 005dac9e1cd97814
ldx [%i2+0x140],%g3 ! Observed data at 0000000019000140
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 55cbb6fffb511345
ldx [%i2+0x160],%g3 ! Observed data at 0000000019000160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0000006fe47c8226
ldx [%i2+0x190],%g3 ! Observed data at 0000000019000190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff38196df448b034
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000190001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a192ff2df6213dc9
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000190001f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f8,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 86c57c6d44cb0cec
ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = d2e4ddff44bdd570
ldx [%i3+0x030],%g3 ! Observed data at 0000000019800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6b23ed3d46f5ff09
ldx [%i3+0x058],%g3 ! Observed data at 0000000019800058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = eac8e6e41417807a
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000198000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ad3de62d9dc2f2ff
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000198000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d7656e589892f00a
ldx [%i3+0x100],%g3 ! Observed data at 0000000019800100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = f0d62774a27e7031
ldx [%i3+0x108],%g3 ! Observed data at 0000000019800108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7220e55a131157c4
ldx [%i3+0x110],%g3 ! Observed data at 0000000019800110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = cc16ae2543f4fb92
ldx [%i3+0x118],%g3 ! Observed data at 0000000019800118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4ee31a485f50faa2
ldx [%i3+0x120],%g3 ! Observed data at 0000000019800120
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 89ff6751391d4b98
ldx [%i3+0x128],%g3 ! Observed data at 0000000019800128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c9a2d6c62c6159c8
ldx [%i3+0x130],%g3 ! Observed data at 0000000019800130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0d400f4a0e0562fb
ldx [%i3+0x138],%g3 ! Observed data at 0000000019800138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000000b3d1a9a4
ldx [%i3+0x170],%g3 ! Observed data at 0000000019800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = adb9ff9513b4a9db
ldx [%i3+0x198],%g3 ! Observed data at 0000000019800198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00003dc9695d635d
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000198001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1b8,%g4
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f4_fail:
set p4_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f6_fail:
set p4_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f8_fail:
set p4_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f10_fail:
set p4_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f12_fail:
set p4_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f14_fail:
set p4_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f16_fail:
set p4_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f18_fail:
set p4_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f20_fail:
set p4_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f22_fail:
set p4_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f24_fail:
set p4_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f26_fail:
set p4_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f28_fail:
set p4_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f30_fail:
set p4_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 4 failed
p4_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x010] ! Set processor 4 done flag
set p4_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 4 failed
p4_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x010] ! Set processor 4 done flag
set p4_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p4_selfmod_failed:
ba p4_failed
mov 0xabc,%g1
p4_common_error:
or %g0,0xee4,%g1
ba p4_failed
mov %o5,%g3
p4_common_signature_error:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_common_timeout:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p4_failed
mov 0x0,%g3
p4_trap1e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000028]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018000000]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000028]
done
p4_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000028]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018000000]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019000028]
done
p4_trap2e:
stha %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019000008]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000010]
stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800020]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000028]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p4_trap2o:
stha %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019000008]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000010]
stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800020]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000028]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p4_trap3e:
nop
nop
nop
nop
nop
done
p4_trap3o:
nop
nop
nop
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e1aece5875d4784d
ldx [%g1+0x008],%l1 ! %l1 = 58a1e90c012daf5d
ldx [%g1+0x010],%l2 ! %l2 = 221210c6e8b464f1
ldx [%g1+0x018],%l3 ! %l3 = 2cebe093cc8bb1a2
ldx [%g1+0x020],%l4 ! %l4 = 78d8660a3fd6efbf
ldx [%g1+0x028],%l5 ! %l5 = 18a0a0e9bc00f7ec
ldx [%g1+0x030],%l6 ! %l6 = 2c7a203608e05539
ldx [%g1+0x038],%l7 ! %l7 = aea2d56fcffd4184
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 5
processor_5:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x14] ! Set the start flag
wrpr %g0,7,%cleanwin
call p5_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 5
wr %g0,0x4,%fprs ! Make sure fef is 1
set p5_init_freg,%g1
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2bb30380 6c42e56c 7babbcca 129d713b
! %f20 = 77a8863b 717c0469 e7c54948 04190188
! %f24 = 3e75394a 749fc75c 965a03cf 2ac85805
! %f28 = 5c51fd3b 728dc69b 8e8f519e adf793ea
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b53457a1 0bec73e8 46fba01b c1e80034
! %f36 = 45939545 a7b024f3 7fad70c1 d59744c5
! %f40 = bebea3b1 513062f8 2b036692 8972809e
! %f44 = c833ef4a 4443c4d7 27467cbb 3c9fb006
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x47558a100000006d,%g7,%g1 ! GSR scale = 13, align = 5
wr %g1,%g0,%gsr ! GSR = 47558a100000006d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 5
p5_label_1:
! Mem[000000001a8000e4] = 76c092cd, %l0 = 7c06330b, %l3 = 52f68cfd
add %i1,0xe4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000076c092cd
! Mem[0000000091000134] = 73807138, %g2 = af5a9fb1ace62ad5
ldsh [%i6+0x134],%g2 ! %g2 = 0000000000007380
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000009180002c] = 5bfd1652, %g2 = 0000000000007380
lduw [%o0+0x02c],%g2 ! %g2 = 000000005bfd1652
! Mem[000000001b0001a0] = 81d355e040b40faf, %l4 = a8a9b093e3ed2cb4, %l1 = 0b4ccc1a26bbd516
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 81d355e040b40faf
! %l4 = e3ed2cb4, %l5 = f4a18540, Mem[0000000091800058] = 5c76d322 98c57dad
std %l4,[%o0+0x058] ! Mem[0000000091800058] = e3ed2cb4 f4a18540
! Mem[000000001a800108] = 24f97e2a, %l0 = 1e4b09aa7c06330b
ldsh [%i1+0x10a],%l0 ! %l0 = 0000000000007e2a
! Mem[000000001a800104] = 3e290c09, %l7 = dd2c3cd809f74246
swap [%i1+0x104],%l7 ! %l7 = 000000003e290c09
! Mem[000000001b8000f4] = e685a95b, %l0 = 00007e2a, %l6 = d03a8c85
add %i3,0xf4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e685a95b
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p5_label_2:
! Mem[0000000090000078] = b7c0835e, %g2 = 000000005bfd1652
ldsb [%i4+0x078],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000001b8000a8] = 86c96abf665eebb1, %l5 = f389c999f4a18540
ldx [%i3+0x0a8],%l5 ! %l5 = 86c96abf665eebb1
! %l4 = a8a9b093e3ed2cb4, Mem[0000000091800088] = ec5f6a06
stw %l4,[%o0+0x088] ! Mem[0000000091800088] = e3ed2cb4
! Mem[000000001a0001c1] = 3e31a469, %l6 = 00000000e685a95b
ldstub [%i0+0x1c1],%l6 ! %l6 = 00000031000000ff
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l3 = 0000000076c092cd, Mem[000000001b800018] = 570ee524
stw %l3,[%i3+%o3] ! Mem[000000001b800018] = 76c092cd
! %l7 = 000000003e290c09, Mem[000000001b000098] = df487b1cf26abe44
stx %l7,[%i2+0x098] ! Mem[000000001b000098] = 000000003e290c09
! Mem[000000001a8001a8] = a261b296b8a575e4, %l3 = 0000000076c092cd, %l7 = 000000003e290c09
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a261b296b8a575e4
! Mem[000000001b000066] = a24805a3, %l3 = 0000000076c092cd
ldstub [%i2+0x066],%l3 ! %l3 = 00000005000000ff
! Mem[000000001b0001c0] = b3e97a82, %l6 = 0000000000000031
swap [%i2+0x1c0],%l6 ! %l6 = 00000000b3e97a82
p5_label_3:
! %f16 = 2bb30380 6c42e56c 7babbcca 129d713b
! %f20 = 77a8863b 717c0469 e7c54948 04190188
! %f24 = 3e75394a 749fc75c 965a03cf 2ac85805
! %f28 = 5c51fd3b 728dc69b 8e8f519e adf793ea
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000001a000062] = 4d82caf4, %l0 = 0000000000007e2a
ldstub [%i0+0x062],%l0 ! %l0 = 000000ca000000ff
! %l7 = a261b296b8a575e4, Mem[0000000090800110] = 63a9fdac3f65ae71
stx %l7,[%i5+0x110] ! Mem[0000000090800110] = a261b296b8a575e4
! Mem[000000001b00000c] = 791318a7, %l7 = a261b296b8a575e4
swap [%i2+0x00c],%l7 ! %l7 = 00000000791318a7
! Mem[0000000091800148] = f9c8519e bfcd246a, %g2 = ffffffb7, %g3 = 0bad0b00
ldd [%o0+0x148],%g2 ! %g2 = 00000000f9c8519e 00000000bfcd246a
! Mem[000000001a0001b8] = 691e2b36946a4642, %l4 = a8a9b093e3ed2cb4, %l4 = a8a9b093e3ed2cb4
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 691e2b36946a4642
! Mem[000000001a8000a4] = e69d6b75, %l5 = 665eebb1, %l3 = 00000005
add %i1,0xa4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e69d6b75
membar #Sync ! Added by membar checker (617)
! Mem[0000000090000100] = 7809f49f 91483315 d839f6cb ca682b60
! Mem[0000000090000110] = 25e41168 1fabbd1b fa085d85 a2ef4c5f
! Mem[0000000090000120] = aec53862 0fc394c3 94a4ba80 82426d57
! Mem[0000000090000130] = 470577ed ef247022 6786bf0c cf506b26
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000001a80010e] = 69b8f84e, %l2 = 54a8feac4c6829ce
ldstub [%i1+0x10e],%l2 ! %l2 = 000000f8000000ff
! %l5 = 86c96abf665eebb1, Mem[000000001b8001c8] = f2889e30
stw %l5,[%i3+0x1c8] ! Mem[000000001b8001c8] = 665eebb1
p5_label_4:
! %l5 = 86c96abf665eebb1, Mem[000000001a000182] = 4597d3bd
sth %l5,[%i0+0x182] ! Mem[000000001a000180] = 4597ebb1
! Mem[000000001a0000e8] = bae9e8da, %l7 = 791318a7, %l7 = 791318a7
add %i0,0xe8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000bae9e8da
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %f16 = 2bb30380 6c42e56c 7babbcca 129d713b
! %f20 = 77a8863b 717c0469 e7c54948 04190188
! %f24 = 3e75394a 749fc75c 965a03cf 2ac85805
! %f28 = 5c51fd3b 728dc69b 8e8f519e adf793ea
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000001b8000e5] = 416cb179, %l1 = 81d355e040b40faf
ldstub [%i3+0x0e5],%l1 ! %l1 = 0000006c000000ff
! Mem[000000001a000030] = 40b73f75 f438f352, %l2 = 000000f8, %l3 = e69d6b75
ldd [%i0+0x030],%l2 ! %l2 = 0000000040b73f75 00000000f438f352
! Mem[000000001a00016c] = 46beb551, %l0 = 00000000000000ca
lduw [%i0+0x16c],%l0 ! %l0 = 0000000046beb551
! Mem[000000001b000018] = a72f0f99be4613cb, %l7 = 00000000bae9e8da, %l0 = 0000000046beb551
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = a72f0f99be4613cb
! Mem[000000001a800085] = 482c910b, %l7 = 00000000bae9e8da
ldstub [%i1+0x085],%l7 ! %l7 = 0000002c000000ff
p5_label_5:
! Mem[000000001a0000b8] = 3d91a3a0, %l2 = 0000000040b73f75
swap [%i0+0x0b8],%l2 ! %l2 = 000000003d91a3a0
! Mem[000000001b000138] = 51947a56, %l4 = 946a4642, %l3 = f438f352
add %i2,0x138,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000051947a56
! Mem[000000001b8000b8] = 54c7d68dead3245d, %l7 = 000000000000002c, %l3 = 0000000051947a56
add %i3,0xb8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 54c7d68dead3245d
! Mem[0000000091800120] = d3d0a320e7c9d2d9, %g2 = 00000000f9c8519e
ldx [%o0+0x120],%g2 ! %g2 = d3d0a320e7c9d2d9
! %l7 = 000000000000002c, Mem[0000000091800046] = dce89a64
sth %l7,[%o0+0x046] ! Mem[0000000091800044] = 002c9a64
! %l5 = 86c96abf665eebb1, Mem[00000000918001d8] = 8ed2ad37
stb %l5,[%o0+0x1d8] ! Mem[00000000918001d8] = b1d2ad37
! Mem[000000001b800060] = f1ec5cac 15a1aeda, %l6 = b3e97a82, %l7 = 0000002c
ldd [%i3+0x060],%l6 ! %l6 = 00000000f1ec5cac 0000000015a1aeda
! Mem[0000000091000118] = 535c262e, %g2 = d3d0a320e7c9d2d9
lduw [%i6+0x118],%g2 ! %g2 = 00000000535c262e
! %l6 = 00000000f1ec5cac, Mem[0000000090000188] = 5b581917137746eb
stx %l6,[%i4+0x188] ! Mem[0000000090000188] = 00000000f1ec5cac
! %f16 = 2bb30380 6c42e56c 7babbcca 129d713b
! %f20 = 77a8863b 717c0469 e7c54948 04190188
! %f24 = 3e75394a 749fc75c 965a03cf 2ac85805
! %f28 = 5c51fd3b 728dc69b 8e8f519e adf793ea
stda %f16,[%i0]ASI_BLK_S ! Block Store to 000000001a000000
p5_label_6:
! Mem[000000001a8000e0] = 23cd135f76c092cd, %l0 = a72f0f99be4613cb, %l1 = 000000000000006c
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 23cd135f76c092cd
! Mem[000000001b0000b8] = fc6aaa64, %l0 = be4613cb, %l3 = ead3245d
add %i2,0xb8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000fc6aaa64
! Mem[000000001a000118] = 6d8bc8b0, %l5 = 665eebb1, %l3 = fc6aaa64
add %i0,0x118,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006d8bc8b0
membar #Sync ! Added by membar checker (618)
! %l2 = 000000003d91a3a0, Mem[0000000090000118] = 5f4cefa2
stw %l2,[%i4+0x118] ! Mem[0000000090000118] = 3d91a3a0
! %f0 = 15334891 9ff40978 602b68ca cbf639d8
! %f4 = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! %f8 = c394c30f 6238c5ae 576d4282 80baa494
! %f12 = 227024ef ed770547 266b50cf 0cbf8667
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090000138] = 50cf0cbf, %g2 = 00000000535c262e
ldub [%i4+0x13a],%g2 ! %g2 = 0000000000000050
! Mem[000000001b000042] = 80a19589, %l2 = 000000003d91a3a0
ldstub [%i2+0x042],%l2 ! %l2 = 00000095000000ff
! Mem[000000001b000020] = 72d021db, %l3 = 000000006d8bc8b0
swap [%i2+%o4],%l3 ! %l3 = 0000000072d021db
! Mem[000000001a000050] = 09ef7ab6, %l1 = 76c092cd, %l7 = 15a1aeda
add %i0,0x50,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000009ef7ab6
! Mem[000000009180009c] = 9cf71985, %g2 = 0000000000000050
lduw [%o0+0x09c],%g2 ! %g2 = 000000009cf71985
p5_label_7:
! Mem[0000000091000098] = 3b6030b2, %g2 = 000000009cf71985
ldsh [%i6+0x098],%g2 ! %g2 = 0000000000003b60
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000001a000060] = 4d82fff4, %l6 = 00000000f1ec5cac
swap [%i0+0x060],%l6 ! %l6 = 000000004d82fff4
! Mem[0000000090000154] = cd69a7ed, %g2 = 0000000000003b60
ldub [%i4+0x154],%g2 ! %g2 = 00000000000000cd
! Mem[0000000090000104] = 0978602b, %g2 = 00000000000000cd
ldsb [%i4+0x106],%g2 ! %g2 = 0000000000000009
! Mem[000000001a000058] = b074575193c40820, %l2 = 0000000000000095, %l6 = 000000004d82fff4
add %i0,0x58,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b074575193c40820
! Mem[00000000908001cc] = 33259914, %g2 = 0000000000000009
ldsb [%i5+0x1ce],%g2 ! %g2 = 0000000000000033
! Mem[000000001b0001a0] = 81d355e0, %l7 = 09ef7ab6, %l6 = 93c40820
add %i2,0x1a0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000081d355e0
! %l6 = 0000000081d355e0, Mem[0000000091800195] = d773e849
stb %l6,[%o0+0x195] ! Mem[0000000091800194] = e073e849
! Mem[0000000090000040] = 15334891, %g2 = 0000000000000033
ldsh [%i4+0x040],%g2 ! %g2 = 0000000000001533
p5_label_8:
! %l0 = be4613cb, %l1 = 76c092cd, Mem[000000001b8001e8] = e8322886 00a0ba19
std %l0,[%i3+0x1e8] ! Mem[000000001b8001e8] = be4613cb 76c092cd
! %l0 = a72f0f99be4613cb, Mem[000000001a80011a] = 9983cbed
stb %l0,[%i1+0x11a] ! Mem[000000001a800118] = 9983cbed
! Mem[000000001a800108] = 24f97e2a, %l5 = 86c96abf665eebb1
ldsw [%i1+0x108],%l5 ! %l5 = 0000000024f97e2a
! Mem[000000001a800080] = 0cae9390 48ff910b b1dfc225 10a93835
! Mem[000000001a800090] = 1e7995b0 412c5f07 1f0f6fa1 178bf7d1
! Mem[000000001a8000a0] = 0489f7d8 e69d6b75 a3b04aaa a398d7f4
! Mem[000000001a8000b0] = 41f574ef c625f187 dde1ab70 fa933d06
ldda [%i1+%g4]ASI_BLK_SL,%f0 ! Block Load from 000000001a800080
! Mem[000000001b0000b8] = fc6aaa64, %l6 = 0000000081d355e0
swap [%i2+0x0b8],%l6 ! %l6 = 00000000fc6aaa64
! %l1 = 23cd135f76c092cd, Mem[00000000900001a4] = 33f19dbe
stw %l1,[%i4+0x1a4] ! Mem[00000000900001a4] = 76c092cd
! Mem[00000000900001b4] = c3afd8ae, %g2 = 0000000000001533
ldsh [%i4+0x1b4],%g2 ! %g2 = ffffffffffffc3af
! %l1 = 23cd135f76c092cd, Mem[00000000918000f8] = ef3adf5b
stb %l1,[%o0+0x0f8] ! Mem[00000000918000f8] = cd3adf5b
! %l5 = 0000000024f97e2a, Mem[0000000091000178] = 9ca8cbaa
sth %l5,[%i6+0x178] ! Mem[0000000091000178] = 7e2acbaa
membar #Sync ! Added by membar checker (619)
! Mem[00000000900001c0] = 15334891 9ff40978 602b68ca cbf639d8
! Mem[00000000900001d0] = 1bbdab1f 6811e425 5f4cefa2 855d08fa
! Mem[00000000900001e0] = c394c30f 6238c5ae 576d4282 80baa494
! Mem[00000000900001f0] = 227024ef ed770547 266b50cf 0cbf8667
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p5_label_9:
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000090800148] = 0f12bc3e, %g2 = ffffffffffffc3af
ldsh [%i5+0x14a],%g2 ! %g2 = 0000000000000f12
! Mem[000000001b00000c] = b8a575e4, %l7 = 0000000009ef7ab6
ldub [%i2+0x00d],%l7 ! %l7 = 00000000000000a5
! Mem[000000001b00002c] = e327602b, %l4 = 691e2b36946a4642
swap [%i2+0x02c],%l4 ! %l4 = 00000000e327602b
! Mem[000000001b00015c] = ff149a13, %l0 = a72f0f99be4613cb
swap [%i2+0x15c],%l0 ! %l0 = 00000000ff149a13
! Mem[000000009100000c] = 448eee7f, %g2 = 0000000000000f12
lduw [%i6+0x00c],%g2 ! %g2 = 00000000448eee7f
! Mem[000000001a0001ec] = 498eda13, %l0 = 00000000ff149a13
lduw [%i0+0x1ec],%l0 ! %l0 = 00000000498eda13
! Mem[00000000908001f0] = 02b373b3, %g2 = 00000000448eee7f
ldsh [%i5+0x1f0],%g2 ! %g2 = 00000000000002b3
! Mem[0000000090800020] = db922d7e, %g2 = 00000000000002b3
lduw [%i5+%o4],%g2 ! %g2 = 00000000db922d7e
! Mem[000000009080009c] = 7f6fd0a0, %g2 = 00000000db922d7e
ldsh [%i5+0x09e],%g2 ! %g2 = 0000000000007f6f
p5_label_10:
! Mem[00000000908000cc] = b6ab2ecb, %g2 = 0000000000007f6f
ldsh [%i5+0x0ce],%g2 ! %g2 = ffffffffffffb6ab
! Mem[000000001a0000d0] = cb9e92aa, %l3 = 0000000072d021db
swap [%i0+0x0d0],%l3 ! %l3 = 00000000cb9e92aa
! Mem[000000001b800018] = 76c092cdf380b957, %l2 = 0000000000000095
ldx [%i3+%o3],%l2 ! %l2 = 76c092cdf380b957
! Mem[000000001b800121] = a309d889, %l0 = 00000000498eda13
ldstub [%i3+0x121],%l0 ! %l0 = 00000009000000ff
! Mem[000000001b8001a8] = 480cff85, %l3 = 00000000cb9e92aa
ldstub [%i3+0x1a8],%l3 ! %l3 = 00000048000000ff
! Mem[00000000918000c8] = 8731fad3b9615161, %g2 = ffffffffffffb6ab
ldx [%o0+0x0c8],%g2 ! %g2 = 8731fad3b9615161
! Mem[000000001a0001e8] = aeea7ede498eda13, %l5 = 0000000024f97e2a, %l1 = 23cd135f76c092cd
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = aeea7ede498eda13
! Mem[000000001a8000a8] = a3b04aaaa398d7f4, %l1 = aeea7ede498eda13, %l5 = 0000000024f97e2a
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a3b04aaaa398d7f4
! Mem[000000001b800018] = 76c092cdf380b957, %l5 = a3b04aaaa398d7f4, %l1 = aeea7ede498eda13
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 76c092cdf380b957
! Mem[0000000091000070] = dec575fc ed10e21f, %g2 = b9615161, %g3 = bfcd246a
ldd [%i6+0x070],%g2 ! %g2 = 00000000dec575fc 00000000ed10e21f
p5_label_11:
! Mem[0000000091800020] = a8134317 cb13e363, %g2 = dec575fc, %g3 = ed10e21f
ldd [%o0+%o4],%g2 ! %g2 = 00000000a8134317 00000000cb13e363
! Mem[000000001a000108] = bc3c1605, %l2 = 76c092cdf380b957
swap [%i0+0x108],%l2 ! %l2 = 00000000bc3c1605
! Mem[0000000090800028] = 08259a35 8a69fa82, %g2 = a8134317, %g3 = cb13e363
ldd [%i5+%o5],%g2 ! %g2 = 0000000008259a35 000000008a69fa82
! %l1 = 76c092cdf380b957, Mem[0000000090000088] = 7babbcca
stb %l1,[%i4+0x088] ! Mem[0000000090000088] = 57abbcca
! Mem[00000000900001d0] = 1bbdab1f, %g18 = db870620b4f451df
ldsw [%i4+0x1d0],%g2 ! %g2 = db870620b4f451df
! Mem[000000001b8000a0] = c41b54e7, %l0 = 0000000000000009
ldstub [%i3+0x0a0],%l0 ! %l0 = 000000c4000000ff
! %l4 = 00000000e327602b, Mem[0000000091000178] = 7e2acbaa2018c4b0
stx %l4,[%i6+0x178] ! Mem[0000000091000178] = 00000000e327602b
! Mem[0000000090800174] = de149ecb, %g2 = 000000001bbdab1f
ldub [%i5+0x176],%g2 ! %g2 = 00000000000000de
! Mem[000000001a0000e4] = 4ae224dd, %l2 = 00000000bc3c1605
swap [%i0+0x0e4],%l2 ! %l2 = 000000004ae224dd
! Mem[000000001b800060] = f1ec5cac15a1aeda, %l1 = 76c092cdf380b957, %l0 = 00000000000000c4
add %i3,0x60,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f1ec5cac15a1aeda
p5_label_12:
membar #Sync ! Added by membar checker (620)
! Mem[0000000090000080] = 2bb30380 6c42e56c 57abbcca 129d713b
! Mem[0000000090000090] = 77a8863b 717c0469 e7c54948 04190188
! Mem[00000000900000a0] = 3e75394a 749fc75c 965a03cf 2ac85805
! Mem[00000000900000b0] = 5c51fd3b 728dc69b 8e8f519e adf793ea
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000001b8000bc] = ead3245d, %l4 = e327602b, %l0 = 15a1aeda
add %i3,0xbc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ead3245d
! Mem[000000001b8001c0] = 0c0b1dfd 077288bc 665eebb1 d07a0d76
! Mem[000000001b8001d0] = 0cd72e48 4dc448ec fe2dcc79 97b6fbba
! Mem[000000001b8001e0] = 85e8a70b 99f9c7cd be4613cb 76c092cd
! Mem[000000001b8001f0] = 5f42df6c 195753cf d7006b93 2347ea59
ldda [%i3+%g5]ASI_BLK_P,%f16 ! Block Load from 000000001b8001c0
! Mem[000000001b800194] = 9f93dcd1, %l1 = 76c092cdf380b957
ldsh [%i3+0x194],%l1 ! %l1 = ffffffffffff9f93
! %l0 = ead3245d, %l1 = ffff9f93, Mem[0000000090000170] = ae1b16b0 07c19840
std %l0,[%i4+0x170] ! Mem[0000000090000170] = ead3245d ffff9f93
! %l2 = 000000004ae224dd, Mem[00000000918001a8] = d7112f25589444b7
stx %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 000000004ae224dd
! %l0 = 00000000ead3245d, Mem[00000000918000e1] = df26c562
stb %l0,[%o0+0x0e1] ! Mem[00000000918000e0] = 5d26c562
! Mem[00000000908000ac] = 2ae7a3e5, %g2 = 00000000000000de
lduh [%i5+0x0ac],%g2 ! %g2 = 0000000000002ae7
! Mem[00000000900000f8] = fd11d118 878c592a, %g2 = 00002ae7, %g3 = 8a69fa82
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000fd11d118 00000000878c592a
! %l6 = 00000000fc6aaa64, Mem[000000001b8000f0] = b2b093b9
stb %l6,[%i3+0x0f0] ! Mem[000000001b8000f0] = 64b093b9
p5_label_13:
! Mem[000000001b800168] = c5c38f44, %l5 = a398d7f4, %l0 = ead3245d
add %i3,0x168,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000c5c38f44
! Mem[0000000090800184] = 0c4cb9bf, %g2 = 00000000fd11d118
ldub [%i5+0x185],%g2 ! %g2 = 000000000000000c
! Mem[000000009180007c] = 85978296, %g2 = 000000000000000c
lduh [%o0+0x07c],%g2 ! %g2 = 0000000000008597
! Mem[000000001a800024] = 0b3df1ac, %l3 = 00000048, %l3 = 00000048
add %i1,0x24,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000b3df1ac
! %f16 = 0c0b1dfd 077288bc 665eebb1 d07a0d76
! %f20 = 0cd72e48 4dc448ec fe2dcc79 97b6fbba
! %f24 = 85e8a70b 99f9c7cd be4613cb 76c092cd
! %f28 = 5f42df6c 195753cf d7006b93 2347ea59
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 000000001b800000
! Mem[0000000090800014] = 227efaae, %g2 = 0000000000008597
ldsh [%i5+0x014],%g2 ! %g2 = 000000000000227e
! Mem[000000001b800120] = a3ffd889, %l0 = 00000000c5c38f44
swap [%i3+0x120],%l0 ! %l0 = 00000000a3ffd889
! Mem[0000000090800080] = bcb1b5a9, %g2 = 000000000000227e
ldsh [%i5+0x080],%g2 ! %g2 = ffffffffffffbcb1
! %l2 = 000000004ae224dd, Mem[000000001a00004a] = 6ac3dc04
stb %l2,[%i0+0x04a] ! Mem[000000001a000048] = 6ac3dd04
! Mem[00000000908001d0] = 9914a59398cdf870, %g2 = ffffffffffffbcb1
ldx [%i5+0x1d0],%g2 ! %g2 = 9914a59398cdf870
p5_label_14:
membar #Sync ! Added by membar checker (621)
! %l1 = ffffffffffff9f93, Mem[000000001b8001c6] = 077288bc
stb %l1,[%i3+0x1c6] ! Mem[000000001b8001c4] = 077293bc
! Mem[000000001b800160] = 21303480, %l3 = 0b3df1ac, %l5 = a398d7f4
add %i3,0x160,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000021303480
! Mem[000000001a00007c] = 40828e85, %l6 = 00000000fc6aaa64
ldsw [%i0+0x07c],%l6 ! %l6 = 0000000040828e85
! Mem[0000000091000084] = 7af846b8, %g2 = 9914a59398cdf870
ldsb [%i6+0x085],%g2 ! %g2 = 000000000000007a
! %l7 = 00000000000000a5, Mem[000000001b00004c] = 514c3f1d
sth %l7,[%i2+0x04c] ! Mem[000000001b00004c] = 00a53f1d
! %l4 = 00000000e327602b, Mem[0000000091000108] = 1e0a26088b7aa723
stx %l4,[%i6+0x108] ! Mem[0000000091000108] = 00000000e327602b
! Mem[0000000090000198] = 001b5f98, %g2 = 000000000000007a
ldsh [%i4+0x19a],%g2 ! %g2 = 000000000000001b
! Mem[000000001b8000a2] = ff1b54e7, %l7 = 00000000000000a5
ldstub [%i3+0x0a2],%l7 ! %l7 = 00000054000000ff
! %l6 = 0000000040828e85, Mem[00000000908001ec] = 5beb9259
stw %l6,[%i5+0x1ec] ! Mem[00000000908001ec] = 40828e85
! %l6 = 0000000040828e85, Mem[00000000908001e3] = b60c4b87
stb %l6,[%i5+0x1e3] ! Mem[00000000908001e0] = 850c4b87
p5_label_15:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000001b00016c] = 0d9aacdc, %l7 = 00000054, %l2 = 4ae224dd
add %i2,0x16c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000d9aacdc
! Mem[0000000091800050] = f95324a82f4b5d9e, %g2 = 000000000000001b
ldx [%o0+0x050],%g2 ! %g2 = f95324a82f4b5d9e
! Mem[000000001a8000c8] = 303de677, %l1 = ffffffffffff9f93
swap [%i1+0x0c8],%l1 ! %l1 = 00000000303de677
! Mem[00000000908001e0] = 176bab850c4b8755, %g2 = f95324a82f4b5d9e
ldx [%i5+0x1e0],%g2 ! %g2 = 176bab850c4b8755
! Mem[000000001a000028] = 965a03cf 2ac85805, %l6 = 40828e85, %l7 = 00000054
ldd [%i0+%o5],%l6 ! %l6 = 00000000965a03cf 000000002ac85805
! Mem[000000001b800008] = 760d7ad0b1eb5e66, %l7 = 000000002ac85805
ldx [%i3+%o1],%l7 ! %l7 = 760d7ad0b1eb5e66
! Mem[0000000091000190] = aab31c19, %g2 = 176bab850c4b8755
ldsh [%i6+0x190],%g2 ! %g2 = ffffffffffffaab3
! %l0 = a3ffd889, %l1 = 303de677, Mem[0000000091800130] = d1424106 1d2daa3c
std %l0,[%o0+0x130] ! Mem[0000000091800130] = a3ffd889 303de677
! Mem[000000001a800100] = 9cbd80ef, %l7 = 760d7ad0b1eb5e66
lduw [%i1+0x100],%l7 ! %l7 = 000000009cbd80ef
p5_label_16:
! Mem[000000001a000024] = 749fc75c, %l4 = e327602b, %l3 = 0b3df1ac
add %i0,0x24,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000749fc75c
! Mem[000000001a8000c8] = ffff9f93, %l3 = 00000000749fc75c
swap [%i1+0x0c8],%l3 ! %l3 = 00000000ffff9f93
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l2 = 000000000d9aacdc, Mem[0000000090800000] = 210d12bd116fb171
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000000d9aacdc
! Mem[000000001b0001b4] = 11ab07a5, %l7 = 9cbd80ef, %l4 = e327602b
add %i2,0x1b4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000011ab07a5
! Mem[000000001a0000b0] = bb27961b, %l4 = 0000000011ab07a5
ldsh [%i0+0x0b0],%l4 ! %l4 = ffffffffffffbb27
! Mem[0000000090000080] = 2bb30380 6c42e56c 57abbcca 129d713b
! Mem[0000000090000090] = 77a8863b 717c0469 e7c54948 04190188
! Mem[00000000900000a0] = 3e75394a 749fc75c 965a03cf 2ac85805
! Mem[00000000900000b0] = 5c51fd3b 728dc69b 8e8f519e adf793ea
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000001b800180] = 43742738 26b88933 94c95170 93b49f66
! Mem[000000001b800190] = 61c8add6 9f93dcd1 826f78c9 71668bfe
! Mem[000000001b8001a0] = 19a903f7 a5ddf991 ff0cff85 66a4f7cf
! Mem[000000001b8001b0] = 6bc53de9 64bc05c2 ab5505ba 32bbf42d
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 000000001b800180
! Mem[000000001b000048] = 15f2ed40 00a53f1d, %l2 = 0d9aacdc, %l3 = ffff9f93
ldd [%i2+0x048],%l2 ! %l2 = 0000000015f2ed40 0000000000a53f1d
! Mem[000000001b8000e8] = e7915aff, %l5 = 21303480, %l6 = 965a03cf
add %i3,0xe8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e7915aff
p5_label_17:
! Mem[00000000908001ec] = 8e8502b3, %g2 = ffffffffffffaab3
ldsh [%i5+0x1ee],%g2 ! %g2 = ffffffffffff8e85
! Mem[000000001a000170] = 386ca12b, %l2 = 0000000015f2ed40
swap [%i0+0x170],%l2 ! %l2 = 00000000386ca12b
! %l4 = ffffffffffffbb27, Mem[00000000908000bc] = 1065ce3c
sth %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = bb27ce3c
! Mem[00000000908000f0] = 859a5f431de0787a, %g2 = ffffffffffff8e85
ldx [%i5+0x0f0],%g2 ! %g2 = 859a5f431de0787a
! Mem[000000001b8001c4] = 077293bc, %l4 = ffffffffffffbb27
swap [%i3+0x1c4],%l4 ! %l4 = 00000000077293bc
! %f16 = 43742738 26b88933 94c95170 93b49f66
! %f20 = 61c8add6 9f93dcd1 826f78c9 71668bfe
! %f24 = 19a903f7 a5ddf991 ff0cff85 66a4f7cf
! %f28 = 6bc53de9 64bc05c2 ab5505ba 32bbf42d
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000001a00004d] = 17a7238c, %l4 = 00000000077293bc
ldstub [%i0+0x04d],%l4 ! %l4 = 000000a7000000ff
! Mem[00000000900000bc] = 93eae765, %g2 = 859a5f431de0787a
lduh [%i4+0x0be],%g2 ! %g2 = 00000000000093ea
! %l0 = a3ffd889, %l1 = 303de677, Mem[000000001b800030] = cf535719 6cdf425f
std %l0,[%i3+0x030] ! Mem[000000001b800030] = a3ffd889 303de677
p5_label_18:
membar #Sync ! Added by membar checker (622)
! Mem[0000000090000180] = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! Mem[0000000090000190] = 075f2c41 b095791e d1f78b17 a16f0f1f
! Mem[00000000900001a0] = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! Mem[00000000900001b0] = 87f125c6 ef74f541 063d93fa 70abe1dd
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000001a000083] = 911b6deb, %l0 = 00000000a3ffd889
ldstub [%i0+0x083],%l0 ! %l0 = 000000eb000000ff
! %l0 = 00000000000000eb, Mem[000000001b800038] = 59ea4723
stw %l0,[%i3+0x038] ! Mem[000000001b800038] = 000000eb
! Mem[000000001b800098] = b129e6c60b57c9af, %l2 = 00000000386ca12b, %l0 = 00000000000000eb
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = b129e6c60b57c9af
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[000000001b800088] = 4bb80034eddf536b, %l0 = b129e6c60b57c9af, %l5 = 0000000021303480
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4bb80034eddf536b
! %l6 = 00000000e7915aff, Mem[0000000091000044] = 64608260
stb %l6,[%i6+0x044] ! Mem[0000000091000044] = ff608260
! %l5 = 4bb80034eddf536b, Mem[0000000090000128] = 576d428280baa494
stx %l5,[%i4+0x128] ! Mem[0000000090000128] = 4bb80034eddf536b
! Mem[000000001a800028] = 3183c9b1177b8c6d, %l4 = 00000000000000a7, %l3 = 0000000000a53f1d
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3183c9b1177b8c6d
! Mem[000000001a800058] = cf73798ea33d90d2, %l7 = 000000009cbd80ef, %l5 = 4bb80034eddf536b
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = cf73798ea33d90d2
p5_label_19:
! Mem[00000000918001e8] = af2135784c0eaec1, %g2 = 00000000000093ea
ldx [%o0+0x1e8],%g2 ! %g2 = af2135784c0eaec1
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
mov 0x040,%g4
stda %f0,[%i2+%g4]ASI_BLK_SL ! Block Store to 000000001b000040
! %l7 = 000000009cbd80ef, Mem[000000009100012c] = 687403a2
stw %l7,[%i6+0x12c] ! Mem[000000009100012c] = 9cbd80ef
! Mem[000000001b8000c8] = f4786d6c, %l7 = 000000009cbd80ef
swap [%i3+0x0c8],%l7 ! %l7 = 00000000f4786d6c
! Mem[000000001a800174] = 89e05667, %l3 = 177b8c6d, %l5 = a33d90d2
add %i1,0x174,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000089e05667
! Mem[000000001a80002c] = 177b8c6d, %l1 = 303de677, %l5 = 89e05667
add %i1,0x2c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000177b8c6d
! Mem[000000001a000028] = 965a03cf, %l1 = 00000000303de677
ldsw [%i0+%o5],%l1 ! %l1 = ffffffff965a03cf
! Mem[000000001b000032] = 9fd5c52f, %l5 = 00000000177b8c6d
ldstub [%i2+0x032],%l5 ! %l5 = 000000c5000000ff
! Mem[000000001b0000c0] = 65be409aa23e3a23, %l7 = 00000000f4786d6c
ldx [%i2+0x0c0],%l7 ! %l7 = 65be409aa23e3a23
! Mem[000000001b800172] = 2cff4603, %l2 = 00000000386ca12b
ldstub [%i3+0x172],%l2 ! %l2 = 00000046000000ff
p5_label_20:
! %l2 = 0000000000000046, Mem[0000000091000008] = b3d4ede1
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000046
! Mem[000000001a800098] = 1f0f6fa1178bf7d1, %l3 = 3183c9b1177b8c6d, %l1 = ffffffff965a03cf
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 1f0f6fa1178bf7d1
! %l0 = 0b57c9af, %l1 = 178bf7d1, Mem[0000000091000178] = 00000000 e327602b
std %l0,[%i6+0x178] ! Mem[0000000091000178] = 0b57c9af 178bf7d1
! Mem[00000000900001f8] = 2df4bb32ba0555ab, %g2 = af2135784c0eaec1
ldx [%i4+0x1f8],%g2 ! %g2 = 2df4bb32ba0555ab
! Mem[000000001a800100] = 9cbd80ef, %l2 = 00000046, %l0 = 0b57c9af
add %i1,0x100,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009cbd80ef
! Mem[00000000910000ac] = 4b81ba90, %g2 = 2df4bb32ba0555ab
lduh [%i6+0x0ae],%g2 ! %g2 = 0000000000004b81
! Mem[000000001b00014f] = bcfe3317, %l7 = 65be409aa23e3a23
ldstub [%i2+0x14f],%l7 ! %l7 = 00000017000000ff
! Mem[0000000090800168] = e2ecba72, %g2 = 0000000000004b81
ldsh [%i5+0x16a],%g2 ! %g2 = ffffffffffffe2ec
! %l1 = 1f0f6fa1178bf7d1, Mem[000000001a0000d9] = 4f192102
stb %l1,[%i0+0x0d9] ! Mem[000000001a0000d8] = 4fd12102
! Mem[00000000900001c0] = 3389b826 38277443 669fb493 7051c994
! Mem[00000000900001d0] = d1dc939f d6adc861 fe8b6671 c9786f82
! Mem[00000000900001e0] = 91f9dda5 f703a919 cff7a466 85ff0cff
! Mem[00000000900001f0] = c205bc64 e93dc56b 2df4bb32 ba0555ab
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p5_label_21:
! Mem[0000000090800070] = 441b8e3c74c1f2f1, %g2 = ffffffffffffe2ec
ldx [%i5+0x070],%g2 ! %g2 = 441b8e3c74c1f2f1
membar #Sync ! Added by membar checker (623)
! %l0 = 9cbd80ef, %l1 = 178bf7d1, Mem[00000000900001e0] = 91f9dda5 f703a919
std %l0,[%i4+0x1e0] ! Mem[00000000900001e0] = 9cbd80ef 178bf7d1
! Mem[000000001b800080] = 7020470b, %l2 = 00000046, %l3 = 177b8c6d
add %i3,0x80,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007020470b
! Mem[0000000091800074] = ab98518d, %g2 = 441b8e3c74c1f2f1
ldsb [%o0+0x074],%g2 ! %g2 = ffffffffffffffab
! %l3 = 000000007020470b, Mem[000000001b000160] = fec8c275
stw %l3,[%i2+0x160] ! Mem[000000001b000160] = 7020470b
! Mem[000000001b00017c] = 474ee9e9, %l3 = 7020470b, %l5 = 000000c5
add %i2,0x17c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000474ee9e9
! Mem[0000000090000034] = ef74f541, %g2 = ffffffffffffffab
lduw [%i4+0x034],%g2 ! %g2 = 00000000ef74f541
! Mem[0000000091800050] = f95324a82f4b5d9e, %g2 = 00000000ef74f541
ldx [%o0+0x050],%g2 ! %g2 = f95324a82f4b5d9e
! %l0 = 000000009cbd80ef, Mem[000000001a800032] = 9849d1bd
sth %l0,[%i1+0x032] ! Mem[000000001a800030] = 984980ef
! Mem[00000000910001dc] = 444cbbba, %g2 = f95324a82f4b5d9e
lduh [%i6+0x1de],%g2 ! %g2 = 000000000000444c
p5_label_22:
! Mem[000000001a0000ea] = bae9e8da, %l7 = 0000000000000017
ldstub [%i0+0x0ea],%l7 ! %l7 = 000000e8000000ff
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000150] = c588424a, %g2 = 000000000000444c
ldsh [%i6+0x150],%g2 ! %g2 = ffffffffffffc588
! Mem[000000001a800127] = 81692e76, %l7 = 00000000000000e8
ldstub [%i1+0x127],%l7 ! %l7 = 00000076000000ff
! Mem[000000001b000050] = 1e7995b0, %l5 = 00000000474ee9e9
swap [%i2+0x050],%l5 ! %l5 = 000000001e7995b0
! %l2 = 0000000000000046, Mem[00000000918001c8] = e0b9d0052cf5ebc0
stx %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 0000000000000046
! %f16 = 43742738 26b88933 94c95170 93b49f66
! %f20 = 61c8add6 9f93dcd1 826f78c9 71668bfe
! %f24 = 19a903f7 a5ddf991 ff0cff85 66a4f7cf
! %f28 = 6bc53de9 64bc05c2 ab5505ba 32bbf42d
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (624)
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000090000100] = 15334891 9ff40978 602b68ca cbf639d8
! Mem[0000000090000110] = 1bbdab1f 6811e425 3d91a3a0 855d08fa
! Mem[0000000090000120] = c394c30f 6238c5ae 4bb80034 eddf536b
! Mem[0000000090000130] = 227024ef ed770547 266b50cf 0cbf8667
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000001b8000e0] = f1f0430a41ffb179, %l2 = 0000000000000046, %l4 = 00000000000000a7
add %i3,0xe0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f1f0430a41ffb179
p5_label_23:
! Mem[000000001a800134] = 432534b9, %l5 = 1e7995b0, %l1 = 178bf7d1
add %i1,0x134,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000432534b9
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
mov 0x140,%g6
stda %f0,[%i1+%g6]ASI_BLK_PL ! Block Store to 000000001a800140
! Mem[00000000910000ec] = fdb9deb1, %g2 = ffffffffffffc588
ldub [%i6+0x0ec],%g2 ! %g2 = 00000000000000fd
! %f16 = 43742738 26b88933 94c95170 93b49f66
! %f20 = 61c8add6 9f93dcd1 826f78c9 71668bfe
! %f24 = 19a903f7 a5ddf991 ff0cff85 66a4f7cf
! %f28 = 6bc53de9 64bc05c2 ab5505ba 32bbf42d
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000001a0001fc] = 3a7bcc8c, %l7 = 0000000000000076
swap [%i0+0x1fc],%l7 ! %l7 = 000000003a7bcc8c
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ead3245d ffff9f93 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000910001bc] = df50c97f, %g2 = 00000000000000fd
ldsh [%i6+0x1be],%g2 ! %g2 = ffffffffffffdf50
! %l0 = 000000009cbd80ef, Mem[000000009080000c] = 03af8d50
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = 9cbd80ef
! Mem[000000001b800170] = 2cffff03, %l1 = 00000000432534b9
swap [%i3+0x170],%l1 ! %l1 = 000000002cffff03
! Mem[000000001b800163] = 21303480, %l6 = 00000000e7915aff
ldstub [%i3+0x163],%l6 ! %l6 = 00000080000000ff
p5_label_24:
! %l6 = 0000000000000080, Mem[000000009180018e] = 14d18749
stb %l6,[%o0+0x18e] ! Mem[000000009180018c] = 80d18749
! Mem[00000000908000bc] = 27ce3cfb, %g2 = ffffffffffffdf50
ldsb [%i5+0x0bd],%g2 ! %g2 = 0000000000000027
! %l7 = 000000003a7bcc8c, Mem[00000000900000f0] = 2a469eb5
sth %l7,[%i4+0x0f0] ! Mem[00000000900000f0] = cc8c9eb5
! Mem[000000001b800124] = 92801243, %l0 = 000000009cbd80ef
lduw [%i3+0x124],%l0 ! %l0 = 0000000092801243
! Mem[00000000908001a8] = db28b766, %g2 = 0000000000000027
lduw [%i5+0x1a8],%g2 ! %g2 = 00000000db28b766
! Mem[000000001a0001d8] = e959f6548e5a78b5, %l2 = 0000000000000046, %l6 = 0000000000000080
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e959f6548e5a78b5
! %l0 = 92801243, %l1 = 2cffff03, Mem[0000000090800010] = 736c3b2b 227efaae
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 92801243 2cffff03
! Mem[00000000918001b8] = 327e9af13f27efa1, %g2 = 00000000db28b766
ldx [%o0+0x1b8],%g2 ! %g2 = 327e9af13f27efa1
! Mem[000000001b8000a8] = 86c96abf665eebb1, %l3 = 000000007020470b, %l7 = 000000003a7bcc8c
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 86c96abf665eebb1
! %l6 = e959f6548e5a78b5, Mem[00000000908001f2] = 73b31336
stb %l6,[%i5+0x1f2] ! Mem[00000000908001f0] = b5b31336
p5_label_25:
! Mem[000000001a80008e] = 10a93835, %l1 = 000000002cffff03
ldstub [%i1+0x08e],%l1 ! %l1 = 00000038000000ff
! %l6 = 8e5a78b5, %l7 = 665eebb1, Mem[00000000910001d8] = b3551fa5 cb5f444c
std %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 8e5a78b5 665eebb1
! Mem[0000000091800124] = e7c9d2d9, %g18 = db870620b4f451df
ldsw [%o0+0x124],%g2 ! %g2 = db870620b4f451df
! Mem[000000001b8001c6] = ffffbb27, %l7 = 86c96abf665eebb1
ldstub [%i3+0x1c6],%l7 ! %l7 = 000000bb000000ff
! %l5 = 000000001e7995b0, Mem[000000001a80010c] = 69b8ff4e
sth %l5,[%i1+0x10c] ! Mem[000000001a80010c] = 95b0ff4e
! Mem[000000001b800088] = 4bb80034 eddf536b, %l6 = 8e5a78b5, %l7 = 000000bb
ldd [%i3+0x088],%l6 ! %l6 = 000000004bb80034 00000000eddf536b
! Mem[0000000091800034] = 8ef1ae53, %g2 = ffffffffe7c9d2d9
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000001b8000df] = 4d64eba2, %l7 = 00000000eddf536b
ldstub [%i3+0x0df],%l7 ! %l7 = 000000a2000000ff
membar #Sync ! Added by membar checker (625)
! %f0 = 0b91ff48 9093ae0c 3538a910 25c2dfb1
! %f4 = 075f2c41 b095791e d1f78b17 a16f0f1f
! %f8 = 756b9de6 d8f78904 f4d798a3 aa4ab0a3
! %f12 = 87f125c6 ef74f541 063d93fa 70abe1dd
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l0 = 0000000092801243, Mem[000000001a000098] = c96c75d2
stb %l0,[%i0+0x098] ! Mem[000000001a000098] = 436c75d2
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
1: membar #Sync ! Force all stores to complete
p5_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x014] ! Set processor 5 done flag
! Check Registers
p5_check_registers:
set p5_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000092801243
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000038
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000046
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007020470b
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f1f0430a41ffb179
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001e7995b0
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004bb80034
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000a2
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p5_check_fp_registers:
set p5_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0b91ff48 9093ae0c
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3538a910 25c2dfb1
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 075f2c41 b095791e
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d1f78b17 a16f0f1f
bne %xcc,p5_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 756b9de6 d8f78904
bne %xcc,p5_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f4d798a3 aa4ab0a3
bne %xcc,p5_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 87f125c6 ef74f541
bne %xcc,p5_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 063d93fa 70abe1dd
bne %xcc,p5_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 43742738 26b88933
bne %xcc,p5_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 94c95170 93b49f66
bne %xcc,p5_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 61c8add6 9f93dcd1
bne %xcc,p5_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 826f78c9 71668bfe
bne %xcc,p5_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 19a903f7 a5ddf991
bne %xcc,p5_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ff0cff85 66a4f7cf
bne %xcc,p5_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6bc53de9 64bc05c2
bne %xcc,p5_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ab5505ba 32bbf42d
bne %xcc,p5_f30_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 2bb303806c42e56c
ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7babbcca129d713b
ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 77a8863b717c0469
ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e7c5494804190188
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3e75394a749fc75c
ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 965a03cf2ac85805
ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5c51fd3b728dc69b
ldx [%i0+0x030],%g3 ! Observed data at 000000001a000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8e8f519eadf793ea
ldx [%i0+0x038],%g3 ! Observed data at 000000001a000038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6ac3dd0417ff238c
ldx [%i0+0x048],%g3 ! Observed data at 000000001a000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = f1ec5cac68abd236
ldx [%i0+0x060],%g3 ! Observed data at 000000001a000060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 911b6dff5283eaf1
ldx [%i0+0x080],%g3 ! Observed data at 000000001a000080
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 436c75d220ae372d
ldx [%i0+0x098],%g3 ! Observed data at 000000001a000098
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 40b73f7512c266fd
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 72d021db72140a21
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4fd12102f03d0583
ldx [%i0+0x0d8],%g3 ! Observed data at 000000001a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ea709e91bc3c1605
ldx [%i0+0x0e0],%g3 ! Observed data at 000000001a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bae9ffda0d25bec1
ldx [%i0+0x0e8],%g3 ! Observed data at 000000001a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f380b957d8c676a1
ldx [%i0+0x108],%g3 ! Observed data at 000000001a000108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x108,%g4
ldx [%g1+0x170],%g2 ! Expected data = 15f2ed403d9c75ae
ldx [%i0+0x170],%g3 ! Observed data at 000000001a000170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4597ebb1e8436a18
ldx [%i0+0x180],%g3 ! Observed data at 000000001a000180
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3effa469a03427f9
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 911406c000000076
ldx [%i0+0x1f8],%g3 ! Observed data at 000000001a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1f8,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 984980eff45d7a6d
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0cae939048ff910b
ldx [%i1+0x080],%g3 ! Observed data at 000000001a800080
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b1dfc22510a9ff35
ldx [%i1+0x088],%g3 ! Observed data at 000000001a800088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 749fc75c0b8b365c
ldx [%i1+0x0c8],%g3 ! Observed data at 000000001a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9cbd80ef09f74246
ldx [%i1+0x100],%g3 ! Observed data at 000000001a800100
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 24f97e2a95b0ff4e
ldx [%i1+0x108],%g3 ! Observed data at 000000001a800108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9983cbed2e983adb
ldx [%i1+0x118],%g3 ! Observed data at 000000001a800118
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2c0886ed81692eff
ldx [%i1+0x120],%g3 ! Observed data at 000000001a800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0cae939048ff910b
ldx [%i1+0x140],%g3 ! Observed data at 000000001a800140
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b1dfc22510a93835
ldx [%i1+0x148],%g3 ! Observed data at 000000001a800148
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1e7995b0412c5f07
ldx [%i1+0x150],%g3 ! Observed data at 000000001a800150
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1f0f6fa1178bf7d1
ldx [%i1+0x158],%g3 ! Observed data at 000000001a800158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0489f7d8e69d6b75
ldx [%i1+0x160],%g3 ! Observed data at 000000001a800160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = a3b04aaaa398d7f4
ldx [%i1+0x168],%g3 ! Observed data at 000000001a800168
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 41f574efc625f187
ldx [%i1+0x170],%g3 ! Observed data at 000000001a800170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = dde1ab70fa933d06
ldx [%i1+0x178],%g3 ! Observed data at 000000001a800178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x178,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a3888514b8a575e4
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6d8bc8b099503b46
ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 36376258946a4642
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9fd5ff2fc4a121cd
ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0cae939048ff910b
ldx [%i2+0x040],%g3 ! Observed data at 000000001b000040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = b1dfc22510a93835
ldx [%i2+0x048],%g3 ! Observed data at 000000001b000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 474ee9e9412c5f07
ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 1f0f6fa1178bf7d1
ldx [%i2+0x058],%g3 ! Observed data at 000000001b000058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0489f7d8e69d6b75
ldx [%i2+0x060],%g3 ! Observed data at 000000001b000060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = a3b04aaaa398d7f4
ldx [%i2+0x068],%g3 ! Observed data at 000000001b000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 41f574efc625f187
ldx [%i2+0x070],%g3 ! Observed data at 000000001b000070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = dde1ab70fa933d06
ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000003e290c09
ldx [%i2+0x098],%g3 ! Observed data at 000000001b000098
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 81d355e07175578c
ldx [%i2+0x0b8],%g3 ! Observed data at 000000001b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7e48d4b9bcfe33ff
ldx [%i2+0x148],%g3 ! Observed data at 000000001b000148
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = bba66ca5be4613cb
ldx [%i2+0x158],%g3 ! Observed data at 000000001b000158
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7020470ba1f575e3
ldx [%i2+0x160],%g3 ! Observed data at 000000001b000160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000003122bfc956
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c0,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = bc887207fd1d0b0c
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 760d7ad0b1eb5e66
ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ec48c44d482ed70c
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bafbb69779cc2dfe
ldx [%i3+0x018],%g3 ! Observed data at 000000001b800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cdc7f9990ba7e885
ldx [%i3+0x020],%g3 ! Observed data at 000000001b800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = cd92c076cb1346be
ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a3ffd889303de677
ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000eb936b00d7
ldx [%i3+0x038],%g3 ! Observed data at 000000001b800038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff1bffe7a434769d
ldx [%i3+0x0a0],%g3 ! Observed data at 000000001b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9cbd80efad69df7b
ldx [%i3+0x0c8],%g3 ! Observed data at 000000001b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 51fe12f94d64ebff
ldx [%i3+0x0d8],%g3 ! Observed data at 000000001b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f1f0430a41ffb179
ldx [%i3+0x0e0],%g3 ! Observed data at 000000001b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 64b093b9e685a95b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = c5c38f4492801243
ldx [%i3+0x120],%g3 ! Observed data at 000000001b800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 213034fffeee0d02
ldx [%i3+0x160],%g3 ! Observed data at 000000001b800160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 432534b903c296c1
ldx [%i3+0x170],%g3 ! Observed data at 000000001b800170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff0cff8566a4f7cf
ldx [%i3+0x1a8],%g3 ! Observed data at 000000001b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0c0b1dfdffffff27
ldx [%i3+0x1c0],%g3 ! Observed data at 000000001b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 665eebb1d07a0d76
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = be4613cb76c092cd
ldx [%i3+0x1e8],%g3 ! Observed data at 000000001b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1e8,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f4_fail:
set p5_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f6_fail:
set p5_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f8_fail:
set p5_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f10_fail:
set p5_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f12_fail:
set p5_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f14_fail:
set p5_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f16_fail:
set p5_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f18_fail:
set p5_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f20_fail:
set p5_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f22_fail:
set p5_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f24_fail:
set p5_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f26_fail:
set p5_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f28_fail:
set p5_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f30_fail:
set p5_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 5 failed
p5_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x014] ! Set processor 5 done flag
set p5_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 5 failed
p5_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x014] ! Set processor 5 done flag
set p5_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p5_selfmod_failed:
ba p5_failed
mov 0xabc,%g1
p5_common_error:
or %g0,0xee5,%g1
ba p5_failed
mov %o5,%g3
p5_common_signature_error:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_common_timeout:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p5_failed
mov 0x0,%g3
p5_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800008]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800020]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a800028]
done
p5_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800008]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800020]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a800028]
done
p5_trap2e:
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000028]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800000]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000020]
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800018]
done
p5_trap2o:
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000028]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800000]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000020]
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800018]
done
p5_trap3e:
nop
nop
done
p5_trap3o:
nop
nop
done
p5_init_memory_pointers:
set p5_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p5_local0_start,%i0
set p5_local1_start,%i1
set p5_local2_start,%i2
set p5_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1e4b09aa7c06330b
ldx [%g1+0x008],%l1 ! %l1 = 0b4ccc1a26bbd516
ldx [%g1+0x010],%l2 ! %l2 = 54a8feac4c6829ce
ldx [%g1+0x018],%l3 ! %l3 = 8a559ce052f68cfd
ldx [%g1+0x020],%l4 ! %l4 = a8a9b093e3ed2cb4
ldx [%g1+0x028],%l5 ! %l5 = f389c999f4a18540
ldx [%g1+0x030],%l6 ! %l6 = 2a365e48d03a8c85
ldx [%g1+0x038],%l7 ! %l7 = dd2c3cd809f74246
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 6
processor_6:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x18] ! Set the start flag
wrpr %g0,7,%cleanwin
call p6_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 6
wr %g0,0x4,%fprs ! Make sure fef is 1
set p6_init_freg,%g1
! %f0 = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! %f4 = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! %f8 = 44dbf974 299b2fe4 d152c283 4896d195
! %f12 = baec8250 a2b71f21 f4320fd6 d9ec294c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d614725c a9e196ec daab4eee eae6658e
! %f20 = 46235429 20c36067 6b525b54 ccce75ab
! %f24 = a7ce0c54 934faaf7 a885a85d 5dd7a4bb
! %f28 = 50df0fef 9b3ef480 6f0ca058 bcb408fd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 02dd15e5 e7e9f84c 6c006762 24270d12
! %f36 = 808e9878 ee801f30 45149f33 14f3d914
! %f40 = 9783a2ea c552413e 66ad5818 7ed58d75
! %f44 = b1a42e76 b21f558c 5083d301 b0f7d4c2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6ec30bf700000058,%g7,%g1 ! GSR scale = 11, align = 0
wr %g1,%g0,%gsr ! GSR = 6ec30bf700000058
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 6
p6_label_1:
! %l6 = 84e347ec0fce3f54, Mem[000000001d000167] = b8856f5d
stb %l6,[%i2+0x167] ! Mem[000000001d000164] = b8856f54
! Mem[000000001d00017c] = e47775b1, %l6 = 84e347ec0fce3f54
lduw [%i2+0x17c],%l6 ! %l6 = 00000000e47775b1
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000001d0000d8] = bc573443, %l1 = 328c700a, %l3 = ca76c6d2
add %i2,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bc573443
! %f0 = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! %f4 = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! %f8 = 44dbf974 299b2fe4 d152c283 4896d195
! %f12 = baec8250 a2b71f21 f4320fd6 d9ec294c
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000910001b0] = 9cb5ef3f f44fe7a5, %g2 = 00008a19, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 000000009cb5ef3f 00000000f44fe7a5
! %l1 = f1b405fc328c700a, Mem[00000000900001e8] = e5f99e27
stb %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = 0af99e27
! %l6 = 00000000e47775b1, Mem[00000000910000d4] = 56aa3dfd
stw %l6,[%i6+0x0d4] ! Mem[00000000910000d4] = e47775b1
! Mem[0000000091000154] = 0c36b790, %g2 = 000000009cb5ef3f
ldsh [%i6+0x156],%g2 ! %g2 = 0000000000000c36
! Mem[0000000090800078] = 9fb921cd132f0048, %g2 = 0000000000000c36
ldx [%i5+0x078],%g2 ! %g2 = 9fb921cd132f0048
p6_label_2:
! %l7 = 05922737f89f7d05, Mem[0000000090000040] = 0a5149f0d0e2273a
stx %l7,[%i4+0x040] ! Mem[0000000090000040] = 05922737f89f7d05
! Mem[0000000091800048] = 9a64b471, %g18 = fe6fb7763e70e0b0
ldsw [%o0+0x048],%g2 ! %g2 = fe6fb7763e70e0b0
! %l1 = f1b405fc328c700a, Mem[00000000908000a6] = b5d68f9f
stb %l1,[%i5+0x0a6] ! Mem[00000000908000a4] = 0ad68f9f
membar #Sync ! Added by membar checker (626)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 0af99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000001d000158] = c88f225f, %l3 = 00000000bc573443
swap [%i2+0x158],%l3 ! %l3 = 00000000c88f225f
! Mem[000000001c0001b2] = 0cac1a2a, %l5 = e0ba822de7f12116
ldstub [%i0+0x1b2],%l5 ! %l5 = 0000001a000000ff
! %l6 = 00000000e47775b1, Mem[00000000908000a7] = d68f9f51
stb %l6,[%i5+0x0a7] ! Mem[00000000908000a4] = b18f9f51
! Mem[000000001d00018c] = 43762419, %l3 = c88f225f, %l7 = f89f7d05
add %i2,0x18c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000043762419
! Mem[000000009180000c] = ea654374, %g18 = fe6fb7763e70e0b0
ldsw [%o0+0x00c],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[0000000090000020] = 07fdaa83, %g2 = ffffffffea654374
ldsb [%i4+%o4],%g2 ! %g2 = 0000000000000007
p6_label_3:
! Mem[0000000091800148] = f9c8519e bfcd246a, %g2 = 00000007, %g3 = f44fe7a5
ldd [%o0+0x148],%g2 ! %g2 = 00000000f9c8519e 00000000bfcd246a
! Mem[000000001c800180] = 641c5913 c81bcf59 97f2a374 e614ced4
! Mem[000000001c800190] = b8168229 a869a268 e48eb004 78719036
! Mem[000000001c8001a0] = 55e383e8 8c06b492 96c13bc5 e42d69a9
! Mem[000000001c8001b0] = 5665b3ea c30accf3 7e4aa3e3 1104b580
mov 0x180,%g6
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 000000001c800180
! Mem[0000000091800030] = 3d3b21a0e7c98ef1, %g2 = 00000000f9c8519e
ldx [%o0+0x030],%g2 ! %g2 = 3d3b21a0e7c98ef1
! %l5 = 000000000000001a, Mem[000000001d800126] = e00beff1
sth %l5,[%i3+0x126] ! Mem[000000001d800124] = e00b001a
! Mem[000000001d000120] = 5833cfea35b1cb77, %l5 = 000000000000001a, %l6 = 00000000e47775b1
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 5833cfea35b1cb77
! Mem[00000000918000bc] = a911461b, %g2 = 3d3b21a0e7c98ef1
lduh [%o0+0x0bc],%g2 ! %g2 = 000000000000a911
! Mem[0000000091800020] = 17cb13e3, %g2 = 000000000000a911
ldub [%o0+0x023],%g2 ! %g2 = 0000000000000017
! %l5 = 000000000000001a, Mem[00000000910000b1] = 904e82b7
stb %l5,[%i6+0x0b1] ! Mem[00000000910000b0] = 1a4e82b7
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000001d000116] = d4ecaf8f, %l1 = f1b405fc328c700a
ldstub [%i2+0x116],%l1 ! %l1 = 000000af000000ff
p6_label_4:
! Mem[0000000090800028] = 08259a35, %g2 = 0000000000000017
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000825
! Mem[000000001d000010] = 3aa25743, %l0 = bde52e25, %l7 = 43762419
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003aa25743
! %l2 = 61b8cc09a03cbb77, Mem[0000000091000150] = c588424aac100c36
stx %l2,[%i6+0x150] ! Mem[0000000091000150] = 61b8cc09a03cbb77
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l2 = 61b8cc09a03cbb77, Mem[0000000091000060] = 051f93c3
stw %l2,[%i6+0x060] ! Mem[0000000091000060] = a03cbb77
! Mem[00000000910001b0] = 9cb5ef3f, %g2 = 0000000000000825
ldsb [%i6+0x1b0],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000900000e8] = 625920f0, %g2 = ffffffffffffff9c
ldsb [%i4+0x0e8],%g2 ! %g2 = 0000000000000062
! Mem[000000009100011c] = 2f1defab, %g2 = 0000000000000062
lduh [%i6+0x11e],%g2 ! %g2 = 0000000000002f1d
! Mem[0000000090800098] = f985fdfd, %g2 = 0000000000002f1d
ldsb [%i5+0x098],%g2 ! %g2 = fffffffffffffff9
! Mem[000000001d8000f4] = 27866526, %l6 = 35b1cb77, %l0 = bde52e25
add %i3,0xf4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000027866526
p6_label_5:
! Mem[00000000908001b4] = 2229163d, %g2 = fffffffffffffff9
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
! Mem[000000009100001c] = fa7c80ba, %g18 = fe6fb7763e70e0b0
ldsw [%i6+0x01c],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[00000000900001b0] = 339d668f, %g2 = fffffffffa7c80ba
lduh [%i4+0x1b0],%g2 ! %g2 = 000000000000339d
! Mem[000000001c8001d8] = dce47930, %l2 = 61b8cc09a03cbb77
swap [%i1+0x1d8],%l2 ! %l2 = 00000000dce47930
! %f0 = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! %f4 = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! %f8 = 44dbf974 299b2fe4 d152c283 4896d195
! %f12 = baec8250 a2b71f21 f4320fd6 d9ec294c
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (627)
! Mem[0000000090000190] = 0709d9b1 d0f208b0, %g2 = 0000339d, %g3 = bfcd246a
ldd [%i4+0x190],%g2 ! %g2 = 000000000709d9b1 00000000d0f208b0
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000048] = 192532e1, %g2 = 000000000709d9b1
lduh [%i6+0x048],%g2 ! %g2 = 0000000000001925
! Mem[00000000918000c4] = f1cbb2db, %g2 = 0000000000001925
lduw [%o0+0x0c4],%g2 ! %g2 = 00000000f1cbb2db
! Mem[000000001c800130] = 9792f83c9a633255, %l3 = 00000000c88f225f, %l0 = 0000000027866526
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 9792f83c9a633255
p6_label_6:
! Mem[000000001d0000c0] = 140a0586c48b7358, %l5 = 000000000000001a, %l3 = 00000000c88f225f
add %i2,0xc0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 140a0586c48b7358
! Mem[00000000918000a8] = afd10558, %g2 = 00000000f1cbb2db
ldub [%o0+0x0a8],%g2 ! %g2 = 00000000000000af
! Mem[000000001d000029] = b811ed5b, %l3 = 140a0586c48b7358
ldstub [%i2+0x029],%l3 ! %l3 = 00000011000000ff
! %l4 = 5806f2efc2946c75, Mem[0000000091000110] = 6efc0b93
stw %l4,[%i6+0x110] ! Mem[0000000091000110] = c2946c75
! Mem[00000000908001d0] = 9914a593, %g2 = 00000000000000af
lduw [%i5+0x1d0],%g2 ! %g2 = 000000009914a593
! Mem[000000001c800050] = ef7756a99b904e61, %l5 = 000000000000001a, %l7 = 000000003aa25743
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ef7756a99b904e61
! Mem[000000001c0001f0] = 26845823, %l1 = 000000af, %l0 = 9a633255
add %i0,0x1f0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000026845823
! %f0 = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! %f4 = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! %f8 = 44dbf974 299b2fe4 d152c283 4896d195
! %f12 = baec8250 a2b71f21 f4320fd6 d9ec294c
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (628)
! %l3 = 0000000000000011, Mem[0000000090000028] = 11d327cb5e532d6a
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000011
! Mem[00000000910000a0] = 0781ea4e, %g18 = fe6fb7763e70e0b0
ldsw [%i6+0x0a0],%g2 ! %g2 = fe6fb7763e70e0b0
p6_label_7:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000001c800078] = a7ac816c, %l4 = 5806f2efc2946c75
swap [%i1+0x078],%l4 ! %l4 = 00000000a7ac816c
! Mem[000000001d000134] = 78b6e528, %l6 = 5833cfea35b1cb77
ldstub [%i2+0x134],%l6 ! %l6 = 00000078000000ff
! %l3 = 0000000000000011, Mem[0000000090000008] = 14c6f3dd36c59199
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000011
! Mem[000000001d800130] = 017277ae, %l2 = 00000000dce47930
ldstub [%i3+0x130],%l2 ! %l2 = 00000001000000ff
! Mem[00000000918000b8] = 0a5bbde5 a911461b, %g2 = 0781ea4e, %g3 = d0f208b0
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a5bbde5 00000000a911461b
! Mem[000000001d000000] = 0ee8f546 b17fd286 897ca607 d519bbc9
! Mem[000000001d000010] = 3aa25743 1238ce05 fb79496a deb8be8c
! Mem[000000001d000020] = 40c69bee 34ff4332 b8ffed5b 2c0e6b7a
! Mem[000000001d000030] = 0330aa89 c499d50c bbad3154 5f9f994b
ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 000000001d000000
! Mem[000000001c800014] = 80726ce2, %l1 = 00000000000000af
lduh [%i1+0x016],%l1 ! %l1 = 0000000000006ce2
! %f0 = 0ee8f546 b17fd286 897ca607 d519bbc9
! %f4 = 3aa25743 1238ce05 fb79496a deb8be8c
! %f8 = 40c69bee 34ff4332 b8ffed5b 2c0e6b7a
! %f12 = 0330aa89 c499d50c bbad3154 5f9f994b
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l7 = ef7756a99b904e61, Mem[000000001d0000ce] = 3fd31ded
stb %l7,[%i2+0x0ce] ! Mem[000000001d0000cc] = 3fd361ed
p6_label_8:
! %l6 = 00000078, %l7 = 9b904e61, Mem[0000000090000068] = 7a6b0e2c 5bedffb8
std %l6,[%i4+0x068] ! Mem[0000000090000068] = 00000078 9b904e61
! Mem[0000000091000174] = 19abd6e5, %g2 = 000000000a5bbde5
ldsb [%i6+0x174],%g2 ! %g2 = 0000000000000019
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = 0000000000000019
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[0000000090800034] = ab8b60e8, %g2 = efb13f4bc8d12635
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffab
! Mem[000000009000000c] = 00000011, %g2 = ffffffffffffffab
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000000011
! Mem[000000009180015c] = b3a2010e, %g2 = 0000000000000011
lduh [%o0+0x15e],%g2 ! %g2 = 000000000000b3a2
! Mem[0000000090000180] = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! Mem[0000000090000190] = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! Mem[00000000900001a0] = 44dbf974 299b2fe4 d152c283 4896d195
! Mem[00000000900001b0] = baec8250 a2b71f21 f4320fd6 d9ec294c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000c4] = 0306257e, %g2 = 000000000000b3a2
lduw [%i4+0x0c4],%g2 ! %g2 = 000000000306257e
! %l3 = 0000000000000011, Mem[0000000090800050] = 962502f2b16f80fc
stx %l3,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000011
membar #Sync ! Added by membar checker (629)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 00000000 00000011
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 00000000 00000011
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
p6_label_9:
! %l6 = 00000078, %l7 = 9b904e61, Mem[00000000918000d8] = 17e15b52 b8bfd325
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000078 9b904e61
! Mem[000000001d000190] = 9d7192b8b9dbfaaf, %l7 = ef7756a99b904e61, %l1 = 0000000000006ce2
add %i2,0x190,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9d7192b8b9dbfaaf
! Mem[00000000918000f4] = 03e56e2c, %g2 = 000000000306257e
lduw [%o0+0x0f4],%g2 ! %g2 = 0000000003e56e2c
! %f0 = 0ee8f546 b17fd286 897ca607 d519bbc9
! %f4 = 3aa25743 1238ce05 fb79496a deb8be8c
! %f8 = 40c69bee 34ff4332 b8ffed5b 2c0e6b7a
! %f12 = 0330aa89 c499d50c bbad3154 5f9f994b
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! %l6 = 0000000000000078, Mem[0000000091800060] = 46f038d4852827bf
stx %l6,[%o0+0x060] ! Mem[0000000091800060] = 0000000000000078
! Mem[0000000090000080] = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! Mem[0000000090000090] = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! Mem[00000000900000a0] = 44dbf974 299b2fe4 d152c283 4896d195
! Mem[00000000900000b0] = baec8250 a2b71f21 f4320fd6 d9ec294c
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %f0 = 0ee8f546 b17fd286 897ca607 d519bbc9
! %f4 = 3aa25743 1238ce05 fb79496a deb8be8c
! %f8 = 40c69bee 34ff4332 b8ffed5b 2c0e6b7a
! %f12 = 0330aa89 c499d50c bbad3154 5f9f994b
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000908000bc] = 1065ce3c, %g2 = 0000000003e56e2c
lduw [%i5+0x0bc],%g2 ! %g2 = 000000001065ce3c
! Mem[0000000090000164] = 09ca024e, %g2 = 000000001065ce3c
lduh [%i4+0x166],%g2 ! %g2 = 00000000000009ca
membar #Sync ! Added by membar checker (630)
! Mem[0000000090000048] = c9bb19d5, %g2 = 00000000000009ca
lduw [%i4+0x048],%g2 ! %g2 = 00000000c9bb19d5
p6_label_10:
! Mem[0000000090000040] = 86d27fb1 46f5e80e c9bb19d5 07a67c89
! Mem[0000000090000050] = 05ce3812 4357a23a 8cbeb8de 6a4979fb
! Mem[0000000090000060] = 3243ff34 ee9bc640 7a6b0e2c 5bedffb8
! Mem[0000000090000070] = 0cd599c4 89aa3003 4b999f5f 5431adbb
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800154] = dfe2d1cd, %g18 = fe6fb7763e70e0b0
ldsw [%i5+0x154],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[000000001d800040] = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! Mem[000000001d800050] = 839ba55b a49d47bb e9eb5812 8e57a83a
! Mem[000000001d800060] = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! Mem[000000001d800070] = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 000000001d800040
! Mem[00000000910000f0] = cb5b68406c814025, %g2 = ffffffffdfe2d1cd
ldx [%i6+0x0f0],%g2 ! %g2 = cb5b68406c814025
! Mem[0000000090800008] = ede103af, %g2 = cb5b68406c814025
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffed
! Mem[00000000908001e0] = 176babb6, %g2 = ffffffffffffffed
ldsb [%i5+0x1e0],%g2 ! %g2 = 0000000000000017
! Mem[000000001c80015e] = 9c814a65, %l1 = 9d7192b8b9dbfaaf
ldstub [%i1+0x15e],%l1 ! %l1 = 0000004a000000ff
! Mem[00000000910000d0] = 5c7a7f22 e47775b1, %g2 = 00000017, %g3 = a911461b
ldd [%i6+0x0d0],%g2 ! %g2 = 000000005c7a7f22 00000000e47775b1
! Mem[000000001d000108] = 380a488f, %l4 = 00000000a7ac816c
lduh [%i2+0x108],%l4 ! %l4 = 000000000000380a
! %l6 = 0000000000000078, Mem[00000000918001d0] = 497951c28a40c6a2
stx %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000000000000078
p6_label_11:
! Mem[000000009180003c] = cb010323, %g2 = 000000005c7a7f22
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffcb01
! %l3 = 0000000000000011, Mem[00000000900000a2] = f974299b
sth %l3,[%i4+0x0a2] ! Mem[00000000900000a0] = 0011299b
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000001d80013d] = 73671b42, %l5 = 000000000000001a
ldstub [%i3+0x13d],%l5 ! %l5 = 00000067000000ff
! Mem[000000001c000090] = a5e85026ebe135d0, %l6 = 0000000000000078, %l6 = 0000000000000078
add %i0,0x90,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = a5e85026ebe135d0
! %f0 = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! %f4 = 839ba55b a49d47bb e9eb5812 8e57a83a
! %f8 = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! %f12 = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l2 = 0000000000000001, Mem[000000001d000084] = 85bdf911
stw %l2,[%i2+0x084] ! Mem[000000001d000084] = 00000001
! %f0 = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! %f4 = 839ba55b a49d47bb e9eb5812 8e57a83a
! %f8 = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! %f12 = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000001d800078] = 1a6c6333ccdf9508, %l0 = 0000000026845823, %l2 = 0000000000000001
add %i3,0x78,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1a6c6333ccdf9508
! %f0 = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! %f4 = 839ba55b a49d47bb e9eb5812 8e57a83a
! %f8 = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! %f12 = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
mov 0x180,%g4
stda %f0,[%i0+%g4]ASI_BLK_SL ! Block Store to 000000001c000180
p6_label_12:
! Mem[00000000910001f4] = cc7385d5, %g2 = ffffffffffffcb01
ldub [%i6+0x1f7],%g2 ! %g2 = 00000000000000cc
! Mem[000000001c0000a5] = 2e7d6ce3, %l5 = 0000000000000067
ldstub [%i0+0x0a5],%l5 ! %l5 = 0000007d000000ff
! Mem[000000001d800140] = b1b9f716, %l0 = 0000000026845823
ldub [%i3+0x140],%l0 ! %l0 = 00000000000000b1
! %l4 = 0000380a, %l5 = 0000007d, Mem[0000000091800048] = 9a64b471 8ce2bfe6
std %l4,[%o0+0x048] ! Mem[0000000091800048] = 0000380a 0000007d
membar #Sync ! Added by membar checker (631)
! Mem[0000000090000100] = 641c5913 c81bcf59 97f2a374 e614ced4
! Mem[0000000090000110] = b8168229 a869a268 e48eb004 78719036
! Mem[0000000090000120] = 55e383e8 8c06b492 96c13bc5 e42d69a9
! Mem[0000000090000130] = 5665b3ea c30accf3 7e4aa3e3 1104b580
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l0 = 00000000000000b1, Mem[000000001d800173] = d64aa3b7
stb %l0,[%i3+0x173] ! Mem[000000001d800170] = d64aa3b1
! Mem[000000009000012c] = 2d69a956, %g2 = 00000000000000cc
ldsb [%i4+0x12d],%g2 ! %g2 = 000000000000002d
! Mem[000000001c000188] = cb5e120fa6aaae4d, %l4 = 000000000000380a, %l0 = 00000000000000b1
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = cb5e120fa6aaae4d
! Mem[0000000090000100] = 641c5913 c81bcf59 97f2a374 e614ced4
! Mem[0000000090000110] = b8168229 a869a268 e48eb004 78719036
! Mem[0000000090000120] = 55e383e8 8c06b492 96c13bc5 e42d69a9
! Mem[0000000090000130] = 5665b3ea c30accf3 7e4aa3e3 1104b580
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800050] = 00000000, %g2 = 000000000000002d
ldsh [%i5+0x050],%g2 ! %g2 = 0000000000000000
p6_label_13:
! Mem[00000000918000c8] = d3b96151, %g2 = 0000000000000000
ldub [%o0+0x0cb],%g2 ! %g2 = 00000000000000d3
! Mem[000000001c000073] = 5192a641, %l5 = 000000000000007d
ldstub [%i0+0x073],%l5 ! %l5 = 00000041000000ff
! Mem[0000000090800108] = 3b44fc35, %g2 = 00000000000000d3
ldub [%i5+0x109],%g2 ! %g2 = 000000000000003b
! Mem[000000001d800150] = d172ffe8, %l3 = 0000000000000011
swap [%i3+0x150],%l3 ! %l3 = 00000000d172ffe8
! Mem[0000000090000180] = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! Mem[0000000090000190] = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! Mem[00000000900001a0] = 44dbf974 299b2fe4 d152c283 4896d195
! Mem[00000000900001b0] = baec8250 a2b71f21 f4320fd6 d9ec294c
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l0 = cb5e120fa6aaae4d, Mem[000000001c000018] = 913224e9
stb %l0,[%i0+%o3] ! Mem[000000001c000018] = 4d3224e9
! Mem[00000000908000a0] = d0a04648a0060ab1, %g2 = 000000000000003b
ldx [%i5+0x0a0],%g2 ! %g2 = d0a04648a0060ab1
! Mem[000000001d80016c] = 53864b89, %l4 = 000000000000380a
swap [%i3+0x16c],%l4 ! %l4 = 0000000053864b89
! %l0 = a6aaae4d, %l1 = 0000004a, Mem[000000001d000180] = 5efef39d a2f46cf1
std %l0,[%i2+0x180] ! Mem[000000001d000180] = a6aaae4d 0000004a
! Mem[000000001c000080] = 08a23a8d, %l0 = cb5e120fa6aaae4d
ldstub [%i0+0x080],%l0 ! %l0 = 00000008000000ff
p6_label_14:
! Mem[000000001d000024] = 34ff4332, %l4 = 53864b89, %l7 = 9b904e61
add %i2,0x24,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000034ff4332
! Mem[000000001d000060] = 6f829e5527b360fd, %l3 = 00000000d172ffe8, %l6 = a5e85026ebe135d0
add %i2,0x60,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6f829e5527b360fd
! Mem[0000000090000180] = e2affb42 4a7d13cc 6bd7b73c 3b9f054c
! Mem[0000000090000190] = 0709d9b1 d0f208b0 4fceeedb a1f7dfd1
! Mem[00000000900001a0] = 44dbf974 299b2fe4 d152c283 4896d195
! Mem[00000000900001b0] = baec8250 a2b71f21 f4320fd6 d9ec294c
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l2 = ccdf9508, %l3 = d172ffe8, Mem[00000000910000a0] = 0781ea4e d4ce8d0b
std %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = ccdf9508 d172ffe8
! Mem[000000001c0001e4] = 2364a406, %l4 = 53864b89, %l0 = 00000008
add %i0,0x1e4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002364a406
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %f0 = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! %f4 = 839ba55b a49d47bb e9eb5812 8e57a83a
! %f8 = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! %f12 = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000001c0001a8] = 0f7fdbbdb74e22c5, %l5 = 0000000000000041, %l1 = 000000000000004a
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 0f7fdbbdb74e22c5
! Mem[0000000091000058] = 13cd2b79, %g2 = d0a04648a0060ab1
lduw [%i6+0x058],%g2 ! %g2 = 0000000013cd2b79
membar #Sync ! Added by membar checker (632)
! Mem[00000000900000e0] = 1e74cc95, %g18 = fe6fb7763e70e0b0
ldsw [%i4+0x0e0],%g2 ! %g2 = fe6fb7763e70e0b0
p6_label_15:
! Mem[000000001c000128] = e39610df, %l2 = 1a6c6333ccdf9508
swap [%i0+0x128],%l2 ! %l2 = 00000000e39610df
! Mem[000000001d0000c0] = 140a0586c48b7358, %l0 = 000000002364a406, %l3 = 00000000d172ffe8
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 140a0586c48b7358
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_COMMIT_P ! Block Store to 000000001c000080
! Mem[0000000090000044] = 46f5e80e, %g18 = fe6fb7763e70e0b0
ldsw [%i4+0x044],%g2 ! %g2 = fe6fb7763e70e0b0
! %l2 = e39610df, %l3 = c48b7358, Mem[00000000918001a0] = baabd0af 5a1c1e88
std %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = e39610df c48b7358
! %l6 = 27b360fd, %l7 = 34ff4332, Mem[0000000091800168] = f57a6bcf e9020978
std %l6,[%o0+0x168] ! Mem[0000000091800168] = 27b360fd 34ff4332
! Mem[000000001d800100] = cc6a95a617ebf288, %l3 = 140a0586c48b7358, %l5 = 0000000000000041
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = cc6a95a617ebf288
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000001c0000e8] = 8bb3a9feeecd80cf, %l0 = 000000002364a406, %l0 = 000000002364a406
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 8bb3a9feeecd80cf
! Mem[000000001c000178] = cd2260ba, %l6 = 27b360fd, %l0 = eecd80cf
add %i0,0x178,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000cd2260ba
p6_label_16:
! Mem[0000000090000164] = 0e6009ca, %g2 = 0000000046f5e80e
lduw [%i4+0x164],%g2 ! %g2 = 000000000e6009ca
! Mem[000000001d800168] = dfce70bc0000380a, %l2 = 00000000e39610df, %l4 = 0000000053864b89
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = dfce70bc0000380a
! %l0 = cd2260ba, %l1 = b74e22c5, Mem[0000000091000008] = b3d4ede1 448eee7f
std %l0,[%i6+%o1] ! Mem[0000000091000008] = cd2260ba b74e22c5
! Mem[0000000090000008] = 97f2a374 e614ced4, %g2 = 0e6009ca, %g3 = e47775b1
ldd [%i4+%o1],%g2 ! %g2 = 0000000097f2a374 00000000e614ced4
! Mem[000000001d8000c0] = fee433dc 8815a29f b4ce6925 861b5720
! Mem[000000001d8000d0] = 9b034702 e2809ab7 523bd78e acab4229
! Mem[000000001d8000e0] = db16fc33 d9a3f877 4a861c44 993cd657
! Mem[000000001d8000f0] = 316a7209 27866526 9663f83b 40500601
ldda [%i3+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 000000001d8000c0
! %l2 = 00000000e39610df, Mem[000000001d8001b0] = a84f9587
stw %l2,[%i3+0x1b0] ! Mem[000000001d8001b0] = e39610df
! Mem[000000001c800050] = ef7756a9, %l4 = dfce70bc0000380a
ldstub [%i1+0x050],%l4 ! %l4 = 000000ef000000ff
! Mem[000000001c8000a0] = f03f512f, %l0 = 00000000cd2260ba
swap [%i1+0x0a0],%l0 ! %l0 = 00000000f03f512f
! Mem[000000001c8000a0] = cd2260ba, %l0 = 00000000f03f512f
ldsw [%i1+0x0a0],%l0 ! %l0 = ffffffffcd2260ba
! %l0 = ffffffffcd2260ba, Mem[00000000908000bc] = 1065ce3c
stw %l0,[%i5+0x0bc] ! Mem[00000000908000bc] = cd2260ba
p6_label_17:
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[00000000908001cc] = 33259914, %g2 = 0000000097f2a374
lduh [%i5+0x1ce],%g2 ! %g2 = 0000000000003325
! %l4 = 00000000000000ef, Mem[0000000090000198] = 4fceeedba1f7dfd1
stx %l4,[%i4+0x198] ! Mem[0000000090000198] = 00000000000000ef
! Mem[000000001d800078] = 1a6c6333, %l3 = 140a0586c48b7358
ldub [%i3+0x07b],%l3 ! %l3 = 0000000000000033
! %l6 = 6f829e5527b360fd, Mem[000000009100009c] = 3457b2a7
stb %l6,[%i6+0x09c] ! Mem[000000009100009c] = fd57b2a7
! Mem[000000001d800050] = 839ba55b, %l6 = 6f829e5527b360fd
ldstub [%i3+0x050],%l6 ! %l6 = 00000083000000ff
! Mem[000000001d8001a2] = 2618ff2e, %l4 = 00000000000000ef
ldstub [%i3+0x1a2],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000091800010] = ae52c76d, %g2 = 0000000000003325
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffae
! Mem[00000000908001ec] = 5beb9259, %g2 = ffffffffffffffae
lduw [%i5+0x1ec],%g2 ! %g2 = 000000005beb9259
! Mem[000000001d000194] = b9dbfaaf, %l0 = cd2260ba, %l4 = 000000ff
add %i2,0x194,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b9dbfaaf
p6_label_18:
! Mem[000000001d800072] = d435c4f4, %l2 = 00000000e39610df
ldstub [%i3+0x072],%l2 ! %l2 = 000000c4000000ff
! Mem[000000001d0000b0] = 676fea81, %l2 = 000000c4, %l5 = 17ebf288
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000676fea81
! %l2 = 00000000000000c4, Mem[0000000091000038] = 65fd340e6c70ccef
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000c4
! %f0 = 9fa21588 dc33e4fe 20571b86 2569ceb4
! %f4 = b79a80e2 0247039b 2942abac 8ed73b52
! %f8 = 77f8a3d9 33fc16db 57d63c99 441c864a
! %f12 = 26658627 09726a31 01065040 3bf86396
mov 0x040,%g5
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 000000001d000040
! Mem[0000000090800160] = 5eec39ae, %g2 = 000000005beb9259
lduw [%i5+0x160],%g2 ! %g2 = 000000005eec39ae
! Mem[000000001c80000c] = 633f2c1d, %l7 = 0000000034ff4332
ldsw [%i1+0x00c],%l7 ! %l7 = 00000000633f2c1d
membar #Sync ! Added by membar checker (633)
! Mem[0000000090000010] = b8168229 a869a268, %g2 = 5eec39ae, %g3 = e614ced4
ldd [%i4+%o2],%g2 ! %g2 = 00000000b8168229 00000000a869a268
! Mem[000000001c800074] = 6b11e1e4, %l5 = 676fea81, %l0 = cd2260ba
add %i1,0x74,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006b11e1e4
! Mem[000000001c0000a0] = 55e383e88c06b492, %l7 = 00000000633f2c1d, %l0 = 000000006b11e1e4
add %i0,0xa0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 55e383e88c06b492
! Mem[000000001d800100] = cc6a95a6 17ebf288 38e0d793 f34558b1
! Mem[000000001d800110] = be8ae882 6bc9fcb0 f0341d83 d0b27457
! Mem[000000001d800120] = 6759fe68 e00b001a 8b87ae5a 83c7cab9
! Mem[000000001d800130] = ff7277ae a7becf74 3cce323d 73ff1b42
mov 0x100,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 000000001d800100
p6_label_19:
! Mem[0000000090800120] = ff744fca, %g2 = 00000000b8168229
ldub [%i5+0x123],%g2 ! %g2 = 00000000000000ff
! %f16 = 641c5913 c81bcf59 97f2a374 e614ced4
! %f20 = b8168229 a869a268 e48eb004 78719036
! %f24 = 55e383e8 8c06b492 96c13bc5 e42d69a9
! %f28 = 5665b3ea c30accf3 7e4aa3e3 1104b580
stda %f16,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 000000001c0000c0
! Mem[000000001d0001c4] = 5dbfb44a, %l2 = 000000c4, %l7 = 633f2c1d
add %i2,0x1c4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005dbfb44a
! %l0 = 55e383e88c06b492, Mem[0000000091800058] = 5c76d32298c57dad
stx %l0,[%o0+0x058] ! Mem[0000000091800058] = 55e383e88c06b492
! Mem[000000001d000044] = dc33e4fe, %l3 = 00000033, %l2 = 000000c4
add %i2,0x44,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000dc33e4fe
! Mem[0000000090000040] = 86d27fb1 46f5e80e c9bb19d5 07a67c89
! Mem[0000000090000050] = 05ce3812 4357a23a 8cbeb8de 6a4979fb
! Mem[0000000090000060] = 3243ff34 ee9bc640 7a6b0e2c 5bedffb8
! Mem[0000000090000070] = 0cd599c4 89aa3003 4b999f5f 5431adbb
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000001d0001cc] = a300ad08, %l1 = b74e22c5, %l1 = b74e22c5
add %i2,0x1cc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a300ad08
! Mem[0000000090000040] = 86d27fb1 46f5e80e c9bb19d5 07a67c89
! Mem[0000000090000050] = 05ce3812 4357a23a 8cbeb8de 6a4979fb
! Mem[0000000090000060] = 3243ff34 ee9bc640 7a6b0e2c 5bedffb8
! Mem[0000000090000070] = 0cd599c4 89aa3003 4b999f5f 5431adbb
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000080] = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! Mem[0000000090000090] = 839ba55b a49d47bb e9eb5812 8e57a83a
! Mem[00000000900000a0] = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! Mem[00000000900000b0] = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = 000000ff, %g3 = a869a268
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
p6_label_20:
! Mem[00000000910000e4] = f0f84f05, %g2 = 000000000c280bcf
ldsb [%i6+0x0e5],%g2 ! %g2 = fffffffffffffff0
! Mem[00000000900001d0] = 839ba55b, %g2 = fffffffffffffff0
ldsb [%i4+0x1d0],%g2 ! %g2 = ffffffffffffff83
! Mem[000000001c000020] = 69a46f37, %l4 = b9dbfaaf, %l5 = 676fea81
add %i0,0x20,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000069a46f37
membar #Sync ! Added by membar checker (634)
! %l4 = 00000000b9dbfaaf, Mem[000000001d800100] = cc6a95a6
sth %l4,[%i3+0x100] ! Mem[000000001d800100] = faaf95a6
! %f0 = cc6a95a6 17ebf288 38e0d793 f34558b1
! %f4 = be8ae882 6bc9fcb0 f0341d83 d0b27457
! %f8 = 6759fe68 e00b001a 8b87ae5a 83c7cab9
! %f12 = ff7277ae a7becf74 3cce323d 73ff1b42
stda %f0,[%i1+%g5]ASI_BLK_P ! Block Store to 000000001c800100
! Mem[00000000900000c0] = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! Mem[00000000900000d0] = 839ba55b a49d47bb e9eb5812 8e57a83a
! Mem[00000000900000e0] = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! Mem[00000000900000f0] = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000083, %l7 = 5dbfb44a, Mem[0000000091000018] = 8c716ef0 fa7c80ba
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000083 5dbfb44a
! Mem[000000001c000194] = 5ba59b83, %l3 = 0000000000000033
swap [%i0+0x194],%l3 ! %l3 = 000000005ba59b83
! Mem[000000001c800148] = 187e61b613532f3a, %l3 = 000000005ba59b83, %l3 = 000000005ba59b83
add %i1,0x148,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 187e61b613532f3a
! Mem[000000001c00012e] = d071fd37, %l5 = 0000000069a46f37
ldstub [%i0+0x12e],%l5 ! %l5 = 000000fd000000ff
p6_label_21:
! Mem[000000001d0001f0] = e9604854 ae20e8e9, %l0 = 8c06b492, %l1 = a300ad08
ldd [%i2+0x1f0],%l0 ! %l0 = 00000000e9604854 00000000ae20e8e9
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = ffffffffffffff83
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
! Mem[00000000900000c0] = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! Mem[00000000900000d0] = 839ba55b a49d47bb e9eb5812 8e57a83a
! Mem[00000000900000e0] = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! Mem[00000000900000f0] = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l5 = 00000000000000fd, Mem[000000001d00009c] = 43a52659
stw %l5,[%i2+0x09c] ! Mem[000000001d00009c] = 000000fd
! %l7 = 000000005dbfb44a, Mem[0000000091000026] = f13290ae
sth %l7,[%i6+0x026] ! Mem[0000000091000024] = b44a90ae
! Mem[000000001d000078] = 010650403bf86396, %l3 = 187e61b613532f3a, %l4 = 00000000b9dbfaaf
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 010650403bf86396
! Mem[00000000908001f4] = 1336612b, %g18 = fe6fb7763e70e0b0
ldsw [%i5+0x1f4],%g2 ! %g2 = fe6fb7763e70e0b0
! %l1 = 00000000ae20e8e9, Mem[0000000090000172] = 16b007c1
sth %l1,[%i4+0x172] ! Mem[0000000090000170] = e8e907c1
! Mem[0000000090800158] = 567cbc80, %g2 = 000000001336612b
lduh [%i5+0x15a],%g2 ! %g2 = 000000000000567c
! Mem[000000001d0000a8] = 190bc8cd, %l2 = 00000000dc33e4fe
swap [%i2+0x0a8],%l2 ! %l2 = 00000000190bc8cd
p6_label_22:
! Mem[000000001c800148] = 187e61b613532f3a, %l7 = 000000005dbfb44a, %l2 = 00000000190bc8cd
add %i1,0x148,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 187e61b613532f3a
! Mem[000000001c8001ac] = e42d69a9, %l6 = 0000000000000083
ldstub [%i1+0x1ac],%l6 ! %l6 = 000000e4000000ff
! Mem[000000009000009c] = a83a1e74, %g2 = 000000000000567c
lduh [%i4+0x09e],%g2 ! %g2 = 000000000000a83a
! Mem[00000000908001d0] = 9914a593, %g2 = 000000000000a83a
ldsb [%i5+0x1d0],%g2 ! %g2 = ffffffffffffff99
! Mem[00000000908000d8] = c10469d8 095dca4e, %g2 = ffffff99, %g3 = 450c4cb9
ldd [%i5+0x0d8],%g2 ! %g2 = 00000000c10469d8 00000000095dca4e
! Mem[000000001d0000c0] = 140a0586c48b7358, %l0 = 00000000e9604854, %l6 = 00000000000000e4
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 140a0586c48b7358
! Mem[000000001d0001c0] = 88bdfbdc 5dbfb44a a4a93eae a300ad08
! Mem[000000001d0001d0] = daa1dc2b 0d07841f d72b39f6 fcd928d7
! Mem[000000001d0001e0] = 97afb180 0aef157c cad1f3a3 1c01ca67
! Mem[000000001d0001f0] = e9604854 ae20e8e9 31fdcddc 85c588be
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_PL,%f16 ! Block Load from 000000001d0001c0
! Mem[000000001c000118] = ea4f2029, %l0 = 00000000e9604854
ldsw [%i0+0x118],%l0 ! %l0 = ffffffffea4f2029
! Mem[0000000091800160] = 010ecc7c, %g18 = fe6fb7763e70e0b0
ldsw [%o0+0x160],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[0000000090000080] = 6cdc38c9 f858ae3e 4daeaaa6 0f125ecb
! Mem[0000000090000090] = 839ba55b a49d47bb e9eb5812 8e57a83a
! Mem[00000000900000a0] = 1e74cc95 9ce5b7b4 c5224eb7 bddb7f0f
! Mem[00000000900000b0] = d435c4f4 aa1cfd0a 1a6c6333 ccdf9508
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p6_label_23:
! Mem[000000001c000124] = af9377be, %l3 = 13532f3a, %l5 = 000000fd
add %i0,0x124,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000af9377be
! Mem[000000001c8001f0] = e9ae21d6, %l6 = c48b7358, %l5 = af9377be
add %i1,0x1f0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000e9ae21d6
! Mem[000000009180012c] = 352c036b, %g18 = fe6fb7763e70e0b0
ldsw [%o0+0x12c],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[0000000091800000] = 1ddf6cda, %g2 = 00000000352c036b
ldsb [%o0+%g0],%g2 ! %g2 = 000000000000001d
! %l3 = 187e61b613532f3a, Mem[0000000090000114] = a869a268
stw %l3,[%i4+0x114] ! Mem[0000000090000114] = 13532f3a
! %l0 = ea4f2029, %l1 = ae20e8e9, Mem[00000000900001d8] = e9eb5812 8e57a83a
std %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = ea4f2029 ae20e8e9
membar #Sync ! Added by membar checker (635)
! %l1 = 00000000ae20e8e9, Mem[000000001d0001c8] = a4a93eaea300ad08
stx %l1,[%i2+0x1c8] ! Mem[000000001d0001c8] = 00000000ae20e8e9
! %f16 = 4ab4bf5d dcfbbd88 08ad00a3 ae3ea9a4
! %f20 = 1f84070d 2bdca1da d728d9fc f6392bd7
! %f24 = 7c15ef0a 80b1af97 67ca011c a3f3d1ca
! %f28 = e9e820ae 544860e9 be88c585 dccdfd31
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000001d0001a8] = 019b59fb, %l3 = 13532f3a, %l1 = ae20e8e9
add %i2,0x1a8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000019b59fb
! Mem[0000000090800150] = d12ef6a9dfe2d1cd, %g2 = 000000000000001d
ldx [%i5+0x150],%g2 ! %g2 = d12ef6a9dfe2d1cd
p6_label_24:
! Mem[000000001c800110] = be8ae8826bc9fcb0, %l2 = 187e61b613532f3a, %l4 = 010650403bf86396
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = be8ae8826bc9fcb0
! Mem[000000001d0001c0] = 88bdfbdc5dbfb44a, %l0 = ffffffffea4f2029, %l1 = 00000000019b59fb
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 88bdfbdc5dbfb44a
! %f0 = cc6a95a6 17ebf288 38e0d793 f34558b1
! %f4 = be8ae882 6bc9fcb0 f0341d83 d0b27457
! %f8 = 6759fe68 e00b001a 8b87ae5a 83c7cab9
! %f12 = ff7277ae a7becf74 3cce323d 73ff1b42
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000001c000190] = bb479da400000033, %l6 = 140a0586c48b7358, %l3 = 187e61b613532f3a
add %i0,0x190,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bb479da400000033
! Mem[00000000908000a8] = 8f9f5195 2ae7a3e5, %g2 = dfe2d1cd, %g3 = 095dca4e
ldd [%i5+0x0a8],%g2 ! %g2 = 000000008f9f5195 000000002ae7a3e5
! Mem[000000001d000078] = 010650403bf86396, %l4 = be8ae8826bc9fcb0, %l3 = bb479da400000033
add %i2,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 010650403bf86396
! Mem[000000001c80019e] = 78719036, %l7 = 000000005dbfb44a
ldstub [%i1+0x19e],%l7 ! %l7 = 00000090000000ff
! Mem[000000001c00010d] = 3358f396, %l4 = be8ae8826bc9fcb0
ldstub [%i0+0x10d],%l4 ! %l4 = 00000058000000ff
! %f0 = cc6a95a6 17ebf288 38e0d793 f34558b1
! %f4 = be8ae882 6bc9fcb0 f0341d83 d0b27457
! %f8 = 6759fe68 e00b001a 8b87ae5a 83c7cab9
! %f12 = ff7277ae a7becf74 3cce323d 73ff1b42
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l1 = 88bdfbdc5dbfb44a, Mem[00000000908001e0] = 176babb6
stw %l1,[%i5+0x1e0] ! Mem[00000000908001e0] = 5dbfb44a
p6_label_25:
! Mem[000000001d8000a8] = c2f5cae8, %l4 = 0000000000000058
ldub [%i3+0x0a8],%l4 ! %l4 = 00000000000000c2
! Mem[00000000910001e8] = d1972db8 aad1df2c, %g2 = 8f9f5195, %g3 = 2ae7a3e5
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000d1972db8 00000000aad1df2c
! Mem[000000001d80009c] = 9c1feb63, %l2 = 187e61b613532f3a
swap [%i3+0x09c],%l2 ! %l2 = 000000009c1feb63
! Mem[0000000091000138] = 197b0c159537f750, %g2 = 00000000d1972db8
ldx [%i6+0x138],%g2 ! %g2 = 197b0c159537f750
membar #Sync ! Added by membar checker (636)
! %f0 = cc6a95a6 17ebf288 38e0d793 f34558b1
! %f4 = be8ae882 6bc9fcb0 f0341d83 d0b27457
! %f8 = 6759fe68 e00b001a 8b87ae5a 83c7cab9
! %f12 = ff7277ae a7becf74 3cce323d 73ff1b42
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000090000140] = 73eaa49b, %g2 = 197b0c159537f750
lduw [%i4+0x140],%g2 ! %g2 = 0000000073eaa49b
membar #Sync ! Added by membar checker (637)
! Mem[0000000090000088] = 38e0d793, %g2 = 0000000073eaa49b
ldub [%i4+0x088],%g2 ! %g2 = 0000000000000038
! Mem[000000001d000189] = ec354e8b, %l0 = ffffffffea4f2029
ldstub [%i2+0x189],%l0 ! %l0 = 00000035000000ff
! Mem[0000000091000110] = c2946c75, %g18 = fe6fb7763e70e0b0
ldsw [%i6+0x110],%g2 ! %g2 = fe6fb7763e70e0b0
! Mem[000000009000006c] = 5bedffb8, %g18 = fe6fb7763e70e0b0
ldsw [%i4+0x06c],%g2 ! %g2 = fe6fb7763e70e0b0
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p6_branch_failed
p6_not_taken_0_end:
! End of Random Code for Thread 6
1: membar #Sync ! Force all stores to complete
p6_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x018] ! Set processor 6 done flag
! Check Registers
p6_check_registers:
set p6_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000035
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 88bdfbdc5dbfb44a
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009c1feb63
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 010650403bf86396
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000c2
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e9ae21d6
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 140a0586c48b7358
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000090
bne,a,pn %xcc,p6_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p6_check_fp_registers:
set p6_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cc6a95a6 17ebf288
bne %xcc,p6_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 38e0d793 f34558b1
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be be8ae882 6bc9fcb0
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f0341d83 d0b27457
bne %xcc,p6_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 6759fe68 e00b001a
bne %xcc,p6_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8b87ae5a 83c7cab9
bne %xcc,p6_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ff7277ae a7becf74
bne %xcc,p6_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3cce323d 73ff1b42
bne %xcc,p6_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 4ab4bf5d dcfbbd88
bne %xcc,p6_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 08ad00a3 ae3ea9a4
bne %xcc,p6_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 1f84070d 2bdca1da
bne %xcc,p6_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d728d9fc f6392bd7
bne %xcc,p6_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7c15ef0a 80b1af97
bne %xcc,p6_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 67ca011c a3f3d1ca
bne %xcc,p6_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e9e820ae 544860e9
bne %xcc,p6_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be be88c585 dccdfd31
bne %xcc,p6_f30_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 4d3224e929d01404
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5192a6ff011969f8
ldx [%i0+0x070],%g3 ! Observed data at 000000001c000070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 641c5913c81bcf59
ldx [%i0+0x080],%g3 ! Observed data at 000000001c000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 97f2a374e614ced4
ldx [%i0+0x088],%g3 ! Observed data at 000000001c000088
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b8168229a869a268
ldx [%i0+0x090],%g3 ! Observed data at 000000001c000090
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e48eb00478719036
ldx [%i0+0x098],%g3 ! Observed data at 000000001c000098
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 55e383e88c06b492
ldx [%i0+0x0a0],%g3 ! Observed data at 000000001c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 96c13bc5e42d69a9
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5665b3eac30accf3
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7e4aa3e31104b580
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 641c5913c81bcf59
ldx [%i0+0x0c0],%g3 ! Observed data at 000000001c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 97f2a374e614ced4
ldx [%i0+0x0c8],%g3 ! Observed data at 000000001c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b8168229a869a268
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e48eb00478719036
ldx [%i0+0x0d8],%g3 ! Observed data at 000000001c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 55e383e88c06b492
ldx [%i0+0x0e0],%g3 ! Observed data at 000000001c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 96c13bc5e42d69a9
ldx [%i0+0x0e8],%g3 ! Observed data at 000000001c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5665b3eac30accf3
ldx [%i0+0x0f0],%g3 ! Observed data at 000000001c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7e4aa3e31104b580
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d4f1fdca33fff396
ldx [%i0+0x108],%g3 ! Observed data at 000000001c000108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = ccdf9508d071ff37
ldx [%i0+0x128],%g3 ! Observed data at 000000001c000128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3eae58f8c938dc6c
ldx [%i0+0x180],%g3 ! Observed data at 000000001c000180
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = cb5e120fa6aaae4d
ldx [%i0+0x188],%g3 ! Observed data at 000000001c000188
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = bb479da400000033
ldx [%i0+0x190],%g3 ! Observed data at 000000001c000190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3aa8578e1258ebe9
ldx [%i0+0x198],%g3 ! Observed data at 000000001c000198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b4b7e59c95cc741e
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0f7fdbbdb74e22c5
ldx [%i0+0x1a8],%g3 ! Observed data at 000000001c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0afd1caaf4c435d4
ldx [%i0+0x1b0],%g3 ! Observed data at 000000001c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0895dfcc33636c1a
ldx [%i0+0x1b8],%g3 ! Observed data at 000000001c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1b8,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = ff7756a99b904e61
ldx [%i1+0x050],%g3 ! Observed data at 000000001c800050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = c2946c7559adfa61
ldx [%i1+0x078],%g3 ! Observed data at 000000001c800078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cd2260bacab4541e
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = cc6a95a617ebf288
ldx [%i1+0x100],%g3 ! Observed data at 000000001c800100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 38e0d793f34558b1
ldx [%i1+0x108],%g3 ! Observed data at 000000001c800108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = be8ae8826bc9fcb0
ldx [%i1+0x110],%g3 ! Observed data at 000000001c800110
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = f0341d83d0b27457
ldx [%i1+0x118],%g3 ! Observed data at 000000001c800118
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6759fe68e00b001a
ldx [%i1+0x120],%g3 ! Observed data at 000000001c800120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8b87ae5a83c7cab9
ldx [%i1+0x128],%g3 ! Observed data at 000000001c800128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff7277aea7becf74
ldx [%i1+0x130],%g3 ! Observed data at 000000001c800130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3cce323d73ff1b42
ldx [%i1+0x138],%g3 ! Observed data at 000000001c800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1077b7869c81ff65
ldx [%i1+0x158],%g3 ! Observed data at 000000001c800158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = e48eb0047871ff36
ldx [%i1+0x198],%g3 ! Observed data at 000000001c800198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 96c13bc5ff2d69a9
ldx [%i1+0x1a8],%g3 ! Observed data at 000000001c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a03cbb77a7289ebb
ldx [%i1+0x1d8],%g3 ! Observed data at 000000001c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1d8,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = b8ffed5b2c0e6b7a
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9fa21588dc33e4fe
ldx [%i2+0x040],%g3 ! Observed data at 000000001d000040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 20571b862569ceb4
ldx [%i2+0x048],%g3 ! Observed data at 000000001d000048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b79a80e20247039b
ldx [%i2+0x050],%g3 ! Observed data at 000000001d000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2942abac8ed73b52
ldx [%i2+0x058],%g3 ! Observed data at 000000001d000058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 77f8a3d933fc16db
ldx [%i2+0x060],%g3 ! Observed data at 000000001d000060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 57d63c99441c864a
ldx [%i2+0x068],%g3 ! Observed data at 000000001d000068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2665862709726a31
ldx [%i2+0x070],%g3 ! Observed data at 000000001d000070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 010650403bf86396
ldx [%i2+0x078],%g3 ! Observed data at 000000001d000078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8f2bd42600000001
ldx [%i2+0x080],%g3 ! Observed data at 000000001d000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = e2a2e0cb000000fd
ldx [%i2+0x098],%g3 ! Observed data at 000000001d000098
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = dc33e4fe2751cc3c
ldx [%i2+0x0a8],%g3 ! Observed data at 000000001d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 70f61d043fd361ed
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = d94fa769d4ecff8f
ldx [%i2+0x110],%g3 ! Observed data at 000000001d000110
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 018b4e7affb6e528
ldx [%i2+0x130],%g3 ! Observed data at 000000001d000130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = bc573443664e70ce
ldx [%i2+0x158],%g3 ! Observed data at 000000001d000158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = fe52f640b8856f54
ldx [%i2+0x160],%g3 ! Observed data at 000000001d000160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = a6aaae4d0000004a
ldx [%i2+0x180],%g3 ! Observed data at 000000001d000180
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ecff4e8b43762419
ldx [%i2+0x188],%g3 ! Observed data at 000000001d000188
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000000ae20e8e9
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1c8,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x050],%g2 ! Expected data = ff9ba55ba49d47bb
ldx [%i3+0x050],%g3 ! Observed data at 000000001d800050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = d435fff4aa1cfd0a
ldx [%i3+0x070],%g3 ! Observed data at 000000001d800070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 97a0613913532f3a
ldx [%i3+0x098],%g3 ! Observed data at 000000001d800098
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = faaf95a617ebf288
ldx [%i3+0x100],%g3 ! Observed data at 000000001d800100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6759fe68e00b001a
ldx [%i3+0x120],%g3 ! Observed data at 000000001d800120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff7277aea7becf74
ldx [%i3+0x130],%g3 ! Observed data at 000000001d800130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3cce323d73ff1b42
ldx [%i3+0x138],%g3 ! Observed data at 000000001d800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000001196654886
ldx [%i3+0x150],%g3 ! Observed data at 000000001d800150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = dfce70bc0000380a
ldx [%i3+0x168],%g3 ! Observed data at 000000001d800168
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = d64aa3b124510995
ldx [%i3+0x170],%g3 ! Observed data at 000000001d800170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2618ff2eb8dcca60
ldx [%i3+0x1a0],%g3 ! Observed data at 000000001d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e39610dfd3fb07fc
ldx [%i3+0x1b0],%g3 ! Observed data at 000000001d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1b0,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f0_fail:
set p6_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f4_fail:
set p6_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f8_fail:
set p6_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f10_fail:
set p6_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f12_fail:
set p6_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f14_fail:
set p6_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f16_fail:
set p6_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f18_fail:
set p6_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f20_fail:
set p6_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f22_fail:
set p6_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f24_fail:
set p6_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f26_fail:
set p6_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f28_fail:
set p6_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f30_fail:
set p6_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 6 failed
p6_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x018] ! Set processor 6 done flag
set p6_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 6 failed
p6_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x018] ! Set processor 6 done flag
set p6_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p6_selfmod_failed:
ba p6_failed
mov 0xabc,%g1
p6_common_error:
or %g0,0xee6,%g1
ba p6_failed
mov %o5,%g3
p6_common_signature_error:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_common_timeout:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p6_failed
mov 0x0,%g3
p6_trap1e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000018]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800028]
membar #Sync
mov 0x080,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000008]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000028]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p6_trap1o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000018]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800028]
membar #Sync
mov 0x080,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001c000008]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000028]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p6_trap2e:
stba %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
done
p6_trap2o:
stba %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
done
p6_trap3e:
nop
nop
done
p6_trap3o:
nop
nop
done
p6_init_memory_pointers:
set p6_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p6_local0_start,%i0
set p6_local1_start,%i1
set p6_local2_start,%i2
set p6_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e0fab39ebde52e25
ldx [%g1+0x008],%l1 ! %l1 = f1b405fc328c700a
ldx [%g1+0x010],%l2 ! %l2 = 61b8cc09a03cbb77
ldx [%g1+0x018],%l3 ! %l3 = c3e91bf6ca76c6d2
ldx [%g1+0x020],%l4 ! %l4 = 5806f2efc2946c75
ldx [%g1+0x028],%l5 ! %l5 = e0ba822de7f12116
ldx [%g1+0x030],%l6 ! %l6 = 84e347ec0fce3f54
ldx [%g1+0x038],%l7 ! %l7 = 05922737f89f7d05
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 7
processor_7:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x1c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p7_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 7
wr %g0,0x4,%fprs ! Make sure fef is 1
set p7_init_freg,%g1
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d384ef83 26a23bf9 150485ae 53ce150a
! %f36 = 252bbf29 829ab8ea dcfe90e1 2a57367b
! %f40 = b255476b a992237d 2e55ede6 13bed37e
! %f44 = 2abe852e 17b7d247 dddc336c 94b7ae6e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x489b47080000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = 489b47080000001b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 7
p7_label_1:
! Mem[000000001f8001e0] = 06a550d0, %l0 = 1e8d6e1c0e4f7f99
swap [%i3+0x1e0],%l0 ! %l0 = 0000000006a550d0
! %l6 = 76b5bcffb0a50dfd, Mem[000000001e0001cc] = aa065a69
sth %l6,[%i0+0x1cc] ! Mem[000000001e0001cc] = 0dfd5a69
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
mov 0x140,%g4
stda %f0,[%i1+%g4]ASI_BLK_SL ! Block Store to 000000001e800140
! Mem[0000000091000050] = 65d749c6a42e2703, %g2 = 67f4d8ef2ec6e163
ldx [%i6+0x050],%g2 ! %g2 = 65d749c6a42e2703
! Mem[000000001f800101] = 224a9f1d, %l6 = 76b5bcffb0a50dfd
ldstub [%i3+0x101],%l6 ! %l6 = 0000004a000000ff
! %l0 = 0000000006a550d0, Mem[0000000090000122] = baa0f997
stb %l0,[%i4+0x122] ! Mem[0000000090000120] = d0a0f997
! Mem[00000000900000c0] = 020f0306, %g2 = 65d749c6a42e2703
ldsh [%i4+0x0c2],%g2 ! %g2 = 000000000000020f
! Mem[000000001e000068] = e9566b153a674e50, %l5 = 6ffe051819946af5, %l7 = cd51ae61991e1db5
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = e9566b153a674e50
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000001e800040] = 8405aa15aeccf791, %l7 = e9566b153a674e50, %l0 = 0000000006a550d0
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 8405aa15aeccf791
p7_label_2:
! Mem[0000000090800038] = 60e89f71, %g2 = 000000000000020f
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000060
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001c4] = ecfa9933, %g2 = 0000000000000060
ldsb [%i4+0x1c7],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000091800020] = a8134317cb13e363, %g2 = ffffffffffffffec
ldx [%o0+%o4],%g2 ! %g2 = a8134317cb13e363
! Mem[000000001f8001b0] = 34ea3e9d, %l5 = 6ffe051819946af5
swap [%i3+0x1b0],%l5 ! %l5 = 0000000034ea3e9d
! Mem[00000000908000a4] = a006b5d6, %g2 = a8134317cb13e363
lduw [%i5+0x0a4],%g2 ! %g2 = 00000000a006b5d6
! Mem[000000001f8001a4] = a6476c76, %l0 = 8405aa15aeccf791
swap [%i3+0x1a4],%l0 ! %l0 = 00000000a6476c76
! Mem[00000000908000c0] = fb367275 406926ef, %g2 = a006b5d6, %g3 = 0bad0b00
ldd [%i5+0x0c0],%g2 ! %g2 = 00000000fb367275 00000000406926ef
! Mem[0000000090000180] = ac4b8871d466d3dd, %g2 = 00000000fb367275
ldx [%i4+0x180],%g2 ! %g2 = ac4b8871d466d3dd
! Mem[00000000900000b8] = ead9c6c4, %g18 = bc8e9d884df524e9
ldsw [%i4+0x0b8],%g2 ! %g2 = bc8e9d884df524e9
p7_label_3:
! Mem[000000001e000078] = 7ad8f6d0, %l2 = da275ddbf232e0c5
swap [%i0+0x078],%l2 ! %l2 = 000000007ad8f6d0
! Mem[000000001f000038] = b6f5bdb9fcd4e7e3, %l0 = 00000000a6476c76, %l4 = f7fab55e74860d17
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b6f5bdb9fcd4e7e3
! Mem[000000001e0001bc] = 7af84fed, %l6 = 000000000000004a
ldub [%i0+0x1bc],%l6 ! %l6 = 000000000000007a
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000001e000138] = 9c1afe6bc2c58ccd, %l4 = b6f5bdb9fcd4e7e3, %l4 = b6f5bdb9fcd4e7e3
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 9c1afe6bc2c58ccd
! Mem[000000001f800000] = 361e3f0647790802, %l3 = 7a1db53296cf3b78, %l5 = 0000000034ea3e9d
casxa [%i3]0x80,%l3,%l5 ! %l5 = 361e3f0647790802
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = ead9c6c4, %g3 = 406926ef
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
! Mem[000000001e8001b0] = f45ccc31, %l4 = 9c1afe6bc2c58ccd
swap [%i1+0x1b0],%l4 ! %l4 = 00000000f45ccc31
! Mem[0000000091000098] = 6030b234, %g2 = 00000000b1fac34d
ldub [%i6+0x099],%g2 ! %g2 = 0000000000000060
! Mem[000000001e8000a0] = e054f54019d0ccff, %l4 = 00000000f45ccc31, %l0 = 00000000a6476c76
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e054f54019d0ccff
p7_label_4:
membar #Sync ! Added by membar checker (638)
! Mem[0000000090000000] = 73d69997 d487eae4 9b624d84 7ff9102c
! Mem[0000000090000010] = 5755ad88 5aeeed6c c288583d 4e3a08cf
! Mem[0000000090000020] = 45c89d87 187401c5 b1d67fa3 794a846a
! Mem[0000000090000030] = 6a517f42 f7cbf422 1be72414 7433a08b
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000001f000061] = efb47509, %l3 = 7a1db53296cf3b78
ldstub [%i2+0x061],%l3 ! %l3 = 000000b4000000ff
! Mem[000000001f800090] = f53b84270cffd757, %l1 = 218bffd81d507bb9, %l1 = 218bffd81d507bb9
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = f53b84270cffd757
! Mem[00000000910000a0] = 0781ea4e, %g18 = bc8e9d884df524e9
ldsw [%i6+0x0a0],%g2 ! %g2 = bc8e9d884df524e9
! %l4 = 00000000f45ccc31, Mem[00000000908001b0] = 8ed9d6fc2229163d
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 00000000f45ccc31
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000001e8001cc] = 9b0248b1, %l2 = 000000007ad8f6d0
swap [%i1+0x1cc],%l2 ! %l2 = 000000009b0248b1
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
mov 0x040,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUS ! Block Store to 000000001e000040
! Mem[0000000090000040] = 0a5149f0, %g2 = 000000000781ea4e
ldub [%i4+0x040],%g2 ! %g2 = 000000000000000a
! Mem[0000000090000018] = c288583d, %g2 = 000000000000000a
lduh [%i4+%o3],%g2 ! %g2 = 000000000000c288
p7_label_5:
! Mem[000000001f00000c] = 2c184284, %l6 = 0000007a, %l0 = 19d0ccff
add %i2,0x0c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000002c184284
! Mem[000000001e0000fc] = 787d4f47, %l1 = f53b84270cffd757
ldub [%i0+0x0ff],%l1 ! %l1 = 0000000000000047
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000090000064] = 8a848e25, %g2 = 000000000000c288
ldsb [%i4+0x066],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2d0a0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800048] = ec50e8044339ab56, %g2 = ffffffffffffff8a
ldx [%i5+0x048],%g2 ! %g2 = ec50e8044339ab56
! Mem[000000001f8000e4] = 1544e8d9, %l2 = 9b0248b1, %l7 = 3a674e50
add %i3,0xe4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000001544e8d9
! Mem[000000001e800088] = 813859463238df69, %l6 = 000000000000007a, %l0 = 000000002c184284
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 813859463238df69
! %l0 = 813859463238df69, Mem[000000009100000c] = 448eee7f
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = df69ee7f
! Mem[000000001e80000c] = c123e16f, %l7 = 000000001544e8d9
swap [%i1+0x00c],%l7 ! %l7 = 00000000c123e16f
p7_label_6:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l0 = 3238df69, %l1 = 00000047, Mem[0000000091000000] = 102c1304 434bb096
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 3238df69 00000047
! Mem[0000000090000050] = 04fdba21, %g2 = ec50e8044339ab56
ldsh [%i4+0x050],%g2 ! %g2 = 00000000000004fd
! Mem[000000001f800114] = 269298ce, %l7 = c123e16f, %l0 = 3238df69
add %i3,0x114,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000269298ce
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000001f800060] = d571aed22d1cfe26, %l6 = 000000000000007a, %l3 = 00000000000000b4
add %i3,0x60,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = d571aed22d1cfe26
! %l4 = 00000000f45ccc31, Mem[0000000091000000] = 3238df6900000047
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000000f45ccc31
! Mem[00000000910000f8] = fac34d68, %g2 = 00000000000004fd
ldub [%i6+0x0f9],%g2 ! %g2 = 00000000000000fa
membar #Sync ! Added by membar checker (639)
! Mem[00000000900000a0] = 4a55aa98, %g18 = bc8e9d884df524e9
ldsw [%i4+0x0a0],%g2 ! %g2 = bc8e9d884df524e9
p7_label_7:
! Mem[0000000091000110] = 6efc0b934de6e707, %g2 = 000000004a55aa98
ldx [%i6+0x110],%g2 ! %g2 = 6efc0b934de6e707
! Mem[000000001e8000e8] = 8b3ca77b4a1ef968, %l3 = d571aed22d1cfe26, %l3 = d571aed22d1cfe26
add %i1,0xe8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8b3ca77b4a1ef968
! Mem[000000001f000010] = f5bd90ce, %l5 = 47790802, %l0 = 269298ce
add %i2,0x10,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f5bd90ce
! Mem[00000000918000b0] = be030512, %g2 = 6efc0b934de6e707
lduh [%o0+0x0b2],%g2 ! %g2 = 000000000000be03
! Mem[000000009100001c] = fa7c80ba, %g2 = 000000000000be03
ldub [%i6+0x01c],%g2 ! %g2 = 00000000000000fa
! %l6 = 0000007a, %l7 = c123e16f, Mem[000000001f0001b0] = bef981b4 8e6228cb
std %l6,[%i2+0x1b0] ! Mem[000000001f0001b0] = 0000007a c123e16f
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
mov 0x040,%g4
stda %f16,[%i0+%g4]ASI_BLK_P ! Block Store to 000000001e000040
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000001e000080] = 274d64b0, %l7 = c123e16f, %l0 = f5bd90ce
add %i0,0x80,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000274d64b0
! Mem[000000001e00014e] = d5bb70b7, %l2 = 000000009b0248b1
ldstub [%i0+0x14e],%l2 ! %l2 = 00000070000000ff
p7_label_8:
! Mem[0000000090800130] = 45c750563d2c6310, %g2 = 00000000000000fa
ldx [%i5+0x130],%g2 ! %g2 = 45c750563d2c6310
! %l6 = 000000000000007a, Mem[00000000918001ad] = 9444b7cf
stb %l6,[%o0+0x1ad] ! Mem[00000000918001ac] = 7a44b7cf
! %l6 = 0000007a, %l7 = c123e16f, Mem[0000000091000080] = 57ff66f4 8c7af846
std %l6,[%i6+0x080] ! Mem[0000000091000080] = 0000007a c123e16f
! Mem[0000000090800190] = e93695f7e68e81f2, %g2 = 45c750563d2c6310
ldx [%i5+0x190],%g2 ! %g2 = e93695f7e68e81f2
! %l5 = 361e3f0647790802, Mem[000000001f000040] = b226ec9e0f6b1922
stx %l5,[%i2+0x040] ! Mem[000000001f000040] = 361e3f0647790802
! Mem[000000001f800069] = 7146dde2, %l2 = 0000000000000070
ldstub [%i3+0x069],%l2 ! %l2 = 00000046000000ff
! %l6 = 000000000000007a, Mem[0000000091000010] = 50634422
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000007a
! Mem[00000000908000fc] = 018e55c5, %g2 = e93695f7e68e81f2
ldub [%i5+0x0fd],%g2 ! %g2 = 0000000000000001
! %l6 = 0000007a, %l7 = c123e16f, Mem[000000001f000000] = ebc6460a 8939a2af
std %l6,[%i2+%g0] ! Mem[000000001f000000] = 0000007a c123e16f
! Mem[00000000918000e4] = 62e470b4, %g2 = 0000000000000001
lduh [%o0+0x0e4],%g2 ! %g2 = 00000000000062e4
p7_label_9:
! Mem[000000001f800094] = 0cffd757, %l0 = 274d64b0, %l5 = 47790802
add %i3,0x94,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000cffd757
! Mem[000000001e800060] = c673b27b3e797736, %l7 = 00000000c123e16f, %l6 = 000000000000007a
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = c673b27b3e797736
! Mem[000000009100013c] = f750eb85, %g2 = 00000000000062e4
ldsh [%i6+0x13e],%g2 ! %g2 = fffffffffffff750
! Mem[0000000091000194] = 692ea48d, %g2 = fffffffffffff750
lduw [%i6+0x194],%g2 ! %g2 = 00000000692ea48d
! Mem[00000000910000e0] = 734102f0, %g2 = 00000000692ea48d
ldub [%i6+0x0e2],%g2 ! %g2 = 0000000000000073
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2d0a0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[000000001f000068] = b9acd149, %l5 = 0cffd757, %l0 = 274d64b0
add %i2,0x68,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b9acd149
! Mem[000000001f8000ac] = f7734e1f, %l6 = c673b27b3e797736
swap [%i3+0x0ac],%l6 ! %l6 = 00000000f7734e1f
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000001f000118] = 27fa8487, %l3 = 4a1ef968, %l2 = 00000046
add %i2,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000027fa8487
p7_label_10:
! %l7 = 00000000c123e16f, Mem[000000001f0000d0] = f6d17d15
stb %l7,[%i2+0x0d0] ! Mem[000000001f0000d0] = 6fd17d15
! %l4 = 00000000f45ccc31, Mem[00000000908001e0] = 176babb60c4b8755
stx %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000f45ccc31
! Mem[00000000900001a4] = 33f19dbe, %g2 = 0000000000000073
ldub [%i4+0x1a4],%g2 ! %g2 = 0000000000000033
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000001e000000] = 0819a91f, %l6 = 00000000f7734e1f
swap [%i0+%g0],%l6 ! %l6 = 000000000819a91f
! Mem[000000001f800034] = 02801faa, %l4 = 00000000f45ccc31
swap [%i3+0x034],%l4 ! %l4 = 0000000002801faa
! %l0 = b9acd149, %l1 = 00000047, Mem[00000000910001e0] = bbbab66e 0cab3da0
std %l0,[%i6+0x1e0] ! Mem[00000000910001e0] = b9acd149 00000047
! %l3 = 8b3ca77b4a1ef968, Mem[0000000090000160] = 3ad69f1c
stw %l3,[%i4+0x160] ! Mem[0000000090000160] = 4a1ef968
! Mem[000000001e000193] = 3145daf0, %l4 = 0000000002801faa
ldstub [%i0+0x193],%l4 ! %l4 = 000000f0000000ff
! Mem[000000001e800174] = 8d392222, %l3 = 8b3ca77b4a1ef968
swap [%i1+0x174],%l3 ! %l3 = 000000008d392222
p7_label_11:
! Mem[000000001f800120] = a8cd034d, %l6 = 0819a91f, %l7 = c123e16f
add %i3,0x120,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a8cd034d
membar #Sync ! Added by membar checker (640)
! Mem[0000000090000100] = 73d69997 d487eae4 9b624d84 7ff9102c
! Mem[0000000090000110] = 5755ad88 5aeeed6c c288583d 4e3a08cf
! Mem[0000000090000120] = 45c89d87 187401c5 b1d67fa3 794a846a
! Mem[0000000090000130] = 6a517f42 f7cbf422 1be72414 7433a08b
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000918001b8] = 327e9af13f27efa1, %g2 = 0000000000000033
ldx [%o0+0x1b8],%g2 ! %g2 = 327e9af13f27efa1
! Mem[000000001f800080] = c191ee36, %l7 = a8cd034d, %l5 = 0cffd757
add %i3,0x80,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c191ee36
! Mem[000000001f800100] = 22ff9f1d237e0a0f, %l2 = 0000000027fa8487, %l0 = 00000000b9acd149
add %i3,0x100,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 22ff9f1d237e0a0f
! Mem[000000001e000197] = c3b267c3, %l3 = 000000008d392222
ldstub [%i0+0x197],%l3 ! %l3 = 000000c3000000ff
! Mem[000000001f000094] = bec872a3, %l5 = 00000000c191ee36
ldsw [%i2+0x094],%l5 ! %l5 = ffffffffbec872a3
! Mem[00000000900001e8] = dfc45caf, %g2 = 327e9af13f27efa1
lduw [%i4+0x1e8],%g2 ! %g2 = 00000000dfc45caf
! Mem[000000001e0001e8] = d1545f057dafe6e2, %l1 = 0000000000000047
ldx [%i0+0x1e8],%l1 ! %l1 = d1545f057dafe6e2
! %l0 = 237e0a0f, %l1 = 7dafe6e2, Mem[00000000918000c0] = c92b5ddc f1cbb2db
std %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 237e0a0f 7dafe6e2
p7_label_12:
! Mem[000000001e0000c4] = f25ddf46, %l5 = bec872a3, %l1 = 7dafe6e2
add %i0,0xc4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f25ddf46
! Mem[00000000900001c0] = 0d0bb816 8f8fb7ed 9a151f22 f75a62bb
! Mem[00000000900001d0] = 18a5ffe0 fe95866c bfa90f78 6c80ec85
! Mem[00000000900001e0] = 62e3aee0 98aa554a dfc45caf ee96cfa7
! Mem[00000000900001f0] = 9da08bff 8d392222 4a88386a ddf9ba7e
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000001f0001f4] = 7d95dcc0, %l0 = 22ff9f1d237e0a0f
ldstub [%i2+0x1f4],%l0 ! %l0 = 0000007d000000ff
! Mem[000000001f000188] = f27e4795a4043448, %l4 = 00000000000000f0, %l0 = 000000000000007d
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f27e4795a4043448
! %l4 = 00000000000000f0, Mem[00000000908000f0] = 859a5f43
sth %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 00f05f43
! Mem[000000001e000010] = 148047f7fef3f1c4, %l5 = ffffffffbec872a3, %l2 = 0000000027fa8487
add %i0,0x10,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 148047f7fef3f1c4
! Mem[000000001f000094] = bec872a3, %l1 = 00000000f25ddf46
swap [%i2+0x094],%l1 ! %l1 = 00000000bec872a3
! Mem[000000001f8000d0] = 41d867b520131607, %l4 = 00000000000000f0, %l1 = 00000000bec872a3
add %i3,0xd0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 41d867b520131607
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
p7_label_13:
! %l6 = 000000000819a91f, Mem[0000000090800018] = 0a444082
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 0819a91f
! %l2 = 148047f7fef3f1c4, Mem[000000009080009c] = 46857f6f
sth %l2,[%i5+0x09c] ! Mem[000000009080009c] = f1c47f6f
! Mem[000000001f000013] = f5bd90ce, %l7 = 00000000a8cd034d
ldstub [%i2+0x013],%l7 ! %l7 = 000000ce000000ff
! Mem[000000001f800168] = 4ec2ad2f, %l1 = 41d867b520131607
swap [%i3+0x168],%l1 ! %l1 = 000000004ec2ad2f
! %l5 = ffffffffbec872a3, Mem[0000000090000048] = e7f34686
stw %l5,[%i4+0x048] ! Mem[0000000090000048] = bec872a3
! Mem[000000001e00006c] = 794a846a, %l7 = 00000000000000ce
swap [%i0+0x06c],%l7 ! %l7 = 00000000794a846a
! Mem[0000000090000064] = da1b8a84, %g2 = 00000000dfc45caf
lduw [%i4+0x064],%g2 ! %g2 = 00000000da1b8a84
! %l4 = 000000f0, %l5 = bec872a3, Mem[0000000091000038] = 65fd340e 6c70ccef
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 000000f0 bec872a3
! Mem[00000000900000c8] = 9a151f22 f75a62bb, %g2 = da1b8a84, %g3 = 68ffb942
ldd [%i4+0x0c8],%g2 ! %g2 = 000000009a151f22 00000000f75a62bb
! Mem[000000001f0000e0] = f84df092, %l6 = 000000000819a91f
ldsh [%i2+0x0e0],%l6 ! %l6 = fffffffffffff84d
p7_label_14:
! Mem[000000001e80009c] = a372592c, %l0 = f27e4795a4043448
ldub [%i1+0x09f],%l0 ! %l0 = 000000000000002c
! %l2 = fef3f1c4, %l3 = 000000c3, Mem[0000000091800168] = f57a6bcf e9020978
std %l2,[%o0+0x168] ! Mem[0000000091800168] = fef3f1c4 000000c3
! Mem[0000000090000100] = d69997d4, %g2 = 000000009a151f22
ldub [%i4+0x101],%g2 ! %g2 = 00000000000000d6
! %l2 = fef3f1c4, %l3 = 000000c3, Mem[000000001e000150] = fb6337c5 91413fae
std %l2,[%i0+0x150] ! Mem[000000001e000150] = fef3f1c4 000000c3
! Mem[000000001e800058] = 766627fc, %l1 = 000000004ec2ad2f
ldstub [%i1+0x058],%l1 ! %l1 = 00000076000000ff
! Mem[000000001f8000a9] = d489b014, %l6 = fffffffffffff84d
ldstub [%i3+0x0a9],%l6 ! %l6 = 00000089000000ff
! Mem[000000009100019c] = 8dfea55c, %g2 = 00000000000000d6
ldub [%i6+0x19c],%g2 ! %g2 = 000000000000008d
! Mem[0000000091000198] = dc45343c 8dfea55c, %g2 = 0000008d, %g3 = f75a62bb
ldd [%i6+0x198],%g2 ! %g2 = 00000000dc45343c 000000008dfea55c
! Mem[0000000091000180] = d510ffe9, %g2 = 00000000dc45343c
ldsb [%i6+0x182],%g2 ! %g2 = ffffffffffffffd5
! Mem[00000000900000c0] = 0d0bb816 8f8fb7ed 9a151f22 f75a62bb
! Mem[00000000900000d0] = 18a5ffe0 fe95866c bfa90f78 6c80ec85
! Mem[00000000900000e0] = 62e3aee0 98aa554a dfc45caf ee96cfa7
! Mem[00000000900000f0] = 9da08bff 8d392222 4a88386a ddf9ba7e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p7_label_15:
! %l2 = fef3f1c4, %l3 = 000000c3, Mem[000000001f8000a0] = 910362f5 ba94270e
std %l2,[%i3+0x0a0] ! Mem[000000001f8000a0] = fef3f1c4 000000c3
! Mem[000000001f000118] = 27fa848726541444, %l6 = 0000000000000089, %l6 = 0000000000000089
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 27fa848726541444
! Mem[000000001e0000dc] = db02f950, %l6 = 26541444, %l3 = 000000c3
add %i0,0xdc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000db02f950
! Mem[000000001e000158] = 7c68b83e, %l3 = db02f950, %l0 = 0000002c
add %i0,0x158,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007c68b83e
! Mem[00000000910000b8] = cabfa538, %g2 = ffffffffffffffd5
ldsb [%i6+0x0b9],%g2 ! %g2 = ffffffffffffffca
! %l3 = 00000000db02f950, Mem[000000001f000147] = 7eadcc2f
stb %l3,[%i2+0x147] ! Mem[000000001f000144] = 7eadcc50
! Mem[000000009180005c] = 98c57dad, %g2 = ffffffffffffffca
ldsh [%o0+0x05c],%g2 ! %g2 = ffffffffffff98c5
membar #Sync ! Added by membar checker (641)
! Mem[0000000090000000] = 0d0bb816 8f8fb7ed 9a151f22 f75a62bb
! Mem[0000000090000010] = 18a5ffe0 fe95866c bfa90f78 6c80ec85
! Mem[0000000090000020] = 62e3aee0 98aa554a dfc45caf ee96cfa7
! Mem[0000000090000030] = 9da08bff 8d392222 4a88386a ddf9ba7e
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000001e0000a0] = b290e71d91b29ef9, %l0 = 000000007c68b83e, %l7 = 00000000794a846a
add %i0,0xa0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b290e71d91b29ef9
! Mem[00000000900000c0] = 0d0bb816 8f8fb7ed 9a151f22 f75a62bb
! Mem[00000000900000d0] = 18a5ffe0 fe95866c bfa90f78 6c80ec85
! Mem[00000000900000e0] = 62e3aee0 98aa554a dfc45caf ee96cfa7
! Mem[00000000900000f0] = 9da08bff 8d392222 4a88386a ddf9ba7e
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p7_label_16:
! Mem[000000001f000174] = fcede478, %l3 = 00000000db02f950
swap [%i2+0x174],%l3 ! %l3 = 00000000fcede478
! Mem[00000000900000e8] = dfc45cafee96cfa7, %g2 = ffffffffffff98c5
ldx [%i4+0x0e8],%g2 ! %g2 = dfc45cafee96cfa7
! %l6 = 26541444, %l7 = 91b29ef9, Mem[0000000090000168] = 024e0c50 d25bb8c3
std %l6,[%i4+0x168] ! Mem[0000000090000168] = 26541444 91b29ef9
! %l7 = b290e71d91b29ef9, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = b290e71d91b29ef9
! %l2 = 148047f7fef3f1c4, Mem[0000000090800148] = b9490f12
stb %l2,[%i5+0x148] ! Mem[0000000090800148] = c4490f12
! %f16 = 73d69997 d487eae4 9b624d84 7ff9102c
! %f20 = 5755ad88 5aeeed6c c288583d 4e3a08cf
! %f24 = 45c89d87 187401c5 b1d67fa3 794a846a
! %f28 = 6a517f42 f7cbf422 1be72414 7433a08b
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000090000010] = 18a5ffe0 fe95866c, %g2 = ee96cfa7, %g3 = 8dfea55c
ldd [%i4+%o2],%g2 ! %g2 = 0000000018a5ffe0 00000000fe95866c
! Mem[0000000091800088] = 5f6a0683, %g2 = 0000000018a5ffe0
ldsb [%o0+0x089],%g2 ! %g2 = 000000000000005f
! Mem[000000001f00011b] = 27fa8487, %l4 = 00000000000000f0
ldstub [%i2+0x11b],%l4 ! %l4 = 00000087000000ff
! %l7 = b290e71d91b29ef9, Mem[00000000918000c0] = 237e0a0f7dafe6e2
stx %l7,[%o0+0x0c0] ! Mem[00000000918000c0] = b290e71d91b29ef9
p7_label_17:
! Mem[000000001f800098] = afe71928, %l2 = fef3f1c4, %l3 = fcede478
add %i3,0x98,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000afe71928
! Mem[00000000910000a0] = 0781ea4e, %g2 = 000000000000005f
ldsb [%i6+0x0a0],%g2 ! %g2 = 0000000000000007
! Mem[0000000091800180] = 4dd6859e, %g2 = 0000000000000007
lduw [%o0+0x180],%g2 ! %g2 = 000000004dd6859e
! Mem[000000001e8001c0] = 1b765427959389fe, %l6 = 27fa848726541444, %l3 = 00000000afe71928
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 1b765427959389fe
! Mem[000000001f80004c] = 5b5d63e2, %l7 = b290e71d91b29ef9
ldsb [%i3+0x04d],%l7 ! %l7 = 000000000000005d
! Mem[000000001e80004c] = 38c0145c, %l7 = 0000005d, %l5 = bec872a3
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000038c0145c
! Mem[000000001f8000c6] = eac3eb55, %l5 = 0000000038c0145c
ldstub [%i3+0x0c6],%l5 ! %l5 = 000000eb000000ff
! %l2 = 148047f7fef3f1c4, Mem[000000009100015f] = 09641188
stb %l2,[%i6+0x15f] ! Mem[000000009100015c] = c4641188
! Mem[0000000090000080] = edb78f8f 16b80b0d bb625af7 221f159a
! Mem[0000000090000090] = 6c8695fe e0ffa518 85ec806c 780fa9bf
! Mem[00000000900000a0] = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! Mem[00000000900000b0] = 2222398d ff8ba09d 7ebaf9dd 6a38884a
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000001f0000a0] = 2629e362, %l1 = 0000000000000076
swap [%i2+0x0a0],%l1 ! %l1 = 000000002629e362
p7_label_18:
! Mem[000000001e800034] = b6cba30b, %l1 = 000000002629e362
swap [%i1+0x034],%l1 ! %l1 = 00000000b6cba30b
! %l7 = 000000000000005d, Mem[00000000910001c5] = af7411e6
stb %l7,[%i6+0x1c5] ! Mem[00000000910001c4] = 5d7411e6
! Mem[00000000900001dc] = 6c80ec85, %g2 = 000000004dd6859e
lduw [%i4+0x1dc],%g2 ! %g2 = 000000006c80ec85
! Mem[000000001f8000a8] = d4ffb014 3e797736, %l2 = fef3f1c4, %l3 = 959389fe
ldd [%i3+0x0a8],%l2 ! %l2 = 00000000d4ffb014 000000003e797736
! %l0 = 000000007c68b83e, Mem[000000001f000178] = 0be56b6764496ce3
stx %l0,[%i2+0x178] ! Mem[000000001f000178] = 000000007c68b83e
! Mem[0000000090000170] = ae1b16b0, %g2 = 000000006c80ec85
lduw [%i4+0x170],%g2 ! %g2 = 00000000ae1b16b0
! Mem[000000001e800114] = 004f21d4, %l3 = 000000003e797736
ldsb [%i1+0x116],%l3 ! %l3 = 0000000000000021
! Mem[000000001e000004] = 76ab2f29, %l3 = 0000000000000021
ldsw [%i0+0x004],%l3 ! %l3 = 0000000076ab2f29
! Mem[000000001f8000f1] = d2aa3b31, %l1 = 00000000b6cba30b
ldstub [%i3+0x0f1],%l1 ! %l1 = 000000aa000000ff
! %l3 = 0000000076ab2f29, Mem[00000000908001ff] = 3b210d12
stb %l3,[%i5+0x1ff] ! Mem[00000000908001fc] = 29210d12
p7_label_19:
! Mem[000000001e0000ac] = e5b63dd8, %l5 = 00000000000000eb
swap [%i0+0x0ac],%l5 ! %l5 = 00000000e5b63dd8
! Mem[000000001f0001fb] = 40447b2b, %l6 = 27fa848726541444
ldstub [%i2+0x1fb],%l6 ! %l6 = 0000002b000000ff
! Mem[0000000090000000] = 0d0bb816, %g18 = bc8e9d884df524e9
ldsw [%i4+%g0],%g2 ! %g2 = bc8e9d884df524e9
! Mem[000000001f800138] = 4a760606 817c5375, %l2 = d4ffb014, %l3 = 76ab2f29
ldd [%i3+0x138],%l2 ! %l2 = 000000004a760606 00000000817c5375
! Mem[000000001f000138] = 0a85188a, %l2 = 000000004a760606
swap [%i2+0x138],%l2 ! %l2 = 000000000a85188a
! Mem[000000001e000159] = 7c68b83e, %l3 = 00000000817c5375
ldstub [%i0+0x159],%l3 ! %l3 = 00000068000000ff
! Mem[000000001f800128] = 61d14a1a2c54330a, %l4 = 0000000000000087, %l2 = 000000000a85188a
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 61d14a1a2c54330a
! Mem[0000000091800048] = e71d91b2, %g2 = 000000000d0bb816
ldsh [%o0+0x04a],%g2 ! %g2 = ffffffffffffe71d
! %f0 = edb78f8f 16b80b0d bb625af7 221f159a
! %f4 = 6c8695fe e0ffa518 85ec806c 780fa9bf
! %f8 = 4a55aa98 e0aee362 a7cf96ee af5cc4df
! %f12 = 2222398d ff8ba09d 7ebaf9dd 6a38884a
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[000000001f800110] = 55a6443a, %l0 = 000000007c68b83e
swap [%i3+0x110],%l0 ! %l0 = 0000000055a6443a
p7_label_20:
! %l0 = 0000000055a6443a, Mem[0000000091800052] = 24a82f4b
sth %l0,[%o0+0x052] ! Mem[0000000091800050] = 443a2f4b
! Mem[000000001f800130] = 2892f859 f5bcc96b, %l4 = 00000087, %l5 = e5b63dd8
ldd [%i3+0x130],%l4 ! %l4 = 000000002892f859 00000000f5bcc96b
! Mem[000000009000010c] = 2c5755ad, %g2 = ffffffffffffe71d
ldub [%i4+0x10f],%g2 ! %g2 = 000000000000002c
! %l4 = 2892f859, %l5 = f5bcc96b, Mem[0000000090000198] = 85ec806c 780fa9bf
std %l4,[%i4+0x198] ! Mem[0000000090000198] = 2892f859 f5bcc96b
! Mem[000000001e000190] = 3145daffc3b267ff, %l2 = 61d14a1a2c54330a, %l6 = 000000000000002b
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3145daffc3b267ff
! Mem[000000001f000078] = 80771b8c7e98ce89, %l0 = 0000000055a6443a
ldx [%i2+0x078],%l0 ! %l0 = 80771b8c7e98ce89
membar #Sync ! Added by membar checker (642)
! %l4 = 2892f859, %l5 = f5bcc96b, Mem[0000000090000088] = bb625af7 221f159a
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 2892f859 f5bcc96b
! Mem[000000009000015c] = ff4d8bb7, %g2 = 000000000000002c
lduw [%i4+0x15c],%g2 ! %g2 = 00000000ff4d8bb7
! Mem[000000001f8001d8] = 0f916c9b, %l0 = 7e98ce89, %l4 = 2892f859
add %i3,0x1d8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000f916c9b
! Mem[000000001e8001c0] = 1b765427 959389fe 9e877935 7ad8f6d0
! Mem[000000001e8001d0] = 36c6356a da2c93ea 60b885bb 65731f0d
! Mem[000000001e8001e0] = 296ae99b 75ce67fd 8aaea049 acf3cea6
! Mem[000000001e8001f0] = 7e7fdd02 bdbb70f0 36cdc1ba 2673b780
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 000000001e8001c0
p7_label_21:
! %l0 = 7e98ce89, %l1 = 000000aa, Mem[0000000091800028] = 4c49e8b6 5bfd1652
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 7e98ce89 000000aa
! Mem[000000001e0000c0] = 9eadcc5bf25ddf46, %l2 = 61d14a1a2c54330a
ldx [%i0+0x0c0],%l2 ! %l2 = 9eadcc5bf25ddf46
! %l0 = 80771b8c7e98ce89, Mem[000000001e000138] = 9c1afe6bc2c58ccd
stx %l0,[%i0+0x138] ! Mem[000000001e000138] = 80771b8c7e98ce89
! Mem[00000000910001f0] = 58bc62f532bd25cc, %g2 = 00000000ff4d8bb7
ldx [%i6+0x1f0],%g2 ! %g2 = 58bc62f532bd25cc
! Mem[0000000090000120] = 45c89d87, %g18 = bc8e9d884df524e9
ldsw [%i4+0x120],%g2 ! %g2 = bc8e9d884df524e9
! %l5 = 00000000f5bcc96b, Mem[00000000908000d4] = 64c1ee86
stw %l5,[%i5+0x0d4] ! Mem[00000000908000d4] = f5bcc96b
! %l3 = 0000000000000068, Mem[0000000091000164] = e3d43c33
stw %l3,[%i6+0x164] ! Mem[0000000091000164] = 00000068
! %f16 = fe899395 2754761b d0f6d87a 3579879e
! %f20 = ea932cda 6a35c636 0d1f7365 bb85b860
! %f24 = fd67ce75 9be96a29 a6cef3ac 49a0ae8a
! %f28 = f070bbbd 02dd7f7e 80b77326 bac1cd36
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000001f000104] = 412eab87, %l6 = c3b267ff, %l4 = 0f916c9b
add %i2,0x104,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000412eab87
! %l6 = 3145daffc3b267ff, Mem[000000009100004c] = c765fd60
stb %l6,[%i6+0x04c] ! Mem[000000009100004c] = ff65fd60
p7_label_22:
! %l5 = 00000000f5bcc96b, Mem[00000000908000cf] = ab2ecbd5
stb %l5,[%i5+0x0cf] ! Mem[00000000908000cc] = 6b2ecbd5
! Mem[00000000918000fc] = b6274cd3, %g2 = 0000000045c89d87
ldsh [%o0+0x0fe],%g2 ! %g2 = ffffffffffffb627
! Mem[00000000918000e0] = 73df26c5 62e470b4, %g2 = ffffb627, %g3 = fe95866c
ldd [%o0+0x0e0],%g2 ! %g2 = 0000000073df26c5 0000000062e470b4
! Mem[000000009100016c] = 33af4997, %g2 = 0000000073df26c5
ldsb [%i6+0x16c],%g2 ! %g2 = 0000000000000033
! Mem[00000000918001d0] = 51c28a40, %g2 = 0000000000000033
ldub [%o0+0x1d2],%g2 ! %g2 = 0000000000000051
! Mem[000000001f8001c0] = 12ba1da4 26f9bcff d23aa3c7 5f9716a3
! Mem[000000001f8001d0] = 9face616 a3cf8c7f 0f916c9b 33dd6064
! Mem[000000001f8001e0] = 0e4f7f99 0f0e6268 5d37d38f 6136f905
! Mem[000000001f8001f0] = b940f328 4495f0e3 b479b86a 12137a40
ldda [%i3+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000001f8001c0
! Mem[000000001e8000bc] = 5b6d0368, %l2 = f25ddf46, %l2 = f25ddf46
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005b6d0368
! Mem[0000000091000020] = 806bc25fb5c9f132, %g2 = 0000000000000051
ldx [%i6+%o4],%g2 ! %g2 = 806bc25fb5c9f132
! %l3 = 0000000000000068, Mem[000000009000000a] = 1f22f75a
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = 0068f75a
! Mem[000000001f8001bc] = 35df8f3b, %l1 = 000000aa, %l2 = 5b6d0368
add %i3,0x1bc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000035df8f3b
p7_label_23:
! Mem[000000001f800168] = 20131607, %l0 = 80771b8c7e98ce89
ldsw [%i3+0x168],%l0 ! %l0 = 0000000020131607
! Mem[000000001e800057] = d53c9c55, %l4 = 00000000412eab87
ldstub [%i1+0x057],%l4 ! %l4 = 00000055000000ff
! Mem[000000001e800085] = 6e4b049d, %l7 = 000000000000005d
ldstub [%i1+0x085],%l7 ! %l7 = 0000004b000000ff
! Mem[000000001e000165] = f965d7d9, %l3 = 0000000000000068
ldstub [%i0+0x165],%l3 ! %l3 = 00000065000000ff
! Mem[00000000908000ec] = 7e7400f0, %g2 = 806bc25fb5c9f132
lduh [%i5+0x0ee],%g2 ! %g2 = 0000000000007e74
! Mem[000000001f8000a9] = d4ffb014, %l2 = 0000000035df8f3b
ldstub [%i3+0x0a9],%l2 ! %l2 = 000000ff000000ff
! %l3 = 0000000000000065, Mem[00000000910000d0] = 5c7a7f22
sth %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 00657f22
! Mem[000000001e8000c0] = c65c9270 1419a3f5 fd171c3e d3cf853c
! Mem[000000001e8000d0] = 95ac573c 0683208e 875e725f 059126ee
! Mem[000000001e8000e0] = 6f81c71d ab1abf3c 8b3ca77b 4a1ef968
! Mem[000000001e8000f0] = b9ee39da 30f7152e 774d1149 0dcffcfc
mov 0x0c0,%g6
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 000000001e8000c0
! Mem[000000001f800098] = afe719282b58ab82, %l5 = 00000000f5bcc96b, %l4 = 0000000000000055
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = afe719282b58ab82
! Mem[000000001e000000] = f7734e1f76ab2f29, %l6 = 3145daffc3b267ff, %l4 = afe719282b58ab82
casxa [%i0]0x80,%l6,%l4 ! %l4 = f7734e1f76ab2f29
p7_label_24:
! Mem[000000001f8000f4] = 1fc4a64f, %l0 = 0000000020131607
ldsh [%i3+0x0f6],%l0 ! %l0 = ffffffffffffa64f
! %l3 = 0000000000000065, Mem[000000009100002e] = 0ba71fff
stb %l3,[%i6+0x02e] ! Mem[000000009100002c] = 65a71fff
! %l5 = 00000000f5bcc96b, Mem[00000000908001f8] = 210f961ea267e829
stx %l5,[%i5+0x1f8] ! Mem[00000000908001f8] = 00000000f5bcc96b
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 4a1ef968 0e6009ca 26541444 91b29ef9
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918001bc] = efa19843, %g2 = 0000000000007e74
lduh [%o0+0x1be],%g2 ! %g2 = 000000000000efa1
! %f16 = c65c9270 1419a3f5 fd171c3e d3cf853c
! %f20 = 95ac573c 0683208e 875e725f 059126ee
! %f24 = 6f81c71d ab1abf3c 8b3ca77b 4a1ef968
! %f28 = b9ee39da 30f7152e 774d1149 0dcffcfc
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[00000000918000e0] = 26c562e4, %g2 = 000000000000efa1
ldsh [%o0+0x0e2],%g2 ! %g2 = 00000000000026c5
! Mem[000000001f8001b0] = 19946af58d3b4cee, %l2 = 00000000000000ff, %l1 = 00000000000000aa
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 19946af58d3b4cee
! Mem[0000000090800038] = 60e89f71 d91e8f3d, %g2 = 000026c5, %g3 = 62e470b4
ldd [%i5+0x038],%g2 ! %g2 = 0000000060e89f71 00000000d91e8f3d
! %l7 = 000000000000004b, Mem[00000000918001c8] = e0b9d0052cf5ebc0
stx %l7,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000000000004b
p7_label_25:
! %l4 = f7734e1f76ab2f29, Mem[0000000090800124] = 744fca19
sth %l4,[%i5+0x124] ! Mem[0000000090800124] = 2f29ca19
! Mem[0000000090000144] = 9bb9b2ee, %g18 = bc8e9d884df524e9
ldsw [%i4+0x144],%g2 ! %g2 = bc8e9d884df524e9
! Mem[000000001e80013c] = dee9f4c2, %l1 = 19946af58d3b4cee
swap [%i1+0x13c],%l1 ! %l1 = 00000000dee9f4c2
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 4a1ef968 0e6009ca 26541444 91b29ef9
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000020] = aee098aa, %g2 = ffffffff9bb9b2ee
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffaee0
! Mem[0000000090000044] = eae49b62, %g2 = ffffffffffffaee0
lduh [%i4+0x046],%g2 ! %g2 = 000000000000eae4
! %l6 = 3145daffc3b267ff, Mem[0000000091800132] = 41061d2d
sth %l6,[%o0+0x132] ! Mem[0000000091800130] = 67ff1d2d
! %l0 = ffffffffffffa64f, Mem[00000000918001c2] = ec26c6df
sth %l0,[%o0+0x1c2] ! Mem[00000000918001c0] = a64fc6df
! Mem[000000001f000140] = c936b1e7, %l1 = dee9f4c2, %l5 = f5bcc96b
add %i2,0x140,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c936b1e7
! %l7 = 000000000000004b, Mem[00000000910000b4] = b71ca34f
sth %l7,[%i6+0x0b4] ! Mem[00000000910000b4] = 004ba34f
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
1: membar #Sync ! Force all stores to complete
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffa64f
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dee9f4c2
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000065
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f7734e1f76ab2f29
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c936b1e7
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 3145daffc3b267ff
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000004b
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p7_check_fp_registers:
set p7_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bb625af7 221f159a
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6c8695fe e0ffa518
bne %xcc,p7_f4_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c65c9270 1419a3f5
bne %xcc,p7_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fd171c3e d3cf853c
bne %xcc,p7_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 95ac573c 0683208e
bne %xcc,p7_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 875e725f 059126ee
bne %xcc,p7_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6f81c71d ab1abf3c
bne %xcc,p7_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8b3ca77b 4a1ef968
bne %xcc,p7_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b9ee39da 30f7152e
bne %xcc,p7_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 774d1149 0dcffcfc
bne %xcc,p7_f30_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f7734e1f76ab2f29
ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 73d69997d487eae4
ldx [%i0+0x040],%g3 ! Observed data at 000000001e000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9b624d847ff9102c
ldx [%i0+0x048],%g3 ! Observed data at 000000001e000048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5755ad885aeeed6c
ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c288583d4e3a08cf
ldx [%i0+0x058],%g3 ! Observed data at 000000001e000058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 45c89d87187401c5
ldx [%i0+0x060],%g3 ! Observed data at 000000001e000060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = b1d67fa3000000ce
ldx [%i0+0x068],%g3 ! Observed data at 000000001e000068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6a517f42f7cbf422
ldx [%i0+0x070],%g3 ! Observed data at 000000001e000070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1be724147433a08b
ldx [%i0+0x078],%g3 ! Observed data at 000000001e000078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 05d2a1c9000000eb
ldx [%i0+0x0a8],%g3 ! Observed data at 000000001e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 80771b8c7e98ce89
ldx [%i0+0x138],%g3 ! Observed data at 000000001e000138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 36b9226dd5bbffb7
ldx [%i0+0x148],%g3 ! Observed data at 000000001e000148
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = fef3f1c4000000c3
ldx [%i0+0x150],%g3 ! Observed data at 000000001e000150
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7cffb83e5b59b4ba
ldx [%i0+0x158],%g3 ! Observed data at 000000001e000158
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 75c492d4f9ffd7d9
ldx [%i0+0x160],%g3 ! Observed data at 000000001e000160
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3145daffc3b267ff
ldx [%i0+0x190],%g3 ! Observed data at 000000001e000190
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 97bb7e120dfd5a69
ldx [%i0+0x1c8],%g3 ! Observed data at 000000001e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c8,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 4e72dc2c1544e8d9
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8ed850912629e362
ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9711c280d53c9cff
ldx [%i1+0x050],%g3 ! Observed data at 000000001e800050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff6627fcc32f62d1
ldx [%i1+0x058],%g3 ! Observed data at 000000001e800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = b7b235096eff049d
ldx [%i1+0x080],%g3 ! Observed data at 000000001e800080
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x080,%g4
ldx [%g1+0x138],%g2 ! Expected data = 57df90d38d3b4cee
ldx [%i1+0x138],%g3 ! Observed data at 000000001e800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0d0bb8168f8fb7ed
ldx [%i1+0x140],%g3 ! Observed data at 000000001e800140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9a151f22f75a62bb
ldx [%i1+0x148],%g3 ! Observed data at 000000001e800148
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 18a5ffe0fe95866c
ldx [%i1+0x150],%g3 ! Observed data at 000000001e800150
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = bfa90f786c80ec85
ldx [%i1+0x158],%g3 ! Observed data at 000000001e800158
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 62e3aee098aa554a
ldx [%i1+0x160],%g3 ! Observed data at 000000001e800160
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = dfc45cafee96cfa7
ldx [%i1+0x168],%g3 ! Observed data at 000000001e800168
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9da08bff4a1ef968
ldx [%i1+0x170],%g3 ! Observed data at 000000001e800170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4a88386addf9ba7e
ldx [%i1+0x178],%g3 ! Observed data at 000000001e800178
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c2c58ccd90256a59
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9e8779357ad8f6d0
ldx [%i1+0x1c8],%g3 ! Observed data at 000000001e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1c8,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000007ac123e16f
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = f5bd90fffdaff61c
ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 361e3f0647790802
ldx [%i2+0x040],%g3 ! Observed data at 000000001f000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = efff750962eed36b
ldx [%i2+0x060],%g3 ! Observed data at 000000001f000060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 82931067f25ddf46
ldx [%i2+0x090],%g3 ! Observed data at 000000001f000090
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000076dae1fe5b
ldx [%i2+0x0a0],%g3 ! Observed data at 000000001f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6fd17d1538a88ff5
ldx [%i2+0x0d0],%g3 ! Observed data at 000000001f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 27fa84ff26541444
ldx [%i2+0x118],%g3 ! Observed data at 000000001f000118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4a760606a175e255
ldx [%i2+0x138],%g3 ! Observed data at 000000001f000138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = c936b1e77eadcc50
ldx [%i2+0x140],%g3 ! Observed data at 000000001f000140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 78395a25db02f950
ldx [%i2+0x170],%g3 ! Observed data at 000000001f000170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000007c68b83e
ldx [%i2+0x178],%g3 ! Observed data at 000000001f000178
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000007ac123e16f
ldx [%i2+0x1b0],%g3 ! Observed data at 000000001f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7ee485aaff95dcc0
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 40447bffa54238dc
ldx [%i2+0x1f8],%g3 ! Observed data at 000000001f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1f8,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = af227e65f45ccc31
ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 71ffdde2a413109f
ldx [%i3+0x068],%g3 ! Observed data at 000000001f800068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fef3f1c4000000c3
ldx [%i3+0x0a0],%g3 ! Observed data at 000000001f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d4ffb0143e797736
ldx [%i3+0x0a8],%g3 ! Observed data at 000000001f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8e3d0a35eac3ff55
ldx [%i3+0x0c0],%g3 ! Observed data at 000000001f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d2ff3b311fc4a64f
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 22ff9f1d237e0a0f
ldx [%i3+0x100],%g3 ! Observed data at 000000001f800100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7c68b83e269298ce
ldx [%i3+0x110],%g3 ! Observed data at 000000001f800110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = 20131607e0318efe
ldx [%i3+0x168],%g3 ! Observed data at 000000001f800168
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 57e2c2ffaeccf791
ldx [%i3+0x1a0],%g3 ! Observed data at 000000001f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 19946af58d3b4cee
ldx [%i3+0x1b0],%g3 ! Observed data at 000000001f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0e4f7f990f0e6268
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1e0,%g4
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f16_fail:
set p7_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f18_fail:
set p7_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f20_fail:
set p7_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f22_fail:
set p7_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f24_fail:
set p7_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f26_fail:
set p7_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f28_fail:
set p7_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f30_fail:
set p7_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000028]
membar #Sync
mov 0x0c0,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
done
p7_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f000028]
membar #Sync
mov 0x0c0,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
done
p7_trap2e:
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000020]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e800018]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f000010]
done
p7_trap2o:
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000020]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e800018]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f000010]
done
p7_trap3e:
nop
nop
nop
done
p7_trap3o:
nop
nop
nop
done
p7_init_memory_pointers:
set p7_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p7_local0_start,%i0
set p7_local1_start,%i1
set p7_local2_start,%i2
set p7_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1e8d6e1c0e4f7f99
ldx [%g1+0x008],%l1 ! %l1 = 218bffd81d507bb9
ldx [%g1+0x010],%l2 ! %l2 = da275ddbf232e0c5
ldx [%g1+0x018],%l3 ! %l3 = 7a1db53296cf3b78
ldx [%g1+0x020],%l4 ! %l4 = f7fab55e74860d17
ldx [%g1+0x028],%l5 ! %l5 = 6ffe051819946af5
ldx [%g1+0x030],%l6 ! %l6 = 76b5bcffb0a50dfd
ldx [%g1+0x038],%l7 ! %l7 = cd51ae61991e1db5
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 8
processor_8:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x20] ! Set the start flag
wrpr %g0,7,%cleanwin
call p8_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 8
wr %g0,0x4,%fprs ! Make sure fef is 1
set p8_init_freg,%g1
! %f0 = 776a044b bc423cf2 67f1ee53 47fcfd70
! %f4 = f0cb670a a6d693e1 9a2c53a6 a4ba126a
! %f8 = 32bcf91d 9b0f01a0 9b91af0f 9f68c6d3
! %f12 = 2eb36217 6052f67e eb6a582b 830f2e3b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1b75112d 0e5e8ad0 2f0fff46 cb40950b
! %f20 = d55608cd c8e7df45 eb3c79cd b507b794
! %f24 = 0147da9c e8bff06c 3448583d 00d96d1c
! %f28 = 9c6142a7 9cb7414d 95e395d4 eb046b69
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 66237fd6 64c9f783 b22c1819 53b8d56d
! %f36 = ea1b141a 1245d81b c4236981 e7a68953
! %f40 = b3a430e4 2c1a9c49 d8dbbe5e c2e286b7
! %f44 = c4aa09bf b95549d7 1e88edcd b0f1d435
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x91f2baff0000006c,%g7,%g1 ! GSR scale = 13, align = 4
wr %g1,%g0,%gsr ! GSR = 91f2baff0000006c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 8
p8_label_1:
! Mem[00000000918001fc] = 241bdf1c, %g18 = 6726cc82ad1570ca
ldsw [%o0+0x1fc],%g2 ! %g2 = 6726cc82ad1570ca
! %f16 = 1b75112d 0e5e8ad0 2f0fff46 cb40950b
! %f20 = d55608cd c8e7df45 eb3c79cd b507b794
! %f24 = 0147da9c e8bff06c 3448583d 00d96d1c
! %f28 = 9c6142a7 9cb7414d 95e395d4 eb046b69
mov 0x140,%g4
stda %f16,[%i0+%g4]ASI_BLK_AIUS ! Block Store to 0000000020000140
! Mem[0000000090800130] = 45c75056, %g2 = 00000000241bdf1c
ldub [%i5+0x130],%g2 ! %g2 = 0000000000000045
! %l4 = 4c760159, %l5 = d7e4a91b, Mem[00000000210000f0] = e1660790 18c247d2
std %l4,[%i2+0x0f0] ! Mem[00000000210000f0] = 4c760159 d7e4a91b
! Mem[0000000091000180] = 7f1ad510, %g18 = 6726cc82ad1570ca
ldsw [%i6+0x180],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000091800100] = 4cd3ca2b, %g18 = 6726cc82ad1570ca
ldsw [%o0+0x100],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800074] = 74c1f2f1, %g18 = 6726cc82ad1570ca
ldsw [%i5+0x074],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[000000009000009c] = f2e36645, %g2 = 0000000074c1f2f1
ldsh [%i4+0x09c],%g2 ! %g2 = fffffffffffff2e3
! Mem[0000000090800078] = 9fb921cd 132f0048, %g2 = fffff2e3, %g3 = 0bad0b00
ldd [%i5+0x078],%g2 ! %g2 = 000000009fb921cd 00000000132f0048
p8_label_2:
! Mem[00000000918000c0] = 5ddcf1cb, %g2 = 000000009fb921cd
ldsh [%o0+0x0c2],%g2 ! %g2 = 0000000000005ddc
! Mem[0000000021000128] = bb7d32c4 ac322092, %l2 = 2909a058, %l3 = f9991f2e
ldd [%i2+0x128],%l2 ! %l2 = 00000000bb7d32c4 00000000ac322092
! Mem[00000000910000e4] = f84f051d, %g2 = 0000000000005ddc
ldsh [%i6+0x0e6],%g2 ! %g2 = fffffffffffff84f
! %f16 = 1b75112d 0e5e8ad0 2f0fff46 cb40950b
! %f20 = d55608cd c8e7df45 eb3c79cd b507b794
! %f24 = 0147da9c e8bff06c 3448583d 00d96d1c
! %f28 = 9c6142a7 9cb7414d 95e395d4 eb046b69
stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000021000000
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000200000a0] = 8c13f419, %l6 = bfb4a382c1581e79
ldsh [%i0+0x0a2],%l6 ! %l6 = fffffffffffff419
! %l5 = 0f8bd185d7e4a91b, Mem[0000000090800088] = c82036f2945416f7
stx %l5,[%i5+0x088] ! Mem[0000000090800088] = 0f8bd185d7e4a91b
! %f0 = 776a044b bc423cf2 67f1ee53 47fcfd70
! %f4 = f0cb670a a6d693e1 9a2c53a6 a4ba126a
! %f8 = 32bcf91d 9b0f01a0 9b91af0f 9f68c6d3
! %f12 = 2eb36217 6052f67e eb6a582b 830f2e3b
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000021800160] = 5374d7689bc6329f, %l6 = fffffffffffff419
ldx [%i3+0x160],%l6 ! %l6 = 5374d7689bc6329f
! Mem[00000000900000c0] = e765020f0306257e, %g2 = fffffffffffff84f
ldx [%i4+0x0c0],%g2 ! %g2 = e765020f0306257e
p8_label_3:
! %f16 = 1b75112d 0e5e8ad0 2f0fff46 cb40950b
! %f20 = d55608cd c8e7df45 eb3c79cd b507b794
! %f24 = 0147da9c e8bff06c 3448583d 00d96d1c
! %f28 = 9c6142a7 9cb7414d 95e395d4 eb046b69
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %f16 = 1b75112d 0e5e8ad0 2f0fff46 cb40950b
! %f20 = d55608cd c8e7df45 eb3c79cd b507b794
! %f24 = 0147da9c e8bff06c 3448583d 00d96d1c
! %f28 = 9c6142a7 9cb7414d 95e395d4 eb046b69
mov 0x140,%g5
stda %f16,[%i2+%g5]ASI_BLK_PL ! Block Store to 0000000021000140
! Mem[0000000020800167] = 1582d321, %l7 = bc47e21e2c3c7ec9
ldstub [%i1+0x167],%l7 ! %l7 = 00000021000000ff
! %l4 = a2d26ff44c760159, Mem[000000009100005c] = 0e06ea79
stb %l4,[%i6+0x05c] ! Mem[000000009100005c] = 5906ea79
! Mem[0000000091000028] = 90aee843f68d0ba7, %g2 = e765020f0306257e
ldx [%i6+%o5],%g2 ! %g2 = 90aee843f68d0ba7
! Mem[00000000218001dc] = 6ef73b04, %l2 = 00000000bb7d32c4
swap [%i3+0x1dc],%l2 ! %l2 = 000000006ef73b04
! Mem[00000000210000c4] = a9c76e40, %l2 = 6ef73b04, %l3 = ac322092
add %i2,0xc4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a9c76e40
! Mem[000000009180006c] = 99dfefc0, %g2 = 90aee843f68d0ba7
lduh [%o0+0x06c],%g2 ! %g2 = 00000000000099df
! Mem[0000000021800000] = 5ff3d159 5f6453eb c8a6c8ea 9e39ee5a
! Mem[0000000021800010] = b5ffb6ce fb7e0ef7 d2527c4d 1021cfc0
! Mem[0000000021800020] = 73e32cf6 b36c4e5e a1a947b5 f3671a55
! Mem[0000000021800030] = ac9725d1 62a4cb9e 3506fdf3 27c620b3
ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 0000000021800000
! Mem[00000000210000a0] = efdac321c5d82ff1, %l0 = 7eb4eb05d2fda371, %l0 = 7eb4eb05d2fda371
add %i2,0xa0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = efdac321c5d82ff1
p8_label_4:
! Mem[000000002080006c] = 116f92e0, %l4 = 4c760159, %l5 = d7e4a91b
add %i1,0x6c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000116f92e0
! Mem[0000000020000010] = c9d0e03947995978, %l0 = efdac321c5d82ff1, %l1 = 55aad19476fa398d
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = c9d0e03947995978
! %l7 = 0000000000000021, Mem[00000000918001f0] = 3c67017f1513ac42
stx %l7,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000000000000021
! %l5 = 00000000116f92e0, Mem[0000000090000100] = c6360290
sth %l5,[%i4+0x100] ! Mem[0000000090000100] = 92e00290
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000020000038] = 1c7fbbd5, %l0 = efdac321c5d82ff1
swap [%i0+0x038],%l0 ! %l0 = 000000001c7fbbd5
! Mem[00000000208001c8] = b1a67709, %l2 = 6ef73b04, %l5 = 116f92e0
add %i1,0x1c8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b1a67709
! Mem[00000000900000e8] = 625920f0, %g2 = 00000000000099df
lduh [%i4+0x0e8],%g2 ! %g2 = 0000000000006259
! Mem[00000000208000d8] = e44ea741a529b955, %l1 = c9d0e03947995978, %l4 = a2d26ff44c760159
add %i1,0xd8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e44ea741a529b955
p8_label_5:
! %l3 = 00000000a9c76e40, Mem[00000000910001ec] = aad1df2c
stw %l3,[%i6+0x1ec] ! Mem[00000000910001ec] = a9c76e40
! Mem[0000000021000050] = bbe6b892247da3bd, %l2 = 000000006ef73b04, %l5 = 00000000b1a67709
add %i2,0x50,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = bbe6b892247da3bd
! Mem[0000000020800080] = ef1d5ac5, %l2 = 6ef73b04, %l6 = 9bc6329f
add %i1,0x80,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ef1d5ac5
! Mem[0000000021800080] = e53f0b7e 4a70198f 79f94ad3 ae2c13bc
! Mem[0000000021800090] = edde2c88 d1a3b621 13036352 afe34a02
! Mem[00000000218000a0] = f45e1f7b afe57c6f 04dbf901 5cd25f15
! Mem[00000000218000b0] = 88643446 b66f7527 f88ed33f 680bbea8
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000021800080
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000090800010] = 736c3b2b 227efaae, %g2 = 00006259, %g3 = 132f0048
ldd [%i5+%o2],%g2 ! %g2 = 00000000736c3b2b 00000000227efaae
! Mem[00000000908000c0] = fb367275406926ef, %g2 = 00000000736c3b2b
ldx [%i5+0x0c0],%g2 ! %g2 = fb367275406926ef
! Mem[00000000210001d4] = 13e7e984, %l0 = 000000001c7fbbd5
swap [%i2+0x1d4],%l0 ! %l0 = 0000000013e7e984
! Mem[00000000908000bc] = ce3cfb36, %g2 = fb367275406926ef
ldub [%i5+0x0be],%g2 ! %g2 = 00000000000000ce
! Mem[000000002080018a] = 5ff6a37e, %l2 = 000000006ef73b04
ldstub [%i1+0x18a],%l2 ! %l2 = 000000a3000000ff
p8_label_6:
! Mem[0000000020000188] = 88b17fde8821b019, %l0 = 0000000013e7e984
ldx [%i0+0x188],%l0 ! %l0 = 88b17fde8821b019
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (643)
! %f16 = eb53645f 59d1f35f 5aee399e eac8a6c8
! %f20 = f70e7efb ceb6ffb5 c0cf2110 4d7c52d2
! %f24 = 5e4e6cb3 f62ce373 551a67f3 b547a9a1
! %f28 = 9ecba462 d12597ac b320c627 f3fd0635
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000020000198] = 324f04bcbfa560cf, %l7 = 0000000000000021, %l3 = 00000000a9c76e40
add %i0,0x198,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 324f04bcbfa560cf
! Mem[0000000091000108] = 1e0a2608, %g2 = 00000000000000ce
lduw [%i6+0x108],%g2 ! %g2 = 000000001e0a2608
! Mem[00000000208001f8] = 5f871994, %l6 = 00000000ef1d5ac5
swap [%i1+0x1f8],%l6 ! %l6 = 000000005f871994
! Mem[0000000091800000] = 6cda9ec1, %g2 = 000000001e0a2608
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000006cda
! Mem[000000009100011c] = b22f1def, %g2 = 0000000000006cda
ldub [%i6+0x11d],%g2 ! %g2 = 00000000000000b2
! Mem[00000000218000c0] = 06320672 fe170a93, %l4 = a529b955, %l5 = 247da3bd
ldd [%i3+0x0c0],%l4 ! %l4 = 0000000006320672 00000000fe170a93
! Mem[0000000090000064] = 1b8a848e, %g2 = 00000000000000b2
ldub [%i4+0x065],%g2 ! %g2 = 000000000000001b
p8_label_7:
! Mem[0000000091000180] = d510ffe9, %g2 = 000000000000001b
ldsh [%i6+0x182],%g2 ! %g2 = ffffffffffffd510
! Mem[0000000020000130] = 3b534126a96de054, %l5 = 00000000fe170a93, %l1 = c9d0e03947995978
add %i0,0x130,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3b534126a96de054
! Mem[0000000020000148] = 2f0fff46, %l4 = 0000000006320672
ldsw [%i0+0x148],%l4 ! %l4 = 000000002f0fff46
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000009180011c] = c15c2bd3, %g2 = ffffffffffffd510
ldub [%o0+0x11d],%g2 ! %g2 = 00000000000000c1
! Mem[0000000091000050] = 65d749c6a42e2703, %g2 = 00000000000000c1
ldx [%i6+0x050],%g2 ! %g2 = 65d749c6a42e2703
! %l4 = 000000002f0fff46, Mem[00000000218000ac] = 5cd25f15
sth %l4,[%i3+0x0ac] ! Mem[00000000218000ac] = ff465f15
! Mem[0000000021000144] = 2d11751b, %l7 = 00000021, %l7 = 00000021
add %i2,0x144,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002d11751b
! Mem[000000002180002c] = f3671a55, %l0 = 8821b019, %l2 = 000000a3
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f3671a55
! Mem[0000000020800020] = aa1312fa, %l5 = 00000000fe170a93
swap [%i1+%o4],%l5 ! %l5 = 00000000aa1312fa
p8_label_8:
! Mem[00000000208000f2] = 98f8da24, %l1 = 3b534126a96de054
ldstub [%i1+0x0f2],%l1 ! %l1 = 000000da000000ff
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000208001d8] = 7246243c, %l0 = 88b17fde8821b019
swap [%i1+0x1d8],%l0 ! %l0 = 000000007246243c
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000091000010] = 50634422, %g18 = 6726cc82ad1570ca
ldsw [%i6+%o2],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000020000169] = 3448583d, %l0 = 000000007246243c
ldstub [%i0+0x169],%l0 ! %l0 = 00000048000000ff
! Mem[000000009180008c] = 83ae1bf1, %g2 = 0000000050634422
lduw [%o0+0x08c],%g2 ! %g2 = 0000000083ae1bf1
! %l7 = 000000002d11751b, Mem[00000000200000d0] = 0acbd2782bcdd8a9
stx %l7,[%i0+0x0d0] ! Mem[00000000200000d0] = 000000002d11751b
membar #Sync ! Added by membar checker (644)
! Mem[0000000090000084] = 7e0b3fe5, %g2 = 0000000083ae1bf1
lduh [%i4+0x084],%g2 ! %g2 = 0000000000007e0b
! Mem[000000002080014d] = 1789f29f, %l7 = 000000002d11751b
ldstub [%i1+0x14d],%l7 ! %l7 = 00000089000000ff
p8_label_9:
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 0000000021000080
! Mem[0000000091000040] = 7ed4515b, %g18 = 6726cc82ad1570ca
ldsw [%i6+0x040],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000091000140] = eb851399, %g2 = 000000007ed4515b
lduh [%i6+0x140],%g2 ! %g2 = 000000000000eb85
! %l4 = 2f0fff46, %l5 = aa1312fa, Mem[00000000900001f8] = eb6a582b 830f2e3b
std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 2f0fff46 aa1312fa
! %l5 = 00000000aa1312fa, Mem[0000000090800128] = 3812cbef9a5bcdbc
stx %l5,[%i5+0x128] ! Mem[0000000090800128] = 00000000aa1312fa
! Mem[00000000200001f0] = 78176d3b, %l5 = aa1312fa, %l1 = 000000da
add %i0,0x1f0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000078176d3b
! Mem[00000000218000a8] = 04dbf901, %l7 = 0000000000000089
swap [%i3+0x0a8],%l7 ! %l7 = 0000000004dbf901
! %l5 = 00000000aa1312fa, Mem[0000000020800034] = 3971a273
stw %l5,[%i1+0x034] ! Mem[0000000020800034] = aa1312fa
! %l2 = 00000000f3671a55, Mem[00000000910001de] = 444cbbba
stb %l2,[%i6+0x1de] ! Mem[00000000910001dc] = 554cbbba
! Mem[000000002080002c] = 9c37c8c9, %l2 = 00000000f3671a55
ldsw [%i1+0x02c],%l2 ! %l2 = ffffffff9c37c8c9
p8_label_10:
membar #Sync ! Added by membar checker (645)
! Mem[00000000210000b8] = a8be0b68, %l0 = 0000000000000048
ldsh [%i2+0x0b8],%l0 ! %l0 = ffffffffffffa8be
! %l0 = ffffffffffffa8be, Mem[00000000908001b8] = 92f9b94f
sth %l0,[%i5+0x1b8] ! Mem[00000000908001b8] = a8beb94f
! Mem[00000000918000f0] = 1e03e56e, %g2 = 000000000000eb85
ldsb [%o0+0x0f3],%g2 ! %g2 = 000000000000001e
! Mem[00000000918001d0] = 497951c2, %g18 = 6726cc82ad1570ca
ldsw [%o0+0x1d0],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000002000005c] = 86d0fa6c, %l0 = ffffffffffffa8be
swap [%i0+0x05c],%l0 ! %l0 = 0000000086d0fa6c
! Mem[00000000208001d0] = 64f082f6, %l7 = 0000000004dbf901
swap [%i1+0x1d0],%l7 ! %l7 = 0000000064f082f6
! Mem[000000002100015f] = cd793ceb, %l0 = 0000000086d0fa6c
ldstub [%i2+0x15f],%l0 ! %l0 = 000000eb000000ff
! Mem[0000000020800170] = 9370e654, %l4 = 2f0fff46, %l3 = bfa560cf
add %i1,0x170,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000009370e654
! Mem[00000000210001c4] = ed71dd6b, %l4 = 000000002f0fff46
swap [%i2+0x1c4],%l4 ! %l4 = 00000000ed71dd6b
p8_label_11:
! Mem[0000000021800084] = 4a70198f, %l6 = 5f871994, %l3 = 9370e654
add %i3,0x84,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004a70198f
! %l1 = 0000000078176d3b, Mem[00000000908000b0] = ac9d73bf2618a39e
stx %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000078176d3b
! Mem[0000000021000134] = 6af9327b, %l2 = ffffffff9c37c8c9
ldub [%i2+0x134],%l2 ! %l2 = 000000000000006a
! Mem[0000000090800108] = 723b44fc, %g2 = 00000000497951c2
lduw [%i5+0x108],%g2 ! %g2 = 00000000723b44fc
membar #Sync ! Added by membar checker (646)
! %l3 = 000000004a70198f, Mem[000000009000005f] = 4fc4100c
stb %l3,[%i4+0x05f] ! Mem[000000009000005c] = 8fc4100c
! Mem[00000000908000f4] = 1de0787a, %g2 = 00000000723b44fc
lduw [%i5+0x0f4],%g2 ! %g2 = 000000001de0787a
! Mem[00000000910000c8] = 7732f2a6, %g2 = 000000001de0787a
ldub [%i6+0x0c8],%g2 ! %g2 = 0000000000000077
! Mem[00000000210000e2] = 50982da1, %l2 = 000000000000006a
ldstub [%i2+0x0e2],%l2 ! %l2 = 0000002d000000ff
! Mem[000000002180007c] = 8bbc6b09, %l4 = 00000000ed71dd6b
swap [%i3+0x07c],%l4 ! %l4 = 000000008bbc6b09
! %f16 = eb53645f 59d1f35f 5aee399e eac8a6c8
! %f20 = f70e7efb ceb6ffb5 c0cf2110 4d7c52d2
! %f24 = 5e4e6cb3 f62ce373 551a67f3 b547a9a1
! %f28 = 9ecba462 d12597ac b320c627 f3fd0635
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
p8_label_12:
! Mem[0000000021000114] = 3614c75f, %l1 = 78176d3b, %l6 = 5f871994
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000003614c75f
! %l1 = 0000000078176d3b, Mem[00000000918000e2] = 26c562e4
sth %l1,[%o0+0x0e2] ! Mem[00000000918000e0] = 6d3b62e4
! Mem[00000000210001c3] = a2e4b9f8, %l1 = 0000000078176d3b
ldstub [%i2+0x1c3],%l1 ! %l1 = 000000f8000000ff
! Mem[0000000091800088] = ec5f6a06, %g2 = 0000000000000077
ldsh [%o0+0x088],%g2 ! %g2 = ffffffffffffec5f
! Mem[0000000021800050] = 92de0830808d3bba, %l1 = 00000000000000f8, %l7 = 0000000064f082f6
add %i3,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 92de0830808d3bba
! Mem[000000002080010c] = 34505c48, %l3 = 4a70198f, %l0 = 000000eb
add %i1,0x10c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000034505c48
! Mem[00000000900001c0] = 776a044b bc423cf2 67f1ee53 47fcfd70
! Mem[00000000900001d0] = f0cb670a a6d693e1 9a2c53a6 a4ba126a
! Mem[00000000900001e0] = 32bcf91d 9b0f01a0 9b91af0f 9f68c6d3
! Mem[00000000900001f0] = 2eb36217 6052f67e 2f0fff46 aa1312fa
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000020800078] = 59513721, %l5 = 00000000aa1312fa
lduw [%i1+0x078],%l5 ! %l5 = 0000000059513721
! Mem[00000000918000a4] = 2635afd1, %g2 = ffffffffffffec5f
ldsb [%o0+0x0a6],%g2 ! %g2 = 0000000000000026
! %l0 = 34505c48, %l1 = 000000f8, Mem[0000000090800010] = 736c3b2b 227efaae
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 34505c48 000000f8
p8_label_13:
! Mem[0000000021000034] = 9cb7414d, %l3 = 000000004a70198f
swap [%i2+0x034],%l3 ! %l3 = 000000009cb7414d
! Mem[0000000020800160] = d8e4a4061582d3ff, %l2 = 000000000000002d, %l3 = 000000009cb7414d
add %i1,0x160,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d8e4a4061582d3ff
! %l3 = d8e4a4061582d3ff, Mem[0000000091800080] = d7af3c38f21af862
stx %l3,[%o0+0x080] ! Mem[0000000091800080] = d8e4a4061582d3ff
! %l5 = 0000000059513721, Mem[0000000021800154] = 7a588799
stw %l5,[%i3+0x154] ! Mem[0000000021800154] = 59513721
! Mem[0000000020000128] = d34e2628, %l1 = 000000f8, %l1 = 000000f8
add %i0,0x128,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d34e2628
! %l3 = d8e4a4061582d3ff, Mem[00000000918000f0] = 62dbb71e
sth %l3,[%o0+0x0f0] ! Mem[00000000918000f0] = d3ffb71e
! Mem[00000000910001ec] = a9c76e40, %g2 = 0000000000000026
lduw [%i6+0x1ec],%g2 ! %g2 = 00000000a9c76e40
! Mem[00000000900000d0] = b5ffb6ce, %g2 = 00000000a9c76e40
lduw [%i4+0x0d0],%g2 ! %g2 = 00000000b5ffb6ce
! Mem[0000000020000070] = 3f52122d, %l0 = 34505c48, %l2 = 0000002d
add %i0,0x70,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000003f52122d
! Mem[0000000091000014] = 30538c71, %g2 = 00000000b5ffb6ce
lduh [%i6+0x016],%g2 ! %g2 = 0000000000003053
p8_label_14:
! %l2 = 000000003f52122d, Mem[000000009180001e] = 4250a813
sth %l2,[%o0+0x01e] ! Mem[000000009180001c] = 122da813
! Mem[0000000091000064] = ddde6b96, %g2 = 0000000000003053
lduh [%i6+0x064],%g2 ! %g2 = 000000000000ddde
! Mem[0000000091000024] = b5c9f132, %g2 = 000000000000ddde
ldub [%i6+0x024],%g2 ! %g2 = 00000000000000b5
! %l6 = 000000003614c75f, Mem[0000000091000104] = f9dcf7d0
stw %l6,[%i6+0x104] ! Mem[0000000091000104] = 3614c75f
! %l0 = 0000000034505c48, Mem[00000000900000bc] = 3fd38ef8
stw %l0,[%i4+0x0bc] ! Mem[00000000900000bc] = 34505c48
! Mem[0000000021000188] = dc8da7a5, %l2 = 000000003f52122d
lduw [%i2+0x188],%l2 ! %l2 = 00000000dc8da7a5
! %l2 = 00000000dc8da7a5, Mem[0000000091000124] = 4bba2a1e
stw %l2,[%i6+0x124] ! Mem[0000000091000124] = dc8da7a5
! Mem[0000000090800160] = 5eec39ae, %g18 = 6726cc82ad1570ca
ldsw [%i5+0x160],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[00000000910000d0] = 5c7a7f22, %g2 = 000000005eec39ae
lduh [%i6+0x0d0],%g2 ! %g2 = 0000000000005c7a
! %l0 = 0000000034505c48, Mem[00000000910000fc] = 68ffb942
stw %l0,[%i6+0x0fc] ! Mem[00000000910000fc] = 34505c48
p8_label_15:
! Mem[0000000020000000] = 3afdf745, %l4 = 8bbc6b09, %l0 = 34505c48
casa [%i0]0x80,%l4,%l0 ! %l0 = 000000003afdf745
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! %l0 = 3afdf745, %l1 = d34e2628, Mem[00000000218001d0] = 12e6f730 86784df7
std %l0,[%i3+0x1d0] ! Mem[00000000218001d0] = 3afdf745 d34e2628
! %l5 = 0000000059513721, Mem[000000009180012d] = 2c036bd1
stb %l5,[%o0+0x12d] ! Mem[000000009180012c] = 21036bd1
! Mem[00000000200000d4] = 2d11751b, %l1 = d34e2628, %l0 = 3afdf745
add %i0,0xd4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000002d11751b
! Mem[00000000908001a8] = db28b766 51af16d7, %g2 = 00005c7a, %g3 = 227efaae
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000db28b766 0000000051af16d7
! Mem[000000009080008c] = d7e4a91b, %g2 = 00000000db28b766
lduw [%i5+0x08c],%g2 ! %g2 = 00000000d7e4a91b
membar #Sync ! Added by membar checker (647)
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000009180015c] = 6fc0b3a2, %g18 = 6726cc82ad1570ca
ldsw [%o0+0x15c],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000020000060] = 858494d4, %l1 = 00000000d34e2628
lduw [%i0+0x060],%l1 ! %l1 = 00000000858494d4
p8_label_16:
! %l6 = 000000003614c75f, Mem[0000000090000152] = af4ecd69
sth %l6,[%i4+0x152] ! Mem[0000000090000150] = c75fcd69
! %l7 = 92de0830808d3bba, Mem[0000000021000082] = 8f19704a
sth %l7,[%i2+0x082] ! Mem[0000000021000080] = 8f193bba
! Mem[0000000091000018] = 8c716ef0, %g18 = 6726cc82ad1570ca
ldsw [%i6+%o3],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[00000000218000f8] = de61fbc7, %l1 = 00000000858494d4
swap [%i3+0x0f8],%l1 ! %l1 = 00000000de61fbc7
! Mem[0000000021000148] = 0b9540cb, %l4 = 8bbc6b09, %l5 = 59513721
add %i2,0x148,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000000b9540cb
! Mem[0000000091000140] = eb851399, %g2 = ffffffff8c716ef0
lduw [%i6+0x140],%g2 ! %g2 = 00000000eb851399
! Mem[000000002000018e] = 8821b019, %l1 = 00000000de61fbc7
ldstub [%i0+0x18e],%l1 ! %l1 = 000000b0000000ff
! Mem[00000000900000c8] = c8a6c8ea, %g2 = 00000000eb851399
ldub [%i4+0x0c8],%g2 ! %g2 = 00000000000000c8
! Mem[00000000200001b3] = 69d63fa5, %l1 = 00000000000000b0
ldstub [%i0+0x1b3],%l1 ! %l1 = 000000a5000000ff
! %l2 = dc8da7a5, %l3 = 1582d3ff, Mem[0000000091800000] = 1ddf6cda 9ec1877c
std %l2,[%o0+%g0] ! Mem[0000000091800000] = dc8da7a5 1582d3ff
p8_label_17:
! Mem[0000000091800088] = ec5f6a06, %g18 = 6726cc82ad1570ca
ldsw [%o0+0x088],%g2 ! %g2 = 6726cc82ad1570ca
membar #Sync ! Added by membar checker (648)
! Mem[0000000090000180] = 8f19704a 7e0b3fe5 bc132cae d34af979
! Mem[0000000090000190] = 21b6a3d1 882cdeed 024ae3af 52630313
! Mem[00000000900001a0] = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! Mem[00000000900001b0] = 27756fb6 46346488 a8be0b68 3fd38ef8
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000068] = 8e25396e 6343d138, %g2 = ec5f6a06, %g3 = 51af16d7
ldd [%i4+0x068],%g2 ! %g2 = 000000008e25396e 000000006343d138
! %l6 = 3614c75f, %l7 = 808d3bba, Mem[0000000020800188] = 5ff6ff7e 774f392f
std %l6,[%i1+0x188] ! Mem[0000000020800188] = 3614c75f 808d3bba
! %l2 = 00000000dc8da7a5, Mem[00000000918001a4] = 5a1c1e88
stw %l2,[%o0+0x1a4] ! Mem[00000000918001a4] = dc8da7a5
! Mem[000000002180002c] = f3671a55, %l0 = 000000002d11751b
ldstub [%i3+0x02c],%l0 ! %l0 = 000000f3000000ff
! Mem[0000000090000140] = 73eaa49b, %g2 = 000000008e25396e
lduw [%i4+0x140],%g2 ! %g2 = 0000000073eaa49b
! %l0 = 00000000000000f3, Mem[000000002100007c] = 22cbff07
sth %l0,[%i2+0x07c] ! Mem[000000002100007c] = 00f3ff07
! Mem[00000000210000ac] = 01f9db04, %l0 = 00000000000000f3
swap [%i2+0x0ac],%l0 ! %l0 = 0000000001f9db04
! Mem[00000000208001d4] = 48a4f599, %l5 = 000000000b9540cb
ldstub [%i1+0x1d4],%l5 ! %l5 = 00000048000000ff
p8_label_18:
! %l6 = 3614c75f, %l7 = 808d3bba, Mem[0000000091800028] = 4c49e8b6 5bfd1652
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 3614c75f 808d3bba
! %l3 = d8e4a4061582d3ff, Mem[0000000021000180] = 59a913b9
sth %l3,[%i2+0x180] ! Mem[0000000021000180] = d3ff13b9
membar #Sync ! Added by membar checker (649)
! %l4 = 000000008bbc6b09, Mem[00000000900001b4] = 46346488
stw %l4,[%i4+0x1b4] ! Mem[00000000900001b4] = 8bbc6b09
! Mem[0000000021000099] = 024ae3af, %l1 = 00000000000000a5
ldstub [%i2+0x099],%l1 ! %l1 = 0000004a000000ff
! Mem[0000000020800180] = 88e834dc19b0221f, %l6 = 000000003614c75f, %l3 = d8e4a4061582d3ff
add %i1,0x180,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 88e834dc19b0221f
! %l0 = 01f9db04, %l1 = 0000004a, Mem[0000000091800128] = 24b9d90e 3521036b
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 01f9db04 0000004a
! Mem[00000000200001c8] = 766e1a510413fc15, %l6 = 000000003614c75f, %l1 = 000000000000004a
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 766e1a510413fc15
! %l2 = 00000000dc8da7a5, Mem[00000000208000a0] = d81f76c3ee48cda8
stx %l2,[%i1+0x0a0] ! Mem[00000000208000a0] = 00000000dc8da7a5
! Mem[0000000021000094] = 882cdeed, %l3 = 88e834dc19b0221f
swap [%i2+0x094],%l3 ! %l3 = 00000000882cdeed
! Mem[00000000208000ec] = 2650ef87, %l2 = 00000000dc8da7a5
swap [%i1+0x0ec],%l2 ! %l2 = 000000002650ef87
p8_label_19:
! Mem[00000000200000dc] = fd0b5994, %l1 = 0413fc15, %l5 = 00000048
add %i0,0xdc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000fd0b5994
! %l4 = 8bbc6b09, %l5 = fd0b5994, Mem[0000000020800178] = 9944fb22 747e8dfe
std %l4,[%i1+0x178] ! Mem[0000000020800178] = 8bbc6b09 fd0b5994
! %l6 = 000000003614c75f, Mem[000000009080007c] = 132f0048
stb %l6,[%i5+0x07c] ! Mem[000000009080007c] = 5f2f0048
! Mem[00000000900000f4] = 62a4cb9e, %g2 = 0000000073eaa49b
lduw [%i4+0x0f4],%g2 ! %g2 = 0000000062a4cb9e
! Mem[000000002100009c] = 52630313, %l7 = 92de0830808d3bba
swap [%i2+0x09c],%l7 ! %l7 = 0000000052630313
! %l6 = 000000003614c75f, Mem[00000000900001da] = 53a6a4ba
sth %l6,[%i4+0x1da] ! Mem[00000000900001d8] = c75fa4ba
! %l6 = 000000003614c75f, Mem[00000000900000d8] = d2527c4d1021cfc0
stx %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 000000003614c75f
! %l0 = 0000000001f9db04, Mem[000000002080008c] = f129690c
stw %l0,[%i1+0x08c] ! Mem[000000002080008c] = 01f9db04
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a68f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000021800113] = 1db97b10, %l4 = 000000008bbc6b09
ldstub [%i3+0x113],%l4 ! %l4 = 00000010000000ff
p8_label_20:
! %l2 = 000000002650ef87, Mem[0000000091800178] = 587c30ef
stw %l2,[%o0+0x178] ! Mem[0000000091800178] = 2650ef87
! Mem[0000000091000158] = b790fef1 3203c709, %g2 = 62a4cb9e, %g3 = 6343d138
ldd [%i6+0x158],%g2 ! %g2 = 00000000b790fef1 000000003203c709
! Mem[00000000218000aa] = 00000089, %l0 = 0000000001f9db04
ldstub [%i3+0x0aa],%l0 ! %l0 = 00000000000000ff
! Mem[0000000090000060] = c4100c5c da1b8a84, %g2 = b790fef1, %g3 = 3203c709
ldd [%i4+0x060],%g2 ! %g2 = 00000000c4100c5c 00000000da1b8a84
! Mem[0000000091000048] = 192532e1 c765fd60, %g2 = c4100c5c, %g3 = da1b8a84
ldd [%i6+0x048],%g2 ! %g2 = 00000000192532e1 00000000c765fd60
! %l0 = 00000000, %l1 = 0413fc15, Mem[00000000918000f8] = ef3adf5b 2199b627
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 00000000 0413fc15
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = 00000000192532e1
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
! Mem[0000000020800178] = 8bbc6b09, %l2 = 000000002650ef87
ldstub [%i1+0x178],%l2 ! %l2 = 0000008b000000ff
membar #Sync ! Added by membar checker (650)
! Mem[00000000900000c0] = 5ff3d159 5f6453eb c8a6c8ea 9e39ee5a
! Mem[00000000900000d0] = b5ffb6ce fb7e0ef7 00000000 3614c75f
! Mem[00000000900000e0] = 73e32cf6 b36c4e5e a1a947b5 f3671a55
! Mem[00000000900000f0] = ac9725d1 62a4cb9e 3506fdf3 27c620b3
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000200001cb] = 766e1a51, %l1 = 766e1a510413fc15
ldstub [%i0+0x1cb],%l1 ! %l1 = 00000051000000ff
p8_label_21:
! %l1 = 0000000000000051, Mem[0000000090000004] = b2d5c02f
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 00000051
! Mem[00000000218000e4] = 827ef7f3, %l5 = fd0b5994, %l2 = 0000008b
add %i3,0xe4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000827ef7f3
! Mem[00000000918001e8] = af213578, %g2 = 87692ba99cf71985
lduh [%o0+0x1e8],%g2 ! %g2 = 000000000000af21
! Mem[000000009180003c] = 6fe7cb01, %g2 = 000000000000af21
lduw [%o0+0x03c],%g2 ! %g2 = 000000006fe7cb01
! Mem[0000000020800158] = 507f84b594847bc9, %l3 = 00000000882cdeed, %l2 = 00000000827ef7f3
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 507f84b594847bc9
! %l0 = 00000000, %l1 = 00000051, Mem[00000000910001a0] = e5c27813 82118b9c
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000 00000051
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[000000002000004c] = 46b06612, %l0 = 0000000000000000
ldsw [%i0+0x04c],%l0 ! %l0 = 0000000046b06612
! Mem[00000000208001ea] = 55112205, %l1 = 0000000000000051
ldstub [%i1+0x1ea],%l1 ! %l1 = 00000022000000ff
! Mem[000000002100006c] = 0518d537, %l4 = 0000000000000010
swap [%i2+0x06c],%l4 ! %l4 = 000000000518d537
p8_label_22:
! Mem[0000000020800104] = 85b31c79, %l6 = 000000003614c75f
swap [%i1+0x104],%l6 ! %l6 = 0000000085b31c79
! %l4 = 000000000518d537, Mem[0000000091800194] = 79d773e8
stw %l4,[%o0+0x194] ! Mem[0000000091800194] = 0518d537
! %l5 = 00000000fd0b5994, Mem[000000009100013c] = 9537f750
sth %l5,[%i6+0x13c] ! Mem[000000009100013c] = 5994f750
! Mem[0000000021800038] = 3506fdf3, %l0 = 0000000046b06612
ldsb [%i3+0x03b],%l0 ! %l0 = fffffffffffffff3
! Mem[00000000910001e0] = bbbab66e, %g2 = 000000006fe7cb01
ldsh [%i6+0x1e0],%g2 ! %g2 = ffffffffffffbbba
! Mem[0000000020000073] = 3f52122d, %l0 = fffffffffffffff3
ldstub [%i0+0x073],%l0 ! %l0 = 0000002d000000ff
! Mem[00000000218001d0] = 3afdf745d34e2628, %l2 = 507f84b594847bc9, %l5 = 00000000fd0b5994
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3afdf745d34e2628
! Mem[00000000910001f4] = 32bd25cc, %g18 = 6726cc82ad1570ca
ldsw [%i6+0x1f4],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[0000000091800164] = 411bc06f, %g2 = 0000000032bd25cc
ldsb [%o0+0x164],%g2 ! %g2 = 0000000000000041
! Mem[00000000210000f0] = 4c760159d7e4a91b, %l5 = 3afdf745d34e2628
ldx [%i2+0x0f0],%l5 ! %l5 = 4c760159d7e4a91b
p8_label_23:
! Mem[00000000210000b6] = 46346488, %l0 = 000000000000002d
ldstub [%i2+0x0b6],%l0 ! %l0 = 00000064000000ff
! Mem[0000000091000178] = 9ca8cbaa, %g2 = 0000000000000041
ldsb [%i6+0x178],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000091800134] = 2daa3c21, %g2 = ffffffffffffff9c
ldsb [%o0+0x135],%g2 ! %g2 = 000000000000002d
! Mem[000000002080002c] = 9c37c8c9, %l0 = 0000000000000064
swap [%i1+0x02c],%l0 ! %l0 = 000000009c37c8c9
! Mem[0000000090000100] = e53f0b7e 4a70198f 79f94ad3 ae2c13bc
! Mem[0000000090000110] = edde2c88 d1a3b621 13036352 afe34a02
! Mem[0000000090000120] = f45e1f7b afe57c6f 04dbf901 5cd25f15
! Mem[0000000090000130] = 88643446 b66f7527 f88ed33f 680bbea8
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l2 = 94847bc9, %l3 = 882cdeed, Mem[00000000218001b0] = f1711912 7ff40690
std %l2,[%i3+0x1b0] ! Mem[00000000218001b0] = 94847bc9 882cdeed
! Mem[00000000908001e4] = 0c4b8755, %g2 = 000000000000002d
lduw [%i5+0x1e4],%g2 ! %g2 = 000000000c4b8755
! Mem[00000000208001f4] = f3d4ea44, %l2 = 94847bc9, %l3 = 882cdeed
add %i1,0x1f4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f3d4ea44
! %f0 = 8f19704a 7e0b3fe5 bc132cae d34af979
! %f4 = 21b6a3d1 882cdeed 024ae3af 52630313
! %f8 = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! %f12 = 27756fb6 46346488 a8be0b68 3fd38ef8
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000090800010] = 48000000, %g2 = 000000000c4b8755
ldub [%i5+0x013],%g2 ! %g2 = 0000000000000048
p8_label_24:
! Mem[00000000900000f4] = 62a4cb9e, %g18 = 6726cc82ad1570ca
ldsw [%i4+0x0f4],%g2 ! %g2 = 6726cc82ad1570ca
! Mem[000000009080011c] = ed00dcde, %g2 = 0000000062a4cb9e
ldub [%i5+0x11d],%g2 ! %g2 = 00000000000000ed
! Mem[0000000021800141] = 901e16aa, %l2 = 507f84b594847bc9
ldstub [%i3+0x141],%l2 ! %l2 = 0000001e000000ff
! %l4 = 000000000518d537, Mem[00000000910001e0] = bbbab66e
stw %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 0518d537
! %l5 = 4c760159d7e4a91b, Mem[0000000090800194] = e68e81f2
stw %l5,[%i5+0x194] ! Mem[0000000090800194] = d7e4a91b
! Mem[00000000218001ce] = a6c465f7, %l4 = 000000000518d537
ldstub [%i3+0x1ce],%l4 ! %l4 = 00000065000000ff
! %f16 = eb53645f 59d1f35f 5aee399e eac8a6c8
! %f20 = f70e7efb ceb6ffb5 c0cf2110 4d7c52d2
! %f24 = 5e4e6cb3 f62ce373 551a67f3 b547a9a1
! %f28 = 9ecba462 d12597ac b320c627 f3fd0635
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000091800134] = 1d2daa3c, %g2 = 00000000000000ed
lduw [%o0+0x134],%g2 ! %g2 = 000000001d2daa3c
membar #Sync ! Added by membar checker (651)
! %l2 = 000000000000001e, Mem[00000000900000e8] = a1a947b5f3671a55
stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000000000001e
! %f16 = eb53645f 59d1f35f 5aee399e eac8a6c8
! %f20 = f70e7efb ceb6ffb5 c0cf2110 4d7c52d2
! %f24 = 5e4e6cb3 f62ce373 551a67f3 b547a9a1
! %f28 = 9ecba462 d12597ac b320c627 f3fd0635
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
p8_label_25:
! Mem[00000000208000d8] = e44ea741a529b955, %l0 = 000000009c37c8c9, %l2 = 000000000000001e
add %i1,0xd8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e44ea741a529b955
! Mem[0000000090000180] = 8f19704a 7e0b3fe5 bc132cae d34af979
! Mem[0000000090000190] = 21b6a3d1 882cdeed 024ae3af 52630313
! Mem[00000000900001a0] = 6f7ce5af 7b1f5ef4 155fd25c 01f9db04
! Mem[00000000900001b0] = 27756fb6 8bbc6b09 a8be0b68 3fd38ef8
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000200000a8] = b0997d09685f347d, %l0 = 000000009c37c8c9, %l7 = 0000000052630313
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b0997d09685f347d
! %f16 = eb53645f 59d1f35f 5aee399e eac8a6c8
! %f20 = f70e7efb ceb6ffb5 c0cf2110 4d7c52d2
! %f24 = 5e4e6cb3 f62ce373 551a67f3 b547a9a1
! %f28 = 9ecba462 d12597ac b320c627 f3fd0635
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000200001f4] = 6dff1af9, %l6 = 85b31c79, %l0 = 9c37c8c9
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000006dff1af9
! Mem[0000000091800018] = de6ddf94e672122d, %g2 = 000000001d2daa3c
ldx [%o0+%o3],%g2 ! %g2 = de6ddf94e672122d
! Mem[0000000021000180] = d3ff13b9, %l6 = 85b31c79, %l7 = 685f347d
add %i2,0x180,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d3ff13b9
! Mem[00000000218001c0] = 022d12a7 caf5c04c 1ee1a41e a6c4fff7
! Mem[00000000218001d0] = 3afdf745 d34e2628 751c2267 bb7d32c4
! Mem[00000000218001e0] = 70594c20 7e041145 191b49a7 f15d5d41
! Mem[00000000218001f0] = 80aa60aa 595cb8cc 3af5ef08 1f7e02e1
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000218001c0
! Mem[0000000021800178] = 2c7407a0b5621146, %l3 = 00000000f3d4ea44, %l1 = 0000000000000022
add %i3,0x178,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2c7407a0b5621146
! %f0 = 022d12a7 caf5c04c 1ee1a41e a6c4fff7
! %f4 = 3afdf745 d34e2628 751c2267 bb7d32c4
! %f8 = 70594c20 7e041145 191b49a7 f15d5d41
! %f12 = 80aa60aa 595cb8cc 3af5ef08 1f7e02e1
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p8_branch_failed
p8_not_taken_0_end:
! End of Random Code for Thread 8
1: membar #Sync ! Force all stores to complete
p8_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x020] ! Set processor 8 done flag
! Check Registers
p8_check_registers:
set p8_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006dff1af9
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 2c7407a0b5621146
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e44ea741a529b955
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000065
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 4c760159d7e4a91b
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000085b31c79
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d3ff13b9
bne,a,pn %xcc,p8_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p8_check_fp_registers:
set p8_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 022d12a7 caf5c04c
bne %xcc,p8_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1ee1a41e a6c4fff7
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3afdf745 d34e2628
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 751c2267 bb7d32c4
bne %xcc,p8_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 70594c20 7e041145
bne %xcc,p8_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 191b49a7 f15d5d41
bne %xcc,p8_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 80aa60aa 595cb8cc
bne %xcc,p8_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3af5ef08 1f7e02e1
bne %xcc,p8_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be eb53645f 59d1f35f
bne %xcc,p8_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 5aee399e eac8a6c8
bne %xcc,p8_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f70e7efb ceb6ffb5
bne %xcc,p8_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c0cf2110 4d7c52d2
bne %xcc,p8_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 5e4e6cb3 f62ce373
bne %xcc,p8_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 551a67f3 b547a9a1
bne %xcc,p8_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9ecba462 d12597ac
bne %xcc,p8_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b320c627 f3fd0635
bne %xcc,p8_f30_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = c5d82ff1a21af700
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 68d35727ffffa8be
ldx [%i0+0x058],%g3 ! Observed data at 0000000020000058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3f5212ffe5575327
ldx [%i0+0x070],%g3 ! Observed data at 0000000020000070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000002d11751b
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000200000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1b75112d0e5e8ad0
ldx [%i0+0x140],%g3 ! Observed data at 0000000020000140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 2f0fff46cb40950b
ldx [%i0+0x148],%g3 ! Observed data at 0000000020000148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = d55608cdc8e7df45
ldx [%i0+0x150],%g3 ! Observed data at 0000000020000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = eb3c79cdb507b794
ldx [%i0+0x158],%g3 ! Observed data at 0000000020000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0147da9ce8bff06c
ldx [%i0+0x160],%g3 ! Observed data at 0000000020000160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 34ff583d00d96d1c
ldx [%i0+0x168],%g3 ! Observed data at 0000000020000168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9c6142a79cb7414d
ldx [%i0+0x170],%g3 ! Observed data at 0000000020000170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 95e395d4eb046b69
ldx [%i0+0x178],%g3 ! Observed data at 0000000020000178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 88b17fde8821ff19
ldx [%i0+0x188],%g3 ! Observed data at 0000000020000188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 69d63fff5abfbbc1
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000200001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 766e1aff0413fc15
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000200001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1c8,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = fe170a939fa3b3fd
ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3e53555c00000064
ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 92977e48aa1312fa
ldx [%i1+0x030],%g3 ! Observed data at 0000000020800030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0362f9fc01f9db04
ldx [%i1+0x088],%g3 ! Observed data at 0000000020800088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000000dc8da7a5
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000208000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5e0cca06dc8da7a5
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000208000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 98f8ff24a5edaebe
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000208000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3958f2463614c75f
ldx [%i1+0x100],%g3 ! Observed data at 0000000020800100
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7164aa6517fff29f
ldx [%i1+0x148],%g3 ! Observed data at 0000000020800148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = d8e4a4061582d3ff
ldx [%i1+0x160],%g3 ! Observed data at 0000000020800160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffbc6b09fd0b5994
ldx [%i1+0x178],%g3 ! Observed data at 0000000020800178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3614c75f808d3bba
ldx [%i1+0x188],%g3 ! Observed data at 0000000020800188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 04dbf901ffa4f599
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000208001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8821b0193a22633d
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000208001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5511ff05bf340071
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000208001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ef1d5ac5f73ea39f
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000208001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1f8,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1b75112d0e5e8ad0
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2f0fff46cb40950b
ldx [%i2+0x008],%g3 ! Observed data at 0000000021000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d55608cdc8e7df45
ldx [%i2+0x010],%g3 ! Observed data at 0000000021000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = eb3c79cdb507b794
ldx [%i2+0x018],%g3 ! Observed data at 0000000021000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0147da9ce8bff06c
ldx [%i2+0x020],%g3 ! Observed data at 0000000021000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3448583d00d96d1c
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9c6142a74a70198f
ldx [%i2+0x030],%g3 ! Observed data at 0000000021000030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 95e395d4eb046b69
ldx [%i2+0x038],%g3 ! Observed data at 0000000021000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 40d8493900000010
ldx [%i2+0x068],%g3 ! Observed data at 0000000021000068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 306a42d300f3ff07
ldx [%i2+0x078],%g3 ! Observed data at 0000000021000078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8f193bba7e0b3fe5
ldx [%i2+0x080],%g3 ! Observed data at 0000000021000080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = bc132caed34af979
ldx [%i2+0x088],%g3 ! Observed data at 0000000021000088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 21b6a3d119b0221f
ldx [%i2+0x090],%g3 ! Observed data at 0000000021000090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 02ffe3af808d3bba
ldx [%i2+0x098],%g3 ! Observed data at 0000000021000098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6f7ce5af7b1f5ef4
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000210000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 155fd25c000000f3
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000210000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 27756fb64634ff88
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000210000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a8be0b683fd38ef8
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000210000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5098ffa15775d3f8
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000210000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4c760159d7e4a91b
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000210000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = d08a5e0e2d11751b
ldx [%i2+0x140],%g3 ! Observed data at 0000000021000140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0b9540cb46ff0f2f
ldx [%i2+0x148],%g3 ! Observed data at 0000000021000148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 45dfe7c8cd0856d5
ldx [%i2+0x150],%g3 ! Observed data at 0000000021000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 94b707b5cd793cff
ldx [%i2+0x158],%g3 ! Observed data at 0000000021000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6cf0bfe89cda4701
ldx [%i2+0x160],%g3 ! Observed data at 0000000021000160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1c6dd9003d584834
ldx [%i2+0x168],%g3 ! Observed data at 0000000021000168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4d41b79ca742619c
ldx [%i2+0x170],%g3 ! Observed data at 0000000021000170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 696b04ebd495e395
ldx [%i2+0x178],%g3 ! Observed data at 0000000021000178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = d3ff13b9ea09ccdb
ldx [%i2+0x180],%g3 ! Observed data at 0000000021000180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a2e4b9ff2f0fff46
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000210001c0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1932ed1f1c7fbbd5
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000210001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d0,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = a1a947b5ff671a55
ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = fc3801eaed71dd6b
ldx [%i3+0x078],%g3 ! Observed data at 0000000021800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000ff89ff465f15
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000218000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 858494d4a370d466
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000218000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1db97bff80c21949
ldx [%i3+0x110],%g3 ! Observed data at 0000000021800110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 90ff16aa281b7c8a
ldx [%i3+0x140],%g3 ! Observed data at 0000000021800140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 59018b2759513721
ldx [%i3+0x150],%g3 ! Observed data at 0000000021800150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 94847bc9882cdeed
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000218001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1ee1a41ea6c4fff7
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000218001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3afdf745d34e2628
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000218001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 751c2267bb7d32c4
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000218001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1d8,%g4
! The test for processor 8 has passed
p8_passed:
ta GOOD_TRAP
nop
p8_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p8_failed
p8_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p8_failed
p8_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p8_failed
p8_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p8_failed
p8_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p8_failed
p8_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p8_failed
p8_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p8_failed
p8_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p8_failed
p8_f0_fail:
set p8_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f2_fail:
set p8_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f4_fail:
set p8_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f6_fail:
set p8_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f8_fail:
set p8_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f10_fail:
set p8_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f12_fail:
set p8_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f14_fail:
set p8_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f16_fail:
set p8_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f18_fail:
set p8_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f20_fail:
set p8_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f22_fail:
set p8_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f24_fail:
set p8_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f26_fail:
set p8_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f28_fail:
set p8_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f30_fail:
set p8_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 8 failed
p8_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x020] ! Set processor 8 done flag
set p8_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 8 failed
p8_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x020] ! Set processor 8 done flag
set p8_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p8_selfmod_failed:
ba p8_failed
mov 0xabc,%g1
p8_common_error:
or %g0,0xee8,%g1
ba p8_failed
mov %o5,%g3
p8_common_signature_error:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_common_timeout:
set p8_temp,%g1
ba p8_failed
st %g2,[%g1] ! Common Lock Number
p8_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p8_failed
mov 0x0,%g3
p8_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020800008]
stwa %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
stha %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800000]
stba %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800000]
done
p8_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000020800008]
stwa %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
stha %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800000]
stba %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800000]
done
p8_trap2e:
stwa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800020]
stwa %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000000]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020000000]
done
p8_trap2o:
stwa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800020]
stwa %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021000000]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000020000000]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
nop
nop
nop
nop
nop
done
p8_init_memory_pointers:
set p8_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p8_local0_start,%i0
set p8_local1_start,%i1
set p8_local2_start,%i2
set p8_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7eb4eb05d2fda371
ldx [%g1+0x008],%l1 ! %l1 = 55aad19476fa398d
ldx [%g1+0x010],%l2 ! %l2 = 985561522909a058
ldx [%g1+0x018],%l3 ! %l3 = e90bbff5f9991f2e
ldx [%g1+0x020],%l4 ! %l4 = a2d26ff44c760159
ldx [%g1+0x028],%l5 ! %l5 = 0f8bd185d7e4a91b
ldx [%g1+0x030],%l6 ! %l6 = bfb4a382c1581e79
ldx [%g1+0x038],%l7 ! %l7 = bc47e21e2c3c7ec9
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 9
processor_9:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x24] ! Set the start flag
wrpr %g0,7,%cleanwin
call p9_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 9
wr %g0,0x4,%fprs ! Make sure fef is 1
set p9_init_freg,%g1
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5b2089c0 9a5e231f a2041eaa db4fb64e
! %f36 = 29be9689 d24e2a4f a8ed8f0e 4354b477
! %f40 = f427b97e 7bdbc42c fded9aa1 0d26caad
! %f44 = 2c036626 ab956b9d 8ef84cee a1cda320
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe6eef7ef00000001,%g7,%g1 ! GSR scale = 0, align = 1
wr %g1,%g0,%gsr ! GSR = e6eef7ef00000001
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! %l1 = eea57da478aa2fdd, Mem[00000000900000e5] = 47b09062
stb %l1,[%i4+0x0e5] ! Mem[00000000900000e4] = ddb09062
! Mem[0000000091000010] = 44228bb5, %g2 = 643b56145dff15e8
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000044
! Mem[00000000918001c8] = e0b9d005 2cf5ebc0, %g2 = 00000044, %g3 = 0bad0b00
ldd [%o0+0x1c8],%g2 ! %g2 = 00000000e0b9d005 000000002cf5ebc0
! Mem[0000000022800160] = ba35bb6e, %l2 = 6434d1b5, %l7 = 78f79551
add %i1,0x160,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ba35bb6e
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000022800188] = e0595961, %l0 = 8bd1ba15dd79c0c0
lduh [%i1+0x188],%l0 ! %l0 = 000000000000e059
! %l1 = eea57da478aa2fdd, Mem[00000000900001d8] = d46c5853
stw %l1,[%i4+0x1d8] ! Mem[00000000900001d8] = 78aa2fdd
! Mem[00000000238001c4] = 64a1a4b0, %l5 = 238a93a39d853367
ldsh [%i3+0x1c4],%l5 ! %l5 = 00000000000064a1
! Mem[00000000228001f8] = 149dd676a49215eb, %l2 = 8bf767e46434d1b5, %l0 = 000000000000e059
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 149dd676a49215eb
! Mem[0000000023800084] = 4e18e170, %l1 = eea57da478aa2fdd
swap [%i3+0x084],%l1 ! %l1 = 000000004e18e170
p9_label_2:
! Mem[0000000091000024] = 3290aee8, %g2 = 00000000e0b9d005
ldsb [%i6+0x027],%g2 ! %g2 = 0000000000000032
! %l3 = 16ab265e9c9f851d, Mem[0000000091800178] = 587c30ef
stb %l3,[%o0+0x178] ! Mem[0000000091800178] = 1d7c30ef
! %l5 = 00000000000064a1, Mem[0000000090000192] = 027cbb53
sth %l5,[%i4+0x192] ! Mem[0000000090000190] = 64a1bb53
! Mem[00000000230000a7] = d8bd89a4, %l6 = 684722ea4aa42d57
ldstub [%i2+0x0a7],%l6 ! %l6 = 000000a4000000ff
! Mem[00000000908001ac] = 51af16d7, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x1ac],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[00000000238000e0] = 46dd6453, %l4 = 2df6d951, %l3 = 9c9f851d
add %i3,0xe0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000046dd6453
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000023000040
! Mem[0000000022800028] = f71b44d856fd871c, %l1 = 000000004e18e170
ldx [%i1+%o5],%l1 ! %l1 = f71b44d856fd871c
! %l0 = 149dd676a49215eb, Mem[0000000090800038] = 60e89f71
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = a49215eb
! %l2 = 8bf767e46434d1b5, Mem[0000000091800118] = 3f47005b01c15c2b
stx %l2,[%o0+0x118] ! Mem[0000000091800118] = 8bf767e46434d1b5
p9_label_3:
! Mem[0000000023000034] = d0102f13, %l6 = 000000a4, %l0 = a49215eb
add %i2,0x34,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d0102f13
! Mem[0000000090800170] = 373e911b b67ade14, %g2 = 51af16d7, %g3 = 2cf5ebc0
ldd [%i5+0x170],%g2 ! %g2 = 00000000373e911b 00000000b67ade14
! Mem[000000002200013c] = 9f7bd59e, %l6 = 00000000000000a4
lduh [%i0+0x13c],%l6 ! %l6 = 0000000000009f7b
! Mem[000000009080011c] = 9ded00dc, %g2 = 00000000373e911b
ldsh [%i5+0x11c],%g2 ! %g2 = ffffffffffff9ded
! Mem[000000002280003b] = 208433ab, %l7 = 00000000ba35bb6e
ldstub [%i1+0x03b],%l7 ! %l7 = 000000ab000000ff
! Mem[0000000090000190] = 806864a1 bb53256a, %g2 = ffff9ded, %g3 = b67ade14
ldd [%i4+0x190],%g2 ! %g2 = 00000000806864a1 00000000bb53256a
! Mem[0000000022000090] = 58b27045, %l3 = 0000000046dd6453
ldsh [%i0+0x092],%l3 ! %l3 = 0000000000007045
! Mem[0000000022800083] = 720486f5, %l4 = 8ef8af482df6d951
ldstub [%i1+0x083],%l4 ! %l4 = 000000f5000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l2 = 8bf767e46434d1b5, Mem[0000000090000154] = cd69a7ed
stw %l2,[%i4+0x154] ! Mem[0000000090000154] = 6434d1b5
p9_label_4:
! Mem[00000000228001a1] = 958f31fb, %l1 = f71b44d856fd871c
ldstub [%i1+0x1a1],%l1 ! %l1 = 0000008f000000ff
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l3 = 0000000000007045, Mem[00000000908001ce] = 33259914
stb %l3,[%i5+0x1ce] ! Mem[00000000908001cc] = 45259914
! Mem[00000000238000c8] = 9b84dab7, %l6 = 0000000000009f7b
ldstub [%i3+0x0c8],%l6 ! %l6 = 0000009b000000ff
! Mem[000000009000019c] = c77ee633, %g2 = 00000000806864a1
ldub [%i4+0x19e],%g2 ! %g2 = 00000000000000c7
! Mem[0000000022800038] = 208433ff, %l3 = 0000000000007045
swap [%i1+0x038],%l3 ! %l3 = 00000000208433ff
! Mem[00000000220000ff] = 4e409714, %l6 = 000000000000009b
ldstub [%i0+0x0ff],%l6 ! %l6 = 00000014000000ff
! Mem[0000000090800190] = e93695f7e68e81f2, %g2 = 00000000000000c7
ldx [%i5+0x190],%g2 ! %g2 = e93695f7e68e81f2
! Mem[000000009080001c] = 910bcbc5, %g2 = e93695f7e68e81f2
lduw [%i5+0x01c],%g2 ! %g2 = 00000000910bcbc5
! Mem[00000000230001b0] = b5f62508, %l4 = 00000000000000f5
swap [%i2+0x1b0],%l4 ! %l4 = 00000000b5f62508
p9_label_5:
! %l2 = 8bf767e46434d1b5, Mem[0000000090800098] = f985fdfd
sth %l2,[%i5+0x098] ! Mem[0000000090800098] = d1b5fdfd
! Mem[0000000091000118] = 535c262ef8b22f1d, %g2 = 00000000910bcbc5
ldx [%i6+0x118],%g2 ! %g2 = 535c262ef8b22f1d
! Mem[00000000228001b4] = d04bf192, %l6 = 0000000000000014
ldstub [%i1+0x1b4],%l6 ! %l6 = 000000d0000000ff
! %l0 = d0102f13, %l1 = 0000008f, Mem[0000000022000038] = 56c97795 24bd0945
std %l0,[%i0+0x038] ! Mem[0000000022000038] = d0102f13 0000008f
! Mem[00000000230001e0] = e3b2a5ca, %l0 = 00000000d0102f13
swap [%i2+0x1e0],%l0 ! %l0 = 00000000e3b2a5ca
! Mem[0000000022000020] = b454773e, %l0 = e3b2a5ca, %l4 = b5f62508
add %i0,0x20,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b454773e
! Mem[000000009000009c] = 66457ee7, %g2 = 535c262ef8b22f1d
ldub [%i4+0x09e],%g2 ! %g2 = 0000000000000066
! Mem[000000009080002c] = 8a69fa82, %g2 = 0000000000000066
lduw [%i5+0x02c],%g2 ! %g2 = 000000008a69fa82
! %l0 = 00000000e3b2a5ca, Mem[0000000090000088] = 21501f3e52911d6b
stx %l0,[%i4+0x088] ! Mem[0000000090000088] = 00000000e3b2a5ca
! Mem[0000000022000068] = 1d2c607f, %l3 = 00000000208433ff
lduh [%i0+0x068],%l3 ! %l3 = 0000000000001d2c
p9_label_6:
! Mem[0000000090800024] = 40ebce14, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x024],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[00000000910001d0] = 7e4c5965, %g18 = 71cbc4edf7f3b824
ldsw [%i6+0x1d0],%g2 ! %g2 = 71cbc4edf7f3b824
! %l5 = 00000000000064a1, Mem[0000000091800074] = ab98518d
sth %l5,[%o0+0x074] ! Mem[0000000091800074] = 64a1518d
! Mem[00000000910000e0] = 04507341, %g2 = 000000007e4c5965
ldub [%i6+0x0e0],%g2 ! %g2 = 0000000000000004
! %l6 = 00000000000000d0, Mem[0000000090000094] = 1ac5872b
sth %l6,[%i4+0x094] ! Mem[0000000090000094] = 00d0872b
! Mem[00000000908001a0] = 275c44b0, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x1a0],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[0000000090800190] = e93695f7, %g2 = 00000000275c44b0
lduw [%i5+0x190],%g2 ! %g2 = 00000000e93695f7
! Mem[0000000022800060] = 2e5a2b1e, %l4 = 00000000b454773e
swap [%i1+0x060],%l4 ! %l4 = 000000002e5a2b1e
! Mem[0000000022000050] = c58efc7b, %l0 = e3b2a5ca, %l2 = 6434d1b5
add %i0,0x50,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c58efc7b
! Mem[0000000022800060] = b454773e, %l4 = 2e5a2b1e, %l4 = 2e5a2b1e
add %i1,0x60,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b454773e
p9_label_7:
! %l0 = e3b2a5ca, %l1 = 0000008f, Mem[0000000091800008] = f81c58e5 ea654374
std %l0,[%o0+%o1] ! Mem[0000000091800008] = e3b2a5ca 0000008f
! Mem[0000000091800158] = 835d6fc0, %g2 = 00000000e93695f7
ldsb [%o0+0x15a],%g2 ! %g2 = ffffffffffffff83
! Mem[000000002280003d] = 5875fe7f, %l7 = 00000000000000ab
ldstub [%i1+0x03d],%l7 ! %l7 = 00000075000000ff
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000022000118] = 66696406, %l6 = 00000000000000d0
swap [%i0+0x118],%l6 ! %l6 = 0000000066696406
! Mem[0000000091000130] = aab6d95d 73807138, %g2 = ffffff83, %g3 = bb53256a
ldd [%i6+0x130],%g2 ! %g2 = 00000000aab6d95d 0000000073807138
! Mem[0000000023000138] = a5095db2bcf2468c, %l3 = 0000000000001d2c, %l6 = 0000000066696406
add %i2,0x138,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a5095db2bcf2468c
! Mem[000000002280010a] = 5b665066, %l2 = 00000000c58efc7b
ldstub [%i1+0x10a],%l2 ! %l2 = 00000050000000ff
! Mem[0000000022800008] = 0bad47ed3b01caa7, %l4 = 00000000b454773e, %l5 = 00000000000064a1
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 0bad47ed3b01caa7
! Mem[00000000228001e1] = 1938a754, %l4 = 00000000b454773e
ldstub [%i1+0x1e1],%l4 ! %l4 = 00000038000000ff
p9_label_8:
! Mem[0000000091800124] = e7c9d2d9, %g2 = 00000000aab6d95d
ldsb [%o0+0x124],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000022000058] = 18c63392, %l2 = 0000000000000050
lduh [%i0+0x058],%l2 ! %l2 = 00000000000018c6
membar #Sync ! Added by membar checker (652)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c 78aa2fdd 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800010] = 736c3b2b 227efaae, %g2 = ffffffe7, %g3 = 73807138
ldd [%i5+%o2],%g2 ! %g2 = 00000000736c3b2b 00000000227efaae
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[00000000220000e8] = b2bcd23f784fa533, %l0 = 00000000e3b2a5ca, %l3 = 0000000000001d2c
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b2bcd23f784fa533
! %l0 = 00000000e3b2a5ca, Mem[00000000910000e2] = 734102f0
sth %l0,[%i6+0x0e2] ! Mem[00000000910000e0] = a5ca02f0
membar #Sync ! Added by membar checker (653)
! Mem[0000000090000140] = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! Mem[0000000090000150] = 581d3dd6 a0be45c1 66728178 6bdb7da5
! Mem[0000000090000160] = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! Mem[0000000090000170] = 6924e6ff 4e2ff9b0 20730eea 99c8a487
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000009180003c] = cb010323, %g2 = 00000000736c3b2b
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffcb
! %l0 = e3b2a5ca, %l1 = 0000008f, Mem[00000000918001b0] = cf81db59 4e30f44d
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = e3b2a5ca 0000008f
p9_label_9:
! Mem[0000000023000170] = 9dc682edd5ddb7af, %l1 = 000000000000008f, %l1 = 000000000000008f
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 9dc682edd5ddb7af
! Mem[00000000230001c8] = da463ae588a3254a, %l4 = 0000000000000038, %l6 = a5095db2bcf2468c
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = da463ae588a3254a
! Mem[0000000091000024] = f13290ae, %g2 = ffffffffffffffcb
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f132
! Mem[00000000230000c8] = e46082f9ddceabfc, %l7 = 0000000000000075, %l3 = b2bcd23f784fa533
add %i2,0xc8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e46082f9ddceabfc
! Mem[000000002300018c] = 9bc073ac, %l5 = 3b01caa7, %l7 = 00000075
add %i2,0x18c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000009bc073ac
! Mem[0000000022000168] = 713c5637, %l5 = 0bad47ed3b01caa7
ldstub [%i0+0x168],%l5 ! %l5 = 00000071000000ff
! Mem[0000000022000188] = 0e4ab9c9f66fd10f, %l4 = 0000000000000038, %l1 = 9dc682edd5ddb7af
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 0e4ab9c9f66fd10f
! Mem[0000000090800118] = 3155a531, %g2 = 000000000000f132
lduw [%i5+0x118],%g2 ! %g2 = 000000003155a531
! Mem[0000000090800188] = bf4c9e7b, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x188],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[00000000918000d0] = 7aba9acad893ac6f, %g2 = ffffffffbf4c9e7b
ldx [%o0+0x0d0],%g2 ! %g2 = 7aba9acad893ac6f
p9_label_10:
! Mem[000000002200013f] = 9f7bd59e, %l5 = 0000000000000071
ldstub [%i0+0x13f],%l5 ! %l5 = 0000009e000000ff
! Mem[000000009080015c] = 6fe35eec, %g2 = 7aba9acad893ac6f
lduh [%i5+0x15e],%g2 ! %g2 = 0000000000006fe3
! Mem[00000000238001e8] = 69b47523, %l0 = e3b2a5ca, %l7 = 9bc073ac
add %i3,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000069b47523
! Mem[0000000090000068] = 62fed70b, %g2 = 0000000000006fe3
ldsb [%i4+0x06a],%g2 ! %g2 = 0000000000000062
! Mem[0000000023800034] = 01c5fd83, %l4 = 00000038, %l7 = 69b47523
add %i3,0x34,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000001c5fd83
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000091800048] = b4718ce2, %g2 = 0000000000000062
lduh [%o0+0x04a],%g2 ! %g2 = 000000000000b471
! %l6 = da463ae588a3254a, Mem[000000009080007c] = 132f0048
stw %l6,[%i5+0x07c] ! Mem[000000009080007c] = 88a3254a
! Mem[00000000228000a4] = efab0108, %l1 = 0e4ab9c9f66fd10f
ldsb [%i1+0x0a5],%l1 ! %l1 = ffffffffffffffab
! Mem[0000000091800114] = 22ec8bf7, %g2 = 000000000000b471
lduh [%o0+0x116],%g2 ! %g2 = 00000000000022ec
p9_label_11:
! %l4 = 0000000000000038, Mem[0000000091800128] = 24b9d90e
stw %l4,[%o0+0x128] ! Mem[0000000091800128] = 00000038
! Mem[00000000220001b8] = a0fbea3e, %l7 = 0000000001c5fd83
swap [%i0+0x1b8],%l7 ! %l7 = 00000000a0fbea3e
! Mem[00000000228000ac] = d641985c, %l5 = 000000000000009e
swap [%i1+0x0ac],%l5 ! %l5 = 00000000d641985c
! Mem[00000000900001e4] = 940cc972, %g2 = 00000000000022ec
ldsh [%i4+0x1e4],%g2 ! %g2 = ffffffffffff940c
! Mem[00000000908001c0] = 3fda2206, %g2 = ffffffffffff940c
ldsb [%i5+0x1c3],%g2 ! %g2 = 000000000000003f
! Mem[00000000220000f0] = 6da301d3, %l3 = ddceabfc, %l2 = 000018c6
add %i0,0xf0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006da301d3
! %l2 = 000000006da301d3, Mem[00000000908001f8] = 210f961ea267e83b
stx %l2,[%i5+0x1f8] ! Mem[00000000908001f8] = 000000006da301d3
! Mem[00000000908000f0] = 859a5f43, %g2 = 000000000000003f
lduh [%i5+0x0f0],%g2 ! %g2 = 000000000000859a
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000908001c0] = 3731e03f, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x1c0],%g2 ! %g2 = 71cbc4edf7f3b824
p9_label_12:
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000238001e0] = ce5bdf24, %l4 = 0000000000000038
swap [%i3+0x1e0],%l4 ! %l4 = 00000000ce5bdf24
! Mem[0000000091800070] = f8ddbbd2, %g2 = 000000003731e03f
ldub [%o0+0x070],%g2 ! %g2 = 00000000000000f8
! Mem[0000000091800030] = 3d3b21a0 e7c98ef1, %g2 = 000000f8, %g3 = 227efaae
ldd [%o0+0x030],%g2 ! %g2 = 000000003d3b21a0 00000000e7c98ef1
! %l7 = 00000000a0fbea3e, Mem[0000000090000120] = 12c2baa0
sth %l7,[%i4+0x120] ! Mem[0000000090000120] = ea3ebaa0
! Mem[0000000091000000] = 102c1304434bb096, %g2 = 000000003d3b21a0
ldx [%i6+%g0],%g2 ! %g2 = 102c1304434bb096
! Mem[00000000910001a0] = e5c27813 82118b9c, %g2 = 434bb096, %g3 = e7c98ef1
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000e5c27813 0000000082118b9c
! Mem[00000000918000ec] = 9fe1d6d9, %g2 = 00000000e5c27813
lduh [%o0+0x0ec],%g2 ! %g2 = 0000000000009fe1
membar #Sync ! Added by membar checker (654)
! Mem[0000000090000060] = e504c2c4ef1ee9cc, %g2 = 0000000000009fe1
ldx [%i4+0x060],%g2 ! %g2 = e504c2c4ef1ee9cc
! Mem[0000000090800100] = c5ee8b48, %g2 = e504c2c4ef1ee9cc
lduw [%i5+0x100],%g2 ! %g2 = 00000000c5ee8b48
p9_label_13:
! Mem[0000000022800028] = f71b44d856fd871c, %l4 = 00000000ce5bdf24, %l3 = e46082f9ddceabfc
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = f71b44d856fd871c
! Mem[000000009000001c] = 143d07fd, %g2 = 00000000c5ee8b48
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000014
! %l7 = 00000000a0fbea3e, Mem[00000000908000aa] = 51952ae7
stb %l7,[%i5+0x0aa] ! Mem[00000000908000a8] = 3e952ae7
! Mem[00000000900000c0] = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! Mem[00000000900000d0] = 4ee85ab6 1d2b9bdd efa57044 cda39361
! Mem[00000000900000e0] = 956b5bb4 1e95a1d8 20700bd7 fe622565
! Mem[00000000900000f0] = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l2 = 6da301d3, %l3 = 56fd871c, Mem[0000000091000048] = 192532e1 c765fd60
std %l2,[%i6+0x048] ! Mem[0000000091000048] = 6da301d3 56fd871c
! Mem[00000000238000c8] = ff84dab7, %l5 = 00000000d641985c
swap [%i3+0x0c8],%l5 ! %l5 = 00000000ff84dab7
! Mem[00000000230001cc] = 88a3254a, %l7 = 00000000a0fbea3e
swap [%i2+0x1cc],%l7 ! %l7 = 0000000088a3254a
! Mem[0000000022000184] = c8b6eb87, %l6 = 88a3254a, %l2 = 6da301d3
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c8b6eb87
! Mem[0000000023800130] = 9da341ad, %l4 = 00000000ce5bdf24
swap [%i3+0x130],%l4 ! %l4 = 000000009da341ad
! Mem[00000000900000c0] = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! Mem[00000000900000d0] = 4ee85ab6 1d2b9bdd efa57044 cda39361
! Mem[00000000900000e0] = 956b5bb4 1e95a1d8 20700bd7 fe622565
! Mem[00000000900000f0] = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p9_label_14:
! Mem[0000000022000180] = 33453ec0c8b6eb87, %l0 = 00000000e3b2a5ca, %l2 = 00000000c8b6eb87
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 33453ec0c8b6eb87
! Mem[000000009080003c] = 8f3de469, %g2 = 0000000000000014
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff8f3d
! %l4 = 000000009da341ad, Mem[0000000091000062] = 93c3ddde
sth %l4,[%i6+0x062] ! Mem[0000000091000060] = 41adddde
! Mem[00000000908001ec] = 925902b3, %g2 = ffffffffffff8f3d
lduh [%i5+0x1ee],%g2 ! %g2 = 0000000000009259
! Mem[00000000910001c8] = e6820674, %g2 = 0000000000009259
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674
! Mem[0000000022000048] = ed2522f1, %l3 = f71b44d856fd871c
swap [%i0+0x048],%l3 ! %l3 = 00000000ed2522f1
! Mem[00000000238001b8] = eff01edc, %l3 = 00000000ed2522f1
ldsb [%i3+0x1ba],%l3 ! %l3 = 000000000000001e
! Mem[000000009180006c] = 99dfefc0, %g2 = 00000000e6820674
ldub [%o0+0x06c],%g2 ! %g2 = 0000000000000099
! Mem[00000000230000d4] = ccc95f08, %l6 = da463ae588a3254a
swap [%i2+0x0d4],%l6 ! %l6 = 00000000ccc95f08
! Mem[0000000091000118] = 535c262e, %g2 = 0000000000000099
lduh [%i6+0x118],%g2 ! %g2 = 000000000000535c
p9_label_15:
! Mem[0000000090000040] = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! Mem[0000000090000050] = 581d3dd6 a0be45c1 66728178 6bdb7da5
! Mem[0000000090000060] = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! Mem[0000000090000070] = 6924e6ff 4e2ff9b0 20730eea 99c8a487
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l2 = 33453ec0c8b6eb87, Mem[00000000228000d8] = 8ba95f1352a5e970
stx %l2,[%i1+0x0d8] ! Mem[00000000228000d8] = 33453ec0c8b6eb87
! Mem[00000000220001b8] = 01c5fd832797d6eb, %l3 = 000000000000001e, %l1 = ffffffffffffffab
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 01c5fd832797d6eb
! Mem[0000000022000180] = 33453ec0, %l3 = 0000001e, %l5 = ff84dab7
add %i0,0x180,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000033453ec0
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %l4 = 000000009da341ad, Mem[0000000022800048] = c93bd862
sth %l4,[%i1+0x048] ! Mem[0000000022800048] = 41add862
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (655)
! Mem[0000000090000164] = 95652562, %g2 = 000000000000535c
ldsb [%i4+0x167],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000091000148] = 3992e709, %g2 = ffffffffffffff95
ldsh [%i6+0x148],%g2 ! %g2 = 0000000000003992
! Mem[0000000023800008] = b42f513ff48502ab, %l4 = 000000009da341ad
ldx [%i3+%o1],%l4 ! %l4 = b42f513ff48502ab
p9_label_16:
! Mem[0000000090000080] = a722b8ba 9f9b5acd e4c661f0 6cadda0d
! Mem[0000000090000090] = dd9b2b1d b65ae84e 6193a3cd 4470a5ef
! Mem[00000000900000a0] = d8a1951e b45b6b95 652562fe d70b7020
! Mem[00000000900000b0] = 8d250bcd c99868ec 483c1afb fd0f7d7d
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000022000158] = 31e46488, %l4 = f48502ab, %l2 = c8b6eb87
add %i0,0x158,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000031e46488
! Mem[00000000238001b0] = 2846ea95fd912af8, %l2 = 0000000031e46488, %l5 = 0000000033453ec0
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2846ea95fd912af8
! Mem[00000000228000d0] = f95b5d8a, %l6 = ccc95f08, %l7 = 88a3254a
add %i1,0xd0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f95b5d8a
! Mem[0000000022800000] = 2a794be0ce550bff, %l3 = 000000000000001e, %l2 = 0000000031e46488
casxa [%i1]0x80,%l3,%l2 ! %l2 = 2a794be0ce550bff
! Mem[0000000022800118] = 35c195e31672d611, %l6 = 00000000ccc95f08, %l3 = 000000000000001e
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 35c195e31672d611
! Mem[0000000023800028] = 1780a4a28a200a27, %l2 = 2a794be0ce550bff, %l1 = 01c5fd832797d6eb
add %i3,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1780a4a28a200a27
! Mem[00000000228001d0] = 6b12c76f a36a3a64, %l6 = ccc95f08, %l7 = f95b5d8a
ldd [%i1+0x1d0],%l6 ! %l6 = 000000006b12c76f 00000000a36a3a64
! Mem[0000000022000158] = 31e46488, %l1 = 1780a4a28a200a27
swap [%i0+0x158],%l1 ! %l1 = 0000000031e46488
! Mem[00000000908001d8] = 34897f6c, %g2 = 0000000000003992
lduw [%i5+0x1d8],%g2 ! %g2 = 0000000034897f6c
p9_label_17:
! Mem[0000000090000080] = a722b8ba 9f9b5acd e4c661f0 6cadda0d
! Mem[0000000090000090] = dd9b2b1d b65ae84e 6193a3cd 4470a5ef
! Mem[00000000900000a0] = d8a1951e b45b6b95 652562fe d70b7020
! Mem[00000000900000b0] = 8d250bcd c99868ec 483c1afb fd0f7d7d
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000022800050] = 8c1a88ce, %l6 = 6b12c76f, %l1 = 31e46488
add %i1,0x50,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008c1a88ce
! Mem[000000009180016c] = 09784cfd, %g2 = 0000000034897f6c
ldsh [%o0+0x16e],%g2 ! %g2 = 0000000000000978
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %l1 = 000000008c1a88ce, Mem[00000000910000d9] = 9d2d3772
stb %l1,[%i6+0x0d9] ! Mem[00000000910000d8] = ce2d3772
! Mem[0000000091000160] = 64118847, %g2 = 0000000000000978
lduh [%i6+0x160],%g2 ! %g2 = 0000000000006411
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000091000090] = 5074cce5, %g2 = 0000000000006411
ldsh [%i6+0x092],%g2 ! %g2 = 0000000000005074
! Mem[00000000238000a0] = 7540ed0d, %l2 = ce550bff, %l3 = 1672d611
add %i3,0xa0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007540ed0d
! Mem[0000000091800054] = 2f4b5d9e, %g2 = 0000000000005074
ldsb [%o0+0x054],%g2 ! %g2 = 000000000000002f
p9_label_18:
! Mem[0000000090800140] = 1e3f3f83, %g2 = 000000000000002f
lduw [%i5+0x140],%g2 ! %g2 = 000000001e3f3f83
! Mem[00000000228000a8] = bf96569a0000009e, %l7 = 00000000a36a3a64, %l3 = 000000007540ed0d
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = bf96569a0000009e
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
stda %f16,[%i0+%g4]ASI_BLK_PL ! Block Store to 0000000022000140
! Mem[0000000091800074] = 64a1518d, %g2 = 000000001e3f3f83
ldsb [%o0+0x074],%g2 ! %g2 = 0000000000000064
! Mem[0000000022800030] = 5f70f2ecaa0a24ff, %l0 = 00000000e3b2a5ca, %l5 = 2846ea95fd912af8
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5f70f2ecaa0a24ff
! Mem[00000000230001a8] = 829fcb5d, %l0 = 00000000e3b2a5ca
ldstub [%i2+0x1a8],%l0 ! %l0 = 00000082000000ff
! Mem[00000000230000e0] = ccfa3315bc4ef747, %l4 = b42f513ff48502ab, %l3 = bf96569a0000009e
add %i2,0xe0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ccfa3315bc4ef747
! %l1 = 000000008c1a88ce, Mem[00000000908000d0] = 2ecbd5fc64c1ee86
stx %l1,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000008c1a88ce
! %l3 = ccfa3315bc4ef747, Mem[00000000918001df] = 9063ab16
stb %l3,[%o0+0x1df] ! Mem[00000000918001dc] = 4763ab16
! Mem[00000000238000ac] = 1055172a, %l5 = aa0a24ff, %l5 = aa0a24ff
add %i3,0xac,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000001055172a
p9_label_19:
! Mem[00000000910001c8] = e6820674, %g2 = 0000000000000064
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674
membar #Sync ! Added by membar checker (656)
! Mem[0000000090000000] = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! Mem[0000000090000010] = 581d3dd6 a0be45c1 66728178 6bdb7da5
! Mem[0000000090000020] = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! Mem[0000000090000030] = 6924e6ff 4e2ff9b0 20730eea 99c8a487
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000023800148] = 9130269f68ece610, %l2 = 2a794be0ce550bff, %l7 = 00000000a36a3a64
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 9130269f68ece610
! Mem[000000002280012a] = 58cfd69d, %l1 = 000000008c1a88ce
ldstub [%i1+0x12a],%l1 ! %l1 = 000000d6000000ff
! Mem[0000000023000008] = 364d216e, %l6 = 6b12c76f, %l2 = ce550bff
add %i2,0x08,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000364d216e
! Mem[0000000022800094] = 3078e3dc, %l6 = 000000006b12c76f
swap [%i1+0x094],%l6 ! %l6 = 000000003078e3dc
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000090800008] = cf27ede103af8d50, %g2 = 00000000e6820674
ldx [%i5+%o1],%g2 ! %g2 = cf27ede103af8d50
! Mem[0000000023000038] = 1379e92915e95bdd, %l5 = 000000001055172a, %l1 = 00000000000000d6
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 1379e92915e95bdd
! Mem[0000000091000050] = 49c6a42e, %g2 = cf27ede103af8d50
ldsb [%i6+0x052],%g2 ! %g2 = 0000000000000049
p9_label_20:
! Mem[00000000908000ac] = 2ae7a3e5, %g2 = 0000000000000049
lduh [%i5+0x0ac],%g2 ! %g2 = 0000000000002ae7
! Mem[00000000230000c8] = e46082f9ddceabfc, %l6 = 000000003078e3dc, %l7 = 9130269f68ece610
add %i2,0xc8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e46082f9ddceabfc
! Mem[00000000220001f0] = 393d2554, %l1 = 1379e92915e95bdd
ldstub [%i0+0x1f0],%l1 ! %l1 = 00000039000000ff
! Mem[00000000220001b4] = 0ad9f136, %l1 = 00000039, %l1 = 00000039
add %i0,0x1b4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000ad9f136
! Mem[00000000238000f8] = bdfb55e0, %l1 = 0ad9f136, %l1 = 0ad9f136
add %i3,0xf8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000bdfb55e0
! %l7 = e46082f9ddceabfc, Mem[0000000023000178] = a1084ff444cd0d7a
stx %l7,[%i2+0x178] ! Mem[0000000023000178] = e46082f9ddceabfc
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (657)
! Mem[00000000900001cc] = d613581d, %g2 = 0000000000002ae7
ldub [%i4+0x1ce],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090000010] = 581d3dd6a0be45c1, %g2 = 00000000000000d6
ldx [%i4+%o2],%g2 ! %g2 = 581d3dd6a0be45c1
! %l0 = 0000000000000082, Mem[0000000090000169] = 2562fed7
stb %l0,[%i4+0x169] ! Mem[0000000090000168] = 8262fed7
p9_label_21:
! Mem[00000000238000a8] = 323c7df2 1055172a, %l0 = 00000082, %l1 = bdfb55e0
ldd [%i3+0x0a8],%l0 ! %l0 = 00000000323c7df2 000000001055172a
! Mem[0000000023000100] = 32b42c88e63f228a, %l6 = 000000003078e3dc, %l0 = 00000000323c7df2
add %i2,0x100,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 32b42c88e63f228a
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = 581d3dd6a0be45c1
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! %l4 = f48502ab, %l5 = 1055172a, Mem[00000000918000f0] = 62dbb71e 03e56e2c
std %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = f48502ab 1055172a
! Mem[0000000022800164] = 10f4286b, %l3 = ccfa3315bc4ef747
swap [%i1+0x164],%l3 ! %l3 = 0000000010f4286b
! Mem[0000000023800038] = 99efc1e532403ecd, %l5 = 000000001055172a, %l5 = 000000001055172a
add %i3,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 99efc1e532403ecd
! Mem[00000000228001cb] = 4c4caa5e, %l4 = b42f513ff48502ab
ldstub [%i1+0x1cb],%l4 ! %l4 = 0000005e000000ff
! Mem[00000000228000f8] = 90551698, %l7 = ddceabfc, %l6 = 3078e3dc
add %i1,0xf8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000090551698
! %f0 = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! %f4 = 581d3dd6 a0be45c1 66728178 6bdb7da5
! %f8 = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! %f12 = 6924e6ff 4e2ff9b0 20730eea 99c8a487
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000023000022] = b1949be0, %l1 = 000000001055172a
ldstub [%i2+0x022],%l1 ! %l1 = 0000009b000000ff
p9_label_22:
! Mem[00000000910000a8] = e401842b, %g18 = 71cbc4edf7f3b824
ldsw [%i6+0x0a8],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[0000000022000080] = 14d640a7, %l2 = 00000000364d216e
swap [%i0+0x080],%l2 ! %l2 = 0000000014d640a7
! Mem[000000002380012c] = dc440a81, %l3 = 0000000010f4286b
swap [%i3+0x12c],%l3 ! %l3 = 00000000dc440a81
! Mem[00000000238000ed] = be69b6c9, %l2 = 0000000014d640a7
ldstub [%i3+0x0ed],%l2 ! %l2 = 00000069000000ff
! Mem[0000000090000090] = dd9b2b1d b65ae84e, %g2 = e401842b, %g3 = 82118b9c
ldd [%i4+0x090],%g2 ! %g2 = 00000000dd9b2b1d 00000000b65ae84e
! Mem[0000000091000124] = 2a1e9de9, %g2 = 00000000dd9b2b1d
ldsh [%i6+0x126],%g2 ! %g2 = 0000000000002a1e
! %l0 = e63f228a, %l1 = 0000009b, Mem[0000000091000178] = 9ca8cbaa 2018c4b0
std %l0,[%i6+0x178] ! Mem[0000000091000178] = e63f228a 0000009b
! %f16 = cd5a9b9f bab822a7 0ddaad6c f061c6e4
! %f20 = 4ee85ab6 1d2b9bdd efa57044 cda39361
! %f24 = 956b5bb4 1e95a1d8 20700bd7 fe622565
! %f28 = ec6898c9 cd0b258d 7d7d0ffd fb1a3c48
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000002200005c] = e2f6b567, %l0 = 32b42c88e63f228a
ldstub [%i0+0x05c],%l0 ! %l0 = 000000e2000000ff
! %l7 = e46082f9ddceabfc, Mem[00000000900001f2] = e6ff4e2f
sth %l7,[%i4+0x1f2] ! Mem[00000000900001f0] = abfc4e2f
p9_label_23:
! Mem[000000009080015c] = bc806fe3, %g18 = 71cbc4edf7f3b824
ldsw [%i5+0x15c],%g2 ! %g2 = 71cbc4edf7f3b824
! Mem[0000000091800164] = 411bc06f, %g2 = ffffffffbc806fe3
lduh [%o0+0x164],%g2 ! %g2 = 000000000000411b
! Mem[0000000023000100] = 32b42c88, %l7 = e46082f9ddceabfc
swap [%i2+0x100],%l7 ! %l7 = 0000000032b42c88
! Mem[00000000220000a8] = 9d002ef238e78381, %l2 = 0000000000000069, %l6 = 0000000090551698
add %i0,0xa8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 9d002ef238e78381
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = 0000411b, %g3 = b65ae84e
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
membar #Sync ! Added by membar checker (658)
! Mem[0000000090000140] = a722b8ba 9f9b5acd e4c661f0 6cadda0d
! Mem[0000000090000150] = dd9b2b1d b65ae84e 6193a3cd 4470a5ef
! Mem[0000000090000160] = d8a1951e b45b6b95 652562fe d70b7020
! Mem[0000000090000170] = 8d250bcd c99868ec 483c1afb fd0f7d7d
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800100] = ca2b8803, %g2 = 000000003731e03f
ldub [%o0+0x102],%g2 ! %g2 = 00000000000000ca
! Mem[00000000230001e0] = d0102f13, %l0 = 00000000000000e2
swap [%i2+0x1e0],%l0 ! %l0 = 00000000d0102f13
! Mem[0000000023000128] = be2d5e27, %l7 = 32b42c88, %l5 = 32403ecd
add %i2,0x128,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000be2d5e27
! %l0 = 00000000d0102f13, Mem[00000000228001e6] = 7311c209
stb %l0,[%i1+0x1e6] ! Mem[00000000228001e4] = 73111309
p9_label_24:
! Mem[00000000908001d8] = 34897f6c, %g2 = 00000000000000ca
ldsb [%i5+0x1d8],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000170] = ddbd0a9c, %g2 = 0000000000000034
lduw [%i6+0x170],%g2 ! %g2 = 00000000ddbd0a9c
! Mem[00000000220000e4] = 71d1cfed, %l0 = d0102f13, %l3 = dc440a81
add %i0,0xe4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000071d1cfed
! Mem[00000000900001c0] = f1b4be6b 8aa4a6e5 3be47b43 56fdd613
! Mem[00000000900001d0] = 581d3dd6 a0be45c1 66728178 6bdb7da5
! Mem[00000000900001e0] = e504c2c4 ef1ee9cc 93d21c34 d4efac59
! Mem[00000000900001f0] = 6924abfc 4e2ff9b0 20730eea 99c8a487
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000023800158] = eefaafcce6c297fd, %l3 = 0000000071d1cfed, %l3 = 0000000071d1cfed
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = eefaafcce6c297fd
! Mem[0000000090000144] = 9f9b5acd, %g2 = 00000000ddbd0a9c
lduw [%i4+0x144],%g2 ! %g2 = 000000009f9b5acd
! Mem[00000000220001e0] = 0681c09d29674922, %l0 = 00000000d0102f13, %l0 = 00000000d0102f13
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0681c09d29674922
! Mem[0000000023800077] = 27d893e8, %l1 = 000000000000009b
ldstub [%i3+0x077],%l1 ! %l1 = 000000e8000000ff
! Mem[00000000230000b8] = 956d94eb25bdc0f6, %l2 = 0000000000000069, %l4 = 000000000000005e
add %i2,0xb8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 956d94eb25bdc0f6
! Mem[00000000910001b4] = e7a55ea3, %g2 = 000000009f9b5acd
ldsh [%i6+0x1b6],%g2 ! %g2 = ffffffffffffe7a5
p9_label_25:
membar #Sync ! Added by membar checker (659)
! %l3 = eefaafcce6c297fd, Mem[00000000900001c4] = 8aa4a6e5
sth %l3,[%i4+0x1c4] ! Mem[00000000900001c4] = 97fda6e5
! %l6 = 9d002ef238e78381, Mem[0000000091800008] = e3b2a5ca
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 38e78381
! Mem[0000000090000080] = a722b8ba 9f9b5acd e4c661f0 6cadda0d
! Mem[0000000090000090] = dd9b2b1d b65ae84e 6193a3cd 4470a5ef
! Mem[00000000900000a0] = d8a1951e b45b6b95 652562fe d70b7020
! Mem[00000000900000b0] = 8d250bcd c99868ec 483c1afb fd0f7d7d
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000908001e8] = 337e078a, %g2 = ffffffffffffe7a5
lduh [%i5+0x1e8],%g2 ! %g2 = 000000000000337e
! Mem[00000000238000b8] = b5ecef875957a6ff, %l5 = 00000000be2d5e27, %l0 = 0681c09d29674922
add %i3,0xb8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = b5ecef875957a6ff
! Mem[0000000023800014] = 1e0137f5, %l2 = 0000000000000069
ldub [%i3+0x015],%l2 ! %l2 = 0000000000000001
! %l5 = 00000000be2d5e27, Mem[000000009080004d] = 39ab5696
stb %l5,[%i5+0x04d] ! Mem[000000009080004c] = 27ab5696
! %l4 = 956d94eb25bdc0f6, Mem[000000009000017d] = 0f7d7df1
stb %l4,[%i4+0x17d] ! Mem[000000009000017c] = f67d7df1
! Mem[000000009180005c] = 7dad46f0, %g2 = 000000000000337e
lduh [%o0+0x05e],%g2 ! %g2 = 0000000000007dad
! Mem[0000000091800150] = cb1da78f, %g2 = 0000000000007dad
ldsh [%o0+0x150],%g2 ! %g2 = ffffffffffffcb1d
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p9_branch_failed
p9_not_taken_0_end:
! End of Random Code for Thread 9
1: membar #Sync ! Force all stores to complete
p9_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x024] ! Set processor 9 done flag
! Check Registers
p9_check_registers:
set p9_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be b5ecef875957a6ff
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000e8
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000001
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be eefaafcce6c297fd
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 956d94eb25bdc0f6
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000be2d5e27
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 9d002ef238e78381
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000032b42c88
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p9_check_fp_registers:
set p9_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f1b4be6b 8aa4a6e5
bne %xcc,p9_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 66728178 6bdb7da5
bne %xcc,p9_f6_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = d0102f130000008f
ldx [%i0+0x038],%g3 ! Observed data at 0000000022000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 56fd871c5efa1ba2
ldx [%i0+0x048],%g3 ! Observed data at 0000000022000048
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 18c63392fff6b567
ldx [%i0+0x058],%g3 ! Observed data at 0000000022000058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 364d216e644d72ab
ldx [%i0+0x080],%g3 ! Observed data at 0000000022000080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4f028cf74e4097ff
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000220000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000d00ca402bc
ldx [%i0+0x118],%g3 ! Observed data at 0000000022000118
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = e847ca3d9f7bd5ff
ldx [%i0+0x138],%g3 ! Observed data at 0000000022000138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a722b8ba9f9b5acd
ldx [%i0+0x140],%g3 ! Observed data at 0000000022000140
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = e4c661f06cadda0d
ldx [%i0+0x148],%g3 ! Observed data at 0000000022000148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = dd9b2b1db65ae84e
ldx [%i0+0x150],%g3 ! Observed data at 0000000022000150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6193a3cd4470a5ef
ldx [%i0+0x158],%g3 ! Observed data at 0000000022000158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d8a1951eb45b6b95
ldx [%i0+0x160],%g3 ! Observed data at 0000000022000160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 652562fed70b7020
ldx [%i0+0x168],%g3 ! Observed data at 0000000022000168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8d250bcdc99868ec
ldx [%i0+0x170],%g3 ! Observed data at 0000000022000170
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 483c1afbfd0f7d7d
ldx [%i0+0x178],%g3 ! Observed data at 0000000022000178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 01c5fd832797d6eb
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000220001b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff3d2554aee7ade2
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000220001f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1f0,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 0000704558fffe7f
ldx [%i1+0x038],%g3 ! Observed data at 0000000022800038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 41add8624052cc60
ldx [%i1+0x048],%g3 ! Observed data at 0000000022800048
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = b454773e79507a6a
ldx [%i1+0x060],%g3 ! Observed data at 0000000022800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 720486ffb5d336cd
ldx [%i1+0x080],%g3 ! Observed data at 0000000022800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2e81d5766b12c76f
ldx [%i1+0x090],%g3 ! Observed data at 0000000022800090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bf96569a0000009e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000228000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 33453ec0c8b6eb87
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000228000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5b66ff66d1529660
ldx [%i1+0x108],%g3 ! Observed data at 0000000022800108
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 58cfff9d9d216167
ldx [%i1+0x128],%g3 ! Observed data at 0000000022800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = ba35bb6ebc4ef747
ldx [%i1+0x160],%g3 ! Observed data at 0000000022800160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 95ff31fb21347424
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000228001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1143263dff4bf192
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000228001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4c4caaffa9758dbb
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000228001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 19ffa75473111309
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000228001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1e0,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = b194ffe036825773
ldx [%i2+0x020],%g3 ! Observed data at 0000000023000020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = cd5a9b9fbab822a7
ldx [%i2+0x040],%g3 ! Observed data at 0000000023000040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0ddaad6cf061c6e4
ldx [%i2+0x048],%g3 ! Observed data at 0000000023000048
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4ee85ab61d2b9bdd
ldx [%i2+0x050],%g3 ! Observed data at 0000000023000050
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = efa57044cda39361
ldx [%i2+0x058],%g3 ! Observed data at 0000000023000058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 956b5bb41e95a1d8
ldx [%i2+0x060],%g3 ! Observed data at 0000000023000060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 20700bd7fe622565
ldx [%i2+0x068],%g3 ! Observed data at 0000000023000068
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ec6898c9cd0b258d
ldx [%i2+0x070],%g3 ! Observed data at 0000000023000070
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7d7d0ffdfb1a3c48
ldx [%i2+0x078],%g3 ! Observed data at 0000000023000078
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cfb44996d8bd89ff
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000230000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9a3907b988a3254a
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000230000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ddceabfce63f228a
ldx [%i2+0x100],%g3 ! Observed data at 0000000023000100
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x100,%g4
ldx [%g1+0x178],%g2 ! Expected data = e46082f9ddceabfc
ldx [%i2+0x178],%g3 ! Observed data at 0000000023000178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff9fcb5d0a10a777
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000230001a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000f5c15b876a
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000230001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = da463ae5a0fbea3e
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000230001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000e263bb7911
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000230001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1e0,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x070],%g2 ! Expected data = 780a845127d893ff
ldx [%i3+0x070],%g3 ! Observed data at 0000000023800070
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6a9f5c6d78aa2fdd
ldx [%i3+0x080],%g3 ! Observed data at 0000000023800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d641985c68d2eb28
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000238000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = df878dd0beffb6c9
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000238000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6ddd628810f4286b
ldx [%i3+0x128],%g3 ! Observed data at 0000000023800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ce5bdf24f3f9b29a
ldx [%i3+0x130],%g3 ! Observed data at 0000000023800130
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00000038fe120c5b
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000238001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1e0,%g4
! The test for processor 9 has passed
p9_passed:
ta GOOD_TRAP
nop
p9_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p9_failed
p9_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p9_failed
p9_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p9_failed
p9_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p9_failed
p9_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p9_failed
p9_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p9_failed
p9_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p9_failed
p9_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p9_failed
p9_f0_fail:
set p9_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f6_fail:
set p9_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 9 failed
p9_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x024] ! Set processor 9 done flag
set p9_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 9 failed
p9_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x024] ! Set processor 9 done flag
set p9_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p9_selfmod_failed:
ba p9_failed
mov 0xabc,%g1
p9_common_error:
or %g0,0xee9,%g1
ba p9_failed
mov %o5,%g3
p9_common_signature_error:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_common_timeout:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p9_failed
mov 0x0,%g3
p9_trap1e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800018]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800020]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800018]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022000000]
stha %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800008]
done
p9_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800018]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022800020]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800018]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022000000]
stha %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800008]
done
p9_trap2e:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000018]
stba %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800020]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
done
p9_trap2o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000018]
stba %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800020]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
done
p9_trap3e:
nop
nop
done
p9_trap3o:
nop
nop
done
p9_init_memory_pointers:
set p9_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p9_local0_start,%i0
set p9_local1_start,%i1
set p9_local2_start,%i2
set p9_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8bd1ba15dd79c0c0
ldx [%g1+0x008],%l1 ! %l1 = eea57da478aa2fdd
ldx [%g1+0x010],%l2 ! %l2 = 8bf767e46434d1b5
ldx [%g1+0x018],%l3 ! %l3 = 16ab265e9c9f851d
ldx [%g1+0x020],%l4 ! %l4 = 8ef8af482df6d951
ldx [%g1+0x028],%l5 ! %l5 = 238a93a39d853367
ldx [%g1+0x030],%l6 ! %l6 = 684722ea4aa42d57
ldx [%g1+0x038],%l7 ! %l7 = 256ef01678f79551
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 10
processor_10:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x28] ! Set the start flag
wrpr %g0,7,%cleanwin
call p10_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 10
wr %g0,0x4,%fprs ! Make sure fef is 1
set p10_init_freg,%g1
! %f0 = 03d0590c 0080abe7 cd6752db f19376fc
! %f4 = ddaa4f99 f129b3f1 7ab694e8 f09742dc
! %f8 = 9f5eb3a7 e59a412b e73be2b6 7e6051f1
! %f12 = a6429fc3 4662d0bf f1294ecb b1eaa29a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 211f7dac d2cfa827 5f1cd369 948fb336
! %f20 = caaaeef9 ef70585e 7a65275d 976b9a2a
! %f24 = a0130aed 75c9c3cd c6d6ba8e 3fdbd0b6
! %f28 = e965e1fd ca1707c5 9e5e9e2e 73fd811f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = da4c6960 92c1b9c1 c000c629 837b88ac
! %f36 = af7394bf 5f4d1ea4 070ebae5 34ef6781
! %f40 = 2506fc45 28032455 89fd990e 13181405
! %f44 = 86d0ba81 b5639e93 3af07809 2608ffc9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0f223ec800000039,%g7,%g1 ! GSR scale = 7, align = 1
wr %g1,%g0,%gsr ! GSR = 0f223ec800000039
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 10
p10_label_1:
! %l5 = 2040d9efa28e6e11, Mem[0000000090000098] = 8627f18bf2e36645
stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 2040d9efa28e6e11
! Mem[00000000240000a4] = f62812a5, %l7 = bc6f09522cebde87
swap [%i0+0x0a4],%l7 ! %l7 = 00000000f62812a5
! Mem[00000000900001b4] = c3afd8ae, %g2 = 96c3d5603aa1d308
lduh [%i4+0x1b4],%g2 ! %g2 = 000000000000c3af
! Mem[0000000025000199] = f6ad1624, %l1 = bc904beedcef63c2
ldstub [%i2+0x199],%l1 ! %l1 = 000000ad000000ff
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = 0000c3af, %g3 = 0bad0b00
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
! Mem[00000000250001b8] = 6702705c 80fffeb5, %l6 = 7d1b0676, %l7 = f62812a5
ldd [%i2+0x1b8],%l6 ! %l6 = 000000006702705c 0000000080fffeb5
! %l0 = 163f0b4f, %l1 = 000000ad, Mem[0000000090800158] = fcd7567c bc806fe3
std %l0,[%i5+0x158] ! Mem[0000000090800158] = 163f0b4f 000000ad
! %l2 = 54d6f4a265a2d411, Mem[00000000908000b2] = 73bf2618
sth %l2,[%i5+0x0b2] ! Mem[00000000908000b0] = d4112618
! Mem[00000000918001ac] = 589444b7, %g2 = 000000003731e03f
ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000005894
! Mem[000000002400009c] = 58cf0100, %l4 = bb87ebd0, %l0 = 163f0b4f
add %i0,0x9c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000058cf0100
p10_label_2:
! %l4 = 3deba5e4bb87ebd0, Mem[0000000090000070] = 2afdc5c8
stb %l4,[%i4+0x070] ! Mem[0000000090000070] = d0fdc5c8
! %f16 = 211f7dac d2cfa827 5f1cd369 948fb336
! %f20 = caaaeef9 ef70585e 7a65275d 976b9a2a
! %f24 = a0130aed 75c9c3cd c6d6ba8e 3fdbd0b6
! %f28 = e965e1fd ca1707c5 9e5e9e2e 73fd811f
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000024000150] = 85e583707ad570e9, %l1 = 00000000000000ad
ldx [%i0+0x150],%l1 ! %l1 = 85e583707ad570e9
! Mem[00000000910001a8] = 53beb41c, %g2 = 0000000000005894
lduh [%i6+0x1a8],%g2 ! %g2 = 00000000000053be
! Mem[00000000250000f3] = a0fc9916, %l2 = 54d6f4a265a2d411
ldstub [%i2+0x0f3],%l2 ! %l2 = 00000016000000ff
! Mem[00000000250001e8] = 1a03ffceda1d274a, %l3 = 6cd6522c8d8be90f, %l3 = 6cd6522c8d8be90f
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 1a03ffceda1d274a
! Mem[00000000250001fc] = 50df1e9d, %l6 = 000000006702705c
ldsw [%i2+0x1fc],%l6 ! %l6 = 0000000050df1e9d
membar #Sync ! Added by membar checker (660)
! Mem[00000000900001cc] = b336caaa, %g2 = 00000000000053be
ldub [%i4+0x1ce],%g2 ! %g2 = 00000000000000b3
! Mem[0000000090800010] = 736c3b2b, %g2 = 00000000000000b3
lduw [%i5+%o2],%g2 ! %g2 = 00000000736c3b2b
! %f16 = 211f7dac d2cfa827 5f1cd369 948fb336
! %f20 = caaaeef9 ef70585e 7a65275d 976b9a2a
! %f24 = a0130aed 75c9c3cd c6d6ba8e 3fdbd0b6
! %f28 = e965e1fd ca1707c5 9e5e9e2e 73fd811f
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
p10_label_3:
! %f0 = 03d0590c 0080abe7 cd6752db f19376fc
! %f4 = ddaa4f99 f129b3f1 7ab694e8 f09742dc
! %f8 = 9f5eb3a7 e59a412b e73be2b6 7e6051f1
! %f12 = a6429fc3 4662d0bf f1294ecb b1eaa29a
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000091800188] = dba1ae7a, %g2 = 00000000736c3b2b
lduh [%o0+0x18a],%g2 ! %g2 = 000000000000dba1
! Mem[00000000250000f0] = a0fc99ffa2496e68, %l7 = 0000000080fffeb5, %l0 = 0000000058cf0100
add %i2,0xf0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = a0fc99ffa2496e68
! Mem[0000000025000035] = d5ddc4e7, %l1 = 85e583707ad570e9
ldstub [%i2+0x035],%l1 ! %l1 = 000000dd000000ff
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l1 = 00000000000000dd, Mem[000000009100003c] = 6c70ccef
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 000000dd
! Mem[0000000024800128] = cc44b69f130fb5f1, %l6 = 0000000050df1e9d, %l7 = 0000000080fffeb5
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = cc44b69f130fb5f1
! Mem[00000000908001d8] = 7f6c9180, %g2 = 000000000000dba1
ldsh [%i5+0x1da],%g2 ! %g2 = 0000000000007f6c
! Mem[0000000025000060] = 8f05117a3d41f073, %l2 = 0000000000000016
ldx [%i2+0x060],%l2 ! %l2 = 8f05117a3d41f073
! Mem[00000000908000ec] = d14c7e74, %g2 = 0000000000007f6c
ldsh [%i5+0x0ec],%g2 ! %g2 = ffffffffffffd14c
p10_label_4:
! %f0 = 03d0590c 0080abe7 cd6752db f19376fc
! %f4 = ddaa4f99 f129b3f1 7ab694e8 f09742dc
! %f8 = 9f5eb3a7 e59a412b e73be2b6 7e6051f1
! %f12 = a6429fc3 4662d0bf f1294ecb b1eaa29a
mov 0x040,%g4
stda %f0,[%i3+%g4]ASI_BLK_PL ! Block Store to 0000000025800040
! Mem[00000000258000e8] = ac11ff57, %l2 = 8f05117a3d41f073
lduh [%i3+0x0e8],%l2 ! %l2 = 000000000000ac11
! Mem[00000000248001ac] = eb93e8fc, %l2 = 0000ac11, %l7 = 130fb5f1
add %i1,0x1ac,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000eb93e8fc
membar #Sync ! Added by membar checker (661)
! Mem[00000000900000dc] = b67a2b41, %g2 = ffffffffffffd14c
lduh [%i4+0x0de],%g2 ! %g2 = 000000000000b67a
! Mem[00000000240001e8] = 659fa2e4, %l2 = 0000ac11, %l2 = 0000ac11
add %i0,0x1e8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000659fa2e4
! %l4 = 3deba5e4bb87ebd0, Mem[0000000025800170] = b28feba08bb0c6c4
stx %l4,[%i3+0x170] ! Mem[0000000025800170] = 3deba5e4bb87ebd0
! %l0 = a2496e68, %l1 = 000000dd, Mem[0000000091800008] = f81c58e5 ea654374
std %l0,[%o0+%o1] ! Mem[0000000091800008] = a2496e68 000000dd
! Mem[00000000918001a0] = d0af5a1c, %g2 = 000000000000b67a
lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000d0af
! Mem[00000000250001d4] = 07dff25e, %l7 = 00000000eb93e8fc
swap [%i2+0x1d4],%l7 ! %l7 = 0000000007dff25e
! Mem[0000000090800178] = 9ecbdcf9, %g2 = 000000000000d0af
lduw [%i5+0x178],%g2 ! %g2 = 000000009ecbdcf9
p10_label_5:
! %l0 = a0fc99ffa2496e68, Mem[0000000091000160] = 64118847
stb %l0,[%i6+0x160] ! Mem[0000000091000160] = 68118847
! Mem[000000002480004f] = 8b8fdb22, %l5 = 2040d9efa28e6e11
ldstub [%i1+0x04f],%l5 ! %l5 = 00000022000000ff
! Mem[0000000025000088] = c02843c8036d8f36, %l0 = a0fc99ffa2496e68, %l2 = 00000000659fa2e4
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c02843c8036d8f36
! %l0 = a0fc99ffa2496e68, Mem[00000000900001ac] = 8ebad6c6
stw %l0,[%i4+0x1ac] ! Mem[00000000900001ac] = a2496e68
! Mem[00000000258000b8] = 6a6d9cf8, %l0 = a0fc99ffa2496e68
swap [%i3+0x0b8],%l0 ! %l0 = 000000006a6d9cf8
! Mem[000000002480006c] = 97f20139, %l2 = c02843c8036d8f36
ldstub [%i1+0x06c],%l2 ! %l2 = 00000097000000ff
! Mem[0000000090000054] = 40bf1adc, %g2 = 000000009ecbdcf9
ldsh [%i4+0x054],%g2 ! %g2 = 00000000000040bf
! Mem[0000000025800030] = 0dabcdbd, %l5 = 00000022, %l2 = 00000097
add %i3,0x30,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000dabcdbd
! %l1 = 00000000000000dd, Mem[00000000900000b4] = 9f406d92
stw %l1,[%i4+0x0b4] ! Mem[00000000900000b4] = 000000dd
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 00000000000040bf
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
p10_label_6:
! Mem[0000000090800010] = 736c3b2b227efaae, %g2 = 62dbb71e03e56e2c
ldx [%i5+%o2],%g2 ! %g2 = 736c3b2b227efaae
! %l6 = 0000000050df1e9d, Mem[00000000910000e8] = 051dcb62fdb9deb1
stx %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 0000000050df1e9d
! Mem[000000002580012c] = cba47bbd, %l0 = 000000006a6d9cf8
ldub [%i3+0x12c],%l0 ! %l0 = 00000000000000cb
! Mem[0000000025000000] = 43a5bcf0 2cfce5af 27e246fb 9902180d
! Mem[0000000025000010] = 642fdeb4 14574627 1d34d9f6 01cfab37
! Mem[0000000025000020] = 1f1d30e0 b27ac2ed 4da09c30 fe294c39
! Mem[0000000025000030] = ed692f0c d5ffc4e7 0f93c654 578f7d42
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000025000000
! Mem[00000000240000a0] = b5074792, %l6 = 0000000050df1e9d
swap [%i0+0x0a0],%l6 ! %l6 = 00000000b5074792
! Mem[00000000248001fd] = 40318de8, %l1 = 00000000000000dd
ldstub [%i1+0x1fd],%l1 ! %l1 = 00000031000000ff
! Mem[0000000091800060] = 46f038d4, %g18 = d8b020bbd45ce2fb
ldsw [%o0+0x060],%g2 ! %g2 = d8b020bbd45ce2fb
! Mem[000000002500012c] = d8dd0e88, %l0 = 00000000000000cb
swap [%i2+0x12c],%l0 ! %l0 = 00000000d8dd0e88
! %l5 = 0000000000000022, Mem[00000000910001ee] = df2c58bc
sth %l5,[%i6+0x1ee] ! Mem[00000000910001ec] = 002258bc
! Mem[00000000908000b0] = d4112618, %g2 = 0000000046f038d4
lduh [%i5+0x0b2],%g2 ! %g2 = 000000000000d411
p10_label_7:
! Mem[0000000025800180] = 833791c4 576f4700 9b07dcf3 3589214a
! Mem[0000000025800190] = 6c9bc1a7 e5d4b274 119e62c0 030c78ae
! Mem[00000000258001a0] = 9f66af5c 27b3b680 8c2f1d37 2a1a6f74
! Mem[00000000258001b0] = 66bdfb69 ab26e12f 95660337 41f2e18d
ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 0000000025800180
! %l5 = 0000000000000022, Mem[00000000910000f0] = cb5b6840
stw %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 00000022
! Mem[00000000240001a0] = 9bfb27f4, %l0 = 00000000d8dd0e88
swap [%i0+0x1a0],%l0 ! %l0 = 000000009bfb27f4
! Mem[0000000025800024] = 67e2223d, %l1 = 0000000000000031
swap [%i3+0x024],%l1 ! %l1 = 0000000067e2223d
! Mem[00000000908000c0] = fb367275406926ef, %g2 = 000000000000d411
ldx [%i5+0x0c0],%g2 ! %g2 = fb367275406926ef
! Mem[0000000024000068] = c2c0a8e1b42f1610, %l4 = 3deba5e4bb87ebd0, %l5 = 0000000000000022
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = c2c0a8e1b42f1610
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090800000] = 12bd116f, %g2 = fb367275406926ef
ldsh [%i5+0x002],%g2 ! %g2 = 00000000000012bd
! Mem[0000000025800044] = 0c59d003, %l4 = 3deba5e4bb87ebd0
ldstub [%i3+0x044],%l4 ! %l4 = 0000000c000000ff
! Mem[0000000024000023] = b57b28b1, %l4 = 000000000000000c
ldstub [%i0+0x023],%l4 ! %l4 = 000000b1000000ff
p10_label_8:
! Mem[0000000024800000] = 912a5e73 7d629d2d 15018ec1 debda142
! Mem[0000000024800010] = 83f3ec5c 3a918c73 4b8d9727 b54b2159
! Mem[0000000024800020] = f656dc5b 99453d72 9f919cb8 a39d0297
! Mem[0000000024800030] = 9b5d4032 7fdb5f97 4836ace6 d4e3a47e
ldda [%i1]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000024800000
! Mem[00000000900000c0] = e7ab8000 0c59d003 fc7693f1 db5267cd
! Mem[00000000900000d0] = f1b329f1 994faadd dc4297f0 e894b67a
! Mem[00000000900000e0] = 2b419ae5 a7b35e9f f151607e b6e23be7
! Mem[00000000900000f0] = bfd06246 c39f42a6 9aa2eab1 cb4e29f1
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000250001a0] = cea746da, %l6 = b5074792, %l7 = 07dff25e
add %i2,0x1a0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000cea746da
! Mem[0000000024800106] = 7894e4e0, %l3 = 1a03ffceda1d274a
ldstub [%i1+0x106],%l3 ! %l3 = 000000e4000000ff
! Mem[0000000090000188] = 36b38f94 69d31c5f, %g2 = 000012bd, %g3 = da22069a
ldd [%i4+0x188],%g2 ! %g2 = 0000000036b38f94 0000000069d31c5f
membar #Sync ! Added by membar checker (662)
! Mem[00000000900001c0] = afe5fc2c f0bca543 0d180299 fb46e227
! Mem[00000000900001d0] = 27465714 b4de2f64 37abcf01 f6d9341d
! Mem[00000000900001e0] = edc27ab2 e0301d1f 394c29fe 309ca04d
! Mem[00000000900001f0] = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000025000030] = ed692f0c, %l5 = b42f1610, %l7 = cea746da
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ed692f0c
! Mem[0000000024800018] = 4b8d9727b54b2159, %l5 = c2c0a8e1b42f1610, %l6 = 00000000b5074792
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 4b8d9727b54b2159
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p10_label_9:
! Mem[0000000025000180] = f4eab532, %l0 = 9bfb27f4, %l0 = 9bfb27f4
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f4eab532
! Mem[00000000250000e7] = 8231e8b1, %l5 = c2c0a8e1b42f1610
ldstub [%i2+0x0e7],%l5 ! %l5 = 000000b1000000ff
! Mem[0000000090000178] = 6aa63a34, %g2 = 0000000036b38f94
ldsh [%i4+0x17a],%g2 ! %g2 = 0000000000006aa6
! Mem[000000009180002c] = 16523d3b, %g2 = 0000000000006aa6
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000016
! %l1 = 0000000067e2223d, Mem[0000000090000140] = 73eaa49b9bb9b2ee
stx %l1,[%i4+0x140] ! Mem[0000000090000140] = 0000000067e2223d
! Mem[00000000910000d8] = a99d2d3772339a70, %g2 = 0000000000000016
ldx [%i6+0x0d8],%g2 ! %g2 = a99d2d3772339a70
! Mem[0000000025000000] = 43a5bcf02cfce5af, %l3 = 00000000000000e4, %l2 = 000000000dabcdbd
casxa [%i2]0x80,%l3,%l2 ! %l2 = 43a5bcf02cfce5af
! Mem[000000009000013c] = 209b8f19, %g18 = d8b020bbd45ce2fb
ldsw [%i4+0x13c],%g2 ! %g2 = d8b020bbd45ce2fb
! Mem[00000000908000d4] = 64c1ee86, %g2 = 00000000209b8f19
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000064c1ee86
! Mem[0000000091800060] = 46f038d4, %g2 = 0000000064c1ee86
lduw [%o0+0x060],%g2 ! %g2 = 0000000046f038d4
p10_label_10:
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x100,%g6
stda %f0,[%i0+%g6]ASI_BLK_PL ! Block Store to 0000000024000100
membar #Sync ! Added by membar checker (663)
! Mem[00000000900001f8] = 36ace6d4, %g2 = 0000000046f038d4
ldsb [%i4+0x1f9],%g2 ! %g2 = 0000000000000036
! %l3 = 00000000000000e4, Mem[00000000910000f1] = 0000226c
stb %l3,[%i6+0x0f1] ! Mem[00000000910000f0] = e400226c
! %l4 = 000000b1, %l5 = 000000b1, Mem[0000000024800180] = 6ab56fcf d9cea4d2
std %l4,[%i1+0x180] ! Mem[0000000024800180] = 000000b1 000000b1
! Mem[00000000240001a0] = d8dd0e88, %l5 = 000000b1, %l6 = b54b2159
add %i0,0x1a0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d8dd0e88
! Mem[00000000250001dc] = 0f8b86e9, %l0 = 00000000f4eab532
ldsb [%i2+0x1de],%l0 ! %l0 = ffffffffffffff86
! Mem[000000002480015b] = 2fbcd8ef, %l3 = 00000000000000e4
ldstub [%i1+0x15b],%l3 ! %l3 = 000000ef000000ff
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000918000e4] = 70b44a2a, %g2 = 0000000000000036
ldub [%o0+0x0e6],%g2 ! %g2 = 0000000000000070
! %l2 = 43a5bcf02cfce5af, Mem[0000000091000065] = de6b9657
stb %l2,[%i6+0x065] ! Mem[0000000091000064] = af6b9657
p10_label_11:
! Mem[000000002500008e] = 036d8f36, %l4 = 00000000000000b1
ldstub [%i2+0x08e],%l4 ! %l4 = 0000008f000000ff
! %l1 = 0000000067e2223d, Mem[00000000908000a0] = d0a04648
stb %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 3da04648
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000024000158] = b8674e2a, %l0 = ffffffffffffff86
swap [%i0+0x158],%l0 ! %l0 = 00000000b8674e2a
! Mem[0000000090800150] = d12ef6a9, %g2 = 0000000000000070
ldsh [%i5+0x150],%g2 ! %g2 = ffffffffffffd12e
! Mem[00000000258000f8] = 22cb32d1, %l1 = 0000000067e2223d
swap [%i3+0x0f8],%l1 ! %l1 = 0000000022cb32d1
! Mem[0000000025000038] = 0f93c654, %l3 = 00000000000000ef
swap [%i2+0x038],%l3 ! %l3 = 000000000f93c654
! Mem[000000002480008c] = ba6ad714, %l6 = 00000000d8dd0e88
swap [%i1+0x08c],%l6 ! %l6 = 00000000ba6ad714
! Mem[0000000024800030] = 9b5d40327fdb5f97, %l6 = 00000000ba6ad714
ldx [%i1+0x030],%l6 ! %l6 = 9b5d40327fdb5f97
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p10_label_12:
! Mem[0000000024800068] = 97a99da3, %l6 = 7fdb5f97, %l7 = ed692f0c
add %i1,0x68,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000097a99da3
! Mem[00000000918001f8] = 50241bdf, %g2 = ffffffffffffd12e
ldub [%o0+0x1fb],%g2 ! %g2 = 0000000000000050
! Mem[0000000024800050] = 5c811c7c36ea5646, %l5 = 00000000000000b1, %l0 = 00000000b8674e2a
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 5c811c7c36ea5646
! %l2 = 43a5bcf02cfce5af, Mem[0000000090000180] = 912a5e73
sth %l2,[%i4+0x180] ! Mem[0000000090000180] = e5af5e73
membar #Sync ! Added by membar checker (664)
! Mem[0000000090000180] = e5af5e73 7d629d2d 15018ec1 debda142
! Mem[0000000090000190] = 83f3ec5c 3a918c73 4b8d9727 b54b2159
! Mem[00000000900001a0] = f656dc5b 99453d72 9f919cb8 a39d0297
! Mem[00000000900001b0] = 9b5d4032 7fdb5f97 4836ace6 d4e3a47e
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l2 = 2cfce5af, %l3 = 0f93c654, Mem[00000000918000d0] = 7aba9aca d893ac6f
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = 2cfce5af 0f93c654
! %l1 = 0000000022cb32d1, Mem[0000000090000090] = 27465714
stw %l1,[%i4+0x090] ! Mem[0000000090000090] = 22cb32d1
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000024000102] = 43a5bcf0, %l5 = 00000000000000b1
ldstub [%i0+0x102],%l5 ! %l5 = 000000bc000000ff
! %l4 = 0000008f, %l5 = 000000bc, Mem[0000000024800048] = c62ec2f8 8b8fdbff
std %l4,[%i1+0x048] ! Mem[0000000024800048] = 0000008f 000000bc
p10_label_13:
! Mem[0000000091800060] = 46f038d4852827bf, %g2 = 0000000000000050
ldx [%o0+0x060],%g2 ! %g2 = 46f038d4852827bf
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000918001f0] = 3c67017f, %g2 = 46f038d4852827bf
lduh [%o0+0x1f0],%g2 ! %g2 = 0000000000003c67
! Mem[0000000025000104] = dd55f999, %l4 = 000000000000008f
lduh [%i2+0x106],%l4 ! %l4 = 000000000000f999
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000090000138] = 7c3cc510 209b8f19, %g2 = 00003c67, %g3 = 69d31c5f
ldd [%i4+0x138],%g2 ! %g2 = 000000007c3cc510 00000000209b8f19
! Mem[0000000024800010] = 83f3ec5c, %l6 = 7fdb5f97, %l5 = 000000bc
add %i1,0x10,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000083f3ec5c
! Mem[0000000024000168] = c75996db, %l3 = 000000000f93c654
ldstub [%i0+0x168],%l3 ! %l3 = 000000c7000000ff
! Mem[0000000024000050] = 566536e6f99d23b1, %l6 = 9b5d40327fdb5f97
ldx [%i0+0x050],%l6 ! %l6 = 566536e6f99d23b1
! Mem[000000002400002c] = 3d7bfb6c, %l5 = 0000000083f3ec5c
swap [%i0+0x02c],%l5 ! %l5 = 000000003d7bfb6c
p10_label_14:
membar #Sync ! Added by membar checker (665)
! Mem[0000000090000080] = afe5fc2c f0bca543 0d180299 fb46e227
! Mem[0000000090000090] = 22cb32d1 b4de2f64 37abcf01 f6d9341d
! Mem[00000000900000a0] = edc27ab2 e0301d1f 394c29fe 309ca04d
! Mem[00000000900000b0] = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[00000000918000f0] = dbb71e03, %g2 = 000000007c3cc510
ldub [%o0+0x0f1],%g2 ! %g2 = 00000000000000db
! Mem[0000000025000008] = 27e246fb, %l1 = 0000000022cb32d1
ldsh [%i2+0x00a],%l1 ! %l1 = 00000000000046fb
! Mem[00000000908000c0] = fb367275, %g2 = 00000000000000db
ldsh [%i5+0x0c0],%g2 ! %g2 = fffffffffffffb36
! %l3 = 00000000000000c7, Mem[0000000090800044] = 7f2cd037
sth %l3,[%i5+0x044] ! Mem[0000000090800044] = 00c7d037
! Mem[0000000091800014] = 0ade6ddf, %g2 = fffffffffffffb36
ldsb [%o0+0x017],%g2 ! %g2 = 000000000000000a
! Mem[0000000090000104] = 55199a33, %g2 = 000000000000000a
ldsb [%i4+0x104],%g2 ! %g2 = 0000000000000055
! Mem[0000000025000048] = d9686d36, %l5 = 3d7bfb6c, %l5 = 3d7bfb6c
add %i2,0x48,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000d9686d36
! Mem[00000000908001c4] = 069a5bd8, %g2 = 0000000000000055
lduh [%i5+0x1c6],%g2 ! %g2 = 000000000000069a
! Mem[0000000024800038] = 4836ace6d4e3a47e, %l5 = 00000000d9686d36, %l5 = 00000000d9686d36
add %i1,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4836ace6d4e3a47e
p10_label_15:
! Mem[00000000900001e8] = 4da09c30, %g18 = d8b020bbd45ce2fb
ldsw [%i4+0x1e8],%g2 ! %g2 = d8b020bbd45ce2fb
! Mem[0000000090000180] = 737d629d, %g2 = 000000004da09c30
ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000073
! Mem[0000000024800174] = 843cae2b, %l7 = 0000000097a99da3
swap [%i1+0x174],%l7 ! %l7 = 00000000843cae2b
! Mem[000000002500006d] = 85e9b10c, %l7 = 00000000843cae2b
ldstub [%i2+0x06d],%l7 ! %l7 = 000000e9000000ff
! Mem[0000000024800054] = 36ea5646, %l5 = 4836ace6d4e3a47e
ldsb [%i1+0x057],%l5 ! %l5 = 0000000000000046
! Mem[00000000250000b5] = b641698e, %l2 = 43a5bcf02cfce5af
ldstub [%i2+0x0b5],%l2 ! %l2 = 00000041000000ff
! Mem[00000000900001d0] = deb41457, %g2 = 0000000000000073
lduh [%i4+0x1d2],%g2 ! %g2 = 000000000000deb4
! Mem[00000000900000e0] = 2b419ae5, %g2 = 000000000000deb4
ldub [%i4+0x0e0],%g2 ! %g2 = 000000000000002b
! Mem[0000000025000008] = 27e246fb9902180d, %l1 = 00000000000046fb, %l2 = 0000000000000041
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 27e246fb9902180d
! Mem[0000000090000058] = 59214bb5, %g2 = 000000000000002b
lduh [%i4+0x058],%g2 ! %g2 = 0000000000005921
p10_label_16:
! Mem[00000000900000c0] = e7ab8000 0c59d003 fc7693f1 db5267cd
! Mem[00000000900000d0] = f1b329f1 994faadd dc4297f0 e894b67a
! Mem[00000000900000e0] = 2b419ae5 a7b35e9f f151607e b6e23be7
! Mem[00000000900000f0] = bfd06246 c39f42a6 9aa2eab1 cb4e29f1
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l1 = 00000000000046fb, Mem[000000009100009c] = 3457b2a7
stw %l1,[%i6+0x09c] ! Mem[000000009100009c] = 000046fb
! Mem[0000000024800120] = 54adfd41, %l1 = 00000000000046fb
ldub [%i1+0x120],%l1 ! %l1 = 0000000000000054
! Mem[0000000091800168] = 6bcfe902, %g2 = 0000000000005921
ldsh [%o0+0x16a],%g2 ! %g2 = 0000000000006bcf
! Mem[00000000910001d0] = 7e4c5965, %g2 = 0000000000006bcf
ldsh [%i6+0x1d0],%g2 ! %g2 = 0000000000007e4c
! %l2 = 27e246fb9902180d, Mem[00000000918001e8] = af2135784c0eaec1
stx %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = 27e246fb9902180d
! Mem[00000000250000dc] = efc31501, %l4 = 0000f999, %l3 = 000000c7
add %i2,0xdc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000efc31501
! %l4 = 000000000000f999, Mem[000000002480008c] = d8dd0e88
stb %l4,[%i1+0x08c] ! Mem[000000002480008c] = 99dd0e88
! Mem[000000009100006c] = 0248dec5, %g2 = 0000000000007e4c
ldsh [%i6+0x06e],%g2 ! %g2 = 0000000000000248
! Mem[0000000025000095] = 23eb047d, %l1 = 0000000000000054
ldstub [%i2+0x095],%l1 ! %l1 = 000000eb000000ff
p10_label_17:
! %l2 = 27e246fb9902180d, Mem[0000000091800134] = 1d2daa3c
sth %l2,[%o0+0x134] ! Mem[0000000091800134] = 180daa3c
! %l6 = 566536e6f99d23b1, Mem[000000009080010b] = fc358f74
stb %l6,[%i5+0x10b] ! Mem[0000000090800108] = b1358f74
! Mem[00000000240001e6] = 46871257, %l0 = 5c811c7c36ea5646
ldstub [%i0+0x1e6],%l0 ! %l0 = 00000012000000ff
! %l7 = 00000000000000e9, Mem[00000000910001a0] = e5c2781382118b9c
stx %l7,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000000000e9
! Mem[0000000024800180] = 000000b1, %l7 = 000000e9, %l0 = 00000012
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000000000b1
! Mem[0000000024000020] = b57b28ffe70220f4, %l1 = 00000000000000eb, %l5 = 0000000000000046
add %i0,0x20,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b57b28ffe70220f4
! Mem[00000000900000a8] = 394c29fe 309ca04d, %g2 = 00000248, %g3 = 209b8f19
ldd [%i4+0x0a8],%g2 ! %g2 = 00000000394c29fe 00000000309ca04d
! Mem[0000000090000040] = 2d9d627d 735e2a91 42a1bdde c18e0115
! Mem[0000000090000050] = 738c913a 5cecf383 59214bb5 27978d4b
! Mem[0000000090000060] = 723d4599 5bdc56f6 97029da3 b89c919f
! Mem[0000000090000070] = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000024000135] = d5ffc4e7, %l2 = 27e246fb9902180d
ldstub [%i0+0x135],%l2 ! %l2 = 000000ff000000ff
! Mem[000000009100007c] = 9d85a9d0, %g18 = d8b020bbd45ce2fb
ldsw [%i6+0x07c],%g2 ! %g2 = d8b020bbd45ce2fb
p10_label_18:
! Mem[00000000258000a0] = d5a5c12c83e5327b, %l3 = 00000000efc31501, %l4 = 000000000000f999
add %i3,0xa0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d5a5c12c83e5327b
! %f0 = afe5fc2c f0bca543 0d180299 fb46e227
! %f4 = 27465714 b4de2f64 37abcf01 f6d9341d
! %f8 = edc27ab2 e0301d1f 394c29fe 309ca04d
! %f12 = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000002580015f] = d4e2f0fb, %l4 = d5a5c12c83e5327b
ldstub [%i3+0x15f],%l4 ! %l4 = 000000fb000000ff
! Mem[0000000091800010] = ae52c76d 311cd70a, %g2 = 9d85a9d0, %g3 = 309ca04d
ldd [%o0+%o2],%g2 ! %g2 = 00000000ae52c76d 00000000311cd70a
! Mem[00000000240001f8] = 19917bf6067717d8, %l7 = 00000000000000e9, %l4 = 00000000000000fb
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 19917bf6067717d8
! Mem[0000000024000142] = 99ed8238, %l1 = 00000000000000eb
ldstub [%i0+0x142],%l1 ! %l1 = 00000082000000ff
! Mem[0000000025000020] = 1f1d30e0, %l0 = 000000b1, %l1 = 00000082
add %i2,0x20,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001f1d30e0
! Mem[00000000900001c0] = 43a5bcf0 2cfce5af 27e246fb 9902180d
! Mem[00000000900001d0] = 642fdeb4 14574627 1d34d9f6 01cfab37
! Mem[00000000900001e0] = 1f1d30e0 b27ac2ed 4da09c30 fe294c39
! Mem[00000000900001f0] = ed692f0c d5ffc4e7 0f93c654 578f7d42
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l0 = 000000b1, %l1 = 1f1d30e0, Mem[0000000025000038] = 000000ef 578f7d42
std %l0,[%i2+0x038] ! Mem[0000000025000038] = 000000b1 1f1d30e0
! Mem[0000000090000148] = 8d4f4008, %g2 = 00000000ae52c76d
ldub [%i4+0x148],%g2 ! %g2 = 000000000000008d
p10_label_19:
! Mem[0000000025000128] = 673a541b, %l3 = 00000000efc31501
swap [%i2+0x128],%l3 ! %l3 = 00000000673a541b
! Mem[0000000091000090] = 0bc15074cce5c02d, %g2 = 000000000000008d
ldx [%i6+0x090],%g2 ! %g2 = 0bc15074cce5c02d
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000248000d0] = c83b7626, %l3 = 00000000673a541b
swap [%i1+0x0d0],%l3 ! %l3 = 00000000c83b7626
! Mem[00000000910001c8] = e6820674bd1872c6, %g2 = 0bc15074cce5c02d
ldx [%i6+0x1c8],%g2 ! %g2 = e6820674bd1872c6
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000024000094] = 28186f28, %l2 = 000000ff, %l2 = 000000ff
add %i0,0x94,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000028186f28
! Mem[0000000024000000] = c689cb9a ad7ba426 e1947437 7d70e67e
! Mem[0000000024000010] = 5ccb6ec6 13703bca 521590a8 6eadff77
! Mem[0000000024000020] = b57b28ff e70220f4 44e58e5d 83f3ec5c
! Mem[0000000024000030] = f11db4a9 34462df1 70ad7bcf 2503f545
ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000024000000
! Mem[0000000090000080] = fc2cf0bc, %g2 = e6820674bd1872c6
ldsb [%i4+0x082],%g2 ! %g2 = fffffffffffffffc
! Mem[000000009100011c] = f8b22f1d, %g18 = d8b020bbd45ce2fb
ldsw [%i6+0x11c],%g2 ! %g2 = d8b020bbd45ce2fb
p10_label_20:
! Mem[0000000025000138] = e335042a, %l4 = 19917bf6067717d8
ldstub [%i2+0x138],%l4 ! %l4 = 000000e3000000ff
membar #Sync ! Added by membar checker (666)
! Mem[0000000025800140] = b1950644 0db4475e c8bd219d a27a7a2e
! Mem[0000000025800150] = aa20ee18 60c06411 aa65630a d4e2f0ff
! Mem[0000000025800160] = f694b178 3e5d8ee6 cb1496b4 a446610b
! Mem[0000000025800170] = 3deba5e4 bb87ebd0 548c9490 fbcc4013
mov 0x140,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000025800140
! Mem[00000000910000f0] = 00e40022, %g2 = fffffffff8b22f1d
lduw [%i6+0x0f0],%g2 ! %g2 = 0000000000e40022
! Mem[0000000025000128] = efc31501, %l5 = b57b28ffe70220f4
ldstub [%i2+0x128],%l5 ! %l5 = 000000ef000000ff
! Mem[00000000250000a0] = aadb0ebd, %l7 = 00000000000000e9
swap [%i2+0x0a0],%l7 ! %l7 = 00000000aadb0ebd
! Mem[00000000250000c8] = 8d32820ec9d5b437, %l1 = 000000001f1d30e0, %l0 = 00000000000000b1
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8d32820ec9d5b437
! Mem[00000000910000e0] = 4102f0f8, %g2 = 0000000000e40022
ldsb [%i6+0x0e3],%g2 ! %g2 = 0000000000000041
! Mem[0000000025800088] = 96ae590b67a1ba67, %l0 = 8d32820ec9d5b437
ldx [%i3+0x088],%l0 ! %l0 = 96ae590b67a1ba67
! %l3 = 00000000c83b7626, Mem[0000000090800015] = 7efaae0a
stb %l3,[%i5+0x015] ! Mem[0000000090800014] = 26faae0a
! Mem[000000002500007c] = d8330dc7, %l4 = 00000000000000e3
ldsw [%i2+0x07c],%l4 ! %l4 = ffffffffd8330dc7
p10_label_21:
! %f0 = b1950644 0db4475e c8bd219d a27a7a2e
! %f4 = aa20ee18 60c06411 aa65630a d4e2f0ff
! %f8 = f694b178 3e5d8ee6 cb1496b4 a446610b
! %f12 = 3deba5e4 bb87ebd0 548c9490 fbcc4013
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l0 = 96ae590b67a1ba67, Mem[00000000910000cf] = fb5c7a7f
stb %l0,[%i6+0x0cf] ! Mem[00000000910000cc] = 675c7a7f
! Mem[00000000908000f0] = 859a5f431de0787a, %g2 = 0000000000000041
ldx [%i5+0x0f0],%g2 ! %g2 = 859a5f431de0787a
! Mem[00000000900000ec] = b6e23be7, %g2 = 859a5f431de0787a
lduw [%i4+0x0ec],%g2 ! %g2 = 00000000b6e23be7
! Mem[0000000090800178] = 9ecbdcf917eb91ee, %g2 = 00000000b6e23be7
ldx [%i5+0x178],%g2 ! %g2 = 9ecbdcf917eb91ee
! Mem[00000000918001a0] = baabd0af5a1c1e88, %g2 = 9ecbdcf917eb91ee
ldx [%o0+0x1a0],%g2 ! %g2 = baabd0af5a1c1e88
! Mem[00000000918000dc] = b8bfd325, %g2 = baabd0af5a1c1e88
lduw [%o0+0x0dc],%g2 ! %g2 = 00000000b8bfd325
! Mem[00000000240000c0] = 9a10679dae2eed5d, %l3 = 00000000c83b7626
ldx [%i0+0x0c0],%l3 ! %l3 = 9a10679dae2eed5d
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000024800000
! Mem[0000000025000134] = 11d6f3ee, %l3 = 9a10679dae2eed5d
swap [%i2+0x134],%l3 ! %l3 = 0000000011d6f3ee
p10_label_22:
! %l0 = 96ae590b67a1ba67, Mem[00000000918001cc] = 2cf5ebc0
sth %l0,[%o0+0x1cc] ! Mem[00000000918001cc] = ba67ebc0
! Mem[00000000240000d8] = e1613b37, %l5 = 00000000000000ef
ldsh [%i0+0x0d8],%l5 ! %l5 = ffffffffffffe161
! Mem[00000000240001ac] = db3366ef, %l3 = 0000000011d6f3ee
lduw [%i0+0x1ac],%l3 ! %l3 = 00000000db3366ef
! Mem[00000000250000fe] = 97eba07a, %l5 = ffffffffffffe161
ldstub [%i2+0x0fe],%l5 ! %l5 = 000000a0000000ff
! %l6 = 566536e6f99d23b1, Mem[0000000025800130] = 7517e14f848e3511
stx %l6,[%i3+0x130] ! Mem[0000000025800130] = 566536e6f99d23b1
! Mem[0000000091000120] = 16e54bba, %g2 = 00000000b8bfd325
ldub [%i6+0x122],%g2 ! %g2 = 0000000000000016
membar #Sync ! Added by membar checker (667)
! Mem[000000002480000c] = c18e0115, %l3 = 00000000db3366ef
ldstub [%i1+0x00c],%l3 ! %l3 = 000000c1000000ff
! Mem[000000002400008c] = ec1be67a, %l6 = f99d23b1, %l2 = 28186f28
add %i0,0x8c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ec1be67a
! Mem[0000000024800048] = 0000008f, %l4 = ffffffffd8330dc7
swap [%i1+0x048],%l4 ! %l4 = 000000000000008f
! Mem[00000000918000a4] = 2635afd1, %g2 = 0000000000000016
lduh [%o0+0x0a6],%g2 ! %g2 = 0000000000002635
p10_label_23:
! %l7 = 00000000aadb0ebd, Mem[000000009080004b] = 044339ab
stb %l7,[%i5+0x04b] ! Mem[0000000090800048] = bd4339ab
! %f0 = b1950644 0db4475e c8bd219d a27a7a2e
! %f4 = aa20ee18 60c06411 aa65630a d4e2f0ff
! %f8 = f694b178 3e5d8ee6 cb1496b4 a446610b
! %f12 = 3deba5e4 bb87ebd0 548c9490 fbcc4013
mov 0x180,%g5
stda %f0,[%i3+%g5]ASI_COMMIT_P ! Block Store to 0000000025800180
! Mem[0000000090000110] = 27465714, %g18 = d8b020bbd45ce2fb
ldsw [%i4+0x110],%g2 ! %g2 = d8b020bbd45ce2fb
! %l6 = 566536e6f99d23b1, Mem[000000002400011c] = 01cfab37
stw %l6,[%i0+0x11c] ! Mem[000000002400011c] = f99d23b1
! Mem[0000000090000140] = 00000000 67e2223d 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000025800120] = 8ec36a72, %l6 = 566536e6f99d23b1
ldstub [%i3+0x120],%l6 ! %l6 = 0000008e000000ff
! Mem[00000000910001d8] = b3551fa5 cb5f444c, %g2 = 27465714, %g3 = 311cd70a
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000b3551fa5 00000000cb5f444c
! Mem[00000000908001f4] = 1336612b, %g2 = 00000000b3551fa5
ldsb [%i5+0x1f4],%g2 ! %g2 = 0000000000000013
! Mem[0000000025800088] = 96ae590b, %l7 = 00000000aadb0ebd
ldstub [%i3+0x088],%l7 ! %l7 = 00000096000000ff
! %l4 = 000000000000008f, Mem[00000000908000c0] = fb367275406926ef
stx %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 000000000000008f
p10_label_24:
! Mem[000000002400019e] = fff51689, %l1 = 000000001f1d30e0
ldstub [%i0+0x19e],%l1 ! %l1 = 00000016000000ff
! Mem[0000000024800170] = 7a8bf182, %l4 = 000000000000008f
ldsw [%i1+0x170],%l4 ! %l4 = 000000007a8bf182
! Mem[000000002400008e] = ec1be67a, %l1 = 0000000000000016
ldstub [%i0+0x08e],%l1 ! %l1 = 000000e6000000ff
! Mem[0000000024000188] = dfbb77584f184186, %l5 = 00000000000000a0, %l6 = 000000000000008e
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = dfbb77584f184186
! %f0 = b1950644 0db4475e c8bd219d a27a7a2e
! %f4 = aa20ee18 60c06411 aa65630a d4e2f0ff
! %f8 = f694b178 3e5d8ee6 cb1496b4 a446610b
! %f12 = 3deba5e4 bb87ebd0 548c9490 fbcc4013
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090000100] = afe5fc2c f0bca543 0d180299 fb46e227
! Mem[0000000090000110] = 27465714 b4de2f64 37abcf01 f6d9341d
! Mem[0000000090000120] = edc27ab2 e0301d1f 394c29fe 309ca04d
! Mem[0000000090000130] = e7c4ffd5 0c2f69ed 427d8f57 54c6930f
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f16 = 2d9d627d 735e2a91 42a1bdde c18e0115
! %f20 = 738c913a 5cecf383 59214bb5 27978d4b
! %f24 = 723d4599 5bdc56f6 97029da3 b89c919f
! %f28 = 975fdb7f 32405d9b 7ea4e3d4 e6ac3648
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! %l2 = 00000000ec1be67a, Mem[00000000900000ea] = 607eb6e2
stb %l2,[%i4+0x0ea] ! Mem[00000000900000e8] = 7a7eb6e2
! Mem[0000000090000000] = b1950644 0db4475e c8bd219d a27a7a2e
! Mem[0000000090000010] = aa20ee18 60c06411 aa65630a d4e2f0ff
! Mem[0000000090000020] = f694b178 3e5d8ee6 cb1496b4 a446610b
! Mem[0000000090000030] = 3deba5e4 bb87ebd0 548c9490 fbcc4013
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000250001a0] = cea746da d88d9a4a, %l6 = 4f184186, %l7 = 00000096
ldd [%i2+0x1a0],%l6 ! %l6 = 00000000cea746da 00000000d88d9a4a
p10_label_25:
! Mem[0000000090000118] = cf01f6d9, %g2 = 0000000000000013
lduh [%i4+0x11a],%g2 ! %g2 = 000000000000cf01
membar #Sync ! Added by membar checker (668)
! Mem[0000000024000180] = 80ecd043 865daa8a dfbb7758 4f184186
! Mem[0000000024000190] = 3a2293d3 ce25faee 06d729a4 fff5ff89
! Mem[00000000240001a0] = d8dd0e88 a43e5f89 24d27f34 db3366ef
! Mem[00000000240001b0] = 4f252b14 8421b60e d037c84e b090e841
ldda [%i0+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000024000180
! %l4 = 000000007a8bf182, Mem[00000000258000b8] = a2496e68990661b9
stx %l4,[%i3+0x0b8] ! Mem[00000000258000b8] = 000000007a8bf182
! Mem[00000000258001f8] = 6f6022d7, %l3 = 00000000000000c1
lduw [%i3+0x1f8],%l3 ! %l3 = 000000006f6022d7
! Mem[00000000900001a8] = 9f919cb8a39d0297, %g2 = 000000000000cf01
ldx [%i4+0x1a8],%g2 ! %g2 = 9f919cb8a39d0297
! %l2 = 00000000ec1be67a, Mem[000000009100013c] = 9537f750
stw %l2,[%i6+0x13c] ! Mem[000000009100013c] = ec1be67a
! Mem[00000000240001a8] = 24d27f34db3366ef, %l2 = 00000000ec1be67a, %l1 = 00000000000000e6
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 24d27f34db3366ef
! Mem[0000000090800148] = b9490f12, %g2 = 9f919cb8a39d0297
lduh [%i5+0x148],%g2 ! %g2 = 000000000000b949
! Mem[00000000258001ae] = a446610b, %l5 = 00000000000000a0
ldstub [%i3+0x1ae],%l5 ! %l5 = 00000061000000ff
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = 0000b949, %g3 = cb5f444c
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p10_branch_failed
p10_not_taken_0_end:
! End of Random Code for Thread 10
1: membar #Sync ! Force all stores to complete
p10_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x028] ! Set processor 10 done flag
! Check Registers
p10_check_registers:
set p10_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 96ae590b67a1ba67
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 24d27f34db3366ef
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ec1be67a
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006f6022d7
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007a8bf182
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000061
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cea746da
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d88d9a4a
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p10_check_fp_registers:
set p10_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b1950644 0db4475e
bne %xcc,p10_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c8bd219d a27a7a2e
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be aa20ee18 60c06411
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be aa65630a d4e2f0ff
bne %xcc,p10_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be f694b178 3e5d8ee6
bne %xcc,p10_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be cb1496b4 a446610b
bne %xcc,p10_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 3deba5e4 bb87ebd0
bne %xcc,p10_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 548c9490 fbcc4013
bne %xcc,p10_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 80ecd043 865daa8a
bne %xcc,p10_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be dfbb7758 4f184186
bne %xcc,p10_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3a2293d3 ce25faee
bne %xcc,p10_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 06d729a4 fff5ff89
bne %xcc,p10_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d8dd0e88 a43e5f89
bne %xcc,p10_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 24d27f34 db3366ef
bne %xcc,p10_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4f252b14 8421b60e
bne %xcc,p10_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d037c84e b090e841
bne %xcc,p10_f30_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = b57b28ffe70220f4
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 44e58e5d83f3ec5c
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8b4b9ef4ec1bff7a
ldx [%i0+0x088],%g3 ! Observed data at 0000000024000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 50df1e9d2cebde87
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000240000a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 43a5fff02cfce5af
ldx [%i0+0x100],%g3 ! Observed data at 0000000024000100
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 27e246fb9902180d
ldx [%i0+0x108],%g3 ! Observed data at 0000000024000108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 642fdeb414574627
ldx [%i0+0x110],%g3 ! Observed data at 0000000024000110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1d34d9f6f99d23b1
ldx [%i0+0x118],%g3 ! Observed data at 0000000024000118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1f1d30e0b27ac2ed
ldx [%i0+0x120],%g3 ! Observed data at 0000000024000120
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4da09c30fe294c39
ldx [%i0+0x128],%g3 ! Observed data at 0000000024000128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ed692f0cd5ffc4e7
ldx [%i0+0x130],%g3 ! Observed data at 0000000024000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0f93c654578f7d42
ldx [%i0+0x138],%g3 ! Observed data at 0000000024000138
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 99edff38d4e7f3ee
ldx [%i0+0x140],%g3 ! Observed data at 0000000024000140
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffffff862ebbe477
ldx [%i0+0x158],%g3 ! Observed data at 0000000024000158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff5996dbe390bb82
ldx [%i0+0x168],%g3 ! Observed data at 0000000024000168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 06d729a4fff5ff89
ldx [%i0+0x198],%g3 ! Observed data at 0000000024000198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d8dd0e88a43e5f89
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000240001a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ae0ac2bb4687ff57
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000240001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1e0,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2d9d627d735e2a91
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 42a1bddeff8e0115
ldx [%i1+0x008],%g3 ! Observed data at 0000000024800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 738c913a5cecf383
ldx [%i1+0x010],%g3 ! Observed data at 0000000024800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 59214bb527978d4b
ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 723d45995bdc56f6
ldx [%i1+0x020],%g3 ! Observed data at 0000000024800020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 97029da3b89c919f
ldx [%i1+0x028],%g3 ! Observed data at 0000000024800028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 975fdb7f32405d9b
ldx [%i1+0x030],%g3 ! Observed data at 0000000024800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7ea4e3d4e6ac3648
ldx [%i1+0x038],%g3 ! Observed data at 0000000024800038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = d8330dc7000000bc
ldx [%i1+0x048],%g3 ! Observed data at 0000000024800048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 97a99da3fff20139
ldx [%i1+0x068],%g3 ! Observed data at 0000000024800068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 12dcfe5f99dd0e88
ldx [%i1+0x088],%g3 ! Observed data at 0000000024800088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 673a541b34376355
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000248000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 898363667894ffe0
ldx [%i1+0x100],%g3 ! Observed data at 0000000024800100
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2fbcd8ff5340f612
ldx [%i1+0x158],%g3 ! Observed data at 0000000024800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7a8bf18297a99da3
ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000b1000000b1
ldx [%i1+0x180],%g3 ! Observed data at 0000000024800180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f5c4b43d40ff8de8
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000248001f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1f8,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ed692f0cd5ffc4e7
ldx [%i2+0x030],%g3 ! Observed data at 0000000025000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000b11f1d30e0
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3595c0ac85ffb10c
ldx [%i2+0x068],%g3 ! Observed data at 0000000025000068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = c02843c8036dff36
ldx [%i2+0x088],%g3 ! Observed data at 0000000025000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d1a5854623ff047d
ldx [%i2+0x090],%g3 ! Observed data at 0000000025000090
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000e9e344362e
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000250000a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2eac3c8db6ff698e
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000250000b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2c2d3ad68231e8ff
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000250000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a0fc99ffa2496e68
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000250000f0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6e87a9e297ebff7a
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000250000f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ffc31501000000cb
ldx [%i2+0x128],%g3 ! Observed data at 0000000025000128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3e4be62fae2eed5d
ldx [%i2+0x130],%g3 ! Observed data at 0000000025000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff35042aaf7a784b
ldx [%i2+0x138],%g3 ! Observed data at 0000000025000138
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = f6ff162449449d7c
ldx [%i2+0x198],%g3 ! Observed data at 0000000025000198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7cea0d9beb93e8fc
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000250001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1d0,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 18b2445e00000031
ldx [%i3+0x020],%g3 ! Observed data at 0000000025800020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = e7ab8000ff59d003
ldx [%i3+0x040],%g3 ! Observed data at 0000000025800040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = fc7693f1db5267cd
ldx [%i3+0x048],%g3 ! Observed data at 0000000025800048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = f1b329f1994faadd
ldx [%i3+0x050],%g3 ! Observed data at 0000000025800050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = dc4297f0e894b67a
ldx [%i3+0x058],%g3 ! Observed data at 0000000025800058
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2b419ae5a7b35e9f
ldx [%i3+0x060],%g3 ! Observed data at 0000000025800060
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f151607eb6e23be7
ldx [%i3+0x068],%g3 ! Observed data at 0000000025800068
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = bfd06246c39f42a6
ldx [%i3+0x070],%g3 ! Observed data at 0000000025800070
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9aa2eab1cb4e29f1
ldx [%i3+0x078],%g3 ! Observed data at 0000000025800078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffae590b67a1ba67
ldx [%i3+0x088],%g3 ! Observed data at 0000000025800088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000007a8bf182
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000258000b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 67e2223d2a575b81
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000258000f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffc36a721461dcd1
ldx [%i3+0x120],%g3 ! Observed data at 0000000025800120
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 566536e6f99d23b1
ldx [%i3+0x130],%g3 ! Observed data at 0000000025800130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = aa65630ad4e2f0ff
ldx [%i3+0x158],%g3 ! Observed data at 0000000025800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3deba5e4bb87ebd0
ldx [%i3+0x170],%g3 ! Observed data at 0000000025800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = b19506440db4475e
ldx [%i3+0x180],%g3 ! Observed data at 0000000025800180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = c8bd219da27a7a2e
ldx [%i3+0x188],%g3 ! Observed data at 0000000025800188
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = aa20ee1860c06411
ldx [%i3+0x190],%g3 ! Observed data at 0000000025800190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = aa65630ad4e2f0ff
ldx [%i3+0x198],%g3 ! Observed data at 0000000025800198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f694b1783e5d8ee6
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000258001a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = cb1496b4a446ff0b
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000258001a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3deba5e4bb87ebd0
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000258001b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 548c9490fbcc4013
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000258001b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1b8,%g4
! The test for processor 10 has passed
p10_passed:
ta GOOD_TRAP
nop
p10_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p10_failed
p10_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p10_failed
p10_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p10_failed
p10_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p10_failed
p10_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p10_failed
p10_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p10_failed
p10_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p10_failed
p10_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p10_failed
p10_f0_fail:
set p10_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f2_fail:
set p10_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f4_fail:
set p10_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f6_fail:
set p10_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f8_fail:
set p10_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f10_fail:
set p10_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f12_fail:
set p10_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f14_fail:
set p10_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f16_fail:
set p10_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f18_fail:
set p10_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f20_fail:
set p10_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f22_fail:
set p10_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f24_fail:
set p10_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f26_fail:
set p10_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f28_fail:
set p10_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f30_fail:
set p10_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 10 failed
p10_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x028] ! Set processor 10 done flag
set p10_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 10 failed
p10_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x028] ! Set processor 10 done flag
set p10_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p10_selfmod_failed:
ba p10_failed
mov 0xabc,%g1
p10_common_error:
or %g0,0xeea,%g1
ba p10_failed
mov %o5,%g3
p10_common_signature_error:
set p10_temp,%g1
ba p10_failed
st %g2,[%g1] ! Common Lock Number
p10_common_timeout:
set p10_temp,%g1
ba p10_failed
st %g2,[%g1] ! Common Lock Number
p10_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p10_failed
mov 0x0,%g3
p10_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800028]
done
p10_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800028]
done
p10_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025800020]
stxa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
stxa %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800028]
done
p10_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000025800020]
stxa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
stxa %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800028]
done
p10_trap3e:
nop
nop
nop
nop
nop
done
p10_trap3o:
nop
nop
nop
nop
nop
done
p10_init_memory_pointers:
set p10_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p10_local0_start,%i0
set p10_local1_start,%i1
set p10_local2_start,%i2
set p10_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1de6463c163f0b4f
ldx [%g1+0x008],%l1 ! %l1 = bc904beedcef63c2
ldx [%g1+0x010],%l2 ! %l2 = 54d6f4a265a2d411
ldx [%g1+0x018],%l3 ! %l3 = 6cd6522c8d8be90f
ldx [%g1+0x020],%l4 ! %l4 = 3deba5e4bb87ebd0
ldx [%g1+0x028],%l5 ! %l5 = 2040d9efa28e6e11
ldx [%g1+0x030],%l6 ! %l6 = e4fd783c7d1b0676
ldx [%g1+0x038],%l7 ! %l7 = bc6f09522cebde87
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 11
processor_11:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x2c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p11_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 11
wr %g0,0x4,%fprs ! Make sure fef is 1
set p11_init_freg,%g1
! %f0 = c45fa069 c0f5d6aa 5c8efe64 d5b5aace
! %f4 = cb8beb19 7d22d17d 03d8978f cb8b1030
! %f8 = 33c9b817 689b495d a72d4578 f545ce1f
! %f12 = 25134562 be9ca362 695def52 1a467418
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 525235e1 b1b98e91 22ef41d7 6f88b75d
! %f36 = 58132a46 f1d3078d 28603c29 d88f98cf
! %f40 = c557678d 97337861 443e2b44 0a675b38
! %f44 = f8739887 ad0bfa52 211de61e 996da553
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5b4219cf0000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 5b4219cf0000000b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 11
p11_label_1:
! %l6 = aac73569, %l7 = b4190d6f, Mem[00000000900000a0] = 7ee7d287 d644c595
std %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = aac73569 b4190d6f
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000027800198] = 4cb36a47, %l1 = 0f8b6eddb51d4468
swap [%i3+0x198],%l1 ! %l1 = 000000004cb36a47
! Mem[00000000900001c0] = 416aaf88, %g2 = e592201e05bddcba
lduh [%i4+0x1c2],%g2 ! %g2 = 000000000000416a
! Mem[0000000090800198] = c4d12a66 76ae3267, %g2 = 0000416a, %g3 = 0bad0b00
ldd [%i5+0x198],%g2 ! %g2 = 00000000c4d12a66 0000000076ae3267
! %l7 = 6c61a28ab4190d6f, Mem[0000000090800175] = 7ade149e
stb %l7,[%i5+0x175] ! Mem[0000000090800174] = 6fde149e
! %l0 = 423afc9feb8f5c26, Mem[00000000900001b2] = 668fc3af
stb %l0,[%i4+0x1b2] ! Mem[00000000900001b0] = 268fc3af
! %l2 = 3b70a226, %l3 = dd495df0, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 3b70a226 dd495df0
! Mem[00000000918000bc] = 461bc92b, %g2 = 00000000c4d12a66
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000461b
! %l0 = 423afc9feb8f5c26, Mem[000000009080001c] = 910bcbc5
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = eb8f5c26
p11_label_2:
! Mem[00000000900000f4] = de77c72e, %g18 = ed598ea2a4c6b02c
ldsw [%i4+0x0f4],%g2 ! %g2 = ed598ea2a4c6b02c
! %l5 = d07fac680094de1a, Mem[0000000026800140] = f6ae0bbf
stb %l5,[%i1+0x140] ! Mem[0000000026800140] = 1aae0bbf
! Mem[0000000091000040] = 7ed4515b, %g18 = ed598ea2a4c6b02c
ldsw [%i6+0x040],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[0000000026800090] = 2a018382ce9916dd, %l3 = de4f1c6cdd495df0, %l3 = de4f1c6cdd495df0
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 2a018382ce9916dd
! Mem[000000009180010c] = dc878bad, %g2 = 000000007ed4515b
lduh [%o0+0x10c],%g2 ! %g2 = 000000000000dc87
! Mem[00000000268000bc] = fdf9d115, %l7 = 6c61a28ab4190d6f
ldub [%i1+0x0be],%l7 ! %l7 = 00000000000000d1
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000026000030] = fe4518379a65beff, %l0 = 423afc9feb8f5c26, %l1 = 000000004cb36a47
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = fe4518379a65beff
! %l4 = 9304e888418a190d, Mem[000000009100018c] = 78858b15
sth %l4,[%i6+0x18c] ! Mem[000000009100018c] = 190d8b15
! Mem[00000000910000f8] = b1fac34d, %g2 = 000000000000dc87
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d
p11_label_3:
! %f0 = c45fa069 c0f5d6aa 5c8efe64 d5b5aace
! %f4 = cb8beb19 7d22d17d 03d8978f cb8b1030
! %f8 = 33c9b817 689b495d a72d4578 f545ce1f
! %f12 = 25134562 be9ca362 695def52 1a467418
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000027800028] = f8ac0bc2, %l7 = 00000000000000d1
swap [%i3+%o5],%l7 ! %l7 = 00000000f8ac0bc2
! Mem[000000009180013c] = 6df86d4d, %g2 = 00000000b1fac34d
ldub [%o0+0x13f],%g2 ! %g2 = 000000000000006d
! %l0 = eb8f5c26, %l1 = 9a65beff, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l0,[%i5+0x160] ! Mem[0000000090800160] = eb8f5c26 9a65beff
! %l0 = 423afc9feb8f5c26, Mem[00000000908001ea] = 078a5beb
sth %l0,[%i5+0x1ea] ! Mem[00000000908001e8] = 5c265beb
! Mem[0000000091000108] = 1e0a2608 8b7aa723, %g2 = 0000006d, %g3 = 76ae3267
ldd [%i6+0x108],%g2 ! %g2 = 000000001e0a2608 000000008b7aa723
! Mem[00000000268001bc] = 1d6160ce, %l1 = fe4518379a65beff
ldsb [%i1+0x1bf],%l1 ! %l1 = ffffffffffffffce
! %f0 = c45fa069 c0f5d6aa 5c8efe64 d5b5aace
! %f4 = cb8beb19 7d22d17d 03d8978f cb8b1030
! %f8 = 33c9b817 689b495d a72d4578 f545ce1f
! %f12 = 25134562 be9ca362 695def52 1a467418
mov 0x080,%g6
stda %f0,[%i2+%g6]ASI_BLK_PL ! Block Store to 0000000027000080
! Mem[0000000090000080] = 3bac7b2df48a5a1a, %g2 = 000000001e0a2608
ldx [%i4+0x080],%g2 ! %g2 = 3bac7b2df48a5a1a
! Mem[000000002680012c] = 9dbef192, %l3 = ce9916dd, %l1 = ffffffce
add %i1,0x12c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009dbef192
p11_label_4:
! Mem[000000002780011c] = 27b56e13, %l5 = 0094de1a, %l3 = ce9916dd
add %i3,0x11c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000027b56e13
membar #Sync ! Added by membar checker (669)
! %f0 = c45fa069 c0f5d6aa 5c8efe64 d5b5aace
! %f4 = cb8beb19 7d22d17d 03d8978f cb8b1030
! %f8 = 33c9b817 689b495d a72d4578 f545ce1f
! %f12 = 25134562 be9ca362 695def52 1a467418
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000091800108] = 832e772e dc878bad, %g2 = f48a5a1a, %g3 = 8b7aa723
ldd [%o0+0x108],%g2 ! %g2 = 00000000832e772e 00000000dc878bad
! Mem[00000000918000ec] = 9fe1d6d9, %g2 = 00000000832e772e
lduw [%o0+0x0ec],%g2 ! %g2 = 000000009fe1d6d9
! Mem[00000000268000b0] = 10ec25edf9a68e1e, %l4 = 9304e888418a190d, %l7 = 00000000f8ac0bc2
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 10ec25edf9a68e1e
! Mem[00000000268001c4] = 349c90eb, %l0 = 423afc9feb8f5c26
ldstub [%i1+0x1c4],%l0 ! %l0 = 00000034000000ff
! Mem[00000000918000c8] = 8731fad3, %g2 = 000000009fe1d6d9
lduw [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3
! Mem[0000000026000058] = 322296b4, %l2 = 3b70a226, %l6 = aac73569
add %i0,0x58,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000322296b4
! Mem[00000000270000e0] = f4dd73f4, %l5 = d07fac680094de1a
ldsw [%i2+0x0e0],%l5 ! %l5 = fffffffff4dd73f4
! Mem[0000000026800054] = c5459658, %l0 = 0000000000000034
ldsw [%i1+0x054],%l0 ! %l0 = ffffffffc5459658
p11_label_5:
! %l6 = 322296b4, %l7 = f9a68e1e, Mem[0000000090000078] = b7c0835e e5acf70b
std %l6,[%i4+0x078] ! Mem[0000000090000078] = 322296b4 f9a68e1e
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l6 = 322296b4, %l7 = f9a68e1e, Mem[0000000026800070] = bf5eb0d6 c1eabc08
std %l6,[%i1+0x070] ! Mem[0000000026800070] = 322296b4 f9a68e1e
! Mem[00000000278000c4] = 56355188, %l2 = 3b70a226, %l0 = c5459658
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000056355188
! Mem[000000009100003c] = 70ccef7e, %g2 = 000000008731fad3
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000070
! Mem[000000009100003c] = 6c70ccef, %g2 = 0000000000000070
ldub [%i6+0x03c],%g2 ! %g2 = 000000000000006c
! Mem[00000000278001ec] = d71d908e, %l0 = 0000000056355188
swap [%i3+0x1ec],%l0 ! %l0 = 00000000d71d908e
! %l6 = 00000000322296b4, Mem[0000000091000108] = 1e0a2608
stw %l6,[%i6+0x108] ! Mem[0000000091000108] = 322296b4
! %l5 = fffffffff4dd73f4, Mem[0000000090000070] = 2afdc5c8563b0f0a
stx %l5,[%i4+0x070] ! Mem[0000000090000070] = fffffffff4dd73f4
! Mem[0000000026000108] = 1508a962d7f121fd, %l0 = 00000000d71d908e, %l5 = fffffffff4dd73f4
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 1508a962d7f121fd
p11_label_6:
! %l6 = 322296b4, %l7 = f9a68e1e, Mem[0000000090800088] = c82036f2 945416f7
std %l6,[%i5+0x088] ! Mem[0000000090800088] = 322296b4 f9a68e1e
! Mem[00000000260001c4] = 9352f119, %l7 = 10ec25edf9a68e1e
ldstub [%i0+0x1c4],%l7 ! %l7 = 00000093000000ff
! Mem[0000000027000038] = f81e459d53d30825, %l7 = 0000000000000093, %l2 = d855a3363b70a226
add %i2,0x38,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f81e459d53d30825
! Mem[00000000268000f4] = 9391946e, %l0 = 00000000d71d908e
ldsb [%i1+0x0f7],%l0 ! %l0 = 000000000000006e
! Mem[0000000026000140] = 9ed5efbd, %l5 = 1508a962d7f121fd
swap [%i0+0x140],%l5 ! %l5 = 000000009ed5efbd
! %l1 = 000000009dbef192, Mem[00000000268000bd] = fdf9d115
stb %l1,[%i1+0x0bd] ! Mem[00000000268000bc] = fd92d115
! Mem[000000002600015c] = bede2b57, %l1 = 9dbef192, %l7 = 00000093
add %i0,0x15c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000bede2b57
! %l4 = 418a190d, %l5 = 9ed5efbd, Mem[0000000090000140] = afb5165a 8c146907
std %l4,[%i4+0x140] ! Mem[0000000090000140] = 418a190d 9ed5efbd
! %l2 = f81e459d53d30825, Mem[0000000091800070] = f8ddbbd2ab98518d
stx %l2,[%o0+0x070] ! Mem[0000000091800070] = f81e459d53d30825
membar #Sync ! Added by membar checker (670)
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
p11_label_7:
! %l3 = 0000000027b56e13, Mem[000000009180007c] = 85978296
stw %l3,[%o0+0x07c] ! Mem[000000009180007c] = 27b56e13
! %l6 = 322296b4, %l7 = bede2b57, Mem[00000000908001d0] = 9914a593 98cdf870
std %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = 322296b4 bede2b57
! %l0 = 0000006e, %l1 = 9dbef192, Mem[00000000278001f0] = 19f3200a c99d9c8a
std %l0,[%i3+0x1f0] ! Mem[00000000278001f0] = 0000006e 9dbef192
! %l7 = 00000000bede2b57, Mem[0000000090000054] = 40bf1adc
stw %l7,[%i4+0x054] ! Mem[0000000090000054] = bede2b57
! Mem[0000000091000148] = 3992e709a2c43b2c, %g2 = 000000000000006c
ldx [%i6+0x148],%g2 ! %g2 = 3992e709a2c43b2c
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x040,%g4
stda %f16,[%i0+%g4]ASI_BLK_SL ! Block Store to 0000000026000040
! %l1 = 000000009dbef192, Mem[0000000026000188] = 73ee2271
sth %l1,[%i0+0x188] ! Mem[0000000026000188] = f1922271
! Mem[00000000278000a0] = 4cd2e7dabdbaa30f, %l0 = 000000000000006e, %l3 = 0000000027b56e13
add %i3,0xa0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4cd2e7dabdbaa30f
! Mem[0000000026000150] = 7ffff46782a866f2, %l2 = f81e459d53d30825, %l1 = 000000009dbef192
add %i0,0x150,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 7ffff46782a866f2
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p11_label_8:
! Mem[00000000918000a0] = efb13f4b, %g18 = ed598ea2a4c6b02c
ldsw [%o0+0x0a0],%g2 ! %g2 = ed598ea2a4c6b02c
! %l5 = 000000009ed5efbd, Mem[000000009100008c] = f509db17
stb %l5,[%i6+0x08c] ! Mem[000000009100008c] = bd09db17
! Mem[00000000900001c0] = 0769148c 5a16b5af 6c0055a3 913257de
! Mem[00000000900001d0] = 5dabd202 a392546b 91a8cb68 49d564a6
! Mem[00000000900001e0] = bafd4965 9094f3c8 a1c0aa29 34adb24e
! Mem[00000000900001f0] = 870086a7 6e30c55b 3b6af94e 797c118d
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918000d4] = d893ac6f, %g18 = ed598ea2a4c6b02c
ldsw [%o0+0x0d4],%g2 ! %g2 = ed598ea2a4c6b02c
! %l7 = 00000000bede2b57, Mem[000000009080007a] = 21cd132f
sth %l7,[%i5+0x07a] ! Mem[0000000090800078] = 2b57132f
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000026000144] = 7031a5d8, %l3 = bdbaa30f, %l3 = bdbaa30f
add %i0,0x144,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007031a5d8
! Mem[0000000027000170] = c9cec81b03316afd, %l1 = 7ffff46782a866f2
ldx [%i2+0x170],%l1 ! %l1 = c9cec81b03316afd
! %l6 = 322296b4, %l7 = bede2b57, Mem[0000000026800078] = 473c62d7 eff1705f
std %l6,[%i1+0x078] ! Mem[0000000026800078] = 322296b4 bede2b57
! Mem[000000009180000c] = 4374ae52, %g2 = ffffffffd893ac6f
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000004374
p11_label_9:
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000090800104] = d4513abf, %g2 = 0000000000004374
lduh [%i5+0x104],%g2 ! %g2 = 000000000000d451
! Mem[0000000026800018] = 07be4a8f, %l6 = 322296b4, %l1 = 03316afd
add %i1,0x18,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000007be4a8f
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x040,%g4
stda %f16,[%i2+%g4]ASI_BLK_SL ! Block Store to 0000000027000040
! Mem[0000000091000010] = 50634422 8bb53053, %g2 = 0000d451, %g3 = dc878bad
ldd [%i6+%o2],%g2 ! %g2 = 0000000050634422 000000008bb53053
! %l1 = 0000000007be4a8f, Mem[00000000900000ba] = c6c40d49
sth %l1,[%i4+0x0ba] ! Mem[00000000900000b8] = 4a8f0d49
! Mem[0000000090000164] = 6549fdba, %g2 = 0000000050634422
lduh [%i4+0x164],%g2 ! %g2 = 0000000000006549
! Mem[0000000090800198] = c4d12a66, %g18 = ed598ea2a4c6b02c
ldsw [%i5+0x198],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[00000000260000bc] = 2e9a0c20, %l7 = bede2b57, %l7 = bede2b57
add %i0,0xbc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002e9a0c20
! %l3 = 000000007031a5d8, Mem[000000009100001e] = 80ba806b
stb %l3,[%i6+0x01e] ! Mem[000000009100001c] = d8ba806b
p11_label_10:
! Mem[0000000091000040] = d4515b64, %g2 = ffffffffc4d12a66
ldub [%i6+0x041],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091000080] = 57ff66f48c7af846, %g2 = 00000000000000d4
ldx [%i6+0x080],%g2 ! %g2 = 57ff66f48c7af846
! Mem[0000000026000038] = 87ac317a4f9f3119, %l0 = 000000000000006e
ldx [%i0+0x038],%l0 ! %l0 = 87ac317a4f9f3119
membar #Sync ! Added by membar checker (671)
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 bede2b57 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = ffffffff f4dd73f4 322296b4 f9a68e1e
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800014] = 227efaae, %g18 = ed598ea2a4c6b02c
ldsw [%i5+0x014],%g2 ! %g2 = ed598ea2a4c6b02c
! %l7 = 000000002e9a0c20, Mem[00000000278000b9] = 4061abbd
stb %l7,[%i3+0x0b9] ! Mem[00000000278000b8] = 4020abbd
! Mem[0000000091800128] = b9d90e35, %g2 = 00000000227efaae
ldsb [%o0+0x129],%g2 ! %g2 = ffffffffffffffb9
! Mem[0000000027000128] = 9af120f8, %l3 = 000000007031a5d8
swap [%i2+0x128],%l3 ! %l3 = 000000009af120f8
! Mem[0000000026800138] = e76f98a4, %l5 = 9ed5efbd, %l7 = 2e9a0c20
add %i1,0x138,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000e76f98a4
! Mem[0000000090000158] = a664d54968cba891, %g2 = ffffffffffffffb9
ldx [%i4+0x158],%g2 ! %g2 = a664d54968cba891
p11_label_11:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = aac73569 b4190d6f afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead94a8f 0d492144
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000278000cb] = 25afd6ff, %l7 = 00000000e76f98a4
ldstub [%i3+0x0cb],%l7 ! %l7 = 000000ff000000ff
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[00000000900000c4] = 0306257e, %g18 = ed598ea2a4c6b02c
ldsw [%i4+0x0c4],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[00000000278001f4] = 9dbef192, %l0 = 4f9f3119, %l5 = 9ed5efbd
add %i3,0x1f4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009dbef192
! Mem[0000000090800178] = 9ecbdcf9, %g2 = 000000000306257e
lduw [%i5+0x178],%g2 ! %g2 = 000000009ecbdcf9
! %l0 = 4f9f3119, %l1 = 07be4a8f, Mem[0000000090800038] = 60e89f71 d91e8f3d
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 4f9f3119 07be4a8f
! Mem[0000000027800114] = f2905bea, %l3 = 9af120f8, %l2 = 53d30825
add %i3,0x114,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f2905bea
! Mem[0000000090000120] = c8f394906549fdba, %g2 = 000000009ecbdcf9
ldx [%i4+0x120],%g2 ! %g2 = c8f394906549fdba
! Mem[0000000090800068] = c1c6924a7945f5c7, %g2 = c8f394906549fdba
ldx [%i5+0x068],%g2 ! %g2 = c1c6924a7945f5c7
p11_label_12:
! %l3 = 000000009af120f8, Mem[00000000900001ff] = 8d83acf6
stb %l3,[%i4+0x1ff] ! Mem[00000000900001fc] = f883acf6
! Mem[000000009000008c] = 52911d6b, %g2 = c1c6924a7945f5c7
ldsh [%i4+0x08c],%g2 ! %g2 = 0000000000005291
! Mem[000000009180001c] = e6724250, %g2 = 0000000000005291
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e6724250
! Mem[00000000260000f2] = 6e040923, %l2 = 00000000f2905bea
ldstub [%i0+0x0f2],%l2 ! %l2 = 00000009000000ff
! Mem[0000000027800008] = 1bf7f3d95c555c6c, %l2 = 0000000000000009, %l3 = 000000009af120f8
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1bf7f3d95c555c6c
! Mem[0000000026000071] = 870086a7, %l0 = 87ac317a4f9f3119
ldstub [%i0+0x071],%l0 ! %l0 = 00000000000000ff
! Mem[0000000027000068] = a1c0aa29, %l3 = 5c555c6c, %l2 = 00000009
add %i2,0x68,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a1c0aa29
! Mem[000000002780011c] = 27b56e13, %l6 = 322296b4, %l5 = 9dbef192
add %i3,0x11c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000027b56e13
! Mem[00000000900000d8] = fe92fc9c, %g2 = 00000000e6724250
lduw [%i4+0x0d8],%g2 ! %g2 = 00000000fe92fc9c
! %l3 = 1bf7f3d95c555c6c, Mem[0000000091800047] = e89a64b4
stb %l3,[%o0+0x047] ! Mem[0000000091800044] = 6c9a64b4
p11_label_13:
! Mem[0000000027800020] = 185d0147dce4a406, %l4 = 9304e888418a190d, %l5 = 0000000027b56e13
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 185d0147dce4a406
! %l4 = 9304e888418a190d, Mem[0000000090800120] = deae6fff744fca19
stx %l4,[%i5+0x120] ! Mem[0000000090800120] = 9304e888418a190d
! Mem[00000000278000a8] = be57d41560e05be2, %l4 = 9304e888418a190d, %l7 = 00000000000000ff
add %i3,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = be57d41560e05be2
membar #Sync ! Added by membar checker (672)
! %f0 = c45fa069 c0f5d6aa 5c8efe64 d5b5aace
! %f4 = cb8beb19 7d22d17d 03d8978f cb8b1030
! %f8 = 33c9b817 689b495d a72d4578 f545ce1f
! %f12 = 25134562 be9ca362 695def52 1a467418
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000002680002e] = 73357773, %l0 = 0000000000000000
ldstub [%i1+0x02e],%l0 ! %l0 = 00000077000000ff
! Mem[0000000026800170] = 63795fa0, %l1 = 07be4a8f, %l1 = 07be4a8f
add %i1,0x170,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000063795fa0
! Mem[00000000918000f0] = b71e03e5, %g2 = 00000000fe92fc9c
ldsb [%o0+0x0f2],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000091800190] = 874941ec79d773e8, %g2 = ffffffffffffffb7
ldx [%o0+0x190],%g2 ! %g2 = 874941ec79d773e8
! Mem[000000002780009c] = 987acaac, %l3 = 1bf7f3d95c555c6c
ldub [%i3+0x09d],%l3 ! %l3 = 000000000000007a
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
p11_label_14:
! Mem[00000000270000b0] = 62a39cbe, %l0 = 00000077, %l2 = a1c0aa29
add %i2,0xb0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000062a39cbe
! %l7 = be57d41560e05be2, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = be57d41560e05be2
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l0 = 0000000000000077, Mem[0000000027800118] = 262e40ff
stw %l0,[%i3+0x118] ! Mem[0000000027800118] = 00000077
! Mem[0000000090000100] = afb5165a 8c146907, %g2 = 79d773e8, %g3 = 8bb53053
ldd [%i4+0x100],%g2 ! %g2 = 00000000afb5165a 000000008c146907
! Mem[0000000027000068] = a1c0aa2934adb24e, %l5 = 185d0147dce4a406, %l5 = 185d0147dce4a406
add %i2,0x68,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = a1c0aa2934adb24e
! Mem[00000000268001e4] = 8b0d223a, %l6 = 00000000322296b4
lduh [%i1+0x1e6],%l6 ! %l6 = 000000000000223a
! %l4 = 418a190d, %l5 = 34adb24e, Mem[0000000090800028] = 08259a35 8a69fa82
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 418a190d 34adb24e
membar #Sync ! Added by membar checker (673)
! Mem[0000000090000080] = afb5165a 8c146907 de573291 a355006c
! Mem[0000000090000090] = 6b5492a3 02d2ab5d a664d549 68cba891
! Mem[00000000900000a0] = c8f39490 6549fdba 4eb2ad34 29aac0a1
! Mem[00000000900000b0] = 5bc5306e a7860087 8d117c79 4ef96a3b
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000100] = afb5165a 8c146907 de573291 a355006c
! Mem[0000000090000110] = 6b5492a3 02d2ab5d a664d549 68cba891
! Mem[0000000090000120] = c8f39490 6549fdba 4eb2ad34 29aac0a1
! Mem[0000000090000130] = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p11_label_15:
! Mem[0000000026800154] = 756bbad2, %l7 = be57d41560e05be2
swap [%i1+0x154],%l7 ! %l7 = 00000000756bbad2
! %f16 = afb5165a 8c146907 de573291 a355006c
! %f20 = 6b5492a3 02d2ab5d a664d549 68cba891
! %f24 = c8f39490 6549fdba 4eb2ad34 29aac0a1
! %f28 = 5bc5306e a7860087 8d117c79 4ef96a3b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000026800040] = 54645819 f793c8a6 142633df f0541ddd
! Mem[0000000026800050] = a6f37721 c5459658 4e832f4a 07e0e21d
! Mem[0000000026800060] = f9fc915a a1045d96 d0e9b8bf 8941efc4
! Mem[0000000026800070] = 322296b4 f9a68e1e 322296b4 bede2b57
mov 0x040,%g5
ldda [%i1+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000026800040
membar #Sync ! Added by membar checker (674)
! %l7 = 00000000756bbad2, Mem[0000000090000107] = 07de5732
stb %l7,[%i4+0x107] ! Mem[0000000090000104] = d2de5732
! %l0 = 00000077, %l1 = 63795fa0, Mem[00000000918001c8] = e0b9d005 2cf5ebc0
std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000077 63795fa0
! Mem[000000002700018c] = 716c0601, %l2 = 0000000062a39cbe
swap [%i2+0x18c],%l2 ! %l2 = 00000000716c0601
! Mem[0000000026000042] = 0769148c, %l6 = 000000000000223a
ldstub [%i0+0x042],%l6 ! %l6 = 00000014000000ff
! Mem[00000000918001c4] = c6df0770, %g2 = 00000000afb5165a
lduw [%o0+0x1c4],%g2 ! %g2 = 00000000c6df0770
! Mem[00000000908000fc] = 59018e55, %g2 = 00000000c6df0770
lduw [%i5+0x0fc],%g2 ! %g2 = 0000000059018e55
! Mem[000000009100019c] = 8dfea55c, %g18 = ed598ea2a4c6b02c
ldsw [%i6+0x19c],%g2 ! %g2 = ed598ea2a4c6b02c
p11_label_16:
! Mem[0000000027800120] = c4960ce9, %l1 = 0000000063795fa0
swap [%i3+0x120],%l1 ! %l1 = 00000000c4960ce9
! Mem[0000000027000168] = 5a9ee74c 671a04bc, %l6 = 00000014, %l7 = 756bbad2
ldd [%i2+0x168],%l6 ! %l6 = 000000005a9ee74c 00000000671a04bc
! Mem[0000000026000020] = a4b65d801a16c79d, %l5 = a1c0aa2934adb24e, %l7 = 00000000671a04bc
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a4b65d801a16c79d
! Mem[00000000900000bc] = f96a3baf, %g2 = ffffffff8dfea55c
ldub [%i4+0x0bd],%g2 ! %g2 = 00000000000000f9
! Mem[000000009000004c] = 6b0dd925, %g2 = 00000000000000f9
lduw [%i4+0x04c],%g2 ! %g2 = 000000006b0dd925
! Mem[000000002700008c] = 64fe8e5c, %l4 = 418a190d, %l6 = 5a9ee74c
add %i2,0x8c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000064fe8e5c
! Mem[00000000278000f0] = da3af4d9, %l3 = 000000000000007a
ldsb [%i3+0x0f1],%l3 ! %l3 = 000000000000003a
! Mem[0000000027000170] = c9cec81b, %l6 = 64fe8e5c, %l2 = 716c0601
add %i2,0x170,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c9cec81b
! Mem[0000000027800120] = 63795fa0, %l4 = 9304e888418a190d
swap [%i3+0x120],%l4 ! %l4 = 0000000063795fa0
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d268f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
p11_label_17:
! %l6 = 0000000064fe8e5c, Mem[000000002780009c] = 987acaac
stw %l6,[%i3+0x09c] ! Mem[000000002780009c] = 64fe8e5c
! Mem[0000000026000190] = cfcea334, %l6 = 64fe8e5c, %l3 = 0000003a
add %i0,0x190,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000cfcea334
! %f16 = 54645819 f793c8a6 142633df f0541ddd
! %f20 = a6f37721 c5459658 4e832f4a 07e0e21d
! %f24 = f9fc915a a1045d96 d0e9b8bf 8941efc4
! %f28 = 322296b4 f9a68e1e 322296b4 bede2b57
mov 0x0c0,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUPL ! Block Store to 00000000278000c0
membar #Sync ! Added by membar checker (675)
! %l7 = a4b65d801a16c79d, Mem[00000000900001b3] = 8fc3afd8
stb %l7,[%i4+0x1b3] ! Mem[00000000900001b0] = 9dc3afd8
! Mem[00000000270001bc] = d35d9dc8, %l7 = 1a16c79d, %l3 = cfcea334
add %i2,0x1bc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000d35d9dc8
! Mem[0000000027800040] = 6cb27f738c5fb607, %l1 = 00000000c4960ce9, %l4 = 0000000063795fa0
add %i3,0x40,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 6cb27f738c5fb607
! Mem[000000009100005c] = 0e06ea79, %g2 = 000000006b0dd925
lduw [%i6+0x05c],%g2 ! %g2 = 000000000e06ea79
! Mem[0000000026000080] = e6fa3289d2c60442, %l3 = 00000000d35d9dc8, %l4 = 6cb27f738c5fb607
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e6fa3289d2c60442
! Mem[0000000027800160] = f5e5cf14, %l7 = 1a16c79d, %l4 = d2c60442
add %i3,0x160,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f5e5cf14
! %l7 = a4b65d801a16c79d, Mem[00000000908001fa] = 961ea267
sth %l7,[%i5+0x1fa] ! Mem[00000000908001f8] = c79da267
p11_label_18:
! Mem[0000000026000194] = 608c1dcb, %l7 = 1a16c79d, %l1 = c4960ce9
add %i0,0x194,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000608c1dcb
! Mem[00000000900001c4] = 5a16b5af, %g2 = 000000000e06ea79
lduh [%i4+0x1c4],%g2 ! %g2 = 0000000000005a16
! Mem[0000000027800080] = e49be4d8a1c8eb2e, %l2 = 00000000c9cec81b, %l6 = 0000000064fe8e5c
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e49be4d8a1c8eb2e
! Mem[0000000027800018] = 7dffe07b, %l6 = a1c8eb2e, %l1 = 608c1dcb
add %i3,0x18,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007dffe07b
! %l2 = c9cec81b, %l3 = d35d9dc8, Mem[0000000091800120] = d3d0a320 e7c9d2d9
std %l2,[%o0+0x120] ! Mem[0000000091800120] = c9cec81b d35d9dc8
! Mem[0000000027800030] = 1abf38d7, %l3 = 00000000d35d9dc8
swap [%i3+0x030],%l3 ! %l3 = 000000001abf38d7
! Mem[00000000910000b0] = 4e82b71c, %g2 = 0000000000005a16
ldsb [%i6+0x0b2],%g2 ! %g2 = 000000000000004e
! Mem[00000000900000f8] = 8d117c79, %g2 = 000000000000004e
lduh [%i4+0x0f8],%g2 ! %g2 = 0000000000008d11
! %l0 = 0000000000000077, Mem[0000000026800154] = 60e05be2
stw %l0,[%i1+0x154] ! Mem[0000000026800154] = 00000077
! %l2 = 00000000c9cec81b, Mem[00000000910001a5] = 118b9c53
stb %l2,[%i6+0x1a5] ! Mem[00000000910001a4] = 1b8b9c53
p11_label_19:
! Mem[00000000278000d0] = 589645c5, %l6 = a1c8eb2e, %l7 = 1a16c79d
add %i3,0xd0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000589645c5
! %l6 = a1c8eb2e, %l7 = 589645c5, Mem[0000000091800068] = aeb33225 99dfefc0
std %l6,[%o0+0x068] ! Mem[0000000091800068] = a1c8eb2e 589645c5
! %l7 = 00000000589645c5, Mem[00000000918000b0] = 38f2be03
stw %l7,[%o0+0x0b0] ! Mem[00000000918000b0] = 589645c5
! %l6 = a1c8eb2e, %l7 = 589645c5, Mem[00000000910001f8] = 7385d504 9f1816dd
std %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = a1c8eb2e 589645c5
! Mem[0000000026800048] = 142633dff0541ddd, %l2 = 00000000c9cec81b, %l2 = 00000000c9cec81b
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 142633dff0541ddd
! Mem[0000000026000040] = 0769ff8c5a16b5af, %l6 = e49be4d8a1c8eb2e, %l6 = e49be4d8a1c8eb2e
add %i0,0x40,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 0769ff8c5a16b5af
! Mem[00000000270001dc] = 29c632f6, %l6 = 5a16b5af, %l4 = f5e5cf14
add %i2,0x1dc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000029c632f6
! Mem[0000000090000004] = 5a16b5af, %g2 = 0000000000008d11
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000005a16
! Mem[00000000910001d4] = e9b8d21a, %g18 = ed598ea2a4c6b02c
ldsw [%i6+0x1d4],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[0000000090000084] = 8c146907, %g2 = ffffffffe9b8d21a
ldub [%i4+0x084],%g2 ! %g2 = 000000000000008c
p11_label_20:
! Mem[00000000260000c8] = 6e05184c, %l2 = 142633dff0541ddd
swap [%i0+0x0c8],%l2 ! %l2 = 000000006e05184c
! Mem[000000002600019c] = 2889a754, %l0 = 0000000000000077
swap [%i0+0x19c],%l0 ! %l0 = 000000002889a754
! Mem[00000000908001e8] = 5c265beb, %g2 = 000000000000008c
ldsh [%i5+0x1ea],%g2 ! %g2 = 0000000000005c26
! %f16 = 54645819 f793c8a6 142633df f0541ddd
! %f20 = a6f37721 c5459658 4e832f4a 07e0e21d
! %f24 = f9fc915a a1045d96 d0e9b8bf 8941efc4
! %f28 = 322296b4 f9a68e1e 322296b4 bede2b57
stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 0000000027800000
! Mem[0000000026800118] = 9413eaed, %l3 = 000000001abf38d7
lduh [%i1+0x118],%l3 ! %l3 = 0000000000009413
! Mem[0000000026800160] = ddb80e11, %l1 = 000000007dffe07b
swap [%i1+0x160],%l1 ! %l1 = 00000000ddb80e11
! %l3 = 0000000000009413, Mem[000000009080003a] = 311907be
stb %l3,[%i5+0x03a] ! Mem[0000000090800038] = 131907be
! Mem[0000000090800160] = 269a65be, %g2 = 0000000000005c26
ldsb [%i5+0x163],%g2 ! %g2 = 0000000000000026
membar #Sync ! Added by membar checker (676)
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d269d c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 bede2b57 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = ffffffff f4dd73f4 322296b4 f9a68e1e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p11_label_21:
! Mem[000000002680018c] = cb722219, %l7 = 589645c5, %l6 = 5a16b5af
add %i1,0x18c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000cb722219
! Mem[0000000026800188] = 01284daa, %l5 = a1c0aa2934adb24e
ldstub [%i1+0x188],%l5 ! %l5 = 00000001000000ff
! Mem[0000000090800158] = fcd7567cbc806fe3, %g2 = 0000000000000026
ldx [%i5+0x158],%g2 ! %g2 = fcd7567cbc806fe3
! %l0 = 2889a754, %l1 = ddb80e11, Mem[0000000027000040] = 0769148c 5a16b5af
std %l0,[%i2+0x040] ! Mem[0000000027000040] = 2889a754 ddb80e11
! %l6 = 00000000cb722219, Mem[0000000090000173] = a76e30c5
stb %l6,[%i4+0x173] ! Mem[0000000090000170] = 196e30c5
! Mem[00000000268000a0] = 196adacb, %l7 = 00000000589645c5
swap [%i1+0x0a0],%l7 ! %l7 = 00000000196adacb
! Mem[0000000091000018] = 8c716ef0, %g18 = ed598ea2a4c6b02c
ldsw [%i6+%o3],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[00000000268000d8] = 19e6a7d3, %l1 = ddb80e11, %l3 = 00009413
add %i1,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000019e6a7d3
! Mem[00000000908000c0] = fb367275 406926ef, %g2 = 8c716ef0, %g3 = 8c146907
ldd [%i5+0x0c0],%g2 ! %g2 = 00000000fb367275 00000000406926ef
! Mem[0000000026000010] = c7ae740af71572e8, %l6 = 00000000cb722219, %l2 = 000000006e05184c
add %i0,0x10,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = c7ae740af71572e8
p11_label_22:
! %l4 = 0000000029c632f6, Mem[0000000091000141] = 85139974
stb %l4,[%i6+0x141] ! Mem[0000000091000140] = f6139974
! %l4 = 29c632f6, %l5 = 00000001, Mem[0000000091800168] = f57a6bcf e9020978
std %l4,[%o0+0x168] ! Mem[0000000091800168] = 29c632f6 00000001
! %l4 = 0000000029c632f6, Mem[0000000090000108] = de573291a355006c
stx %l4,[%i4+0x108] ! Mem[0000000090000108] = 0000000029c632f6
! Mem[00000000900000c0] = 165a8c14, %g2 = 00000000fb367275
ldub [%i4+0x0c2],%g2 ! %g2 = 0000000000000016
! Mem[00000000900001ac] = 2cd319c2, %g18 = ed598ea2a4c6b02c
ldsw [%i4+0x1ac],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[000000002680018c] = cb722219, %l2 = c7ae740af71572e8
ldub [%i1+0x18e],%l2 ! %l2 = 0000000000000022
! Mem[00000000910000d4] = 56aa3dfd, %g18 = ed598ea2a4c6b02c
ldsw [%i6+0x0d4],%g2 ! %g2 = ed598ea2a4c6b02c
! Mem[00000000908001ec] = 925902b3, %g2 = 0000000056aa3dfd
ldsh [%i5+0x1ee],%g2 ! %g2 = ffffffffffff9259
! Mem[0000000027800110] = bdc8f963, %l2 = 00000022, %l0 = 2889a754
add %i3,0x110,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000bdc8f963
! Mem[0000000026800034] = dbfcd80d, %l1 = 00000000ddb80e11
swap [%i1+0x034],%l1 ! %l1 = 00000000dbfcd80d
p11_label_23:
! Mem[0000000026000018] = 6a7d6d99, %l1 = 00000000dbfcd80d
lduw [%i0+%o3],%l1 ! %l1 = 000000006a7d6d99
! Mem[0000000026800188] = ff284daa, %l2 = 0000000000000022
swap [%i1+0x188],%l2 ! %l2 = 00000000ff284daa
! %l6 = cb722219, %l7 = 196adacb, Mem[0000000027000068] = a1c0aa29 34adb24e
std %l6,[%i2+0x068] ! Mem[0000000027000068] = cb722219 196adacb
! Mem[00000000268001dc] = c9d6ae70, %l0 = bdc8f963, %l4 = 29c632f6
add %i1,0x1dc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c9d6ae70
! Mem[0000000027000030] = 1bf51fd4, %l7 = 00000000196adacb
ldsb [%i2+0x033],%l7 ! %l7 = ffffffffffffffd4
! Mem[00000000278001bc] = e19c8d5f, %l4 = 00000000c9d6ae70
swap [%i3+0x1bc],%l4 ! %l4 = 00000000e19c8d5f
! Mem[00000000260000b4] = 0df066e0, %l7 = ffffffffffffffd4
swap [%i0+0x0b4],%l7 ! %l7 = 000000000df066e0
! Mem[0000000026000068] = a1c0aa29, %l2 = ff284daa, %l1 = 6a7d6d99
add %i0,0x68,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a1c0aa29
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d269d c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800158] = 9115835d, %g2 = ffffffffffff9259
lduw [%o0+0x158],%g2 ! %g2 = 000000009115835d
p11_label_24:
! Mem[0000000090800050] = 02f2b16f, %g2 = 000000009115835d
ldsh [%i5+0x052],%g2 ! %g2 = 00000000000002f2
! Mem[00000000900001d0] = 02a39254, %g2 = 00000000000002f2
ldub [%i4+0x1d3],%g2 ! %g2 = 0000000000000002
! %l5 = 0000000000000001, Mem[0000000090000148] = 6c0055a3913257de
stx %l5,[%i4+0x148] ! Mem[0000000090000148] = 0000000000000001
! Mem[0000000090000140] = 0769148c, %g18 = ed598ea2a4c6b02c
ldsw [%i4+0x140],%g2 ! %g2 = ed598ea2a4c6b02c
membar #Sync ! Added by membar checker (677)
! Mem[0000000090000140] = 0769148c 5a16b5af 00000000 00000001
! Mem[0000000090000150] = 5dabd202 a392546b 91a8cb68 49d564a6
! Mem[0000000090000160] = bafd4965 9094f3c8 a1c0aa29 34adb24e
! Mem[0000000090000170] = 87008619 6e30c55b 3b6af94e 797c118d
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000910001f8] = a1c8eb2e, %g2 = 000000000769148c
ldsh [%i6+0x1f8],%g2 ! %g2 = ffffffffffffa1c8
! %l1 = 00000000a1c0aa29, Mem[0000000090000096] = ab5da664
sth %l1,[%i4+0x096] ! Mem[0000000090000094] = aa29a664
! %l3 = 0000000019e6a7d3, Mem[0000000091800010] = ae52c76d
stb %l3,[%o0+%o2] ! Mem[0000000091800010] = d352c76d
! Mem[00000000908000d8] = d8095dca, %g2 = ffffffffffffa1c8
ldsb [%i5+0x0db],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000027000048] = 6c0055a3, %l7 = 000000000df066e0
swap [%i2+0x048],%l7 ! %l7 = 000000006c0055a3
p11_label_25:
! Mem[000000009000009c] = 68cba891, %g2 = ffffffffffffffd8
lduh [%i4+0x09c],%g2 ! %g2 = 00000000000068cb
! Mem[00000000278001a4] = 14be8615, %l7 = 000000006c0055a3
swap [%i3+0x1a4],%l7 ! %l7 = 0000000014be8615
! %l1 = 00000000a1c0aa29, Mem[0000000026800008] = bf5683e4d581bb1e
stx %l1,[%i1+%o1] ! Mem[0000000026800008] = 00000000a1c0aa29
! Mem[000000002780016c] = bc420a36, %l4 = 00000000e19c8d5f
swap [%i3+0x16c],%l4 ! %l4 = 00000000bc420a36
! Mem[0000000090800188] = bf4c9e7b85fbf1b6, %g2 = 00000000000068cb
ldx [%i5+0x188],%g2 ! %g2 = bf4c9e7b85fbf1b6
! Mem[00000000918000bc] = 461bc92b, %g2 = bf4c9e7b85fbf1b6
ldsb [%o0+0x0be],%g2 ! %g2 = 0000000000000046
! Mem[0000000027800030] = 322296b4, %l3 = 0000000019e6a7d3
ldub [%i3+0x031],%l3 ! %l3 = 0000000000000022
! Mem[000000002780003c] = bede2b57, %l6 = 00000000cb722219
swap [%i3+0x03c],%l6 ! %l6 = 00000000bede2b57
! Mem[00000000278000e8] = c4ef4189, %l1 = a1c0aa29, %l3 = 00000022
add %i3,0xe8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c4ef4189
! %f16 = 54645819 f793c8a6 142633df f0541ddd
! %f20 = a6f37721 c5459658 4e832f4a 07e0e21d
! %f24 = f9fc915a a1045d96 d0e9b8bf 8941efc4
! %f28 = 322296b4 f9a68e1e 322296b4 bede2b57
mov 0x100,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 0000000026000100
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p11_branch_failed
p11_not_taken_0_end:
! End of Random Code for Thread 11
1: membar #Sync ! Force all stores to complete
p11_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x02c] ! Set processor 11 done flag
! Check Registers
p11_check_registers:
set p11_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000bdc8f963
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a1c0aa29
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ff284daa
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c4ef4189
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000001
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000bede2b57
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000014be8615
bne,a,pn %xcc,p11_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p11_check_fp_registers:
set p11_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 03d8978f cb8b1030
bne %xcc,p11_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 54645819 f793c8a6
bne %xcc,p11_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 142633df f0541ddd
bne %xcc,p11_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a6f37721 c5459658
bne %xcc,p11_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4e832f4a 07e0e21d
bne %xcc,p11_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f9fc915a a1045d96
bne %xcc,p11_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d0e9b8bf 8941efc4
bne %xcc,p11_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 322296b4 f9a68e1e
bne %xcc,p11_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 322296b4 bede2b57
bne %xcc,p11_f30_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 0769ff8c5a16b5af
ldx [%i0+0x040],%g3 ! Observed data at 0000000026000040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6c0055a3913257de
ldx [%i0+0x048],%g3 ! Observed data at 0000000026000048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5dabd202a392546b
ldx [%i0+0x050],%g3 ! Observed data at 0000000026000050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 91a8cb6849d564a6
ldx [%i0+0x058],%g3 ! Observed data at 0000000026000058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = bafd49659094f3c8
ldx [%i0+0x060],%g3 ! Observed data at 0000000026000060
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = a1c0aa2934adb24e
ldx [%i0+0x068],%g3 ! Observed data at 0000000026000068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 87ff86a76e30c55b
ldx [%i0+0x070],%g3 ! Observed data at 0000000026000070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3b6af94e797c118d
ldx [%i0+0x078],%g3 ! Observed data at 0000000026000078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d5f5eddeffffffd4
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000260000b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f0541ddda36e4572
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000260000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6e04ff23b12e9868
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000260000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a6c893f719586454
ldx [%i0+0x100],%g3 ! Observed data at 0000000026000100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = dd1d54f0df332614
ldx [%i0+0x108],%g3 ! Observed data at 0000000026000108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 589645c52177f3a6
ldx [%i0+0x110],%g3 ! Observed data at 0000000026000110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1de2e0074a2f834e
ldx [%i0+0x118],%g3 ! Observed data at 0000000026000118
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 965d04a15a91fcf9
ldx [%i0+0x120],%g3 ! Observed data at 0000000026000120
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c4ef4189bfb8e9d0
ldx [%i0+0x128],%g3 ! Observed data at 0000000026000128
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1e8ea6f9b4962232
ldx [%i0+0x130],%g3 ! Observed data at 0000000026000130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 572bdebeb4962232
ldx [%i0+0x138],%g3 ! Observed data at 0000000026000138
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = d7f121fd7031a5d8
ldx [%i0+0x140],%g3 ! Observed data at 0000000026000140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = f1922271f2db5ab8
ldx [%i0+0x188],%g3 ! Observed data at 0000000026000188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 109557df00000077
ldx [%i0+0x198],%g3 ! Observed data at 0000000026000198
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 22dc8f76ff52f119
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000260001c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1c0,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 00000000a1c0aa29
ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7c2418347335ff73
ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 35cd1a1fddb80e11
ldx [%i1+0x030],%g3 ! Observed data at 0000000026800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 322296b4f9a68e1e
ldx [%i1+0x070],%g3 ! Observed data at 0000000026800070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 322296b4bede2b57
ldx [%i1+0x078],%g3 ! Observed data at 0000000026800078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 589645c57bbc8b38
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000268000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 92b9c6e6fd92d115
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000268000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1aae0bbfe185fc9d
ldx [%i1+0x140],%g3 ! Observed data at 0000000026800140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5c04af1e00000077
ldx [%i1+0x150],%g3 ! Observed data at 0000000026800150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7dffe07b2b402aed
ldx [%i1+0x160],%g3 ! Observed data at 0000000026800160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000022cb722219
ldx [%i1+0x188],%g3 ! Observed data at 0000000026800188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4a22fdd0ff9c90eb
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000268001c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1c0,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 2889a754ddb80e11
ldx [%i2+0x040],%g3 ! Observed data at 0000000027000040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0df066e0913257de
ldx [%i2+0x048],%g3 ! Observed data at 0000000027000048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5dabd202a392546b
ldx [%i2+0x050],%g3 ! Observed data at 0000000027000050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 91a8cb6849d564a6
ldx [%i2+0x058],%g3 ! Observed data at 0000000027000058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = bafd49659094f3c8
ldx [%i2+0x060],%g3 ! Observed data at 0000000027000060
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = cb722219196adacb
ldx [%i2+0x068],%g3 ! Observed data at 0000000027000068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 870086a76e30c55b
ldx [%i2+0x070],%g3 ! Observed data at 0000000027000070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3b6af94e797c118d
ldx [%i2+0x078],%g3 ! Observed data at 0000000027000078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = aad6f5c069a05fc4
ldx [%i2+0x080],%g3 ! Observed data at 0000000027000080
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ceaab5d564fe8e5c
ldx [%i2+0x088],%g3 ! Observed data at 0000000027000088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7dd1227d19eb8bcb
ldx [%i2+0x090],%g3 ! Observed data at 0000000027000090
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 30108bcb8f97d803
ldx [%i2+0x098],%g3 ! Observed data at 0000000027000098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 5d499b6817b8c933
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000270000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1fce45f578452da7
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000270000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 62a39cbe62451325
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000270000b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1874461a52ef5d69
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000270000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7031a5d8ca8f77ca
ldx [%i2+0x128],%g3 ! Observed data at 0000000027000128
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x128,%g4
ldx [%g1+0x188],%g2 ! Expected data = 35e8dd7162a39cbe
ldx [%i2+0x188],%g3 ! Observed data at 0000000027000188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x188,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 54645819f793c8a6
ldx [%i3+0x000],%g3 ! Observed data at 0000000027800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 142633dff0541ddd
ldx [%i3+0x008],%g3 ! Observed data at 0000000027800008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a6f37721c5459658
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4e832f4a07e0e21d
ldx [%i3+0x018],%g3 ! Observed data at 0000000027800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f9fc915aa1045d96
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d0e9b8bf8941efc4
ldx [%i3+0x028],%g3 ! Observed data at 0000000027800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 322296b4f9a68e1e
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 322296b4cb722219
ldx [%i3+0x038],%g3 ! Observed data at 0000000027800038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = ca0a051464fe8e5c
ldx [%i3+0x098],%g3 ! Observed data at 0000000027800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4020abbd651fecb9
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000278000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a6c893f719586454
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000278000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = dd1d54f0df332614
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000278000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 589645c52177f3a6
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000278000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1de2e0074a2f834e
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000278000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 965d04a15a91fcf9
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000278000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c4ef4189bfb8e9d0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000278000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1e8ea6f9b4962232
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000278000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 572bdebeb4962232
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000278000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000007727b56e13
ldx [%i3+0x118],%g3 ! Observed data at 0000000027800118
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 418a190d35650057
ldx [%i3+0x120],%g3 ! Observed data at 0000000027800120
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6c8f18c3e19c8d5f
ldx [%i3+0x168],%g3 ! Observed data at 0000000027800168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = b51d44686ce3ff8c
ldx [%i3+0x198],%g3 ! Observed data at 0000000027800198
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4b0d14536c0055a3
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000278001a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4767fb67c9d6ae70
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000278001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4f7c70b456355188
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000278001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000006e9dbef192
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000278001f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1f0,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f6_fail:
set p11_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f16_fail:
set p11_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f18_fail:
set p11_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f20_fail:
set p11_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f22_fail:
set p11_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f24_fail:
set p11_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f26_fail:
set p11_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f28_fail:
set p11_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f30_fail:
set p11_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 11 failed
p11_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 11 failed
p11_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p11_selfmod_failed:
ba p11_failed
mov 0xabc,%g1
p11_common_error:
or %g0,0xeeb,%g1
ba p11_failed
mov %o5,%g3
p11_common_signature_error:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_common_timeout:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p11_failed
mov 0x0,%g3
p11_trap1e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026000008]
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000010]
done
p11_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026000008]
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000027000010]
done
p11_trap2e:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000008]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026000000]
done
p11_trap2o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027000008]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026000000]
done
p11_trap3e:
nop
nop
nop
nop
done
p11_trap3o:
nop
nop
nop
nop
done
p11_init_memory_pointers:
set p11_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p11_local0_start,%i0
set p11_local1_start,%i1
set p11_local2_start,%i2
set p11_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 423afc9feb8f5c26
ldx [%g1+0x008],%l1 ! %l1 = 0f8b6eddb51d4468
ldx [%g1+0x010],%l2 ! %l2 = d855a3363b70a226
ldx [%g1+0x018],%l3 ! %l3 = de4f1c6cdd495df0
ldx [%g1+0x020],%l4 ! %l4 = 9304e888418a190d
ldx [%g1+0x028],%l5 ! %l5 = d07fac680094de1a
ldx [%g1+0x030],%l6 ! %l6 = ce77fb36aac73569
ldx [%g1+0x038],%l7 ! %l7 = 6c61a28ab4190d6f
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 12
processor_12:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x30] ! Set the start flag
wrpr %g0,7,%cleanwin
call p12_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 12
wr %g0,0x4,%fprs ! Make sure fef is 1
set p12_init_freg,%g1
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0c821a8c cc568460 b76211cd 4cc45a6c
! %f36 = 3688fc12 2e2ed17f f3ec7fa0 c7a3f903
! %f40 = 72acf8eb 91c05177 585187d6 ff3804cb
! %f44 = 28441104 0045c9d5 8f327594 15f912b9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x010e12880000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = 010e12880000007a
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 12
p12_label_1:
! Mem[00000000288000e8] = 1fab6489087821a2, %l0 = 39933b564f42dd8f, %l3 = 6647800be11a881e
add %i1,0xe8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 1fab6489087821a2
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000918001a8] = d7112f25, %g2 = 303bf4d98b6def0a
lduw [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25
! %l0 = 39933b564f42dd8f, Mem[0000000091800028] = 4c49e8b65bfd1652
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 39933b564f42dd8f
! Mem[0000000090000070] = 2afdc5c8 563b0f0a, %g2 = d7112f25, %g3 = 0bad0b00
ldd [%i4+0x070],%g2 ! %g2 = 000000002afdc5c8 00000000563b0f0a
! Mem[0000000091000024] = 3290aee8, %g2 = 000000002afdc5c8
ldsb [%i6+0x027],%g2 ! %g2 = 0000000000000032
! %l1 = 5220ee8698d73d5f, Mem[00000000900000c0] = e765020f0306257e
stx %l1,[%i4+0x0c0] ! Mem[00000000900000c0] = 5220ee8698d73d5f
! %l1 = 5220ee8698d73d5f, Mem[0000000090800078] = 9fb921cd132f0048
stx %l1,[%i5+0x078] ! Mem[0000000090800078] = 5220ee8698d73d5f
! %l6 = 9b5fb172, %l7 = ee46b822, Mem[00000000908001a8] = db28b766 51af16d7
std %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = 9b5fb172 ee46b822
! %l0 = 39933b564f42dd8f, Mem[00000000288001d4] = ff0b9f56
sth %l0,[%i1+0x1d4] ! Mem[00000000288001d4] = dd8f9f56
p12_label_2:
! %l6 = f7071e409b5fb172, Mem[0000000090800060] = ffe23c2671bcf7d7
stx %l6,[%i5+0x060] ! Mem[0000000090800060] = f7071e409b5fb172
! Mem[0000000029800068] = 675bf95fbcb61235, %l1 = 5220ee8698d73d5f, %l1 = 5220ee8698d73d5f
add %i3,0x68,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 675bf95fbcb61235
! Mem[00000000280000f8] = 4456c99c48ef4023, %l6 = f7071e409b5fb172, %l1 = 675bf95fbcb61235
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4456c99c48ef4023
! Mem[00000000280000b0] = 7808a5eea2d7ca42, %l2 = f9d890c1d6c5e197, %l6 = f7071e409b5fb172
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 7808a5eea2d7ca42
! %l0 = 4f42dd8f, %l1 = 48ef4023, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l0,[%i5+0x160] ! Mem[0000000090800160] = 4f42dd8f 48ef4023
! Mem[0000000090000088] = 21501f3e, %g18 = bc8eebae5b4f38fe
ldsw [%i4+0x088],%g2 ! %g2 = bc8eebae5b4f38fe
! %l4 = 7345ead3, %l5 = 7ad4085f, Mem[0000000028800088] = e4c74756 ee04c33f
std %l4,[%i1+0x088] ! Mem[0000000028800088] = 7345ead3 7ad4085f
! Mem[000000009080016c] = ba72925c, %g2 = 0000000021501f3e
ldsh [%i5+0x16c],%g2 ! %g2 = ffffffffffffba72
! Mem[000000009080011c] = 9ded00dc, %g18 = bc8eebae5b4f38fe
ldsw [%i5+0x11c],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[0000000091000008] = b3d4ede1 448eee7f, %g2 = 9ded00dc, %g3 = 563b0f0a
ldd [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1 00000000448eee7f
p12_label_3:
! Mem[0000000090800178] = 9ecbdcf9, %g2 = 00000000b3d4ede1
ldub [%i5+0x178],%g2 ! %g2 = 000000000000009e
! %l7 = 0e7049edee46b822, Mem[00000000910001d0] = 7e4c5965e9b8d21a
stx %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 0e7049edee46b822
! Mem[000000002880009c] = f1cab643, %l3 = 1fab6489087821a2
swap [%i1+0x09c],%l3 ! %l3 = 00000000f1cab643
! Mem[0000000028800148] = 9e10c4419345cec1, %l5 = ce9d47107ad4085f, %l4 = 663841e47345ead3
add %i1,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 9e10c4419345cec1
! Mem[000000002900000c] = 21d405af, %l0 = 39933b564f42dd8f
swap [%i2+0x00c],%l0 ! %l0 = 0000000021d405af
! %l4 = 9e10c4419345cec1, Mem[00000000900000fc] = 878c592a
stb %l4,[%i4+0x0fc] ! Mem[00000000900000fc] = c18c592a
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000910000b8] = a538c60d, %g2 = 000000000000009e
ldub [%i6+0x0bb],%g2 ! %g2 = 00000000000000a5
! Mem[000000009000016c] = b8c3ae1b, %g2 = 00000000000000a5
ldsh [%i4+0x16e],%g2 ! %g2 = ffffffffffffb8c3
! %l0 = 0000000021d405af, Mem[0000000090000072] = c5c8563b
stb %l0,[%i4+0x072] ! Mem[0000000090000070] = afc8563b
p12_label_4:
! Mem[00000000908001b0] = d6fc2229, %g2 = ffffffffffffb8c3
lduh [%i5+0x1b2],%g2 ! %g2 = 000000000000d6fc
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800180] = 4dd6859e, %g2 = 000000000000d6fc
ldub [%o0+0x180],%g2 ! %g2 = 000000000000004d
membar #Sync ! Added by membar checker (678)
! %l2 = f9d890c1d6c5e197, Mem[0000000090000104] = 55199a33
sth %l2,[%i4+0x104] ! Mem[0000000090000104] = e1979a33
! Mem[00000000900000f8] = fd11d118c18c592a, %g2 = 000000000000004d
ldx [%i4+0x0f8],%g2 ! %g2 = fd11d118c18c592a
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l0 = 0000000021d405af, Mem[0000000029800014] = afb9a2c9
stw %l0,[%i3+0x014] ! Mem[0000000029800014] = 21d405af
! Mem[00000000288000bc] = 892fdc1b, %l4 = 9e10c4419345cec1
swap [%i1+0x0bc],%l4 ! %l4 = 00000000892fdc1b
! Mem[0000000091800160] = 010ecc7c, %g2 = fd11d118c18c592a
ldub [%o0+0x160],%g2 ! %g2 = 0000000000000001
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
p12_label_5:
! Mem[000000002980016c] = 54d2031d, %l6 = a2d7ca42, %l6 = a2d7ca42
add %i3,0x16c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000054d2031d
! Mem[0000000091000050] = 65d749c6, %g2 = 0000000000000001
ldsh [%i6+0x050],%g2 ! %g2 = 00000000000065d7
! Mem[0000000029000064] = c07de00a, %l6 = 54d2031d, %l0 = 21d405af
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000c07de00a
! Mem[00000000288000a8] = bacfed07, %l1 = 48ef4023, %l7 = ee46b822
add %i1,0xa8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000bacfed07
! Mem[000000009100011c] = f8b22f1d, %g18 = bc8eebae5b4f38fe
ldsw [%i6+0x11c],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[00000000288001e0] = 651fcae7, %l4 = 00000000892fdc1b
swap [%i1+0x1e0],%l4 ! %l4 = 00000000651fcae7
! %l5 = ce9d47107ad4085f, Mem[0000000028800100] = ee2a09c0de02399f
stx %l5,[%i1+0x100] ! Mem[0000000028800100] = ce9d47107ad4085f
! Mem[0000000029000025] = b1bb5087, %l2 = f9d890c1d6c5e197
ldstub [%i2+0x025],%l2 ! %l2 = 000000bb000000ff
! Mem[0000000090800128] = cbef9a5b, %g2 = fffffffff8b22f1d
lduh [%i5+0x12a],%g2 ! %g2 = 000000000000cbef
! Mem[000000009080006c] = 7945f5c7, %g2 = 000000000000cbef
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000007945
p12_label_6:
! Mem[0000000091000050] = 49c6a42e, %g2 = 0000000000007945
ldub [%i6+0x052],%g2 ! %g2 = 0000000000000049
! Mem[00000000910000b0] = ba904e82 b71ca34f, %g2 = 00000049, %g3 = 448eee7f
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000ba904e82 00000000b71ca34f
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000029000190] = 168635c6, %l0 = c07de00a, %l6 = 54d2031d
add %i2,0x190,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000168635c6
! Mem[000000002980001c] = 00656f75, %l7 = 00000000bacfed07
swap [%i3+0x01c],%l7 ! %l7 = 0000000000656f75
! Mem[0000000028800120] = 8ba87a1e, %l5 = 7ad4085f, %l0 = c07de00a
add %i1,0x120,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008ba87a1e
! %l1 = 4456c99c48ef4023, Mem[0000000091000129] = e9511068
stb %l1,[%i6+0x129] ! Mem[0000000091000128] = 23511068
! Mem[0000000090800188] = bf4c9e7b, %g18 = bc8eebae5b4f38fe
ldsw [%i5+0x188],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[0000000029000050] = db8f14f030f4d9af, %l4 = 00000000651fcae7, %l5 = ce9d47107ad4085f
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = db8f14f030f4d9af
! Mem[00000000288000e0] = 8f894f03, %l3 = 00000000f1cab643
lduh [%i1+0x0e2],%l3 ! %l3 = 0000000000004f03
p12_label_7:
! Mem[0000000029000144] = 9a5e0401, %l0 = 000000008ba87a1e
swap [%i2+0x144],%l0 ! %l0 = 000000009a5e0401
! Mem[0000000029000090] = 807670a3, %l0 = 000000009a5e0401
swap [%i2+0x090],%l0 ! %l0 = 00000000807670a3
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000028800060] = 93781ac9817fa11b, %l3 = 0000000000004f03, %l1 = 4456c99c48ef4023
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 93781ac9817fa11b
! Mem[0000000029000118] = ccbacd40, %l3 = 0000000000004f03
lduw [%i2+0x118],%l3 ! %l3 = 00000000ccbacd40
! Mem[0000000029800148] = f29c3ccf, %l2 = 00000000000000bb
ldstub [%i3+0x148],%l2 ! %l2 = 000000f2000000ff
! Mem[000000002800012c] = 78b25621, %l0 = 00000000807670a3
ldsw [%i0+0x12c],%l0 ! %l0 = 0000000078b25621
! Mem[0000000028000165] = 420c3afb, %l1 = 93781ac9817fa11b
ldstub [%i0+0x165],%l1 ! %l1 = 0000000c000000ff
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_PL ! Block Store to 0000000029000100
! Mem[0000000029800020] = 4b233b68, %l6 = 00000000168635c6
ldsw [%i3+%o4],%l6 ! %l6 = 000000004b233b68
p12_label_8:
! Mem[0000000090800014] = ae0a4440, %g2 = ffffffffbf4c9e7b
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000ae
! Mem[0000000029000018] = 3b213760a9081b62, %l6 = 000000004b233b68, %l1 = 000000000000000c
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3b213760a9081b62
! %l5 = db8f14f030f4d9af, Mem[00000000918000ca] = fad3b961
sth %l5,[%o0+0x0ca] ! Mem[00000000918000c8] = d9afb961
! Mem[00000000280000f0] = a035482e, %l0 = 0000000078b25621
swap [%i0+0x0f0],%l0 ! %l0 = 00000000a035482e
membar #Sync ! Added by membar checker (679)
! Mem[0000000090000120] = 62489c77 5b4905de, %g2 = 000000ae, %g3 = b71ca34f
ldd [%i4+0x120],%g2 ! %g2 = 0000000062489c77 000000005b4905de
! Mem[0000000028000120] = 573dce07134bdb19, %l6 = 000000004b233b68, %l7 = 0000000000656f75
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 573dce07134bdb19
! %l3 = 00000000ccbacd40, Mem[000000009100004a] = 32e1c765
stb %l3,[%i6+0x04a] ! Mem[0000000091000048] = 40e1c765
! %l2 = 000000f2, %l3 = ccbacd40, Mem[00000000908000a0] = d0a04648 a006b5d6
std %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 000000f2 ccbacd40
! %l0 = 00000000a035482e, Mem[000000009100012c] = 687403a2
stb %l0,[%i6+0x12c] ! Mem[000000009100012c] = 2e7403a2
! Mem[0000000029800101] = 59deb9f1, %l2 = 00000000000000f2
ldstub [%i3+0x101],%l2 ! %l2 = 000000de000000ff
p12_label_9:
! Mem[0000000090000040] = 0a5149f0d0e2273a, %g2 = 0000000062489c77
ldx [%i4+0x040],%g2 ! %g2 = 0a5149f0d0e2273a
! %l6 = 000000004b233b68, Mem[0000000028800014] = 8d46e503
sth %l6,[%i1+0x014] ! Mem[0000000028800014] = 3b68e503
! %l2 = 00000000000000de, Mem[00000000908001f8] = 210f961ea267e83b
stx %l2,[%i5+0x1f8] ! Mem[00000000908001f8] = 00000000000000de
! Mem[00000000280000d0] = 32c367ea3fb30cf7, %l5 = db8f14f030f4d9af, %l0 = 00000000a035482e
add %i0,0xd0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 32c367ea3fb30cf7
! Mem[00000000290000c4] = d39ab058, %l0 = 32c367ea3fb30cf7
swap [%i2+0x0c4],%l0 ! %l0 = 00000000d39ab058
! %l5 = db8f14f030f4d9af, Mem[00000000298000c4] = 433f5e87
stw %l5,[%i3+0x0c4] ! Mem[00000000298000c4] = 30f4d9af
! Mem[0000000028800070] = da698cb02737aad8, %l6 = 000000004b233b68, %l7 = 573dce07134bdb19
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = da698cb02737aad8
! Mem[000000002900012c] = c8d4d74a, %l6 = 000000004b233b68
swap [%i2+0x12c],%l6 ! %l6 = 00000000c8d4d74a
! %l0 = 00000000d39ab058, Mem[000000009100001c] = fa7c80ba
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = b05880ba
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
p12_label_10:
! %l4 = 00000000651fcae7, Mem[0000000090800070] = 441b8e3c
stb %l4,[%i5+0x070] ! Mem[0000000090800070] = e71b8e3c
! Mem[00000000280000cd] = bc2f1b8a, %l5 = db8f14f030f4d9af
ldstub [%i0+0x0cd],%l5 ! %l5 = 0000002f000000ff
! Mem[00000000288000d0] = e2d13e56, %l0 = d39ab058, %l0 = d39ab058
add %i1,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e2d13e56
! Mem[0000000090800034] = 517dab8b, %g2 = 0a5149f0d0e2273a
lduh [%i5+0x034],%g2 ! %g2 = 000000000000517d
! Mem[00000000918000e8] = 4a2aed2e, %g2 = 000000000000517d
ldsh [%o0+0x0e8],%g2 ! %g2 = 0000000000004a2a
! %l7 = da698cb02737aad8, Mem[00000000910001c4] = 44af7411
sth %l7,[%i6+0x1c4] ! Mem[00000000910001c4] = aad87411
! Mem[0000000029000038] = 1f0fe44c74407b23, %l7 = da698cb02737aad8
ldx [%i2+0x038],%l7 ! %l7 = 1f0fe44c74407b23
! Mem[0000000028000080] = 14f499a6, %l5 = 000000000000002f
swap [%i0+0x080],%l5 ! %l5 = 0000000014f499a6
! %l6 = 00000000c8d4d74a, Mem[0000000091000186] = 9c2b7b39
sth %l6,[%i6+0x186] ! Mem[0000000091000184] = d74a7b39
! %l2 = 00000000000000de, Mem[0000000090800140] = 1e3f3f83
sth %l2,[%i5+0x140] ! Mem[0000000090800140] = 00de3f83
p12_label_11:
! Mem[000000009080012c] = 9a5bcdbc, %g18 = bc8eebae5b4f38fe
ldsw [%i5+0x12c],%g2 ! %g2 = bc8eebae5b4f38fe
! %l4 = 00000000651fcae7, Mem[000000002800010f] = 7cdb0dc8
stb %l4,[%i0+0x10f] ! Mem[000000002800010c] = 7cdb0de7
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000002880009c] = 087821a2, %l4 = 00000000651fcae7
ldsw [%i1+0x09c],%l4 ! %l4 = 00000000087821a2
! Mem[00000000288000f0] = 61b80fc4, %l5 = 0000000014f499a6
swap [%i1+0x0f0],%l5 ! %l5 = 0000000061b80fc4
membar #Sync ! Added by membar checker (680)
! Mem[00000000900001a0] = f12d59e0, %g2 = ffffffff9a5bcdbc
ldsh [%i4+0x1a2],%g2 ! %g2 = fffffffffffff12d
! Mem[0000000029000120] = daf0e059, %l7 = 1f0fe44c74407b23
ldsb [%i2+0x120],%l7 ! %l7 = ffffffffffffffda
! Mem[0000000028000048] = 204a9dfb, %l5 = 0000000061b80fc4
swap [%i0+0x048],%l5 ! %l5 = 00000000204a9dfb
! Mem[000000009000004c] = 0dd92504, %g2 = fffffffffffff12d
ldub [%i4+0x04d],%g2 ! %g2 = 000000000000000d
! %l1 = 3b213760a9081b62, Mem[000000009100007a] = 4ef29d85
sth %l1,[%i6+0x07a] ! Mem[0000000091000078] = 1b629d85
p12_label_12:
! Mem[0000000090000100] = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! Mem[0000000090000110] = 41b10b7e 3ba19d0f e3470512 99a70cb9
! Mem[0000000090000120] = 62489c77 5b4905de 81362453 5a66483d
! Mem[0000000090000130] = a82109e3 91ce690b a44bf5b5 f372b345
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000029000188] = 3c830f02, %l1 = 3b213760a9081b62
ldstub [%i2+0x188],%l1 ! %l1 = 0000003c000000ff
! Mem[0000000029000080] = 3c50fdb0, %l0 = e2d13e56, %l3 = ccbacd40
add %i2,0x80,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003c50fdb0
! %l2 = 00000000000000de, Mem[0000000090000170] = ae1b16b0
sth %l2,[%i4+0x170] ! Mem[0000000090000170] = 00de16b0
! %l1 = 000000000000003c, Mem[0000000090000010] = 0f9da13b7e0bb141
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 000000000000003c
! %l2 = 000000de, %l3 = 3c50fdb0, Mem[0000000090800000] = 210d12bd 116fb171
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000de 3c50fdb0
! %l0 = e2d13e56, %l1 = 0000003c, Mem[0000000091000088] = b894d84b f509db17
std %l0,[%i6+0x088] ! Mem[0000000091000088] = e2d13e56 0000003c
! Mem[00000000910001d0] = 0e7049edee46b822, %g2 = 000000000000000d
ldx [%i6+0x1d0],%g2 ! %g2 = 0e7049edee46b822
! Mem[00000000280001a0] = aa1b8080, %l3 = 3c50fdb0, %l5 = 204a9dfb
add %i0,0x1a0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000aa1b8080
! Mem[00000000900000c0] = 5220ee86, %g18 = bc8eebae5b4f38fe
ldsw [%i4+0x0c0],%g2 ! %g2 = bc8eebae5b4f38fe
p12_label_13:
! %l0 = e2d13e56, %l1 = 0000003c, Mem[0000000090800048] = ec50e804 4339ab56
std %l0,[%i5+0x048] ! Mem[0000000090800048] = e2d13e56 0000003c
! %l6 = 00000000c8d4d74a, Mem[0000000091000178] = 9ca8cbaa2018c4b0
stx %l6,[%i6+0x178] ! Mem[0000000091000178] = 00000000c8d4d74a
! %l1 = 000000000000003c, Mem[0000000091800176] = e1a6587c
stb %l1,[%o0+0x176] ! Mem[0000000091800174] = 3ca6587c
! Mem[000000002800005d] = d43ea964, %l6 = 00000000c8d4d74a
ldstub [%i0+0x05d],%l6 ! %l6 = 0000003e000000ff
! Mem[000000009080002c] = 82333f49, %g2 = 000000005220ee86
ldub [%i5+0x02f],%g2 ! %g2 = 0000000000000082
! %l0 = e2d13e56, %l1 = 0000003c, Mem[0000000091000080] = 57ff66f4 8c7af846
std %l0,[%i6+0x080] ! Mem[0000000091000080] = e2d13e56 0000003c
! Mem[0000000090000104] = ac36987e, %g2 = 0000000000000082
ldsb [%i4+0x105],%g2 ! %g2 = ffffffffffffffac
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000090800058] = 76c7d6ff35823d38, %g2 = ffffffffffffffac
ldx [%i5+0x058],%g2 ! %g2 = 76c7d6ff35823d38
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = 35823d38, %g3 = 5b4905de
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
p12_label_14:
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000288000fc] = 78a6c2cc, %l2 = 00000000000000de
swap [%i1+0x0fc],%l2 ! %l2 = 0000000078a6c2cc
! Mem[00000000910000f0] = cb5b68406c814025, %g2 = 00000000b1fac34d
ldx [%i6+0x0f0],%g2 ! %g2 = cb5b68406c814025
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000090000054] = 1adc79bb, %g2 = cb5b68406c814025
ldub [%i4+0x056],%g2 ! %g2 = 000000000000001a
! Mem[000000002900012f] = 4b233b68, %l1 = 000000000000003c
ldstub [%i2+0x12f],%l1 ! %l1 = 00000068000000ff
membar #Sync ! Added by membar checker (681)
! Mem[00000000900000f0] = c76b1924, %g2 = 000000000000001a
ldub [%i4+0x0f1],%g2 ! %g2 = 00000000000000c7
! %l2 = 0000000078a6c2cc, Mem[0000000029800006] = f7a80211
stb %l2,[%i3+0x006] ! Mem[0000000029800004] = f7a8cc11
! Mem[000000002880008c] = 7ad4085f, %l1 = 00000068, %l5 = aa1b8080
add %i1,0x8c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007ad4085f
! %l0 = 00000000e2d13e56, Mem[0000000090800036] = ab8b60e8
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = 3e5660e8
p12_label_15:
! %l7 = ffffffffffffffda, Mem[0000000090000068] = 8e25396e6343d138
stx %l7,[%i4+0x068] ! Mem[0000000090000068] = ffffffffffffffda
! Mem[000000002800004c] = 902fdac9, %l7 = ffffffffffffffda
ldsw [%i0+0x04c],%l7 ! %l7 = ffffffff902fdac9
! %l1 = 0000000000000068, Mem[0000000090800080] = bcb1b5a9dc4a5fa6
stx %l1,[%i5+0x080] ! Mem[0000000090800080] = 0000000000000068
! Mem[0000000028800148] = 9e10c441, %l2 = 78a6c2cc, %l2 = 78a6c2cc
add %i1,0x148,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009e10c441
! Mem[0000000028000182] = a40c5259, %l0 = 00000000e2d13e56
ldstub [%i0+0x182],%l0 ! %l0 = 00000052000000ff
! Mem[0000000090800018] = 44408291, %g2 = 00000000000000c7
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000044
! Mem[0000000028800034] = b3007de8, %l1 = 0000000000000068
lduh [%i1+0x036],%l1 ! %l1 = 0000000000007de8
! Mem[00000000900001c4] = af88acec, %g18 = bc8eebae5b4f38fe
ldsw [%i4+0x1c4],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[0000000029800148] = ff9c3ccf0ab732ac, %l5 = 000000007ad4085f, %l0 = 0000000000000052
add %i3,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ff9c3ccf0ab732ac
! Mem[00000000900000c0] = ad27616f 4b3350db 9e53c4b5 93159857
! Mem[00000000900000d0] = 1cb88f4b 36ecef93 21b62f55 bc254115
! Mem[00000000900000e0] = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! Mem[00000000900000f0] = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p12_label_16:
! %l6 = 0000003e, %l7 = 902fdac9, Mem[00000000918000d8] = 17e15b52 b8bfd325
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 0000003e 902fdac9
! Mem[00000000290001e0] = a98f1fe4, %l6 = 0000003e, %l0 = 0ab732ac
add %i2,0x1e0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a98f1fe4
! Mem[0000000029800098] = eac3303f944edc37, %l0 = 00000000a98f1fe4, %l4 = 00000000087821a2
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = eac3303f944edc37
! %l0 = 00000000a98f1fe4, Mem[0000000091000188] = 7b3910e5
stw %l0,[%i6+0x188] ! Mem[0000000091000188] = a98f1fe4
! Mem[0000000029800004] = f7a8cc11, %l4 = eac3303f944edc37
swap [%i3+0x004],%l4 ! %l4 = 00000000f7a8cc11
! Mem[0000000028000180] = a40cff59 535851ef, %l0 = a98f1fe4, %l1 = 00007de8
ldd [%i0+0x180],%l0 ! %l0 = 00000000a40cff59 00000000535851ef
! Mem[0000000028000030] = 1860111d, %l7 = ffffffff902fdac9
ldstub [%i0+0x030],%l7 ! %l7 = 00000018000000ff
membar #Sync ! Added by membar checker (682)
! %l2 = 000000009e10c441, Mem[00000000900000d2] = 8f4b36ec
sth %l2,[%i4+0x0d2] ! Mem[00000000900000d0] = c44136ec
! Mem[000000002980000c] = 68d46d26, %l2 = 000000009e10c441
swap [%i3+0x00c],%l2 ! %l2 = 0000000068d46d26
! Mem[00000000290000e4] = 5c9352c2, %l4 = 00000000f7a8cc11
ldsh [%i2+0x0e4],%l4 ! %l4 = 0000000000005c93
p12_label_17:
! Mem[0000000029800044] = 828ac70a, %l0 = 00000000a40cff59
lduh [%i3+0x044],%l0 ! %l0 = 000000000000828a
! %l4 = 00005c93, %l5 = 7ad4085f, Mem[00000000288000a0] = deb6724f 4234617a
std %l4,[%i1+0x0a0] ! Mem[00000000288000a0] = 00005c93 7ad4085f
! %l2 = 0000000068d46d26, Mem[0000000091800164] = 411bc06f
stw %l2,[%o0+0x164] ! Mem[0000000091800164] = 68d46d26
! Mem[0000000090000140] = ad27616f 4b3350db 9e53c4b5 93159857
! Mem[0000000090000150] = 1cb88f4b 36ecef93 21b62f55 bc254115
! Mem[0000000090000160] = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! Mem[0000000090000170] = 66c76b19 2471b692 0839c5d9 a352a233
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000028800050] = c669959df3d7c972, %l1 = 00000000535851ef, %l5 = 000000007ad4085f
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = c669959df3d7c972
! %l7 = 0000000000000018, Mem[0000000091800150] = cb1da78f52e6a040
stx %l7,[%o0+0x150] ! Mem[0000000091800150] = 0000000000000018
! Mem[00000000918001f8] = 5ae8e450 241bdf1c, %g2 = af88acec, %g3 = 68ffb942
ldd [%o0+0x1f8],%g2 ! %g2 = 000000005ae8e450 00000000241bdf1c
! Mem[0000000028800148] = 9e10c441, %l4 = 0000000000005c93
ldsw [%i1+0x148],%l4 ! %l4 = ffffffff9e10c441
! %l2 = 0000000068d46d26, Mem[00000000918000ce] = 51617aba
sth %l2,[%o0+0x0ce] ! Mem[00000000918000cc] = 6d267aba
! Mem[000000002980000c] = 9e10c441, %l0 = 0000828a, %l2 = 68d46d26
add %i3,0x0c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000009e10c441
p12_label_18:
! %l4 = 9e10c441, %l5 = f3d7c972, Mem[0000000091000000] = 102c1304 434bb096
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 9e10c441 f3d7c972
! Mem[00000000910000d0] = 7f2256aa, %g2 = 000000005ae8e450
lduh [%i6+0x0d2],%g2 ! %g2 = 0000000000007f22
! Mem[00000000298001b0] = 0e7e8f7712c92605, %l7 = 0000000000000018, %l0 = 000000000000828a
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 0e7e8f7712c92605
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
mov 0x1c0,%g4
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 00000000290001c0
! %l4 = ffffffff9e10c441, Mem[00000000908001ec] = 5beb9259
stw %l4,[%i5+0x1ec] ! Mem[00000000908001ec] = 9e10c441
! Mem[0000000091000020] = 806bc25f, %g2 = 0000000000007f22
lduh [%i6+%o4],%g2 ! %g2 = 000000000000806b
! %l7 = 0000000000000018, Mem[000000009080004e] = 003c9625
sth %l7,[%i5+0x04e] ! Mem[000000009080004c] = 00189625
! %l0 = 0e7e8f7712c92605, Mem[00000000918001b8] = 327e9af1
sth %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 26059af1
! Mem[0000000028000118] = 5e8a13f8, %l0 = 0e7e8f7712c92605
ldstub [%i0+0x118],%l0 ! %l0 = 0000005e000000ff
! Mem[0000000090000104] = d3ac3698, %g2 = 000000000000806b
ldsb [%i4+0x104],%g2 ! %g2 = ffffffffffffffd3
p12_label_19:
! Mem[0000000091000048] = 192540e1 c765fd60, %g2 = ffffffd3, %g3 = 241bdf1c
ldd [%i6+0x048],%g2 ! %g2 = 00000000192540e1 00000000c765fd60
! Mem[00000000908001d0] = 9914a593, %g2 = 00000000192540e1
lduw [%i5+0x1d0],%g2 ! %g2 = 000000009914a593
! Mem[0000000029000060] = b44f8902c07de00a, %l0 = 000000000000005e
ldx [%i2+0x060],%l0 ! %l0 = b44f8902c07de00a
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000028000100] = 671d6badbcb0dc30, %l6 = 000000000000003e, %l3 = 000000003c50fdb0
add %i0,0x100,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 671d6badbcb0dc30
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000091800140] = f86d4d81073aef3d, %g2 = 000000009914a593
ldx [%o0+0x140],%g2 ! %g2 = f86d4d81073aef3d
! %f16 = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! %f20 = 41b10b7e 3ba19d0f e3470512 99a70cb9
! %f24 = 62489c77 5b4905de 81362453 5a66483d
! %f28 = a82109e3 91ce690b a44bf5b5 f372b345
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000908001b0] = d6fc2229, %g2 = f86d4d81073aef3d
ldsh [%i5+0x1b2],%g2 ! %g2 = ffffffffffffd6fc
! %l6 = 0000003e, %l7 = 00000018, Mem[0000000091800190] = 874941ec 79d773e8
std %l6,[%o0+0x190] ! Mem[0000000091800190] = 0000003e 00000018
p12_label_20:
membar #Sync ! Added by membar checker (683)
! Mem[00000000290001e8] = 4ad7d4c8, %l6 = 0000003e, %l7 = 00000018
add %i2,0x1e8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004ad7d4c8
! Mem[0000000090000120] = 62489c77, %g2 = ffffffffffffd6fc
ldub [%i4+0x120],%g2 ! %g2 = 0000000000000062
! Mem[0000000091000050] = 65d749c6, %g2 = 0000000000000062
lduw [%i6+0x050],%g2 ! %g2 = 0000000065d749c6
! %l4 = 9e10c441, %l5 = f3d7c972, Mem[00000000918000e8] = 4a2aed2e 9fe1d6d9
std %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 9e10c441 f3d7c972
! Mem[00000000280000a0] = 43e6de79, %l2 = 9e10c441, %l1 = 535851ef
add %i0,0xa0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000043e6de79
! Mem[000000002900002a] = b386a6e2, %l4 = ffffffff9e10c441
ldstub [%i2+0x02a],%l4 ! %l4 = 000000a6000000ff
! Mem[0000000028000083] = 0000002f, %l3 = 671d6badbcb0dc30
ldstub [%i0+0x083],%l3 ! %l3 = 0000002f000000ff
! Mem[00000000280000c0] = bddc883a, %l7 = 000000004ad7d4c8
lduh [%i0+0x0c0],%l7 ! %l7 = 000000000000bddc
! %l2 = 000000009e10c441, Mem[0000000090800072] = 8e3c74c1
sth %l2,[%i5+0x072] ! Mem[0000000090800070] = c44174c1
! Mem[000000002800004c] = 902fdac9, %l6 = 000000000000003e
swap [%i0+0x04c],%l6 ! %l6 = 00000000902fdac9
p12_label_21:
! Mem[0000000028000120] = 573dce07134bdb19, %l6 = 00000000902fdac9, %l2 = 000000009e10c441
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 573dce07134bdb19
! %l4 = 00000000000000a6, Mem[0000000091800068] = aeb3322599dfefc0
stx %l4,[%o0+0x068] ! Mem[0000000091800068] = 00000000000000a6
! Mem[0000000091000054] = a42e2703, %g18 = bc8eebae5b4f38fe
ldsw [%i6+0x054],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[0000000029000120] = daf0e059, %l5 = c669959df3d7c972
ldub [%i2+0x122],%l5 ! %l5 = 00000000000000e0
! Mem[00000000908000b4] = 2618a39e, %g2 = ffffffffa42e2703
lduw [%i5+0x0b4],%g2 ! %g2 = 000000002618a39e
! Mem[0000000028800108] = cff97d17, %l7 = 000000000000bddc
ldsw [%i1+0x108],%l7 ! %l7 = ffffffffcff97d17
! %l2 = 573dce07134bdb19, Mem[0000000091800070] = f8ddbbd2
sth %l2,[%o0+0x070] ! Mem[0000000091800070] = db19bbd2
! Mem[0000000028800150] = a8bd1545, %l3 = 000000000000002f
swap [%i1+0x150],%l3 ! %l3 = 00000000a8bd1545
! Mem[0000000090000080] = d5222a6b d3ac3698 7e6ca12a 3e5db5bf
! Mem[0000000090000090] = 41b10b7e 3ba19d0f e3470512 99a70cb9
! Mem[00000000900000a0] = 62489c77 5b4905de 81362453 5a66483d
! Mem[00000000900000b0] = a82109e3 91ce690b a44bf5b5 f372b345
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000128] = 24535a66, %g2 = 000000002618a39e
lduh [%i4+0x12a],%g2 ! %g2 = 0000000000002453
p12_label_22:
! Mem[0000000090000180] = 9836acd3 6b2a22d5 bfb55d3e 2aa16c7e
! Mem[0000000090000190] = 0f9da13b 7e0bb141 b90ca799 120547e3
! Mem[00000000900001a0] = de05495b 779c4862 3d48665a 53243681
! Mem[00000000900001b0] = 0b69ce91 e30921a8 45b372f3 b5f54ba4
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000009100012c] = 7403a2aa, %g2 = 0000000000002453
ldsb [%i6+0x12d],%g2 ! %g2 = 0000000000000074
! Mem[00000000900000a8] = 24535a66, %g2 = 0000000000000074
lduh [%i4+0x0aa],%g2 ! %g2 = 0000000000002453
! Mem[0000000090000144] = 22d5bfb5, %g2 = 0000000000002453
ldub [%i4+0x146],%g2 ! %g2 = 0000000000000022
! Mem[00000000280001e0] = 042263ab, %l0 = b44f8902c07de00a
swap [%i0+0x1e0],%l0 ! %l0 = 00000000042263ab
! Mem[0000000029800090] = 22466ff0, %l4 = 000000a6, %l6 = 902fdac9
add %i3,0x90,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000022466ff0
! Mem[000000002800009c] = 1a2f5202, %l2 = 573dce07134bdb19
ldub [%i0+0x09c],%l2 ! %l2 = 000000000000001a
! %l0 = 042263ab, %l1 = 43e6de79, Mem[0000000090800118] = 3155a531 9ded00dc
std %l0,[%i5+0x118] ! Mem[0000000090800118] = 042263ab 43e6de79
! Mem[0000000028800118] = 813e2b015d816bf2, %l1 = 0000000043e6de79, %l3 = 00000000a8bd1545
add %i1,0x118,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 813e2b015d816bf2
! Mem[00000000298000a0] = 50d2c5b9, %l6 = 0000000022466ff0
swap [%i3+0x0a0],%l6 ! %l6 = 0000000050d2c5b9
p12_label_23:
! %l6 = 0000000050d2c5b9, Mem[0000000091000038] = 65fd340e
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = 50d2c5b9
! Mem[0000000090800058] = 76c7d6ff35823d38, %g2 = 0000000000000022
ldx [%i5+0x058],%g2 ! %g2 = 76c7d6ff35823d38
! %f0 = ad27616f 4b3350db 9e53c4b5 93159857
! %f4 = 1cb88f4b 36ecef93 21b62f55 bc254115
! %f8 = 9761f12d 59e0f0da 4ad7d4c8 f8864eb6
! %f12 = 66c76b19 2471b692 0839c5d9 a352a233
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000028800034] = b3007de8, %l2 = 000000000000001a
lduh [%i1+0x034],%l2 ! %l2 = 000000000000b300
! Mem[000000002880006c] = 65a81448, %l5 = 00000000000000e0
swap [%i1+0x06c],%l5 ! %l5 = 0000000065a81448
! Mem[000000009000017c] = b5f54ba4, %g18 = bc8eebae5b4f38fe
ldsw [%i4+0x17c],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[0000000090800058] = 76c7d6ff, %g18 = bc8eebae5b4f38fe
ldsw [%i5+0x058],%g2 ! %g2 = bc8eebae5b4f38fe
! Mem[000000002800002c] = 52ff0a0f, %l1 = 43e6de79, %l4 = 000000a6
add %i0,0x2c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000052ff0a0f
! Mem[00000000910000dc] = 72339a70, %g2 = 0000000076c7d6ff
ldsb [%i6+0x0dc],%g2 ! %g2 = 0000000000000072
! Mem[00000000280001f8] = b623ab87, %l2 = 000000000000b300
swap [%i0+0x1f8],%l2 ! %l2 = 00000000b623ab87
p12_label_24:
! Mem[0000000029000012] = 4435a054, %l7 = ffffffffcff97d17
ldstub [%i2+0x012],%l7 ! %l7 = 000000a0000000ff
! Mem[000000002800000c] = 738e3cbc, %l1 = 43e6de79, %l1 = 43e6de79
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000738e3cbc
! Mem[00000000910000f0] = cb5b6840, %g2 = 0000000000000072
ldsh [%i6+0x0f0],%g2 ! %g2 = ffffffffffffcb5b
! Mem[0000000091800190] = 0000003e 00000018, %g2 = ffffcb5b, %g3 = c765fd60
ldd [%o0+0x190],%g2 ! %g2 = 000000000000003e 0000000000000018
! %l4 = 0000000052ff0a0f, Mem[00000000908001f0] = 02b373b31336612b
stx %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000052ff0a0f
! Mem[0000000090800198] = c4d12a6676ae3267, %g2 = 000000000000003e
ldx [%i5+0x198],%g2 ! %g2 = c4d12a6676ae3267
! Mem[0000000091800024] = 6339933b, %g2 = c4d12a6676ae3267
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000063
! Mem[0000000028800018] = 991620c1, %l2 = 00000000b623ab87
lduw [%i1+%o3],%l2 ! %l2 = 00000000991620c1
! Mem[00000000298000c8] = 53ecb274, %l2 = 991620c1, %l5 = 65a81448
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000053ecb274
! Mem[0000000090800088] = c82036f2945416f7, %g2 = 0000000000000063
ldx [%i5+0x088],%g2 ! %g2 = c82036f2945416f7
p12_label_25:
! Mem[00000000288000e3] = 8f894f03, %l6 = 0000000050d2c5b9
ldstub [%i1+0x0e3],%l6 ! %l6 = 00000003000000ff
! Mem[0000000029000150] = c595d8a784a1c620, %l1 = 00000000738e3cbc, %l3 = 813e2b015d816bf2
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = c595d8a784a1c620
! Mem[00000000908000c0] = 75406926, %g2 = c82036f2945416f7
ldub [%i5+0x0c3],%g2 ! %g2 = 0000000000000075
! Mem[0000000028800078] = 60d0cd67, %l4 = 52ff0a0f, %l7 = 000000a0
add %i1,0x78,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000060d0cd67
membar #Sync ! Added by membar checker (684)
! Mem[000000009000003c] = a352a233, %g2 = 0000000000000075
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000a352
! Mem[00000000900001c8] = fa99339b f5a45ec9, %g2 = 0000a352, %g3 = 00000018
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000fa99339b 00000000f5a45ec9
! Mem[0000000028800040] = 829ede5a, %l1 = 738e3cbc, %l3 = 84a1c620
add %i1,0x40,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000829ede5a
! Mem[00000000290000b8] = 71f6f8a31d0fcb56, %l2 = 00000000991620c1
ldx [%i2+0x0b8],%l2 ! %l2 = 71f6f8a31d0fcb56
! %l6 = 00000003, %l7 = 60d0cd67, Mem[00000000280000e8] = 8f4707e5 cff211be
std %l6,[%i0+0x0e8] ! Mem[00000000280000e8] = 00000003 60d0cd67
! Mem[0000000028800138] = 99b904cc, %l5 = 0000000053ecb274
ldsw [%i1+0x138],%l5 ! %l5 = ffffffff99b904cc
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
1: membar #Sync ! Force all stores to complete
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000042263ab
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000738e3cbc
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 71f6f8a31d0fcb56
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000829ede5a
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000052ff0a0f
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffff99b904cc
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000003
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000060d0cd67
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p12_check_fp_registers:
set p12_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ad27616f 4b3350db
bne %xcc,p12_f0_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = ff60111d70fc4fd2
ldx [%i0+0x030],%g3 ! Observed data at 0000000028000030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 61b80fc40000003e
ldx [%i0+0x048],%g3 ! Observed data at 0000000028000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = c4427487d4ffa964
ldx [%i0+0x058],%g3 ! Observed data at 0000000028000058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000ff479a8f3a
ldx [%i0+0x080],%g3 ! Observed data at 0000000028000080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = df5b454cbcff1b8a
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000280000c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0000000360d0cd67
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000280000e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 78b256211740d8f4
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000280000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6068efa77cdb0de7
ldx [%i0+0x108],%g3 ! Observed data at 0000000028000108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff8a13f84ff162e0
ldx [%i0+0x118],%g3 ! Observed data at 0000000028000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 10d8831742ff3afb
ldx [%i0+0x160],%g3 ! Observed data at 0000000028000160
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = a40cff59535851ef
ldx [%i0+0x180],%g3 ! Observed data at 0000000028000180
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c07de00acf373acf
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000280001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000b300f6c9008e
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000280001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f8,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 882db78d3b68e503
ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = c9619556000000e0
ldx [%i1+0x068],%g3 ! Observed data at 0000000028800068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7345ead37ad4085f
ldx [%i1+0x088],%g3 ! Observed data at 0000000028800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = cca0a4c7087821a2
ldx [%i1+0x098],%g3 ! Observed data at 0000000028800098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00005c937ad4085f
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000288000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a3e3a3c79345cec1
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000288000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8f894fffc9f770b9
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000288000e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 14f499a614e15336
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000288000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f62659b2000000de
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000288000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ce9d47107ad4085f
ldx [%i1+0x100],%g3 ! Observed data at 0000000028800100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000002f3d0ac43b
ldx [%i1+0x150],%g3 ! Observed data at 0000000028800150
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ad31713cdd8f9f56
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000288001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 892fdc1b97efe8af
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000288001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1e0,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = acd6bf3a4f42dd8f
ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4435ff5499073aaf
ldx [%i2+0x010],%g3 ! Observed data at 0000000029000010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2bcbf44db1ff5087
ldx [%i2+0x020],%g3 ! Observed data at 0000000029000020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b386ffe22b0fd7f6
ldx [%i2+0x028],%g3 ! Observed data at 0000000029000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9a5e04018311a340
ldx [%i2+0x090],%g3 ! Observed data at 0000000029000090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b18bfd453fb30cf7
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000290000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = db50334b6f6127ad
ldx [%i2+0x100],%g3 ! Observed data at 0000000029000100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 57981593b5c4539e
ldx [%i2+0x108],%g3 ! Observed data at 0000000029000108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 93efec364b8fb81c
ldx [%i2+0x110],%g3 ! Observed data at 0000000029000110
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 154125bc552fb621
ldx [%i2+0x118],%g3 ! Observed data at 0000000029000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = daf0e0592df16197
ldx [%i2+0x120],%g3 ! Observed data at 0000000029000120
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b64e86f84b233bff
ldx [%i2+0x128],%g3 ! Observed data at 0000000029000128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 92b67124196bc766
ldx [%i2+0x130],%g3 ! Observed data at 0000000029000130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 33a252a3d9c53908
ldx [%i2+0x138],%g3 ! Observed data at 0000000029000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = dd8d96398ba87a1e
ldx [%i2+0x140],%g3 ! Observed data at 0000000029000140
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff830f0257b2af20
ldx [%i2+0x188],%g3 ! Observed data at 0000000029000188
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ad27616f4b3350db
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000290001c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9e53c4b593159857
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000290001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1cb88f4b36ecef93
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000290001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 21b62f55bc254115
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000290001d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9761f12d59e0f0da
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000290001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4ad7d4c8f8864eb6
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000290001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 66c76b192471b692
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000290001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0839c5d9a352a233
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000290001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1f8,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a28f468b944edc37
ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b51fef599e10c441
ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ce74f30121d405af
ldx [%i3+0x010],%g3 ! Observed data at 0000000029800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 906428edbacfed07
ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 22466ff090e0240e
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000298000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8bba3e2530f4d9af
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000298000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 59ffb9f1a844e48f
ldx [%i3+0x100],%g3 ! Observed data at 0000000029800100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff9c3ccf0ab732ac
ldx [%i3+0x148],%g3 ! Observed data at 0000000029800148
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x148,%g4
! The test for processor 12 has passed
p12_passed:
ta GOOD_TRAP
nop
p12_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p12_failed
p12_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p12_failed
p12_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p12_failed
p12_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p12_failed
p12_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p12_failed
p12_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p12_failed
p12_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p12_failed
p12_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p12_failed
p12_f0_fail:
set p12_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000018]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000020]
done
p12_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029000018]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000028800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000020]
done
p12_trap2e:
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000000]
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800018]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800010]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800020]
stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800010]
done
p12_trap2o:
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000000]
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800018]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800010]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028800020]
stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800010]
done
p12_trap3e:
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 39933b564f42dd8f
ldx [%g1+0x008],%l1 ! %l1 = 5220ee8698d73d5f
ldx [%g1+0x010],%l2 ! %l2 = f9d890c1d6c5e197
ldx [%g1+0x018],%l3 ! %l3 = 6647800be11a881e
ldx [%g1+0x020],%l4 ! %l4 = 663841e47345ead3
ldx [%g1+0x028],%l5 ! %l5 = ce9d47107ad4085f
ldx [%g1+0x030],%l6 ! %l6 = f7071e409b5fb172
ldx [%g1+0x038],%l7 ! %l7 = 0e7049edee46b822
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 13
processor_13:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x34] ! Set the start flag
wrpr %g0,7,%cleanwin
call p13_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 13
wr %g0,0x4,%fprs ! Make sure fef is 1
set p13_init_freg,%g1
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5dd6abb2 f9e0092a f8563a5b 198bd87c
! %f20 = 952f5a23 7c5edb8a 8b3bce1e adaebb01
! %f24 = 14f77980 f5526d17 98ebe4e9 5725597f
! %f28 = d9f1eda1 fb247255 6cbe3bf4 a0090caf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = daed6eb9 49990c9d fd61aa59 ba9649e3
! %f36 = f2002c9b 0c129294 c10e0ae8 efeab382
! %f40 = e725dcca d279d8ec 7a5621a5 b2ae8929
! %f44 = 68d3722f 154821d5 b9cd715e ee28a649
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa1254eb00000006d,%g7,%g1 ! GSR scale = 13, align = 5
wr %g1,%g0,%gsr ! GSR = a1254eb00000006d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 13
p13_label_1:
! Mem[000000002b80002c] = dac7d003, %l3 = 019ee03ceab088cd
ldsb [%i3+0x02e],%l3 ! %l3 = ffffffffffffffd0
! Mem[000000002b0000a0] = 4a73c0c8, %l3 = ffffffd0, %l4 = ee4e50bc
add %i2,0xa0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004a73c0c8
! Mem[000000002b800050] = 2a598806, %l0 = 4a3772fc, %l2 = 16d65140
add %i3,0x50,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002a598806
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000002b0000e8] = 405ec3ba, %l2 = 000000002a598806
lduw [%i2+0x0e8],%l2 ! %l2 = 00000000405ec3ba
! Mem[00000000910000ac] = 491d4b81, %g2 = 0000006797e3ee45
ldsh [%i6+0x0ac],%g2 ! %g2 = 000000000000491d
! %l0 = 5318a8244a3772fc, Mem[0000000091800090] = 58721508
stw %l0,[%o0+0x090] ! Mem[0000000091800090] = 4a3772fc
! Mem[0000000091800104] = 037a5483, %g2 = 000000000000491d
ldub [%o0+0x105],%g2 ! %g2 = 0000000000000003
! %l4 = 4a73c0c8, %l5 = d7460ebf, Mem[0000000090000150] = 9234af4e cd69a7ed
std %l4,[%i4+0x150] ! Mem[0000000090000150] = 4a73c0c8 d7460ebf
p13_label_2:
! Mem[000000002b800160] = 1e7abcd5 96f02827, %l0 = 4a3772fc, %l1 = fead3fac
ldd [%i3+0x160],%l0 ! %l0 = 000000001e7abcd5 0000000096f02827
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000002a000000] = 0a32c29f, %l0 = 1e7abcd5, %l7 = c3ceea0b
casa [%i0]0x80,%l0,%l7 ! %l7 = 000000000a32c29f
! Mem[000000002b000140] = 9abdb48215394076, %l0 = 000000001e7abcd5, %l2 = 00000000405ec3ba
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9abdb48215394076
! Mem[000000002b000188] = 556977ca88a640af, %l4 = 000000004a73c0c8, %l4 = 000000004a73c0c8
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 556977ca88a640af
! %l1 = 0000000096f02827, Mem[00000000908001b8] = 92f9b94f
sth %l1,[%i5+0x1b8] ! Mem[00000000908001b8] = 2827b94f
! Mem[000000002a8001e0] = bfee99ed, %l3 = ffffffd0, %l6 = db08d332
add %i1,0x1e0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000bfee99ed
! %l3 = ffffffffffffffd0, Mem[0000000091800140] = f86d4d81073aef3d
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = ffffffffffffffd0
! Mem[000000002a8001f8] = 1014c649, %l1 = 0000000096f02827
swap [%i1+0x1f8],%l1 ! %l1 = 000000001014c649
! Mem[000000002a000012] = 944a0290, %l6 = 00000000bfee99ed
ldstub [%i0+0x012],%l6 ! %l6 = 00000002000000ff
p13_label_3:
! Mem[000000002b0000e0] = e6abad4e, %l0 = 000000001e7abcd5
swap [%i2+0x0e0],%l0 ! %l0 = 00000000e6abad4e
! %f16 = 5dd6abb2 f9e0092a f8563a5b 198bd87c
! %f20 = 952f5a23 7c5edb8a 8b3bce1e adaebb01
! %f24 = 14f77980 f5526d17 98ebe4e9 5725597f
! %f28 = d9f1eda1 fb247255 6cbe3bf4 a0090caf
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000002a0001b0] = ba1dcb4e, %l3 = ffffffd0, %l6 = 00000002
add %i0,0x1b0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ba1dcb4e
! Mem[000000002b000074] = 790d9449, %l1 = 000000001014c649
swap [%i2+0x074],%l1 ! %l1 = 00000000790d9449
! Mem[000000002a000041] = 807c4efe, %l7 = 000000000a32c29f
ldstub [%i0+0x041],%l7 ! %l7 = 0000007c000000ff
! Mem[000000002a8000b4] = c58c1366, %l3 = ffffffffffffffd0
swap [%i1+0x0b4],%l3 ! %l3 = 00000000c58c1366
! %l7 = 000000000000007c, Mem[000000002a800026] = 9a7ef88f
sth %l7,[%i1+0x026] ! Mem[000000002a800024] = 9a7e007c
! Mem[00000000918000c0] = 5ddcf1cb, %g2 = 0000000000000003
ldsb [%o0+0x0c2],%g2 ! %g2 = 000000000000005d
! %l3 = 00000000c58c1366, Mem[00000000908001dc] = 9180c5d6
stw %l3,[%i5+0x1dc] ! Mem[00000000908001dc] = c58c1366
! Mem[000000002b000180] = fa198777 066a4455 556977ca 88a640af
! Mem[000000002b000190] = 0923003d 82323625 e614f7cd da9c0ba2
! Mem[000000002b0001a0] = e9694539 4a986dd5 d08e3461 eca77218
! Mem[000000002b0001b0] = 670e7d57 bdfada95 6d5d55ee 845a49d5
ldda [%i2+%g5]ASI_BLK_SL,%f16 ! Block Load from 000000002b000180
p13_label_4:
! %l6 = 00000000ba1dcb4e, Mem[000000009100003b] = 0e6c70cc
stb %l6,[%i6+0x03b] ! Mem[0000000091000038] = 4e6c70cc
! %l3 = 00000000c58c1366, Mem[0000000090000044] = d0e2273a
stw %l3,[%i4+0x044] ! Mem[0000000090000044] = c58c1366
! Mem[000000009180013c] = 2c14b16d, %g18 = 2cbd4677dbe2e988
ldsw [%o0+0x13c],%g2 ! %g2 = 2cbd4677dbe2e988
! Mem[000000002a8000f0] = e2b7b4a3, %l0 = 00000000e6abad4e
ldsb [%i1+0x0f3],%l0 ! %l0 = ffffffffffffffa3
! Mem[000000002a0001f8] = 56e897841c90b408, %l4 = 556977ca88a640af, %l7 = 000000000000007c
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 56e897841c90b408
! %l4 = 556977ca88a640af, Mem[0000000090000065] = 1b8a848e
stb %l4,[%i4+0x065] ! Mem[0000000090000064] = af8a848e
! Mem[000000002b000114] = 15e50412, %l2 = 9abdb48215394076
swap [%i2+0x114],%l2 ! %l2 = 0000000015e50412
! Mem[0000000091800064] = 852827bf, %g2 = 000000002c14b16d
lduh [%o0+0x064],%g2 ! %g2 = 0000000000008528
! %l7 = 56e897841c90b408, Mem[0000000091000134] = 73807138
stw %l7,[%i6+0x134] ! Mem[0000000091000134] = 1c90b408
! Mem[000000002a00009e] = 799ce264, %l6 = 00000000ba1dcb4e
ldstub [%i0+0x09e],%l6 ! %l6 = 000000e2000000ff
p13_label_5:
! Mem[0000000090000030] = 254edf07, %g2 = 0000000000008528
lduw [%i4+0x030],%g2 ! %g2 = 00000000254edf07
! Mem[0000000090800174] = b67ade14, %g2 = 00000000254edf07
lduh [%i5+0x174],%g2 ! %g2 = 000000000000b67a
! Mem[000000002a000128] = 8d9942a7, %l4 = 556977ca88a640af
swap [%i0+0x128],%l4 ! %l4 = 000000008d9942a7
membar #Sync ! Added by membar checker (685)
! Mem[0000000090000140] = 5dd6abb2 f9e0092a f8563a5b 198bd87c
! Mem[0000000090000150] = 952f5a23 7c5edb8a 8b3bce1e adaebb01
! Mem[0000000090000160] = 14f77980 f5526d17 98ebe4e9 5725597f
! Mem[0000000090000170] = d9f1eda1 fb247255 6cbe3bf4 a0090caf
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000002b8001a4] = 6f0688f9, %l0 = ffffffffffffffa3
swap [%i3+0x1a4],%l0 ! %l0 = 000000006f0688f9
! Mem[000000002b0000a2] = 4a73c0c8, %l7 = 56e897841c90b408
ldstub [%i2+0x0a2],%l7 ! %l7 = 000000c0000000ff
! Mem[000000002b8001c8] = 6e6c5b87b19e909f, %l1 = 00000000790d9449, %l2 = 0000000015e50412
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6e6c5b87b19e909f
! Mem[000000002a000178] = 90f21352, %l7 = 00000000000000c0
ldstub [%i0+0x178],%l7 ! %l7 = 00000090000000ff
! Mem[000000002a800008] = a6db0987, %l7 = 0000000000000090
swap [%i1+%o1],%l7 ! %l7 = 00000000a6db0987
! Mem[000000002b8001c2] = f3e267c3, %l1 = 00000000790d9449
ldstub [%i3+0x1c2],%l1 ! %l1 = 00000067000000ff
p13_label_6:
! Mem[000000002a80019c] = 1eae21a0, %l5 = d7460ebf, %l7 = a6db0987
add %i1,0x19c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001eae21a0
! Mem[0000000090000008] = 14c6f3dd, %g2 = 000000000000b67a
ldsh [%i4+%o1],%g2 ! %g2 = 00000000000014c6
! Mem[0000000091800010] = ae52c76d311cd70a, %g2 = 00000000000014c6
ldx [%o0+%o2],%g2 ! %g2 = ae52c76d311cd70a
! Mem[000000002b00004c] = 8d900f44, %l5 = d7460ebf, %l7 = 1eae21a0
add %i2,0x4c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000008d900f44
! Mem[0000000090000168] = 98ebe4e9, %g2 = ae52c76d311cd70a
lduh [%i4+0x168],%g2 ! %g2 = 00000000000098eb
! Mem[0000000090000140] = 5dd6abb2 f9e0092a f8563a5b 198bd87c
! Mem[0000000090000150] = 952f5a23 7c5edb8a 8b3bce1e adaebb01
! Mem[0000000090000160] = 14f77980 f5526d17 98ebe4e9 5725597f
! Mem[0000000090000170] = d9f1eda1 fb247255 6cbe3bf4 a0090caf
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f16 = 55446a06 778719fa af40a688 ca776955
! %f20 = 25363282 3d002309 a20b9cda cdf714e6
! %f24 = d56d984a 394569e9 1872a7ec 61348ed0
! %f28 = 95dafabd 577d0e67 d5495a84 ee555d6d
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090000148] = f8563a5b198bd87c, %g2 = 00000000000098eb
ldx [%i4+0x148],%g2 ! %g2 = f8563a5b198bd87c
! Mem[000000002a000138] = 75985727612d8941, %l0 = 000000006f0688f9, %l4 = 000000008d9942a7
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 75985727612d8941
! Mem[000000002b800038] = 568e6d5a, %l2 = 6e6c5b87b19e909f
ldstub [%i3+0x038],%l2 ! %l2 = 00000056000000ff
p13_label_7:
! Mem[0000000090000180] = ac4b8871, %g2 = f8563a5b198bd87c
lduw [%i4+0x180],%g2 ! %g2 = 00000000ac4b8871
! Mem[000000002b0000ec] = a7241458, %l0 = 6f0688f9, %l4 = 612d8941
add %i2,0xec,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a7241458
! Mem[000000002b000178] = d166870d, %l0 = 000000006f0688f9
ldstub [%i2+0x178],%l0 ! %l0 = 000000d1000000ff
! %f16 = 55446a06 778719fa af40a688 ca776955
! %f20 = 25363282 3d002309 a20b9cda cdf714e6
! %f24 = d56d984a 394569e9 1872a7ec 61348ed0
! %f28 = 95dafabd 577d0e67 d5495a84 ee555d6d
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l0 = 00000000000000d1, Mem[00000000908001c0] = 3731e03f
sth %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 00d1e03f
! Mem[000000002b0001d8] = 98d02c31, %l2 = 00000056, %l2 = 00000056
add %i2,0x1d8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000098d02c31
! %f16 = 55446a06 778719fa af40a688 ca776955
! %f20 = 25363282 3d002309 a20b9cda cdf714e6
! %f24 = d56d984a 394569e9 1872a7ec 61348ed0
! %f28 = 95dafabd 577d0e67 d5495a84 ee555d6d
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l0 = 000000d1, %l1 = 00000067, Mem[0000000091800148] = f9c8519e bfcd246a
std %l0,[%o0+0x148] ! Mem[0000000091800148] = 000000d1 00000067
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l7 = 000000008d900f44, Mem[00000000918001c0] = 9843ec26c6df0770
stx %l7,[%o0+0x1c0] ! Mem[00000000918001c0] = 000000008d900f44
p13_label_8:
! %l2 = 0000000098d02c31, Mem[0000000091000191] = b31c1969
stb %l2,[%i6+0x191] ! Mem[0000000091000190] = 311c1969
! Mem[000000002a80003c] = d35fcab3, %l4 = 00000000a7241458
ldstub [%i1+0x03c],%l4 ! %l4 = 000000d3000000ff
! Mem[00000000908000e8] = 1f8119d1, %g2 = 00000000ac4b8871
ldsb [%i5+0x0e9],%g2 ! %g2 = 000000000000001f
! Mem[00000000918000c0] = c92b5ddc, %g2 = 000000000000001f
lduw [%o0+0x0c0],%g2 ! %g2 = 00000000c92b5ddc
! Mem[0000000091800000] = 6cda9ec1, %g2 = 00000000c92b5ddc
lduh [%o0+0x002],%g2 ! %g2 = 0000000000006cda
membar #Sync ! Added by membar checker (686)
! Mem[00000000900001d8] = 0b9cdacd, %g2 = 0000000000006cda
ldub [%i4+0x1d9],%g2 ! %g2 = 000000000000000b
! Mem[000000002a8000c5] = 6e2b39ad, %l1 = 0000000000000067
ldstub [%i1+0x0c5],%l1 ! %l1 = 0000002b000000ff
! Mem[00000000900001ac] = eca77218, %g2 = 000000000000000b
lduh [%i4+0x1ac],%g2 ! %g2 = 000000000000eca7
! Mem[0000000091800050] = 5324a82f, %g2 = 000000000000eca7
ldsb [%o0+0x051],%g2 ! %g2 = 0000000000000053
! Mem[000000002a800074] = 261d5546, %l2 = 98d02c31, %l1 = 0000002b
add %i1,0x74,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000261d5546
p13_label_9:
! %l2 = 0000000098d02c31, Mem[000000009180010a] = 772edc87
sth %l2,[%o0+0x10a] ! Mem[0000000091800108] = 2c31dc87
! Mem[00000000910000c4] = d2b47732, %g2 = 0000000000000053
ldsb [%i6+0x0c6],%g2 ! %g2 = ffffffffffffffd2
! Mem[000000002b00003c] = 54122463, %l5 = ccfc0a04d7460ebf
swap [%i2+0x03c],%l5 ! %l5 = 0000000054122463
membar #Sync ! Added by membar checker (687)
! Mem[000000002a8000c0] = 23f6947a 6eff39ad 06d0b3ee a1a15243
! Mem[000000002a8000d0] = 5210e300 502cf11f a0160d9d 99c78d26
! Mem[000000002a8000e0] = 0ba11fa5 f18b4d82 9ac9a3eb 6d9660b9
! Mem[000000002a8000f0] = e2b7b4a3 e6e5fbf7 1ffe6933 76afb885
mov 0x0c0,%g5
ldda [%i1+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 000000002a8000c0
! %l6 = 00000000000000e2, Mem[00000000908000fb] = bb59018e
stb %l6,[%i5+0x0fb] ! Mem[00000000908000f8] = e259018e
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = ffffffd2, %g3 = 0bad0b00
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
! Mem[0000000090000044] = 778719fa, %g2 = 000000000c280bcf
ldub [%i4+0x044],%g2 ! %g2 = 0000000000000077
! Mem[0000000091000164] = e3d43c33, %g2 = 0000000000000077
ldsh [%i6+0x164],%g2 ! %g2 = ffffffffffffe3d4
! Mem[000000002a0000f8] = 773a85f7, %l5 = 0000000054122463
swap [%i0+0x0f8],%l5 ! %l5 = 00000000773a85f7
! %l1 = 00000000261d5546, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l1,[%o0+0x048] ! Mem[0000000091800048] = 00000000261d5546
p13_label_10:
! %f16 = ad39ff6e 7a94f623 4352a1a1 eeb3d006
! %f20 = 1ff12c50 00e31052 268dc799 9d0d16a0
! %f24 = 824d8bf1 a51fa10b b960966d eba3c99a
! %f28 = f7fbe5e6 a3b4b7e2 85b8af76 3369fe1f
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[00000000900001b4] = bdfada95, %g18 = 2cbd4677dbe2e988
ldsw [%i4+0x1b4],%g2 ! %g2 = 2cbd4677dbe2e988
! Mem[000000002b00005c] = 9b07d092, %l6 = 000000e2, %l2 = 98d02c31
add %i2,0x5c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009b07d092
! Mem[000000002a000008] = caeb2986, %l3 = 00000000c58c1366
swap [%i0+%o1],%l3 ! %l3 = 00000000caeb2986
! %l5 = 00000000773a85f7, Mem[0000000090000100] = 7d9d7992
stw %l5,[%i4+0x100] ! Mem[0000000090000100] = 773a85f7
! Mem[000000002b000150] = 80447844, %l3 = 00000000caeb2986
swap [%i2+0x150],%l3 ! %l3 = 0000000080447844
! Mem[000000002b8001b0] = 4a5c3cfd, %l2 = 9b07d092, %l5 = 773a85f7
add %i3,0x1b0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004a5c3cfd
! Mem[00000000910000f0] = cb5b6840, %g2 = ffffffffbdfada95
lduw [%i6+0x0f0],%g2 ! %g2 = 00000000cb5b6840
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000009000004c] = 69552536, %g2 = 00000000cb5b6840
ldsh [%i4+0x04e],%g2 ! %g2 = 0000000000006955
p13_label_11:
! Mem[0000000090000180] = 77066a44, %g2 = 0000000000006955
ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000054] = 3d002309, %g18 = 2cbd4677dbe2e988
ldsw [%i4+0x054],%g2 ! %g2 = 2cbd4677dbe2e988
! %l3 = 0000000080447844, Mem[00000000900000be] = 042ee765
sth %l3,[%i4+0x0be] ! Mem[00000000900000bc] = 7844e765
! Mem[00000000900001bc] = 49d5ad39, %g2 = 000000003d002309
ldsh [%i4+0x1be],%g2 ! %g2 = 00000000000049d5
! Mem[0000000091000040] = 7ed4515b64608260, %g2 = 00000000000049d5
ldx [%i6+0x040],%g2 ! %g2 = 7ed4515b64608260
! %f16 = ad39ff6e 7a94f623 4352a1a1 eeb3d006
! %f20 = 1ff12c50 00e31052 268dc799 9d0d16a0
! %f24 = 824d8bf1 a51fa10b b960966d eba3c99a
! %f28 = f7fbe5e6 a3b4b7e2 85b8af76 3369fe1f
stda %f16,[%i1+%g6]ASI_BLK_PL ! Block Store to 000000002a800040
membar #Sync ! Added by membar checker (688)
! Mem[0000000090000098] = 510834fd f5996b00, %g2 = 64608260, %g3 = 450c4cb9
ldd [%i4+0x098],%g2 ! %g2 = 00000000510834fd 00000000f5996b00
! Mem[000000002a8001c8] = 8a8b89bbe1475e5d, %l2 = 000000009b07d092, %l5 = 000000004a5c3cfd
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8a8b89bbe1475e5d
! Mem[00000000900000e8] = 625920f0930ff521, %g2 = 00000000510834fd
ldx [%i4+0x0e8],%g2 ! %g2 = 625920f0930ff521
! %l0 = 000000d1, %l1 = 261d5546, Mem[00000000910000f8] = b1fac34d 68ffb942
std %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 000000d1 261d5546
p13_label_12:
! %l0 = 00000000000000d1, Mem[00000000908001b0] = 8ed9d6fc2229163d
stx %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 00000000000000d1
! Mem[00000000908000e0] = 1c917ca0aff3cafc, %g2 = 625920f0930ff521
ldx [%i5+0x0e0],%g2 ! %g2 = 1c917ca0aff3cafc
! Mem[000000002a800040] = 23f6947a6eff39ad, %l2 = 000000009b07d092, %l2 = 000000009b07d092
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 23f6947a6eff39ad
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000002a000161] = 4e177790, %l3 = 0000000080447844
ldstub [%i0+0x161],%l3 ! %l3 = 00000017000000ff
! Mem[0000000091000140] = eb851399, %g18 = 2cbd4677dbe2e988
ldsw [%i6+0x140],%g2 ! %g2 = 2cbd4677dbe2e988
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[000000002b000178] = ff66870d3e138b16, %l5 = 8a8b89bbe1475e5d
ldx [%i2+0x178],%l5 ! %l5 = ff66870d3e138b16
! Mem[000000002a8000a0] = 3148346d, %l6 = 00000000000000e2
ldsb [%i1+0x0a1],%l6 ! %l6 = 0000000000000048
! %l0 = 000000d1, %l1 = 261d5546, Mem[0000000090000010] = 16600ea2 0c3f65d1
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000d1 261d5546
p13_label_13:
membar #Sync ! Added by membar checker (689)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 000000d1 261d5546 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000002b0000f0] = a2aecde8, %l2 = 23f6947a6eff39ad
lduh [%i2+0x0f0],%l2 ! %l2 = 000000000000a2ae
! Mem[000000002a800044] = 6eff39ad, %l6 = 0000000000000048
swap [%i1+0x044],%l6 ! %l6 = 000000006eff39ad
! %l5 = ff66870d3e138b16, Mem[000000002b0000f8] = fa7625d0
stw %l5,[%i2+0x0f8] ! Mem[000000002b0000f8] = 3e138b16
! Mem[000000002b00014c] = c517e07b, %l0 = 00000000000000d1
swap [%i2+0x14c],%l0 ! %l0 = 00000000c517e07b
! Mem[000000002a8001a0] = 9c2674d3, %l2 = 000000000000a2ae
ldstub [%i1+0x1a0],%l2 ! %l2 = 0000009c000000ff
! %l4 = 00000000000000d3, Mem[0000000091000051] = d749c6a4
stb %l4,[%i6+0x051] ! Mem[0000000091000050] = d349c6a4
! Mem[000000002a0000a4] = 569ac71e, %l4 = 00000000000000d3
swap [%i0+0x0a4],%l4 ! %l4 = 00000000569ac71e
! %f16 = ad39ff6e 7a94f623 4352a1a1 eeb3d006
! %f20 = 1ff12c50 00e31052 268dc799 9d0d16a0
! %f24 = 824d8bf1 a51fa10b b960966d eba3c99a
! %f28 = f7fbe5e6 a3b4b7e2 85b8af76 3369fe1f
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
p13_label_14:
! %l7 = 000000008d900f44, Mem[0000000090000098] = a0160d9d99c78d26
stx %l7,[%i4+0x098] ! Mem[0000000090000098] = 000000008d900f44
! Mem[0000000091800114] = a1a022ec, %g2 = ffffffffeb851399
lduw [%o0+0x114],%g2 ! %g2 = 00000000a1a022ec
! Mem[000000002a0000d8] = a44f9945, %l3 = 00000017, %l4 = 569ac71e
add %i0,0xd8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000a44f9945
! Mem[000000002a800070] = e2b7b4a3e6e5fbf7, %l1 = 00000000261d5546
ldx [%i1+0x070],%l1 ! %l1 = e2b7b4a3e6e5fbf7
! Mem[000000002b800118] = 9cef160736833a98, %l3 = 0000000000000017
ldx [%i3+0x118],%l3 ! %l3 = 9cef160736833a98
! %l7 = 000000008d900f44, Mem[0000000090000050] = 25363282
stw %l7,[%i4+0x050] ! Mem[0000000090000050] = 8d900f44
! Mem[000000002b000120] = 232995b0c35f2906, %l7 = 000000008d900f44, %l4 = 00000000a44f9945
add %i2,0x120,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 232995b0c35f2906
! Mem[0000000091800198] = 49b1ea66d6f7ca2b, %g2 = 00000000a1a022ec
ldx [%o0+0x198],%g2 ! %g2 = 49b1ea66d6f7ca2b
! Mem[000000002b0001c0] = 6e1a1057 276bd64c ccded05a c008cb10
! Mem[000000002b0001d0] = 44363cab 131facef 98d02c31 f2ef40f1
! Mem[000000002b0001e0] = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! Mem[000000002b0001f0] = 159979cb 0011e311 608ee75e ea39ac9e
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_P,%f16 ! Block Load from 000000002b0001c0
! Mem[00000000900000c8] = 63632e9d, %g2 = 49b1ea66d6f7ca2b
ldub [%i4+0x0c8],%g2 ! %g2 = 0000000000000063
p13_label_15:
! Mem[000000002a000160] = 4eff7790, %l6 = 6eff39ad, %l1 = e6e5fbf7
add %i0,0x160,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004eff7790
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000910001d8] = b3551fa5cb5f444c, %g2 = 0000000000000063
ldx [%i6+0x1d8],%g2 ! %g2 = b3551fa5cb5f444c
! Mem[000000002a8000ab] = d8152377, %l6 = 000000006eff39ad
ldstub [%i1+0x0ab],%l6 ! %l6 = 00000077000000ff
membar #Sync ! Added by membar checker (690)
! Mem[00000000900000b0] = e2b7b4a3 e6e5fbf7, %g2 = cb5f444c, %g3 = f5996b00
ldd [%i4+0x0b0],%g2 ! %g2 = 00000000e2b7b4a3 00000000e6e5fbf7
! Mem[0000000090800078] = 9fb921cd132f0048, %g2 = 00000000e2b7b4a3
ldx [%i5+0x078],%g2 ! %g2 = 9fb921cd132f0048
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l4 = 232995b0c35f2906, Mem[00000000900001f6] = e311608e
sth %l4,[%i4+0x1f6] ! Mem[00000000900001f4] = 2906608e
! Mem[000000002b8000a8] = 6098da1290ecd17d, %l3 = 9cef160736833a98, %l7 = 000000008d900f44
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 6098da1290ecd17d
p13_label_16:
! %l6 = 00000077, %l7 = 90ecd17d, Mem[00000000918001d0] = 497951c2 8a40c6a2
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000077 90ecd17d
! %l1 = 000000004eff7790, Mem[000000002b8000a8] = 6098da1290ecd17d
stx %l1,[%i3+0x0a8] ! Mem[000000002b8000a8] = 000000004eff7790
! Mem[000000002a0001f8] = 56e89784, %l7 = 6098da1290ecd17d
swap [%i0+0x1f8],%l7 ! %l7 = 0000000056e89784
! Mem[0000000091000120] = efab16e54bba2a1e, %g2 = 9fb921cd132f0048
ldx [%i6+0x120],%g2 ! %g2 = efab16e54bba2a1e
! Mem[00000000908001e4] = 0c4b8755, %g18 = 2cbd4677dbe2e988
ldsw [%i5+0x1e4],%g2 ! %g2 = 2cbd4677dbe2e988
! Mem[000000002a000034] = c599fe03, %l1 = 000000004eff7790
swap [%i0+0x034],%l1 ! %l1 = 00000000c599fe03
membar #Sync ! Added by membar checker (691)
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l2 = 000000000000009c, Mem[000000002a0000a8] = def4e414
stw %l2,[%i0+0x0a8] ! Mem[000000002a0000a8] = 0000009c
! Mem[000000002a0000fc] = 4a368b55, %l7 = 0000000056e89784
swap [%i0+0x0fc],%l7 ! %l7 = 000000004a368b55
! %l0 = 00000000c517e07b, Mem[0000000090800138] = 92df79e6
stb %l0,[%i5+0x138] ! Mem[0000000090800138] = 7bdf79e6
p13_label_17:
! %l4 = 232995b0c35f2906, Mem[0000000090800140] = 1e3f3f83808370bc
stx %l4,[%i5+0x140] ! Mem[0000000090800140] = 232995b0c35f2906
! Mem[000000002b8001a8] = 34c93410198e4bc4, %l1 = 00000000c599fe03, %l0 = 00000000c517e07b
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 34c93410198e4bc4
! Mem[00000000910000c8] = 7732f2a60790eafb, %g2 = 000000000c4b8755
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a60790eafb
! Mem[000000002a000058] = b651585e765219f0, %l5 = ff66870d3e138b16, %l2 = 000000000000009c
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b651585e765219f0
! Mem[0000000091000100] = ceaa9447, %g2 = 7732f2a60790eafb
ldub [%i6+0x100],%g2 ! %g2 = 00000000000000ce
! %l1 = 00000000c599fe03, Mem[000000002a800004] = 3bfa581d
sth %l1,[%i1+0x004] ! Mem[000000002a800004] = fe03581d
! Mem[000000002b8001d0] = d2c34d40f129c9e4, %l2 = b651585e765219f0, %l5 = ff66870d3e138b16
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = d2c34d40f129c9e4
! Mem[000000002a000070] = 98e0270e5af798fd, %l2 = b651585e765219f0, %l7 = 000000004a368b55
add %i0,0x70,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 98e0270e5af798fd
! Mem[000000002a8000ec] = 6d9660b9, %l7 = 98e0270e5af798fd
swap [%i1+0x0ec],%l7 ! %l7 = 000000006d9660b9
! Mem[000000009100007c] = 9d85a9d0, %g2 = 00000000000000ce
ldsh [%i6+0x07c],%g2 ! %g2 = ffffffffffff9d85
p13_label_18:
! Mem[00000000908000d0] = 2ecbd5fc, %g2 = ffffffffffff9d85
lduw [%i5+0x0d0],%g2 ! %g2 = 000000002ecbd5fc
! Mem[00000000908000f4] = 1de0787a, %g2 = 000000002ecbd5fc
ldsh [%i5+0x0f4],%g2 ! %g2 = 0000000000001de0
! Mem[000000002b000101] = a1d44c82, %l4 = 232995b0c35f2906
ldstub [%i2+0x101],%l4 ! %l4 = 000000d4000000ff
! Mem[0000000090000100] = 773a85f7 7c2e8150 e0684705 a11874f5
! Mem[0000000090000110] = 14a77612 ea546845 006b99f5 fd340851
! Mem[0000000090000120] = 0be3becb 79f02972 4a1fd504 103d09f5
! Mem[0000000090000130] = fa191eed 785fc785 2e04ec6e 694d2d4a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l2 = b651585e765219f0, Mem[000000009080018c] = 85fbf1b6
sth %l2,[%i5+0x18c] ! Mem[000000009080018c] = 19f0f1b6
! %l6 = 0000000000000077, Mem[00000000910000d0] = 5c7a7f22
stw %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000077
! Mem[00000000908000cc] = e9b6ab2e, %g2 = 0000000000001de0
ldub [%i5+0x0cd],%g2 ! %g2 = 00000000000000e9
! Mem[00000000918000f0] = 62dbb71e 03e56e2c, %g2 = 000000e9, %g3 = e6e5fbf7
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000062dbb71e 0000000003e56e2c
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000900001b4] = cb799915, %g2 = 0000000062dbb71e
lduh [%i4+0x1b4],%g2 ! %g2 = 000000000000cb79
p13_label_19:
! Mem[000000009100012c] = 687403a2, %g2 = 000000000000cb79
lduw [%i6+0x12c],%g2 ! %g2 = 00000000687403a2
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000900001b0] = 11e31100cb799915, %g2 = 00000000687403a2
ldx [%i4+0x1b0],%g2 ! %g2 = 11e31100cb799915
! Mem[00000000908000e4] = aff3cafc, %g2 = 11e31100cb799915
ldub [%i5+0x0e4],%g2 ! %g2 = 00000000000000af
! Mem[0000000091800090] = 72fc5c3c, %g2 = 00000000000000af
lduh [%o0+0x092],%g2 ! %g2 = 00000000000072fc
! Mem[000000002b00005d] = 9b07d092, %l4 = 00000000000000d4
ldstub [%i2+0x05d],%l4 ! %l4 = 00000007000000ff
membar #Sync ! Added by membar checker (692)
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000900001d8] = 34fdf599, %g2 = 00000000000072fc
ldub [%i4+0x1da],%g2 ! %g2 = 0000000000000034
! Mem[00000000918000c8] = 8731fad3, %g2 = 0000000000000034
lduw [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3
! Mem[000000002b8000a0] = 5aaeda2c 42a0dc70, %l0 = 198e4bc4, %l1 = c599fe03
ldd [%i3+0x0a0],%l0 ! %l0 = 000000005aaeda2c 0000000042a0dc70
p13_label_20:
! Mem[000000002a000060] = b19b571c3a95c3ab, %l7 = 000000006d9660b9, %l7 = 000000006d9660b9
add %i0,0x60,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b19b571c3a95c3ab
! Mem[000000002a800130] = d0da8d91a310cc28, %l6 = 0000000000000077, %l1 = 0000000042a0dc70
add %i1,0x130,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = d0da8d91a310cc28
! Mem[000000002a8000f0] = e2b7b4a3e6e5fbf7, %l5 = d2c34d40f129c9e4, %l2 = b651585e765219f0
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e2b7b4a3e6e5fbf7
! Mem[0000000091800048] = 00000000261d5546, %g2 = 000000008731fad3
ldx [%o0+0x048],%g2 ! %g2 = 00000000261d5546
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000091000078] = 53e44ef2, %g2 = 00000000261d5546
lduh [%i6+0x078],%g2 ! %g2 = 00000000000053e4
! %l1 = d0da8d91a310cc28, Mem[0000000091800028] = 4c49e8b65bfd1652
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = d0da8d91a310cc28
! Mem[000000002a800130] = d0da8d91a310cc28, %l5 = d2c34d40f129c9e4, %l1 = d0da8d91a310cc28
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = d0da8d91a310cc28
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
mov 0x1c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 000000002a8001c0
! Mem[000000002a800088] = 3177d8b3, %l4 = 0000000000000007
swap [%i1+0x088],%l4 ! %l4 = 000000003177d8b3
p13_label_21:
! Mem[000000002b00019c] = da9c0ba2, %l0 = 5aaeda2c, %l7 = 3a95c3ab
add %i2,0x19c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000da9c0ba2
! Mem[000000009100006c] = e2b00248, %g18 = 2cbd4677dbe2e988
ldsw [%i6+0x06c],%g2 ! %g2 = 2cbd4677dbe2e988
! %l0 = 000000005aaeda2c, Mem[00000000918000af] = ed38f2be
stb %l0,[%o0+0x0af] ! Mem[00000000918000ac] = 2c38f2be
! %l0 = 000000005aaeda2c, Mem[00000000918001a4] = 5a1c1e88
stb %l0,[%o0+0x1a4] ! Mem[00000000918001a4] = 2c1c1e88
! Mem[0000000091800018] = df94e672, %g2 = ffffffffe2b00248
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffdf94
! %l4 = 000000003177d8b3, Mem[0000000090000144] = 7c2e8150
stw %l4,[%i4+0x144] ! Mem[0000000090000144] = 3177d8b3
! %l2 = e2b7b4a3e6e5fbf7, Mem[0000000091000088] = b894d84b
stw %l2,[%i6+0x088] ! Mem[0000000091000088] = e6e5fbf7
! Mem[000000002b8000a8] = 000000004eff7790, %l3 = 9cef160736833a98, %l6 = 0000000000000077
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 000000004eff7790
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
mov 0x0c0,%g6
stda %f16,[%i2+%g6]ASI_COMMIT_S ! Block Store to 000000002b0000c0
! %l7 = 00000000da9c0ba2, Mem[0000000091000010] = 50634422
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = 0ba24422
p13_label_22:
! Mem[00000000910001cc] = bd1872c6, %g2 = ffffffffffffdf94
lduh [%i6+0x1cc],%g2 ! %g2 = 000000000000bd18
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = 0000bd18, %g3 = 03e56e2c
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
stda %f16,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 000000002b000100
! Mem[0000000090000140] = 79923177, %g2 = 00000000d7112f25
ldsb [%i4+0x142],%g2 ! %g2 = 0000000000000079
! %l5 = d2c34d40f129c9e4, Mem[0000000090000030] = 159979cb0011e311
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = d2c34d40f129c9e4
! %l3 = 9cef160736833a98, Mem[000000002a80009c] = 97355548
stw %l3,[%i1+0x09c] ! Mem[000000002a80009c] = 36833a98
membar #Sync ! Added by membar checker (693)
! Mem[00000000900000b8] = 8ee75eea, %g2 = 0000000000000079
ldub [%i4+0x0b9],%g2 ! %g2 = 000000000000008e
! Mem[000000002a000070] = 98e0270e, %l2 = e2b7b4a3e6e5fbf7
swap [%i0+0x070],%l2 ! %l2 = 0000000098e0270e
! Mem[000000002b00014c] = 000000d1, %l4 = 3177d8b3, %l5 = f129c9e4
add %i2,0x14c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000000000d1
! Mem[000000002b80004c] = 470203fb, %l6 = 4eff7790, %l0 = 5aaeda2c
add %i3,0x4c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000470203fb
p13_label_23:
! %l6 = 000000004eff7790, Mem[0000000090000153] = 12ea5468
stb %l6,[%i4+0x153] ! Mem[0000000090000150] = 90ea5468
! Mem[000000002a000080] = c7c63f9e, %l7 = 00000000da9c0ba2
ldsh [%i0+0x082],%l7 ! %l7 = 0000000000003f9e
! %l1 = d0da8d91a310cc28, Mem[0000000090800038] = 60e89f71d91e8f3d
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = d0da8d91a310cc28
! Mem[00000000900000fc] = 8c592a4c, %g2 = 000000000000008e
ldub [%i4+0x0fd],%g2 ! %g2 = 000000000000008c
! Mem[000000002b800148] = b9cdae7a, %l4 = 000000003177d8b3
ldsw [%i3+0x148],%l4 ! %l4 = ffffffffb9cdae7a
! Mem[0000000090000190] = efac1f13ab3c3644, %g2 = 000000000000008c
ldx [%i4+0x190],%g2 ! %g2 = efac1f13ab3c3644
! %l5 = 00000000000000d1, Mem[00000000900000dc] = 6225d103
stb %l5,[%i4+0x0dc] ! Mem[00000000900000dc] = d125d103
! Mem[000000009180008c] = 1bf14a37, %g2 = efac1f13ab3c3644
lduh [%o0+0x08e],%g2 ! %g2 = 0000000000001bf1
! Mem[0000000091000104] = dcf7d01e, %g2 = 0000000000001bf1
ldub [%i6+0x105],%g2 ! %g2 = 00000000000000dc
! Mem[000000002b0000a8] = ca3dbe586ac1a798, %l6 = 000000004eff7790, %l2 = 0000000098e0270e
add %i2,0xa8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ca3dbe586ac1a798
p13_label_24:
! Mem[000000002b800048] = 6f3d45f6470203fb, %l4 = ffffffffb9cdae7a
ldx [%i3+0x048],%l4 ! %l4 = 6f3d45f6470203fb
! Mem[0000000091800084] = f862ec5f, %g2 = 00000000000000dc
ldsh [%o0+0x086],%g2 ! %g2 = fffffffffffff862
! Mem[0000000091000068] = 6bd0e2b0, %g2 = fffffffffffff862
ldsh [%i6+0x06a],%g2 ! %g2 = 0000000000006bd0
! Mem[000000002a0001ac] = 692e78ba, %l7 = 0000000000003f9e
swap [%i0+0x1ac],%l7 ! %l7 = 00000000692e78ba
! %l2 = ca3dbe586ac1a798, Mem[0000000091800185] = c9745047
stb %l2,[%o0+0x185] ! Mem[0000000091800184] = 98745047
! Mem[000000002b80002c] = dac7d003, %l0 = 00000000470203fb
ldstub [%i3+0x02c],%l0 ! %l0 = 000000da000000ff
! Mem[0000000091000140] = 1399745a, %g2 = 0000000000006bd0
ldsh [%i6+0x142],%g2 ! %g2 = 0000000000001399
! %f0 = 7d9d7992 7c2e8150 e0684705 a11874f5
! %f4 = 14a77612 ea546845 006b99f5 fd340851
! %f8 = 0be3becb 79f02972 4a1fd504 103d09f5
! %f12 = fa191eed 785fc785 2e04ec6e 694d2d4a
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000002a8000ac] = ce1989fd, %l0 = 00000000000000da
lduw [%i1+0x0ac],%l0 ! %l0 = 00000000ce1989fd
! Mem[00000000910001d4] = e9b8d21a, %g2 = 0000000000001399
ldsb [%i6+0x1d4],%g2 ! %g2 = ffffffffffffffe9
p13_label_25:
! %l7 = 00000000692e78ba, Mem[000000002a0000a8] = 0000009c
stw %l7,[%i0+0x0a8] ! Mem[000000002a0000a8] = 692e78ba
! Mem[000000002b8000c4] = f9911de6, %l4 = 6f3d45f6470203fb
swap [%i3+0x0c4],%l4 ! %l4 = 00000000f9911de6
! %f16 = 6e1a1057 276bd64c ccded05a c008cb10
! %f20 = 44363cab 131facef 98d02c31 f2ef40f1
! %f24 = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! %f28 = 159979cb 0011e311 608ee75e ea39ac9e
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000002a800098] = 826e8146, %l1 = d0da8d91a310cc28
swap [%i1+0x098],%l1 ! %l1 = 00000000826e8146
! Mem[000000002b000180] = fa198777, %l6 = 000000004eff7790
ldstub [%i2+0x180],%l6 ! %l6 = 000000fa000000ff
membar #Sync ! Added by membar checker (694)
! Mem[0000000090000180] = 6e1a1057 276bd64c ccded05a c008cb10
! Mem[0000000090000190] = 44363cab 131facef 98d02c31 f2ef40f1
! Mem[00000000900001a0] = 59bd1ec8 63be18e1 e0cfbed4 9001615d
! Mem[00000000900001b0] = 159979cb 0011e311 608ee75e ea39ac9e
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000002a800158] = 2977094e848ba265, %l7 = 00000000692e78ba, %l4 = 00000000f9911de6
add %i1,0x158,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2977094e848ba265
! Mem[000000002a000120] = 7c5d05f1, %l4 = 848ba265, %l7 = 692e78ba
add %i0,0x120,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007c5d05f1
! Mem[000000002b000012] = 227102ca, %l0 = 00000000ce1989fd
ldstub [%i2+0x012],%l0 ! %l0 = 00000002000000ff
! Mem[000000002b000080] = 827fc4cf4cd69902, %l2 = ca3dbe586ac1a798, %l2 = ca3dbe586ac1a798
add %i2,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 827fc4cf4cd69902
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p13_branch_failed
p13_not_taken_0_end:
! End of Random Code for Thread 13
1: membar #Sync ! Force all stores to complete
p13_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x034] ! Set processor 13 done flag
! Check Registers
p13_check_registers:
set p13_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000002
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000826e8146
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 827fc4cf4cd69902
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 9cef160736833a98
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2977094e848ba265
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000d1
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000fa
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007c5d05f1
bne,a,pn %xcc,p13_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p13_check_fp_registers:
set p13_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 7d9d7992 7c2e8150
bne %xcc,p13_f0_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6e1a1057 276bd64c
bne %xcc,p13_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ccded05a c008cb10
bne %xcc,p13_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 44363cab 131facef
bne %xcc,p13_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 98d02c31 f2ef40f1
bne %xcc,p13_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 59bd1ec8 63be18e1
bne %xcc,p13_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e0cfbed4 9001615d
bne %xcc,p13_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 159979cb 0011e311
bne %xcc,p13_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 608ee75e ea39ac9e
bne %xcc,p13_f30_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c58c1366bbd8088d
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 944aff90507b26e4
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 07fd15a24eff7790
ldx [%i0+0x030],%g3 ! Observed data at 000000002a000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 80ff4efedf8703f5
ldx [%i0+0x040],%g3 ! Observed data at 000000002a000040
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = e6e5fbf75af798fd
ldx [%i0+0x070],%g3 ! Observed data at 000000002a000070
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = ebd5bdb6799cff64
ldx [%i0+0x098],%g3 ! Observed data at 000000002a000098
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1a8da094000000d3
ldx [%i0+0x0a0],%g3 ! Observed data at 000000002a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 692e78ba5c07d10f
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5412246356e89784
ldx [%i0+0x0f8],%g3 ! Observed data at 000000002a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 88a640afc64dd616
ldx [%i0+0x128],%g3 ! Observed data at 000000002a000128
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4eff7790c609085d
ldx [%i0+0x160],%g3 ! Observed data at 000000002a000160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = fff2135255a9d30b
ldx [%i0+0x178],%g3 ! Observed data at 000000002a000178
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = eb7ce59d00003f9e
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 90ecd17d1c90b408
ldx [%i0+0x1f8],%g3 ! Observed data at 000000002a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1f8,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 77d4703ffe03581d
ldx [%i1+0x000],%g3 ! Observed data at 000000002a800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000090092c7d34
ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = cc87663c9a7e007c
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 43657ae4ff5fcab3
ldx [%i1+0x038],%g3 ! Observed data at 000000002a800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 23f6947a00000048
ldx [%i1+0x040],%g3 ! Observed data at 000000002a800040
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 06d0b3eea1a15243
ldx [%i1+0x048],%g3 ! Observed data at 000000002a800048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5210e300502cf11f
ldx [%i1+0x050],%g3 ! Observed data at 000000002a800050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a0160d9d99c78d26
ldx [%i1+0x058],%g3 ! Observed data at 000000002a800058
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0ba11fa5f18b4d82
ldx [%i1+0x060],%g3 ! Observed data at 000000002a800060
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9ac9a3eb6d9660b9
ldx [%i1+0x068],%g3 ! Observed data at 000000002a800068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = e2b7b4a3e6e5fbf7
ldx [%i1+0x070],%g3 ! Observed data at 000000002a800070
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1ffe693376afb885
ldx [%i1+0x078],%g3 ! Observed data at 000000002a800078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00000007d66ce72f
ldx [%i1+0x088],%g3 ! Observed data at 000000002a800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a310cc2836833a98
ldx [%i1+0x098],%g3 ! Observed data at 000000002a800098
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d81523ffce1989fd
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dc7077b8ffffffd0
ldx [%i1+0x0b0],%g3 ! Observed data at 000000002a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 23f6947a6eff39ad
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002a8000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 9ac9a3eb5af798fd
ldx [%i1+0x0e8],%g3 ! Observed data at 000000002a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff2674d3075b39be
ldx [%i1+0x1a0],%g3 ! Observed data at 000000002a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6e1a1057276bd64c
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ccded05ac008cb10
ldx [%i1+0x1c8],%g3 ! Observed data at 000000002a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 44363cab131facef
ldx [%i1+0x1d0],%g3 ! Observed data at 000000002a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 98d02c31f2ef40f1
ldx [%i1+0x1d8],%g3 ! Observed data at 000000002a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 59bd1ec863be18e1
ldx [%i1+0x1e0],%g3 ! Observed data at 000000002a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e0cfbed49001615d
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 159979cb0011e311
ldx [%i1+0x1f0],%g3 ! Observed data at 000000002a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 608ee75eea39ac9e
ldx [%i1+0x1f8],%g3 ! Observed data at 000000002a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1f8,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 2271ffca2ca7fafa
ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7f79ed81d7460ebf
ldx [%i2+0x038],%g3 ! Observed data at 000000002b000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = c4fb6ed19bffd092
ldx [%i2+0x058],%g3 ! Observed data at 000000002b000058
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = e800165a1014c649
ldx [%i2+0x070],%g3 ! Observed data at 000000002b000070
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4a73ffc8d42162ea
ldx [%i2+0x0a0],%g3 ! Observed data at 000000002b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6e1a1057276bd64c
ldx [%i2+0x0c0],%g3 ! Observed data at 000000002b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ccded05ac008cb10
ldx [%i2+0x0c8],%g3 ! Observed data at 000000002b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 44363cab131facef
ldx [%i2+0x0d0],%g3 ! Observed data at 000000002b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 98d02c31f2ef40f1
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 59bd1ec863be18e1
ldx [%i2+0x0e0],%g3 ! Observed data at 000000002b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e0cfbed49001615d
ldx [%i2+0x0e8],%g3 ! Observed data at 000000002b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 159979cb0011e311
ldx [%i2+0x0f0],%g3 ! Observed data at 000000002b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 608ee75eea39ac9e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000002b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4cd66b2757101a6e
ldx [%i2+0x100],%g3 ! Observed data at 000000002b000100
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 10cb08c05ad0decc
ldx [%i2+0x108],%g3 ! Observed data at 000000002b000108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = efac1f13ab3c3644
ldx [%i2+0x110],%g3 ! Observed data at 000000002b000110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = f140eff2312cd098
ldx [%i2+0x118],%g3 ! Observed data at 000000002b000118
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = e118be63c81ebd59
ldx [%i2+0x120],%g3 ! Observed data at 000000002b000120
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5d610190d4becfe0
ldx [%i2+0x128],%g3 ! Observed data at 000000002b000128
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 11e31100cb799915
ldx [%i2+0x130],%g3 ! Observed data at 000000002b000130
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9eac39ea5ee78e60
ldx [%i2+0x138],%g3 ! Observed data at 000000002b000138
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6d858a6f000000d1
ldx [%i2+0x148],%g3 ! Observed data at 000000002b000148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = caeb2986df8d9c40
ldx [%i2+0x150],%g3 ! Observed data at 000000002b000150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff66870d3e138b16
ldx [%i2+0x178],%g3 ! Observed data at 000000002b000178
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff198777066a4455
ldx [%i2+0x180],%g3 ! Observed data at 000000002b000180
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x180,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 065ec414ffc7d003
ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff8e6d5af65693f7
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000004eff7790
ldx [%i3+0x0a8],%g3 ! Observed data at 000000002b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0efbf1c3470203fb
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f077a3baffffffa3
ldx [%i3+0x1a0],%g3 ! Observed data at 000000002b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f3e2ffc319569e69
ldx [%i3+0x1c0],%g3 ! Observed data at 000000002b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1c0,%g4
! The test for processor 13 has passed
p13_passed:
ta GOOD_TRAP
nop
p13_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p13_failed
p13_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p13_failed
p13_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p13_failed
p13_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p13_failed
p13_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p13_failed
p13_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p13_failed
p13_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p13_failed
p13_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p13_failed
p13_f0_fail:
set p13_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f16_fail:
set p13_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f18_fail:
set p13_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f20_fail:
set p13_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f22_fail:
set p13_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f24_fail:
set p13_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f26_fail:
set p13_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f28_fail:
set p13_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f30_fail:
set p13_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 13 failed
p13_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x034] ! Set processor 13 done flag
set p13_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 13 failed
p13_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x034] ! Set processor 13 done flag
set p13_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p13_selfmod_failed:
ba p13_failed
mov 0xabc,%g1
p13_common_error:
or %g0,0xeed,%g1
ba p13_failed
mov %o5,%g3
p13_common_signature_error:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_common_timeout:
set p13_temp,%g1
ba p13_failed
st %g2,[%g1] ! Common Lock Number
p13_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p13_failed
mov 0x0,%g3
p13_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a800008]
stxa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000000]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000028]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000010]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800018]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000018]
stba %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800000]
done
p13_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a800008]
stxa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000000]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b000028]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a000010]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800018]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000018]
stba %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800000]
done
p13_trap2e:
stwa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000010]
stha %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000000]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a000018]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b800018]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p13_trap2o:
stwa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000010]
stha %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000000]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a000018]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b800018]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p13_trap3e:
nop
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5318a8244a3772fc
ldx [%g1+0x008],%l1 ! %l1 = 5534471dfead3fac
ldx [%g1+0x010],%l2 ! %l2 = bf86bf4216d65140
ldx [%g1+0x018],%l3 ! %l3 = 019ee03ceab088cd
ldx [%g1+0x020],%l4 ! %l4 = b57d7541ee4e50bc
ldx [%g1+0x028],%l5 ! %l5 = ccfc0a04d7460ebf
ldx [%g1+0x030],%l6 ! %l6 = 11549e0fdb08d332
ldx [%g1+0x038],%l7 ! %l7 = 9c81e901c3ceea0b
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 14
processor_14:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x38] ! Set the start flag
wrpr %g0,7,%cleanwin
call p14_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 14
wr %g0,0x4,%fprs ! Make sure fef is 1
set p14_init_freg,%g1
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 38fbdbc8 ed56729c 85c6c5aa 30471a8b
! %f20 = 870a24bd d4974696 3f4060c1 e5da2eb7
! %f24 = c9c3538a 1da43df9 6a9abc50 9b91efa1
! %f28 = b7a90f96 57d0c6c6 6a60c771 b39182d4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8d780b6d e61ab935 eda839d1 09fc9be8
! %f36 = 84512b60 63375f3f f17ab442 d784d09c
! %f40 = d89fb4eb 414f2780 1b90bce2 02007c5a
! %f44 = 72994f0f 69d72a99 e8141f43 869e19fa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x29077def0000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = 29077def0000007f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 14
p14_label_1:
! %f16 = 38fbdbc8 ed56729c 85c6c5aa 30471a8b
! %f20 = 870a24bd d4974696 3f4060c1 e5da2eb7
! %f24 = c9c3538a 1da43df9 6a9abc50 9b91efa1
! %f28 = b7a90f96 57d0c6c6 6a60c771 b39182d4
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000002c800198] = 30bd662e, %l0 = c15d4c3c19e76741
ldstub [%i1+0x198],%l0 ! %l0 = 00000030000000ff
! Mem[000000002c8000c8] = 09ec3639, %l6 = cf00c7a055a08a23
swap [%i1+0x0c8],%l6 ! %l6 = 0000000009ec3639
! %l0 = 0000000000000030, Mem[000000009180012c] = 352c036b
stb %l0,[%o0+0x12c] ! Mem[000000009180012c] = 302c036b
! %l2 = adb2c5f425cf0d76, Mem[0000000091000190] = aab31c19692ea48d
stx %l2,[%i6+0x190] ! Mem[0000000091000190] = adb2c5f425cf0d76
! Mem[00000000910000a0] = 4ed4ce8d, %g2 = 011e1fe2dd68331a
ldsb [%i6+0x0a3],%g2 ! %g2 = 000000000000004e
! Mem[000000002d800184] = 22258d5c, %l6 = 09ec3639, %l1 = 5e37503c
add %i3,0x184,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000022258d5c
! Mem[00000000918000bc] = 11461bc9, %g2 = 000000000000004e
ldub [%o0+0x0bd],%g2 ! %g2 = 0000000000000011
! Mem[000000002c000164] = 482dabd1, %l7 = 33f1d903, %l1 = 22258d5c
add %i0,0x164,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000482dabd1
! Mem[000000002d8001c0] = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! Mem[000000002d8001d0] = d61552ba 8d49e19f 352d26bf d7d226bb
! Mem[000000002d8001e0] = 57ed1fca 6c22865d 1d013351 e9bfcfac
! Mem[000000002d8001f0] = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x1c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000002d8001c0
p14_label_2:
! Mem[0000000091000080] = 57ff66f4, %g2 = 0000000000000011
lduh [%i6+0x080],%g2 ! %g2 = 00000000000057ff
! Mem[000000002c800144] = c99f80f8, %l1 = 00000000482dabd1
swap [%i1+0x144],%l1 ! %l1 = 00000000c99f80f8
! Mem[000000009100009c] = 3457b2a7, %g18 = 9692503a989c0770
ldsw [%i6+0x09c],%g2 ! %g2 = 9692503a989c0770
! Mem[000000002c00002c] = 1363a5df, %l7 = ec69bc3c33f1d903
swap [%i0+0x02c],%l7 ! %l7 = 000000001363a5df
! Mem[000000009000001c] = 143d07fd, %g2 = 000000003457b2a7
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000143d
! Mem[0000000091800040] = bb001b70, %g2 = 000000000000143d
lduh [%o0+0x042],%g2 ! %g2 = 000000000000bb00
! Mem[0000000091800154] = 52e6a040, %g2 = 000000000000bb00
lduw [%o0+0x154],%g2 ! %g2 = 0000000052e6a040
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = 0000000052e6a040
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
! Mem[000000002d800010] = e3a0c8fe 1a710f71, %l0 = 00000030, %l1 = c99f80f8
ldd [%i3+%o2],%l0 ! %l0 = 00000000e3a0c8fe 000000001a710f71
! Mem[000000002d00000c] = 7ad30272, %l4 = b911ba42, %l3 = 75cbcd04
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000007ad30272
p14_label_3:
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000002c800010] = d72aa362, %l1 = 1a710f71, %l5 = c3aa6aa2
add %i1,0x10,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d72aa362
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000002d8000ec] = 0fb8a044, %l4 = b911ba42, %l2 = 25cf0d76
add %i3,0xec,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000fb8a044
! Mem[000000009000019c] = c77ee633, %g2 = 87692ba99cf71985
ldsb [%i4+0x19e],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000090800104] = 3abf723b, %g2 = ffffffffffffffc7
lduh [%i5+0x106],%g2 ! %g2 = 0000000000003abf
! Mem[0000000090000144] = b2ee8d4f, %g2 = 0000000000003abf
ldsh [%i4+0x146],%g2 ! %g2 = ffffffffffffb2ee
! Mem[00000000918001dc] = b4d79063, %g2 = ffffffffffffb2ee
ldsb [%o0+0x1dd],%g2 ! %g2 = ffffffffffffffb4
membar #Sync ! Added by membar checker (695)
! Mem[0000000090000040] = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! Mem[0000000090000050] = 66ce0007 4277b574 4b8580d4 c1b6db6c
! Mem[0000000090000060] = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! Mem[0000000090000070] = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000d8] = d8095dca, %g2 = ffffffffffffffb4
ldsb [%i5+0x0db],%g2 ! %g2 = ffffffffffffffd8
p14_label_4:
! Mem[000000002d8001b4] = 5c5ea0ce, %l0 = e3a0c8fe, %l7 = 1363a5df
add %i3,0x1b4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005c5ea0ce
! Mem[000000002d000134] = 4f84d895, %l6 = 09ec3639, %l3 = 7ad30272
add %i2,0x134,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004f84d895
! Mem[0000000090000138] = 7c3cc510, %g2 = ffffffffffffffd8
lduw [%i4+0x138],%g2 ! %g2 = 000000007c3cc510
! %l4 = 0cd4a239b911ba42, Mem[0000000090800172] = 911bb67a
sth %l4,[%i5+0x172] ! Mem[0000000090800170] = ba42b67a
! %l0 = 00000000e3a0c8fe, Mem[0000000090800102] = 8b48d451
sth %l0,[%i5+0x102] ! Mem[0000000090800100] = c8fed451
! Mem[000000002d800154] = e3889a55, %l1 = 000000001a710f71
swap [%i3+0x154],%l1 ! %l1 = 00000000e3889a55
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 6da8eed8 284bb33c c530f3b2 b35d5cb7
! Mem[0000000090000090] = 74b57742 0700ce66 6cdbb6c1 d480854b
! Mem[00000000900000a0] = 3d061adb 3af57262 52dd6c2e cad4115e
! Mem[00000000900000b0] = cc87f987 efa8e0fe 7d6fd547 cbee142a
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000002c000089] = 0c07de95, %l3 = 000000004f84d895
ldstub [%i0+0x089],%l3 ! %l3 = 00000007000000ff
! Mem[0000000090000080] = 6da8eed8 284bb33c c530f3b2 b35d5cb7
! Mem[0000000090000090] = 74b57742 0700ce66 6cdbb6c1 d480854b
! Mem[00000000900000a0] = 3d061adb 3af57262 52dd6c2e cad4115e
! Mem[00000000900000b0] = cc87f987 efa8e0fe 7d6fd547 cbee142a
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p14_label_5:
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000009000019c] = 7ee63352, %g2 = 000000007c3cc510
ldub [%i4+0x19f],%g2 ! %g2 = 000000000000007e
! Mem[000000002d000060] = 83eda466ea0d6703, %l2 = 000000000fb8a044, %l3 = 0000000000000007
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 83eda466ea0d6703
! Mem[0000000090800120] = deae6fff 744fca19, %g2 = 0000007e, %g3 = 0bad0b00
ldd [%i5+0x120],%g2 ! %g2 = 00000000deae6fff 00000000744fca19
! Mem[0000000091800050] = f95324a8, %g2 = 00000000deae6fff
ldsh [%o0+0x050],%g2 ! %g2 = fffffffffffff953
! %l7 = 000000005c5ea0ce, Mem[0000000090800158] = fcd7567cbc806fe3
stx %l7,[%i5+0x158] ! Mem[0000000090800158] = 000000005c5ea0ce
! %l3 = 83eda466ea0d6703, Mem[00000000910000e8] = 051dcb62fdb9deb1
stx %l3,[%i6+0x0e8] ! Mem[00000000910000e8] = 83eda466ea0d6703
! Mem[00000000900000c0] = 9c7256ed c8dbfb38 8b1a4730 aac5c685
! Mem[00000000900000d0] = 964697d4 bd240a87 b72edae5 c160403f
! Mem[00000000900000e0] = f93da41d 8a53c3c9 a1ef919b 50bc9a6a
! Mem[00000000900000f0] = c6c6d057 960fa9b7 d48291b3 71c7606a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
p14_label_6:
! %l4 = b911ba42, %l5 = d72aa362, Mem[0000000090800188] = bf4c9e7b 85fbf1b6
std %l4,[%i5+0x188] ! Mem[0000000090800188] = b911ba42 d72aa362
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x140,%g5
stda %f16,[%i1+%g5]ASI_COMMIT_S ! Block Store to 000000002c800140
! %l3 = 83eda466ea0d6703, Mem[00000000908000f8] = 967ae5bb59018e55
stx %l3,[%i5+0x0f8] ! Mem[00000000908000f8] = 83eda466ea0d6703
! %l3 = 83eda466ea0d6703, Mem[0000000090000140] = 73eaa49b9bb9b2ee
stx %l3,[%i4+0x140] ! Mem[0000000090000140] = 83eda466ea0d6703
! Mem[000000002d800140] = dc94d6fd4dd342c2, %l3 = 83eda466ea0d6703, %l0 = 00000000e3a0c8fe
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = dc94d6fd4dd342c2
! Mem[000000009080002c] = 82333f49, %g2 = fffffffffffff953
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffff82
! %l2 = 0fb8a044, %l3 = ea0d6703, Mem[0000000090800030] = 333f492f 517dab8b
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 0fb8a044 ea0d6703
! Mem[0000000091800054] = 2f4b5d9e, %g18 = 9692503a989c0770
ldsw [%o0+0x054],%g2 ! %g2 = 9692503a989c0770
! Mem[0000000091800030] = a0e7c98e, %g2 = 000000002f4b5d9e
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000091000034] = c365fd34, %g2 = ffffffffffffffa0
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffffc3
p14_label_7:
! %l3 = 83eda466ea0d6703, Mem[000000002c0000ea] = 5b4814de
sth %l3,[%i0+0x0ea] ! Mem[000000002c0000e8] = 5b486703
! %l6 = 09ec3639, %l7 = 5c5ea0ce, Mem[000000002d0000e0] = 72548dca 819feede
std %l6,[%i2+0x0e0] ! Mem[000000002d0000e0] = 09ec3639 5c5ea0ce
membar #Sync ! Added by membar checker (696)
! Mem[000000002c800170] = 8f61dee22c9a8827, %l0 = dc94d6fd4dd342c2, %l6 = 0000000009ec3639
add %i1,0x170,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 8f61dee22c9a8827
! %l2 = 000000000fb8a044, Mem[0000000091800098] = 87692ba99cf71985
stx %l2,[%o0+0x098] ! Mem[0000000091800098] = 000000000fb8a044
! %l7 = 000000005c5ea0ce, Mem[000000009100014c] = a2c43b2c
stw %l7,[%i6+0x14c] ! Mem[000000009100014c] = 5c5ea0ce
! Mem[000000002d000030] = c415b9332e01b444, %l0 = dc94d6fd4dd342c2, %l2 = 000000000fb8a044
add %i2,0x30,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c415b9332e01b444
! Mem[000000002d800028] = 6a9239c7a426c777, %l2 = c415b9332e01b444, %l3 = 83eda466ea0d6703
add %i3,0x28,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 6a9239c7a426c777
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[000000002d800068] = e5cd1083, %l3 = 6a9239c7a426c777
ldub [%i3+0x06b],%l3 ! %l3 = 0000000000000083
! Mem[000000002c8001e4] = a9c56cac, %l2 = c415b9332e01b444
ldsh [%i1+0x1e4],%l2 ! %l2 = ffffffffffffa9c5
p14_label_8:
! Mem[000000002c800170] = 8f61dee2, %l3 = 0000000000000083
swap [%i1+0x170],%l3 ! %l3 = 000000008f61dee2
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000002c800054] = cf4c5362, %l2 = ffffffffffffa9c5
ldsh [%i1+0x054],%l2 ! %l2 = ffffffffffffcf4c
! Mem[0000000090000040] = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! Mem[0000000090000050] = 66ce0007 4277b574 4b8580d4 c1b6db6c
! Mem[0000000090000060] = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! Mem[0000000090000070] = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l2 = ffffffffffffcf4c, Mem[00000000900001f0] = 76e03e0135f26495
stx %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = ffffffffffffcf4c
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001c4] = da22069a, %g18 = 9692503a989c0770
ldsw [%i5+0x1c4],%g2 ! %g2 = 9692503a989c0770
! Mem[000000002d800190] = 27321b73, %l2 = ffffffffffffcf4c
swap [%i3+0x190],%l2 ! %l2 = 0000000027321b73
! Mem[0000000090000140] = 83eda466 ea0d6703 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000002d8000f8] = 369f5fe7, %l1 = 00000000e3889a55
swap [%i3+0x0f8],%l1 ! %l1 = 00000000369f5fe7
p14_label_9:
! Mem[00000000910001b0] = b5ef3ff4, %g2 = ffffffffda22069a
ldsb [%i6+0x1b1],%g2 ! %g2 = ffffffffffffffb5
! Mem[000000002d80009c] = f46e86da, %l3 = 8f61dee2, %l2 = 27321b73
add %i3,0x9c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f46e86da
! Mem[00000000908000fc] = 03c5eec8, %g2 = ffffffffffffffb5
ldub [%i5+0x0ff],%g2 ! %g2 = 0000000000000003
! Mem[000000002c800092] = 2ad46472, %l0 = dc94d6fd4dd342c2
ldstub [%i1+0x092],%l0 ! %l0 = 00000064000000ff
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000002d8001d2] = d61552ba, %l4 = 0cd4a239b911ba42
ldstub [%i3+0x1d2],%l4 ! %l4 = 00000052000000ff
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l4 = 0000000000000052, Mem[000000009080019a] = 2a6676ae
sth %l4,[%i5+0x19a] ! Mem[0000000090800198] = 005276ae
! Mem[000000009100016c] = 33af4997, %g2 = 0000000000000003
lduh [%i6+0x16c],%g2 ! %g2 = 00000000000033af
! Mem[000000002d800080] = dc237981, %l5 = d72aa362, %l7 = 5c5ea0ce
add %i3,0x80,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000dc237981
p14_label_10:
! Mem[00000000900000a8] = 52dd6c2ecad4115e, %g2 = 00000000000033af
ldx [%i4+0x0a8],%g2 ! %g2 = 52dd6c2ecad4115e
! %l4 = 0000000000000052, Mem[0000000090800028] = 08259a358a69fa82
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000052
! %l6 = 8f61dee22c9a8827, Mem[0000000091000104] = f9dcf7d0
stb %l6,[%i6+0x104] ! Mem[0000000091000104] = 27dcf7d0
! Mem[000000002c0001e4] = 76a21920, %l7 = 00000000dc237981
lduh [%i0+0x1e6],%l7 ! %l7 = 0000000000001920
membar #Sync ! Added by membar checker (697)
! %l4 = 00000052, %l5 = d72aa362, Mem[0000000090000108] = f4341215 b13729c4
std %l4,[%i4+0x108] ! Mem[0000000090000108] = 00000052 d72aa362
! Mem[000000002c800088] = 2ad34c6f, %l7 = 00001920, %l3 = 8f61dee2
add %i1,0x88,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000002ad34c6f
! Mem[00000000900001b0] = fee0a8ef87f987cc, %g2 = 52dd6c2ecad4115e
ldx [%i4+0x1b0],%g2 ! %g2 = fee0a8ef87f987cc
! %l7 = 0000000000001920, Mem[0000000090000192] = 00074277
stb %l7,[%i4+0x192] ! Mem[0000000090000190] = 20074277
! Mem[000000002c0001e8] = 01d90ac5, %l6 = 2c9a8827, %l7 = 00001920
add %i0,0x1e8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000001d90ac5
! Mem[000000002c000120] = b00909f3, %l2 = f46e86da, %l6 = 2c9a8827
add %i0,0x120,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b00909f3
p14_label_11:
! Mem[000000002c0001c4] = bae4c1c0, %l3 = 2ad34c6f, %l3 = 2ad34c6f
add %i0,0x1c4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000bae4c1c0
! Mem[000000002d0000cc] = 8f562251, %l2 = 00000000f46e86da
ldsw [%i2+0x0cc],%l2 ! %l2 = ffffffff8f562251
! Mem[000000002c000058] = 9d486470, %l4 = 00000052, %l0 = 00000064
add %i0,0x58,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009d486470
! Mem[0000000091800020] = a8134317, %g2 = fee0a8ef87f987cc
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffa813
! %l3 = 00000000bae4c1c0, Mem[000000002d800114] = 15aa9a99
stw %l3,[%i3+0x114] ! Mem[000000002d800114] = bae4c1c0
! Mem[00000000908001dc] = d6176bab, %g2 = ffffffffffffa813
ldub [%i5+0x1df],%g2 ! %g2 = 00000000000000d6
! Mem[000000002c800084] = bfc27324, %l3 = 00000000bae4c1c0
swap [%i1+0x084],%l3 ! %l3 = 00000000bfc27324
! %l2 = ffffffff8f562251, Mem[000000002d0001a0] = cd3415c1b3d74be2
stx %l2,[%i2+0x1a0] ! Mem[000000002d0001a0] = ffffffff8f562251
! Mem[000000002d8001aa] = 51b56d34, %l1 = 00000000369f5fe7
ldstub [%i3+0x1aa],%l1 ! %l1 = 0000006d000000ff
! Mem[000000002c800120] = 3e0c4e61, %l5 = 00000000d72aa362
swap [%i1+0x120],%l5 ! %l5 = 000000003e0c4e61
p14_label_12:
! Mem[00000000910001bc] = df50c97f, %g2 = 00000000000000d6
ldub [%i6+0x1be],%g2 ! %g2 = 00000000000000df
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000002c8001c4] = 559526d0, %l3 = bfc27324, %l1 = 0000006d
add %i1,0x1c4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000559526d0
! Mem[00000000900000c0] = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! Mem[00000000900000d0] = 66ce0007 4277b574 4b8580d4 c1b6db6c
! Mem[00000000900000e0] = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! Mem[00000000900000f0] = fee0a8ef 87f987cc 2a14eecb 47d56f7d
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (698)
! Mem[00000000900000ac] = dd52fee0, %g2 = 00000000000000df
ldsh [%i4+0x0ae],%g2 ! %g2 = ffffffffffffdd52
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l1 = 00000000559526d0, Mem[00000000908000fc] = ea0d6703
stw %l1,[%i5+0x0fc] ! Mem[00000000908000fc] = 559526d0
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000002d0000c0] = 65a539cb, %l1 = 00000000559526d0
swap [%i2+0x0c0],%l1 ! %l1 = 0000000065a539cb
p14_label_13:
! Mem[000000002d0001c0] = b285905d86942540, %l1 = 0000000065a539cb, %l5 = 000000003e0c4e61
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b285905d86942540
! Mem[0000000090000000] = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! Mem[0000000090000010] = d61552ba 8d49e19f 352d26bf d7d226bb
! Mem[0000000090000020] = 57ed1fca 6c22865d 1d013351 e9bfcfac
! Mem[0000000090000030] = 8f61dee2 2c9a8827 6a29779f 4000a090
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l1 = 0000000065a539cb, Mem[000000002c00012e] = 67ea89ca
stb %l1,[%i0+0x12e] ! Mem[000000002c00012c] = 67eacbca
membar #Sync ! Added by membar checker (699)
! %l2 = 8f562251, %l3 = bfc27324, Mem[0000000090000108] = ec577a8e 1e99cfd2
std %l2,[%i4+0x108] ! Mem[0000000090000108] = 8f562251 bfc27324
! Mem[0000000090000140] = 83eda466 ea0d6703 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000009100013c] = f750eb85, %g2 = ffffffffffffdd52
ldsh [%i6+0x13e],%g2 ! %g2 = fffffffffffff750
! Mem[000000002d000008] = 2134bc3c, %l6 = 00000000b00909f3
swap [%i2+%o1],%l6 ! %l6 = 000000002134bc3c
! Mem[000000002c000168] = 948358d2, %l6 = 2134bc3c, %l6 = 2134bc3c
add %i0,0x168,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000948358d2
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000091000010] = 6344228b, %g2 = fffffffffffff750
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000063
p14_label_14:
! Mem[0000000090800148] = b9490f12, %g18 = 9692503a989c0770
ldsw [%i5+0x148],%g2 ! %g2 = 9692503a989c0770
! Mem[000000002c000150] = a3bc23c24d2699af, %l4 = 0000000000000052, %l0 = 000000009d486470
add %i0,0x150,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = a3bc23c24d2699af
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l5 = b285905d86942540, Mem[000000002d8001ba] = 733e7021
stb %l5,[%i3+0x1ba] ! Mem[000000002d8001b8] = 733e4021
! Mem[0000000090000138] = 6a29779f4000a090, %g2 = ffffffffb9490f12
ldx [%i4+0x138],%g2 ! %g2 = 6a29779f4000a090
! %l6 = 00000000948358d2, Mem[0000000091800049] = 64b4718c
stb %l6,[%o0+0x049] ! Mem[0000000091800048] = d2b4718c
! Mem[000000002d800090] = 1d7d7bdf, %l7 = 01d90ac5, %l0 = 4d2699af
add %i3,0x90,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000001d7d7bdf
! Mem[0000000090000110] = d61552ba, %g2 = 6a29779f4000a090
ldub [%i4+0x110],%g2 ! %g2 = 00000000000000d6
! Mem[000000002d800058] = 23ef645ad64b2974, %l2 = ffffffff8f562251, %l2 = ffffffff8f562251
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 23ef645ad64b2974
membar #Sync ! Added by membar checker (700)
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
p14_label_15:
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! %l0 = 000000001d7d7bdf, Mem[000000002d0001a6] = 8f562251
sth %l0,[%i2+0x1a6] ! Mem[000000002d0001a4] = 8f567bdf
! Mem[0000000091000024] = f13290ae, %g2 = 00000000000000d6
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff132
! %l2 = d64b2974, %l3 = bfc27324, Mem[0000000091000018] = 8c716ef0 fa7c80ba
std %l2,[%i6+%o3] ! Mem[0000000091000018] = d64b2974 bfc27324
! %l2 = d64b2974, %l3 = bfc27324, Mem[00000000900000e8] = 5e11d4ca 2e6cdd52
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = d64b2974 bfc27324
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (701)
! Mem[00000000900000c0] = 6da8eed8, %g18 = 9692503a989c0770
ldsw [%i4+0x0c0],%g2 ! %g2 = 9692503a989c0770
! Mem[000000002c000088] = 0cffde9531982907, %l0 = 000000001d7d7bdf
ldx [%i0+0x088],%l0 ! %l0 = 0cffde9531982907
! Mem[0000000091800014] = 311cd70a, %g2 = 000000006da8eed8
lduw [%o0+0x014],%g2 ! %g2 = 00000000311cd70a
! Mem[000000002d000141] = d6e5e1ab, %l1 = 0000000065a539cb
ldstub [%i2+0x141],%l1 ! %l1 = 000000e5000000ff
p14_label_16:
! Mem[00000000900001c0] = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! Mem[00000000900001d0] = 66ce0007 4277b574 4b8580d4 c1b6db6c
! Mem[00000000900001e0] = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! Mem[00000000900001f0] = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000100] = ccbe2178 5eb2d35b d2cf991e 8e7a57ec
! Mem[0000000090000110] = 9fe1498d ba5215d6 bb26d2d7 bf262d35
! Mem[0000000090000120] = 5d86226c ca1fed57 accfbfe9 5133011d
! Mem[0000000090000130] = 27889a2c e2de618f 90a00040 9f77296a
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000002c000168] = 948358d2, %l0 = 31982907, %l2 = d64b2974
add %i0,0x168,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000948358d2
! Mem[000000002d80001b] = 6e33dc5d, %l1 = 00000000000000e5
ldstub [%i3+0x01b],%l1 ! %l1 = 0000005d000000ff
! Mem[000000002d0001f8] = 7710adb7 d5e5a8c9, %l6 = 948358d2, %l7 = 01d90ac5
ldd [%i2+0x1f8],%l6 ! %l6 = 000000007710adb7 00000000d5e5a8c9
! Mem[000000002c000048] = 5bcd211e, %l3 = 00000000bfc27324
swap [%i0+0x048],%l3 ! %l3 = 000000005bcd211e
! Mem[000000002d800158] = 086c654a, %l1 = 000000000000005d
lduh [%i3+0x158],%l1 ! %l1 = 000000000000086c
! %l0 = 0cffde9531982907, Mem[000000002c000030] = 55d3ee6d42b93336
stx %l0,[%i0+0x030] ! Mem[000000002c000030] = 0cffde9531982907
! Mem[000000002c000134] = 48dc4e9e, %l7 = 00000000d5e5a8c9
ldsh [%i0+0x136],%l7 ! %l7 = 0000000000004e9e
! Mem[000000002d80006c] = 20495162, %l4 = 00000052, %l5 = 86942540
add %i3,0x6c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000020495162
p14_label_17:
! Mem[0000000091800098] = 00000fb8, %g2 = 00000000311cd70a
ldsh [%o0+0x09a],%g2 ! %g2 = 0000000000000000
! Mem[000000002d8000d0] = c1352f6267d00f36, %l5 = 0000000020495162, %l0 = 0cffde9531982907
add %i3,0xd0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c1352f6267d00f36
! Mem[00000000900001c0] = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! Mem[00000000900001d0] = 66ce0007 4277b574 4b8580d4 c1b6db6c
! Mem[00000000900001e0] = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! Mem[00000000900001f0] = fee0a8ef 87f987cc 2a14eecb 47d56f7d
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000002c00008c] = 31982907, %l6 = 000000007710adb7
ldstub [%i0+0x08c],%l6 ! %l6 = 00000031000000ff
! Mem[000000002c8000c4] = d6767a39, %l3 = 000000005bcd211e
ldstub [%i1+0x0c4],%l3 ! %l3 = 000000d6000000ff
! %l3 = 00000000000000d6, Mem[000000009080002c] = 00000052
sth %l3,[%i5+0x02c] ! Mem[000000009080002c] = 00d60052
! Mem[000000002c80008c] = d82fe115, %l6 = 0000000000000031
ldub [%i1+0x08c],%l6 ! %l6 = 00000000000000d8
! Mem[000000002c000058] = 9d486470, %l3 = 000000d6, %l6 = 000000d8
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009d486470
! %l3 = 00000000000000d6, Mem[00000000918000a6] = 2635afd1
stb %l3,[%o0+0x0a6] ! Mem[00000000918000a4] = d635afd1
! Mem[000000002d8000fc] = 38d5acbd, %l4 = 00000052, %l3 = 000000d6
add %i3,0xfc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000038d5acbd
p14_label_18:
! %l3 = 0000000038d5acbd, Mem[00000000910001f8] = 7385d504
sth %l3,[%i6+0x1f8] ! Mem[00000000910001f8] = acbdd504
! Mem[0000000090000000] = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! Mem[0000000090000010] = d61552ba 8d49e19f 352d26bf d7d226bb
! Mem[0000000090000020] = 57ed1fca 6c22865d 1d013351 e9bfcfac
! Mem[0000000090000030] = 8f61dee2 2c9a8827 6a29779f 4000a090
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000910000b8] = 20cabfa5, %g2 = 0000000000000000
ldsh [%i6+0x0b8],%g2 ! %g2 = 00000000000020ca
! Mem[0000000090800100] = fed4513a, %g2 = 00000000000020ca
ldsb [%i5+0x103],%g2 ! %g2 = fffffffffffffffe
! Mem[000000002c000022] = 4b6b7e43, %l0 = c1352f6267d00f36
ldstub [%i0+0x022],%l0 ! %l0 = 0000007e000000ff
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000002d00007d] = 764b3d8a, %l7 = 0000000000004e9e
ldstub [%i2+0x07d],%l7 ! %l7 = 0000004b000000ff
! Mem[000000002c00018c] = 0f7335aa, %l7 = 000000000000004b
swap [%i0+0x18c],%l7 ! %l7 = 000000000f7335aa
membar #Sync ! Added by membar checker (702)
! %l5 = 0000000020495162, Mem[00000000900001ec] = e9bfcfac
stb %l5,[%i4+0x1ec] ! Mem[00000000900001ec] = 62bfcfac
! Mem[000000002d800118] = febba1d0, %l3 = 38d5acbd, %l2 = 948358d2
add %i3,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000febba1d0
p14_label_19:
! Mem[000000002d800070] = ccb92ec806ad8711, %l2 = 00000000febba1d0, %l6 = 000000009d486470
add %i3,0x70,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ccb92ec806ad8711
! Mem[0000000091800030] = a0e7c98e, %g2 = fffffffffffffffe
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000002c000068] = ea5e8e2ed603205d, %l1 = 000000000000086c, %l2 = 00000000febba1d0
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ea5e8e2ed603205d
! %l3 = 0000000038d5acbd, Mem[0000000091000070] = dec575fced10e21f
stx %l3,[%i6+0x070] ! Mem[0000000091000070] = 0000000038d5acbd
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l3 = 0000000038d5acbd, Mem[0000000091000028] = 90aee843f68d0ba7
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 0000000038d5acbd
! Mem[0000000090000090] = 66ce0007 4277b574, %g2 = ffffffa0, %g3 = 744fca19
ldd [%i4+0x090],%g2 ! %g2 = 0000000066ce0007 000000004277b574
! Mem[000000002d000067] = ea0d6703, %l6 = ccb92ec806ad8711
ldstub [%i2+0x067],%l6 ! %l6 = 00000003000000ff
! Mem[000000002c000158] = 97ad86ed, %l4 = 00000052, %l2 = d603205d
add %i0,0x158,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000097ad86ed
! %l0 = 000000000000007e, Mem[000000002d8001be] = cdb84427
stb %l0,[%i3+0x1be] ! Mem[000000002d8001bc] = cdb87e27
p14_label_20:
! Mem[0000000091000128] = 51106874, %g2 = 0000000066ce0007
ldub [%i6+0x12a],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800130] = d1424106, %g2 = 0000000000000051
lduw [%o0+0x130],%g2 ! %g2 = 00000000d1424106
! %l2 = 97ad86ed, %l3 = 38d5acbd, Mem[00000000918000f8] = ef3adf5b 2199b627
std %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = 97ad86ed 38d5acbd
! Mem[000000002c000158] = 97ad86ed1e408798, %l5 = 0000000020495162, %l2 = 0000000097ad86ed
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 97ad86ed1e408798
! Mem[000000002d000188] = d06731b1, %l2 = 97ad86ed1e408798
swap [%i2+0x188],%l2 ! %l2 = 00000000d06731b1
! %l6 = 0000000000000003, Mem[00000000910001d4] = e9b8d21a
stw %l6,[%i6+0x1d4] ! Mem[00000000910001d4] = 00000003
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000002d8000bc] = 950707fe, %l5 = 20495162, %l5 = 20495162
add %i3,0xbc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000950707fe
! Mem[000000002c000163] = 8303029b, %l1 = 000000000000086c
ldstub [%i0+0x163],%l1 ! %l1 = 0000009b000000ff
! Mem[00000000910000cc] = eafb5c7a, %g2 = 00000000d1424106
ldsh [%i6+0x0ce],%g2 ! %g2 = ffffffffffffeafb
p14_label_21:
! Mem[000000002c000078] = ae4bee0e4b9b2466, %l6 = 0000000000000003, %l6 = 0000000000000003
add %i0,0x78,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ae4bee0e4b9b2466
! Mem[00000000900000c0] = 6da8eed8 284bb33c c530f3b2 b35d5cb7
! Mem[00000000900000d0] = 74b57742 0700ce66 6cdbb6c1 d480854b
! Mem[00000000900000e0] = 3d061adb 3af57262 52dd6c2e cad4115e
! Mem[00000000900000f0] = cc87f987 efa8e0fe 7d6fd547 cbee142a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000002d000100] = 9aa88d0e, %l0 = 0000007e, %l1 = 0000009b
add %i2,0x100,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009aa88d0e
! %l3 = 0000000038d5acbd, Mem[0000000090800084] = dc4a5fa6
stw %l3,[%i5+0x084] ! Mem[0000000090800084] = 38d5acbd
! Mem[0000000090000180] = ccbe2178, %g18 = 9692503a989c0770
ldsw [%i4+0x180],%g2 ! %g2 = 9692503a989c0770
! %l3 = 0000000038d5acbd, Mem[00000000910000f1] = 5b68406c
stb %l3,[%i6+0x0f1] ! Mem[00000000910000f0] = bd68406c
membar #Sync ! Added by membar checker (703)
! Mem[0000000090000070] = 61dee22c, %g2 = ffffffffccbe2178
ldsb [%i4+0x071],%g2 ! %g2 = 0000000000000061
! %f16 = 5bd3b25e 7821becc ec577a8e 1e99cfd2
! %f20 = d61552ba 8d49e19f 352d26bf d7d226bb
! %f24 = 57ed1fca 6c22865d 1d013351 e9bfcfac
! %f28 = 8f61dee2 2c9a8827 6a29779f 4000a090
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000009100002c] = 38d5acbd, %g2 = 0000000000000061
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000038d5
! Mem[000000002c8001e0] = 52413988a9c56cac, %l1 = 000000009aa88d0e, %l1 = 000000009aa88d0e
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 52413988a9c56cac
p14_label_22:
! Mem[00000000918000e0] = 26c562e4, %g2 = 00000000000038d5
ldsh [%o0+0x0e2],%g2 ! %g2 = 00000000000026c5
! Mem[0000000090000098] = 4b8580d4, %g18 = 9692503a989c0770
ldsw [%i4+0x098],%g2 ! %g2 = 9692503a989c0770
! %l6 = ae4bee0e4b9b2466, Mem[0000000090800034] = ea0d6703
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = 4b9b2466
! %l0 = 000000000000007e, Mem[000000009180004c] = 8ce2bfe6
stw %l0,[%o0+0x04c] ! Mem[000000009180004c] = 0000007e
! Mem[000000002c0001e8] = 01d90ac5, %l1 = 52413988a9c56cac
lduw [%i0+0x1e8],%l1 ! %l1 = 0000000001d90ac5
! %l4 = 0000000000000052, Mem[000000009180004c] = 0000007e
sth %l4,[%o0+0x04c] ! Mem[000000009180004c] = 0052007e
! %l6 = ae4bee0e4b9b2466, Mem[0000000090800100] = c5eec8fed4513abf
stx %l6,[%i5+0x100] ! Mem[0000000090800100] = ae4bee0e4b9b2466
! Mem[00000000900001b0] = 27889a2ce2de618f, %g2 = 000000004b8580d4
ldx [%i4+0x1b0],%g2 ! %g2 = 27889a2ce2de618f
! %l3 = 0000000038d5acbd, Mem[000000002c000164] = 482dabd1
stw %l3,[%i0+0x164] ! Mem[000000002c000164] = 38d5acbd
! Mem[0000000091800088] = ec5f6a06, %g2 = 27889a2ce2de618f
lduw [%o0+0x088],%g2 ! %g2 = 00000000ec5f6a06
p14_label_23:
! %l1 = 0000000001d90ac5, Mem[0000000090800158] = 00000000
sth %l1,[%i5+0x158] ! Mem[0000000090800158] = 0ac50000
! Mem[000000002d000060] = 83eda466ea0d67ff, %l5 = 00000000950707fe, %l0 = 000000000000007e
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 83eda466ea0d67ff
! Mem[000000002c800024] = 6f47f6a4, %l5 = 00000000950707fe
swap [%i1+0x024],%l5 ! %l5 = 000000006f47f6a4
! Mem[0000000091000174] = e59ca8cb, %g2 = 00000000ec5f6a06
ldsb [%i6+0x177],%g2 ! %g2 = ffffffffffffffe5
! Mem[000000002c00006d] = d603205d, %l6 = ae4bee0e4b9b2466
ldstub [%i0+0x06d],%l6 ! %l6 = 00000003000000ff
! Mem[000000002d8000d6] = 67d00f36, %l5 = 000000006f47f6a4
ldstub [%i3+0x0d6],%l5 ! %l5 = 0000000f000000ff
! %l0 = ea0d67ff, %l1 = 01d90ac5, Mem[00000000918000b0] = 38f2be03 051282f5
std %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = ea0d67ff 01d90ac5
! Mem[000000002d800158] = 086c654a29f1d9d8, %l1 = 0000000001d90ac5, %l6 = 0000000000000003
add %i3,0x158,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 086c654a29f1d9d8
! Mem[000000002d00002c] = fbe5e3cc, %l7 = 0f7335aa, %l0 = ea0d67ff
add %i2,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000fbe5e3cc
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
mov 0x180,%g5
stda %f0,[%i0+%g5]ASI_COMMIT_P ! Block Store to 000000002c000180
p14_label_24:
membar #Sync ! Added by membar checker (704)
! Mem[000000002c000181] = 3cb34b28, %l7 = 000000000f7335aa
ldstub [%i0+0x181],%l7 ! %l7 = 000000b3000000ff
! %l3 = 0000000038d5acbd, Mem[00000000908001c0] = 3731e03fda22069a
stx %l3,[%i5+0x1c0] ! Mem[00000000908001c0] = 0000000038d5acbd
! Mem[00000000900000ec] = cad4115e, %g2 = ffffffffffffffe5
lduw [%i4+0x0ec],%g2 ! %g2 = 00000000cad4115e
! Mem[00000000900000c0] = 6da8eed8 284bb33c c530f3b2 b35d5cb7
! Mem[00000000900000d0] = 74b57742 0700ce66 6cdbb6c1 d480854b
! Mem[00000000900000e0] = 3d061adb 3af57262 52dd6c2e cad4115e
! Mem[00000000900000f0] = cc87f987 efa8e0fe 7d6fd547 cbee142a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l4 = 00000052, %l5 = 0000000f, Mem[00000000918000d0] = 7aba9aca d893ac6f
std %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 00000052 0000000f
! Mem[000000002c8001b0] = 0dcf2a9b, %l3 = 38d5acbd, %l7 = 000000b3
add %i1,0x1b0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000000dcf2a9b
! Mem[000000002c0001bc] = 47d56f7d, %l5 = 000000000000000f
lduw [%i0+0x1bc],%l5 ! %l5 = 0000000047d56f7d
! %l2 = 00000000d06731b1, Mem[0000000091000160] = 64118847e3d43c33
stx %l2,[%i6+0x160] ! Mem[0000000091000160] = 00000000d06731b1
! Mem[00000000900001c0] = ccbe2178 5eb2d35b, %g2 = cad4115e, %g3 = 4277b574
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000ccbe2178 000000005eb2d35b
! Mem[000000002d80006c] = 20495162, %l2 = d06731b1, %l5 = 47d56f7d
add %i3,0x6c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000020495162
p14_label_25:
! Mem[000000009180019c] = d6f7ca2b, %g18 = 9692503a989c0770
ldsw [%o0+0x19c],%g2 ! %g2 = 9692503a989c0770
! %l6 = 29f1d9d8, %l7 = 0dcf2a9b, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l6,[%i5+0x160] ! Mem[0000000090800160] = 29f1d9d8 0dcf2a9b
! Mem[0000000091800068] = aeb3322599dfefc0, %g2 = ffffffffd6f7ca2b
ldx [%o0+0x068],%g2 ! %g2 = aeb3322599dfefc0
! Mem[000000002d8000f0] = 13250cbc, %l7 = 000000000dcf2a9b
swap [%i3+0x0f0],%l7 ! %l7 = 0000000013250cbc
! Mem[000000002d800100] = 97cd112f, %l3 = 0000000038d5acbd
ldstub [%i3+0x100],%l3 ! %l3 = 00000097000000ff
! Mem[000000002c800148] = ec577a8e, %l3 = 0000000000000097
swap [%i1+0x148],%l3 ! %l3 = 00000000ec577a8e
! %f0 = 3cb34b28 d8eea86d b75c5db3 b2f330c5
! %f4 = 66ce0007 4277b574 4b8580d4 c1b6db6c
! %f8 = 6272f53a db1a063d 5e11d4ca 2e6cdd52
! %f12 = fee0a8ef 87f987cc 2a14eecb 47d56f7d
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000002d000128] = c35bb86581a07963, %l2 = 00000000d06731b1, %l5 = 0000000020495162
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c35bb86581a07963
! Mem[0000000091800084] = f21af862, %g2 = aeb3322599dfefc0
lduw [%o0+0x084],%g2 ! %g2 = 00000000f21af862
! Mem[000000002d0000fc] = b7ab9e40, %l7 = 0000000013250cbc
ldub [%i2+0x0ff],%l7 ! %l7 = 0000000000000040
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
1: membar #Sync ! Force all stores to complete
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000fbe5e3cc
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000001d90ac5
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d06731b1
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ec577a8e
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000052
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c35bb86581a07963
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 086c654a29f1d9d8
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000040
bne,a,pn %xcc,p14_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p14_check_fp_registers:
set p14_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 3cb34b28 d8eea86d
bne %xcc,p14_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4b8580d4 c1b6db6c
bne %xcc,p14_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5bd3b25e 7821becc
bne %xcc,p14_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ec577a8e 1e99cfd2
bne %xcc,p14_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d61552ba 8d49e19f
bne %xcc,p14_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 352d26bf d7d226bb
bne %xcc,p14_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 57ed1fca 6c22865d
bne %xcc,p14_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1d013351 e9bfcfac
bne %xcc,p14_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8f61dee2 2c9a8827
bne %xcc,p14_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6a29779f 4000a090
bne %xcc,p14_f30_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 4b6bff4366186fa8
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 560d564133f1d903
ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0cffde9531982907
ldx [%i0+0x030],%g3 ! Observed data at 000000002c000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = bfc27324f2077b68
ldx [%i0+0x048],%g3 ! Observed data at 000000002c000048
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = ea5e8e2ed6ff205d
ldx [%i0+0x068],%g3 ! Observed data at 000000002c000068
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0cffde95ff982907
ldx [%i0+0x088],%g3 ! Observed data at 000000002c000088
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5b486703c3087849
ldx [%i0+0x0e8],%g3 ! Observed data at 000000002c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 70aaafd267eacbca
ldx [%i0+0x128],%g3 ! Observed data at 000000002c000128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 830302ff38d5acbd
ldx [%i0+0x160],%g3 ! Observed data at 000000002c000160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3cff4b28d8eea86d
ldx [%i0+0x180],%g3 ! Observed data at 000000002c000180
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = b75c5db3b2f330c5
ldx [%i0+0x188],%g3 ! Observed data at 000000002c000188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 66ce00074277b574
ldx [%i0+0x190],%g3 ! Observed data at 000000002c000190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4b8580d4c1b6db6c
ldx [%i0+0x198],%g3 ! Observed data at 000000002c000198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6272f53adb1a063d
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5e11d4ca2e6cdd52
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = fee0a8ef87f987cc
ldx [%i0+0x1b0],%g3 ! Observed data at 000000002c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2a14eecb47d56f7d
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1b8,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 0f4ee196950707fe
ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = a162c6ffbae4c1c0
ldx [%i1+0x080],%g3 ! Observed data at 000000002c800080
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2ad4ff72974972dc
ldx [%i1+0x090],%g3 ! Observed data at 000000002c800090
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = aa037c35ff767a39
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 55a08a231b1dc97d
ldx [%i1+0x0c8],%g3 ! Observed data at 000000002c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d72aa362016ea7ac
ldx [%i1+0x120],%g3 ! Observed data at 000000002c800120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5bd3b25e7821becc
ldx [%i1+0x140],%g3 ! Observed data at 000000002c800140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000971e99cfd2
ldx [%i1+0x148],%g3 ! Observed data at 000000002c800148
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = d61552ba8d49e19f
ldx [%i1+0x150],%g3 ! Observed data at 000000002c800150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 352d26bfd7d226bb
ldx [%i1+0x158],%g3 ! Observed data at 000000002c800158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 57ed1fca6c22865d
ldx [%i1+0x160],%g3 ! Observed data at 000000002c800160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1d013351e9bfcfac
ldx [%i1+0x168],%g3 ! Observed data at 000000002c800168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000832c9a8827
ldx [%i1+0x170],%g3 ! Observed data at 000000002c800170
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 6a29779f4000a090
ldx [%i1+0x178],%g3 ! Observed data at 000000002c800178
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffbd662eadc2d0c2
ldx [%i1+0x198],%g3 ! Observed data at 000000002c800198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x198,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b00909f37ad30272
ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x008,%g4
ldx [%g1+0x060],%g2 ! Expected data = 83eda466ea0d67ff
ldx [%i2+0x060],%g3 ! Observed data at 000000002d000060
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 086bdf6176ff3d8a
ldx [%i2+0x078],%g3 ! Observed data at 000000002d000078
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 559526d0c7d42496
ldx [%i2+0x0c0],%g3 ! Observed data at 000000002d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 09ec36395c5ea0ce
ldx [%i2+0x0e0],%g3 ! Observed data at 000000002d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = d6ffe1ab78c07597
ldx [%i2+0x140],%g3 ! Observed data at 000000002d000140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1e408798166cd11b
ldx [%i2+0x188],%g3 ! Observed data at 000000002d000188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffffffff8f567bdf
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1a0,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 6e33dcff8e64b2a7
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c1352f6267d0ff36
ldx [%i3+0x0d0],%g3 ! Observed data at 000000002d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0dcf2a9b6c37d363
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e3889a5538d5acbd
ldx [%i3+0x0f8],%g3 ! Observed data at 000000002d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffcd112fd9ddf9f6
ldx [%i3+0x100],%g3 ! Observed data at 000000002d800100
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 86668117bae4c1c0
ldx [%i3+0x110],%g3 ! Observed data at 000000002d800110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5bffeeab1a710f71
ldx [%i3+0x150],%g3 ! Observed data at 000000002d800150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffffcf4c0722b46a
ldx [%i3+0x190],%g3 ! Observed data at 000000002d800190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 51b5ff3494d395d0
ldx [%i3+0x1a8],%g3 ! Observed data at 000000002d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 733e4021cdb87e27
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d615ffba8d49e19f
ldx [%i3+0x1d0],%g3 ! Observed data at 000000002d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1d0,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f0_fail:
set p14_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f6_fail:
set p14_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f16_fail:
set p14_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f18_fail:
set p14_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f20_fail:
set p14_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f22_fail:
set p14_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f24_fail:
set p14_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f26_fail:
set p14_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f28_fail:
set p14_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f30_fail:
set p14_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000018]
stba %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000010]
done
p14_trap1o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002c000018]
stba %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000010]
done
p14_trap2e:
stxa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000010]
done
p14_trap2o:
stxa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000010]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c15d4c3c19e76741
ldx [%g1+0x008],%l1 ! %l1 = 945fd6585e37503c
ldx [%g1+0x010],%l2 ! %l2 = adb2c5f425cf0d76
ldx [%g1+0x018],%l3 ! %l3 = 7c9dc21475cbcd04
ldx [%g1+0x020],%l4 ! %l4 = 0cd4a239b911ba42
ldx [%g1+0x028],%l5 ! %l5 = 531673f7c3aa6aa2
ldx [%g1+0x030],%l6 ! %l6 = cf00c7a055a08a23
ldx [%g1+0x038],%l7 ! %l7 = ec69bc3c33f1d903
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 15
processor_15:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x3c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p15_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 15
wr %g0,0x4,%fprs ! Make sure fef is 1
set p15_init_freg,%g1
! %f0 = ceded297 735ac9af 6e8c9bbc 56e72db6
! %f4 = 759607c9 ae9384fb 05085236 46f6d9fa
! %f8 = 702e77f5 a270faa0 37fff7c6 1c3c9041
! %f12 = d4849af5 6d6dae2f b11a7257 c952fd5a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9c5d7ec2 5990a974 d5d8cf36 1a5a1669
! %f20 = d2feb5b3 57c0db1b 5508209d 253fa923
! %f24 = a41f2a88 ebb60ee5 9ca34b81 80294f47
! %f28 = b4b90e95 2f13c1cf 907020eb e15eb8da
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2efef2b2 c2e7e70b 3be2dbda 0519a907
! %f36 = b8c3df5a 2eb25576 d98ec8f7 62f7c009
! %f40 = d9c9ab1c 10ef288d e056f415 fc71add3
! %f44 = 05cf256a 2abd1597 93a2ffcb 89a4a822
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x345fc10800000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = 345fc10800000050
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 15
p15_label_1:
! Mem[000000002e00003c] = 8a728eb6, %l5 = 83e95b587cb14e86
swap [%i0+0x03c],%l5 ! %l5 = 000000008a728eb6
! Mem[0000000090800040] = 6967e17f, %g2 = 9125933f4e59e084
ldsb [%i5+0x041],%g2 ! %g2 = 0000000000000069
! %l4 = e4eab41ba4a488fd, Mem[000000002f00007a] = 5c3e704a
stb %l4,[%i2+0x07a] ! Mem[000000002f000078] = 5c3efd4a
! Mem[0000000091800060] = 38d48528, %g2 = 0000000000000069
lduh [%o0+0x062],%g2 ! %g2 = 00000000000038d4
! %l3 = 4ad84db868c84ced, Mem[00000000910001ce] = 72c67e4c
stb %l3,[%i6+0x1ce] ! Mem[00000000910001cc] = edc67e4c
! %l6 = d6f0f268294212ab, Mem[000000002e8000c8] = 19f90df8
sth %l6,[%i1+0x0c8] ! Mem[000000002e8000c8] = 12ab0df8
! Mem[00000000910001b8] = 5ea3e305edf9df50, %g2 = 00000000000038d4
ldx [%i6+0x1b8],%g2 ! %g2 = 5ea3e305edf9df50
! Mem[000000002f000038] = 3d20cdb5, %l3 = 4ad84db868c84ced
ldsw [%i2+0x038],%l3 ! %l3 = 000000003d20cdb5
! Mem[000000002f8001c0] = e3f2a11a d5e72598 5dc87f36 d5e70bb6
! Mem[000000002f8001d0] = 09f71381 a9350a0d 1b30d623 1e9f8944
! Mem[000000002f8001e0] = 7be41c45 556c7a5d 8ef8ca1b 216fff3a
! Mem[000000002f8001f0] = c7c387ad 915032cc 81fbe422 2c49799a
mov 0x1c0,%g4
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000002f8001c0
! Mem[000000002e000194] = 117afc77, %l0 = 266d5e71, %l0 = 266d5e71
add %i0,0x194,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000117afc77
p15_label_2:
! Mem[0000000090800068] = c1c6924a, %g18 = 0c90a25fbeb6589e
ldsw [%i5+0x068],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[000000002e000188] = 812b7447 6d2b4220, %l2 = 7e181bb4, %l3 = 3d20cdb5
ldd [%i0+0x188],%l2 ! %l2 = 00000000812b7447 000000006d2b4220
! Mem[000000002e0000b8] = 8f364558, %l6 = d6f0f268294212ab
lduh [%i0+0x0ba],%l6 ! %l6 = 0000000000004558
! %l1 = bdb7ff74ba6ea79a, Mem[000000002e8001a4] = e01d4a92
stb %l1,[%i1+0x1a4] ! Mem[000000002e8001a4] = 9a1d4a92
! Mem[000000002f0000c0] = 73887b2d 53baca5c d5176665 670f4ae6
! Mem[000000002f0000d0] = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! Mem[000000002f0000e0] = 57ae5713 6b89a917 87d8ef95 6d64735f
! Mem[000000002f0000f0] = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x0c0,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 000000002f0000c0
! Mem[000000009180002c] = 523d3b21, %g2 = ffffffffc1c6924a
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000052
! Mem[000000002f800040] = a1a20590 f8ab4165 343436fb f5ae834e
! Mem[000000002f800050] = 76949921 1fcd3b01 c62f153b 0e092b49
! Mem[000000002f800060] = e9fbea72 1d53e525 4afb41c6 3df8b527
! Mem[000000002f800070] = 8fb75226 6b7f445a feedec22 97779669
mov 0x040,%g6
ldda [%i3+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000002f800040
! Mem[000000002e000068] = 9c79576a, %l4 = e4eab41ba4a488fd
swap [%i0+0x068],%l4 ! %l4 = 000000009c79576a
! Mem[000000002f8001b8] = 0a7e833b, %l3 = 6d2b4220, %l3 = 6d2b4220
add %i3,0x1b8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000a7e833b
! Mem[000000002e800018] = a3265cf6b6d06c38, %l2 = 00000000812b7447, %l0 = 00000000117afc77
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = a3265cf6b6d06c38
p15_label_3:
! Mem[000000002e000058] = 9be731890e132478, %l4 = 000000009c79576a, %l3 = 000000000a7e833b
add %i0,0x58,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9be731890e132478
! %l0 = a3265cf6b6d06c38, Mem[0000000090000025] = db028811
stb %l0,[%i4+0x025] ! Mem[0000000090000024] = 38028811
! Mem[0000000091000050] = 65d749c6a42e2703, %g2 = 0000000000000052
ldx [%i6+0x050],%g2 ! %g2 = 65d749c6a42e2703
! Mem[000000002f000137] = 40f2fe7d, %l7 = 2a86071c4258141c
ldstub [%i2+0x137],%l7 ! %l7 = 0000007d000000ff
! Mem[000000002e800034] = e0cb3634, %l3 = 9be731890e132478
swap [%i1+0x034],%l3 ! %l3 = 00000000e0cb3634
! Mem[0000000091000000] = 1304434b, %g2 = 65d749c6a42e2703
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000013
! Mem[000000002f8000b8] = 61abda4952b7bd66, %l0 = a3265cf6b6d06c38, %l6 = 0000000000004558
add %i3,0xb8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 61abda4952b7bd66
! Mem[000000002e00002a] = 9c410956, %l1 = bdb7ff74ba6ea79a
ldstub [%i0+0x02a],%l1 ! %l1 = 00000009000000ff
! %l0 = b6d06c38, %l1 = 00000009, Mem[00000000910000f0] = cb5b6840 6c814025
std %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = b6d06c38 00000009
! Mem[000000002e800098] = 6de5208d, %l3 = e0cb3634, %l4 = 9c79576a
add %i1,0x98,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006de5208d
p15_label_4:
! Mem[000000002f000134] = 40f2feff, %l0 = b6d06c38, %l5 = 8a728eb6
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000040f2feff
! Mem[00000000910000e0] = 04507341, %g18 = 0c90a25fbeb6589e
ldsw [%i6+0x0e0],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[00000000918000fc] = b6274cd3, %g2 = 0000000004507341
lduh [%o0+0x0fe],%g2 ! %g2 = 000000000000b627
! %l2 = 00000000812b7447, Mem[00000000910001f6] = 25cc7385
sth %l2,[%i6+0x1f6] ! Mem[00000000910001f4] = 74477385
! Mem[000000002f000148] = 788d32e5ba57773c, %l5 = 0000000040f2feff, %l4 = 000000006de5208d
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 788d32e5ba57773c
! %l1 = 0000000000000009, Mem[0000000090800050] = 962502f2b16f80fc
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000009
! %l6 = 61abda4952b7bd66, Mem[000000002f8000d0] = 8bd441f4748a64d9
stx %l6,[%i3+0x0d0] ! Mem[000000002f8000d0] = 61abda4952b7bd66
! %l4 = ba57773c, %l5 = 40f2feff, Mem[00000000918000d8] = 17e15b52 b8bfd325
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = ba57773c 40f2feff
! Mem[000000009080005c] = 3d38ffe2, %g2 = 000000000000b627
lduh [%i5+0x05e],%g2 ! %g2 = 0000000000003d38
! Mem[000000002f00010d] = bf0f30bc, %l2 = 00000000812b7447
ldstub [%i2+0x10d],%l2 ! %l2 = 0000000f000000ff
p15_label_5:
! Mem[000000002f800024] = ff3bb460, %l7 = 0000007d, %l0 = b6d06c38
add %i3,0x24,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ff3bb460
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000091000178] = 9ca8cbaa2018c4b0, %g2 = 0000000000003d38
ldx [%i6+0x178],%g2 ! %g2 = 9ca8cbaa2018c4b0
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i1+%g5]ASI_BLK_AIUSL ! Block Store to 000000002e800180
! Mem[000000002e8000c4] = e7c6edaa, %l2 = 000000000000000f
lduh [%i1+0x0c4],%l2 ! %l2 = 000000000000e7c6
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i2+%g6]ASI_COMMIT_S ! Block Store to 000000002f000040
! Mem[000000002f000180] = 094bf296, %l3 = 00000000e0cb3634
swap [%i2+0x180],%l3 ! %l3 = 00000000094bf296
! Mem[000000002f000030] = 90c1ab10, %l5 = 40f2feff, %l4 = ba57773c
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000090c1ab10
! %l3 = 00000000094bf296, Mem[00000000918001c1] = 43ec26c6
stb %l3,[%o0+0x1c1] ! Mem[00000000918001c0] = 96ec26c6
! %l4 = 90c1ab10, %l5 = 40f2feff, Mem[00000000908001d0] = 9914a593 98cdf870
std %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 90c1ab10 40f2feff
p15_label_6:
! Mem[000000009180005c] = 98c57dad, %g2 = 9ca8cbaa2018c4b0
ldsh [%o0+0x05c],%g2 ! %g2 = ffffffffffff98c5
membar #Sync ! Added by membar checker (705)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96380288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l1 = 0000000000000009, Mem[000000002f80011e] = cc508c09
sth %l1,[%i3+0x11e] ! Mem[000000002f80011c] = cc500009
! Mem[000000002f00010c] = bfff30bc, %l5 = 0000000040f2feff
swap [%i2+0x10c],%l5 ! %l5 = 00000000bfff30bc
! Mem[000000002f800187] = dbe42599, %l7 = 000000000000007d
ldstub [%i3+0x187],%l7 ! %l7 = 00000099000000ff
! %l7 = 0000000000000099, Mem[00000000908001a8] = db28b76651af16d7
stx %l7,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000000000099
! Mem[000000002f8000b8] = 61abda4952b7bd66, %l1 = 0000000000000009, %l5 = 00000000bfff30bc
add %i3,0xb8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 61abda4952b7bd66
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000009180005c] = 98c57dad, %g2 = ffffffffffff98c5
lduw [%o0+0x05c],%g2 ! %g2 = 0000000098c57dad
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
p15_label_7:
! Mem[0000000090800008] = ede103af, %g2 = 0000000098c57dad
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000ed
! %l4 = 0000000090c1ab10, Mem[00000000918001e0] = 63ab1694
sth %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = ab101694
! Mem[000000002f000180] = e0cb36346206dc87, %l4 = 0000000090c1ab10, %l0 = 00000000ff3bb460
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e0cb36346206dc87
! Mem[000000002f80001f] = cd89db95, %l1 = 0000000000000009
ldstub [%i3+0x01f],%l1 ! %l1 = 00000095000000ff
! %l6 = 61abda4952b7bd66, Mem[000000009100012e] = 03a2aab6
sth %l6,[%i6+0x12e] ! Mem[000000009100012c] = bd66aab6
! Mem[000000009100019c] = 8dfea55c, %g2 = 00000000000000ed
ldsb [%i6+0x19c],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000090000134] = d9c67c3c, %g2 = ffffffffffffff8d
lduh [%i4+0x136],%g2 ! %g2 = 000000000000d9c6
! Mem[00000000918000e8] = 4a2aed2e, %g18 = 0c90a25fbeb6589e
ldsw [%o0+0x0e8],%g2 ! %g2 = 0c90a25fbeb6589e
! %l4 = 0000000090c1ab10, Mem[00000000900001b0] = 8fb752266b7f445a
stx %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000000090c1ab10
! Mem[0000000090800174] = b67ade14, %g2 = 000000004a2aed2e
ldsh [%i5+0x174],%g2 ! %g2 = ffffffffffffb67a
p15_label_8:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000002f0001e0] = f9c2adcd, %l2 = 000000000000e7c6
ldstub [%i2+0x1e0],%l2 ! %l2 = 000000f9000000ff
! Mem[000000002f800060] = e9fbea721d53e525, %l4 = 0000000090c1ab10, %l4 = 0000000090c1ab10
add %i3,0x60,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e9fbea721d53e525
! %l6 = 61abda4952b7bd66, Mem[00000000900001cc] = f5a45ec9
stw %l6,[%i4+0x1cc] ! Mem[00000000900001cc] = 52b7bd66
! Mem[000000002f8001e0] = 7be41c45556c7a5d, %l6 = 61abda4952b7bd66, %l7 = 0000000000000099
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7be41c45556c7a5d
! %l7 = 7be41c45556c7a5d, Mem[0000000090800133] = 563d2c63
stb %l7,[%i5+0x133] ! Mem[0000000090800130] = 5d3d2c63
! Mem[000000002f0000c0] = 73887b2d, %l5 = 61abda4952b7bd66
swap [%i2+0x0c0],%l5 ! %l5 = 0000000073887b2d
membar #Sync ! Added by membar checker (706)
! %l0 = e0cb36346206dc87, Mem[0000000090000077] = 0ab7c083
stb %l0,[%i4+0x077] ! Mem[0000000090000074] = 87b7c083
! Mem[000000002e800078] = 1a212a0b5d659f5e, %l7 = 7be41c45556c7a5d, %l0 = e0cb36346206dc87
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 1a212a0b5d659f5e
p15_label_9:
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000918001c4] = df0770e0, %g2 = ffffffffffffb67a
ldsb [%o0+0x1c5],%g2 ! %g2 = ffffffffffffffdf
! Mem[00000000910000c4] = d2b47732, %g2 = ffffffffffffffdf
ldsh [%i6+0x0c6],%g2 ! %g2 = ffffffffffffd2b4
! %l5 = 0000000073887b2d, Mem[000000009180001a] = df94e672
sth %l5,[%o0+0x01a] ! Mem[0000000091800018] = 7b2de672
! Mem[000000002e000098] = 9f0416fe, %l3 = 00000000094bf296
lduw [%i0+0x098],%l3 ! %l3 = 000000009f0416fe
! Mem[000000002e0000ac] = 95c95628, %l0 = 1a212a0b5d659f5e
swap [%i0+0x0ac],%l0 ! %l0 = 0000000095c95628
! %l5 = 0000000073887b2d, Mem[00000000908000bc] = 1065ce3c
stw %l5,[%i5+0x0bc] ! Mem[00000000908000bc] = 73887b2d
! Mem[000000002e0000c0] = f62dcc3827680bb3, %l3 = 000000009f0416fe, %l5 = 0000000073887b2d
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = f62dcc3827680bb3
! %l5 = f62dcc3827680bb3, Mem[0000000091800068] = aeb33225
stw %l5,[%o0+0x068] ! Mem[0000000091800068] = 27680bb3
! Mem[000000002f000122] = 51e2560c, %l6 = 61abda4952b7bd66
ldstub [%i2+0x122],%l6 ! %l6 = 00000056000000ff
p15_label_10:
! %l3 = 000000009f0416fe, Mem[00000000908000d4] = 64c1ee86
stw %l3,[%i5+0x0d4] ! Mem[00000000908000d4] = 9f0416fe
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i0+%g5]ASI_BLK_SL ! Block Store to 000000002e000080
! %l7 = 7be41c45556c7a5d, Mem[000000009000008a] = 1f3e5291
sth %l7,[%i4+0x08a] ! Mem[0000000090000088] = 7a5d5291
! Mem[000000002f800110] = c965e5090b90ab8e, %l1 = 0000000000000095, %l6 = 0000000000000056
add %i3,0x110,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c965e5090b90ab8e
! Mem[000000002e800060] = 82d97b95, %l0 = 95c95628, %l1 = 00000095
add %i1,0x60,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000082d97b95
! Mem[000000002e000198] = f2a60c3d1b18bf26, %l7 = 7be41c45556c7a5d, %l4 = e9fbea721d53e525
add %i0,0x198,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = f2a60c3d1b18bf26
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000002e80001c] = b6d06c38, %l4 = f2a60c3d1b18bf26
swap [%i1+0x01c],%l4 ! %l4 = 00000000b6d06c38
! Mem[000000002e0000c8] = 1d4a9425, %l1 = 0000000082d97b95
swap [%i0+0x0c8],%l1 ! %l1 = 000000001d4a9425
! Mem[000000002f00005d] = 0e092b49, %l3 = 000000009f0416fe
ldstub [%i2+0x05d],%l3 ! %l3 = 00000009000000ff
p15_label_11:
! Mem[000000002e0001f0] = bb47bf91d9e2bc30, %l7 = 7be41c45556c7a5d, %l0 = 0000000095c95628
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = bb47bf91d9e2bc30
! Mem[000000002f80004b] = 343436fb, %l5 = f62dcc3827680bb3
ldstub [%i3+0x04b],%l5 ! %l5 = 000000fb000000ff
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (707)
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21507a5d 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f87 b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000002e0001b8] = e1560528, %l3 = 0000000000000009
swap [%i0+0x1b8],%l3 ! %l3 = 00000000e1560528
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x0c0,%g5
stda %f0,[%i2+%g5]ASI_COMMIT_P ! Block Store to 000000002f0000c0
! %l1 = 000000001d4a9425, Mem[0000000090000010] = 16600ea2
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 1d4a9425
! Mem[000000002e8000c0] = a57b157e e7c6edaa, %l4 = b6d06c38, %l5 = 000000fb
ldd [%i1+0x0c0],%l4 ! %l4 = 00000000a57b157e 00000000e7c6edaa
! Mem[0000000091000080] = 57ff66f4 8c7af846, %g2 = ffffd2b4, %g3 = 0bad0b00
ldd [%i6+0x080],%g2 ! %g2 = 0000000057ff66f4 000000008c7af846
p15_label_12:
! Mem[000000002f0000aa] = b0618415, %l0 = bb47bf91d9e2bc30
ldstub [%i2+0x0aa],%l0 ! %l0 = 00000084000000ff
! Mem[00000000910001d0] = 65e9b8d2, %g2 = 0000000057ff66f4
ldsb [%i6+0x1d3],%g2 ! %g2 = 0000000000000065
! Mem[000000002e0001a0] = 69e142f06fc678ad, %l3 = 00000000e1560528, %l5 = 00000000e7c6edaa
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 69e142f06fc678ad
! Mem[000000002e8000e0] = dad02bf2, %l2 = 00000000000000f9
swap [%i1+0x0e0],%l2 ! %l2 = 00000000dad02bf2
! Mem[0000000091800068] = 27680bb3, %g2 = 0000000000000065
ldsb [%o0+0x068],%g2 ! %g2 = 0000000000000027
! Mem[000000002e000158] = 074cf13c7a160ca4, %l6 = c965e5090b90ab8e
ldx [%i0+0x158],%l6 ! %l6 = 074cf13c7a160ca4
! Mem[000000002f000174] = aa1a5795, %l1 = 000000001d4a9425
swap [%i2+0x174],%l1 ! %l1 = 00000000aa1a5795
! Mem[000000009080005c] = 35823d38, %g2 = 0000000000000027
lduw [%i5+0x05c],%g2 ! %g2 = 0000000035823d38
! Mem[000000002e8000c0] = a57b157e, %l0 = 0000000000000084
ldstub [%i1+0x0c0],%l0 ! %l0 = 000000a5000000ff
! Mem[00000000900000a0] = d287d644, %g2 = 0000000035823d38
lduh [%i4+0x0a2],%g2 ! %g2 = 000000000000d287
p15_label_13:
! Mem[0000000091800104] = 88037a54, %g2 = 000000000000d287
ldsb [%o0+0x104],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21507a5d 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000168] = b11933af, %g2 = ffffffffffffff88
ldsb [%i6+0x16a],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000910000d0] = 7a7f2256, %g2 = ffffffffffffffb1
ldsb [%i6+0x0d1],%g2 ! %g2 = 000000000000007a
! Mem[000000002f8000ec] = c8a70cf0, %l0 = 00000000000000a5
swap [%i3+0x0ec],%l0 ! %l0 = 00000000c8a70cf0
membar #Sync ! Added by membar checker (708)
! %l3 = 00000000e1560528, Mem[0000000090000089] = 507a5d52
stb %l3,[%i4+0x089] ! Mem[0000000090000088] = 287a5d52
! Mem[0000000090000180] = 5ccaba53, %g2 = 000000000000007a
lduw [%i4+0x180],%g2 ! %g2 = 000000005ccaba53
! Mem[000000002e000077] = fbaf86bc, %l1 = 00000000aa1a5795
ldstub [%i0+0x077],%l1 ! %l1 = 000000bc000000ff
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000910001f8] = 7385d504 9f1816dd, %g2 = 5ccaba53, %g3 = 8c7af846
ldd [%i6+0x1f8],%g2 ! %g2 = 000000007385d504 000000009f1816dd
p15_label_14:
! %l3 = 00000000e1560528, Mem[0000000091000058] = 13cd2b79
stw %l3,[%i6+0x058] ! Mem[0000000091000058] = e1560528
! Mem[00000000900000c0] = 5ccaba53 2d7b8873 e64a0f67 656617d5
! Mem[00000000900000d0] = 741f8aaa ad547cea b8f58651 fa92b2c1
! Mem[00000000900000e0] = 17a9896b 1357ae57 5f73646d 95efd887
! Mem[00000000900000f0] = e393fc5c bce55d02 a7af4a74 8bc5bc99
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000150] = c588424aac100c36, %g2 = 000000007385d504
ldx [%i6+0x150],%g2 ! %g2 = c588424aac100c36
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b 52b7bd66
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000002e8001a3] = 25e5531d, %l5 = 69e142f06fc678ad
ldstub [%i1+0x1a3],%l5 ! %l5 = 0000001d000000ff
! Mem[00000000900000fc] = 8bc5bc99, %g18 = 0c90a25fbeb6589e
ldsw [%i4+0x0fc],%g2 ! %g2 = 0c90a25fbeb6589e
! %l5 = 000000000000001d, Mem[000000009100019e] = a55ce5c2
stb %l5,[%i6+0x19e] ! Mem[000000009100019c] = 1d5ce5c2
! Mem[0000000090800058] = d6ff3582, %g2 = ffffffff8bc5bc99
lduh [%i5+0x05a],%g2 ! %g2 = 000000000000d6ff
! Mem[000000002e000148] = 408af110, %l2 = dad02bf2, %l2 = dad02bf2
add %i0,0x148,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000408af110
! Mem[000000002f0001a0] = cbf71c97 736ffc4f, %l0 = c8a70cf0, %l1 = 000000bc
ldd [%i2+0x1a0],%l0 ! %l0 = 00000000cbf71c97 00000000736ffc4f
p15_label_15:
! Mem[0000000091000038] = 65fd340e, %g2 = 000000000000d6ff
lduh [%i6+0x038],%g2 ! %g2 = 00000000000065fd
! %l0 = cbf71c97, %l1 = 736ffc4f, Mem[0000000091000030] = 1fffc9b5 72e0dec3
std %l0,[%i6+0x030] ! Mem[0000000091000030] = cbf71c97 736ffc4f
! Mem[000000002f0001e4] = b272ca66, %l7 = 7be41c45556c7a5d
lduh [%i2+0x1e4],%l7 ! %l7 = 000000000000b272
! Mem[00000000910001fc] = 9f1816dd, %g18 = 0c90a25fbeb6589e
ldsw [%i6+0x1fc],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[0000000091000088] = 4bf509db, %g2 = ffffffff9f1816dd
ldsb [%i6+0x08b],%g2 ! %g2 = 000000000000004b
! Mem[000000002f000194] = bba39e57, %l1 = 00000000736ffc4f
swap [%i2+0x194],%l1 ! %l1 = 00000000bba39e57
! Mem[000000009000003c] = 0737330a, %g2 = 000000000000004b
ldub [%i4+0x03d],%g2 ! %g2 = 0000000000000007
! %l3 = 00000000e1560528, Mem[000000009180001c] = e6724250
sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = 05284250
! Mem[00000000918001d0] = 497951c2, %g2 = 0000000000000007
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000049
! Mem[00000000900001a8] = 646d95ef, %g2 = 0000000000000049
ldub [%i4+0x1aa],%g2 ! %g2 = 0000000000000064
p15_label_16:
! Mem[00000000910001e0] = bbbab66e 0cab3da0, %g2 = 00000064, %g3 = 9f1816dd
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000bbbab66e 000000000cab3da0
! Mem[000000009080009c] = 7f6fd0a0, %g2 = 00000000bbbab66e
lduh [%i5+0x09e],%g2 ! %g2 = 0000000000007f6f
! Mem[000000009080016c] = ba72925c, %g2 = 0000000000007f6f
ldsh [%i5+0x16c],%g2 ! %g2 = ffffffffffffba72
! %l3 = 00000000e1560528, Mem[0000000091800064] = 852827bf
stw %l3,[%o0+0x064] ! Mem[0000000091800064] = e1560528
! Mem[000000002f800180] = 29b616d7, %l0 = cbf71c97, %l4 = a57b157e
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000029b616d7
! Mem[000000002e0001ec] = 759e9a03, %l1 = 00000000bba39e57
lduw [%i0+0x1ec],%l1 ! %l1 = 00000000759e9a03
! Mem[00000000908001f8] = 210f961e, %g18 = 0c90a25fbeb6589e
ldsw [%i5+0x1f8],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[000000002f0000c2] = 73887b2d, %l4 = 0000000029b616d7
ldstub [%i2+0x0c2],%l4 ! %l4 = 0000007b000000ff
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000002f8000e0] = 6c9ae5f2e60a2a4a, %l4 = 000000000000007b, %l6 = 074cf13c7a160ca4
add %i3,0xe0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 6c9ae5f2e60a2a4a
p15_label_17:
membar #Sync ! Added by membar checker (709)
! %l5 = 000000000000001d, Mem[00000000900000d3] = aaad547c
stb %l5,[%i4+0x0d3] ! Mem[00000000900000d0] = 1dad547c
! Mem[000000009180011c] = c15c2bd3, %g2 = 00000000210f961e
ldub [%o0+0x11d],%g2 ! %g2 = 00000000000000c1
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l7 = 000000000000b272, Mem[0000000091800104] = 88037a54
stw %l7,[%o0+0x104] ! Mem[0000000091800104] = 0000b272
! Mem[0000000090800168] = ecba7292, %g2 = 00000000000000c1
ldsb [%i5+0x16b],%g2 ! %g2 = ffffffffffffffec
! Mem[000000002f000158] = a8b7b51d 02c2cb9d, %l2 = 408af110, %l3 = e1560528
ldd [%i2+0x158],%l2 ! %l2 = 00000000a8b7b51d 0000000002c2cb9d
! Mem[00000000908001c4] = 069a5bd8, %g2 = ffffffffffffffec
ldsb [%i5+0x1c6],%g2 ! %g2 = 0000000000000006
! Mem[0000000091800148] = f9c8519e, %g2 = 0000000000000006
lduw [%o0+0x148],%g2 ! %g2 = 00000000f9c8519e
! Mem[0000000090000070] = 2afdc5c8, %g18 = 0c90a25fbeb6589e
ldsw [%i4+0x070],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[000000002f0001bf] = b974db5c, %l7 = 000000000000b272
ldstub [%i2+0x1bf],%l7 ! %l7 = 0000005c000000ff
p15_label_18:
! Mem[00000000900000e8] = 5f73646d, %g2 = 000000002afdc5c8
lduw [%i4+0x0e8],%g2 ! %g2 = 000000005f73646d
! Mem[00000000918001dc] = 5cb4d790, %g18 = 0c90a25fbeb6589e
ldsw [%o0+0x1dc],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[00000000900000b8] = feedec22, %g2 = 000000005cb4d790
lduh [%i4+0x0b8],%g2 ! %g2 = 000000000000feed
! Mem[000000009180014c] = cd246acb, %g2 = 000000000000feed
ldub [%o0+0x14d],%g2 ! %g2 = 00000000000000cd
! Mem[00000000910000a4] = 8d0be401, %g2 = 00000000000000cd
lduh [%i6+0x0a6],%g2 ! %g2 = 0000000000008d0b
! %l4 = 000000000000007b, Mem[000000002e8000c8] = 12ab0df8
stw %l4,[%i1+0x0c8] ! Mem[000000002e8000c8] = 0000007b
! %l4 = 000000000000007b, Mem[000000002f8001d0] = 09f71381a9350a0d
stx %l4,[%i3+0x1d0] ! Mem[000000002f8001d0] = 000000000000007b
! %l3 = 0000000002c2cb9d, Mem[000000009100008c] = f509db17
sth %l3,[%i6+0x08c] ! Mem[000000009100008c] = cb9ddb17
! Mem[000000002f8000a2] = 14b939ad, %l5 = 000000000000001d
ldstub [%i3+0x0a2],%l5 ! %l5 = 00000039000000ff
! %l0 = cbf71c97, %l1 = 759e9a03, Mem[00000000918001b0] = cf81db59 4e30f44d
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = cbf71c97 759e9a03
p15_label_19:
! %l2 = a8b7b51d, %l3 = 02c2cb9d, Mem[0000000090000160] = 3ad69f1c 0e6009ca
std %l2,[%i4+0x160] ! Mem[0000000090000160] = a8b7b51d 02c2cb9d
! Mem[000000002e8001ac] = c641fb4a, %l6 = e60a2a4a, %l6 = e60a2a4a
add %i1,0x1ac,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c641fb4a
! Mem[000000002e800194] = 21999476, %l7 = 0000005c, %l3 = 02c2cb9d
add %i1,0x194,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000021999476
! Mem[000000002e00004c] = ee2ead4c, %l7 = 000000000000005c
swap [%i0+0x04c],%l7 ! %l7 = 00000000ee2ead4c
! Mem[0000000091800074] = ab98518d, %g2 = 0000000000008d0b
lduw [%o0+0x074],%g2 ! %g2 = 00000000ab98518d
! Mem[000000002e800190] = 013bcd1f 21999476, %l6 = c641fb4a, %l7 = ee2ead4c
ldd [%i1+0x190],%l6 ! %l6 = 00000000013bcd1f 0000000021999476
! Mem[000000002f0000a8] = b061ff15 d144ce6b, %l4 = 0000007b, %l5 = 00000039
ldd [%i2+0x0a8],%l4 ! %l4 = 00000000b061ff15 00000000d144ce6b
! Mem[000000002f0000c0] = 7388ff2d, %l7 = 0000000021999476
swap [%i2+0x0c0],%l7 ! %l7 = 000000007388ff2d
! Mem[00000000908000bc] = 73887b2d, %g2 = 00000000ab98518d
ldsb [%i5+0x0bc],%g2 ! %g2 = 0000000000000073
! Mem[0000000090000180] = 5ccaba53 2d7b8873 e64a0f67 656617d5
! Mem[0000000090000190] = 741f8aaa ad547cea b8f58651 fa92b2c1
! Mem[00000000900001a0] = 17a9896b 1357ae57 5f73646d 95efd887
! Mem[00000000900001b0] = e393fc5c bce55d02 a7af4a74 8bc5bc99
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
p15_label_20:
! Mem[00000000910000ec] = fdb9deb1, %g2 = 0000000000000073
lduh [%i6+0x0ec],%g2 ! %g2 = 000000000000fdb9
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l5 = 00000000d144ce6b, Mem[0000000090800002] = 12bd116f
sth %l5,[%i5+0x002] ! Mem[0000000090800000] = ce6b116f
! Mem[000000002f800058] = c62f153b, %l5 = 00000000d144ce6b
swap [%i3+0x058],%l5 ! %l5 = 00000000c62f153b
! Mem[000000002f0000c8] = d5176665, %l6 = 00000000013bcd1f
swap [%i2+0x0c8],%l6 ! %l6 = 00000000d5176665
! Mem[0000000090000180] = 5ccaba53 2d7b8873 e64a0f67 656617d5
! Mem[0000000090000190] = 741f8aaa ad547cea b8f58651 fa92b2c1
! Mem[00000000900001a0] = 17a9896b 1357ae57 5f73646d 95efd887
! Mem[00000000900001b0] = e393fc5c bce55d02 a7af4a74 8bc5bc99
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (710)
! Mem[0000000090000094] = ad547cea, %g18 = 0c90a25fbeb6589e
ldsw [%i4+0x094],%g2 ! %g2 = 0c90a25fbeb6589e
p15_label_21:
! Mem[00000000918000ac] = 067b56ed, %g18 = 0c90a25fbeb6589e
ldsw [%o0+0x0ac],%g2 ! %g2 = 0c90a25fbeb6589e
! %l7 = 000000007388ff2d, Mem[0000000090800164] = 7575c1ff
stw %l7,[%i5+0x164] ! Mem[0000000090800164] = 7388ff2d
! %l4 = b061ff15, %l5 = c62f153b, Mem[000000002e800068] = c5e4faab 42c39119
std %l4,[%i1+0x068] ! Mem[000000002e800068] = b061ff15 c62f153b
! %l1 = 00000000759e9a03, Mem[0000000091800150] = cb1da78f
stw %l1,[%o0+0x150] ! Mem[0000000091800150] = 759e9a03
! Mem[00000000900000c8] = e64a0f67, %g18 = 0c90a25fbeb6589e
ldsw [%i4+0x0c8],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[000000002f0000e0] = 57ae57136b89a917, %l2 = 00000000a8b7b51d, %l0 = 00000000cbf71c97
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 57ae57136b89a917
! Mem[00000000908001b0] = 8ed9d6fc, %g18 = 0c90a25fbeb6589e
ldsw [%i5+0x1b0],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[0000000090000000] = 6541abf8 9005a2a1 4e83aef5 fb363434
! Mem[0000000090000010] = 013bcd1f 21999476 492b090e 3b152fc6
! Mem[0000000090000020] = 25e5531d 72eafbe9 27b5f83d c641fb4a
! Mem[0000000090000030] = 5a447f6b 2652b78f 69967797 22ecedfe
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000002f000136] = 40f2feff, %l1 = 00000000759e9a03
ldstub [%i2+0x136],%l1 ! %l1 = 000000fe000000ff
! Mem[000000002f80011a] = 0372bd86, %l3 = 0000000021999476
ldstub [%i3+0x11a],%l3 ! %l3 = 000000bd000000ff
p15_label_22:
! Mem[000000002f000146] = 72384bed, %l6 = 00000000d5176665
ldstub [%i2+0x146],%l6 ! %l6 = 0000004b000000ff
! Mem[000000002f8000e0] = 6c9ae5f2e60a2a4a, %l0 = 57ae57136b89a917, %l1 = 00000000000000fe
add %i3,0xe0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6c9ae5f2e60a2a4a
! Mem[00000000910001ec] = aad1df2c, %g2 = ffffffff8ed9d6fc
lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000aad1
! Mem[000000002f00009c] = 77a50464, %l2 = 00000000a8b7b51d
swap [%i2+0x09c],%l2 ! %l2 = 0000000077a50464
! %l1 = 6c9ae5f2e60a2a4a, Mem[000000009180011c] = 01c15c2b
sth %l1,[%o0+0x11c] ! Mem[000000009180011c] = 2a4a5c2b
! %l0 = 6b89a917, %l1 = e60a2a4a, Mem[000000002f800138] = 8404a4e6 e3d5fd17
std %l0,[%i3+0x138] ! Mem[000000002f800138] = 6b89a917 e60a2a4a
! Mem[0000000090800080] = bcb1b5a9, %g18 = 0c90a25fbeb6589e
ldsw [%i5+0x080],%g2 ! %g2 = 0c90a25fbeb6589e
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000002e0001f0] = bb47bf91d9e2bc30, %l0 = 57ae57136b89a917, %l4 = 00000000b061ff15
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = bb47bf91d9e2bc30
! Mem[00000000900001b0] = e393fc5c, %g2 = ffffffffbcb1b5a9
lduh [%i4+0x1b0],%g2 ! %g2 = 000000000000e393
p15_label_23:
! %l2 = 77a50464, %l3 = 000000bd, Mem[0000000090000168] = 024e0c50 d25bb8c3
std %l2,[%i4+0x168] ! Mem[0000000090000168] = 77a50464 000000bd
! Mem[000000002e8000c0] = ff7b157ee7c6edaa, %l0 = 57ae57136b89a917, %l5 = 00000000c62f153b
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ff7b157ee7c6edaa
! %f16 = a1a20590 f8ab4165 343436fb f5ae834e
! %f20 = 76949921 1fcd3b01 c62f153b 0e092b49
! %f24 = e9fbea72 1d53e525 4afb41c6 3df8b527
! %f28 = 8fb75226 6b7f445a feedec22 97779669
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (711)
! Mem[000000009000016c] = b5278fb7, %g2 = 000000000000e393
ldsh [%i4+0x16e],%g2 ! %g2 = ffffffffffffb527
! Mem[000000002e8000d0] = 0c2d89f6598d83f2, %l6 = 000000000000004b, %l7 = 000000007388ff2d
add %i1,0xd0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0c2d89f6598d83f2
! Mem[0000000090000068] = 8e25396e6343d138, %g2 = ffffffffffffb527
ldx [%i4+0x068],%g2 ! %g2 = 8e25396e6343d138
! Mem[00000000900000d0] = 8a1dad54, %g2 = 8e25396e6343d138
ldub [%i4+0x0d2],%g2 ! %g2 = 000000000000008a
! Mem[000000002e000088] = 4e83aef5, %l4 = bb47bf91d9e2bc30
ldsh [%i0+0x088],%l4 ! %l4 = 0000000000004e83
! Mem[000000002f8001bc] = 2797da8e, %l0 = 57ae57136b89a917
ldstub [%i3+0x1bc],%l0 ! %l0 = 00000027000000ff
! Mem[000000002e8000f0] = 3af41de9, %l1 = 6c9ae5f2e60a2a4a
ldsb [%i1+0x0f0],%l1 ! %l1 = 000000000000003a
p15_label_24:
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000910001a0] = e5c2781382118b9c, %g2 = 000000000000008a
ldx [%i6+0x1a0],%g2 ! %g2 = e5c2781382118b9c
! Mem[0000000090000168] = 4afb41c6, %g2 = e5c2781382118b9c
ldsh [%i4+0x168],%g2 ! %g2 = 0000000000004afb
! Mem[000000002f000114] = 71939a34, %l3 = 00000000000000bd
swap [%i2+0x114],%l3 ! %l3 = 0000000071939a34
! Mem[000000002e800170] = ce6ff39e, %l6 = 000000000000004b
swap [%i1+0x170],%l6 ! %l6 = 00000000ce6ff39e
! Mem[000000002e0001c8] = ace285a5e914aadf, %l3 = 0000000071939a34, %l3 = 0000000071939a34
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ace285a5e914aadf
! Mem[00000000900000d0] = 741f8a1d, %g2 = 0000000000004afb
lduh [%i4+0x0d0],%g2 ! %g2 = 000000000000741f
! %l0 = 0000000000000027, Mem[00000000910000f8] = b1fac34d68ffb942
stx %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000000000027
! Mem[0000000090000020] = 25e5531d 72eafbe9, %g2 = 0000741f, %g3 = 0cab3da0
ldd [%i4+%o4],%g2 ! %g2 = 0000000025e5531d 0000000072eafbe9
! %l4 = 0000000000004e83, Mem[00000000900000e2] = 896b1357
sth %l4,[%i4+0x0e2] ! Mem[00000000900000e0] = 4e831357
p15_label_25:
! Mem[000000002f000054] = 1fcd3b01, %l7 = 0c2d89f6598d83f2
swap [%i2+0x054],%l7 ! %l7 = 000000001fcd3b01
! %l4 = 0000000000004e83, Mem[00000000908000c0] = fb367275
stw %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 00004e83
! Mem[00000000910001c8] = e6820674, %g18 = 0c90a25fbeb6589e
ldsw [%i6+0x1c8],%g2 ! %g2 = 0c90a25fbeb6589e
! Mem[000000002e800040] = 8bc55e52, %l1 = 0000003a, %l3 = e914aadf
add %i1,0x40,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008bc55e52
! Mem[0000000091800098] = 87692ba9 9cf71985, %g2 = e6820674, %g3 = 72eafbe9
ldd [%o0+0x098],%g2 ! %g2 = 0000000087692ba9 000000009cf71985
! %l2 = 0000000077a50464, Mem[0000000090800050] = 00000000
stw %l2,[%i5+0x050] ! Mem[0000000090800050] = 77a50464
! %l4 = 0000000000004e83, Mem[000000009080016c] = ba72925c
stb %l4,[%i5+0x16c] ! Mem[000000009080016c] = 8372925c
! %f0 = 73887b2d 53baca5c d5176665 670f4ae6
! %f4 = ea7c54ad aa8a1f74 c1b292fa 5186f5b8
! %f8 = 57ae5713 6b89a917 87d8ef95 6d64735f
! %f12 = 025de5bc 5cfc93e3 99bcc58b 744aafa7
mov 0x040,%g5
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 000000002e800040
! %l3 = 000000008bc55e52, Mem[0000000091000120] = efab16e5
sth %l3,[%i6+0x120] ! Mem[0000000091000120] = 5e5216e5
! Mem[000000002f800080] = f38aa963 470914d6 cb30960a 36bc62f4
! Mem[000000002f800090] = ab40489f 305225d9 0341c98b 13669739
! Mem[000000002f8000a0] = 14b9ffad baa0c008 d5c57d5c ea1bf1aa
! Mem[000000002f8000b0] = 29379fd0 61f8b5a1 61abda49 52b7bd66
mov 0x080,%g4
ldda [%i3+%g4]ASI_BLK_SL,%f16 ! Block Load from 000000002f800080
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
1: membar #Sync ! Force all stores to complete
p15_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x03c] ! Set processor 15 done flag
! Check Registers
p15_check_registers:
set p15_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000027
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003a
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000077a50464
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000008bc55e52
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000004e83
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ff7b157ee7c6edaa
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ce6ff39e
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001fcd3b01
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p15_check_fp_registers:
set p15_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 73887b2d 53baca5c
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d5176665 670f4ae6
bne %xcc,p15_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ea7c54ad aa8a1f74
bne %xcc,p15_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c1b292fa 5186f5b8
bne %xcc,p15_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 57ae5713 6b89a917
bne %xcc,p15_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 87d8ef95 6d64735f
bne %xcc,p15_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 025de5bc 5cfc93e3
bne %xcc,p15_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 99bcc58b 744aafa7
bne %xcc,p15_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d6140947 63a98af3
bne %xcc,p15_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f462bc36 0a9630cb
bne %xcc,p15_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d9255230 9f4840ab
bne %xcc,p15_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 39976613 8bc94103
bne %xcc,p15_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 08c0a0ba adffb914
bne %xcc,p15_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be aaf11bea 5c7dc5d5
bne %xcc,p15_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a1b5f861 d09f3729
bne %xcc,p15_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 66bdb752 49daab61
bne %xcc,p15_f30_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 9c41ff56e6d7f730
ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 47169b067cb14e86
ldx [%i0+0x038],%g3 ! Observed data at 000000002e000038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 236458c80000005c
ldx [%i0+0x048],%g3 ! Observed data at 000000002e000048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = a4a488fd1dbd2cc9
ldx [%i0+0x068],%g3 ! Observed data at 000000002e000068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2f3ca990fbaf86ff
ldx [%i0+0x070],%g3 ! Observed data at 000000002e000070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6541abf89005a2a1
ldx [%i0+0x080],%g3 ! Observed data at 000000002e000080
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4e83aef5fb363434
ldx [%i0+0x088],%g3 ! Observed data at 000000002e000088
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 013bcd1f21999476
ldx [%i0+0x090],%g3 ! Observed data at 000000002e000090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 492b090e3b152fc6
ldx [%i0+0x098],%g3 ! Observed data at 000000002e000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 25e5531d72eafbe9
ldx [%i0+0x0a0],%g3 ! Observed data at 000000002e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 27b5f83dc641fb4a
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5a447f6b2652b78f
ldx [%i0+0x0b0],%g3 ! Observed data at 000000002e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6996779722ecedfe
ldx [%i0+0x0b8],%g3 ! Observed data at 000000002e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 82d97b95ede0beca
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000009bd3c3a17
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b8,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = a3265cf61b18bf26
ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 32e910f00e132478
ldx [%i1+0x030],%g3 ! Observed data at 000000002e800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 73887b2d53baca5c
ldx [%i1+0x040],%g3 ! Observed data at 000000002e800040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = d5176665670f4ae6
ldx [%i1+0x048],%g3 ! Observed data at 000000002e800048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ea7c54adaa8a1f74
ldx [%i1+0x050],%g3 ! Observed data at 000000002e800050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c1b292fa5186f5b8
ldx [%i1+0x058],%g3 ! Observed data at 000000002e800058
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 57ae57136b89a917
ldx [%i1+0x060],%g3 ! Observed data at 000000002e800060
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 87d8ef956d64735f
ldx [%i1+0x068],%g3 ! Observed data at 000000002e800068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 025de5bc5cfc93e3
ldx [%i1+0x070],%g3 ! Observed data at 000000002e800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 99bcc58b744aafa7
ldx [%i1+0x078],%g3 ! Observed data at 000000002e800078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff7b157ee7c6edaa
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000007b68d5ca92
ldx [%i1+0x0c8],%g3 ! Observed data at 000000002e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000f95d53c110
ldx [%i1+0x0e0],%g3 ! Observed data at 000000002e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000004b71144521
ldx [%i1+0x170],%g3 ! Observed data at 000000002e800170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6541abf89005a2a1
ldx [%i1+0x180],%g3 ! Observed data at 000000002e800180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4e83aef5fb363434
ldx [%i1+0x188],%g3 ! Observed data at 000000002e800188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 013bcd1f21999476
ldx [%i1+0x190],%g3 ! Observed data at 000000002e800190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 492b090e3b152fc6
ldx [%i1+0x198],%g3 ! Observed data at 000000002e800198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 25e553ff72eafbe9
ldx [%i1+0x1a0],%g3 ! Observed data at 000000002e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 27b5f83dc641fb4a
ldx [%i1+0x1a8],%g3 ! Observed data at 000000002e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5a447f6b2652b78f
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6996779722ecedfe
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = a1a20590f8ab4165
ldx [%i2+0x040],%g3 ! Observed data at 000000002f000040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 343436fbf5ae834e
ldx [%i2+0x048],%g3 ! Observed data at 000000002f000048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 76949921598d83f2
ldx [%i2+0x050],%g3 ! Observed data at 000000002f000050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c62f153b0eff2b49
ldx [%i2+0x058],%g3 ! Observed data at 000000002f000058
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e9fbea721d53e525
ldx [%i2+0x060],%g3 ! Observed data at 000000002f000060
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4afb41c63df8b527
ldx [%i2+0x068],%g3 ! Observed data at 000000002f000068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8fb752266b7f445a
ldx [%i2+0x070],%g3 ! Observed data at 000000002f000070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = feedec2297779669
ldx [%i2+0x078],%g3 ! Observed data at 000000002f000078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = d637ffb6a8b7b51d
ldx [%i2+0x098],%g3 ! Observed data at 000000002f000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b061ff15d144ce6b
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 2199947653baca5c
ldx [%i2+0x0c0],%g3 ! Observed data at 000000002f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 013bcd1f670f4ae6
ldx [%i2+0x0c8],%g3 ! Observed data at 000000002f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ea7c54adaa8a1f74
ldx [%i2+0x0d0],%g3 ! Observed data at 000000002f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c1b292fa5186f5b8
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 57ae57136b89a917
ldx [%i2+0x0e0],%g3 ! Observed data at 000000002f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 87d8ef956d64735f
ldx [%i2+0x0e8],%g3 ! Observed data at 000000002f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 025de5bc5cfc93e3
ldx [%i2+0x0f0],%g3 ! Observed data at 000000002f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 99bcc58b744aafa7
ldx [%i2+0x0f8],%g3 ! Observed data at 000000002f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = eb0c0f6340f2feff
ldx [%i2+0x108],%g3 ! Observed data at 000000002f000108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 557c94dc000000bd
ldx [%i2+0x110],%g3 ! Observed data at 000000002f000110
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 51e2ff0c220925e4
ldx [%i2+0x120],%g3 ! Observed data at 000000002f000120
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 96733f5240f2ffff
ldx [%i2+0x130],%g3 ! Observed data at 000000002f000130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5ab70c487238ffed
ldx [%i2+0x140],%g3 ! Observed data at 000000002f000140
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 56f96c5e1d4a9425
ldx [%i2+0x170],%g3 ! Observed data at 000000002f000170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = e0cb36346206dc87
ldx [%i2+0x180],%g3 ! Observed data at 000000002f000180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 874e2cb4736ffc4f
ldx [%i2+0x190],%g3 ! Observed data at 000000002f000190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ece4beb6b974dbff
ldx [%i2+0x1b8],%g3 ! Observed data at 000000002f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffc2adcdb272ca66
ldx [%i2+0x1e0],%g3 ! Observed data at 000000002f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1e0,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 0e3b230dcd89dbff
ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 343436fff5ae834e
ldx [%i3+0x048],%g3 ! Observed data at 000000002f800048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = d144ce6b0e092b49
ldx [%i3+0x058],%g3 ! Observed data at 000000002f800058
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 14b9ffadbaa0c008
ldx [%i3+0x0a0],%g3 ! Observed data at 000000002f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 61abda4952b7bd66
ldx [%i3+0x0d0],%g3 ! Observed data at 000000002f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 568af655000000a5
ldx [%i3+0x0e8],%g3 ! Observed data at 000000002f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0372ff86cc500009
ldx [%i3+0x118],%g3 ! Observed data at 000000002f800118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6b89a917e60a2a4a
ldx [%i3+0x138],%g3 ! Observed data at 000000002f800138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 29b616d7dbe425ff
ldx [%i3+0x180],%g3 ! Observed data at 000000002f800180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0a7e833bff97da8e
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000000000007b
ldx [%i3+0x1d0],%g3 ! Observed data at 000000002f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d0,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
p15_f0_fail:
set p15_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f4_fail:
set p15_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f6_fail:
set p15_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f8_fail:
set p15_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f10_fail:
set p15_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f12_fail:
set p15_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f14_fail:
set p15_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f16_fail:
set p15_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f18_fail:
set p15_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f20_fail:
set p15_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f22_fail:
set p15_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f24_fail:
set p15_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f26_fail:
set p15_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f28_fail:
set p15_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f30_fail:
set p15_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 15 failed
p15_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 15 failed
p15_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p15_selfmod_failed:
ba p15_failed
mov 0xabc,%g1
p15_common_error:
or %g0,0xeef,%g1
ba p15_failed
mov %o5,%g3
p15_common_signature_error:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_common_timeout:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p15_failed
mov 0x0,%g3
p15_trap1e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000028]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800000]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000018]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p15_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000028]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800000]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002f000018]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p15_trap2e:
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f800000]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800020]
done
p15_trap2o:
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f800000]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800020]
done
p15_trap3e:
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 289785b4266d5e71
ldx [%g1+0x008],%l1 ! %l1 = bdb7ff74ba6ea79a
ldx [%g1+0x010],%l2 ! %l2 = 91fc11507e181bb4
ldx [%g1+0x018],%l3 ! %l3 = 4ad84db868c84ced
ldx [%g1+0x020],%l4 ! %l4 = e4eab41ba4a488fd
ldx [%g1+0x028],%l5 ! %l5 = 83e95b587cb14e86
ldx [%g1+0x030],%l6 ! %l6 = d6f0f268294212ab
ldx [%g1+0x038],%l7 ! %l7 = 2a86071c4258141c
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 16
processor_16:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x40] ! Set the start flag
wrpr %g0,7,%cleanwin
call p16_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 16
wr %g0,0x4,%fprs ! Make sure fef is 1
set p16_init_freg,%g1
! %f0 = f2a849d9 3cd3858e c3463720 abc242d9
! %f4 = 3ce1af73 5e07e878 8f7b452a f4dd297c
! %f8 = 58a4f6f3 c4d0d376 67d0e90e ff953190
! %f12 = b779c543 0f598f22 1fa72e64 6c1eeb0b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b3afe3a2 d7a1ed3a c721c08f 6945b7b3
! %f20 = ebde4881 ec6b368d bddcacea a072a002
! %f24 = 267d1ab5 c294037a 7139c6ba e76171d7
! %f28 = 983a1be3 a0a0aa74 5d0a9589 a1136f46
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e5556e79 298375ee 2030d5f4 36d3ba2b
! %f36 = 5a0ef4ed 9f7d9822 92df83e2 39ee6db6
! %f40 = 89670ebc afedc05b fcfd891b 461ef9b4
! %f44 = 6fce284c ebb8a5e6 dffbb328 76c96c80
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7f6f4d4700000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = 7f6f4d4700000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 16
p16_label_1:
! %l6 = 863e02d3, %l7 = af8cd16d, Mem[00000000908000e0] = 1c917ca0 aff3cafc
std %l6,[%i5+0x0e0] ! Mem[00000000908000e0] = 863e02d3 af8cd16d
! Mem[000000009180009c] = 9cf71985, %g18 = 6b36fc62324384cd
ldsw [%o0+0x09c],%g2 ! %g2 = 6b36fc62324384cd
! Mem[00000000310001c0] = 80408ed5 3b15b12c c081a175 12dcd02d
! Mem[00000000310001d0] = 1df141fa 6c6e64be 243286ef f0cb48d6
! Mem[00000000310001e0] = b374cd4e 5b018f9d 3d3b93ed be450602
! Mem[00000000310001f0] = ee58ca33 aa1d98aa f14e7fd1 20c78fc8
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 00000000310001c0
! %l1 = 840d5d285b83c1c8, Mem[0000000090800134] = 3d2c6310
sth %l1,[%i5+0x134] ! Mem[0000000090800134] = c1c86310
! %l2 = a222b62a30ab9c8b, Mem[0000000091000172] = 0a9c19ab
sth %l2,[%i6+0x172] ! Mem[0000000091000170] = 9c8b19ab
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l2 = a222b62a30ab9c8b, Mem[0000000091000128] = 9de95110
stw %l2,[%i6+0x128] ! Mem[0000000091000128] = 30ab9c8b
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l5 = 19190d7ce364939a, Mem[000000009100003e] = ccef7ed4
sth %l5,[%i6+0x03e] ! Mem[000000009100003c] = 939a7ed4
p16_label_2:
! %f16 = 80408ed5 3b15b12c c081a175 12dcd02d
! %f20 = 1df141fa 6c6e64be 243286ef f0cb48d6
! %f24 = b374cd4e 5b018f9d 3d3b93ed be450602
! %f28 = ee58ca33 aa1d98aa f14e7fd1 20c78fc8
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! %l2 = 30ab9c8b, %l3 = 65394810, Mem[0000000090000080] = 3bac7b2d f48a5a1a
std %l2,[%i4+0x080] ! Mem[0000000090000080] = 30ab9c8b 65394810
! Mem[000000009100011c] = 2f1defab, %g2 = ffffffff9cf71985
ldub [%i6+0x11e],%g2 ! %g2 = 000000000000002f
! Mem[00000000310000c8] = 2743c345, %l4 = 02cf79e62038baea
lduw [%i2+0x0c8],%l4 ! %l4 = 000000002743c345
! Mem[0000000091800164] = 411bc06f, %g2 = 000000000000002f
ldsh [%o0+0x164],%g2 ! %g2 = 000000000000411b
! Mem[00000000908000d8] = d8095dca, %g2 = 000000000000411b
ldsb [%i5+0x0db],%g2 ! %g2 = ffffffffffffffd8
membar #Sync ! Added by membar checker (712)
! %f0 = f2a849d9 3cd3858e c3463720 abc242d9
! %f4 = 3ce1af73 5e07e878 8f7b452a f4dd297c
! %f8 = 58a4f6f3 c4d0d376 67d0e90e ff953190
! %f12 = b779c543 0f598f22 1fa72e64 6c1eeb0b
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000318001fc] = eea3937c, %l3 = 3420be5065394810
swap [%i3+0x1fc],%l3 ! %l3 = 00000000eea3937c
! Mem[0000000090800164] = 75c1ff93, %g2 = ffffffffffffffd8
ldub [%i5+0x165],%g2 ! %g2 = 0000000000000075
! Mem[000000009180004c] = 8ce2bfe6, %g2 = 0000000000000075
lduh [%o0+0x04c],%g2 ! %g2 = 0000000000008ce2
p16_label_3:
! %f0 = f2a849d9 3cd3858e c3463720 abc242d9
! %f4 = 3ce1af73 5e07e878 8f7b452a f4dd297c
! %f8 = 58a4f6f3 c4d0d376 67d0e90e ff953190
! %f12 = b779c543 0f598f22 1fa72e64 6c1eeb0b
mov 0x080,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 0000000030800080
! Mem[0000000031000010] = ad4bd949, %l4 = 000000002743c345
swap [%i2+%o2],%l4 ! %l4 = 00000000ad4bd949
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000300000c0] = f9a39702 3f5b8cf2 1d2260ad 9b30507e
! Mem[00000000300000d0] = f07af609 a2a38870 6caa0c01 b8cb627e
! Mem[00000000300000e0] = cab0d055 455cd09a 2371fd38 37b3f1a7
! Mem[00000000300000f0] = db9b0063 295977d4 e3bdf945 771303c8
mov 0x0c0,%g4
ldda [%i0+%g4]ASI_BLK_PL,%f0 ! Block Load from 00000000300000c0
! Mem[000000009080005c] = 3d38ffe2, %g2 = 0000000000008ce2
ldsh [%i5+0x05e],%g2 ! %g2 = 0000000000003d38
! Mem[00000000910000dc] = 72339a70, %g18 = 6b36fc62324384cd
ldsw [%i6+0x0dc],%g2 ! %g2 = 6b36fc62324384cd
! %l3 = 00000000eea3937c, Mem[0000000091000020] = 806bc25f
stw %l3,[%i6+%o4] ! Mem[0000000091000020] = eea3937c
! %l5 = 19190d7ce364939a, Mem[000000003000003a] = 408efd5a
sth %l5,[%i0+0x03a] ! Mem[0000000030000038] = 408e939a
! %l0 = 577454e7d90b2676, Mem[0000000091800033] = a0e7c98e
stb %l0,[%o0+0x033] ! Mem[0000000091800030] = 76e7c98e
! %l2 = a222b62a30ab9c8b, Mem[0000000091800060] = 46f038d4852827bf
stx %l2,[%o0+0x060] ! Mem[0000000091800060] = a222b62a30ab9c8b
p16_label_4:
! %f0 = f28c5b3f 0297a3f9 7e50309b ad60221d
! %f4 = 7088a3a2 09f67af0 7e62cbb8 010caa6c
! %f8 = 9ad05c45 55d0b0ca a7f1b337 38fd7123
! %f12 = d4775929 63009bdb c8031377 45f9bde3
stda %f0,[%i3+%g4]ASI_BLK_AIUPL ! Block Store to 00000000318000c0
! Mem[00000000910001f8] = 7385d5049f1816dd, %g2 = 0000000072339a70
ldx [%i6+0x1f8],%g2 ! %g2 = 7385d5049f1816dd
membar #Sync ! Added by membar checker (713)
! Mem[00000000318000d0] = f07af609a2a38870, %l3 = 00000000eea3937c, %l2 = a222b62a30ab9c8b
add %i3,0xd0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = f07af609a2a38870
! Mem[0000000090000038] = d563288d, %g2 = 7385d5049f1816dd
lduw [%i4+0x038],%g2 ! %g2 = 00000000d563288d
! Mem[000000003080006c] = 891a72d5, %l6 = 863e02d3, %l2 = a2a38870
add %i1,0x6c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000891a72d5
! Mem[00000000310001a3] = 216fda2c, %l5 = 19190d7ce364939a
ldstub [%i2+0x1a3],%l5 ! %l5 = 0000002c000000ff
! Mem[00000000318000df] = b8cb627e, %l1 = 840d5d285b83c1c8
ldstub [%i3+0x0df],%l1 ! %l1 = 0000007e000000ff
! Mem[00000000908001b4] = 2229163d, %g18 = 6b36fc62324384cd
ldsw [%i5+0x1b4],%g2 ! %g2 = 6b36fc62324384cd
! Mem[0000000030800078] = d0edaa6d, %l2 = 891a72d5, %l5 = 0000002c
add %i1,0x78,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d0edaa6d
! %l1 = 000000000000007e, Mem[00000000910001c0] = c97f398d
stw %l1,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000007e
p16_label_5:
! Mem[0000000090800080] = bcb1b5a9, %g18 = 6b36fc62324384cd
ldsw [%i5+0x080],%g2 ! %g2 = 6b36fc62324384cd
! Mem[0000000090000080] = 30ab9c8b 65394810 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000030800037] = c86b9e46, %l1 = 000000000000007e
ldstub [%i1+0x037],%l1 ! %l1 = 00000046000000ff
! Mem[00000000308001e4] = ee341e91, %l7 = 7dc2dc7daf8cd16d
swap [%i1+0x1e4],%l7 ! %l7 = 00000000ee341e91
! Mem[00000000300001dc] = 08f9ccaf, %l0 = d90b2676, %l0 = d90b2676
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000008f9ccaf
! %l2 = 00000000891a72d5, Mem[0000000090800152] = f6a9dfe2
stb %l2,[%i5+0x152] ! Mem[0000000090800150] = d5a9dfe2
! %l2 = 00000000891a72d5, Mem[0000000091000070] = dec575fc
stw %l2,[%i6+0x070] ! Mem[0000000091000070] = 891a72d5
! Mem[0000000090800030] = 333f492f517dab8b, %g2 = ffffffffbcb1b5a9
ldx [%i5+0x030],%g2 ! %g2 = 333f492f517dab8b
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l3 = 00000000eea3937c, Mem[0000000091800122] = a320e7c9
sth %l3,[%o0+0x122] ! Mem[0000000091800120] = 937ce7c9
p16_label_6:
! Mem[0000000030800014] = b3dbed42, %l7 = 00000000ee341e91
swap [%i1+0x014],%l7 ! %l7 = 00000000b3dbed42
! Mem[0000000031800124] = d35fbd43, %l7 = 00000000b3dbed42
swap [%i3+0x124],%l7 ! %l7 = 00000000d35fbd43
! %l5 = 00000000d0edaa6d, Mem[0000000090000050] = 04fdba2140bf1adc
stx %l5,[%i4+0x050] ! Mem[0000000090000050] = 00000000d0edaa6d
! %l2 = 00000000891a72d5, Mem[00000000910001e8] = d1972db8
stw %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = 891a72d5
! %l3 = 00000000eea3937c, Mem[00000000910000be] = 0dc6e948
stb %l3,[%i6+0x0be] ! Mem[00000000910000bc] = 7cc6e948
! Mem[0000000031800080] = 62b27909, %l4 = 00000000ad4bd949
swap [%i3+0x080],%l4 ! %l4 = 0000000062b27909
! Mem[0000000090000128] = a9e5a6d7, %g2 = 333f492f517dab8b
lduw [%i4+0x128],%g2 ! %g2 = 00000000a9e5a6d7
! Mem[00000000900000e0] = 76d3d0c4, %g2 = 00000000a9e5a6d7
ldsb [%i4+0x0e0],%g2 ! %g2 = 0000000000000076
! Mem[00000000310001e4] = 5b018f9d, %l2 = 00000000891a72d5
swap [%i2+0x1e4],%l2 ! %l2 = 000000005b018f9d
! Mem[0000000090000170] = ae1b16b0, %g18 = 6b36fc62324384cd
ldsw [%i4+0x170],%g2 ! %g2 = 6b36fc62324384cd
p16_label_7:
! Mem[0000000030000140] = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! Mem[0000000030000150] = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! Mem[0000000030000160] = ddbe4e74 ecd58757 ee4a6038 68c03df9
! Mem[0000000030000170] = de06ce1d 31fca992 217b6a80 e8a47225
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000030000140
! Mem[00000000300000c0] = f9a39702 3f5b8cf2 1d2260ad 9b30507e
! Mem[00000000300000d0] = f07af609 a2a38870 6caa0c01 b8cb627e
! Mem[00000000300000e0] = cab0d055 455cd09a 2371fd38 37b3f1a7
! Mem[00000000300000f0] = db9b0063 295977d4 e3bdf945 771303c8
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 00000000300000c0
! Mem[00000000918000c0] = 5ddcf1cb, %g2 = ffffffffae1b16b0
ldsb [%o0+0x0c2],%g2 ! %g2 = 000000000000005d
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l3 = 00000000eea3937c, Mem[000000009000012f] = 77581898
stb %l3,[%i4+0x12f] ! Mem[000000009000012c] = 7c581898
! Mem[00000000318001c4] = f0454678, %l0 = 0000000008f9ccaf
swap [%i3+0x1c4],%l0 ! %l0 = 00000000f0454678
! %l6 = 7d8837b8863e02d3, Mem[00000000908000d0] = 2ecbd5fc
sth %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = 02d3d5fc
! Mem[0000000031000000] = 4b138595, %l5 = 00000000d0edaa6d
lduh [%i2+%g0],%l5 ! %l5 = 0000000000004b13
! %l1 = 0000000000000046, Mem[00000000908000f2] = 5f431de0
stb %l1,[%i5+0x0f2] ! Mem[00000000908000f0] = 46431de0
! %l0 = f0454678, %l1 = 00000046, Mem[0000000030000068] = 66933c38 f7bf8bcc
std %l0,[%i0+0x068] ! Mem[0000000030000068] = f0454678 00000046
p16_label_8:
! %l0 = 00000000f0454678, Mem[00000000910001d8] = b3551fa5cb5f444c
stx %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 00000000f0454678
! %l3 = 00000000eea3937c, Mem[00000000908000fe] = 8e55c5ee
sth %l3,[%i5+0x0fe] ! Mem[00000000908000fc] = 937cc5ee
! Mem[0000000030000098] = a1a4fdc4, %l2 = 5b018f9d, %l5 = 00004b13
add %i0,0x98,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a1a4fdc4
membar #Sync ! Added by membar checker (714)
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 00000000 d0edaa6d 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l2 = 5b018f9d, %l3 = eea3937c, Mem[0000000091800040] = 0323bb00 1b70dce8
std %l2,[%o0+0x040] ! Mem[0000000091800040] = 5b018f9d eea3937c
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c77c
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000031000100] = 19dda9ff3cb58017, %l5 = 00000000a1a4fdc4, %l2 = 000000005b018f9d
add %i2,0x100,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 19dda9ff3cb58017
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910001c4] = 7411e682, %g2 = 000000000000005d
lduh [%i6+0x1c6],%g2 ! %g2 = 0000000000007411
! %l4 = 62b27909, %l5 = a1a4fdc4, Mem[0000000030800038] = 3233fd28 3aa90fa5
std %l4,[%i1+0x038] ! Mem[0000000030800038] = 62b27909 a1a4fdc4
p16_label_9:
! Mem[00000000300000bc] = d535137b, %l7 = d35fbd43, %l6 = 863e02d3
add %i0,0xbc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d535137b
! Mem[00000000910000d8] = a99d2d37, %g2 = 0000000000007411
lduw [%i6+0x0d8],%g2 ! %g2 = 00000000a99d2d37
! %l0 = 00000000f0454678, Mem[00000000918001d0] = 497951c28a40c6a2
stx %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000f0454678
! Mem[000000009100016c] = 33af4997, %g18 = 6b36fc62324384cd
ldsw [%i6+0x16c],%g2 ! %g2 = 6b36fc62324384cd
! Mem[0000000031000057] = 3379004f, %l5 = 00000000a1a4fdc4
ldstub [%i2+0x057],%l5 ! %l5 = 0000004f000000ff
! Mem[00000000318000b4] = 275c3549, %l2 = 19dda9ff3cb58017
swap [%i3+0x0b4],%l2 ! %l2 = 00000000275c3549
! %l4 = 62b27909, %l5 = 0000004f, Mem[00000000908001d0] = 9914a593 98cdf870
std %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 62b27909 0000004f
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000031000100] = 19dda9ff 3cb58017 875b515b a34ea0a4
! Mem[0000000031000110] = ddec56e7 9b90f6f4 2319d4d5 c07710ad
! Mem[0000000031000120] = 6ec42957 74be52fd b673bc1d 6137c170
! Mem[0000000031000130] = 25d071e7 febd63fc 2c7d71af afb76df0
ldda [%i2+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000031000100
! Mem[0000000090000004] = 2f14c6f3, %g2 = 0000000033af4997
ldsb [%i4+0x007],%g2 ! %g2 = 000000000000002f
p16_label_10:
! Mem[0000000031000140] = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! Mem[0000000031000150] = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! Mem[0000000031000160] = 44cbdc38 957227e1 e91a8855 61e63519
! Mem[0000000031000170] = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000031000140
! Mem[0000000090000178] = 6aa63a34, %g2 = 000000000000002f
ldsb [%i4+0x17a],%g2 ! %g2 = 000000000000006a
! Mem[0000000031000008] = 5f0083b6, %l4 = 62b27909, %l6 = d535137b
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005f0083b6
! Mem[0000000090800070] = 441b8e3c74c1f2f1, %g2 = 000000000000006a
ldx [%i5+0x070],%g2 ! %g2 = 441b8e3c74c1f2f1
! Mem[0000000091000028] = e843f68d, %g2 = 441b8e3c74c1f2f1
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000e843
! Mem[0000000030000052] = fd383e26, %l2 = 00000000275c3549
ldstub [%i0+0x052],%l2 ! %l2 = 0000003e000000ff
! Mem[0000000030000048] = 0b799fd0 c2b24230, %l6 = 5f0083b6, %l7 = d35fbd43
ldd [%i0+0x048],%l6 ! %l6 = 000000000b799fd0 00000000c2b24230
! Mem[0000000030000120] = b625ea3b, %l6 = 000000000b799fd0
swap [%i0+0x120],%l6 ! %l6 = 00000000b625ea3b
! Mem[000000003180018b] = b14a7e73, %l4 = 0000000062b27909
ldstub [%i3+0x18b],%l4 ! %l4 = 00000073000000ff
! Mem[00000000300000f4] = 295977d4, %l6 = 00000000b625ea3b
swap [%i0+0x0f4],%l6 ! %l6 = 00000000295977d4
p16_label_11:
! Mem[0000000090000074] = 563b0f0a, %g2 = 000000000000e843
ldsh [%i4+0x074],%g2 ! %g2 = 000000000000563b
! Mem[00000000910000ec] = fdb9deb1, %g18 = 6b36fc62324384cd
ldsw [%i6+0x0ec],%g2 ! %g2 = 6b36fc62324384cd
! %l0 = f0454678, %l1 = 00000046, Mem[00000000908001c0] = 3731e03f da22069a
std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = f0454678 00000046
! Mem[0000000030800183] = 9dd5a12d, %l7 = 00000000c2b24230
ldstub [%i1+0x183],%l7 ! %l7 = 0000002d000000ff
! %f16 = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! %f20 = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! %f24 = 44cbdc38 957227e1 e91a8855 61e63519
! %f28 = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
stda %f0,[%i2+%g6]ASI_BLK_PL ! Block Store to 00000000310001c0
! Mem[00000000318000fc] = 771303c8, %l2 = 000000000000003e
swap [%i3+0x0fc],%l2 ! %l2 = 00000000771303c8
! Mem[00000000300001b0] = 3cc3ba17 178322c0, %l2 = 771303c8, %l3 = eea3937c
ldd [%i0+0x1b0],%l2 ! %l2 = 000000003cc3ba17 00000000178322c0
! Mem[0000000090800178] = 9ecbdcf9, %g2 = fffffffffdb9deb1
lduw [%i5+0x178],%g2 ! %g2 = 000000009ecbdcf9
! Mem[00000000918000e0] = 73df26c562e470b4, %g2 = 000000009ecbdcf9
ldx [%o0+0x0e0],%g2 ! %g2 = 73df26c562e470b4
p16_label_12:
! Mem[0000000031800194] = 54fd4f78, %l2 = 000000003cc3ba17
swap [%i3+0x194],%l2 ! %l2 = 0000000054fd4f78
! Mem[0000000030800112] = 6d66ad4e, %l1 = 0000000000000046
ldstub [%i1+0x112],%l1 ! %l1 = 000000ad000000ff
! %l0 = f0454678, %l1 = 000000ad, Mem[0000000090800050] = 962502f2 b16f80fc
std %l0,[%i5+0x050] ! Mem[0000000090800050] = f0454678 000000ad
! Mem[0000000031000098] = 3dea2a2dfae69cf1, %l2 = 0000000054fd4f78
ldx [%i2+0x098],%l2 ! %l2 = 3dea2a2dfae69cf1
! %f16 = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! %f20 = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! %f24 = 44cbdc38 957227e1 e91a8855 61e63519
! %f28 = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! %l3 = 00000000178322c0, Mem[00000000908001c4] = 00000046
stb %l3,[%i5+0x1c4] ! Mem[00000000908001c4] = c0000046
! Mem[0000000030000028] = fa7e3539, %l6 = 00000000295977d4
swap [%i0+%o5],%l6 ! %l6 = 00000000fa7e3539
! Mem[0000000031000148] = 1d37f607ff298ea0, %l6 = 00000000fa7e3539, %l6 = 00000000fa7e3539
add %i2,0x148,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 1d37f607ff298ea0
! %f16 = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! %f20 = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! %f24 = 44cbdc38 957227e1 e91a8855 61e63519
! %f28 = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000030800030] = b645a0ad, %l3 = 00000000178322c0
swap [%i1+0x030],%l3 ! %l3 = 00000000b645a0ad
p16_label_13:
! Mem[0000000091000090] = 5074cce5, %g2 = 73df26c562e470b4
ldsh [%i6+0x092],%g2 ! %g2 = 0000000000005074
! %l0 = 00000000f0454678, Mem[00000000900000f8] = 217b6a80
stw %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = f0454678
membar #Sync ! Added by membar checker (715)
! Mem[00000000310001c5] = 5266811c, %l2 = 3dea2a2dfae69cf1
ldstub [%i2+0x1c5],%l2 ! %l2 = 00000066000000ff
! Mem[000000003000014c] = 7fc6eb7c, %l3 = b645a0ad, %l0 = f0454678
add %i0,0x14c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007fc6eb7c
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000918000f0] = 62dbb71e, %g2 = 0000000000005074
ldsh [%o0+0x0f0],%g2 ! %g2 = 00000000000062db
! %f16 = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! %f20 = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! %f24 = 44cbdc38 957227e1 e91a8855 61e63519
! %f28 = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %f16 = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! %f20 = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! %f24 = 44cbdc38 957227e1 e91a8855 61e63519
! %f28 = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000090000040] = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! Mem[0000000090000050] = 5f8b792b 9d1f8ebe 18baa1bd 773263df
! Mem[0000000090000060] = 44cbdc38 957227e1 e91a8855 61e63519
! Mem[0000000090000070] = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000030000100] = 4bc4f46c dd84bfd5 730d21f0 961d0ed3
! Mem[0000000030000110] = 66ef6dac 30c12067 4a367e7c f3f0b33f
! Mem[0000000030000120] = 0b799fd0 36a9ed8c 534290f0 6db24ec9
! Mem[0000000030000130] = 93b4c86a ef6659af deb7abcd 65530ed8
ldda [%i0+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000030000100
p16_label_14:
! Mem[0000000090000000] = 12ec8dd1 e34cee15 a08e29ff 07f6371d
! Mem[0000000090000010] = be8e1f9d 2b798b5f df633277 bda1ba18
! Mem[0000000090000020] = e1277295 38dccb44 1935e661 55881ae9
! Mem[0000000090000030] = 39fc9ffb e09aabf8 5d3cef27 df6f557d
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000009100015c] = 3203c709, %g2 = 00000000000062db
ldsh [%i6+0x15c],%g2 ! %g2 = 0000000000003203
! %l0 = 000000007fc6eb7c, Mem[0000000090000098] = 18baa1bd773263df
stx %l0,[%i4+0x098] ! Mem[0000000090000098] = 000000007fc6eb7c
! Mem[000000003180018b] = b14a7eff, %l2 = 0000000000000066
ldstub [%i3+0x18b],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030800104] = 42bc602f, %l2 = 000000ff, %l7 = 0000002d
add %i1,0x104,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000042bc602f
! %l1 = 00000000000000ad, Mem[00000000910000ec] = fdb9deb1
stw %l1,[%i6+0x0ec] ! Mem[00000000910000ec] = 000000ad
! Mem[0000000091000014] = 538c716e, %g2 = 0000000000003203
ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800010] = ae52c76d, %g2 = 0000000000000053
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffae52
! Mem[00000000300000ec] = 37b3f1a7, %l5 = 0000004f, %l7 = 42bc602f
add %i0,0xec,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000037b3f1a7
membar #Sync ! Added by membar checker (716)
! Mem[0000000090000100] = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! Mem[0000000090000110] = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! Mem[0000000090000120] = ddbe4e74 ecd58757 ee4a6038 68c03df9
! Mem[0000000090000130] = de06ce1d 31fca992 217b6a80 e8a47225
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p16_label_15:
! Mem[00000000300001f0] = e0d64745985839e3, %l0 = 000000007fc6eb7c
ldx [%i0+0x1f0],%l0 ! %l0 = e0d64745985839e3
! %l4 = 00000073, %l5 = 0000004f, Mem[0000000090800108] = 723b44fc 358f742f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = 00000073 0000004f
! %f16 = 4bc4f46c dd84bfd5 730d21f0 961d0ed3
! %f20 = 66ef6dac 30c12067 4a367e7c f3f0b33f
! %f24 = 0b799fd0 36a9ed8c 534290f0 6db24ec9
! %f28 = 93b4c86a ef6659af deb7abcd 65530ed8
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[00000000318000cc] = 9b30507e, %l6 = 1d37f607ff298ea0
lduh [%i3+0x0ce],%l6 ! %l6 = 000000000000507e
! Mem[000000009100008c] = f509db17, %g2 = ffffffffffffae52
lduw [%i6+0x08c],%g2 ! %g2 = 00000000f509db17
! Mem[00000000908000b0] = ac9d73bf 2618a39e, %g2 = f509db17, %g3 = 0bad0b00
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000ac9d73bf 000000002618a39e
! %l5 = 000000000000004f, Mem[00000000900001cc] = f5a45ec9
stw %l5,[%i4+0x1cc] ! Mem[00000000900001cc] = 0000004f
! %l0 = e0d64745985839e3, Mem[0000000091800108] = 832e772e
sth %l0,[%o0+0x108] ! Mem[0000000091800108] = 39e3772e
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (717)
! %l1 = 00000000000000ad, Mem[000000009000013a] = 6a80e8a4
sth %l1,[%i4+0x13a] ! Mem[0000000090000138] = 00ade8a4
p16_label_16:
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[00000000900000f8] = ef27df6f, %g2 = 00000000ac9d73bf
ldsh [%i4+0x0fa],%g2 ! %g2 = ffffffffffffef27
! %l4 = 00000073, %l5 = 0000004f, Mem[00000000300001e8] = 0077b1f4 65021508
std %l4,[%i0+0x1e8] ! Mem[00000000300001e8] = 00000073 0000004f
! Mem[0000000031800196] = 3cc3ba17, %l2 = 00000000000000ff
ldstub [%i3+0x196],%l2 ! %l2 = 000000ba000000ff
! Mem[00000000318000dc] = b8cb62ff, %l5 = 000000000000004f
ldsw [%i3+0x0dc],%l5 ! %l5 = ffffffffb8cb62ff
! Mem[00000000910000a8] = e401842b491d4b81, %g2 = ffffffffffffef27
ldx [%i6+0x0a8],%g2 ! %g2 = e401842b491d4b81
! Mem[0000000090000000] = 14b06b54 5266811c 7cebc67f a1dda9a4
! Mem[0000000090000010] = fba85dfe 6b24817e d858b4a7 c8890f8c
! Mem[0000000090000020] = 5787d5ec 744ebedd f93dc068 38604aee
! Mem[0000000090000030] = 92a9fc31 1dce06de 2572a4e8 806a7b21
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000031800088] = 9be103a49900a195, %l6 = 000000000000507e, %l2 = 00000000000000ba
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9be103a49900a195
! Mem[0000000090000048] = f607ff29, %g2 = e401842b491d4b81
ldsb [%i4+0x04a],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000090800180] = 0bcf450c, %g2 = fffffffffffffff6
lduh [%i5+0x182],%g2 ! %g2 = 0000000000000bcf
p16_label_17:
! %l3 = 00000000b645a0ad, Mem[0000000090800118] = 3155a531
stw %l3,[%i5+0x118] ! Mem[0000000090800118] = b645a0ad
! %l7 = 0000000037b3f1a7, Mem[000000009080018e] = f1b6e936
sth %l7,[%i5+0x18e] ! Mem[000000009080018c] = f1a7e936
! Mem[00000000900000c0] = 12ec8dd1 e34cee15 a08e29ff 07f6371d
! Mem[00000000900000d0] = be8e1f9d 2b798b5f df633277 bda1ba18
! Mem[00000000900000e0] = e1277295 38dccb44 1935e661 55881ae9
! Mem[00000000900000f0] = 39fc9ffb e09aabf8 5d3cef27 df6f557d
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (718)
! %l0 = e0d64745985839e3, Mem[000000009000002c] = 38604aee
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = 39e34aee
! Mem[0000000090800140] = 1e3f3f83, %g2 = 0000000000000bcf
lduw [%i5+0x140],%g2 ! %g2 = 000000001e3f3f83
! %f0 = 1c816652 546bb014 a4a9dda1 7fc6eb7c
! %f4 = 7e81246b fe5da8fb 8c0f89c8 a7b458d8
! %f8 = ddbe4e74 ecd58757 ee4a6038 68c03df9
! %f12 = de06ce1d 31fca992 217b6a80 e8a47225
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[00000000908001d8] = 34897f6c, %g2 = 000000001e3f3f83
lduh [%i5+0x1d8],%g2 ! %g2 = 0000000000003489
! Mem[00000000918001d4] = f0454678, %g2 = 0000000000003489
ldsb [%o0+0x1d4],%g2 ! %g2 = fffffffffffffff0
! Mem[00000000300000a8] = 371e87c5, %l7 = 37b3f1a7, %l6 = 0000507e
add %i0,0xa8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000371e87c5
! Mem[0000000030800180] = 9dd5a1ff d5fe35ca 93ce195a d6fbcdc7
! Mem[0000000030800190] = f35758bd 26d6614b 5402ad0f aaf9c10f
! Mem[00000000308001a0] = 9eb34c3d 4ba788f2 626b5853 b3e2b127
! Mem[00000000308001b0] = 986f0b75 e2eff9ed 9c003653 66a8c2c0
ldda [%i1+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000030800180
p16_label_18:
! Mem[0000000090000180] = d5bf84dd 6cf4c44b d30e1d96 f0210d73
! Mem[0000000090000190] = 6720c130 ac6def66 3fb3f0f3 7c7e364a
! Mem[00000000900001a0] = 8ceda936 d09f790b c94eb26d f0904253
! Mem[00000000900001b0] = af5966ef 6ac8b493 d80e5365 cdabb7de
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l1 = 00000000000000ad, Mem[0000000091800098] = 87692ba9
stw %l1,[%o0+0x098] ! Mem[0000000091800098] = 000000ad
! Mem[00000000308001a0] = 9eb34c3d, %l6 = 00000000371e87c5
swap [%i1+0x1a0],%l6 ! %l6 = 000000009eb34c3d
! Mem[00000000308001d8] = 03f73f4a, %l6 = 000000009eb34c3d
swap [%i1+0x1d8],%l6 ! %l6 = 0000000003f73f4a
! Mem[0000000091000050] = 49c6a42e, %g2 = fffffffffffffff0
ldsh [%i6+0x052],%g2 ! %g2 = 00000000000049c6
! Mem[00000000308000aa] = 903195ff, %l4 = 0000000000000073
ldstub [%i1+0x0aa],%l4 ! %l4 = 00000095000000ff
! Mem[0000000031000098] = 3dea2a2dfae69cf1, %l0 = e0d64745985839e3, %l2 = 9be103a49900a195
add %i2,0x98,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3dea2a2dfae69cf1
! Mem[0000000030800078] = d0edaa6d, %l5 = ffffffffb8cb62ff
ldsw [%i1+0x078],%l5 ! %l5 = ffffffffd0edaa6d
! %l7 = 0000000037b3f1a7, Mem[0000000031800038] = 01fccb6885d02f2c
stx %l7,[%i3+0x038] ! Mem[0000000031800038] = 0000000037b3f1a7
! Mem[00000000300001a0] = 28c0c2af78261c56, %l7 = 0000000037b3f1a7, %l5 = ffffffffd0edaa6d
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 28c0c2af78261c56
p16_label_19:
! Mem[0000000091800190] = 874941ec 79d773e8, %g2 = 000049c6, %g3 = 2618a39e
ldd [%o0+0x190],%g2 ! %g2 = 00000000874941ec 0000000079d773e8
! Mem[0000000090000180] = d5bf84dd 6cf4c44b d30e1d96 f0210d73
! Mem[0000000090000190] = 6720c130 ac6def66 3fb3f0f3 7c7e364a
! Mem[00000000900001a0] = 8ceda936 d09f790b c94eb26d f0904253
! Mem[00000000900001b0] = af5966ef 6ac8b493 d80e5365 cdabb7de
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000080] = 15ee4ce3 d18dec12 1d37f607 ff298ea0
! Mem[0000000090000090] = 5f8b792b 9d1f8ebe 00000000 7fc6eb7c
! Mem[00000000900000a0] = 44cbdc38 957227e1 e91a8855 61e63519
! Mem[00000000900000b0] = f8ab9ae0 fb9ffc39 7d556fdf 27ef3c5d
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000300001f8] = aaa7e86d a9c9ef8b, %l2 = fae69cf1, %l3 = b645a0ad
ldd [%i0+0x1f8],%l2 ! %l2 = 00000000aaa7e86d 00000000a9c9ef8b
! Mem[0000000090800188] = bf4c9e7b, %g2 = 00000000874941ec
lduw [%i5+0x188],%g2 ! %g2 = 00000000bf4c9e7b
! %l2 = aaa7e86d, %l3 = a9c9ef8b, Mem[0000000090000138] = 2572a4e8 806a7b21
std %l2,[%i4+0x138] ! Mem[0000000090000138] = aaa7e86d a9c9ef8b
! Mem[00000000908001a8] = db28b766 51af16d7, %g2 = bf4c9e7b, %g3 = 79d773e8
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000db28b766 0000000051af16d7
! %l0 = e0d64745985839e3, Mem[00000000908000ae] = a3e5ac9d
sth %l0,[%i5+0x0ae] ! Mem[00000000908000ac] = 39e3ac9d
! %l5 = 28c0c2af78261c56, Mem[000000009180007c] = 85978296
sth %l5,[%o0+0x07c] ! Mem[000000009180007c] = 1c568296
! Mem[00000000918001e8] = 35784c0e, %g2 = 00000000db28b766
lduh [%o0+0x1ea],%g2 ! %g2 = 0000000000003578
p16_label_20:
! %l5 = 28c0c2af78261c56, Mem[00000000910001f0] = 58bc62f5
stw %l5,[%i6+0x1f0] ! Mem[00000000910001f0] = 78261c56
! Mem[0000000030800040] = 3da1dbd5 247237b8 5d9d9f62 990df4fc
! Mem[0000000030800050] = 0167dfca ce8b77aa 0cb39cb0 78f24ba4
! Mem[0000000030800060] = 7c51edc5 dd83b1b1 98948e87 891a72d5
! Mem[0000000030800070] = 56247a21 c2a0242f d0edaa6d 0d7094a0
mov 0x040,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030800040
! Mem[00000000310000c8] = 2743c345, %l1 = 000000ad, %l3 = a9c9ef8b
add %i2,0xc8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002743c345
! Mem[0000000090800000] = bd116fb1, %g2 = 0000000000003578
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = ffffffbd, %g3 = 51af16d7
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
! %l5 = 28c0c2af78261c56, Mem[0000000091000071] = 1a72d5ed
stb %l5,[%i6+0x071] ! Mem[0000000091000070] = 5672d5ed
! Mem[0000000030800158] = c909947b, %l7 = 0000000037b3f1a7
swap [%i1+0x158],%l7 ! %l7 = 00000000c909947b
! Mem[00000000918001f0] = 3c67017f, %g2 = 00000000efab16e5
ldsh [%o0+0x1f0],%g2 ! %g2 = 0000000000003c67
! Mem[0000000091800030] = 3d3b2176, %g18 = 6b36fc62324384cd
ldsw [%o0+0x030],%g2 ! %g2 = 6b36fc62324384cd
! Mem[0000000091000130] = aab6d95d73807138, %g2 = 000000003d3b2176
ldx [%i6+0x130],%g2 ! %g2 = aab6d95d73807138
p16_label_21:
! Mem[0000000091800150] = cb1da78f, %g18 = 6b36fc62324384cd
ldsw [%o0+0x150],%g2 ! %g2 = 6b36fc62324384cd
! Mem[000000003100000c] = 8809030c, %l0 = 985839e3, %l3 = 2743c345
add %i2,0x0c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008809030c
! Mem[0000000031000000] = 4b138595 173cfa14 5f0083b6 8809030c
! Mem[0000000031000010] = 2743c345 182b6b88 68a06a20 26068b9a
! Mem[0000000031000020] = db18ea0d 1852a536 693c3883 886cd413
! Mem[0000000031000030] = 94035165 1d69c0db d9f5d80a 18477676
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000031000000
! Mem[0000000030000098] = a1a4fdc4, %l2 = 00000000aaa7e86d
ldstub [%i0+0x098],%l2 ! %l2 = 000000a1000000ff
! %l3 = 000000008809030c, Mem[00000000900000d0] = be8e1f9d
stw %l3,[%i4+0x0d0] ! Mem[00000000900000d0] = 8809030c
! Mem[0000000030800016] = ee341e91, %l1 = 00000000000000ad
ldstub [%i1+0x016],%l1 ! %l1 = 0000001e000000ff
! Mem[0000000090000068] = e91a885561e63519, %g2 = ffffffffcb1da78f
ldx [%i4+0x068],%g2 ! %g2 = e91a885561e63519
! %l0 = e0d64745985839e3, Mem[0000000091000110] = 6efc0b934de6e707
stx %l0,[%i6+0x110] ! Mem[0000000091000110] = e0d64745985839e3
! Mem[00000000310000c9] = 2743c345, %l4 = 0000000000000095
ldstub [%i2+0x0c9],%l4 ! %l4 = 00000043000000ff
! %l4 = 0000000000000043, Mem[0000000091800055] = 4b5d9e5c
stb %l4,[%o0+0x055] ! Mem[0000000091800054] = 435d9e5c
p16_label_22:
! Mem[0000000031800100] = 28fc4ed3 182a5f60 8ad4473d 42569bc4
! Mem[0000000031800110] = cd38a125 a0ba3c9d 4e0abe0a 096903d0
! Mem[0000000031800120] = 24da0dca b3dbed42 aef3a410 30409ed7
! Mem[0000000031800130] = cf3148f0 b91508dd d850e667 78fe246a
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000031800100
! %l7 = 00000000c909947b, Mem[00000000910000c0] = e9487a878e83d2b4
stx %l7,[%i6+0x0c0] ! Mem[00000000910000c0] = 00000000c909947b
membar #Sync ! Added by membar checker (719)
! Mem[00000000900001c0] = 14b06b54 5266811c 7cebc67f a1dda9a4
! Mem[00000000900001d0] = fba85dfe 6b24817e d858b4a7 c8890f8c
! Mem[00000000900001e0] = 5787d5ec 744ebedd f93dc068 38604aee
! Mem[00000000900001f0] = 92a9fc31 1dce06de 2572a4e8 806a7b21
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000031800054] = b91e7dac, %l7 = 00000000c909947b
swap [%i3+0x054],%l7 ! %l7 = 00000000b91e7dac
! Mem[0000000030800160] = 1812fed8, %l2 = 00000000000000a1
swap [%i1+0x160],%l2 ! %l2 = 000000001812fed8
! Mem[00000000318001b8] = ff7a2f7a0ad7d503, %l1 = 000000000000001e, %l5 = 28c0c2af78261c56
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ff7a2f7a0ad7d503
! Mem[0000000091800198] = 49b1ea66, %g2 = e91a885561e63519
ldsh [%o0+0x198],%g2 ! %g2 = 00000000000049b1
! Mem[0000000030000080] = 836b7495 9627a841 e9aaf18b f391d823
! Mem[0000000030000090] = 648622ec d2bc76b9 ffa4fdc4 67189588
! Mem[00000000300000a0] = 0824f3f0 e88e06b7 371e87c5 7a36461c
! Mem[00000000300000b0] = 7294b63d cb12fcef 53b27a18 d535137b
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000030000080
! Mem[0000000031000178] = 7d556fdf, %l4 = 00000043, %l2 = 1812fed8
add %i2,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000007d556fdf
! Mem[00000000300001fc] = a9c9ef8b, %l0 = 985839e3, %l1 = 0000001e
add %i0,0x1fc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a9c9ef8b
p16_label_23:
! Mem[00000000900000c0] = 12ec8dd1 e34cee15 a08e29ff 07f6371d
! Mem[00000000900000d0] = 8809030c 2b798b5f df633277 bda1ba18
! Mem[00000000900000e0] = e1277295 38dccb44 1935e661 55881ae9
! Mem[00000000900000f0] = 39fc9ffb e09aabf8 5d3cef27 df6f557d
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000000] = 14b06b54 5266811c 7cebc67f a1dda9a4
! Mem[0000000090000010] = fba85dfe 6b24817e d858b4a7 c8890f8c
! Mem[0000000090000020] = 5787d5ec 744ebedd f93dc068 39e34aee
! Mem[0000000090000030] = 92a9fc31 1dce06de 2572a4e8 806a7b21
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000009180003c] = cb015b01, %g2 = 00000000000049b1
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffcb01
! Mem[0000000031800180] = 50b0b867 35ef84a3 b14a7eff 931b300b
! Mem[0000000031800190] = e3d343c7 3cc3ff17 3ac7f82f 4176d7a2
! Mem[00000000318001a0] = 2ac30c82 59f0f04b 6ef86b9b 5e5bc6c9
! Mem[00000000318001b0] = 22e6700f 39bba927 ff7a2f7a 0ad7d503
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000031800180
! %l6 = 03f73f4a, %l7 = b91e7dac, Mem[00000000318001c0] = 70937c84 08f9ccaf
std %l6,[%i3+0x1c0] ! Mem[00000000318001c0] = 03f73f4a b91e7dac
! Mem[0000000090000190] = 6720c130, %g18 = 6b36fc62324384cd
ldsw [%i4+0x190],%g2 ! %g2 = 6b36fc62324384cd
! Mem[0000000030000018] = 6eeae502, %l3 = 000000008809030c
ldub [%i0+0x01a],%l3 ! %l3 = 00000000000000e5
! %l2 = 7d556fdf, %l3 = 000000e5, Mem[0000000090000068] = e91a8855 61e63519
std %l2,[%i4+0x068] ! Mem[0000000090000068] = 7d556fdf 000000e5
! %l4 = 0000000000000043, Mem[0000000031000124] = 74be52fd
sth %l4,[%i2+0x124] ! Mem[0000000031000124] = 004352fd
! Mem[000000003180019c] = 4176d7a2, %l5 = ff7a2f7a0ad7d503
ldstub [%i3+0x19c],%l5 ! %l5 = 00000041000000ff
p16_label_24:
! %l2 = 000000007d556fdf, Mem[0000000030800141] = b1e29f5a
stb %l2,[%i1+0x141] ! Mem[0000000030800140] = b1df9f5a
! %f16 = 50b0b867 35ef84a3 b14a7eff 931b300b
! %f20 = e3d343c7 3cc3ff17 3ac7f82f 4176d7a2
! %f24 = 2ac30c82 59f0f04b 6ef86b9b 5e5bc6c9
! %f28 = 22e6700f 39bba927 ff7a2f7a 0ad7d503
stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000030800000
! Mem[0000000031800197] = 3cc3ff17, %l5 = 0000000000000041
ldstub [%i3+0x197],%l5 ! %l5 = 00000017000000ff
! Mem[00000000308001cc] = f9a50734, %l4 = 0000000000000043
ldub [%i1+0x1ce],%l4 ! %l4 = 0000000000000007
! Mem[0000000030000140] = 1c816652546bb014, %l6 = 0000000003f73f4a, %l6 = 0000000003f73f4a
add %i0,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 1c816652546bb014
! Mem[00000000910001f0] = 1c5632bd, %g2 = 000000006720c130
ldsb [%i6+0x1f2],%g2 ! %g2 = 000000000000001c
membar #Sync ! Added by membar checker (720)
! %l0 = 985839e3, %l1 = a9c9ef8b, Mem[00000000900000f0] = 39fc9ffb e09aabf8
std %l0,[%i4+0x0f0] ! Mem[00000000900000f0] = 985839e3 a9c9ef8b
! Mem[0000000031000138] = 2c7d71afafb76df0, %l7 = 00000000b91e7dac, %l1 = 00000000a9c9ef8b
add %i2,0x138,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 2c7d71afafb76df0
! %l6 = 1c816652546bb014, Mem[00000000910000c4] = c909947b
stb %l6,[%i6+0x0c4] ! Mem[00000000910000c4] = 1409947b
! Mem[00000000300000c8] = 1d2260ad9b30507e, %l6 = 1c816652546bb014, %l4 = 0000000000000007
add %i0,0xc8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1d2260ad9b30507e
p16_label_25:
! Mem[0000000031000160] = 44cbdc38, %l1 = 2c7d71afafb76df0
swap [%i2+0x160],%l1 ! %l1 = 0000000044cbdc38
! %l3 = 00000000000000e5, Mem[0000000091800063] = 2a30ab9c
stb %l3,[%o0+0x063] ! Mem[0000000091800060] = e530ab9c
! Mem[00000000900001c0] = 14b06b54 5266811c 7cebc67f a1dda9a4
! Mem[00000000900001d0] = fba85dfe 6b24817e d858b4a7 c8890f8c
! Mem[00000000900001e0] = 5787d5ec 744ebedd f93dc068 38604aee
! Mem[00000000900001f0] = 92a9fc31 1dce06de 2572a4e8 806a7b21
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000310001b1] = 325fdf0e, %l6 = 1c816652546bb014
ldstub [%i2+0x1b1],%l6 ! %l6 = 0000005f000000ff
! Mem[0000000031000120] = 6ec42957, %l2 = 7d556fdf, %l0 = 985839e3
add %i2,0x120,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006ec42957
! %f16 = 50b0b867 35ef84a3 b14a7eff 931b300b
! %f20 = e3d343c7 3cc3ff17 3ac7f82f 4176d7a2
! %f24 = 2ac30c82 59f0f04b 6ef86b9b 5e5bc6c9
! %f28 = 22e6700f 39bba927 ff7a2f7a 0ad7d503
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000030000118] = 4a367e7cf3f0b33f, %l1 = 0000000044cbdc38, %l6 = 000000000000005f
add %i0,0x118,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4a367e7cf3f0b33f
! Mem[0000000030800188] = 93ce195a, %l4 = 9b30507e, %l2 = 7d556fdf
add %i1,0x188,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000093ce195a
! Mem[0000000091800098] = 000000ad, %g18 = 6b36fc62324384cd
ldsw [%o0+0x098],%g2 ! %g2 = 6b36fc62324384cd
membar #Sync ! Added by membar checker (721)
! Mem[0000000090000180] = 50b0b867 35ef84a3 b14a7eff 931b300b
! Mem[0000000090000190] = e3d343c7 3cc3ff17 3ac7f82f 4176d7a2
! Mem[00000000900001a0] = 2ac30c82 59f0f04b 6ef86b9b 5e5bc6c9
! Mem[00000000900001b0] = 22e6700f 39bba927 ff7a2f7a 0ad7d503
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
1: membar #Sync ! Force all stores to complete
p16_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x040] ! Set processor 16 done flag
! Check Registers
p16_check_registers:
set p16_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006ec42957
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000044cbdc38
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000093ce195a
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000e5
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 1d2260ad9b30507e
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000017
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4a367e7cf3f0b33f
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b91e7dac
bne,a,pn %xcc,p16_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p16_check_fp_registers:
set p16_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 836b7495 9627a841
bne %xcc,p16_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e9aaf18b f391d823
bne %xcc,p16_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 648622ec d2bc76b9
bne %xcc,p16_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ffa4fdc4 67189588
bne %xcc,p16_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 0824f3f0 e88e06b7
bne %xcc,p16_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 371e87c5 7a36461c
bne %xcc,p16_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7294b63d cb12fcef
bne %xcc,p16_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 53b27a18 d535137b
bne %xcc,p16_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 50b0b867 35ef84a3
bne %xcc,p16_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be b14a7eff 931b300b
bne %xcc,p16_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e3d343c7 3cc3ff17
bne %xcc,p16_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3ac7f82f 4176d7a2
bne %xcc,p16_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2ac30c82 59f0f04b
bne %xcc,p16_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6ef86b9b 5e5bc6c9
bne %xcc,p16_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 22e6700f 39bba927
bne %xcc,p16_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ff7a2f7a 0ad7d503
bne %xcc,p16_f30_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 295977d4fc64b153
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 408e939ad256b15a
ldx [%i0+0x038],%g3 ! Observed data at 0000000030000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = fd38ff263c00f2d0
ldx [%i0+0x050],%g3 ! Observed data at 0000000030000050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = f045467800000046
ldx [%i0+0x068],%g3 ! Observed data at 0000000030000068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffa4fdc467189588
ldx [%i0+0x098],%g3 ! Observed data at 0000000030000098
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = db9b0063b625ea3b
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000300000f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0b799fd036a9ed8c
ldx [%i0+0x120],%g3 ! Observed data at 0000000030000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x120,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000730000004f
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000300001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1e8,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a384ef3567b8b050
ldx [%i1+0x000],%g3 ! Observed data at 0000000030800000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0b301b93ff7e4ab1
ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 17ffc33cc743d3e3
ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a2d776412ff8c73a
ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4bf0f059820cc32a
ldx [%i1+0x020],%g3 ! Observed data at 0000000030800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c9c65b5e9b6bf86e
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 27a9bb390f70e622
ldx [%i1+0x030],%g3 ! Observed data at 0000000030800030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 03d5d70a7a2f7aff
ldx [%i1+0x038],%g3 ! Observed data at 0000000030800038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8e85d33cd949a8f2
ldx [%i1+0x080],%g3 ! Observed data at 0000000030800080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d942c2ab203746c3
ldx [%i1+0x088],%g3 ! Observed data at 0000000030800088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 78e8075e73afe13c
ldx [%i1+0x090],%g3 ! Observed data at 0000000030800090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7c29ddf42a457b8f
ldx [%i1+0x098],%g3 ! Observed data at 0000000030800098
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 76d3d0c4f3f6a458
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000308000a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 9031ffff0ee9d067
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000308000a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 228f590f43c579b7
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000308000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0beb1e6c642ea71f
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000308000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6d66ff4e5e948321
ldx [%i1+0x110],%g3 ! Observed data at 0000000030800110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = b1df9f5a5b520b87
ldx [%i1+0x140],%g3 ! Observed data at 0000000030800140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 37b3f1a7a3d910de
ldx [%i1+0x158],%g3 ! Observed data at 0000000030800158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000a1d65f8a60
ldx [%i1+0x160],%g3 ! Observed data at 0000000030800160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9dd5a1ffd5fe35ca
ldx [%i1+0x180],%g3 ! Observed data at 0000000030800180
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 371e87c54ba788f2
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000308001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9eb34c3d47a6c459
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000308001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 30631f61af8cd16d
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000308001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1e0,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 2743c345182b6b88
ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3ef2aa9d337900ff
ldx [%i2+0x050],%g3 ! Observed data at 0000000031000050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 27ffc345eb722e47
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000310000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6ec42957004352fd
ldx [%i2+0x120],%g3 ! Observed data at 0000000031000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = afb76df0957227e1
ldx [%i2+0x160],%g3 ! Observed data at 0000000031000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 216fdaff9e50de9f
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000310001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 32ffdf0e259b1b89
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000310001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 14b06b5452ff811c
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000310001c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7cebc67fa1dda9a4
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000310001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fba85dfe6b24817e
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000310001d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d858b4a7c8890f8c
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000310001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5787d5ec744ebedd
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000310001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f93dc06838604aee
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000310001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 92a9fc311dce06de
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000310001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2572a4e8806a7b21
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000310001f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1f8,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = 0000000037b3f1a7
ldx [%i3+0x038],%g3 ! Observed data at 0000000031800038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = e87a6d73c909947b
ldx [%i3+0x050],%g3 ! Observed data at 0000000031800050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = ad4bd9491ee7ce4e
ldx [%i3+0x080],%g3 ! Observed data at 0000000031800080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8edc04643cb58017
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000318000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f9a397023f5b8cf2
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000318000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1d2260ad9b30507e
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000318000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f07af609a2a38870
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000318000d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6caa0c01b8cb62ff
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000318000d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = cab0d055455cd09a
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000318000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2371fd3837b3f1a7
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000318000e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = db9b0063295977d4
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000318000f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e3bdf9450000003e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000318000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 24da0dcab3dbed42
ldx [%i3+0x120],%g3 ! Observed data at 0000000031800120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x120,%g4
ldx [%g1+0x188],%g2 ! Expected data = b14a7eff931b300b
ldx [%i3+0x188],%g3 ! Observed data at 0000000031800188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e3d343c73cc3ffff
ldx [%i3+0x190],%g3 ! Observed data at 0000000031800190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3ac7f82fff76d7a2
ldx [%i3+0x198],%g3 ! Observed data at 0000000031800198
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 03f73f4ab91e7dac
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000318001c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2b4456d465394810
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000318001f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1f8,%g4
! The test for processor 16 has passed
p16_passed:
ta GOOD_TRAP
nop
p16_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p16_failed
p16_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p16_failed
p16_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p16_failed
p16_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p16_failed
p16_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p16_failed
p16_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p16_failed
p16_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p16_failed
p16_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p16_failed
p16_f0_fail:
set p16_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f2_fail:
set p16_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f4_fail:
set p16_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f8_fail:
set p16_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f10_fail:
set p16_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f12_fail:
set p16_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f14_fail:
set p16_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f16_fail:
set p16_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f18_fail:
set p16_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f20_fail:
set p16_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f22_fail:
set p16_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f24_fail:
set p16_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f26_fail:
set p16_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f28_fail:
set p16_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f30_fail:
set p16_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 16 failed
p16_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x040] ! Set processor 16 done flag
set p16_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 16 failed
p16_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x040] ! Set processor 16 done flag
set p16_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p16_selfmod_failed:
ba p16_failed
mov 0xabc,%g1
p16_common_error:
or %g0,0xef0,%g1
ba p16_failed
mov %o5,%g3
p16_common_signature_error:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_common_timeout:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p16_failed
mov 0x0,%g3
p16_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000010]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800028]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800000]
done
p16_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800008]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000010]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030800028]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800000]
done
p16_trap2e:
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000018]
stwa %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000010]
stda %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800008]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800020]
done
p16_trap2o:
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000018]
stwa %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000010]
stda %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800008]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031800020]
done
p16_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p16_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p16_init_memory_pointers:
set p16_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p16_local0_start,%i0
set p16_local1_start,%i1
set p16_local2_start,%i2
set p16_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 577454e7d90b2676
ldx [%g1+0x008],%l1 ! %l1 = 840d5d285b83c1c8
ldx [%g1+0x010],%l2 ! %l2 = a222b62a30ab9c8b
ldx [%g1+0x018],%l3 ! %l3 = 3420be5065394810
ldx [%g1+0x020],%l4 ! %l4 = 02cf79e62038baea
ldx [%g1+0x028],%l5 ! %l5 = 19190d7ce364939a
ldx [%g1+0x030],%l6 ! %l6 = 7d8837b8863e02d3
ldx [%g1+0x038],%l7 ! %l7 = 7dc2dc7daf8cd16d
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 17
processor_17:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x44] ! Set the start flag
wrpr %g0,7,%cleanwin
call p17_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 17
wr %g0,0x4,%fprs ! Make sure fef is 1
set p17_init_freg,%g1
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e1dc490d bbeccfb9 e862cfa8 96703dc3
! %f20 = 249d661a 157310b7 3b09130d a0611b67
! %f24 = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! %f28 = 491120b0 42da4e22 8d94e9a6 455a6431
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c66ee7bb 71849694 bdb6d5d9 a7a7aff4
! %f36 = 1f0f4e4d b158a785 d09df5c3 8b6cff43
! %f40 = 87e4c440 7afd4c2b 44909e45 aa43210f
! %f44 = def8b384 acb1dd83 ca85b494 2baa25dd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x810724a70000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 810724a70000006b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 17
p17_label_1:
! Mem[00000000338000bc] = bc6e1ef3, %l7 = b6e651826b86e091
ldstub [%i3+0x0bc],%l7 ! %l7 = 000000bc000000ff
! %l0 = 18b25c3cc40a6d64, Mem[0000000091000190] = aab31c19692ea48d
stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 18b25c3cc40a6d64
! Mem[00000000910001dc] = 444cbbba, %g2 = 2727332deda9935a
lduh [%i6+0x1de],%g2 ! %g2 = 000000000000444c
! Mem[000000009080014c] = b820d12e, %g2 = 000000000000444c
ldsh [%i5+0x14e],%g2 ! %g2 = ffffffffffffb820
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000033800008] = 06789e5e68bc744a, %l5 = 2c944842a0fdf595, %l4 = 4226d0aa01bbff45
add %i3,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 06789e5e68bc744a
! Mem[0000000033800071] = ec9569eb, %l7 = 00000000000000bc
ldstub [%i3+0x071],%l7 ! %l7 = 00000095000000ff
! %l6 = b361246593d68169, Mem[0000000091000190] = 18b25c3c
stw %l6,[%i6+0x190] ! Mem[0000000091000190] = 93d68169
! Mem[00000000328001c8] = 675cf0488be52ecb, %l1 = 9b213ccdc2f81d16, %l6 = b361246593d68169
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 675cf0488be52ecb
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
p17_label_2:
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000009000007c] = e5acf70b, %g2 = ffffffffffffb820
ldsh [%i4+0x07c],%g2 ! %g2 = ffffffffffffe5ac
! Mem[0000000033800004] = ec2403fd, %l7 = 00000095, %l1 = c2f81d16
add %i3,0x04,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ec2403fd
! %l2 = 846afabe11e4b3b4, Mem[000000009080009c] = 46857f6f
sth %l2,[%i5+0x09c] ! Mem[000000009080009c] = b3b47f6f
! %l1 = 00000000ec2403fd, Mem[0000000090000143] = 9b9bb9b2
stb %l1,[%i4+0x143] ! Mem[0000000090000140] = fd9bb9b2
membar #Sync ! Added by membar checker (722)
! Mem[0000000090000140] = 73eaa4fd 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l4 = 06789e5e68bc744a, Mem[0000000032000198] = 86666169
stw %l4,[%i0+0x198] ! Mem[0000000032000198] = 68bc744a
! Mem[00000000900000e0] = 27f82a5f, %g18 = 35b3d8f86fa3e1bd
ldsw [%i4+0x0e0],%g2 ! %g2 = 35b3d8f86fa3e1bd
! Mem[00000000908000a4] = d68f9f51, %g2 = 0000000027f82a5f
ldub [%i5+0x0a7],%g2 ! %g2 = 00000000000000d6
! Mem[00000000320000e0] = 82b88935, %l4 = 68bc744a, %l7 = 00000095
add %i0,0xe0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000082b88935
p17_label_3:
! Mem[0000000033000018] = 693ccd31dbc627fa, %l0 = 18b25c3cc40a6d64, %l7 = 0000000082b88935
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 693ccd31dbc627fa
! Mem[0000000090000018] = 2b447bed ceee143d, %g2 = 000000d6, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 000000002b447bed 00000000ceee143d
! %l6 = 8be52ecb, %l7 = dbc627fa, Mem[0000000090000098] = 8627f18b f2e36645
std %l6,[%i4+0x098] ! Mem[0000000090000098] = 8be52ecb dbc627fa
! %l5 = 2c944842a0fdf595, Mem[0000000032800018] = 218d226b113633c3
stx %l5,[%i1+%o3] ! Mem[0000000032800018] = 2c944842a0fdf595
! Mem[0000000090000088] = 501f3e52, %g2 = 000000002b447bed
ldub [%i4+0x089],%g2 ! %g2 = 0000000000000050
! %l1 = 00000000ec2403fd, Mem[00000000918001ec] = 4c0eaec1
sth %l1,[%o0+0x1ec] ! Mem[00000000918001ec] = 03fdaec1
! Mem[0000000090800130] = 50563d2c, %g2 = 0000000000000050
lduh [%i5+0x132],%g2 ! %g2 = 0000000000005056
! Mem[0000000090800070] = 441b8e3c, %g2 = 0000000000005056
lduw [%i5+0x070],%g2 ! %g2 = 00000000441b8e3c
! Mem[00000000328001e0] = dc20215c, %l2 = 846afabe11e4b3b4
swap [%i1+0x1e0],%l2 ! %l2 = 00000000dc20215c
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
stda %f0,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000033800180
p17_label_4:
! Mem[0000000090000150] = 9234af4e, %g2 = 00000000441b8e3c
ldsb [%i4+0x150],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000033000070] = 4b619d40, %l2 = 00000000dc20215c
ldstub [%i2+0x070],%l2 ! %l2 = 0000004b000000ff
! Mem[0000000033800148] = 2915880da96cb0c3, %l6 = 675cf0488be52ecb, %l1 = 00000000ec2403fd
add %i3,0x148,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 2915880da96cb0c3
! Mem[00000000320000cc] = 1775266f, %l6 = 675cf0488be52ecb
ldsh [%i0+0x0cc],%l6 ! %l6 = 0000000000001775
! Mem[0000000090000080] = 3bac7b2d, %g2 = ffffffffffffff92
lduh [%i4+0x080],%g2 ! %g2 = 0000000000003bac
! Mem[0000000091800010] = ae52c76d 311cd70a, %g2 = 00003bac, %g3 = ceee143d
ldd [%o0+%o2],%g2 ! %g2 = 00000000ae52c76d 00000000311cd70a
! %l6 = 0000000000001775, Mem[000000009080007c] = 132f0048
sth %l6,[%i5+0x07c] ! Mem[000000009080007c] = 17750048
! Mem[0000000033000040] = 382e08b785c1fb19, %l2 = 000000000000004b, %l0 = 18b25c3cc40a6d64
add %i2,0x40,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 382e08b785c1fb19
! Mem[000000009100013c] = 9537f750, %g2 = 00000000ae52c76d
lduw [%i6+0x13c],%g2 ! %g2 = 000000009537f750
! Mem[0000000091800038] = c9136fe7, %g2 = 000000009537f750
ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffc913
p17_label_5:
! Mem[0000000033000046] = 85c1fb19, %l7 = 693ccd31dbc627fa
ldstub [%i2+0x046],%l7 ! %l7 = 000000fb000000ff
! Mem[00000000910000b0] = 4e82b71c, %g2 = ffffffffffffc913
ldsb [%i6+0x0b2],%g2 ! %g2 = 000000000000004e
! Mem[0000000033000010] = 696ef86f, %l5 = 2c944842a0fdf595
lduw [%i2+%o2],%l5 ! %l5 = 00000000696ef86f
! Mem[0000000032000040] = 8c711bbb, %l6 = 0000000000001775
ldsw [%i0+0x040],%l6 ! %l6 = ffffffff8c711bbb
! Mem[0000000090800174] = b67ade14, %g2 = 000000000000004e
ldsh [%i5+0x174],%g2 ! %g2 = ffffffffffffb67a
! %l6 = ffffffff8c711bbb, Mem[0000000091800126] = d2d924b9
sth %l6,[%o0+0x126] ! Mem[0000000091800124] = 1bbb24b9
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800050] = 962502f2b16f80fc, %g2 = ffffffffffffb67a
ldx [%i5+0x050],%g2 ! %g2 = 962502f2b16f80fc
! Mem[00000000338001d0] = f6b0fd2d2d8947c0, %l0 = 382e08b785c1fb19, %l2 = 000000000000004b
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = f6b0fd2d2d8947c0
! Mem[0000000032800138] = 40f6f35cfd711132, %l7 = 00000000000000fb, %l4 = 06789e5e68bc744a
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 40f6f35cfd711132
p17_label_6:
! Mem[0000000032800040] = b878d84d210a730f, %l0 = 382e08b785c1fb19, %l3 = cfd0cc048a2dc2e1
add %i1,0x40,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b878d84d210a730f
! Mem[00000000320001b0] = 19f0484d, %l1 = a96cb0c3, %l6 = 8c711bbb
add %i0,0x1b0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000019f0484d
! %f16 = e1dc490d bbeccfb9 e862cfa8 96703dc3
! %f20 = 249d661a 157310b7 3b09130d a0611b67
! %f24 = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! %f28 = 491120b0 42da4e22 8d94e9a6 455a6431
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000003300006c] = 9b44076d, %l6 = 19f0484d, %l4 = fd711132
add %i2,0x6c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009b44076d
! %f16 = e1dc490d bbeccfb9 e862cfa8 96703dc3
! %f20 = 249d661a 157310b7 3b09130d a0611b67
! %f24 = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! %f28 = 491120b0 42da4e22 8d94e9a6 455a6431
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l4 = 9b44076d, %l5 = 696ef86f, Mem[0000000091800168] = f57a6bcf e9020978
std %l4,[%o0+0x168] ! Mem[0000000091800168] = 9b44076d 696ef86f
! %l0 = 85c1fb19, %l1 = a96cb0c3, Mem[00000000900000e8] = 625920f0 930ff521
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 85c1fb19 a96cb0c3
! Mem[00000000908000f8] = 967ae5bb, %g18 = 35b3d8f86fa3e1bd
ldsw [%i5+0x0f8],%g2 ! %g2 = 35b3d8f86fa3e1bd
! %l2 = 2d8947c0, %l3 = 210a730f, Mem[0000000090800050] = 962502f2 b16f80fc
std %l2,[%i5+0x050] ! Mem[0000000090800050] = 2d8947c0 210a730f
! Mem[00000000328001d0] = 0d4a910026364912, %l7 = 00000000000000fb, %l4 = 000000009b44076d
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0d4a910026364912
p17_label_7:
! %l3 = b878d84d210a730f, Mem[000000003280002a] = e2427449
sth %l3,[%i1+0x02a] ! Mem[0000000032800028] = e242730f
! %l0 = 382e08b785c1fb19, Mem[00000000900001f0] = 76e03e01
stw %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 85c1fb19
! Mem[000000009180000c] = ea654374, %g2 = ffffffff967ae5bb
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ea654374
! Mem[00000000918000d0] = cad893ac, %g2 = 00000000ea654374
ldsb [%o0+0x0d3],%g2 ! %g2 = ffffffffffffffca
! Mem[00000000908001f4] = 1336612b, %g2 = ffffffffffffffca
ldsb [%i5+0x1f4],%g2 ! %g2 = 0000000000000013
! Mem[0000000032800008] = 00f44ce641302830, %l4 = 0d4a910026364912
ldx [%i1+%o1],%l4 ! %l4 = 00f44ce641302830
! Mem[00000000330001a4] = 62479594, %l5 = 00000000696ef86f
swap [%i2+0x1a4],%l5 ! %l5 = 0000000062479594
! Mem[0000000090000050] = ba2140bf, %g2 = 0000000000000013
ldsh [%i4+0x052],%g2 ! %g2 = ffffffffffffba21
! Mem[0000000033000096] = 536de0d9, %l0 = 382e08b785c1fb19
ldstub [%i2+0x096],%l0 ! %l0 = 000000e0000000ff
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
p17_label_8:
membar #Sync ! Added by membar checker (723)
! Mem[0000000090000090] = 249d661a, %g2 = ffffffffffffba21
lduw [%i4+0x090],%g2 ! %g2 = 00000000249d661a
! Mem[00000000338000f4] = 520426cf, %l1 = 2915880da96cb0c3
swap [%i3+0x0f4],%l1 ! %l1 = 00000000520426cf
! Mem[00000000338000b8] = 2e7d6aae, %l3 = b878d84d210a730f
ldub [%i3+0x0b9],%l3 ! %l3 = 000000000000007d
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l3 = 000000000000007d, Mem[00000000910000e8] = 051dcb62
sth %l3,[%i6+0x0e8] ! Mem[00000000910000e8] = 007dcb62
! %l7 = 00000000000000fb, Mem[000000009180009c] = 9cf71985
stw %l7,[%o0+0x09c] ! Mem[000000009180009c] = 000000fb
! Mem[0000000090800040] = 67e17f2c, %g2 = 00000000249d661a
ldub [%i5+0x042],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000000] = b9cfecbb 0d49dce1 c33d7096 a8cf62e8
! Mem[0000000090000010] = b7107315 1a669d24 671b61a0 0d13093b
! Mem[0000000090000020] = b891095f 49cfa326 41e4e109 f7802cc6
! Mem[0000000090000030] = 224eda42 b0201149 31645a45 a6e9948d
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000140] = 73eaa4fd 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000033800130] = 8cc00e09, %l2 = 2d8947c0, %l5 = 62479594
add %i3,0x130,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000008cc00e09
p17_label_9:
! Mem[0000000091800000] = 6cda9ec1, %g2 = 0000000000000067
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000006cda
! Mem[0000000090000108] = f4341215b13729c4, %g2 = 0000000000006cda
ldx [%i4+0x108],%g2 ! %g2 = f4341215b13729c4
! Mem[00000000918001d0] = 497951c2, %g2 = f4341215b13729c4
ldsb [%o0+0x1d0],%g2 ! %g2 = 0000000000000049
! Mem[0000000090000140] = 73eaa4fd 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000033800110] = 487aaa76c671a39c, %l6 = 0000000019f0484d, %l4 = 00f44ce641302830
add %i3,0x110,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 487aaa76c671a39c
! Mem[0000000033800028] = 111a6d8562b02d9f, %l5 = 000000008cc00e09, %l1 = 00000000520426cf
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 111a6d8562b02d9f
! Mem[00000000320000ec] = b4c2dca9, %l6 = 0000000019f0484d
swap [%i0+0x0ec],%l6 ! %l6 = 00000000b4c2dca9
! Mem[000000003300006d] = 9b44076d, %l3 = 000000000000007d
ldstub [%i2+0x06d],%l3 ! %l3 = 00000044000000ff
! %l1 = 111a6d8562b02d9f, Mem[00000000328000ac] = f8ffeca1
stw %l1,[%i1+0x0ac] ! Mem[00000000328000ac] = 62b02d9f
! Mem[0000000033000050] = 76e212d8, %l3 = 0000000000000044
swap [%i2+0x050],%l3 ! %l3 = 0000000076e212d8
p17_label_10:
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000033800160] = 43dd171bc55b2713, %l6 = 00000000b4c2dca9, %l0 = 00000000000000e0
add %i3,0x160,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 43dd171bc55b2713
! %l6 = 00000000b4c2dca9, Mem[00000000320000e4] = 1baf98fe
stb %l6,[%i0+0x0e4] ! Mem[00000000320000e4] = a9af98fe
! Mem[0000000033000141] = 0061205b, %l5 = 000000008cc00e09
ldstub [%i2+0x141],%l5 ! %l5 = 00000061000000ff
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 85c1fb19 a96cb0c3
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001c0] = 58d147ea 45ab8b2d 351e602e 542adb6b
! Mem[00000000900001d0] = 31919826 4918f89a 604e5cf3 78f410de
! Mem[00000000900001e0] = 2df4e1fd 5be517dc 1133d87d 35720768
! Mem[00000000900001f0] = f7c3e539 20e42a6d a032d454 ddf22159
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l4 = 487aaa76c671a39c, Mem[0000000091000072] = 75fced10
sth %l4,[%i6+0x072] ! Mem[0000000091000070] = a39ced10
! Mem[0000000033000128] = 7c5c7fbe, %l6 = b4c2dca9, %l7 = 000000fb
add %i2,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007c5c7fbe
! Mem[0000000091000164] = 3c333294, %g2 = 0000000000000049
ldsh [%i6+0x166],%g2 ! %g2 = 0000000000003c33
! Mem[0000000033800068] = ccc4460d, %l5 = 0000000000000061
swap [%i3+0x068],%l5 ! %l5 = 00000000ccc4460d
p17_label_11:
! Mem[0000000032000038] = c08d4d3d, %l6 = 00000000b4c2dca9
swap [%i0+0x038],%l6 ! %l6 = 00000000c08d4d3d
! Mem[0000000090000040] = 0a5149f0 d0e2273a, %g2 = 00003c33, %g3 = 311cd70a
ldd [%i4+0x040],%g2 ! %g2 = 000000000a5149f0 00000000d0e2273a
! %f16 = e1dc490d bbeccfb9 e862cfa8 96703dc3
! %f20 = 249d661a 157310b7 3b09130d a0611b67
! %f24 = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! %f28 = 491120b0 42da4e22 8d94e9a6 455a6431
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000908000c8] = 29a13ce9, %g2 = 000000000a5149f0
ldsh [%i5+0x0ca],%g2 ! %g2 = 00000000000029a1
membar #Sync ! Added by membar checker (724)
! %l4 = 487aaa76c671a39c, Mem[00000000900001f8] = a032d454
stw %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = c671a39c
! Mem[0000000090800120] = ae6fff74, %g2 = 00000000000029a1
ldub [%i5+0x121],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090800044] = 7f2cd037, %g2 = 00000000000000ae
ldsb [%i5+0x044],%g2 ! %g2 = 000000000000007f
! Mem[0000000090000080] = e1dc490d bbeccfb9 e862cfa8 96703dc3
! Mem[0000000090000090] = 249d661a 157310b7 3b09130d a0611b67
! Mem[00000000900000a0] = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! Mem[00000000900000b0] = 491120b0 42da4e22 8d94e9a6 455a6431
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000003380012c] = d9e20fa6, %l6 = 00000000c08d4d3d
ldub [%i3+0x12e],%l6 ! %l6 = 000000000000000f
! Mem[000000003380019c] = 78f410de, %l6 = 000000000000000f
swap [%i3+0x19c],%l6 ! %l6 = 0000000078f410de
p17_label_12:
! Mem[0000000033800191] = 31919826, %l2 = f6b0fd2d2d8947c0
ldstub [%i3+0x191],%l2 ! %l2 = 00000091000000ff
! Mem[0000000091000068] = 6bd0e2b0, %g2 = 000000000000007f
lduh [%i6+0x06a],%g2 ! %g2 = 0000000000006bd0
! Mem[000000009180005c] = 98c57dad, %g2 = 0000000000006bd0
lduw [%o0+0x05c],%g2 ! %g2 = 0000000098c57dad
! Mem[0000000033000100] = 84f4aea2 27f415da, %l0 = c55b2713, %l1 = 62b02d9f
ldd [%i2+0x100],%l0 ! %l0 = 0000000084f4aea2 0000000027f415da
! Mem[000000009100006c] = e2b00248, %g18 = 35b3d8f86fa3e1bd
ldsw [%i6+0x06c],%g2 ! %g2 = 35b3d8f86fa3e1bd
! Mem[00000000320001e4] = 9bfe906c, %l2 = 0000000000000091
ldstub [%i0+0x1e4],%l2 ! %l2 = 0000009b000000ff
! Mem[0000000090000000] = b9cfecbb 0d49dce1 c33d7096 a8cf62e8
! Mem[0000000090000010] = b7107315 1a669d24 671b61a0 0d13093b
! Mem[0000000090000020] = b891095f 49cfa326 41e4e109 f7802cc6
! Mem[0000000090000030] = 224eda42 b0201149 31645a45 a6e9948d
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
mov 0x040,%g4
stda %f0,[%i2+%g4]ASI_BLK_PL ! Block Store to 0000000033000040
! Mem[00000000908001cc] = 259914a5, %g2 = ffffffffe2b00248
ldub [%i5+0x1cf],%g2 ! %g2 = 0000000000000025
! Mem[0000000032800084] = 6b4f14e8, %l7 = 000000007c5c7fbe
ldsb [%i1+0x087],%l7 ! %l7 = ffffffffffffffe8
p17_label_13:
! %l3 = 0000000076e212d8, Mem[00000000900000d0] = 87231a0c
stw %l3,[%i4+0x0d0] ! Mem[00000000900000d0] = 76e212d8
! Mem[000000003380014c] = a96cb0c3, %l1 = 27f415da, %l7 = ffffffe8
add %i3,0x14c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a96cb0c3
! Mem[00000000338000f1] = 718efe97, %l5 = 00000000ccc4460d
ldstub [%i3+0x0f1],%l5 ! %l5 = 0000008e000000ff
! %l1 = 0000000027f415da, Mem[00000000908000c8] = 4db129a13ce9b6ab
stx %l1,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000000027f415da
! %f0 = 2d8bab45 ea47d158 6bdb2a54 2e601e35
! %f4 = 9af81849 26989131 de10f478 f35c4e60
! %f8 = dc17e55b fde1f42d 68077235 7dd83311
! %f12 = 6d2ae420 39e5c3f7 5921f2dd 54d432a0
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000032800080] = d8fff41c6b4f14e8, %l3 = 0000000076e212d8, %l6 = 0000000078f410de
add %i1,0x80,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d8fff41c6b4f14e8
! %l0 = 84f4aea2, %l1 = 27f415da, Mem[00000000908001f0] = 02b373b3 1336612b
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 84f4aea2 27f415da
! %l4 = c671a39c, %l5 = 0000008e, Mem[0000000091800188] = 47bbdba1 ae7a14d1
std %l4,[%o0+0x188] ! Mem[0000000091800188] = c671a39c 0000008e
! Mem[0000000032800038] = 93f936261f4c7e89, %l4 = 487aaa76c671a39c, %l0 = 0000000084f4aea2
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 93f936261f4c7e89
! Mem[0000000091000030] = 1fffc9b5, %g18 = 35b3d8f86fa3e1bd
ldsw [%i6+0x030],%g2 ! %g2 = 35b3d8f86fa3e1bd
p17_label_14:
! Mem[00000000918000ec] = e1d6d962, %g2 = 000000001fffc9b5
ldsb [%o0+0x0ed],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000090000040] = e1dc490d bbeccfb9 e862cfa8 96703dc3
! Mem[0000000090000050] = 249d661a 157310b7 3b09130d a0611b67
! Mem[0000000090000060] = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! Mem[0000000090000070] = 491120b0 42da4e22 8d94e9a6 455a6431
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000032800108] = 582d3f44, %l0 = 1f4c7e89, %l5 = 0000008e
add %i1,0x108,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000582d3f44
! Mem[00000000320000a8] = a7a2a103451c0e5a, %l6 = d8fff41c6b4f14e8
ldx [%i0+0x0a8],%l6 ! %l6 = a7a2a103451c0e5a
! Mem[00000000320001c4] = 0fe7402b, %l7 = 00000000a96cb0c3
ldstub [%i0+0x1c4],%l7 ! %l7 = 0000000f000000ff
! %l7 = 000000000000000f, Mem[0000000032800018] = 2c944842a0fdf595
stx %l7,[%i1+%o3] ! Mem[0000000032800018] = 000000000000000f
! %l5 = 00000000582d3f44, Mem[00000000330000a0] = cb89afbb515e61ba
stx %l5,[%i2+0x0a0] ! Mem[00000000330000a0] = 00000000582d3f44
! Mem[0000000033000184] = ddf9a998, %l6 = a7a2a103451c0e5a
swap [%i2+0x184],%l6 ! %l6 = 00000000ddf9a998
! Mem[0000000033000160] = 0b4607d1, %l2 = 000000000000009b
swap [%i2+0x160],%l2 ! %l2 = 000000000b4607d1
! Mem[0000000032000000] = 359f22ab fb6cdd10 7e040137 bd8a834e
! Mem[0000000032000010] = 3f006418 572bb816 bb94b35a 9ed51651
! Mem[0000000032000020] = c4c1ac7c d7cd0d69 e8d8e910 24962819
! Mem[0000000032000030] = 1b102875 39148b0b b4c2dca9 291c9ac3
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000032000000
p17_label_15:
! Mem[00000000918001ec] = 03fdaec1, %g2 = ffffffffffffffe1
lduw [%o0+0x1ec],%g2 ! %g2 = 0000000003fdaec1
! Mem[0000000091000170] = 0a9c19ab, %g2 = 0000000003fdaec1
ldub [%i6+0x172],%g2 ! %g2 = 000000000000000a
! %l5 = 00000000582d3f44, Mem[0000000032800192] = cdf92414
sth %l5,[%i1+0x192] ! Mem[0000000032800190] = cdf93f44
! Mem[00000000918000a0] = efb13f4b, %g18 = 35b3d8f86fa3e1bd
ldsw [%o0+0x0a0],%g2 ! %g2 = 35b3d8f86fa3e1bd
! Mem[0000000032000158] = dc7e91d79e7b5ccf, %l0 = 93f936261f4c7e89
ldx [%i0+0x158],%l0 ! %l0 = dc7e91d79e7b5ccf
! Mem[00000000330001dc] = 7f2c5b6e, %l0 = dc7e91d79e7b5ccf
swap [%i2+0x1dc],%l0 ! %l0 = 000000007f2c5b6e
! Mem[0000000090000198] = 80cb001b, %g2 = ffffffffefb13f4b
lduw [%i4+0x198],%g2 ! %g2 = 0000000080cb001b
! Mem[0000000091000054] = 270313cd, %g2 = 0000000080cb001b
ldub [%i6+0x056],%g2 ! %g2 = 0000000000000027
! Mem[0000000032800098] = 3a1329046b1daecc, %l7 = 000000000000000f, %l1 = 0000000027f415da
add %i1,0x98,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 3a1329046b1daecc
! %l0 = 000000007f2c5b6e, Mem[0000000032800030] = ea569bd9
stw %l0,[%i1+0x030] ! Mem[0000000032800030] = 7f2c5b6e
p17_label_16:
! Mem[000000003380002e] = 62b02d9f, %l4 = 487aaa76c671a39c
ldstub [%i3+0x02e],%l4 ! %l4 = 0000002d000000ff
! Mem[00000000918000f8] = ef3adf5b, %g2 = 0000000000000027
lduw [%o0+0x0f8],%g2 ! %g2 = 00000000ef3adf5b
! Mem[0000000091000018] = 6ef0fa7c, %g2 = 00000000ef3adf5b
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000006ef0
! %l3 = 0000000076e212d8, Mem[000000003380016a] = 99a76559
stb %l3,[%i3+0x16a] ! Mem[0000000033800168] = 99a7d859
membar #Sync ! Added by membar checker (725)
! Mem[0000000033000064] = 5be517dc, %l2 = 0b4607d1, %l2 = 0b4607d1
add %i2,0x64,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005be517dc
! %l6 = 00000000ddf9a998, Mem[0000000090800120] = deae6fff
stw %l6,[%i5+0x120] ! Mem[0000000090800120] = ddf9a998
! Mem[00000000908001c4] = 069a5bd8, %g2 = 0000000000006ef0
lduh [%i5+0x1c6],%g2 ! %g2 = 000000000000069a
! Mem[00000000918000dc] = b8bfd325, %g18 = 35b3d8f86fa3e1bd
ldsw [%o0+0x0dc],%g2 ! %g2 = 35b3d8f86fa3e1bd
! Mem[0000000090800178] = 9ecbdcf9 17eb91ee, %g2 = b8bfd325, %g3 = d0e2273a
ldd [%i5+0x178],%g2 ! %g2 = 000000009ecbdcf9 0000000017eb91ee
! Mem[000000009080009c] = b3b47f6f, %g2 = 000000009ecbdcf9
ldub [%i5+0x09c],%g2 ! %g2 = 00000000000000b3
p17_label_17:
! %f16 = 10dd6cfb ab229f35 4e838abd 3701047e
! %f20 = 16b82b57 1864003f 5116d59e 5ab394bb
! %f24 = 690dcdd7 7cacc1c4 19289624 10e9d8e8
! %f28 = 0b8b1439 7528101b c39a1c29 a9dcc2b4
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000900001a8] = 413d28592cd319c2, %g2 = 00000000000000b3
ldx [%i4+0x1a8],%g2 ! %g2 = 413d28592cd319c2
! Mem[00000000338001f0] = e7b36bbe8619ee9f, %l1 = 3a1329046b1daecc, %l5 = 00000000582d3f44
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e7b36bbe8619ee9f
! Mem[00000000900000a0] = 26a3cf495f0991b8, %g2 = 413d28592cd319c2
ldx [%i4+0x0a0],%g2 ! %g2 = 26a3cf495f0991b8
! %l2 = 000000005be517dc, Mem[0000000090000114] = 2887fb18
sth %l2,[%i4+0x114] ! Mem[0000000090000114] = 17dcfb18
! Mem[0000000033000152] = 61bc0cfb, %l4 = 000000000000002d
ldstub [%i2+0x152],%l4 ! %l4 = 0000000c000000ff
! Mem[0000000033800100] = bc1ab9ec6cb8c2bf, %l0 = 000000007f2c5b6e, %l6 = 00000000ddf9a998
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = bc1ab9ec6cb8c2bf
! Mem[00000000320000b4] = d11b4d7b, %l0 = 000000007f2c5b6e
swap [%i0+0x0b4],%l0 ! %l0 = 00000000d11b4d7b
! %l0 = 00000000d11b4d7b, Mem[0000000090800133] = 563d2c63
stb %l0,[%i5+0x133] ! Mem[0000000090800130] = 7b3d2c63
! %l3 = 0000000076e212d8, Mem[0000000090800000] = 210d12bd
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = 12d812bd
p17_label_18:
! Mem[0000000033000018] = 693ccd31, %l5 = e7b36bbe8619ee9f
ldsw [%i2+%o3],%l5 ! %l5 = 00000000693ccd31
! Mem[0000000032800030] = 7f2c5b6ea3975a1b, %l0 = 00000000d11b4d7b
ldx [%i1+0x030],%l0 ! %l0 = 7f2c5b6ea3975a1b
! Mem[0000000090800040] = 67e17f2c, %g2 = 26a3cf495f0991b8
ldub [%i5+0x042],%g2 ! %g2 = 0000000000000067
! %l0 = 7f2c5b6ea3975a1b, Mem[00000000908000d0] = 2ecbd5fc64c1ee86
stx %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 7f2c5b6ea3975a1b
! Mem[000000009000010c] = b13729c4, %g18 = 35b3d8f86fa3e1bd
ldsw [%i4+0x10c],%g2 ! %g2 = 35b3d8f86fa3e1bd
! %f16 = 10dd6cfb ab229f35 4e838abd 3701047e
! %f20 = 16b82b57 1864003f 5116d59e 5ab394bb
! %f24 = 690dcdd7 7cacc1c4 19289624 10e9d8e8
! %f28 = 0b8b1439 7528101b c39a1c29 a9dcc2b4
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000032800180] = 3a9e6bfffb12c8f6, %l5 = 00000000693ccd31, %l1 = 3a1329046b1daecc
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3a9e6bfffb12c8f6
! %l2 = 000000005be517dc, Mem[00000000330001e9] = 1137271c
stb %l2,[%i2+0x1e9] ! Mem[00000000330001e8] = 11dc271c
! %l0 = 7f2c5b6ea3975a1b, Mem[00000000900001fe] = 9ac383ac
sth %l0,[%i4+0x1fe] ! Mem[00000000900001fc] = 5a1b83ac
! Mem[0000000032000178] = 6aac656d, %l3 = 0000000076e212d8
swap [%i0+0x178],%l3 ! %l3 = 000000006aac656d
p17_label_19:
! Mem[0000000090000040] = e1dc490d bbeccfb9 e862cfa8 96703dc3
! Mem[0000000090000050] = 249d661a 157310b7 3b09130d a0611b67
! Mem[0000000090000060] = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! Mem[0000000090000070] = 491120b0 42da4e22 8d94e9a6 455a6431
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 000000005be517dc, Mem[000000003380005a] = 079b6e83
sth %l2,[%i3+0x05a] ! Mem[0000000033800058] = 079b17dc
! Mem[0000000090000064] = 0991b8c6, %g2 = ffffffffb13729c4
ldsb [%i4+0x065],%g2 ! %g2 = 0000000000000009
! Mem[0000000032800178] = 74de4bfc05294683, %l3 = 000000006aac656d, %l4 = 000000000000000c
add %i1,0x178,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 74de4bfc05294683
! Mem[0000000032800039] = 93f93626, %l4 = 74de4bfc05294683
ldstub [%i1+0x039],%l4 ! %l4 = 000000f9000000ff
! Mem[00000000338001c0] = 557c5dad965255b9, %l5 = 00000000693ccd31, %l5 = 00000000693ccd31
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 557c5dad965255b9
! Mem[000000009000015c] = 4e60dc17, %g2 = 0000000000000009
lduh [%i4+0x15e],%g2 ! %g2 = 0000000000004e60
! %l6 = 6cb8c2bf, %l7 = 0000000f, Mem[0000000090800018] = 0a444082 910bcbc5
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 6cb8c2bf 0000000f
! Mem[0000000033800170] = 9b95b8af, %l2 = 5be517dc, %l6 = 6cb8c2bf
add %i3,0x170,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009b95b8af
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = 00004e60, %g3 = 17eb91ee
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
p17_label_20:
! %l4 = 000000f9, %l5 = 965255b9, Mem[00000000908001d8] = 34897f6c 9180c5d6
std %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 000000f9 965255b9
! Mem[00000000900000bc] = 6431e765, %g2 = 00000000b1fac34d
lduh [%i4+0x0be],%g2 ! %g2 = 0000000000006431
! Mem[00000000908000d0] = 7f2c5b6e, %g2 = 0000000000006431
ldsh [%i5+0x0d0],%g2 ! %g2 = 0000000000007f2c
! Mem[0000000033000170] = 316a49a3, %l0 = 7f2c5b6ea3975a1b
swap [%i2+0x170],%l0 ! %l0 = 00000000316a49a3
! Mem[00000000338001db] = c68278b1, %l6 = 000000009b95b8af
ldstub [%i3+0x1db],%l6 ! %l6 = 000000b1000000ff
! Mem[0000000090000040] = e1dc490d bbeccfb9 e862cfa8 96703dc3
! Mem[0000000090000050] = 249d661a 157310b7 3b09130d a0611b67
! Mem[0000000090000060] = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! Mem[0000000090000070] = 491120b0 42da4e22 8d94e9a6 455a6431
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001c8] = e0b9d005 2cf5ebc0, %g2 = 00007f2c, %g3 = 68ffb942
ldd [%o0+0x1c8],%g2 ! %g2 = 00000000e0b9d005 000000002cf5ebc0
! %l1 = 3a9e6bfffb12c8f6, Mem[0000000091000090] = 0bc15074cce5c02d
stx %l1,[%i6+0x090] ! Mem[0000000091000090] = 3a9e6bfffb12c8f6
! %l7 = 000000000000000f, Mem[000000009100003a] = 340e6c70
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 000f6c70
! Mem[0000000090000044] = bbeccfb9, %g18 = 35b3d8f86fa3e1bd
ldsw [%i4+0x044],%g2 ! %g2 = 35b3d8f86fa3e1bd
p17_label_21:
! %l3 = 000000006aac656d, Mem[0000000091000068] = 576c6bd0e2b00248
stx %l3,[%i6+0x068] ! Mem[0000000091000068] = 000000006aac656d
! %l2 = 000000005be517dc, Mem[00000000908001c5] = 22069a5b
stb %l2,[%i5+0x1c5] ! Mem[00000000908001c4] = dc069a5b
! Mem[0000000090000170] = 6d2ae420 39e5c3f7, %g2 = bbeccfb9, %g3 = 2cf5ebc0
ldd [%i4+0x170],%g2 ! %g2 = 000000006d2ae420 0000000039e5c3f7
! %l1 = 3a9e6bfffb12c8f6, Mem[00000000918000e4] = 62e470b4
sth %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = c8f670b4
! Mem[00000000330000cc] = e0b4b667, %l0 = 00000000316a49a3
swap [%i2+0x0cc],%l0 ! %l0 = 00000000e0b4b667
! %l7 = 000000000000000f, Mem[0000000090800150] = d12ef6a9
sth %l7,[%i5+0x150] ! Mem[0000000090800150] = 000ff6a9
! Mem[00000000330001dc] = 9e7b5ccf, %l7 = 0000000f, %l4 = 000000f9
add %i2,0x1dc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000009e7b5ccf
! %l5 = 557c5dad965255b9, Mem[00000000908001d8] = 000000f9965255b9
stx %l5,[%i5+0x1d8] ! Mem[00000000908001d8] = 557c5dad965255b9
! Mem[00000000910001e8] = d1972db8, %g18 = 35b3d8f86fa3e1bd
ldsw [%i6+0x1e8],%g2 ! %g2 = 35b3d8f86fa3e1bd
! Mem[00000000320000d0] = ed2f0b19502fb36f, %l6 = 00000000000000b1, %l7 = 000000000000000f
add %i0,0xd0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ed2f0b19502fb36f
p17_label_22:
! %l6 = 00000000000000b1, Mem[0000000032000070] = 64b99a8d
sth %l6,[%i0+0x070] ! Mem[0000000032000070] = 00b19a8d
! Mem[00000000328001a8] = bc7c2caa36e8d613, %l4 = 000000009e7b5ccf, %l6 = 00000000000000b1
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = bc7c2caa36e8d613
! Mem[000000003280000c] = 41302830, %l5 = 965255b9, %l7 = 502fb36f
add %i1,0x0c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000041302830
! Mem[0000000033000100] = 84f4aea2 27f415da a6d8459d 67d5c161
! Mem[0000000033000110] = f5e78202 3630b2e6 2578353c 131effbe
! Mem[0000000033000120] = f20a1501 949d2c68 7c5c7fbe eb38238b
! Mem[0000000033000130] = e427f850 5be28ad8 9d25aebc 681c6f53
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000033000100
! Mem[0000000090000120] = baa0f997, %g2 = ffffffffd1972db8
ldsh [%i4+0x122],%g2 ! %g2 = ffffffffffffbaa0
! %f0 = da15f427 a2aef484 61c1d567 9d45d8a6
! %f4 = e6b23036 0282e7f5 beff1e13 3c357825
! %f8 = 682c9d94 01150af2 8b2338eb be7f5c7c
! %f12 = d88ae25b 50f827e4 536f1c68 bcae259d
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000032800087] = 6b4f14e8, %l1 = 3a9e6bfffb12c8f6
ldstub [%i1+0x087],%l1 ! %l1 = 000000e8000000ff
! Mem[0000000033000010] = 696ef86f, %l0 = e0b4b667, %l7 = 41302830
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000696ef86f
! Mem[0000000033800170] = 9b95b8afa89e81a0, %l2 = 000000005be517dc, %l5 = 557c5dad965255b9
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9b95b8afa89e81a0
! Mem[00000000338001e0] = 871ea7c7b827c1d9, %l2 = 000000005be517dc, %l2 = 000000005be517dc
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 871ea7c7b827c1d9
p17_label_23:
! Mem[0000000032000088] = 638b39642fadbdce, %l2 = 871ea7c7b827c1d9, %l6 = bc7c2caa36e8d613
add %i0,0x88,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 638b39642fadbdce
! %l2 = 871ea7c7b827c1d9, Mem[0000000091800160] = 010ecc7c
stb %l2,[%o0+0x160] ! Mem[0000000091800160] = d90ecc7c
! Mem[000000003380018c] = 542adb6b, %l6 = 638b39642fadbdce
ldstub [%i3+0x18c],%l6 ! %l6 = 00000054000000ff
! Mem[0000000091000098] = 3b6030b2 3457b2a7, %g2 = ffffbaa0, %g3 = 39e5c3f7
ldd [%i6+0x098],%g2 ! %g2 = 000000003b6030b2 000000003457b2a7
! Mem[00000000918001f0] = 3c67017f, %g2 = 000000003b6030b2
lduw [%o0+0x1f0],%g2 ! %g2 = 000000003c67017f
! Mem[00000000908000dc] = ca4e1c91, %g2 = 000000003c67017f
lduh [%i5+0x0de],%g2 ! %g2 = 000000000000ca4e
! Mem[00000000910000e4] = f0f84f00, %g2 = 000000000000ca4e
ldsb [%i6+0x0e5],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000090000080] = e1dc490d bbeccfb9 e862cfa8 96703dc3
! Mem[0000000090000090] = 249d661a 157310b7 3b09130d a0611b67
! Mem[00000000900000a0] = 26a3cf49 5f0991b8 c62c80f7 09e1e441
! Mem[00000000900000b0] = 491120b0 42da4e22 8d94e9a6 455a6431
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l4 = 9e7b5ccf, %l5 = a89e81a0, Mem[0000000091800098] = 87692ba9 000000fb
std %l4,[%o0+0x098] ! Mem[0000000091800098] = 9e7b5ccf a89e81a0
! Mem[00000000918000b4] = 051282f5, %g18 = 35b3d8f86fa3e1bd
ldsw [%o0+0x0b4],%g2 ! %g2 = 35b3d8f86fa3e1bd
p17_label_24:
! Mem[0000000091800120] = d3d0a320, %g2 = 00000000051282f5
lduh [%o0+0x120],%g2 ! %g2 = 000000000000d3d0
! Mem[0000000091000070] = dec5a39c, %g2 = 000000000000d3d0
ldsh [%i6+0x070],%g2 ! %g2 = ffffffffffffdec5
! Mem[00000000918000cc] = b9615161, %g2 = ffffffffffffdec5
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000b961
! Mem[0000000033800058] = 079b17dc, %l5 = 9b95b8afa89e81a0
swap [%i3+0x058],%l5 ! %l5 = 00000000079b17dc
! Mem[00000000338000bc] = ff6e1ef3, %l2 = 871ea7c7b827c1d9
ldsh [%i3+0x0bc],%l2 ! %l2 = ffffffffffffff6e
! Mem[0000000033000020] = 845e10d7, %l3 = 000000006aac656d
ldstub [%i2+%o4],%l3 ! %l3 = 00000084000000ff
! %l0 = e0b4b667, %l1 = 000000e8, Mem[0000000091000108] = 1e0a2608 8b7aa723
std %l0,[%i6+0x108] ! Mem[0000000091000108] = e0b4b667 000000e8
membar #Sync ! Added by membar checker (726)
! %f16 = 10dd6cfb ab229f35 4e838abd 3701047e
! %f20 = 16b82b57 1864003f 5116d59e 5ab394bb
! %f24 = 690dcdd7 7cacc1c4 19289624 10e9d8e8
! %f28 = 0b8b1439 7528101b c39a1c29 a9dcc2b4
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l3 = 0000000000000084, Mem[0000000091000122] = 16e54bba
sth %l3,[%i6+0x122] ! Mem[0000000091000120] = 00844bba
! %l1 = 00000000000000e8, Mem[0000000090000198] = 80cb001b5f98c77e
stx %l1,[%i4+0x198] ! Mem[0000000090000198] = 00000000000000e8
p17_label_25:
membar #Sync ! Added by membar checker (727)
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 00000000 000000e8
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = 10dd6cfb ab229f35 4e838abd 3701047e
! %f20 = 16b82b57 1864003f 5116d59e 5ab394bb
! %f24 = 690dcdd7 7cacc1c4 19289624 10e9d8e8
! %f28 = 0b8b1439 7528101b c39a1c29 a9dcc2b4
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (728)
! %f0 = da15f427 a2aef484 61c1d567 9d45d8a6
! %f4 = e6b23036 0282e7f5 beff1e13 3c357825
! %f8 = 682c9d94 01150af2 8b2338eb be7f5c7c
! %f12 = d88ae25b 50f827e4 536f1c68 bcae259d
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[00000000908000ec] = 74859a5f, %g2 = 000000000000b961
ldsb [%i5+0x0ef],%g2 ! %g2 = 0000000000000074
! Mem[00000000900001c4] = 9f354e83, %g2 = 0000000000000074
ldsh [%i4+0x1c6],%g2 ! %g2 = ffffffffffff9f35
! Mem[00000000330000f6] = 01e2eaba, %l0 = 00000000e0b4b667
ldstub [%i2+0x0f6],%l0 ! %l0 = 000000ea000000ff
! Mem[000000009100000c] = ee7f5063, %g2 = ffffffffffff9f35
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffee7f
! Mem[0000000091000088] = b894d84bf509db17, %g2 = ffffffffffffee7f
ldx [%i6+0x088],%g2 ! %g2 = b894d84bf509db17
! %l4 = 000000009e7b5ccf, Mem[000000009180005d] = c57dad46
stb %l4,[%o0+0x05d] ! Mem[000000009180005c] = cf7dad46
! Mem[0000000091000000] = 04434bb0, %g2 = b894d84bf509db17
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000004
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p17_branch_failed
p17_not_taken_0_end:
! End of Random Code for Thread 17
1: membar #Sync ! Force all stores to complete
p17_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x044] ! Set processor 17 done flag
! Check Registers
p17_check_registers:
set p17_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000ea
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000e8
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff6e
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000084
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009e7b5ccf
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000079b17dc
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000054
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000696ef86f
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be da15f427 a2aef484
bne %xcc,p17_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 61c1d567 9d45d8a6
bne %xcc,p17_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e6b23036 0282e7f5
bne %xcc,p17_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be beff1e13 3c357825
bne %xcc,p17_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 682c9d94 01150af2
bne %xcc,p17_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8b2338eb be7f5c7c
bne %xcc,p17_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d88ae25b 50f827e4
bne %xcc,p17_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 536f1c68 bcae259d
bne %xcc,p17_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 10dd6cfb ab229f35
bne %xcc,p17_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4e838abd 3701047e
bne %xcc,p17_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 16b82b57 1864003f
bne %xcc,p17_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5116d59e 5ab394bb
bne %xcc,p17_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 690dcdd7 7cacc1c4
bne %xcc,p17_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 19289624 10e9d8e8
bne %xcc,p17_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0b8b1439 7528101b
bne %xcc,p17_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c39a1c29 a9dcc2b4
bne %xcc,p17_f30_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = b4c2dca9291c9ac3
ldx [%i0+0x038],%g3 ! Observed data at 0000000032000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00b19a8d81e491c7
ldx [%i0+0x070],%g3 ! Observed data at 0000000032000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9e3723ca7f2c5b6e
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000320000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 82b88935a9af98fe
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000320000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a2caa5a719f0484d
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000320000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 76e212d86142f127
ldx [%i0+0x178],%g3 ! Observed data at 0000000032000178
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 68bc744a90c8e3df
ldx [%i0+0x198],%g3 ! Observed data at 0000000032000198
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7366a409ffe7402b
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000320001c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d1bf2d84fffe906c
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000320001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1e0,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 000000000000000f
ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = e242730fe414aea0
ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7f2c5b6ea3975a1b
ldx [%i1+0x030],%g3 ! Observed data at 0000000032800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 93ff36261f4c7e89
ldx [%i1+0x038],%g3 ! Observed data at 0000000032800038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = d8fff41c6b4f14ff
ldx [%i1+0x080],%g3 ! Observed data at 0000000032800080
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 773a02ec62b02d9f
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000328000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x190],%g2 ! Expected data = cdf93f44c630d61e
ldx [%i1+0x190],%g3 ! Observed data at 0000000032800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 11e4b3b4c659fdaf
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000328001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e0,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ff5e10d71fa02f14
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 58d147ea45ab8b2d
ldx [%i2+0x040],%g3 ! Observed data at 0000000033000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 351e602e542adb6b
ldx [%i2+0x048],%g3 ! Observed data at 0000000033000048
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 319198264918f89a
ldx [%i2+0x050],%g3 ! Observed data at 0000000033000050
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 604e5cf378f410de
ldx [%i2+0x058],%g3 ! Observed data at 0000000033000058
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2df4e1fd5be517dc
ldx [%i2+0x060],%g3 ! Observed data at 0000000033000060
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1133d87d35720768
ldx [%i2+0x068],%g3 ! Observed data at 0000000033000068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f7c3e53920e42a6d
ldx [%i2+0x070],%g3 ! Observed data at 0000000033000070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a032d454ddf22159
ldx [%i2+0x078],%g3 ! Observed data at 0000000033000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3ec5105a536dffd9
ldx [%i2+0x090],%g3 ! Observed data at 0000000033000090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000000582d3f44
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000330000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 57931b52316a49a3
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000330000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 47c1c49601e2ffba
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000330000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00ff205be7b6b712
ldx [%i2+0x140],%g3 ! Observed data at 0000000033000140
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 61bcfffb9651d2a3
ldx [%i2+0x150],%g3 ! Observed data at 0000000033000150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000009b01d7a4d2
ldx [%i2+0x160],%g3 ! Observed data at 0000000033000160
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = a3975a1b92a5510d
ldx [%i2+0x170],%g3 ! Observed data at 0000000033000170
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 09998e2e451c0e5a
ldx [%i2+0x180],%g3 ! Observed data at 0000000033000180
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6c4c27f8696ef86f
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000330001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ea82bf949e7b5ccf
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000330001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 11dc271c0c27e63a
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000330001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1e8,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 111a6d8562b0ff9f
ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = a89e81a02c34891a
ldx [%i3+0x058],%g3 ! Observed data at 0000000033800058
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000061bfd4f4c5
ldx [%i3+0x068],%g3 ! Observed data at 0000000033800068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ecff69ebd3a7aa0f
ldx [%i3+0x070],%g3 ! Observed data at 0000000033800070
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2e7d6aaeff6e1ef3
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000338000b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 71fffe97a96cb0c3
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000338000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x168],%g2 ! Expected data = 99a7d859b20227a4
ldx [%i3+0x168],%g3 ! Observed data at 0000000033800168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 58d147ea45ab8b2d
ldx [%i3+0x180],%g3 ! Observed data at 0000000033800180
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 351e602eff2adb6b
ldx [%i3+0x188],%g3 ! Observed data at 0000000033800188
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 31ff98264918f89a
ldx [%i3+0x190],%g3 ! Observed data at 0000000033800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 604e5cf30000000f
ldx [%i3+0x198],%g3 ! Observed data at 0000000033800198
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2df4e1fd5be517dc
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000338001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1133d87d35720768
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000338001a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f7c3e53920e42a6d
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000338001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a032d454ddf22159
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000338001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c68278ffdf82a9b1
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000338001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1d8,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f0_fail:
set p17_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f4_fail:
set p17_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f8_fail:
set p17_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f10_fail:
set p17_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f12_fail:
set p17_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f14_fail:
set p17_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f16_fail:
set p17_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f18_fail:
set p17_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f20_fail:
set p17_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f22_fail:
set p17_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f24_fail:
set p17_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f26_fail:
set p17_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f28_fail:
set p17_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f30_fail:
set p17_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 17 failed
p17_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x044] ! Set processor 17 done flag
set p17_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 17 failed
p17_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x044] ! Set processor 17 done flag
set p17_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p17_selfmod_failed:
ba p17_failed
mov 0xabc,%g1
p17_common_error:
or %g0,0xef1,%g1
ba p17_failed
mov %o5,%g3
p17_common_signature_error:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_common_timeout:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p17_failed
mov 0x0,%g3
p17_trap1e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800018]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000008]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000008]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p17_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800018]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000008]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032000008]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p17_trap2e:
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800010]
stxa %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008]
stda %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800028]
done
p17_trap2o:
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800010]
stxa %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000008]
stda %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800028]
done
p17_trap3e:
nop
nop
done
p17_trap3o:
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 18b25c3cc40a6d64
ldx [%g1+0x008],%l1 ! %l1 = 9b213ccdc2f81d16
ldx [%g1+0x010],%l2 ! %l2 = 846afabe11e4b3b4
ldx [%g1+0x018],%l3 ! %l3 = cfd0cc048a2dc2e1
ldx [%g1+0x020],%l4 ! %l4 = 4226d0aa01bbff45
ldx [%g1+0x028],%l5 ! %l5 = 2c944842a0fdf595
ldx [%g1+0x030],%l6 ! %l6 = b361246593d68169
ldx [%g1+0x038],%l7 ! %l7 = b6e651826b86e091
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 18
processor_18:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x48] ! Set the start flag
wrpr %g0,7,%cleanwin
call p18_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 18
wr %g0,0x4,%fprs ! Make sure fef is 1
set p18_init_freg,%g1
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 341c0221 dc6f41fe 76861d1d b7003531
! %f20 = b5e36d7f 24067082 08e4c15f cdb4154b
! %f24 = 0ddbd42f f86dafdf 50a6005c 0d5379c9
! %f28 = dbcc717a f3622115 61635b01 012b4cdd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4c90fdce 5b0c89d2 c82c8171 8aa69e5d
! %f36 = f12c59eb 60639e8e 214383ef 642ef86d
! %f40 = f20680a8 b06cb730 677c6a46 c43394bb
! %f44 = 87a555a3 47983c80 3bff3106 4ef9a686
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x87ca4ad00000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 87ca4ad00000000b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 18
p18_label_1:
! Mem[0000000091800130] = d14241061d2daa3c, %g2 = 12b3ae905dc5929e
ldx [%o0+0x130],%g2 ! %g2 = d14241061d2daa3c
! Mem[0000000090000068] = 25396e63, %g2 = d14241061d2daa3c
ldsb [%i4+0x069],%g2 ! %g2 = 0000000000000025
! Mem[0000000034000180] = 278d1886 3876a62f 1f17eb43 7f4d96e9
! Mem[0000000034000190] = 59ca19a9 fcd4a350 987cf6e8 077ce5bf
! Mem[00000000340001a0] = 8fad577a a14b2784 e5f9cda1 f7753777
! Mem[00000000340001b0] = 877a7099 dc9da976 23bc7d91 8dc8e261
mov 0x180,%g4
ldda [%i0+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000034000180
! Mem[00000000908001f8] = 210f961ea267e83b, %g2 = 0000000000000025
ldx [%i5+0x1f8],%g2 ! %g2 = 210f961ea267e83b
! Mem[0000000035000040] = d5c8b95c, %l2 = 4f1bfc84, %l5 = 3773ac53
add %i2,0x40,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d5c8b95c
! Mem[000000009080010c] = 2f63a9fd, %g2 = 210f961ea267e83b
ldsb [%i5+0x10f],%g2 ! %g2 = 000000000000002f
! %l5 = 00000000d5c8b95c, Mem[0000000091800008] = f81c58e5ea654374
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000d5c8b95c
! Mem[0000000090800030] = 333f492f517dab8b, %g2 = 000000000000002f
ldx [%i5+0x030],%g2 ! %g2 = 333f492f517dab8b
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000080] = 7b2df48a, %g2 = 333f492f517dab8b
lduh [%i4+0x082],%g2 ! %g2 = 0000000000007b2d
p18_label_2:
! Mem[0000000091000080] = 57ff66f48c7af846, %g2 = 0000000000007b2d
ldx [%i6+0x080],%g2 ! %g2 = 57ff66f48c7af846
! Mem[000000009100008c] = f509db17, %g2 = 57ff66f48c7af846
lduw [%i6+0x08c],%g2 ! %g2 = 00000000f509db17
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000180] = ac4b8871, %g2 = 00000000f509db17
lduw [%i4+0x180],%g2 ! %g2 = 00000000ac4b8871
! %l7 = 06412ff47aff12c1, Mem[00000000918001d4] = 8a40c6a2
stw %l7,[%o0+0x1d4] ! Mem[00000000918001d4] = 7aff12c1
! Mem[0000000034800178] = ee2fe6fe, %l3 = 1538ddd07d11511a
swap [%i1+0x178],%l3 ! %l3 = 00000000ee2fe6fe
! %l3 = 00000000ee2fe6fe, Mem[0000000091000010] = 50634422
sth %l3,[%i6+%o2] ! Mem[0000000091000010] = e6fe4422
! Mem[00000000348001d8] = 5cc7d8c0, %l7 = 06412ff47aff12c1
lduw [%i1+0x1d8],%l7 ! %l7 = 000000005cc7d8c0
! Mem[00000000358001a4] = 9924f4a0, %l2 = 3aca0ea24f1bfc84
swap [%i3+0x1a4],%l2 ! %l2 = 000000009924f4a0
p18_label_3:
! Mem[00000000348000ec] = 0cb94fd7, %l7 = 000000005cc7d8c0
swap [%i1+0x0ec],%l7 ! %l7 = 000000000cb94fd7
! Mem[0000000035000162] = d12b53e7, %l1 = 38cd2b767163d5f3
ldstub [%i2+0x162],%l1 ! %l1 = 00000053000000ff
! Mem[0000000035800168] = eb23705e7d466496, %l7 = 000000000cb94fd7, %l2 = 000000009924f4a0
add %i3,0x168,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = eb23705e7d466496
! Mem[0000000034000120] = 6b611e9637e97de0, %l7 = 000000000cb94fd7, %l4 = cecb9f08af20b494
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6b611e9637e97de0
! Mem[0000000035800158] = de775d8d, %l3 = 00000000ee2fe6fe
swap [%i3+0x158],%l3 ! %l3 = 00000000de775d8d
! Mem[00000000900000c8] = 63632e9d ada37b7d, %g2 = ac4b8871, %g3 = 0bad0b00
ldd [%i4+0x0c8],%g2 ! %g2 = 0000000063632e9d 00000000ada37b7d
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000908001b0] = 8ed9d6fc2229163d, %g2 = 0000000063632e9d
ldx [%i5+0x1b0],%g2 ! %g2 = 8ed9d6fc2229163d
! Mem[00000000340001e0] = 1aaa3db22a476338, %l0 = 860d86d9dc309f0f, %l0 = 860d86d9dc309f0f
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 1aaa3db22a476338
p18_label_4:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800030] = 492f517d, %g2 = 8ed9d6fc2229163d
ldsh [%i5+0x032],%g2 ! %g2 = 000000000000492f
! Mem[000000009000006c] = 6343d138, %g2 = 000000000000492f
lduw [%i4+0x06c],%g2 ! %g2 = 000000006343d138
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
stda %f0,[%i0+%g5]ASI_BLK_P ! Block Store to 0000000034000140
! Mem[0000000090000004] = 2f14c6f3, %g2 = 000000006343d138
ldub [%i4+0x007],%g2 ! %g2 = 000000000000002f
! Mem[0000000034000100] = 5c2ceac17e5d2e75, %l6 = e768af903b808149, %l5 = 00000000d5c8b95c
add %i0,0x100,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5c2ceac17e5d2e75
membar #Sync ! Added by membar checker (729)
! %l4 = 37e97de0, %l5 = 7e5d2e75, Mem[0000000090000018] = 2b447bed ceee143d
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 37e97de0 7e5d2e75
! Mem[00000000350000e8] = 844b714f, %l1 = 0000000000000053
ldsw [%i2+0x0e8],%l1 ! %l1 = ffffffff844b714f
! Mem[000000003580007c] = 2205c54f, %l3 = de775d8d, %l0 = 2a476338
add %i3,0x7c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002205c54f
! Mem[0000000035800120] = b82ab11e, %l7 = 0cb94fd7, %l1 = 844b714f
add %i3,0x120,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b82ab11e
p18_label_5:
! %l4 = 6b611e9637e97de0, Mem[0000000091800060] = 46f038d4
stw %l4,[%o0+0x060] ! Mem[0000000091800060] = 37e97de0
! Mem[00000000348001ec] = 0b1b1ce0, %l2 = 7d466496, %l5 = 7e5d2e75
add %i1,0x1ec,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000b1b1ce0
! %l0 = 000000002205c54f, Mem[0000000091800128] = 24b9d90e
sth %l0,[%o0+0x128] ! Mem[0000000091800128] = c54fd90e
! %l0 = 000000002205c54f, Mem[00000000348000c0] = ae5c36124247c770
stx %l0,[%i1+0x0c0] ! Mem[00000000348000c0] = 000000002205c54f
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x100,%g5
stda %f16,[%i3+%g5]ASI_BLK_S ! Block Store to 0000000035800100
! %l5 = 000000000b1b1ce0, Mem[00000000908001ec] = 5beb9259
stb %l5,[%i5+0x1ec] ! Mem[00000000908001ec] = e0eb9259
! Mem[0000000034800075] = 8b31a31e, %l0 = 000000002205c54f
ldstub [%i1+0x075],%l0 ! %l0 = 00000031000000ff
membar #Sync ! Added by membar checker (730)
! Mem[0000000035800128] = 773775f7, %l0 = 0000000000000031
ldsw [%i3+0x128],%l0 ! %l0 = 00000000773775f7
! Mem[0000000034800180] = aa071a45366de2d8, %l2 = eb23705e7d466496
ldx [%i1+0x180],%l2 ! %l2 = aa071a45366de2d8
! %l6 = 3b808149, %l7 = 0cb94fd7, Mem[0000000034000168] = c91abcc3 104bda99
std %l6,[%i0+0x168] ! Mem[0000000034000168] = 3b808149 0cb94fd7
p18_label_6:
! %l3 = 00000000de775d8d, Mem[0000000090000106] = 9a33f434
stb %l3,[%i4+0x106] ! Mem[0000000090000104] = 8d33f434
! Mem[00000000340001ac] = f7753777, %l3 = de775d8d, %l3 = de775d8d
add %i0,0x1ac,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f7753777
! Mem[00000000350000e8] = 844b714f, %l0 = 773775f7, %l0 = 773775f7
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000844b714f
! Mem[0000000091000158] = f13203c7, %g2 = 000000000000002f
ldub [%i6+0x15b],%g2 ! %g2 = 00000000000000f1
! Mem[0000000091000144] = 745a35d9, %g18 = f22f9f1a91e1096d
ldsw [%i6+0x144],%g2 ! %g2 = f22f9f1a91e1096d
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x1c0,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUS ! Block Store to 00000000340001c0
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000035000010] = 45d63381, %l4 = 37e97de0, %l0 = 844b714f
add %i2,0x10,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000045d63381
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l5 = 000000000b1b1ce0, Mem[0000000090800146] = 70bcb949
sth %l5,[%i5+0x146] ! Mem[0000000090800144] = 1ce0b949
p18_label_7:
! Mem[0000000090000008] = 14c6f3dd, %g2 = 00000000745a35d9
ldsh [%i4+%o1],%g2 ! %g2 = 00000000000014c6
membar #Sync ! Added by membar checker (731)
! Mem[00000000340001e8] = 773775f7, %l5 = 000000000b1b1ce0
swap [%i0+0x1e8],%l5 ! %l5 = 00000000773775f7
! %l1 = 00000000b82ab11e, Mem[000000009000009a] = f18bf2e3
sth %l1,[%i4+0x09a] ! Mem[0000000090000098] = b11ef2e3
! %l3 = 00000000f7753777, Mem[0000000035000164] = c99ad777
sth %l3,[%i2+0x164] ! Mem[0000000035000164] = 3777d777
! %l6 = 3b808149, %l7 = 0cb94fd7, Mem[0000000091000040] = 7ed4515b 64608260
std %l6,[%i6+0x040] ! Mem[0000000091000040] = 3b808149 0cb94fd7
! Mem[00000000900001a8] = 413d2859, %g2 = 00000000000014c6
lduw [%i4+0x1a8],%g2 ! %g2 = 00000000413d2859
! %l4 = 37e97de0, %l5 = 773775f7, Mem[0000000091000120] = efab16e5 4bba2a1e
std %l4,[%i6+0x120] ! Mem[0000000091000120] = 37e97de0 773775f7
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x040,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 0000000034800040
! %l0 = 0000000045d63381, Mem[00000000908000f8] = 967ae5bb59018e55
stx %l0,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000045d63381
! Mem[0000000034000150] = 94389f34, %l2 = aa071a45366de2d8
swap [%i0+0x150],%l2 ! %l2 = 0000000094389f34
p18_label_8:
! Mem[0000000090800158] = fcd7567cbc806fe3, %g2 = 00000000413d2859
ldx [%i5+0x158],%g2 ! %g2 = fcd7567cbc806fe3
! Mem[0000000090000180] = ac4b8871, %g18 = f22f9f1a91e1096d
ldsw [%i4+0x180],%g2 ! %g2 = f22f9f1a91e1096d
! Mem[0000000090800178] = f917eb91, %g2 = ffffffffac4b8871
ldub [%i5+0x17b],%g2 ! %g2 = 00000000000000f9
! Mem[0000000090800048] = ec50e8044339ab56, %g2 = 00000000000000f9
ldx [%i5+0x048],%g2 ! %g2 = ec50e8044339ab56
! Mem[00000000340000c2] = 5cb0a17b, %l6 = e768af903b808149
ldstub [%i0+0x0c2],%l6 ! %l6 = 000000a1000000ff
! Mem[0000000035800094] = 3a31212e, %l7 = 000000000cb94fd7
swap [%i3+0x094],%l7 ! %l7 = 000000003a31212e
! %l2 = 0000000094389f34, Mem[0000000091800095] = 3c065387
stb %l2,[%o0+0x095] ! Mem[0000000091800094] = 34065387
! Mem[00000000358000e8] = 05486b9678455ea2, %l1 = 00000000b82ab11e, %l5 = 00000000773775f7
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 05486b9678455ea2
! Mem[0000000034000014] = ff3ebf81, %l1 = 00000000b82ab11e
swap [%i0+0x014],%l1 ! %l1 = 00000000ff3ebf81
! Mem[00000000918001e0] = 63ab1694d7b40ac7, %g2 = ec50e8044339ab56
ldx [%o0+0x1e0],%g2 ! %g2 = 63ab1694d7b40ac7
p18_label_9:
! Mem[000000009080016c] = 925c373e, %g2 = 63ab1694d7b40ac7
lduh [%i5+0x16e],%g2 ! %g2 = 000000000000925c
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 00000000358001c0
! Mem[0000000090000194] = 53256a80, %g2 = 000000000000925c
ldsb [%i4+0x195],%g2 ! %g2 = 0000000000000053
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000003480001c] = 1d23d637, %l3 = 00000000f7753777
swap [%i1+0x01c],%l3 ! %l3 = 000000001d23d637
! Mem[00000000900000c0] = cd8051b7 7f91d379 d232508f c17c4b58
! Mem[00000000900000d0] = 94389f34 d4605876 83c6cdfe eea5d5ec
! Mem[00000000900000e0] = 678b30a4 bd02eb83 c91abcc3 104bda99
! Mem[00000000900000f0] = b6a51d1b 91681160 f73c4766 6891fb9f
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l5 = 05486b9678455ea2, Mem[000000009000008b] = 3e52911d
stb %l5,[%i4+0x08b] ! Mem[0000000090000088] = a252911d
! %l7 = 000000003a31212e, Mem[00000000348001b8] = b82b64b702d1a93b
stx %l7,[%i1+0x1b8] ! Mem[00000000348001b8] = 000000003a31212e
! %l1 = 00000000ff3ebf81, Mem[0000000091000168] = 3294b11933af4997
stx %l1,[%i6+0x168] ! Mem[0000000091000168] = 00000000ff3ebf81
! Mem[000000009080003c] = 3de46967, %g2 = 0000000000000053
ldsb [%i5+0x03f],%g2 ! %g2 = 000000000000003d
p18_label_10:
! Mem[00000000348000d0] = aec5185b, %l2 = 94389f34, %l6 = 000000a1
add %i1,0xd0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000aec5185b
! %l2 = 0000000094389f34, Mem[0000000091000168] = 00000000
sth %l2,[%i6+0x168] ! Mem[0000000091000168] = 9f340000
! Mem[0000000090000050] = fdba2140, %g2 = 000000000000003d
ldsb [%i4+0x051],%g2 ! %g2 = fffffffffffffffd
! %l3 = 000000001d23d637, Mem[0000000091800159] = 15835d6f
stb %l3,[%o0+0x159] ! Mem[0000000091800158] = 37835d6f
! Mem[000000003400012c] = a19e087c, %l4 = 37e97de0, %l2 = 94389f34
add %i0,0x12c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a19e087c
! Mem[0000000090000048] = 46866b0d, %g2 = fffffffffffffffd
ldub [%i4+0x04a],%g2 ! %g2 = 0000000000000046
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000034800130] = f7877bca, %l0 = 45d63381, %l2 = a19e087c
add %i1,0x130,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f7877bca
! Mem[00000000900000b4] = 92ead9c6, %g2 = 0000000000000046
ldsb [%i4+0x0b7],%g2 ! %g2 = ffffffffffffff92
membar #Sync ! Added by membar checker (732)
! Mem[00000000358001f4] = 99707a87, %l2 = 00000000f7877bca
ldsb [%i3+0x1f4],%l2 ! %l2 = ffffffffffffff99
p18_label_11:
! Mem[00000000358001fc] = 917dbc23, %l5 = 05486b9678455ea2
ldstub [%i3+0x1fc],%l5 ! %l5 = 00000091000000ff
! %l5 = 0000000000000091, Mem[00000000900001e8] = e5f99e27
stw %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000091
! Mem[0000000034800040] = 278d1886, %l7 = 000000003a31212e
swap [%i1+0x040],%l7 ! %l7 = 00000000278d1886
! Mem[0000000035000078] = 25863ba1, %l0 = 0000000045d63381
swap [%i2+0x078],%l0 ! %l0 = 0000000025863ba1
! Mem[00000000350000ae] = 7bcfb76c, %l5 = 0000000000000091
ldstub [%i2+0x0ae],%l5 ! %l5 = 000000b7000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001f8] = 5ae8e450, %g2 = ffffffffffffff92
ldsh [%o0+0x1f8],%g2 ! %g2 = 0000000000005ae8
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! %l0 = 25863ba1, %l1 = ff3ebf81, Mem[0000000090800120] = deae6fff 744fca19
std %l0,[%i5+0x120] ! Mem[0000000090800120] = 25863ba1 ff3ebf81
! Mem[000000003500005c] = 717986b1, %l7 = 00000000278d1886
ldsb [%i2+0x05d],%l7 ! %l7 = 0000000000000079
p18_label_12:
! Mem[0000000034000080] = dbfd7cacf09018de, %l1 = 00000000ff3ebf81, %l4 = 6b611e9637e97de0
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = dbfd7cacf09018de
! Mem[0000000035000124] = 8b4b79e1, %l6 = 00000000aec5185b
swap [%i2+0x124],%l6 ! %l6 = 000000008b4b79e1
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
mov 0x080,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000034000080
! Mem[00000000350000f4] = bb9c1cef, %l5 = 00000000000000b7
ldsb [%i2+0x0f7],%l5 ! %l5 = ffffffffffffffef
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000034000018] = 6cf5d531, %l5 = ffffffffffffffef
swap [%i0+%o3],%l5 ! %l5 = 000000006cf5d531
! Mem[00000000358000bc] = 366de140, %l7 = 0000000000000079
ldstub [%i3+0x0bc],%l7 ! %l7 = 00000036000000ff
! Mem[00000000350001a4] = bc66e097, %l4 = dbfd7cacf09018de
swap [%i2+0x1a4],%l4 ! %l4 = 00000000bc66e097
! Mem[0000000035000170] = d500eb7b6912208d, %l7 = 0000000000000036, %l0 = 0000000025863ba1
add %i2,0x170,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d500eb7b6912208d
! Mem[0000000090000140] = 278d1886 3876a62f 1f17eb43 7f4d96e9
! Mem[0000000090000150] = 59ca19a9 fcd4a350 987cf6e8 077ce5bf
! Mem[0000000090000160] = 8fad577a a14b2784 e5f9cda1 f7753777
! Mem[0000000090000170] = 877a7099 dc9da976 23bc7d91 8dc8e261
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p18_label_13:
! Mem[00000000900000c4] = b75180cd, %g2 = 0000000000005ae8
ldsh [%i4+0x0c4],%g2 ! %g2 = ffffffffffffb751
! %l2 = ffffff99, %l3 = 1d23d637, Mem[0000000035000168] = 818342ae cd5daaea
std %l2,[%i2+0x168] ! Mem[0000000035000168] = ffffff99 1d23d637
! Mem[000000003500009f] = 6cf2bba9, %l4 = 00000000bc66e097
ldstub [%i2+0x09f],%l4 ! %l4 = 000000a9000000ff
! Mem[00000000348000b0] = a966d973a706cbb8, %l5 = 000000006cf5d531, %l2 = ffffffffffffff99
add %i1,0xb0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a966d973a706cbb8
! Mem[0000000034800090] = 096a11c2504a1f37, %l1 = 00000000ff3ebf81
ldx [%i1+0x090],%l1 ! %l1 = 096a11c2504a1f37
! Mem[0000000034000100] = 5c2ceac17e5d2e75, %l3 = 000000001d23d637, %l5 = 000000006cf5d531
add %i0,0x100,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 5c2ceac17e5d2e75
! Mem[00000000348001d0] = 5c5323ff, %l6 = 000000008b4b79e1
swap [%i1+0x1d0],%l6 ! %l6 = 000000005c5323ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l4 = 000000a9, %l5 = 7e5d2e75, Mem[0000000091000138] = 197b0c15 9537f750
std %l4,[%i6+0x138] ! Mem[0000000091000138] = 000000a9 7e5d2e75
! Mem[00000000340000e0] = d8741d0e2a9f4947, %l0 = d500eb7b6912208d, %l3 = 000000001d23d637
add %i0,0xe0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = d8741d0e2a9f4947
p18_label_14:
! Mem[00000000350001c8] = 227c30e771bdfab2, %l2 = a966d973a706cbb8, %l5 = 5c2ceac17e5d2e75
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 227c30e771bdfab2
! %l6 = 5c5323ff, %l7 = 00000036, Mem[00000000910000c8] = 7732f2a6 0790eafb
std %l6,[%i6+0x0c8] ! Mem[00000000910000c8] = 5c5323ff 00000036
! Mem[00000000358000ac] = 496445c9, %l4 = 00000000000000a9
ldsh [%i3+0x0ac],%l4 ! %l4 = 0000000000004964
! Mem[000000003580004c] = 160f00d3, %l7 = 00000036, %l4 = 00004964
add %i3,0x4c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000160f00d3
! Mem[0000000035000170] = d500eb7b, %l6 = 000000005c5323ff
swap [%i2+0x170],%l6 ! %l6 = 00000000d500eb7b
! Mem[0000000090000120] = 577aa14b, %g2 = ffffffffffffb751
ldub [%i4+0x122],%g2 ! %g2 = 0000000000000057
! Mem[00000000340001e0] = 84274ba1, %l0 = 6912208d, %l1 = 504a1f37
add %i0,0x1e0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000084274ba1
! %l3 = d8741d0e2a9f4947, Mem[0000000090800022] = 2d7e40eb
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 494740eb
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l6 = d500eb7b, %l7 = 00000036, Mem[00000000918001f8] = 5ae8e450 241bdf1c
std %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = d500eb7b 00000036
p18_label_15:
! %l6 = 00000000d500eb7b, Mem[00000000908000b4] = 2618a39e
stw %l6,[%i5+0x0b4] ! Mem[00000000908000b4] = d500eb7b
! Mem[00000000350000a8] = 405c30f57bcfff6c, %l6 = 00000000d500eb7b, %l6 = 00000000d500eb7b
add %i2,0xa8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 405c30f57bcfff6c
! Mem[0000000035800130] = 76a99ddc99707a87, %l1 = 0000000084274ba1, %l6 = 405c30f57bcfff6c
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 76a99ddc99707a87
! Mem[00000000350000e0] = 54e35417, %l1 = 0000000084274ba1
ldsh [%i2+0x0e2],%l1 ! %l1 = 0000000000005417
! Mem[00000000350001c0] = 3b0993f6, %l1 = 0000000000005417
ldsw [%i2+0x1c0],%l1 ! %l1 = 000000003b0993f6
membar #Sync ! Added by membar checker (733)
! Mem[0000000090000088] = 1f17eb437f4d96e9, %g2 = 0000000000000057
ldx [%i4+0x088],%g2 ! %g2 = 1f17eb437f4d96e9
! Mem[0000000034000054] = 692287e0, %l1 = 3b0993f6, %l7 = 00000036
add %i0,0x54,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000692287e0
! %l3 = d8741d0e2a9f4947, Mem[000000009180012e] = 036bd142
sth %l3,[%o0+0x12e] ! Mem[000000009180012c] = 4947d142
! Mem[00000000908001b0] = 8ed9d6fc2229163d, %g2 = 1f17eb437f4d96e9
ldx [%i5+0x1b0],%g2 ! %g2 = 8ed9d6fc2229163d
! Mem[00000000910001c4] = 44af7411, %g18 = f22f9f1a91e1096d
ldsw [%i6+0x1c4],%g2 ! %g2 = f22f9f1a91e1096d
p18_label_16:
! Mem[0000000035800080] = aaaee1f6, %l2 = a966d973a706cbb8
ldstub [%i3+0x080],%l2 ! %l2 = 000000aa000000ff
! Mem[00000000340000b8] = 9ffb9168 66473cf7, %l0 = 6912208d, %l1 = 3b0993f6
ldd [%i0+0x0b8],%l0 ! %l0 = 000000009ffb9168 0000000066473cf7
! %l4 = 00000000160f00d3, Mem[00000000910001e8] = d1972db8aad1df2c
stx %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000000160f00d3
! Mem[0000000035000018] = bebc2b0d19477b75, %l0 = 000000009ffb9168, %l1 = 0000000066473cf7
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bebc2b0d19477b75
! %l4 = 160f00d3, %l5 = 71bdfab2, Mem[0000000091000178] = 9ca8cbaa 2018c4b0
std %l4,[%i6+0x178] ! Mem[0000000091000178] = 160f00d3 71bdfab2
! Mem[0000000090800150] = d12ef6a9dfe2d1cd, %g2 = 0000000044af7411
ldx [%i5+0x150],%g2 ! %g2 = d12ef6a9dfe2d1cd
! Mem[0000000090000140] = 278d1886 3876a62f 1f17eb43 7f4d96e9
! Mem[0000000090000150] = 59ca19a9 fcd4a350 987cf6e8 077ce5bf
! Mem[0000000090000160] = 8fad577a a14b2784 e5f9cda1 f7753777
! Mem[0000000090000170] = 877a7099 dc9da976 23bc7d91 8dc8e261
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000035800058] = 33b6d006, %l6 = 76a99ddc99707a87
swap [%i3+0x058],%l6 ! %l6 = 0000000033b6d006
! Mem[0000000091000170] = ddbd0a9c, %g2 = d12ef6a9dfe2d1cd
lduh [%i6+0x170],%g2 ! %g2 = 000000000000ddbd
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 00000091 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
p18_label_17:
! Mem[0000000035000194] = 9d9f2c47, %l3 = 2a9f4947, %l2 = 000000aa
add %i2,0x194,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000009d9f2c47
! Mem[0000000091000088] = d84bf509, %g2 = 000000000000ddbd
ldsh [%i6+0x08a],%g2 ! %g2 = ffffffffffffd84b
! Mem[000000003500000e] = f6bf9888, %l1 = bebc2b0d19477b75
ldstub [%i2+0x00e],%l1 ! %l1 = 00000098000000ff
! %l1 = 0000000000000098, Mem[0000000090000098] = 987cf6e8
stw %l1,[%i4+0x098] ! Mem[0000000090000098] = 00000098
! Mem[0000000035800090] = 2a819ba50cb94fd7, %l7 = 00000000692287e0, %l0 = 000000009ffb9168
add %i3,0x90,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2a819ba50cb94fd7
! %l4 = 00000000160f00d3, Mem[00000000910001d6] = d21ab355
stb %l4,[%i6+0x1d6] ! Mem[00000000910001d4] = d31ab355
! Mem[0000000090000168] = e5f9cda1, %g2 = ffffffffffffd84b
ldub [%i4+0x168],%g2 ! %g2 = 00000000000000e5
! Mem[0000000035000114] = 7df42a96, %l3 = d8741d0e2a9f4947
swap [%i2+0x114],%l3 ! %l3 = 000000007df42a96
! %l6 = 0000000033b6d006, Mem[0000000091000150] = c588424a
stw %l6,[%i6+0x150] ! Mem[0000000091000150] = 33b6d006
! Mem[00000000348001c8] = 84db9f1d, %l3 = 000000007df42a96
swap [%i1+0x1c8],%l3 ! %l3 = 0000000084db9f1d
p18_label_18:
! %l4 = 160f00d3, %l5 = 71bdfab2, Mem[0000000090000068] = 8e25396e 6343d138
std %l4,[%i4+0x068] ! Mem[0000000090000068] = 160f00d3 71bdfab2
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x0c0,%g4
stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 00000000348000c0
! %f0 = cd8051b7 7f91d379 d232508f c17c4b58
! %f4 = 94389f34 d4605876 83c6cdfe eea5d5ec
! %f8 = 678b30a4 bd02eb83 c91abcc3 104bda99
! %f12 = b6a51d1b 91681160 f73c4766 6891fb9f
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000034800118] = fb8d37c37768223d, %l1 = 0000000000000098, %l5 = 227c30e771bdfab2
add %i1,0x118,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = fb8d37c37768223d
! Mem[00000000358001d0] = 50a3d4fc, %l0 = 0cb94fd7, %l3 = 84db9f1d
add %i3,0x1d0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000050a3d4fc
! Mem[0000000034800140] = 2d44773f 36b42a88 fbe5f627 eb30abf2
! Mem[0000000034800150] = 3a0b9e06 fb81b120 1b01e696 81c4aab3
! Mem[0000000034800160] = 7429d87a e167a2f8 65a3d913 14aaeefc
! Mem[0000000034800170] = 04d8c499 02209691 7d11511a 63d6ce48
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000034800140
! %l7 = 00000000692287e0, Mem[0000000091800040] = 0323bb001b70dce8
stx %l7,[%o0+0x040] ! Mem[0000000091800040] = 00000000692287e0
! Mem[0000000035800038] = 756e9fad, %l1 = 00000098, %l6 = 33b6d006
add %i3,0x38,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000756e9fad
! Mem[0000000035800050] = b7705997b8697e2f, %l2 = 000000009d9f2c47, %l6 = 00000000756e9fad
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b7705997b8697e2f
membar #Sync ! Added by membar checker (734)
! %f0 = 2d44773f 36b42a88 fbe5f627 eb30abf2
! %f4 = 3a0b9e06 fb81b120 1b01e696 81c4aab3
! %f8 = 7429d87a e167a2f8 65a3d913 14aaeefc
! %f12 = 04d8c499 02209691 7d11511a 63d6ce48
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p18_label_19:
! %l6 = b7705997b8697e2f, Mem[000000009100004c] = c765fd60
sth %l6,[%i6+0x04c] ! Mem[000000009100004c] = 7e2ffd60
! Mem[0000000034800038] = 1c6e229554d03433, %l4 = 00000000160f00d3, %l4 = 00000000160f00d3
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 1c6e229554d03433
! Mem[0000000035800080] = ffaee1f6, %l7 = 00000000692287e0
swap [%i3+0x080],%l7 ! %l7 = 00000000ffaee1f6
! Mem[0000000034000038] = 8b4ada30, %l1 = 00000098, %l2 = 9d9f2c47
add %i0,0x38,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008b4ada30
! Mem[00000000910000d8] = a99d2d37, %g18 = f22f9f1a91e1096d
ldsw [%i6+0x0d8],%g2 ! %g2 = f22f9f1a91e1096d
! Mem[00000000910000c4] = 8e83d2b4, %g2 = ffffffffa99d2d37
ldsb [%i6+0x0c4],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000035800034] = 4203d06d, %l6 = b7705997b8697e2f
swap [%i3+0x034],%l6 ! %l6 = 000000004203d06d
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = ffffff8e, %g3 = ada37b7d
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
! %l0 = 2a819ba50cb94fd7, Mem[00000000908001bb] = 4fc83f39
stb %l0,[%i5+0x1bb] ! Mem[00000000908001b8] = d7c83f39
! Mem[0000000090800190] = e93695f7, %g18 = f22f9f1a91e1096d
ldsw [%i5+0x190],%g2 ! %g2 = f22f9f1a91e1096d
p18_label_20:
membar #Sync ! Added by membar checker (735)
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000035000068] = 1b6383a8, %l4 = 1c6e229554d03433
swap [%i2+0x068],%l4 ! %l4 = 000000001b6383a8
! %l3 = 0000000050a3d4fc, Mem[00000000900000a4] = a14b2784
stw %l3,[%i4+0x0a4] ! Mem[00000000900000a4] = 50a3d4fc
! %l4 = 000000001b6383a8, Mem[00000000348000dc] = 077ce5bf
stw %l4,[%i1+0x0dc] ! Mem[00000000348000dc] = 1b6383a8
! %l0 = 2a819ba50cb94fd7, Mem[000000009080001f] = c5db9249
stb %l0,[%i5+0x01f] ! Mem[000000009080001c] = d7db9249
! Mem[0000000091000130] = aab6d95d, %g2 = ffffffffe93695f7
lduw [%i6+0x130],%g2 ! %g2 = 00000000aab6d95d
! Mem[000000003400011c] = 258c4865, %l6 = 000000004203d06d
swap [%i0+0x11c],%l6 ! %l6 = 00000000258c4865
! Mem[00000000358000ac] = 496445c9, %l2 = 8b4ada30, %l4 = 1b6383a8
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000496445c9
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
p18_label_21:
! %l0 = 2a819ba50cb94fd7, Mem[00000000908001df] = d6176bab
stb %l0,[%i5+0x1df] ! Mem[00000000908001dc] = d7176bab
! Mem[00000000908000ec] = 74859a5f, %g2 = 00000000aab6d95d
ldub [%i5+0x0ef],%g2 ! %g2 = 0000000000000074
! Mem[00000000358000dc] = c5849469, %l6 = 258c4865, %l6 = 258c4865
add %i3,0xdc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c5849469
! %l0 = 0cb94fd7, %l1 = 00000098, Mem[00000000900000d8] = ecd5a5ee fecdc683
std %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 0cb94fd7 00000098
membar #Sync ! Added by membar checker (736)
! Mem[0000000090000100] = 278d1886 3876a62f 1f17eb43 7f4d96e9
! Mem[0000000090000110] = 59ca19a9 fcd4a350 987cf6e8 077ce5bf
! Mem[0000000090000120] = 8fad577a a14b2784 e5f9cda1 f7753777
! Mem[0000000090000130] = 877a7099 dc9da976 23bc7d91 8dc8e261
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000908000f0] = 859a5f43 1de0787a, %g2 = 00000074, %g3 = 589444b7
ldd [%i5+0x0f0],%g2 ! %g2 = 00000000859a5f43 000000001de0787a
! Mem[0000000035000180] = b1bd34a4d4a74ad6, %l5 = fb8d37c37768223d, %l1 = 0000000000000098
add %i2,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b1bd34a4d4a74ad6
! Mem[00000000350001a8] = 844566fe0d0945b5, %l4 = 00000000496445c9, %l3 = 0000000050a3d4fc
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 844566fe0d0945b5
! Mem[0000000091000098] = 30b23457, %g2 = 00000000859a5f43
ldub [%i6+0x09a],%g2 ! %g2 = 0000000000000030
! %f0 = 2d44773f 36b42a88 fbe5f627 eb30abf2
! %f4 = 3a0b9e06 fb81b120 1b01e696 81c4aab3
! %f8 = 7429d87a e167a2f8 65a3d913 14aaeefc
! %f12 = 04d8c499 02209691 7d11511a 63d6ce48
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
p18_label_22:
! Mem[0000000035000090] = 5c70aa4c, %l3 = 844566fe0d0945b5
swap [%i2+0x090],%l3 ! %l3 = 000000005c70aa4c
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000910000a8] = e401842b 491d4b81, %g2 = 00000030, %g3 = 1de0787a
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e401842b 00000000491d4b81
membar #Sync ! Added by membar checker (737)
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000340001b4] = dc9da976, %l3 = 000000005c70aa4c
ldstub [%i0+0x1b4],%l3 ! %l3 = 000000dc000000ff
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 00000091 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l5 = fb8d37c37768223d, Mem[0000000090800061] = e23c2671
stb %l5,[%i5+0x061] ! Mem[0000000090800060] = 3d3c2671
! Mem[000000003500006c] = fc2c77c2, %l2 = 000000008b4ada30
ldstub [%i2+0x06c],%l2 ! %l2 = 000000fc000000ff
! %f0 = 2d44773f 36b42a88 fbe5f627 eb30abf2
! %f4 = 3a0b9e06 fb81b120 1b01e696 81c4aab3
! %f8 = 7429d87a e167a2f8 65a3d913 14aaeefc
! %f12 = 04d8c499 02209691 7d11511a 63d6ce48
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000900001f4] = f264957a, %g2 = 00000000e401842b
ldub [%i4+0x1f5],%g2 ! %g2 = 00000000000000f2
p18_label_23:
! Mem[000000009080005c] = 35823d38, %g18 = f22f9f1a91e1096d
ldsw [%i5+0x05c],%g2 ! %g2 = f22f9f1a91e1096d
! Mem[000000003480013c] = 3740c8af, %l5 = fb8d37c37768223d
swap [%i1+0x13c],%l5 ! %l5 = 000000003740c8af
! %l5 = 000000003740c8af, Mem[00000000908001f0] = 02b373b3
stb %l5,[%i5+0x1f0] ! Mem[00000000908001f0] = afb373b3
! Mem[0000000090000080] = 2fa67638, %g2 = 0000000035823d38
lduh [%i4+0x080],%g2 ! %g2 = 0000000000002fa6
! Mem[0000000035000124] = aec5185b, %l1 = b1bd34a4d4a74ad6
swap [%i2+0x124],%l1 ! %l1 = 00000000aec5185b
! %l0 = 2a819ba50cb94fd7, Mem[0000000090000180] = 882ab436
stb %l0,[%i4+0x180] ! Mem[0000000090000180] = d72ab436
membar #Sync ! Added by membar checker (738)
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000034800010] = 68cde6ed987c7c56, %l5 = 000000003740c8af, %l0 = 2a819ba50cb94fd7
add %i1,0x10,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 68cde6ed987c7c56
! Mem[000000003580015b] = ee2fe6fe, %l7 = 00000000ffaee1f6
ldstub [%i3+0x15b],%l7 ! %l7 = 000000fe000000ff
! Mem[00000000900001f0] = 76e03e01, %g18 = f22f9f1a91e1096d
ldsw [%i4+0x1f0],%g2 ! %g2 = f22f9f1a91e1096d
p18_label_24:
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000908001e4] = 0c4b8755, %g2 = 0000000076e03e01
lduw [%i5+0x1e4],%g2 ! %g2 = 000000000c4b8755
! Mem[000000003500019c] = 6826d986, %l5 = 000000003740c8af
swap [%i2+0x19c],%l5 ! %l5 = 000000006826d986
! Mem[0000000090000018] = bfe57c07, %g2 = 000000000c4b8755
ldsb [%i4+%o3],%g2 ! %g2 = ffffffffffffffbf
! %l5 = 000000006826d986, Mem[00000000900000d9] = b94fd700
stb %l5,[%i4+0x0d9] ! Mem[00000000900000d8] = 864fd700
! %f16 = 2fa67638 86188d27 e9964d7f 43eb171f
! %f20 = 50a3d4fc a919ca59 bfe57c07 e8f67c98
! %f24 = 84274ba1 7a57ad8f 773775f7 a1cdf9e5
! %f28 = 76a99ddc 99707a87 61e2c88d 917dbc23
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000035800040] = 290ce3b1, %l0 = 68cde6ed987c7c56
lduw [%i3+0x040],%l0 ! %l0 = 00000000290ce3b1
! Mem[0000000034000188] = 1f17eb43, %l1 = aec5185b, %l1 = aec5185b
add %i0,0x188,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001f17eb43
! %l2 = 00000000000000fc, Mem[000000009080016a] = e2ecba72
sth %l2,[%i5+0x16a] ! Mem[0000000090800168] = 00fcba72
! %l4 = 00000000496445c9, Mem[0000000034800000] = 41d8ec11211b8817
stx %l4,[%i1+%g0] ! Mem[0000000034800000] = 00000000496445c9
p18_label_25:
! Mem[000000009100010c] = 8b7aa723, %g2 = ffffffffffffffbf
lduh [%i6+0x10c],%g2 ! %g2 = 0000000000008b7a
! Mem[00000000910001bc] = edf9df50, %g2 = 0000000000008b7a
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000edf9df50
! Mem[0000000091800104] = 88037a54, %g18 = f22f9f1a91e1096d
ldsw [%o0+0x104],%g2 ! %g2 = f22f9f1a91e1096d
! Mem[00000000348000e4] = a14b2784, %l7 = 00000000000000fe
swap [%i1+0x0e4],%l7 ! %l7 = 00000000a14b2784
! %l5 = 000000006826d986, Mem[0000000091800030] = 3d3b21a0e7c98ef1
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 000000006826d986
! Mem[0000000035800190] = fcd5b430b6101719, %l1 = 000000001f17eb43, %l1 = 000000001f17eb43
add %i3,0x190,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = fcd5b430b6101719
! Mem[00000000910000b0] = 4e82b71c, %g2 = ffffffff88037a54
lduh [%i6+0x0b2],%g2 ! %g2 = 0000000000004e82
! Mem[0000000090800160] = 5eec39ae, %g2 = 0000000000004e82
lduw [%i5+0x160],%g2 ! %g2 = 000000005eec39ae
! Mem[000000003400019c] = 077ce5bf, %l4 = 00000000496445c9
lduh [%i0+0x19e],%l4 ! %l4 = 000000000000e5bf
membar #Sync ! Added by membar checker (739)
! %f0 = 2d44773f 36b42a88 fbe5f627 eb30abf2
! %f4 = 3a0b9e06 fb81b120 1b01e696 81c4aab3
! %f8 = 7429d87a e167a2f8 65a3d913 14aaeefc
! %f12 = 04d8c499 02209691 7d11511a 63d6ce48
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
1: membar #Sync ! Force all stores to complete
p18_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x048] ! Set processor 18 done flag
! Check Registers
p18_check_registers:
set p18_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000290ce3b1
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fcd5b430b6101719
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000fc
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000dc
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000e5bf
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006826d986
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c5849469
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a14b2784
bne,a,pn %xcc,p18_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p18_check_fp_registers:
set p18_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2d44773f 36b42a88
bne %xcc,p18_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fbe5f627 eb30abf2
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3a0b9e06 fb81b120
bne %xcc,p18_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1b01e696 81c4aab3
bne %xcc,p18_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 7429d87a e167a2f8
bne %xcc,p18_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 65a3d913 14aaeefc
bne %xcc,p18_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 04d8c499 02209691
bne %xcc,p18_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7d11511a 63d6ce48
bne %xcc,p18_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2fa67638 86188d27
bne %xcc,p18_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e9964d7f 43eb171f
bne %xcc,p18_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 50a3d4fc a919ca59
bne %xcc,p18_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be bfe57c07 e8f67c98
bne %xcc,p18_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 84274ba1 7a57ad8f
bne %xcc,p18_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 773775f7 a1cdf9e5
bne %xcc,p18_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 76a99ddc 99707a87
bne %xcc,p18_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 61e2c88d 917dbc23
bne %xcc,p18_f30_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 50f4c96ab82ab11e
ldx [%i0+0x010],%g3 ! Observed data at 0000000034000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffefef390184
ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x018,%g4
ldx [%g1+0x080],%g2 ! Expected data = 79d3917fb75180cd
ldx [%i0+0x080],%g3 ! Observed data at 0000000034000080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 584b7cc18f5032d2
ldx [%i0+0x088],%g3 ! Observed data at 0000000034000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 765860d4349f3894
ldx [%i0+0x090],%g3 ! Observed data at 0000000034000090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ecd5a5eefecdc683
ldx [%i0+0x098],%g3 ! Observed data at 0000000034000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 83eb02bda4308b67
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000340000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 99da4b10c3bc1ac9
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000340000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 601168911b1da5b6
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000340000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9ffb916866473cf7
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000340000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5cb0ff7b6cc0b5dd
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000340000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 99b213154203d06d
ldx [%i0+0x118],%g3 ! Observed data at 0000000034000118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = cd8051b77f91d379
ldx [%i0+0x140],%g3 ! Observed data at 0000000034000140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = d232508fc17c4b58
ldx [%i0+0x148],%g3 ! Observed data at 0000000034000148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 366de2d8d4605876
ldx [%i0+0x150],%g3 ! Observed data at 0000000034000150
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 83c6cdfeeea5d5ec
ldx [%i0+0x158],%g3 ! Observed data at 0000000034000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 678b30a4bd02eb83
ldx [%i0+0x160],%g3 ! Observed data at 0000000034000160
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3b8081490cb94fd7
ldx [%i0+0x168],%g3 ! Observed data at 0000000034000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b6a51d1b91681160
ldx [%i0+0x170],%g3 ! Observed data at 0000000034000170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = f73c47666891fb9f
ldx [%i0+0x178],%g3 ! Observed data at 0000000034000178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 877a7099ff9da976
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000340001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2fa6763886188d27
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000340001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e9964d7f43eb171f
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000340001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 50a3d4fca919ca59
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000340001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bfe57c07e8f67c98
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000340001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 84274ba17a57ad8f
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000340001e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0b1b1ce0a1cdf9e5
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000340001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 76a99ddc99707a87
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000340001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 61e2c88d917dbc23
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000340001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1f8,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00000000496445c9
ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1bcb98dbf7753777
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3a31212e3876a62f
ldx [%i1+0x040],%g3 ! Observed data at 0000000034800040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1f17eb437f4d96e9
ldx [%i1+0x048],%g3 ! Observed data at 0000000034800048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 59ca19a9fcd4a350
ldx [%i1+0x050],%g3 ! Observed data at 0000000034800050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 987cf6e8077ce5bf
ldx [%i1+0x058],%g3 ! Observed data at 0000000034800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8fad577aa14b2784
ldx [%i1+0x060],%g3 ! Observed data at 0000000034800060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e5f9cda1f7753777
ldx [%i1+0x068],%g3 ! Observed data at 0000000034800068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 877a7099dc9da976
ldx [%i1+0x070],%g3 ! Observed data at 0000000034800070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 23bc7d918dc8e261
ldx [%i1+0x078],%g3 ! Observed data at 0000000034800078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 278d18863876a62f
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000348000c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1f17eb437f4d96e9
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000348000c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 59ca19a9fcd4a350
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000348000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 987cf6e81b6383a8
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000348000d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8fad577a000000fe
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000348000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e5f9cda1f7753777
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000348000e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 877a7099dc9da976
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000348000f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 23bc7d918dc8e261
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000348000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = b0f55bfe7768223d
ldx [%i1+0x138],%g3 ! Observed data at 0000000034800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7d11511a63d6ce48
ldx [%i1+0x178],%g3 ! Observed data at 0000000034800178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000003a31212e
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000348001b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7df42a96860b70bb
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000348001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8b4b79e1729c2d9b
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000348001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1d0,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 52b8a1dbf6bfff88
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x068],%g2 ! Expected data = 54d03433ff2c77c2
ldx [%i2+0x068],%g3 ! Observed data at 0000000035000068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 45d63381a5c5c9a6
ldx [%i2+0x078],%g3 ! Observed data at 0000000035000078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0d0945b5ad71a356
ldx [%i2+0x090],%g3 ! Observed data at 0000000035000090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = aa3432e36cf2bbff
ldx [%i2+0x098],%g3 ! Observed data at 0000000035000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 405c30f57bcfff6c
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000350000a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2694f5fb2a9f4947
ldx [%i2+0x110],%g3 ! Observed data at 0000000035000110
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = eb3fa08cd4a74ad6
ldx [%i2+0x120],%g3 ! Observed data at 0000000035000120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = d12bffe73777d777
ldx [%i2+0x160],%g3 ! Observed data at 0000000035000160
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffffff991d23d637
ldx [%i2+0x168],%g3 ! Observed data at 0000000035000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5c5323ff6912208d
ldx [%i2+0x170],%g3 ! Observed data at 0000000035000170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5edf07263740c8af
ldx [%i2+0x198],%g3 ! Observed data at 0000000035000198
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 87d0223ef09018de
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000350001a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1a0,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 5c394915b8697e2f
ldx [%i3+0x030],%g3 ! Observed data at 0000000035800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 99707a87f2a79114
ldx [%i3+0x058],%g3 ! Observed data at 0000000035800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 692287e07c44eade
ldx [%i3+0x080],%g3 ! Observed data at 0000000035800080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2a819ba50cb94fd7
ldx [%i3+0x090],%g3 ! Observed data at 0000000035800090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e76a310eff6de140
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000358000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2fa6763886188d27
ldx [%i3+0x100],%g3 ! Observed data at 0000000035800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = e9964d7f43eb171f
ldx [%i3+0x108],%g3 ! Observed data at 0000000035800108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 50a3d4fca919ca59
ldx [%i3+0x110],%g3 ! Observed data at 0000000035800110
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = bfe57c07e8f67c98
ldx [%i3+0x118],%g3 ! Observed data at 0000000035800118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 84274ba17a57ad8f
ldx [%i3+0x120],%g3 ! Observed data at 0000000035800120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 773775f7a1cdf9e5
ldx [%i3+0x128],%g3 ! Observed data at 0000000035800128
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 76a99ddc99707a87
ldx [%i3+0x130],%g3 ! Observed data at 0000000035800130
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 61e2c88d917dbc23
ldx [%i3+0x138],%g3 ! Observed data at 0000000035800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = ee2fe6ff39070671
ldx [%i3+0x158],%g3 ! Observed data at 0000000035800158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 506b70b04f1bfc84
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000358001a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2fa6763886188d27
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000358001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e9964d7f43eb171f
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000358001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 50a3d4fca919ca59
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000358001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bfe57c07e8f67c98
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000358001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 84274ba17a57ad8f
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000358001e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 773775f7a1cdf9e5
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000358001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 76a99ddc99707a87
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000358001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 61e2c88dff7dbc23
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000358001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1f8,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f4_fail:
set p18_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f8_fail:
set p18_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f10_fail:
set p18_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f12_fail:
set p18_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f14_fail:
set p18_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f16_fail:
set p18_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f18_fail:
set p18_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f20_fail:
set p18_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f22_fail:
set p18_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f24_fail:
set p18_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f26_fail:
set p18_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f28_fail:
set p18_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f30_fail:
set p18_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 18 failed
p18_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x048] ! Set processor 18 done flag
set p18_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 18 failed
p18_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x048] ! Set processor 18 done flag
set p18_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p18_selfmod_failed:
ba p18_failed
mov 0xabc,%g1
p18_common_error:
or %g0,0xef2,%g1
ba p18_failed
mov %o5,%g3
p18_common_signature_error:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_common_timeout:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p18_failed
mov 0x0,%g3
p18_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800028]
done
p18_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800028]
done
p18_trap2e:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034000008]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800000]
done
p18_trap2o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034000008]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034800000]
done
p18_trap3e:
nop
nop
nop
nop
nop
done
p18_trap3o:
nop
nop
nop
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 860d86d9dc309f0f
ldx [%g1+0x008],%l1 ! %l1 = 38cd2b767163d5f3
ldx [%g1+0x010],%l2 ! %l2 = 3aca0ea24f1bfc84
ldx [%g1+0x018],%l3 ! %l3 = 1538ddd07d11511a
ldx [%g1+0x020],%l4 ! %l4 = cecb9f08af20b494
ldx [%g1+0x028],%l5 ! %l5 = bb79a2443773ac53
ldx [%g1+0x030],%l6 ! %l6 = e768af903b808149
ldx [%g1+0x038],%l7 ! %l7 = 06412ff47aff12c1
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 19
processor_19:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x4c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p19_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 19
wr %g0,0x4,%fprs ! Make sure fef is 1
set p19_init_freg,%g1
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 81986867 80f9272a cae5805b abfad9cc
! %f36 = a2bc481f b102a007 aa0f6225 e3ebc450
! %f40 = 193056ed 3287017d 7e6d01a6 8bbdeb9f
! %f44 = d7fa9168 76465808 2321af21 525131aa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc652aabf00000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = c652aabf00000049
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 19
p19_label_1:
! Mem[0000000036000060] = 909306d8c6db80e7, %l2 = a18297d672ccb693, %l3 = 5fef5ac5dd9f5d6d
add %i0,0x60,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 909306d8c6db80e7
! Mem[00000000360001f6] = b2231416, %l5 = 8a5cd508cf15b589
ldstub [%i0+0x1f6],%l5 ! %l5 = 00000014000000ff
! %l1 = 64566a84d0583403, Mem[00000000910000e4] = 02f0f84f
stw %l1,[%i6+0x0e4] ! Mem[00000000910000e4] = d0583403
! Mem[00000000368001e8] = 65e7310b, %l6 = 1e935652656a70b8
ldsb [%i1+0x1eb],%l6 ! %l6 = 000000000000000b
! Mem[0000000036800058] = 5c33951a, %l0 = 7d710e66, %l3 = c6db80e7
add %i1,0x58,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005c33951a
! Mem[0000000090000144] = b2ee8d4f, %g2 = 57a14df5e0ff6a9b
ldsh [%i4+0x146],%g2 ! %g2 = ffffffffffffb2ee
! Mem[000000009100011c] = f8b22f1d, %g18 = 5a703c94c80094a3
ldsw [%i6+0x11c],%g2 ! %g2 = 5a703c94c80094a3
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000368000d0] = d7845360, %l4 = 3969c4a64ac77e88
ldub [%i1+0x0d3],%l4 ! %l4 = 0000000000000060
! Mem[0000000036800114] = d348fe90, %l0 = 7d710e66, %l6 = 0000000b
add %i1,0x114,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d348fe90
p19_label_2:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l0 = 5d46fe967d710e66, Mem[00000000910001c0] = c97f398d44af7411
stx %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = 5d46fe967d710e66
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000900001b0] = 339d668fc3afd8ae, %g2 = fffffffff8b22f1d
ldx [%i4+0x1b0],%g2 ! %g2 = 339d668fc3afd8ae
! Mem[0000000036800118] = c75bfcf9, %l7 = 18c3c8e9c8f87a88
ldsb [%i1+0x11b],%l7 ! %l7 = fffffffffffffff9
! Mem[0000000037800168] = 8b6d3000, %l7 = fffffffffffffff9
lduw [%i3+0x168],%l7 ! %l7 = 000000008b6d3000
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
mov 0x100,%g6
stda %f16,[%i3+%g6]ASI_COMMIT_S ! Block Store to 0000000037800100
! Mem[0000000091000088] = b894d84b, %g18 = 5a703c94c80094a3
ldsw [%i6+0x088],%g2 ! %g2 = 5a703c94c80094a3
! Mem[00000000900001c4] = af88acec, %g2 = ffffffffb894d84b
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000af88acec
! Mem[0000000091800024] = e3634c49, %g2 = 00000000af88acec
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffe363
p19_label_3:
! Mem[00000000370001f0] = 0b198e56eadb198a, %l5 = 0000000000000014, %l6 = 00000000d348fe90
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 0b198e56eadb198a
! Mem[00000000910000b8] = 20cabfa5, %g18 = 5a703c94c80094a3
ldsw [%i6+0x0b8],%g2 ! %g2 = 5a703c94c80094a3
! Mem[0000000036800190] = 5d05b41772f97ef9, %l6 = 0b198e56eadb198a, %l3 = 000000005c33951a
add %i1,0x190,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 5d05b41772f97ef9
! Mem[00000000908000b0] = ac9d73bf, %g2 = 0000000020cabfa5
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000ac9d73bf
! %l1 = 64566a84d0583403, Mem[00000000378000f8] = c78b299964296143
stx %l1,[%i3+0x0f8] ! Mem[00000000378000f8] = 64566a84d0583403
! Mem[00000000370000b7] = ed6883c1, %l6 = 0b198e56eadb198a
ldstub [%i2+0x0b7],%l6 ! %l6 = 000000c1000000ff
! Mem[00000000378001f0] = bce3a7f7, %l2 = a18297d672ccb693
ldsb [%i3+0x1f2],%l2 ! %l2 = ffffffffffffffa7
! Mem[0000000036000150] = 0d3bea3c, %l6 = 00000000000000c1
swap [%i0+0x150],%l6 ! %l6 = 000000000d3bea3c
! Mem[0000000091000098] = 3b6030b2 3457b2a7, %g2 = ac9d73bf, %g3 = 0bad0b00
ldd [%i6+0x098],%g2 ! %g2 = 000000003b6030b2 000000003457b2a7
! Mem[0000000090800140] = 1e3f3f83, %g18 = 5a703c94c80094a3
ldsw [%i5+0x140],%g2 ! %g2 = 5a703c94c80094a3
p19_label_4:
! Mem[000000009000001c] = 143d07fd, %g2 = 000000001e3f3f83
ldub [%i4+0x01e],%g2 ! %g2 = 0000000000000014
! Mem[0000000036000128] = 57090be0846c36b9, %l0 = 5d46fe967d710e66, %l0 = 5d46fe967d710e66
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 57090be0846c36b9
! Mem[0000000036800140] = 28edc8f6, %l1 = d0583403, %l1 = d0583403
add %i1,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000028edc8f6
! Mem[0000000037000194] = 9691e3f3, %l7 = 000000008b6d3000
ldstub [%i2+0x194],%l7 ! %l7 = 00000096000000ff
! Mem[00000000900000b0] = 77f59f40, %g2 = 0000000000000014
ldsh [%i4+0x0b2],%g2 ! %g2 = 00000000000077f5
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000036000168] = 4c6f0903, %l6 = 0d3bea3c, %l3 = 72f97ef9
add %i0,0x168,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004c6f0903
! Mem[000000009180005c] = c57dad46, %g2 = 00000000000077f5
ldsb [%o0+0x05d],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000036800004] = 22a70598, %l7 = 0000000000000096
swap [%i1+0x004],%l7 ! %l7 = 0000000022a70598
! Mem[0000000091800014] = 0ade6ddf, %g2 = ffffffffffffffc5
ldsb [%o0+0x017],%g2 ! %g2 = 000000000000000a
p19_label_5:
! Mem[00000000378000dc] = 6199f762, %l3 = 000000004c6f0903
lduh [%i3+0x0dc],%l3 ! %l3 = 0000000000006199
! %l1 = 0000000028edc8f6, Mem[00000000900000e4] = 6a47b090
sth %l1,[%i4+0x0e4] ! Mem[00000000900000e4] = c8f6b090
! Mem[0000000036000030] = f5475676, %l2 = ffffffa7, %l2 = ffffffa7
add %i0,0x30,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f5475676
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000036800120] = ff8530e6, %l0 = 57090be0846c36b9
swap [%i1+0x120],%l0 ! %l0 = 00000000ff8530e6
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l4 = 0000000000000060, Mem[0000000091800118] = 3f47005b
sth %l4,[%o0+0x118] ! Mem[0000000091800118] = 0060005b
! Mem[0000000037000064] = 1ccd3999, %l7 = 0000000022a70598
ldsb [%i2+0x065],%l7 ! %l7 = ffffffffffffffcd
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
p19_label_6:
membar #Sync ! Added by membar checker (740)
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000378001cc] = f629761a, %l1 = 0000000028edc8f6
ldsb [%i3+0x1cc],%l1 ! %l1 = fffffffffffffff6
! Mem[0000000036000110] = 6b031c37011cfd08, %l5 = 0000000000000014, %l1 = fffffffffffffff6
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 6b031c37011cfd08
! Mem[0000000037800119] = 694dc02a, %l2 = 00000000f5475676
ldstub [%i3+0x119],%l2 ! %l2 = 0000004d000000ff
! Mem[000000003780008c] = 163f0d3b, %l6 = 000000000d3bea3c
swap [%i3+0x08c],%l6 ! %l6 = 00000000163f0d3b
! Mem[00000000370001c2] = 464c0f22, %l3 = 0000000000006199
ldstub [%i2+0x1c2],%l3 ! %l3 = 0000000f000000ff
! Mem[00000000368000b0] = 97310bc6d9b5bf69, %l1 = 6b031c37011cfd08, %l0 = 00000000ff8530e6
add %i1,0xb0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 97310bc6d9b5bf69
! Mem[0000000090800074] = 74c1f2f1, %g2 = 000000000000000a
lduh [%i5+0x074],%g2 ! %g2 = 00000000000074c1
! Mem[00000000910000ec] = fdb9deb1, %g18 = 5a703c94c80094a3
ldsw [%i6+0x0ec],%g2 ! %g2 = 5a703c94c80094a3
! Mem[000000009000003c] = 45073733, %g18 = 5a703c94c80094a3
ldsw [%i4+0x03c],%g2 ! %g2 = 5a703c94c80094a3
p19_label_7:
! Mem[00000000370001a8] = 698d8a1c, %l4 = 00000060, %l7 = ffffffcd
add %i2,0x1a8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000698d8a1c
! Mem[0000000090800020] = db922d7e, %g2 = 0000000045073733
lduh [%i5+%o4],%g2 ! %g2 = 000000000000db92
! Mem[00000000918000b8] = 0a5bbde5a911461b, %g2 = 000000000000db92
ldx [%o0+0x0b8],%g2 ! %g2 = 0a5bbde5a911461b
! Mem[0000000036000090] = fcd9e447, %l6 = 00000000163f0d3b
ldstub [%i0+0x090],%l6 ! %l6 = 000000fc000000ff
! %l2 = 000000000000004d, Mem[00000000918000ec] = 9fe1d6d9
sth %l2,[%o0+0x0ec] ! Mem[00000000918000ec] = 004dd6d9
! Mem[0000000091800070] = f8ddbbd2ab98518d, %g2 = 0a5bbde5a911461b
ldx [%o0+0x070],%g2 ! %g2 = f8ddbbd2ab98518d
! Mem[000000003780019c] = c39dd767, %l4 = 0000000000000060
swap [%i3+0x19c],%l4 ! %l4 = 00000000c39dd767
! Mem[0000000037000050] = 42093143, %l0 = 97310bc6d9b5bf69
swap [%i2+0x050],%l0 ! %l0 = 0000000042093143
! Mem[0000000036000170] = 390b6941f34c58cc, %l1 = 6b031c37011cfd08, %l1 = 6b031c37011cfd08
add %i0,0x170,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 390b6941f34c58cc
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x040,%g4
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 0000000037800040
p19_label_8:
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x0c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 00000000378000c0
! Mem[000000009180006c] = 99dfefc0, %g2 = f8ddbbd2ab98518d
lduw [%o0+0x06c],%g2 ! %g2 = 0000000099dfefc0
! Mem[0000000090000070] = 2afdc5c8, %g2 = 0000000099dfefc0
lduw [%i4+0x070],%g2 ! %g2 = 000000002afdc5c8
! Mem[00000000368001f4] = e376d638, %l0 = 42093143, %l2 = 0000004d
add %i1,0x1f4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e376d638
! %l7 = 00000000698d8a1c, Mem[000000003780013e] = b5adfdfd
stb %l7,[%i3+0x13e] ! Mem[000000003780013c] = b5ad1cfd
! Mem[0000000036800038] = 4cc7a5e6, %l3 = 000000000000000f
swap [%i1+0x038],%l3 ! %l3 = 000000004cc7a5e6
! Mem[00000000900000fc] = 592ac636, %g2 = 000000002afdc5c8
ldsh [%i4+0x0fe],%g2 ! %g2 = 000000000000592a
! Mem[000000009000006c] = 6343d138, %g18 = 5a703c94c80094a3
ldsw [%i4+0x06c],%g2 ! %g2 = 5a703c94c80094a3
! Mem[00000000378001b0] = 14d4c29a, %l1 = 390b6941f34c58cc
swap [%i3+0x1b0],%l1 ! %l1 = 0000000014d4c29a
! Mem[0000000037000190] = 9b2597db, %l4 = 00000000c39dd767
swap [%i2+0x190],%l4 ! %l4 = 000000009b2597db
p19_label_9:
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
stda %f16,[%i1+%g5]ASI_BLK_PL ! Block Store to 00000000368001c0
! Mem[0000000036800118] = c75bfcf94d499504, %l4 = 000000009b2597db, %l5 = 0000000000000014
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = c75bfcf94d499504
! Mem[00000000908000cc] = 3ce9b6ab, %g2 = 000000006343d138
lduw [%i5+0x0cc],%g2 ! %g2 = 000000003ce9b6ab
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l3 = 000000004cc7a5e6, Mem[0000000037800054] = 69540b59
stw %l3,[%i3+0x054] ! Mem[0000000037800054] = 4cc7a5e6
! %l7 = 00000000698d8a1c, Mem[00000000908001f0] = 02b373b3
sth %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 8a1c73b3
! Mem[00000000368000bc] = 94b9b291, %l3 = 000000004cc7a5e6
swap [%i1+0x0bc],%l3 ! %l3 = 0000000094b9b291
! Mem[0000000037000148] = 4e84a419, %l5 = 4d499504, %l4 = 9b2597db
add %i2,0x148,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004e84a419
! Mem[000000003780002c] = 18612501, %l0 = 0000000042093143
swap [%i3+0x02c],%l0 ! %l0 = 0000000018612501
! Mem[00000000370000fc] = 5bd90f34, %l4 = 000000004e84a419
swap [%i2+0x0fc],%l4 ! %l4 = 000000005bd90f34
p19_label_10:
! Mem[0000000037000038] = a7ee5ad8, %l7 = 00000000698d8a1c
swap [%i2+0x038],%l7 ! %l7 = 00000000a7ee5ad8
membar #Sync ! Added by membar checker (741)
! Mem[00000000378000f4] = b918cf2a, %l4 = 000000005bd90f34
swap [%i3+0x0f4],%l4 ! %l4 = 00000000b918cf2a
! %l0 = 0000000018612501, Mem[000000009080000d] = af8d5073
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = 018d5073
! Mem[0000000037800058] = e0ad7fd0, %l0 = 0000000018612501
ldstub [%i3+0x058],%l0 ! %l0 = 000000e0000000ff
! %f0 = fadf37d9 d9711d91 1b029c50 e4a192fd
! %f4 = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! %f8 = 5180f55d c57fc1b0 f34d0f91 07d693a7
! %f12 = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! %l6 = 00000000000000fc, Mem[000000009000000c] = 36c59199
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 000000fc
! Mem[0000000091800060] = 46f038d4, %g18 = 5a703c94c80094a3
ldsw [%o0+0x060],%g2 ! %g2 = 5a703c94c80094a3
! Mem[00000000378000d8] = e0ad7fd0, %l3 = 94b9b291, %l0 = 000000e0
add %i3,0xd8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e0ad7fd0
! Mem[0000000036800100] = ad945c1f, %l0 = 00000000e0ad7fd0
swap [%i1+0x100],%l0 ! %l0 = 00000000ad945c1f
! Mem[0000000037000188] = 07075869, %l3 = 0000000094b9b291
ldub [%i2+0x188],%l3 ! %l3 = 0000000000000007
p19_label_11:
! Mem[00000000378000e8] = f34d0f91, %l2 = 00000000e376d638
ldsb [%i3+0x0ea],%l2 ! %l2 = 000000000000000f
membar #Sync ! Added by membar checker (742)
! Mem[000000009000008c] = 509c021b, %g2 = 0000000046f038d4
lduw [%i4+0x08c],%g2 ! %g2 = 00000000509c021b
! Mem[0000000036000090] = ffd9e447, %l0 = ad945c1f, %l0 = ad945c1f
add %i0,0x90,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ffd9e447
! Mem[000000003700014c] = fc84df16, %l6 = 00000000000000fc
lduh [%i2+0x14c],%l6 ! %l6 = 000000000000fc84
! %l1 = 0000000014d4c29a, Mem[00000000910001a4] = 82118b9c
sth %l1,[%i6+0x1a4] ! Mem[00000000910001a4] = c29a8b9c
! %l3 = 0000000000000007, Mem[0000000036800119] = c75bfcf9
stb %l3,[%i1+0x119] ! Mem[0000000036800118] = c707fcf9
! Mem[00000000360001c0] = 6140c027 4385c649 e592fa93 8c556f63
! Mem[00000000360001d0] = a64bb623 4d4224f5 4732cd58 4bf2c508
! Mem[00000000360001e0] = 3a8b7982 5410d3c9 5d6db3d2 76873c54
! Mem[00000000360001f0] = 1488a561 b223ff16 98109179 bce12b3e
mov 0x1c0,%g4
ldda [%i0+%g4]ASI_BLK_SL,%f0 ! Block Load from 00000000360001c0
! Mem[00000000908001d0] = 9914a59398cdf870, %g2 = 00000000509c021b
ldx [%i5+0x1d0],%g2 ! %g2 = 9914a59398cdf870
! Mem[0000000090000140] = fadf37d9 d9711d91 1b029c50 e4a192fd
! Mem[0000000090000150] = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! Mem[0000000090000160] = 5180f55d c57fc1b0 f34d0f91 07d693a7
! Mem[0000000090000170] = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000003600018c] = 11968a54, %l4 = b918cf2a, %l4 = b918cf2a
add %i0,0x18c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000011968a54
p19_label_12:
! Mem[0000000091800198] = 49b1ea66, %g2 = 9914a59398cdf870
lduh [%o0+0x198],%g2 ! %g2 = 00000000000049b1
! Mem[0000000090000140] = fadf37d9 d9711d91 1b029c50 e4a192fd
! Mem[0000000090000150] = 81b6bb92 69540b59 e0ad7fd0 9fb87cbc
! Mem[0000000090000160] = 5180f55d c57fc1b0 f34d0f91 07d693a7
! Mem[0000000090000170] = 0e0ae0f6 b918cf2a 66c35c62 8ff3862e
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000154] = 0b59e0ad, %g2 = 00000000000049b1
lduh [%i4+0x156],%g2 ! %g2 = 0000000000000b59
! %l2 = 000000000000000f, Mem[00000000908000e5] = f3cafc44
stb %l2,[%i5+0x0e5] ! Mem[00000000908000e4] = 0fcafc44
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000378001a0] = 1b38e695fdee8fbd, %l3 = 0000000000000007, %l3 = 0000000000000007
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 1b38e695fdee8fbd
! Mem[0000000091000190] = aab31c19 692ea48d, %g2 = 00000b59, %g3 = 3457b2a7
ldd [%i6+0x190],%g2 ! %g2 = 00000000aab31c19 00000000692ea48d
! Mem[00000000360001f7] = b223ff16, %l6 = 000000000000fc84
ldstub [%i0+0x1f7],%l6 ! %l6 = 00000016000000ff
! Mem[00000000918001b8] = 327e9af13f27efa1, %g2 = 00000000aab31c19
ldx [%o0+0x1b8],%g2 ! %g2 = 327e9af13f27efa1
! %f16 = 3645d091 bd8c8b30 97ecb389 bb49666e
! %f20 = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! %f24 = feb59913 7637e417 5cd62ffe a0795ad0
! %f28 = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
p19_label_13:
! %l1 = 0000000014d4c29a, Mem[0000000091000010] = 50634422
sth %l1,[%i6+%o2] ! Mem[0000000091000010] = c29a4422
! Mem[00000000900001c0] = 308b8cbd 91d04536 6e6649bb 89b3ec97
! Mem[00000000900001d0] = 4ec3bc3e fefe41ec 4be6ff72 2ac04d69
! Mem[00000000900001e0] = 17e43776 1399b5fe d05a79a0 fe2fd65c
! Mem[00000000900001f0] = 3a9a2b7f 60c296c1 fdfdadb5 f8d7f782
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000368001b4] = 5d206ac5, %l2 = 000000000000000f
ldsb [%i1+0x1b4],%l2 ! %l2 = 000000000000005d
! Mem[00000000908000bc] = ce3cfb36, %g2 = 327e9af13f27efa1
ldsb [%i5+0x0be],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000036800164] = e3096fb1, %l0 = ffd9e447, %l5 = 4d499504
add %i1,0x164,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e3096fb1
! Mem[00000000368000bc] = 4cc7a5e6, %l1 = 0000000014d4c29a
ldsb [%i1+0x0bd],%l1 ! %l1 = ffffffffffffffc7
! Mem[0000000090000080] = 911d71d9 d937dffa fd92a1e4 509c021b
! Mem[0000000090000090] = 590b5469 92bbb681 bc7cb89f d07fade0
! Mem[00000000900000a0] = b0c17fc5 5df58051 a793d607 910f4df3
! Mem[00000000900000b0] = 2acf18b9 f6e00a0e 2e86f38f 625cc366
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l1 = ffffffffffffffc7, Mem[00000000900001a8] = f34d0f91
stw %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = ffffffc7
! Mem[00000000378000c0] = fadf37d9, %l2 = 0000005d, %l3 = fdee8fbd
add %i3,0xc0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fadf37d9
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f c8f6b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p19_label_14:
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i2+%g4]ASI_COMMIT_S ! Block Store to 00000000370001c0
! Mem[0000000037800120] = feb599137637e417, %l0 = 00000000ffd9e447, %l4 = 0000000011968a54
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = feb599137637e417
membar #Sync ! Added by membar checker (743)
! Mem[00000000370001ec] = d2b36d5d, %l4 = feb599137637e417
swap [%i2+0x1ec],%l4 ! %l4 = 00000000d2b36d5d
! Mem[0000000090800188] = 9e7b85fb, %g2 = ffffffffffffffce
ldub [%i5+0x18a],%g2 ! %g2 = 000000000000009e
! Mem[00000000910001bc] = edf9df50, %g2 = 000000000000009e
ldub [%i6+0x1bc],%g2 ! %g2 = 00000000000000ed
! %l0 = 00000000ffd9e447, Mem[0000000091000114] = 4de6e707
stw %l0,[%i6+0x114] ! Mem[0000000091000114] = ffd9e447
! Mem[00000000900000c8] = 63632e9d, %g2 = 00000000000000ed
ldsh [%i4+0x0c8],%g2 ! %g2 = 0000000000006363
! Mem[00000000368000f0] = 8b3ec15c, %l0 = ffd9e447, %l6 = 00000016
add %i1,0xf0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008b3ec15c
! Mem[0000000090800150] = a9dfe2d1, %g2 = 0000000000006363
ldsb [%i5+0x153],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000091800130] = d14241061d2daa3c, %g2 = ffffffffffffffa9
ldx [%o0+0x130],%g2 ! %g2 = d14241061d2daa3c
p19_label_15:
! Mem[0000000036800108] = 64152be0 7152d3a8, %l4 = d2b36d5d, %l5 = e3096fb1
ldd [%i1+0x108],%l4 ! %l4 = 0000000064152be0 000000007152d3a8
! Mem[0000000037800198] = ac8d3930, %l7 = a7ee5ad8, %l2 = 0000005d
add %i3,0x198,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ac8d3930
! Mem[0000000036800130] = b4df78b4a99c0b87, %l5 = 000000007152d3a8, %l4 = 0000000064152be0
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = b4df78b4a99c0b87
! Mem[0000000037800008] = 92114169, %l7 = a7ee5ad8, %l3 = fadf37d9
add %i3,0x08,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000092114169
! Mem[0000000037000180] = cd9f2c784661805e, %l4 = b4df78b4a99c0b87, %l3 = 0000000092114169
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = cd9f2c784661805e
! Mem[000000003600014c] = ed95e4e1, %l7 = 00000000a7ee5ad8
swap [%i0+0x14c],%l7 ! %l7 = 00000000ed95e4e1
! Mem[0000000037000040] = 5539f903 5cda140e 86008e8c 87e88fe6
! Mem[0000000037000050] = d9b5bf69 42b2d2ed e7f46028 2218839b
! Mem[0000000037000060] = 62794d27 1ccd3999 27f81a2d be2d2409
! Mem[0000000037000070] = 375b56c4 cde884de 1d547ece d21d7fc4
mov 0x040,%g6
ldda [%i2+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000037000040
! Mem[00000000368000e8] = 25e2b061, %l1 = ffffffc7, %l7 = ed95e4e1
add %i1,0xe8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000025e2b061
! Mem[00000000368000c0] = 4f716d8161bcb6de, %l5 = 000000007152d3a8, %l1 = ffffffffffffffc7
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4f716d8161bcb6de
! Mem[0000000036000170] = 390b6941f34c58cc, %l0 = 00000000ffd9e447, %l7 = 0000000025e2b061
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 390b6941f34c58cc
p19_label_16:
! Mem[0000000090000140] = 3645d091 bd8c8b30 97ecb389 bb49666e
! Mem[0000000090000150] = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! Mem[0000000090000160] = feb59913 7637e417 5cd62ffe a0795ad0
! Mem[0000000090000170] = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000003680004c] = b01418cb, %l2 = ac8d3930, %l1 = 61bcb6de
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b01418cb
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000037800158] = 8d41703b6acfe3a2, %l3 = cd9f2c784661805e, %l5 = 000000007152d3a8
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8d41703b6acfe3a2
! %l5 = 8d41703b6acfe3a2, Mem[0000000091800070] = f8ddbbd2
stw %l5,[%o0+0x070] ! Mem[0000000091800070] = 6acfe3a2
! Mem[0000000037800109] = 97ecb389, %l0 = 00000000ffd9e447
ldstub [%i3+0x109],%l0 ! %l0 = 000000ec000000ff
! Mem[0000000090000140] = 3645d091 bd8c8b30 97ecb389 bb49666e
! Mem[0000000090000150] = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! Mem[0000000090000160] = feb59913 7637e417 5cd62ffe a0795ad0
! Mem[0000000090000170] = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000036000118] = 9ba1a8ef, %l4 = b4df78b4a99c0b87
swap [%i0+0x118],%l4 ! %l4 = 000000009ba1a8ef
! %l6 = 000000008b3ec15c, Mem[0000000037800038] = c3886d31
stw %l6,[%i3+0x038] ! Mem[0000000037800038] = 8b3ec15c
! Mem[00000000360000b8] = fbce7c2b1607c85c, %l2 = 00000000ac8d3930, %l3 = cd9f2c784661805e
add %i0,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = fbce7c2b1607c85c
p19_label_17:
! %l1 = 00000000b01418cb, Mem[0000000090000116] = 4ba608c5
sth %l1,[%i4+0x116] ! Mem[0000000090000114] = 18cb08c5
! Mem[000000003700000c] = f37bc316, %l5 = 6acfe3a2, %l2 = ac8d3930
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f37bc316
! Mem[0000000037800164] = 0953e478, %l7 = f34c58cc, %l1 = b01418cb
add %i3,0x164,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000000953e478
! %l6 = 000000008b3ec15c, Mem[0000000037000120] = 1ed4747b936483c7
stx %l6,[%i2+0x120] ! Mem[0000000037000120] = 000000008b3ec15c
! %l6 = 000000008b3ec15c, Mem[00000000908000a1] = a04648a0
stb %l6,[%i5+0x0a1] ! Mem[00000000908000a0] = 5c4648a0
! Mem[0000000036000118] = a99c0b87c195994f, %l2 = 00000000f37bc316, %l3 = fbce7c2b1607c85c
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = a99c0b87c195994f
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000360001dc] = 4bf2c508, %l0 = 00000000000000ec
ldub [%i0+0x1dc],%l0 ! %l0 = 000000000000004b
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! %l4 = 000000009ba1a8ef, Mem[000000009080006d] = 45f5c744
stb %l4,[%i5+0x06d] ! Mem[000000009080006c] = eff5c744
p19_label_18:
! Mem[00000000918000bc] = 1bc92b5d, %g2 = d14241061d2daa3c
ldub [%o0+0x0bf],%g2 ! %g2 = 000000000000001b
! Mem[0000000036000030] = f5475676, %l0 = 0000004b, %l3 = c195994f
add %i0,0x30,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f5475676
! Mem[0000000090800088] = c82036f2, %g2 = 000000000000001b
lduw [%i5+0x088],%g2 ! %g2 = 00000000c82036f2
! Mem[000000003680004c] = b01418cb, %l6 = 000000008b3ec15c
ldstub [%i1+0x04c],%l6 ! %l6 = 000000b0000000ff
! Mem[0000000037800170] = 6c296cfb, %l2 = 00000000f37bc316
ldstub [%i3+0x170],%l2 ! %l2 = 0000006c000000ff
! Mem[0000000037000033] = c86b1562, %l1 = 000000000953e478
ldstub [%i2+0x033],%l1 ! %l1 = 00000062000000ff
! Mem[0000000090000000] = f6eab2d5, %g2 = 00000000c82036f2
ldsb [%i4+0x002],%g2 ! %g2 = fffffffffffffff6
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l3 = 00000000f5475676, Mem[00000000908001f0] = 8a1c73b31336612b
stx %l3,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000000f5475676
! Mem[00000000910000f4] = 814025b1, %g2 = fffffffffffffff6
ldub [%i6+0x0f5],%g2 ! %g2 = 0000000000000081
p19_label_19:
! Mem[0000000091000058] = 790e06ea, %g2 = 0000000000000081
ldub [%i6+0x05b],%g2 ! %g2 = 0000000000000079
! %l0 = 000000000000004b, Mem[00000000908000c8] = 4db129a13ce9b6ab
stx %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 000000000000004b
! %f16 = 5539f903 5cda140e 86008e8c 87e88fe6
! %f20 = d9b5bf69 42b2d2ed e7f46028 2218839b
! %f24 = 62794d27 1ccd3999 27f81a2d be2d2409
! %f28 = 375b56c4 cde884de 1d547ece d21d7fc4
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (744)
! %f16 = 5539f903 5cda140e 86008e8c 87e88fe6
! %f20 = d9b5bf69 42b2d2ed e7f46028 2218839b
! %f24 = 62794d27 1ccd3999 27f81a2d be2d2409
! %f28 = 375b56c4 cde884de 1d547ece d21d7fc4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090800170] = 373e911b, %g2 = 0000000000000079
ldsh [%i5+0x170],%g2 ! %g2 = 000000000000373e
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 0000000036000100
! Mem[0000000036800010] = 931fd93527e86333, %l4 = 000000009ba1a8ef, %l0 = 000000000000004b
add %i1,0x10,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 931fd93527e86333
! Mem[0000000091000158] = b790fef1 3203c709, %g2 = 0000373e, %g3 = 692ea48d
ldd [%i6+0x158],%g2 ! %g2 = 00000000b790fef1 000000003203c709
! Mem[000000003600000c] = cccde44d, %l1 = 0000000000000062
swap [%i0+0x00c],%l1 ! %l1 = 00000000cccde44d
! Mem[000000003680007c] = b10f8a3c, %l0 = 931fd93527e86333
swap [%i1+0x07c],%l0 ! %l0 = 00000000b10f8a3c
p19_label_20:
! Mem[000000003780019f] = 00000060, %l3 = 00000000f5475676
ldstub [%i3+0x19f],%l3 ! %l3 = 00000060000000ff
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 000000fc
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000036800000
! Mem[00000000370000d0] = f809364e1f7ffc98, %l1 = 00000000cccde44d, %l7 = 390b6941f34c58cc
add %i2,0xd0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = f809364e1f7ffc98
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000900001b8] = 98109179bce12b3e, %g2 = 00000000b790fef1
ldx [%i4+0x1b8],%g2 ! %g2 = 98109179bce12b3e
membar #Sync ! Added by membar checker (745)
! Mem[00000000900001c0] = 6140c027 4385c649 e592fa93 8c556f63
! Mem[00000000900001d0] = a64bb623 4d4224f5 4732cd58 4bf2c508
! Mem[00000000900001e0] = 3a8b7982 5410d3c9 5d6db3d2 76873c54
! Mem[00000000900001f0] = 1488a561 b223ff16 98109179 bce12b3e
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000036000083] = 3f017a0e, %l2 = 000000000000006c
ldstub [%i0+0x083],%l2 ! %l2 = 0000000e000000ff
! Mem[000000009180009c] = f71985ef, %g2 = 98109179bce12b3e
ldsb [%o0+0x09d],%g2 ! %g2 = fffffffffffffff7
! Mem[00000000378001c8] = dc5ec30c, %l2 = 000000000000000e
swap [%i3+0x1c8],%l2 ! %l2 = 00000000dc5ec30c
p19_label_21:
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000036800158] = 1de6ae63, %l3 = 00000060, %l1 = cccde44d
add %i1,0x158,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001de6ae63
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l4 = 000000009ba1a8ef, Mem[00000000908001a8] = db28b766
sth %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = a8efb766
! Mem[0000000090000140] = 3645d091 bd8c8b30 97ecb389 bb49666e
! Mem[0000000090000150] = ec41fefe 3ebcc34e 694dc02a 72ffe64b
! Mem[0000000090000160] = feb59913 7637e417 5cd62ffe a0795ad0
! Mem[0000000090000170] = c196c260 7f2b9a3a 82f7d7f8 b5adfdfd
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (746)
! Mem[0000000090000180] = 49c68543 27c04061 636f558c 93fa92e5
! Mem[0000000090000190] = f524424d 23b64ba6 08c5f24b 58cd3247
! Mem[00000000900001a0] = c9d31054 82798b3a 543c8776 d2b36d5d
! Mem[00000000900001b0] = 16ff23b2 61a58814 3e2be1bc 79911098
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000037800038] = 8b3ec15cbf3c36e2, %l4 = 000000009ba1a8ef, %l3 = 0000000000000060
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 8b3ec15cbf3c36e2
! %l2 = dc5ec30c, %l3 = bf3c36e2, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l2,[%i5+0x160] ! Mem[0000000090800160] = dc5ec30c bf3c36e2
! %l3 = 8b3ec15cbf3c36e2, Mem[000000009080017c] = 17eb91ee
stw %l3,[%i5+0x17c] ! Mem[000000009080017c] = bf3c36e2
! Mem[0000000091000178] = 9ca8cbaa 2018c4b0, %g2 = fffffff7, %g3 = 3203c709
ldd [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa 000000002018c4b0
p19_label_22:
! Mem[0000000037800170] = ff296cfb, %l2 = dc5ec30c, %l6 = 000000b0
add %i3,0x170,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff296cfb
! Mem[00000000360000de] = f92f2c35, %l5 = 8d41703b6acfe3a2
ldstub [%i0+0x0de],%l5 ! %l5 = 0000002c000000ff
! Mem[00000000900001bc] = 10986140, %g2 = 000000009ca8cbaa
ldsb [%i4+0x1be],%g2 ! %g2 = 0000000000000010
! Mem[00000000378000bc] = 2aa249af, %l0 = 00000000b10f8a3c
swap [%i3+0x0bc],%l0 ! %l0 = 000000002aa249af
! %l3 = 8b3ec15cbf3c36e2, Mem[000000009180007b] = 79859782
stb %l3,[%o0+0x07b] ! Mem[0000000091800078] = e2859782
! %l7 = f809364e1f7ffc98, Mem[00000000910001a6] = 8b9c53be
sth %l7,[%i6+0x1a6] ! Mem[00000000910001a4] = fc9853be
! Mem[00000000918000b8] = 0a5bbde5 a911461b, %g2 = 00000010, %g3 = 2018c4b0
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a5bbde5 00000000a911461b
! Mem[000000009080014c] = 3eb820d1, %g2 = 000000000a5bbde5
ldsb [%i5+0x14d],%g2 ! %g2 = 000000000000003e
! Mem[0000000036800040] = edc23c5e0fa2027e, %l3 = 8b3ec15cbf3c36e2, %l2 = 00000000dc5ec30c
add %i1,0x40,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = edc23c5e0fa2027e
! %l5 = 000000000000002c, Mem[0000000090000063] = 1c274d79
stb %l5,[%i4+0x063] ! Mem[0000000090000060] = 2c274d79
p19_label_23:
! Mem[00000000370001e8] = 543c87767637e417, %l1 = 000000001de6ae63
ldx [%i2+0x1e8],%l1 ! %l1 = 543c87767637e417
! Mem[00000000370001f8] = 3e2be1bc, %l1 = 7637e417, %l3 = bf3c36e2
add %i2,0x1f8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000003e2be1bc
! Mem[0000000037000080] = d6a5a576b3caee0d, %l4 = 000000009ba1a8ef, %l4 = 000000009ba1a8ef
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d6a5a576b3caee0d
! Mem[0000000037800170] = ff296cfb, %l3 = 000000003e2be1bc
swap [%i3+0x170],%l3 ! %l3 = 00000000ff296cfb
! Mem[000000003700012c] = 8458b091, %l7 = 1f7ffc98, %l0 = 2aa249af
add %i2,0x12c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008458b091
! %l4 = d6a5a576b3caee0d, Mem[0000000037000150] = b1103c28
stw %l4,[%i2+0x150] ! Mem[0000000037000150] = b3caee0d
! Mem[0000000037000097] = 2f727faa, %l1 = 543c87767637e417
ldstub [%i2+0x097],%l1 ! %l1 = 000000aa000000ff
! Mem[0000000090800104] = 3abf723b, %g2 = 000000000000003e
lduh [%i5+0x106],%g2 ! %g2 = 0000000000003abf
! %f16 = 5539f903 5cda140e 86008e8c 87e88fe6
! %f20 = d9b5bf69 42b2d2ed e7f46028 2218839b
! %f24 = 62794d27 1ccd3999 27f81a2d be2d2409
! %f28 = 375b56c4 cde884de 1d547ece d21d7fc4
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l7 = f809364e1f7ffc98, Mem[00000000900000bc] = 625cc366
sth %l7,[%i4+0x0bc] ! Mem[00000000900000bc] = fc98c366
p19_label_24:
! Mem[0000000036000030] = f5475676, %l6 = ff296cfb, %l5 = 0000002c
add %i0,0x30,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f5475676
! %l3 = 00000000ff296cfb, Mem[0000000091800148] = f9c8519ebfcd246a
stx %l3,[%o0+0x148] ! Mem[0000000091800148] = 00000000ff296cfb
membar #Sync ! Added by membar checker (747)
! Mem[0000000090000040] = 0e14da5c 03f93955 e68fe887 8c8e0086
! Mem[0000000090000050] = edd2b242 69bfb5d9 9b831822 2860f4e7
! Mem[0000000090000060] = 9939cd2c 274d7962 09242dbe 2d1af827
! Mem[0000000090000070] = de84e8cd c4565b37 c47f1dd2 ce7e541d
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f16 = 5539f903 5cda140e 86008e8c 87e88fe6
! %f20 = d9b5bf69 42b2d2ed e7f46028 2218839b
! %f24 = 62794d27 1ccd3999 27f81a2d be2d2409
! %f28 = 375b56c4 cde884de 1d547ece d21d7fc4
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000091800080] = d7af3c38, %g2 = 0000000000003abf
lduh [%o0+0x080],%g2 ! %g2 = 000000000000d7af
! Mem[00000000360001c8] = e592fa938c556f63, %l4 = d6a5a576b3caee0d, %l4 = d6a5a576b3caee0d
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e592fa938c556f63
! %l5 = 00000000f5475676, Mem[000000009180009c] = 9cf71985
sth %l5,[%o0+0x09c] ! Mem[000000009180009c] = 56761985
! Mem[0000000036800027] = 5410d3c9, %l7 = f809364e1f7ffc98
ldstub [%i1+0x027],%l7 ! %l7 = 000000c9000000ff
! %f0 = 49c68543 27c04061 636f558c 93fa92e5
! %f4 = f524424d 23b64ba6 08c5f24b 58cd3247
! %f8 = c9d31054 82798b3a 543c8776 d2b36d5d
! %f12 = 16ff23b2 61a58814 3e2be1bc 79911098
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (748)
! Mem[0000000090000190] = edd2b242, %g2 = 000000000000d7af
lduw [%i4+0x190],%g2 ! %g2 = 00000000edd2b242
p19_label_25:
! Mem[0000000090800080] = bcb1b5a9, %g2 = 00000000edd2b242
lduw [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9
! Mem[00000000918001c0] = 43ec26c6, %g2 = 00000000bcb1b5a9
ldsb [%o0+0x1c1],%g2 ! %g2 = 0000000000000043
! %l3 = 00000000ff296cfb, Mem[0000000090800167] = e2933be2
stb %l3,[%i5+0x167] ! Mem[0000000090800164] = fb933be2
! Mem[0000000090000180] = 0e14da5c 03f93955 e68fe887 8c8e0086
! Mem[0000000090000190] = edd2b242 69bfb5d9 9b831822 2860f4e7
! Mem[00000000900001a0] = 9939cd1c 274d7962 09242dbe 2d1af827
! Mem[00000000900001b0] = de84e8cd c4565b37 c47f1dd2 ce7e541d
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000360000b0] = 60675985, %l3 = ff296cfb, %l7 = 000000c9
add %i0,0xb0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000060675985
! %l2 = edc23c5e0fa2027e, Mem[0000000037800183] = 4242e17d
stb %l2,[%i3+0x183] ! Mem[0000000037800180] = 4242e17e
! Mem[00000000910001f4] = 25cc7385, %g2 = 0000000000000043
ldsh [%i6+0x1f6],%g2 ! %g2 = 00000000000025cc
! Mem[000000009000006c] = 2d1af827, %g2 = 00000000000025cc
lduw [%i4+0x06c],%g2 ! %g2 = 000000002d1af827
! Mem[00000000360001c0] = 6140c027, %l5 = f5475676, %l5 = f5475676
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000006140c027
! Mem[000000009000016c] = a0795ad0, %g2 = 000000002d1af827
ldub [%i4+0x16c],%g2 ! %g2 = 00000000000000a0
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p19_branch_failed
p19_not_taken_0_end:
! End of Random Code for Thread 19
1: membar #Sync ! Force all stores to complete
p19_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x04c] ! Set processor 19 done flag
! Check Registers
p19_check_registers:
set p19_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000008458b091
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000aa
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be edc23c5e0fa2027e
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ff296cfb
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be e592fa938c556f63
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006140c027
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ff296cfb
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000060675985
bne,a,pn %xcc,p19_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p19_check_fp_registers:
set p19_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 49c68543 27c04061
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 636f558c 93fa92e5
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f524424d 23b64ba6
bne %xcc,p19_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 08c5f24b 58cd3247
bne %xcc,p19_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c9d31054 82798b3a
bne %xcc,p19_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 543c8776 d2b36d5d
bne %xcc,p19_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 16ff23b2 61a58814
bne %xcc,p19_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3e2be1bc 79911098
bne %xcc,p19_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5539f903 5cda140e
bne %xcc,p19_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 86008e8c 87e88fe6
bne %xcc,p19_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d9b5bf69 42b2d2ed
bne %xcc,p19_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e7f46028 2218839b
bne %xcc,p19_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 62794d27 1ccd3999
bne %xcc,p19_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 27f81a2d be2d2409
bne %xcc,p19_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 375b56c4 cde884de
bne %xcc,p19_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 1d547ece d21d7fc4
bne %xcc,p19_f30_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 977fe9b500000062
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3f017aff74f80a8f
ldx [%i0+0x080],%g3 ! Observed data at 0000000036000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffd9e447aed7009f
ldx [%i0+0x090],%g3 ! Observed data at 0000000036000090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9c5ad4d2f92fff35
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000360000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 49c6854327c04061
ldx [%i0+0x100],%g3 ! Observed data at 0000000036000100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 636f558c93fa92e5
ldx [%i0+0x108],%g3 ! Observed data at 0000000036000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f524424d23b64ba6
ldx [%i0+0x110],%g3 ! Observed data at 0000000036000110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 08c5f24b58cd3247
ldx [%i0+0x118],%g3 ! Observed data at 0000000036000118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c9d3105482798b3a
ldx [%i0+0x120],%g3 ! Observed data at 0000000036000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 543c8776d2b36d5d
ldx [%i0+0x128],%g3 ! Observed data at 0000000036000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 16ff23b261a58814
ldx [%i0+0x130],%g3 ! Observed data at 0000000036000130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3e2be1bc79911098
ldx [%i0+0x138],%g3 ! Observed data at 0000000036000138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 953ada50a7ee5ad8
ldx [%i0+0x148],%g3 ! Observed data at 0000000036000148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000c18f36e591
ldx [%i0+0x150],%g3 ! Observed data at 0000000036000150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1488a561b223ffff
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000360001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1f0,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6140c0274385c649
ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e592fa938c556f63
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a64bb6234d4224f5
ldx [%i1+0x010],%g3 ! Observed data at 0000000036800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4732cd584bf2c508
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3a8b79825410d3ff
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5d6db3d276873c54
ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1488a561b223ff16
ldx [%i1+0x030],%g3 ! Observed data at 0000000036800030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98109179bce12b3e
ldx [%i1+0x038],%g3 ! Observed data at 0000000036800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 77cd1528ff1418cb
ldx [%i1+0x048],%g3 ! Observed data at 0000000036800048
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = d7fda74627e86333
ldx [%i1+0x078],%g3 ! Observed data at 0000000036800078
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b6fcb4eb4cc7a5e6
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000368000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e0ad7fd014c1e2b3
ldx [%i1+0x100],%g3 ! Observed data at 0000000036800100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = c707fcf94d499504
ldx [%i1+0x118],%g3 ! Observed data at 0000000036800118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 846c36b93f8aad28
ldx [%i1+0x120],%g3 ! Observed data at 0000000036800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x120,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 308b8cbd91d04536
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000368001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6e6649bb89b3ec97
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000368001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 4ec3bc3efefe41ec
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000368001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4be6ff722ac04d69
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000368001d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 17e437761399b5fe
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000368001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d05a79a0fe2fd65c
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000368001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3a9a2b7f60c296c1
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000368001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = fdfdadb5f8d7f782
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000368001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1f8,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = c86b15ff916e6728
ldx [%i2+0x030],%g3 ! Observed data at 0000000037000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 698d8a1cb9b65cdf
ldx [%i2+0x038],%g3 ! Observed data at 0000000037000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = d9b5bf6942b2d2ed
ldx [%i2+0x050],%g3 ! Observed data at 0000000037000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 09ae455f2f727fff
ldx [%i2+0x090],%g3 ! Observed data at 0000000037000090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 44390e72ed6883ff
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000370000b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0449f6614e84a419
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000370000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000008b3ec15c
ldx [%i2+0x120],%g3 ! Observed data at 0000000037000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = b3caee0daa98af67
ldx [%i2+0x150],%g3 ! Observed data at 0000000037000150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = c39dd767ff91e3f3
ldx [%i2+0x190],%g3 ! Observed data at 0000000037000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 49c6854327c04061
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000370001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 636f558c93fa92e5
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000370001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f524424d23b64ba6
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000370001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 08c5f24b58cd3247
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000370001d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c9d3105482798b3a
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000370001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 543c87767637e417
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000370001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 16ff23b261a58814
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000370001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3e2be1bc79911098
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000370001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1f8,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 965f043342093143
ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8b3ec15cbf3c36e2
ldx [%i3+0x038],%g3 ! Observed data at 0000000037800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = fadf37d9d9711d91
ldx [%i3+0x040],%g3 ! Observed data at 0000000037800040
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1b029c50e4a192fd
ldx [%i3+0x048],%g3 ! Observed data at 0000000037800048
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 81b6bb924cc7a5e6
ldx [%i3+0x050],%g3 ! Observed data at 0000000037800050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffad7fd09fb87cbc
ldx [%i3+0x058],%g3 ! Observed data at 0000000037800058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5180f55dc57fc1b0
ldx [%i3+0x060],%g3 ! Observed data at 0000000037800060
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f34d0f9107d693a7
ldx [%i3+0x068],%g3 ! Observed data at 0000000037800068
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0e0ae0f6b918cf2a
ldx [%i3+0x070],%g3 ! Observed data at 0000000037800070
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 66c35c628ff3862e
ldx [%i3+0x078],%g3 ! Observed data at 0000000037800078
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 83cd54c90d3bea3c
ldx [%i3+0x088],%g3 ! Observed data at 0000000037800088
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 589d2cdbb10f8a3c
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000378000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = fadf37d9d9711d91
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000378000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1b029c50e4a192fd
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000378000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 81b6bb9269540b59
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000378000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e0ad7fd09fb87cbc
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000378000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5180f55dc57fc1b0
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000378000e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f34d0f9107d693a7
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000378000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0e0ae0f65bd90f34
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000378000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 66c35c628ff3862e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000378000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3645d091bd8c8b30
ldx [%i3+0x100],%g3 ! Observed data at 0000000037800100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 97ffb389bb49666e
ldx [%i3+0x108],%g3 ! Observed data at 0000000037800108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ec41fefe3ebcc34e
ldx [%i3+0x110],%g3 ! Observed data at 0000000037800110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 69ffc02a72ffe64b
ldx [%i3+0x118],%g3 ! Observed data at 0000000037800118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = feb599137637e417
ldx [%i3+0x120],%g3 ! Observed data at 0000000037800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5cd62ffea0795ad0
ldx [%i3+0x128],%g3 ! Observed data at 0000000037800128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = c196c2607f2b9a3a
ldx [%i3+0x130],%g3 ! Observed data at 0000000037800130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 82f7d7f8b5ad1cfd
ldx [%i3+0x138],%g3 ! Observed data at 0000000037800138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3e2be1bcde8fc484
ldx [%i3+0x170],%g3 ! Observed data at 0000000037800170
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4242e17e1dd51679
ldx [%i3+0x180],%g3 ! Observed data at 0000000037800180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = ac8d3930000000ff
ldx [%i3+0x198],%g3 ! Observed data at 0000000037800198
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f34c58cc80200ca2
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000378001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000000ef629761a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000378001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1c8,%g4
! The test for processor 19 has passed
p19_passed:
ta GOOD_TRAP
nop
p19_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p19_failed
p19_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p19_failed
p19_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p19_failed
p19_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p19_failed
p19_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p19_failed
p19_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p19_failed
p19_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p19_failed
p19_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p19_failed
p19_f0_fail:
set p19_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f2_fail:
set p19_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f4_fail:
set p19_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f6_fail:
set p19_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f8_fail:
set p19_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f10_fail:
set p19_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f12_fail:
set p19_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f14_fail:
set p19_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f16_fail:
set p19_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f18_fail:
set p19_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f20_fail:
set p19_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f22_fail:
set p19_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f24_fail:
set p19_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f26_fail:
set p19_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f28_fail:
set p19_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f30_fail:
set p19_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 19 failed
p19_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 19 failed
p19_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p19_selfmod_failed:
ba p19_failed
mov 0xabc,%g1
p19_common_error:
or %g0,0xef3,%g1
ba p19_failed
mov %o5,%g3
p19_common_signature_error:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_common_timeout:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p19_failed
mov 0x0,%g3
p19_trap1e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000008]
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000]
stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
done
p19_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000008]
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000]
stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
done
p19_trap2e:
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800000]
stxa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000000]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800028]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000028]
done
p19_trap2o:
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800000]
stxa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000000]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800028]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000028]
done
p19_trap3e:
nop
done
p19_trap3o:
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5d46fe967d710e66
ldx [%g1+0x008],%l1 ! %l1 = 64566a84d0583403
ldx [%g1+0x010],%l2 ! %l2 = a18297d672ccb693
ldx [%g1+0x018],%l3 ! %l3 = 5fef5ac5dd9f5d6d
ldx [%g1+0x020],%l4 ! %l4 = 3969c4a64ac77e88
ldx [%g1+0x028],%l5 ! %l5 = 8a5cd508cf15b589
ldx [%g1+0x030],%l6 ! %l6 = 1e935652656a70b8
ldx [%g1+0x038],%l7 ! %l7 = 18c3c8e9c8f87a88
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 20
processor_20:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x50] ! Set the start flag
wrpr %g0,7,%cleanwin
call p20_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 20
wr %g0,0x4,%fprs ! Make sure fef is 1
set p20_init_freg,%g1
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7c63f2f2 2aee17cd ede74d7a e1b7970c
! %f36 = c6f3e74c 41e936d8 a97fd046 ff2686dc
! %f40 = a96355cb 632f69fc 41ba8c73 089ec8b6
! %f44 = 6872e389 eeb9be53 fd8d3eda b91a31f3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x845f520f00000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = 845f520f00000008
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 20
p20_label_1:
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l3 = 430077d1faf2dd2b, Mem[0000000090000010] = 16600ea2
stb %l3,[%i4+%o2] ! Mem[0000000090000010] = 2b600ea2
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000038800038] = 14de2e0d, %l0 = 0e313c6de33fac63
ldsw [%i1+0x038],%l0 ! %l0 = 0000000014de2e0d
! %l0 = 14de2e0d, %l1 = f7c1b246, Mem[0000000038000140] = e973dcf3 618271cf
std %l0,[%i0+0x140] ! Mem[0000000038000140] = 14de2e0d f7c1b246
! Mem[00000000900000a8] = 93d019ae, %g2 = d236a7ff9e5856db
ldub [%i4+0x0ab],%g2 ! %g2 = 0000000000000093
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000003980011c] = 6347f00c, %l6 = 0228a226, %l4 = ba02db3a
add %i3,0x11c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000006347f00c
! Mem[0000000039000010] = a5e53b5ae91f7399, %l5 = 1d7f32058a39ed2c, %l3 = 430077d1faf2dd2b
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a5e53b5ae91f7399
! Mem[00000000380001c0] = b77b8b84, %l0 = 14de2e0d, %l5 = 8a39ed2c
add %i0,0x1c0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b77b8b84
p20_label_2:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l3 = a5e53b5ae91f7399, Mem[0000000090000012] = 0ea20c3f
stb %l3,[%i4+0x012] ! Mem[0000000090000010] = 99a20c3f
! %l0 = 0000000014de2e0d, Mem[0000000091800028] = 4c49e8b65bfd1652
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000000014de2e0d
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000039000080
! %l4 = 6347f00c, %l5 = b77b8b84, Mem[0000000091000008] = b3d4ede1 448eee7f
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 6347f00c b77b8b84
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000003800002c] = 1bfe25a9, %l4 = 000000006347f00c
swap [%i0+0x02c],%l4 ! %l4 = 000000001bfe25a9
! Mem[00000000380001a0] = 56c1d66f70a4a874, %l5 = 00000000b77b8b84, %l3 = a5e53b5ae91f7399
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 56c1d66f70a4a874
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
stda %f0,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 0000000038000080
membar #Sync ! Added by membar checker (749)
! Mem[0000000038000088] = 157afb9c, %l2 = 37641ad07a71567a
swap [%i0+0x088],%l2 ! %l2 = 00000000157afb9c
p20_label_3:
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000038800000
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000003800008b] = 7a71567a, %l6 = 22113c800228a226
ldstub [%i0+0x08b],%l6 ! %l6 = 0000007a000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000039000114] = 8deb9e5f, %l0 = 0000000014de2e0d
swap [%i2+0x114],%l0 ! %l0 = 000000008deb9e5f
! Mem[0000000038800110] = 59eb52adcaf6eff6, %l2 = 00000000157afb9c, %l6 = 000000000000007a
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 59eb52adcaf6eff6
! %l5 = 00000000b77b8b84, Mem[00000000900001ca] = 339bf5a4
sth %l5,[%i4+0x1ca] ! Mem[00000000900001c8] = 8b84f5a4
! Mem[00000000388000b0] = f45d518d, %l0 = 8deb9e5f, %l0 = 8deb9e5f
add %i1,0xb0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f45d518d
! Mem[0000000091000168] = 3294b11933af4997, %g2 = 0000000000000093
ldx [%i6+0x168],%g2 ! %g2 = 3294b11933af4997
! Mem[0000000091800080] = d7af3c38 f21af862, %g2 = 33af4997, %g3 = 0bad0b00
ldd [%o0+0x080],%g2 ! %g2 = 00000000d7af3c38 00000000f21af862
p20_label_4:
! Mem[00000000900000f4] = de77c72e, %g2 = 00000000d7af3c38
lduw [%i4+0x0f4],%g2 ! %g2 = 00000000de77c72e
! Mem[000000003980000b] = b1a523c2, %l4 = 000000001bfe25a9
ldstub [%i3+0x00b],%l4 ! %l4 = 000000c2000000ff
membar #Sync ! Added by membar checker (750)
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000038800000
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l7 = 4bdd67fea0501d78, Mem[0000000090000026] = 63e8565b
sth %l7,[%i4+0x026] ! Mem[0000000090000024] = 1d78565b
! Mem[00000000390000bc] = 5a73f089, %l0 = 00000000f45d518d
swap [%i2+0x0bc],%l0 ! %l0 = 000000005a73f089
! Mem[0000000091800060] = 46f038d4, %g2 = 00000000de77c72e
lduw [%o0+0x060],%g2 ! %g2 = 0000000046f038d4
! %l5 = 00000000b77b8b84, Mem[000000009000008b] = 3e52911d
stb %l5,[%i4+0x08b] ! Mem[0000000090000088] = 8452911d
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000091800048] = 9a64b471, %g2 = 0000000046f038d4
lduw [%o0+0x048],%g2 ! %g2 = 000000009a64b471
p20_label_5:
! Mem[00000000908000b8] = 1aace1f8, %g2 = 000000009a64b471
lduh [%i5+0x0b8],%g2 ! %g2 = 0000000000001aac
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000038000108] = 7f35ffdd, %l0 = 5a73f089, %l7 = a0501d78
add %i0,0x108,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007f35ffdd
! Mem[0000000038000104] = e857c861, %l7 = 7f35ffdd, %l6 = caf6eff6
add %i0,0x104,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e857c861
! %l5 = 00000000b77b8b84, Mem[0000000090000004] = 126c8b2b
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = 8b848b2b
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
stda %f16,[%i3+%g5]ASI_BLK_S ! Block Store to 0000000039800040
! %l0 = 5a73f089, %l1 = f7c1b246, Mem[0000000090000138] = 89f0735a 83e6788e
std %l0,[%i4+0x138] ! Mem[0000000090000138] = 5a73f089 f7c1b246
! Mem[000000003880010c] = 0f76c942, %l5 = b77b8b84, %l4 = 000000c2
add %i1,0x10c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000f76c942
! Mem[00000000380000f8] = 7bcca910 dd386bde, %l6 = e857c861, %l7 = 7f35ffdd
ldd [%i0+0x0f8],%l6 ! %l6 = 000000007bcca910 00000000dd386bde
! %l0 = 5a73f089, %l1 = f7c1b246, Mem[0000000039000000] = 0fdc88fb e256fcc8
std %l0,[%i2+%g0] ! Mem[0000000039000000] = 5a73f089 f7c1b246
p20_label_6:
! %l0 = 5a73f089, %l1 = f7c1b246, Mem[0000000090800018] = 0a444082 910bcbc5
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 5a73f089 f7c1b246
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f0 = 322c13cf 126c8b2b 157afb9c a0ec8548
! %f4 = 3d173ac2 6ff237a0 43792925 ed30b4f4
! %f8 = 99247c77 80d363e8 565b0829 950df18f
! %f12 = 27d63e08 01900113 89f0735a 83e6788e
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000390000d0] = 8c4ee9b2, %l3 = 70a4a874, %l5 = b77b8b84
add %i2,0xd0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008c4ee9b2
! Mem[00000000900001f8] = 7a4bc07be0d04992, %g2 = 0000000000001aac
ldx [%i4+0x1f8],%g2 ! %g2 = 7a4bc07be0d04992
! Mem[000000003980014c] = 00ec8710, %l5 = 000000008c4ee9b2
ldstub [%i3+0x14c],%l5 ! %l5 = 00000000000000ff
! Mem[0000000038000040] = 29859fc194dd4f26, %l7 = 00000000dd386bde, %l3 = 56c1d66f70a4a874
add %i0,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 29859fc194dd4f26
! Mem[0000000091800048] = 9a64b471, %g18 = cda5c1188830b9c0
ldsw [%o0+0x048],%g2 ! %g2 = cda5c1188830b9c0
! %f16 = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! %f20 = ddabcdac 9db36853 59cddffc 753cd165
! %f24 = 6611a9f6 66433313 21989631 1ab64a7d
! %f28 = 917987a3 7dbd76ab 0e349d41 dc8b24e7
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000038800100] = f9ca0c40 8c6bdc40 986c62ea 0f76c942
! Mem[0000000038800110] = 59eb52ad caf6eff6 12bcc99d 605f2fef
! Mem[0000000038800120] = bc4a9307 f11079b4 934f28a9 8bf57a69
! Mem[0000000038800130] = 3c58f533 9fc66250 2ad7532c 9090e6b6
mov 0x100,%g4
ldda [%i1+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000038800100
p20_label_7:
! Mem[0000000038000010] = a3e05b3430661f02, %l3 = 29859fc194dd4f26, %l3 = 29859fc194dd4f26
add %i0,0x10,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = a3e05b3430661f02
! %l5 = 0000000000000000, Mem[00000000910000de] = 9a700450
sth %l5,[%i6+0x0de] ! Mem[00000000910000dc] = 00000450
! %l4 = 0f76c942, %l5 = 00000000, Mem[0000000039800138] = b5aafdcb eacf6b85
std %l4,[%i3+0x138] ! Mem[0000000039800138] = 0f76c942 00000000
! Mem[0000000038800090] = 0f39e8623bcaf7f5, %l6 = 000000007bcca910, %l6 = 000000007bcca910
add %i1,0x90,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 0f39e8623bcaf7f5
! Mem[0000000091000128] = 9de95110, %g2 = ffffffff9a64b471
lduh [%i6+0x128],%g2 ! %g2 = 0000000000009de9
! %l3 = a3e05b3430661f02, Mem[00000000380000ce] = e1bcee90
stb %l3,[%i0+0x0ce] ! Mem[00000000380000cc] = e1bc0290
! Mem[00000000908000a0] = d0a04648, %g18 = cda5c1188830b9c0
ldsw [%i5+0x0a0],%g2 ! %g2 = cda5c1188830b9c0
! Mem[0000000038000120] = 584e58d17b3fd235, %l1 = f571c983f7c1b246, %l6 = 0f39e8623bcaf7f5
add %i0,0x120,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 584e58d17b3fd235
! Mem[00000000910000e8] = 051dcb62, %g2 = ffffffffd0a04648
lduh [%i6+0x0e8],%g2 ! %g2 = 000000000000051d
membar #Sync ! Added by membar checker (751)
! Mem[0000000039800078] = 0e349d41, %l2 = 00000000157afb9c
ldstub [%i3+0x078],%l2 ! %l2 = 0000000e000000ff
p20_label_8:
! Mem[0000000091000168] = 3294b11933af4997, %g2 = 000000000000051d
ldx [%i6+0x168],%g2 ! %g2 = 3294b11933af4997
! Mem[0000000090000048] = e7f34686 6b0dd925, %g2 = 33af4997, %g3 = f21af862
ldd [%i4+0x048],%g2 ! %g2 = 00000000e7f34686 000000006b0dd925
! Mem[0000000039800058] = 59cddffc, %l1 = f571c983f7c1b246
ldsh [%i3+0x05a],%l1 ! %l1 = ffffffffffffdffc
! Mem[000000003900000c] = 17a77c76, %l3 = a3e05b3430661f02
ldstub [%i2+0x00c],%l3 ! %l3 = 00000017000000ff
! Mem[0000000090000168] = 7d4ab61a 31969821, %g2 = e7f34686, %g3 = 6b0dd925
ldd [%i4+0x168],%g2 ! %g2 = 000000007d4ab61a 0000000031969821
! Mem[00000000900000cc] = 85483d17, %g2 = 000000007d4ab61a
ldub [%i4+0x0ce],%g2 ! %g2 = 0000000000000085
! %l6 = 584e58d17b3fd235, Mem[000000003880010d] = 0f76c942
stb %l6,[%i1+0x10d] ! Mem[000000003880010c] = 0f35c942
! Mem[000000003980001c] = d171855b, %l0 = 5a73f089, %l7 = dd386bde
add %i3,0x1c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d171855b
! Mem[00000000380000c0] = 0435ec2c a29a4bb9 7ac8b55c e1bc0290
! Mem[00000000380000d0] = b4c44513 d66c1d2c e585b583 429be047
! Mem[00000000380000e0] = 9f15ac53 cb94834a 88ecac81 bdb48da8
! Mem[00000000380000f0] = 4ae47eb8 9d5733c3 7bcca910 dd386bde
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 00000000380000c0
! Mem[0000000039000038] = 221a0fed, %l2 = 0000000e, %l4 = 0f76c942
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000221a0fed
p20_label_9:
! Mem[0000000039000160] = 0ff6ed16, %l3 = 00000017, %l3 = 00000017
add %i2,0x160,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000ff6ed16
! %l6 = 584e58d17b3fd235, Mem[0000000090000104] = 126c8b2b
sth %l6,[%i4+0x104] ! Mem[0000000090000104] = d2358b2b
! Mem[0000000039800170] = c5735764, %l3 = 000000000ff6ed16
swap [%i3+0x170],%l3 ! %l3 = 00000000c5735764
! Mem[0000000039800118] = be1c1fdb, %l4 = 00000000221a0fed
ldstub [%i3+0x118],%l4 ! %l4 = 000000be000000ff
! Mem[0000000091800018] = de6ddf94, %g18 = cda5c1188830b9c0
ldsw [%o0+%o3],%g2 ! %g2 = cda5c1188830b9c0
! Mem[00000000390000a0] = e863d380, %l2 = 000000000000000e
swap [%i2+0x0a0],%l2 ! %l2 = 00000000e863d380
! Mem[00000000398001a0] = 222f3eac, %l6 = 7b3fd235, %l7 = d171855b
add %i3,0x1a0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000222f3eac
! Mem[0000000038000068] = fc4d513c9107b375, %l2 = 00000000e863d380, %l5 = 0000000000000000
add %i0,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = fc4d513c9107b375
! %l0 = 000000005a73f089, Mem[000000009100010c] = 8b7aa723
stw %l0,[%i6+0x10c] ! Mem[000000009100010c] = 5a73f089
! Mem[00000000908001e8] = 337e078a5beb9259, %g2 = ffffffffde6ddf94
ldx [%i5+0x1e8],%g2 ! %g2 = 337e078a5beb9259
p20_label_10:
! Mem[0000000039000170] = cf0659cfef444617, %l2 = 00000000e863d380, %l1 = ffffffffffffdffc
add %i2,0x170,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = cf0659cfef444617
! Mem[000000003980001d] = d171855b, %l3 = 00000000c5735764
ldstub [%i3+0x01d],%l3 ! %l3 = 00000071000000ff
! %l0 = 5a73f089, %l1 = ef444617, Mem[0000000091000130] = aab6d95d 73807138
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 5a73f089 ef444617
! Mem[00000000900000c0] = 322c13cf 126c8b2b 157afb9c a0ec8548
! Mem[00000000900000d0] = 3d173ac2 6ff237a0 43792925 ed30b4f4
! Mem[00000000900000e0] = 99247c77 80d363e8 565b0829 950df18f
! Mem[00000000900000f0] = 27d63e08 01900113 89f0735a 83e6788e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l5 = fc4d513c9107b375, Mem[00000000918001f8] = 5ae8e450
stb %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 75e8e450
! Mem[0000000038800060] = a88d6c7d, %l4 = 00000000000000be
swap [%i1+0x060],%l4 ! %l4 = 00000000a88d6c7d
! %l2 = 00000000e863d380, Mem[00000000910001cc] = bd1872c6
stw %l2,[%i6+0x1cc] ! Mem[00000000910001cc] = e863d380
! %f0 = 0435ec2c a29a4bb9 7ac8b55c e1bc0290
! %f4 = b4c44513 d66c1d2c e585b583 429be047
! %f8 = 9f15ac53 cb94834a 88ecac81 bdb48da8
! %f12 = 4ae47eb8 9d5733c3 7bcca910 dd386bde
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000038800023] = 6611a9f6, %l6 = 584e58d17b3fd235
ldstub [%i1+0x023],%l6 ! %l6 = 000000f6000000ff
! Mem[0000000090000108] = 9ca0ec85, %g2 = 337e078a5beb9259
ldub [%i4+0x10b],%g2 ! %g2 = 000000000000009c
p20_label_11:
! Mem[0000000039000020] = 9a19b701, %l4 = 00000000a88d6c7d
swap [%i2+%o4],%l4 ! %l4 = 000000009a19b701
! Mem[000000009100003c] = 6c70ccef, %g2 = 000000000000009c
lduw [%i6+0x03c],%g2 ! %g2 = 000000006c70ccef
! %l4 = 000000009a19b701, Mem[00000000390000c2] = e44bd1a6
sth %l4,[%i2+0x0c2] ! Mem[00000000390000c0] = e44bb701
! Mem[0000000039000080] = 2b8b6c12cf132c32, %l6 = 00000000000000f6
ldx [%i2+0x080],%l6 ! %l6 = 2b8b6c12cf132c32
! Mem[0000000090000088] = 21501f84 52911d6b, %g2 = 6c70ccef, %g3 = 31969821
ldd [%i4+0x088],%g2 ! %g2 = 0000000021501f84 0000000052911d6b
! %l3 = 0000000000000071, Mem[00000000908001f2] = 73b31336
sth %l3,[%i5+0x1f2] ! Mem[00000000908001f0] = 00711336
! Mem[0000000090000180] = 42d4fa88 ac83b8c5 9cd6860c c5f7e3bf
! Mem[0000000090000190] = ddabcdac 9db36853 59cddffc 753cd165
! Mem[00000000900001a0] = 6611a9f6 66433313 21989631 1ab64a7d
! Mem[00000000900001b0] = 917987a3 7dbd76ab 0e349d41 dc8b24e7
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000398000f8] = aba42cd479bd6785, %l5 = fc4d513c9107b375, %l2 = 00000000e863d380
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = aba42cd479bd6785
! Mem[0000000091800038] = ae53c913, %g2 = 0000000021501f84
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090000140] = c5b883ac 88fad442 bfe3f7c5 0c86d69c
! Mem[0000000090000150] = 5368b39d accdabdd 65d13c75 fcdfcd59
! Mem[0000000090000160] = 13334366 f6a91166 7d4ab61a 31969821
! Mem[0000000090000170] = ab76bd7d a3877991 e7248bdc 419d340e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p20_label_12:
! Mem[00000000380001b4] = babe33f6, %l0 = 5a73f089, %l7 = 222f3eac
add %i0,0x1b4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000babe33f6
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l0 = 000000005a73f089, Mem[0000000090000028] = 565b0829950df18f
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000005a73f089
! Mem[000000003880002d] = 1ab64a7d, %l4 = 000000009a19b701
ldstub [%i1+0x02d],%l4 ! %l4 = 000000b6000000ff
! Mem[0000000090000140] = c5b883ac 88fad442 bfe3f7c5 0c86d69c
! Mem[0000000090000150] = 5368b39d accdabdd 65d13c75 fcdfcd59
! Mem[0000000090000160] = 13334366 f6a91166 7d4ab61a 31969821
! Mem[0000000090000170] = ab76bd7d a3877991 e7248bdc 419d340e
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000190] = aab31c19, %g2 = 00000000000000ae
lduw [%i6+0x190],%g2 ! %g2 = 00000000aab31c19
! Mem[0000000038000028] = fde5e4926347f00c, %l1 = cf0659cfef444617, %l4 = 00000000000000b6
add %i0,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = fde5e4926347f00c
! Mem[00000000908000e8] = 441f8119d14c7e74, %g2 = 00000000aab31c19
ldx [%i5+0x0e8],%g2 ! %g2 = 441f8119d14c7e74
! Mem[0000000090800080] = bcb1b5a9, %g18 = cda5c1188830b9c0
ldsw [%i5+0x080],%g2 ! %g2 = cda5c1188830b9c0
! %l2 = aba42cd479bd6785, Mem[0000000091000172] = 0a9c19ab
stb %l2,[%i6+0x172] ! Mem[0000000091000170] = 859c19ab
p20_label_13:
! Mem[0000000091800028] = 00000014, %g2 = ffffffffbcb1b5a9
ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000188] = 9cd6860c, %g18 = cda5c1188830b9c0
ldsw [%i4+0x188],%g2 ! %g2 = cda5c1188830b9c0
! %l5 = fc4d513c9107b375, Mem[0000000091000120] = efab16e5
sth %l5,[%i6+0x120] ! Mem[0000000091000120] = b37516e5
! Mem[00000000908001d0] = 9914a593, %g2 = ffffffff9cd6860c
lduw [%i5+0x1d0],%g2 ! %g2 = 000000009914a593
! Mem[0000000091000058] = 2b790e06, %g2 = 000000009914a593
ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000002b79
! %l0 = 5a73f089, %l1 = ef444617, Mem[00000000900000a0] = 7ee7d287 d644c595
std %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 5a73f089 ef444617
! Mem[0000000038800048] = dc13ac5aba55cd65, %l6 = 2b8b6c12cf132c32, %l2 = aba42cd479bd6785
add %i1,0x48,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = dc13ac5aba55cd65
! Mem[0000000038000180] = 3b0b36b8, %l5 = fc4d513c9107b375
ldsw [%i0+0x180],%l5 ! %l5 = 000000003b0b36b8
! Mem[0000000038800140] = 8c0b5a9b d8198c1c f1ad8042 b76e33d9
! Mem[0000000038800150] = 7c553b0e 80c40728 25dfa5a1 bffa8d42
! Mem[0000000038800160] = ada13488 7467424a 7a959a07 07ff2879
! Mem[0000000038800170] = 5fa4f1d9 811f780e 28b53bc5 a7cfc1b1
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000038800140
! Mem[0000000090800194] = 81f2c4d1, %g2 = 0000000000002b79
lduh [%i5+0x196],%g2 ! %g2 = 00000000000081f2
p20_label_14:
! Mem[0000000090000058] = 79bbf40c, %g18 = cda5c1188830b9c0
ldsw [%i4+0x058],%g2 ! %g2 = cda5c1188830b9c0
! %f16 = 8c0b5a9b d8198c1c f1ad8042 b76e33d9
! %f20 = 7c553b0e 80c40728 25dfa5a1 bffa8d42
! %f24 = ada13488 7467424a 7a959a07 07ff2879
! %f28 = 5fa4f1d9 811f780e 28b53bc5 a7cfc1b1
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f0 = 0435ec2c a29a4bb9 7ac8b55c e1bc0290
! %f4 = b4c44513 d66c1d2c e585b583 429be047
! %f8 = 9f15ac53 cb94834a 88ecac81 bdb48da8
! %f12 = 4ae47eb8 9d5733c3 7bcca910 dd386bde
stda %f0,[%i1+%g6]ASI_COMMIT_P ! Block Store to 0000000038800140
! %l1 = cf0659cfef444617, Mem[00000000390000a0] = 0000000e777c2499
stx %l1,[%i2+0x0a0] ! Mem[00000000390000a0] = cf0659cfef444617
! Mem[0000000039000014] = e91f7399, %l1 = cf0659cfef444617
ldsb [%i2+0x017],%l1 ! %l1 = ffffffffffffff99
! Mem[00000000918001c4] = c6df0770, %g2 = 0000000079bbf40c
ldsh [%o0+0x1c4],%g2 ! %g2 = ffffffffffffc6df
membar #Sync ! Added by membar checker (752)
! Mem[000000003880014f] = e1bc0290, %l5 = 000000003b0b36b8
ldstub [%i1+0x14f],%l5 ! %l5 = 00000090000000ff
! Mem[0000000091800088] = 0683ae1b, %g2 = ffffffffffffc6df
ldub [%o0+0x08b],%g2 ! %g2 = 0000000000000006
! Mem[00000000390001b4] = 10d88d05, %l1 = ffffffffffffff99
lduh [%i2+0x1b4],%l1 ! %l1 = 00000000000010d8
! Mem[0000000038800080] = 519fb4f8 e24c3151 507e897b 860bf295
! Mem[0000000038800090] = 0f39e862 3bcaf7f5 f5a5b53a 9bb92dbf
! Mem[00000000388000a0] = b0e2380a 446467dc b29b9bc2 dbfa8158
! Mem[00000000388000b0] = f45d518d d8dc5ee8 99226daa cc76e129
ldda [%i1+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000038800080
p20_label_15:
! Mem[0000000090800134] = 631092df, %g2 = 0000000000000006
ldsh [%i5+0x136],%g2 ! %g2 = 0000000000006310
! Mem[00000000908001f0] = 02b30071, %g2 = 0000000000006310
ldsb [%i5+0x1f0],%g2 ! %g2 = 0000000000000002
! Mem[00000000388001a8] = 758de957, %l0 = 5a73f089, %l5 = 00000090
add %i1,0x1a8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000758de957
! %l3 = 0000000000000071, Mem[00000000390001f8] = 29176723bfe5d49d
stx %l3,[%i2+0x1f8] ! Mem[00000000390001f8] = 0000000000000071
! Mem[000000003980008c] = 1a2d6f3d, %l5 = 00000000758de957
ldstub [%i3+0x08c],%l5 ! %l5 = 0000001a000000ff
! Mem[00000000900001d8] = 4283b585, %g2 = 0000000000000002
ldub [%i4+0x1db],%g2 ! %g2 = 0000000000000042
! Mem[0000000038800098] = f5a5b53a, %l6 = 2b8b6c12cf132c32
ldstub [%i1+0x098],%l6 ! %l6 = 000000f5000000ff
! Mem[000000003800013c] = dccd516b, %l3 = 0000000000000071
lduh [%i0+0x13c],%l3 ! %l3 = 000000000000dccd
! %f0 = 519fb4f8 e24c3151 507e897b 860bf295
! %f4 = 0f39e862 3bcaf7f5 f5a5b53a 9bb92dbf
! %f8 = b0e2380a 446467dc b29b9bc2 dbfa8158
! %f12 = f45d518d d8dc5ee8 99226daa cc76e129
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000038800068] = aef84b60, %l3 = 0000dccd, %l2 = ba55cd65
add %i1,0x68,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000aef84b60
p20_label_16:
! Mem[000000009080013c] = e94c5e6d, %g2 = 0000000000000042
ldsb [%i5+0x13c],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000090000048] = 46866b0d, %g2 = ffffffffffffffe9
ldsh [%i4+0x04a],%g2 ! %g2 = 0000000000004686
! %f0 = 519fb4f8 e24c3151 507e897b 860bf295
! %f4 = 0f39e862 3bcaf7f5 f5a5b53a 9bb92dbf
! %f8 = b0e2380a 446467dc b29b9bc2 dbfa8158
! %f12 = f45d518d d8dc5ee8 99226daa cc76e129
stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 00000000390000c0
! Mem[0000000090800130] = 45c75056, %g2 = 0000000000004686
ldsh [%i5+0x130],%g2 ! %g2 = 00000000000045c7
! Mem[0000000091000150] = c588424a ac100c36, %g2 = 000045c7, %g3 = 52911d6b
ldd [%i6+0x150],%g2 ! %g2 = 00000000c588424a 00000000ac100c36
! %l4 = 6347f00c, %l5 = 0000001a, Mem[00000000900000b8] = b1c1cfa7 c53bb528
std %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 6347f00c 0000001a
! %l4 = fde5e4926347f00c, Mem[0000000038800149] = 7ac8b55c
stb %l4,[%i1+0x149] ! Mem[0000000038800148] = 7a0cb55c
membar #Sync ! Added by membar checker (753)
! Mem[00000000900000cc] = f2950f39, %g2 = 00000000c588424a
ldub [%i4+0x0ce],%g2 ! %g2 = 00000000000000f2
! Mem[00000000918001d0] = 497951c28a40c6a2, %g2 = 00000000000000f2
ldx [%o0+0x1d0],%g2 ! %g2 = 497951c28a40c6a2
! %f16 = 8c0b5a9b d8198c1c f1ad8042 b76e33d9
! %f20 = 7c553b0e 80c40728 25dfa5a1 bffa8d42
! %f24 = ada13488 7467424a 7a959a07 07ff2879
! %f28 = 5fa4f1d9 811f780e 28b53bc5 a7cfc1b1
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p20_label_17:
! Mem[0000000038000000] = d683b2a0 3c2fed94 fd2c06c2 6b6211b5
! Mem[0000000038000010] = a3e05b34 30661f02 fe920adf e6c46f2d
! Mem[0000000038000020] = 2b1b4b84 75ba4a87 fde5e492 6347f00c
! Mem[0000000038000030] = 9c030813 1eb6a4c5 4427fb59 ddacd064
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000038000000
! %l5 = 000000000000001a, Mem[000000009100010e] = f0896efc
sth %l5,[%i6+0x10e] ! Mem[000000009100010c] = 001a6efc
! %l0 = 5a73f089, %l1 = 000010d8, Mem[00000000900001f0] = c333579d b87ee44a
std %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 5a73f089 000010d8
! Mem[00000000908000d0] = 2ecbd5fc64c1ee86, %g2 = 497951c28a40c6a2
ldx [%i5+0x0d0],%g2 ! %g2 = 2ecbd5fc64c1ee86
! Mem[000000009080007c] = 132f0048, %g2 = 2ecbd5fc64c1ee86
lduh [%i5+0x07c],%g2 ! %g2 = 000000000000132f
! Mem[00000000398000bc] = e6a7137f, %l5 = 0000001a, %l5 = 0000001a
add %i3,0xbc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e6a7137f
! Mem[00000000390001a8] = 0b63c5b8, %l6 = 00000000000000f5
ldsw [%i2+0x1a8],%l6 ! %l6 = 000000000b63c5b8
! Mem[00000000398000c8] = 925606f1, %l4 = fde5e4926347f00c
lduw [%i3+0x0c8],%l4 ! %l4 = 00000000925606f1
! Mem[0000000090000000] = 322c13cf 8b848b2b 157afb9c a0ec8548
! Mem[0000000090000010] = 3d173ac2 6ff237a0 43792925 ed30b4f4
! Mem[0000000090000020] = 99247c77 80d31d78 00000000 5a73f089
! Mem[0000000090000030] = 27d63e08 01900113 89f0735a 83e6788e
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000039000172] = cf0659cf, %l1 = 00000000000010d8
ldstub [%i2+0x172],%l1 ! %l1 = 00000059000000ff
p20_label_18:
! %l2 = aef84b60, %l3 = 0000dccd, Mem[0000000091800158] = 9115835d 6fc0b3a2
std %l2,[%o0+0x158] ! Mem[0000000091800158] = aef84b60 0000dccd
! Mem[00000000908000dc] = ca4e1c91, %g2 = 000000000000132f
lduh [%i5+0x0de],%g2 ! %g2 = 000000000000ca4e
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (754)
! Mem[00000000900001c0] = b94b9aa2 2cec3504 9002bce1 5cb5c87a
! Mem[00000000900001d0] = 2c1d6cd6 1345c4b4 47e09b42 83b585e5
! Mem[00000000900001e0] = 4a8394cb 53ac159f a88db4bd 81acec88
! Mem[00000000900001f0] = 5a73f089 000010d8 de6b38dd 10a9cc7b
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000003880004c] = ba55cd65, %l6 = 000000000b63c5b8
ldsw [%i1+0x04c],%l6 ! %l6 = ffffffffba55cd65
! Mem[00000000390000c8] = 507e897b860bf295, %l5 = 00000000e6a7137f, %l5 = 00000000e6a7137f
add %i2,0xc8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 507e897b860bf295
! Mem[0000000038800000] = 42d4fa88ac83b8c5, %l1 = 0000000000000059, %l7 = 00000000babe33f6
casxa [%i1]0x80,%l1,%l7 ! %l7 = 42d4fa88ac83b8c5
! Mem[0000000038800184] = 09af7f27, %l4 = 00000000925606f1
swap [%i1+0x184],%l4 ! %l4 = 0000000009af7f27
! Mem[00000000910001b0] = 9cb5ef3ff44fe7a5, %g2 = 000000000000ca4e
ldx [%i6+0x1b0],%g2 ! %g2 = 9cb5ef3ff44fe7a5
! Mem[000000003880000c] = c5f7e3bf, %l2 = 00000000aef84b60
swap [%i1+0x00c],%l2 ! %l2 = 00000000c5f7e3bf
p20_label_19:
! Mem[0000000090000140] = c5b883ac 88fad442 bfe3f7c5 0c86d69c
! Mem[0000000090000150] = 5368b39d accdabdd 65d13c75 fcdfcd59
! Mem[0000000090000160] = 13334366 f6a91166 7d4ab61a 31969821
! Mem[0000000090000170] = ab76bd7d a3877991 e7248bdc 419d340e
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800198] = b1ea66d6, %g2 = 9cb5ef3ff44fe7a5
ldsb [%o0+0x199],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000398001c0] = fecafba0 131007c4 ea377415 fc9edc95
! Mem[00000000398001d0] = a7686df6 66aa75a4 11075807 a1357f02
! Mem[00000000398001e0] = 76f77579 a10939f6 a4b6df49 e2203ee4
! Mem[00000000398001f0] = 6845b124 0a77fc37 4036d546 44f7a7bd
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 00000000398001c0
! Mem[00000000398001d0] = a7686df666aa75a4, %l6 = ffffffffba55cd65, %l5 = 507e897b860bf295
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a7686df666aa75a4
! %l5 = a7686df666aa75a4, Mem[0000000091000108] = 1e0a26085a73001a
stx %l5,[%i6+0x108] ! Mem[0000000091000108] = a7686df666aa75a4
! Mem[0000000039800024] = 48068d4a, %l1 = 0000000000000059
swap [%i3+0x024],%l1 ! %l1 = 0000000048068d4a
! %l2 = c5f7e3bf, %l3 = 0000dccd, Mem[00000000918001d0] = 497951c2 8a40c6a2
std %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = c5f7e3bf 0000dccd
! Mem[00000000398001c0] = fecafba0 131007c4 ea377415 fc9edc95
! Mem[00000000398001d0] = a7686df6 66aa75a4 11075807 a1357f02
! Mem[00000000398001e0] = 76f77579 a10939f6 a4b6df49 e2203ee4
! Mem[00000000398001f0] = 6845b124 0a77fc37 4036d546 44f7a7bd
ldda [%i3+%g6]ASI_BLK_SL,%f16 ! Block Load from 00000000398001c0
! Mem[0000000038000103] = 51d3cb7d, %l3 = 000000000000dccd
ldstub [%i0+0x103],%l3 ! %l3 = 0000007d000000ff
! %l1 = 0000000048068d4a, Mem[00000000918001b8] = 327e9af13f27efa1
stx %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000000048068d4a
p20_label_20:
! Mem[00000000390000c9] = 507e897b, %l1 = 0000000048068d4a
ldstub [%i2+0x0c9],%l1 ! %l1 = 0000007e000000ff
! Mem[00000000918000b4] = 1282f50a, %g2 = ffffffffffffffb1
ldub [%o0+0x0b5],%g2 ! %g2 = 0000000000000012
! Mem[00000000380000ac] = 950df18f, %l4 = 09af7f27, %l2 = c5f7e3bf
add %i0,0xac,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000950df18f
! Mem[00000000390000ec] = dbfa8158, %l0 = 000000005a73f089
swap [%i2+0x0ec],%l0 ! %l0 = 00000000dbfa8158
! %l2 = 00000000950df18f, Mem[000000009000018c] = 4280adf1
stw %l2,[%i4+0x18c] ! Mem[000000009000018c] = 950df18f
! Mem[00000000388000d1] = d5dccd69, %l6 = ffffffffba55cd65
ldstub [%i1+0x0d1],%l6 ! %l6 = 000000dc000000ff
! Mem[00000000390000cc] = 860bf295, %l0 = 00000000dbfa8158
swap [%i2+0x0cc],%l0 ! %l0 = 00000000860bf295
! Mem[0000000039800090] = cd40808f332dea5b, %l6 = 00000000000000dc, %l1 = 000000000000007e
add %i3,0x90,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = cd40808f332dea5b
! Mem[00000000388001f0] = 27699e0f, %l3 = 000000000000007d
lduw [%i1+0x1f0],%l3 ! %l3 = 0000000027699e0f
! Mem[00000000388001c0] = f96c4cf3dc24d987, %l6 = 00000000000000dc, %l4 = 0000000009af7f27
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f96c4cf3dc24d987
p20_label_21:
! Mem[000000003900004c] = fd5e53dd, %l3 = 27699e0f, %l3 = 27699e0f
add %i2,0x4c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000fd5e53dd
! Mem[0000000090000194] = 7c428dfa, %g2 = 0000000000000012
ldub [%i4+0x197],%g2 ! %g2 = 000000000000007c
! Mem[00000000388000c4] = 823cf775, %l0 = 860bf295, %l1 = 332dea5b
add %i1,0xc4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000823cf775
! Mem[00000000908001ec] = 5beb9259, %g2 = 000000000000007c
ldub [%i5+0x1ec],%g2 ! %g2 = 000000000000005b
! %l2 = 00000000950df18f, Mem[000000009180009c] = 9cf71985
sth %l2,[%o0+0x09c] ! Mem[000000009180009c] = f18f1985
! Mem[000000003880011c] = 605f2fef, %l1 = 00000000823cf775
ldub [%i1+0x11d],%l1 ! %l1 = 000000000000005f
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000140] = c5b883ac 88fad442 bfe3f7c5 0c86d69c
! Mem[0000000090000150] = 5368b39d accdabdd 65d13c75 fcdfcd59
! Mem[0000000090000160] = 13334366 f6a91166 7d4ab61a 31969821
! Mem[0000000090000170] = ab76bd7d a3877991 e7248bdc 419d340e
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %f0 = fecafba0 131007c4 ea377415 fc9edc95
! %f4 = a7686df6 66aa75a4 11075807 a1357f02
! %f8 = 76f77579 a10939f6 a4b6df49 e2203ee4
! %f12 = 6845b124 0a77fc37 4036d546 44f7a7bd
mov 0x080,%g6
stda %f0,[%i3+%g6]ASI_BLK_P ! Block Store to 0000000039800080
! Mem[00000000380001e8] = cfb356e2, %l4 = f96c4cf3dc24d987
ldstub [%i0+0x1e8],%l4 ! %l4 = 000000cf000000ff
p20_label_22:
! Mem[000000009080001c] = b246db92, %g2 = 000000000000005b
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffffb246
! %f16 = c4071013 a0fbcafe 95dc9efc 157437ea
! %f20 = a475aa66 f66d68a7 027f35a1 07580711
! %f24 = f63909a1 7975f776 e43e20e2 49dfb6a4
! %f28 = 37fc770a 24b14568 bda7f744 46d53640
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! %l3 = 00000000fd5e53dd, Mem[000000009000012a] = 0829950d
sth %l3,[%i4+0x12a] ! Mem[0000000090000128] = 53dd950d
! %l7 = 42d4fa88ac83b8c5, Mem[00000000900000b4] = 24b14568
stw %l7,[%i4+0x0b4] ! Mem[00000000900000b4] = ac83b8c5
membar #Sync ! Added by membar checker (755)
! %f16 = c4071013 a0fbcafe 95dc9efc 157437ea
! %f20 = a475aa66 f66d68a7 027f35a1 07580711
! %f24 = f63909a1 7975f776 e43e20e2 49dfb6a4
! %f28 = 37fc770a 24b14568 bda7f744 46d53640
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! %l0 = 860bf295, %l1 = 0000005f, Mem[0000000091800008] = f81c58e5 ea654374
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 860bf295 0000005f
! Mem[0000000091800110] = 9f3758d3, %g18 = cda5c1188830b9c0
ldsw [%o0+0x110],%g2 ! %g2 = cda5c1188830b9c0
! Mem[00000000900000c0] = 519fb4f8 e24c3151 507e897b 860bf295
! Mem[00000000900000d0] = 0f39e862 3bcaf7f5 f5a5b53a 9bb92dbf
! Mem[00000000900000e0] = b0e2380a 446467dc b29b9bc2 dbfa8158
! Mem[00000000900000f0] = f45d518d d8dc5ee8 99226daa cc76e129
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800110] = 9f3758d3 a1a022ec, %g2 = 9f3758d3, %g3 = ac100c36
ldd [%o0+0x110],%g2 ! %g2 = 000000009f3758d3 00000000a1a022ec
p20_label_23:
! %l2 = 00000000950df18f, Mem[0000000039000078] = 87c9f7a8
sth %l2,[%i2+0x078] ! Mem[0000000039000078] = f18ff7a8
! Mem[0000000091000108] = a7686df6, %g2 = 000000009f3758d3
ldsh [%i6+0x108],%g2 ! %g2 = ffffffffffffa768
! Mem[00000000398001c8] = ea377415, %l7 = ac83b8c5, %l7 = ac83b8c5
add %i3,0x1c8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ea377415
! Mem[0000000090000120] = 99247c77, %g2 = ffffffffffffa768
ldsb [%i4+0x120],%g2 ! %g2 = ffffffffffffff99
membar #Sync ! Added by membar checker (756)
! %f16 = c4071013 a0fbcafe 95dc9efc 157437ea
! %f20 = a475aa66 f66d68a7 027f35a1 07580711
! %f24 = f63909a1 7975f776 e43e20e2 49dfb6a4
! %f28 = 37fc770a 24b14568 bda7f744 46d53640
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l4 = 000000cf, %l5 = 66aa75a4, Mem[0000000091800128] = 24b9d90e 352c036b
std %l4,[%o0+0x128] ! Mem[0000000091800128] = 000000cf 66aa75a4
! %f0 = fecafba0 131007c4 ea377415 fc9edc95
! %f4 = a7686df6 66aa75a4 11075807 a1357f02
! %f8 = 76f77579 a10939f6 a4b6df49 e2203ee4
! %f12 = 6845b124 0a77fc37 4036d546 44f7a7bd
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000908001bc] = 3f39ed37, %g2 = ffffffffffffff99
ldub [%i5+0x1bd],%g2 ! %g2 = 000000000000003f
! Mem[0000000090000014] = 6ff237a0, %g18 = cda5c1188830b9c0
ldsw [%i4+0x014],%g2 ! %g2 = cda5c1188830b9c0
! Mem[0000000091800030] = 3d3b21a0, %g2 = 000000006ff237a0
ldub [%o0+0x030],%g2 ! %g2 = 000000000000003d
p20_label_24:
! Mem[00000000910000c8] = 7732f2a6 0790eafb, %g2 = 0000003d, %g3 = a1a022ec
ldd [%i6+0x0c8],%g2 ! %g2 = 000000007732f2a6 000000000790eafb
! %f16 = c4071013 a0fbcafe 95dc9efc 157437ea
! %f20 = a475aa66 f66d68a7 027f35a1 07580711
! %f24 = f63909a1 7975f776 e43e20e2 49dfb6a4
! %f28 = 37fc770a 24b14568 bda7f744 46d53640
stda %f16,[%i3+%g4]ASI_COMMIT_S ! Block Store to 00000000398000c0
! %l2 = 00000000950df18f, Mem[000000009180011c] = 01c15c2b
stw %l2,[%o0+0x11c] ! Mem[000000009180011c] = 950df18f
! Mem[0000000038000000] = d683b2a0 3c2fed94 fd2c06c2 6b6211b5
! Mem[0000000038000010] = a3e05b34 30661f02 fe920adf e6c46f2d
! Mem[0000000038000020] = 2b1b4b84 75ba4a87 fde5e492 6347f00c
! Mem[0000000038000030] = 9c030813 1eb6a4c5 4427fb59 ddacd064
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000038000000
! Mem[00000000390000bc] = f45d518d, %l3 = 00000000fd5e53dd
ldsb [%i2+0x0be],%l3 ! %l3 = 0000000000000051
! Mem[00000000380001d1] = d6ff07b5, %l6 = 00000000000000dc
ldstub [%i0+0x1d1],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000038000048] = a3f5b3e7ec4ec0ad, %l4 = 00000000000000cf, %l7 = 00000000ea377415
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a3f5b3e7ec4ec0ad
membar #Sync ! Added by membar checker (757)
! Mem[0000000090000094] = 68a7027f, %g2 = 000000007732f2a6
ldsh [%i4+0x096],%g2 ! %g2 = 00000000000068a7
! Mem[00000000908001c8] = 5bd84d982f503325, %g2 = 00000000000068a7
ldx [%i5+0x1c8],%g2 ! %g2 = 5bd84d982f503325
! Mem[000000003800004c] = ec4ec0ad, %l6 = 00000000000000ff
swap [%i0+0x04c],%l6 ! %l6 = 00000000ec4ec0ad
p20_label_25:
! Mem[000000003880001c] = 753cd165, %l4 = 000000cf, %l4 = 000000cf
add %i1,0x1c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000753cd165
! Mem[0000000091800080] = 38f21af8, %g2 = 5bd84d982f503325
ldsb [%o0+0x083],%g2 ! %g2 = 0000000000000038
! %l4 = 753cd165, %l5 = 66aa75a4, Mem[0000000091000168] = 3294b119 33af4997
std %l4,[%i6+0x168] ! Mem[0000000091000168] = 753cd165 66aa75a4
! %f0 = d683b2a0 3c2fed94 fd2c06c2 6b6211b5
! %f4 = a3e05b34 30661f02 fe920adf e6c46f2d
! %f8 = 2b1b4b84 75ba4a87 fde5e492 6347f00c
! %f12 = 9c030813 1eb6a4c5 4427fb59 ddacd064
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000090000140] = c5b883ac 88fad442 bfe3f7c5 0c86d69c
! Mem[0000000090000150] = 5368b39d accdabdd 65d13c75 fcdfcd59
! Mem[0000000090000160] = 13334366 f6a91166 7d4ab61a 31969821
! Mem[0000000090000170] = ab76bd7d a3877991 e7248bdc 419d340e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l6 = ec4ec0ad, %l7 = ec4ec0ad, Mem[0000000038000030] = 9c030813 1eb6a4c5
std %l6,[%i0+0x030] ! Mem[0000000038000030] = ec4ec0ad ec4ec0ad
! %f0 = d683b2a0 3c2fed94 fd2c06c2 6b6211b5
! %f4 = a3e05b34 30661f02 fe920adf e6c46f2d
! %f8 = 2b1b4b84 75ba4a87 fde5e492 6347f00c
! %f12 = 9c030813 1eb6a4c5 4427fb59 ddacd064
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! %l0 = 00000000860bf295, Mem[0000000091000018] = 8c716ef0fa7c80ba
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000860bf295
! Mem[00000000380000c0] = 0435ec2c a29a4bb9 7ac8b55c e1bc0290
! Mem[00000000380000d0] = b4c44513 d66c1d2c e585b583 429be047
! Mem[00000000380000e0] = 9f15ac53 cb94834a 88ecac81 bdb48da8
! Mem[00000000380000f0] = 4ae47eb8 9d5733c3 7bcca910 dd386bde
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000380000c0
! Mem[00000000390000b0] = 13019001, %l1 = 000000000000005f
swap [%i2+0x0b0],%l1 ! %l1 = 0000000013019001
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p20_branch_failed
p20_not_taken_0_end:
! End of Random Code for Thread 20
1: membar #Sync ! Force all stores to complete
p20_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x050] ! Set processor 20 done flag
! Check Registers
p20_check_registers:
set p20_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000860bf295
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000013019001
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000950df18f
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000051
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000753cd165
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be a7686df666aa75a4
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ec4ec0ad
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p20_check_fp_registers:
set p20_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be d683b2a0 3c2fed94
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fd2c06c2 6b6211b5
bne %xcc,p20_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a3e05b34 30661f02
bne %xcc,p20_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fe920adf e6c46f2d
bne %xcc,p20_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2b1b4b84 75ba4a87
bne %xcc,p20_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be fde5e492 6347f00c
bne %xcc,p20_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9c030813 1eb6a4c5
bne %xcc,p20_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 4427fb59 ddacd064
bne %xcc,p20_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0435ec2c a29a4bb9
bne %xcc,p20_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 7ac8b55c e1bc0290
bne %xcc,p20_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b4c44513 d66c1d2c
bne %xcc,p20_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e585b583 429be047
bne %xcc,p20_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9f15ac53 cb94834a
bne %xcc,p20_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 88ecac81 bdb48da8
bne %xcc,p20_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4ae47eb8 9d5733c3
bne %xcc,p20_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7bcca910 dd386bde
bne %xcc,p20_f30_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = fde5e4926347f00c
ldx [%i0+0x028],%g3 ! Observed data at 0000000038000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ec4ec0adec4ec0ad
ldx [%i0+0x030],%g3 ! Observed data at 0000000038000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = a3f5b3e7000000ff
ldx [%i0+0x048],%g3 ! Observed data at 0000000038000048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 322c13cf126c8b2b
ldx [%i0+0x080],%g3 ! Observed data at 0000000038000080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7a7156ffa0ec8548
ldx [%i0+0x088],%g3 ! Observed data at 0000000038000088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3d173ac26ff237a0
ldx [%i0+0x090],%g3 ! Observed data at 0000000038000090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 43792925ed30b4f4
ldx [%i0+0x098],%g3 ! Observed data at 0000000038000098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 99247c7780d363e8
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000380000a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 565b0829950df18f
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000380000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 27d63e0801900113
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000380000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 89f0735a83e6788e
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000380000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7ac8b55ce1bc0290
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000380000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 51d3cbffe857c861
ldx [%i0+0x100],%g3 ! Observed data at 0000000038000100
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 14de2e0df7c1b246
ldx [%i0+0x140],%g3 ! Observed data at 0000000038000140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d6ff07b577d6ee3b
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000380001d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffb356e23050b777
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000380001e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1e8,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 42d4fa88ac83b8c5
ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9cd6860caef84b60
ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ddabcdac9db36853
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 59cddffc753cd165
ldx [%i1+0x018],%g3 ! Observed data at 0000000038800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6611a9ff66433313
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 219896311aff4a7d
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 917987a37dbd76ab
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0e349d41dc8b24e7
ldx [%i1+0x038],%g3 ! Observed data at 0000000038800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000beb41d690e
ldx [%i1+0x060],%g3 ! Observed data at 0000000038800060
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffa5b53a9bb92dbf
ldx [%i1+0x098],%g3 ! Observed data at 0000000038800098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d5ffcd69837976ae
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000388000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 986c62ea0f35c942
ldx [%i1+0x108],%g3 ! Observed data at 0000000038800108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0435ec2ca29a4bb9
ldx [%i1+0x140],%g3 ! Observed data at 0000000038800140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7a0cb55ce1bc02ff
ldx [%i1+0x148],%g3 ! Observed data at 0000000038800148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = b4c44513d66c1d2c
ldx [%i1+0x150],%g3 ! Observed data at 0000000038800150
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e585b583429be047
ldx [%i1+0x158],%g3 ! Observed data at 0000000038800158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9f15ac53cb94834a
ldx [%i1+0x160],%g3 ! Observed data at 0000000038800160
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 88ecac81bdb48da8
ldx [%i1+0x168],%g3 ! Observed data at 0000000038800168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4ae47eb89d5733c3
ldx [%i1+0x170],%g3 ! Observed data at 0000000038800170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7bcca910dd386bde
ldx [%i1+0x178],%g3 ! Observed data at 0000000038800178
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5ffc711a925606f1
ldx [%i1+0x180],%g3 ! Observed data at 0000000038800180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x180,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5a73f089f7c1b246
ldx [%i2+0x000],%g3 ! Observed data at 0000000039000000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 35d85464ffa77c76
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = a88d6c7d4fefb5e1
ldx [%i2+0x020],%g3 ! Observed data at 0000000039000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x020,%g4
ldx [%g1+0x078],%g2 ! Expected data = f18ff7a89fd58343
ldx [%i2+0x078],%g3 ! Observed data at 0000000039000078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2b8b6c12cf132c32
ldx [%i2+0x080],%g3 ! Observed data at 0000000039000080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4885eca09cfb7a15
ldx [%i2+0x088],%g3 ! Observed data at 0000000039000088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a037f26fc23a173d
ldx [%i2+0x090],%g3 ! Observed data at 0000000039000090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = f4b430ed25297943
ldx [%i2+0x098],%g3 ! Observed data at 0000000039000098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cf0659cfef444617
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000390000a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8ff10d9529085b56
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000390000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000005f083ed627
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000390000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8e78e683f45d518d
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000390000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 519fb4f8e24c3151
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000390000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 50ff897bdbfa8158
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000390000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0f39e8623bcaf7f5
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000390000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f5a5b53a9bb92dbf
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000390000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b0e2380a446467dc
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000390000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b29b9bc25a73f089
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000390000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f45d518dd8dc5ee8
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000390000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 99226daacc76e129
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000390000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 74b4dc5d14de2e0d
ldx [%i2+0x110],%g3 ! Observed data at 0000000039000110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x110,%g4
ldx [%g1+0x170],%g2 ! Expected data = cf06ffcfef444617
ldx [%i2+0x170],%g3 ! Observed data at 0000000039000170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000000000000071
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000390001f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1f8,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = b1a523ff863fb55a
ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d01d87f5d1ff855b
ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c42ef11900000059
ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 42d4fa88ac83b8c5
ldx [%i3+0x040],%g3 ! Observed data at 0000000039800040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9cd6860cc5f7e3bf
ldx [%i3+0x048],%g3 ! Observed data at 0000000039800048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ddabcdac9db36853
ldx [%i3+0x050],%g3 ! Observed data at 0000000039800050
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 59cddffc753cd165
ldx [%i3+0x058],%g3 ! Observed data at 0000000039800058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6611a9f666433313
ldx [%i3+0x060],%g3 ! Observed data at 0000000039800060
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 219896311ab64a7d
ldx [%i3+0x068],%g3 ! Observed data at 0000000039800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 917987a37dbd76ab
ldx [%i3+0x070],%g3 ! Observed data at 0000000039800070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff349d41dc8b24e7
ldx [%i3+0x078],%g3 ! Observed data at 0000000039800078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = fecafba0131007c4
ldx [%i3+0x080],%g3 ! Observed data at 0000000039800080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ea377415fc9edc95
ldx [%i3+0x088],%g3 ! Observed data at 0000000039800088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a7686df666aa75a4
ldx [%i3+0x090],%g3 ! Observed data at 0000000039800090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 11075807a1357f02
ldx [%i3+0x098],%g3 ! Observed data at 0000000039800098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 76f77579a10939f6
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000398000a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a4b6df49e2203ee4
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000398000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6845b1240a77fc37
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000398000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4036d54644f7a7bd
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000398000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c4071013a0fbcafe
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000398000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 95dc9efc157437ea
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000398000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a475aa66f66d68a7
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000398000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 027f35a107580711
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000398000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f63909a17975f776
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000398000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e43e20e249dfb6a4
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000398000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 37fc770a24b14568
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000398000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bda7f74446d53640
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000398000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff1c1fdb6347f00c
ldx [%i3+0x118],%g3 ! Observed data at 0000000039800118
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0f76c94200000000
ldx [%i3+0x138],%g3 ! Observed data at 0000000039800138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6927f671ffec8710
ldx [%i3+0x148],%g3 ! Observed data at 0000000039800148
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0ff6ed16161dd582
ldx [%i3+0x170],%g3 ! Observed data at 0000000039800170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x170,%g4
! The test for processor 20 has passed
p20_passed:
ta GOOD_TRAP
nop
p20_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p20_failed
p20_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p20_failed
p20_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p20_failed
p20_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p20_failed
p20_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p20_failed
p20_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p20_failed
p20_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p20_failed
p20_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p20_failed
p20_f0_fail:
set p20_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f2_fail:
set p20_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f4_fail:
set p20_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f6_fail:
set p20_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f8_fail:
set p20_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f10_fail:
set p20_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f12_fail:
set p20_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f14_fail:
set p20_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f16_fail:
set p20_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f18_fail:
set p20_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f20_fail:
set p20_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f22_fail:
set p20_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f24_fail:
set p20_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f26_fail:
set p20_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f28_fail:
set p20_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f30_fail:
set p20_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 20 failed
p20_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x050] ! Set processor 20 done flag
set p20_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 20 failed
p20_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x050] ! Set processor 20 done flag
set p20_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p20_selfmod_failed:
ba p20_failed
mov 0xabc,%g1
p20_common_error:
or %g0,0xef4,%g1
ba p20_failed
mov %o5,%g3
p20_common_signature_error:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_common_timeout:
set p20_temp,%g1
ba p20_failed
st %g2,[%g1] ! Common Lock Number
p20_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p20_failed
mov 0x0,%g3
p20_trap1e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000018]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000020]
stba %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000008]
stxa %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800020]
stxa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000008]
done
p20_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000018]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000020]
stba %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039000008]
stxa %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800020]
stxa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000008]
done
p20_trap2e:
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800020]
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000008]
membar #Sync
mov 0x100,%g1
stda %f16,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
done
p20_trap2o:
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038800020]
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000008]
membar #Sync
mov 0x100,%g1
stda %f16,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
done
p20_trap3e:
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0e313c6de33fac63
ldx [%g1+0x008],%l1 ! %l1 = f571c983f7c1b246
ldx [%g1+0x010],%l2 ! %l2 = 37641ad07a71567a
ldx [%g1+0x018],%l3 ! %l3 = 430077d1faf2dd2b
ldx [%g1+0x020],%l4 ! %l4 = e8b9f9acba02db3a
ldx [%g1+0x028],%l5 ! %l5 = 1d7f32058a39ed2c
ldx [%g1+0x030],%l6 ! %l6 = 22113c800228a226
ldx [%g1+0x038],%l7 ! %l7 = 4bdd67fea0501d78
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 21
processor_21:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x54] ! Set the start flag
wrpr %g0,7,%cleanwin
call p21_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 21
wr %g0,0x4,%fprs ! Make sure fef is 1
set p21_init_freg,%g1
! %f0 = ef703eb4 79a8e9ed eed47723 c2fc49b9
! %f4 = a2d45e36 91b80ad6 6e627837 75e0df3e
! %f8 = 9035fa64 cb552365 562bac80 9b27e2e9
! %f12 = 7fadcb26 162cdb14 4da8251e e81a6f16
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 595a4a6d 63cf32fd ecdcd19d 9372d574
! %f36 = 30935836 4b57d6e0 9ff7865b 2835e8e7
! %f40 = c2aa67c9 f6412d89 9ae7eda9 97a85656
! %f44 = 12de5588 aedfb106 7adae594 8c8033ae
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4f94dde80000003d,%g7,%g1 ! GSR scale = 7, align = 5
wr %g1,%g0,%gsr ! GSR = 4f94dde80000003d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 21
p21_label_1:
! %l6 = 11d0486433b1b523, Mem[0000000090800060] = ffe23c2671bcf7d7
stx %l6,[%i5+0x060] ! Mem[0000000090800060] = 11d0486433b1b523
! %l6 = 33b1b523, %l7 = 66b26f53, Mem[00000000910001d8] = b3551fa5 cb5f444c
std %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 33b1b523 66b26f53
! %l6 = 11d0486433b1b523, Mem[000000009180012c] = 352c036b
stw %l6,[%o0+0x12c] ! Mem[000000009180012c] = 33b1b523
! Mem[000000003b8001c8] = 02ad3aa7, %l3 = 453da944b84c4ee9
lduh [%i3+0x1ca],%l3 ! %l3 = 0000000000003aa7
! Mem[0000000091800178] = 30ef6fae, %g2 = e09233fb5af4dda9
ldub [%o0+0x17a],%g2 ! %g2 = 0000000000000030
! %l0 = 1538a9e3f96e892d, Mem[000000003a0000c6] = 417414d6
stb %l0,[%i0+0x0c6] ! Mem[000000003a0000c4] = 41742dd6
! Mem[000000003b8000f0] = 3c05c0a9, %l5 = b8dd3db80b81c465
ldstub [%i3+0x0f0],%l5 ! %l5 = 0000003c000000ff
! Mem[000000003b000089] = 3296b506, %l7 = f438cc0466b26f53
ldstub [%i2+0x089],%l7 ! %l7 = 00000096000000ff
! Mem[00000000910000d0] = 5c7a7f22, %g2 = 0000000000000030
ldsb [%i6+0x0d0],%g2 ! %g2 = 000000000000005c
! %l4 = 447bf71da972ae5b, Mem[00000000910000ce] = eafb5c7a
stb %l4,[%i6+0x0ce] ! Mem[00000000910000cc] = 5bfb5c7a
p21_label_2:
! Mem[000000003a00019c] = 0b2b8782, %l0 = f96e892d, %l1 = 18528ae0
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000b2b8782
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
stda %f16,[%i1]ASI_BLK_AIUPL ! Block Store to 000000003a800000
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l6 = 11d0486433b1b523, Mem[0000000090800011] = 6c3b2b22
stb %l6,[%i5+0x011] ! Mem[0000000090800010] = 233b2b22
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[000000003b00003c] = 3256012e, %l5 = 0000003c, %l1 = 0b2b8782
add %i2,0x3c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003256012e
! %f0 = ef703eb4 79a8e9ed eed47723 c2fc49b9
! %f4 = a2d45e36 91b80ad6 6e627837 75e0df3e
! %f8 = 9035fa64 cb552365 562bac80 9b27e2e9
! %f12 = 7fadcb26 162cdb14 4da8251e e81a6f16
mov 0x1c0,%g6
stda %f0,[%i3+%g6]ASI_COMMIT_S ! Block Store to 000000003b8001c0
! Mem[0000000091000168] = 3294b119 33af4997, %g2 = 0000005c, %g3 = 0bad0b00
ldd [%i6+0x168],%g2 ! %g2 = 000000003294b119 0000000033af4997
! Mem[000000003a000000] = cc571868 d67e4569 40b95cd2 07d94fd2
! Mem[000000003a000010] = 5bee76f4 f56e252b 4cef38f9 9d8c7baf
! Mem[000000003a000020] = 65de7726 e27431ff d2c25371 45440c18
! Mem[000000003a000030] = f929936e 26157ab9 8c6b27fc 5405033c
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 000000003a000000
! %l7 = 0000000000000096, Mem[00000000908000b8] = 1aace1f81065ce3c
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000000000000096
p21_label_3:
! Mem[00000000918001f4] = ac425ae8, %g2 = 000000003294b119
ldub [%o0+0x1f6],%g2 ! %g2 = 00000000000000ac
! Mem[000000003a8001b0] = 5aaf8075, %l0 = 1538a9e3f96e892d
swap [%i1+0x1b0],%l0 ! %l0 = 000000005aaf8075
! Mem[0000000090000034] = fec2c98d, %g2 = 00000000000000ac
ldsh [%i4+0x034],%g2 ! %g2 = fffffffffffffec2
! %l7 = 0000000000000096, Mem[00000000908001f0] = 02b373b31336612b
stx %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000000000096
! Mem[000000003b8000cb] = 611d039a, %l3 = 0000000000003aa7
ldstub [%i3+0x0cb],%l3 ! %l3 = 0000009a000000ff
! %l2 = ef234cf2ac63d13b, Mem[00000000908001c0] = 3731e03fda22069a
stx %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = ef234cf2ac63d13b
! Mem[000000003a0001c0] = 30ac2508, %l7 = 0000000000000096
swap [%i0+0x1c0],%l7 ! %l7 = 0000000030ac2508
! Mem[000000003a000120] = 0a4e6692, %l5 = 0000003c, %l3 = 0000009a
add %i0,0x120,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000000a4e6692
membar #Sync ! Added by membar checker (758)
! Mem[000000003b8001f0] = 7fadcb26, %l0 = 000000005aaf8075
swap [%i3+0x1f0],%l0 ! %l0 = 000000007fadcb26
! %l2 = ef234cf2ac63d13b, Mem[00000000918001e8] = af2135784c0eaec1
stx %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = ef234cf2ac63d13b
p21_label_4:
! %l6 = 33b1b523, %l7 = 30ac2508, Mem[000000003a000018] = 4cef38f9 9d8c7baf
std %l6,[%i0+%o3] ! Mem[000000003a000018] = 33b1b523 30ac2508
! Mem[000000003b000110] = 16b85539, %l0 = 000000007fadcb26
swap [%i2+0x110],%l0 ! %l0 = 0000000016b85539
! Mem[00000000900000d4] = 716244f6, %g2 = fffffffffffffec2
ldsh [%i4+0x0d4],%g2 ! %g2 = 0000000000007162
! Mem[000000003a0000c4] = 41742dd6, %l6 = 11d0486433b1b523
swap [%i0+0x0c4],%l6 ! %l6 = 0000000041742dd6
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000003b8000c8] = 611d03ffd61f85cd, %l4 = 447bf71da972ae5b, %l5 = 000000000000003c
add %i3,0xc8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 611d03ffd61f85cd
! Mem[0000000090800080] = b1b5a9dc, %g2 = 0000000000007162
ldub [%i5+0x081],%g2 ! %g2 = 00000000000000b1
! Mem[00000000918000e8] = 4a2aed2e9fe1d6d9, %g2 = 00000000000000b1
ldx [%o0+0x0e8],%g2 ! %g2 = 4a2aed2e9fe1d6d9
! Mem[0000000090800054] = b16f80fc, %g18 = e9967836730f9b9a
ldsw [%i5+0x054],%g2 ! %g2 = e9967836730f9b9a
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p21_label_5:
! Mem[000000003b800158] = 7f819b8d38154d13, %l6 = 0000000041742dd6, %l3 = 000000000a4e6692
add %i3,0x158,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 7f819b8d38154d13
! Mem[000000003a0001a0] = 432c114850289033, %l5 = 611d03ffd61f85cd, %l5 = 611d03ffd61f85cd
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 432c114850289033
! Mem[000000003a0000e0] = 22b2ae12, %l6 = 41742dd6, %l2 = ac63d13b
add %i0,0xe0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000022b2ae12
! %l6 = 0000000041742dd6, Mem[0000000090000120] = 12c2baa0
stw %l6,[%i4+0x120] ! Mem[0000000090000120] = 41742dd6
! Mem[000000003b000122] = 41d4b28c, %l0 = 0000000016b85539
ldstub [%i2+0x122],%l0 ! %l0 = 000000b2000000ff
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000090800098] = f985fdfd, %g2 = ffffffffb16f80fc
ldsb [%i5+0x098],%g2 ! %g2 = fffffffffffffff9
! Mem[000000003b8000c4] = e524345c, %l0 = 00000000000000b2
ldstub [%i3+0x0c4],%l0 ! %l0 = 000000e5000000ff
! %l4 = 447bf71da972ae5b, Mem[000000003b000010] = e1c94f5b
stw %l4,[%i2+%o2] ! Mem[000000003b000010] = a972ae5b
! %l0 = 00000000000000e5, Mem[00000000918001c8] = e0b9d0052cf5ebc0
stx %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000000000000e5
p21_label_6:
! %l0 = 000000e5, %l1 = 3256012e, Mem[00000000908000a0] = d0a04648 a006b5d6
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 000000e5 3256012e
! Mem[0000000090800004] = 116fb171, %g2 = fffffffffffffff9
lduw [%i5+0x004],%g2 ! %g2 = 00000000116fb171
! Mem[000000003b800158] = 7f819b8d, %l3 = 38154d13, %l1 = 3256012e
add %i3,0x158,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007f819b8d
! Mem[0000000091800070] = f8ddbbd2ab98518d, %g2 = 00000000116fb171
ldx [%o0+0x070],%g2 ! %g2 = f8ddbbd2ab98518d
membar #Sync ! Added by membar checker (759)
! Mem[0000000090000080] = cc571868 d67e4569 40b95cd2 07d94fd2
! Mem[0000000090000090] = 5bee76f4 f56e252b 4cef38f9 9d8c7baf
! Mem[00000000900000a0] = 65de7726 e27431ff d2c25371 45440c18
! Mem[00000000900000b0] = f929936e 26157ab9 8c6b27fc 5405033c
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[000000003a8001ac] = 362284eb, %l3 = 7f819b8d38154d13
swap [%i1+0x1ac],%l3 ! %l3 = 00000000362284eb
! %l3 = 00000000362284eb, Mem[000000003a0000c5] = 33b1b523
stb %l3,[%i0+0x0c5] ! Mem[000000003a0000c4] = 33ebb523
! %l2 = 0000000022b2ae12, Mem[0000000091000070] = dec575fc
stw %l2,[%i6+0x070] ! Mem[0000000091000070] = 22b2ae12
! %l6 = 0000000041742dd6, Mem[0000000090800168] = 933be2ec
stb %l6,[%i5+0x168] ! Mem[0000000090800168] = d63be2ec
! Mem[00000000910000b0] = ba904e82, %g2 = f8ddbbd2ab98518d
ldsh [%i6+0x0b0],%g2 ! %g2 = ffffffffffffba90
p21_label_7:
! Mem[000000003b8000c0] = a0ff96a2, %l0 = 000000e5, %l6 = 41742dd6
add %i3,0xc0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a0ff96a2
! Mem[000000003b000034] = 17aca01f, %l6 = 00000000a0ff96a2
ldsh [%i2+0x036],%l6 ! %l6 = ffffffffffffa01f
! Mem[0000000090800118] = 3155a5319ded00dc, %g2 = ffffffffffffba90
ldx [%i5+0x118],%g2 ! %g2 = 3155a5319ded00dc
! Mem[000000003b000042] = d2bcd55c, %l2 = 0000000022b2ae12
ldstub [%i2+0x042],%l2 ! %l2 = 000000d5000000ff
! Mem[000000003b000000] = 67e6141e, %l3 = 362284eb, %l5 = 50289033
casa [%i2]0x80,%l3,%l5 ! %l5 = 0000000067e6141e
! Mem[00000000908000dc] = 095dca4e, %g2 = 3155a5319ded00dc
ldsh [%i5+0x0dc],%g2 ! %g2 = 000000000000095d
! Mem[00000000908001b0] = 8ed9d6fc 2229163d, %g2 = 0000095d, %g3 = 33af4997
ldd [%i5+0x1b0],%g2 ! %g2 = 000000008ed9d6fc 000000002229163d
! %l3 = 00000000362284eb, Mem[00000000918000b0] = 38f2be03
stw %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = 362284eb
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800040] = e46967e1, %g2 = 000000008ed9d6fc
ldsb [%i5+0x040],%g2 ! %g2 = ffffffffffffffe4
p21_label_8:
! Mem[00000000900001c0] = 98c5416a af88acec, %g2 = ffffffe4, %g3 = 2229163d
ldd [%i4+0x1c0],%g2 ! %g2 = 0000000098c5416a 00000000af88acec
! Mem[000000003a800134] = c986b783, %l2 = 000000d5, %l6 = ffffa01f
add %i1,0x134,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c986b783
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l3 = 00000000362284eb, Mem[00000000910001ee] = df2c58bc
sth %l3,[%i6+0x1ee] ! Mem[00000000910001ec] = 84eb58bc
! Mem[0000000090000180] = b2099a53 64c816fc 613a7b60 58e3e3e3
! Mem[0000000090000190] = a406b340 e5d6fec3 a2ac3f65 6615531c
! Mem[00000000900001a0] = 1cd2f80c 6789caff 055f27a9 23fdb509
! Mem[00000000900001b0] = b4570ab3 cf0825bb 3f37e54e f19024dd
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000003a80013c] = d060d8a4, %l7 = 30ac2508, %l4 = a972ae5b
add %i1,0x13c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d060d8a4
! Mem[0000000090000060] = c4100c5c, %g18 = e9967836730f9b9a
ldsw [%i4+0x060],%g2 ! %g2 = e9967836730f9b9a
! %l0 = 000000e5, %l1 = 7f819b8d, Mem[00000000918001e8] = ef234cf2 ac63d13b
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000e5 7f819b8d
! Mem[0000000090000180] = b2099a53 64c816fc 613a7b60 58e3e3e3
! Mem[0000000090000190] = a406b340 e5d6fec3 a2ac3f65 6615531c
! Mem[00000000900001a0] = 1cd2f80c 6789caff 055f27a9 23fdb509
! Mem[00000000900001b0] = b4570ab3 cf0825bb 3f37e54e f19024dd
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000003b8001b4] = 078ebfe3, %l5 = 0000000067e6141e
swap [%i3+0x1b4],%l5 ! %l5 = 00000000078ebfe3
p21_label_9:
! Mem[00000000918000bc] = a911461b, %g18 = e9967836730f9b9a
ldsw [%o0+0x0bc],%g2 ! %g2 = e9967836730f9b9a
! Mem[0000000090800050] = 962502f2, %g2 = ffffffffa911461b
lduw [%i5+0x050],%g2 ! %g2 = 00000000962502f2
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 41742dd6 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000003b000100] = b10d4a89cded4154, %l4 = 00000000d060d8a4, %l4 = 00000000d060d8a4
add %i2,0x100,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = b10d4a89cded4154
! Mem[000000003a0000f8] = 5853a531, %l1 = 000000007f819b8d
ldstub [%i0+0x0f8],%l1 ! %l1 = 00000058000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800068] = c1c6924a, %g2 = 00000000962502f2
lduw [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a
! Mem[000000003b00009c] = c0cc6fd0, %l3 = 362284eb, %l3 = 362284eb
add %i2,0x9c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c0cc6fd0
! Mem[000000003a8001f0] = 0c7da22c, %l0 = 00000000000000e5
swap [%i1+0x1f0],%l0 ! %l0 = 000000000c7da22c
! Mem[000000003a80000c] = 58e3e3e3, %l0 = 0c7da22c, %l1 = 00000058
add %i1,0x0c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000058e3e3e3
p21_label_10:
! Mem[0000000090000150] = af4ecd69, %g2 = 00000000c1c6924a
ldsh [%i4+0x152],%g2 ! %g2 = ffffffffffffaf4e
! Mem[000000003b000000] = 67e6141e, %l1 = 0000000058e3e3e3
swap [%i2+%g0],%l1 ! %l1 = 0000000067e6141e
! Mem[000000003b000107] = cded4154, %l7 = 0000000030ac2508
ldstub [%i2+0x107],%l7 ! %l7 = 00000054000000ff
! Mem[0000000090800178] = dcf917eb, %g2 = ffffffffffffaf4e
lduh [%i5+0x17a],%g2 ! %g2 = 000000000000dcf9
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %l7 = 0000000000000054, Mem[0000000091000004] = 434bb096
stb %l7,[%i6+0x004] ! Mem[0000000091000004] = 544bb096
! Mem[000000003a80000c] = 58e3e3e3, %l6 = 00000000c986b783
swap [%i1+0x00c],%l6 ! %l6 = 0000000058e3e3e3
! %l4 = b10d4a89cded4154, Mem[0000000090800040] = e46967e1
stw %l4,[%i5+0x040] ! Mem[0000000090800040] = cded4154
! Mem[000000003b800070] = 224164e8, %l0 = 0c7da22c, %l2 = 000000d5
add %i3,0x70,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000224164e8
! Mem[0000000090000040] = 5149f0d0, %g2 = 000000000000dcf9
ldub [%i4+0x041],%g2 ! %g2 = 0000000000000051
p21_label_11:
membar #Sync ! Added by membar checker (760)
! %l3 = 00000000c0cc6fd0, Mem[0000000090000188] = 613a7b60
stb %l3,[%i4+0x188] ! Mem[0000000090000188] = d03a7b60
! Mem[00000000910000c8] = f2a60790, %g2 = 0000000000000051
lduh [%i6+0x0ca],%g2 ! %g2 = 000000000000f2a6
! Mem[000000003b8001e8] = 562bac80, %l5 = 00000000078ebfe3
swap [%i3+0x1e8],%l5 ! %l5 = 00000000562bac80
! Mem[000000003b0000b0] = aa53c876424fe5fd, %l0 = 000000000c7da22c, %l0 = 000000000c7da22c
add %i2,0xb0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = aa53c876424fe5fd
! %l6 = 58e3e3e3, %l7 = 00000054, Mem[000000003b800148] = 55cd188f 81a2bf9d
std %l6,[%i3+0x148] ! Mem[000000003b800148] = 58e3e3e3 00000054
! %l1 = 0000000067e6141e, Mem[00000000910001a4] = 82118b9c
stw %l1,[%i6+0x1a4] ! Mem[00000000910001a4] = 67e6141e
! %l3 = 00000000c0cc6fd0, Mem[0000000090000118] = 6c7c16d6
sth %l3,[%i4+0x118] ! Mem[0000000090000118] = 6fd016d6
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000003b800014] = 7251a26b, %l5 = 00000000562bac80
swap [%i3+0x014],%l5 ! %l5 = 000000007251a26b
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p21_label_12:
! Mem[000000009000018c] = e3a406b3, %g2 = 000000000000f2a6
ldub [%i4+0x18f],%g2 ! %g2 = 00000000000000e3
membar #Sync ! Added by membar checker (761)
! %l1 = 0000000067e6141e, Mem[000000009000015a] = 2d6aff4d
stb %l1,[%i4+0x15a] ! Mem[0000000090000158] = 1e6aff4d
! Mem[000000003b0000bd] = 729be443, %l3 = 00000000c0cc6fd0
ldstub [%i2+0x0bd],%l3 ! %l3 = 0000009b000000ff
! Mem[000000009100004c] = 65fd6065, %g2 = 00000000000000e3
ldub [%i6+0x04d],%g2 ! %g2 = 0000000000000065
! Mem[00000000900000d8] = 3f656615, %g2 = 0000000000000065
lduh [%i4+0x0da],%g2 ! %g2 = 0000000000003f65
! Mem[0000000091000048] = 2532e1c7, %g2 = 0000000000003f65
ldsb [%i6+0x049],%g2 ! %g2 = 0000000000000025
! Mem[000000003a0000b8] = aebb2295, %l2 = 224164e8, %l6 = 58e3e3e3
add %i0,0xb8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000aebb2295
! Mem[000000003b000150] = 827e0368 906977a3, %l2 = 224164e8, %l3 = 0000009b
ldd [%i2+0x150],%l2 ! %l2 = 00000000827e0368 00000000906977a3
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
mov 0x180,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 000000003a000180
! Mem[000000003b8000d4] = 3a266482, %l4 = cded4154, %l2 = 827e0368
add %i3,0xd4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003a266482
p21_label_13:
! %f16 = fc16c864 539a09b2 e3e3e358 607b3a61
! %f20 = c3fed6e5 40b306a4 1c531566 653faca2
! %f24 = ffca8967 0cf8d21c 09b5fd23 a9275f05
! %f28 = bb2508cf b30a57b4 dd2490f1 4ee5373f
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000003b0000d0] = b65315cf, %l2 = 000000003a266482
swap [%i2+0x0d0],%l2 ! %l2 = 00000000b65315cf
! Mem[00000000908001c8] = 5bd84d98, %g2 = 0000000000000025
lduw [%i5+0x1c8],%g2 ! %g2 = 000000005bd84d98
! Mem[000000003b8001c8] = eed47723, %l4 = b10d4a89cded4154
swap [%i3+0x1c8],%l4 ! %l4 = 00000000eed47723
! Mem[0000000090000180] = b2099a53 64c816fc d03a7b60 58e3e3e3
! Mem[0000000090000190] = a406b340 e5d6fec3 a2ac3f65 6615531c
! Mem[00000000900001a0] = 1cd2f80c 6789caff 055f27a9 23fdb509
! Mem[00000000900001b0] = b4570ab3 cf0825bb 3f37e54e f19024dd
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000003b800168] = 58ada017, %l5 = 7251a26b, %l0 = 424fe5fd
add %i3,0x168,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000058ada017
! Mem[0000000090000180] = b2099a53 64c816fc, %g2 = 5bd84d98, %g3 = af88acec
ldd [%i4+0x180],%g2 ! %g2 = 00000000b2099a53 0000000064c816fc
! Mem[000000009080007c] = 132f0048, %g2 = 00000000b2099a53
lduh [%i5+0x07c],%g2 ! %g2 = 000000000000132f
! %l3 = 00000000906977a3, Mem[000000003b000024] = 378c756a
stw %l3,[%i2+0x024] ! Mem[000000003b000024] = 906977a3
p21_label_14:
! Mem[00000000918000d0] = 7aba9acad893ac6f, %g2 = 000000000000132f
ldx [%o0+0x0d0],%g2 ! %g2 = 7aba9acad893ac6f
! Mem[000000009000013c] = 209b8f19, %g2 = 7aba9acad893ac6f
lduw [%i4+0x13c],%g2 ! %g2 = 00000000209b8f19
membar #Sync ! Added by membar checker (762)
! Mem[0000000090000140] = fc16c864 539a09b2, %g2 = 209b8f19, %g3 = 64c816fc
ldd [%i4+0x140],%g2 ! %g2 = 00000000fc16c864 00000000539a09b2
! Mem[000000003b800137] = b06041e3, %l2 = 00000000b65315cf
ldstub [%i3+0x137],%l2 ! %l2 = 000000e3000000ff
! %l2 = 00000000000000e3, Mem[0000000090800064] = 33b1b523
sth %l2,[%i5+0x064] ! Mem[0000000090800064] = 00e3b523
! Mem[000000003b8001b8] = 12cbcf4e 5dd45d1d, %l0 = 58ada017, %l1 = 67e6141e
ldd [%i3+0x1b8],%l0 ! %l0 = 0000000012cbcf4e 000000005dd45d1d
! Mem[000000003b800188] = 419f40ad, %l4 = 00000000eed47723
lduw [%i3+0x188],%l4 ! %l4 = 00000000419f40ad
! Mem[000000003b0000a2] = 83067c43, %l3 = 00000000906977a3
ldstub [%i2+0x0a2],%l3 ! %l3 = 0000007c000000ff
! Mem[000000003b8001fb] = 4da8251e, %l1 = 000000005dd45d1d
ldstub [%i3+0x1fb],%l1 ! %l1 = 0000001e000000ff
! %l2 = 00000000000000e3, Mem[0000000090000084] = d67e4569
stw %l2,[%i4+0x084] ! Mem[0000000090000084] = 000000e3
p21_label_15:
! Mem[0000000091800078] = d01dc17985978296, %g2 = 00000000fc16c864
ldx [%o0+0x078],%g2 ! %g2 = d01dc17985978296
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000003b8000fc] = afc344db, %l6 = 00000000aebb2295
ldsw [%i3+0x0fc],%l6 ! %l6 = ffffffffafc344db
! Mem[000000003b800090] = 906b6332, %l2 = 00000000000000e3
swap [%i3+0x090],%l2 ! %l2 = 00000000906b6332
! Mem[0000000091000008] = b3d4ede1448eee7f, %g2 = d01dc17985978296
ldx [%i6+%o1],%g2 ! %g2 = b3d4ede1448eee7f
! Mem[000000003a000028] = d2c25371, %l7 = 0000000000000054
swap [%i0+%o5],%l7 ! %l7 = 00000000d2c25371
! Mem[00000000900001e0] = 84cb0fa5, %g2 = b3d4ede1448eee7f
lduw [%i4+0x1e0],%g2 ! %g2 = 0000000084cb0fa5
! Mem[000000003b0000c0] = 8757d4c0 b0eabbb7 dedb2fb5 29ef96e4
! Mem[000000003b0000d0] = 3a266482 587f4a74 230e9d7c f8177a05
! Mem[000000003b0000e0] = 555d661a d78baba3 c0902697 f86b4df9
! Mem[000000003b0000f0] = 926a72c5 26a4bf9d 7bc9f18e 8bd191f7
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 000000003b0000c0
! Mem[000000003a0001c8] = 80f8fb49b1d21bf4, %l1 = 000000000000001e, %l5 = 000000007251a26b
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 80f8fb49b1d21bf4
! Mem[0000000090800010] = 73233b2b, %g2 = 0000000084cb0fa5
lduw [%i5+%o2],%g2 ! %g2 = 0000000073233b2b
p21_label_16:
! Mem[000000009000004c] = 2504fdba, %g2 = 0000000073233b2b
ldub [%i4+0x04f],%g2 ! %g2 = 0000000000000025
! Mem[000000003a000132] = 816abbd7, %l1 = 000000000000001e
ldstub [%i0+0x132],%l1 ! %l1 = 000000bb000000ff
! Mem[00000000918001e4] = d7b40ac7, %g2 = 0000000000000025
ldsh [%o0+0x1e4],%g2 ! %g2 = ffffffffffffd7b4
! Mem[000000003a8000c0] = 7df24383ea001394, %l2 = 00000000906b6332, %l0 = 0000000012cbcf4e
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7df24383ea001394
! Mem[000000009180001c] = e6724250, %g2 = ffffffffffffd7b4
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e672
! %f16 = 8757d4c0 b0eabbb7 dedb2fb5 29ef96e4
! %f20 = 3a266482 587f4a74 230e9d7c f8177a05
! %f24 = 555d661a d78baba3 c0902697 f86b4df9
! %f28 = 926a72c5 26a4bf9d 7bc9f18e 8bd191f7
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6fd016d6 24593dff
! Mem[0000000090000120] = 41742dd6 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000910000c8] = 7732f2a607905bfb, %g2 = 000000000000e672
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a607905bfb
! Mem[000000003b8000c0] = a0ff96a2ff24345c, %l3 = 000000000000007c, %l0 = 7df24383ea001394
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a0ff96a2ff24345c
! Mem[000000003b800198] = 0414c6c4, %l0 = ff24345c, %l5 = b1d21bf4
add %i3,0x198,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000414c6c4
p21_label_17:
! Mem[0000000091800190] = 874941ec79d773e8, %g2 = 7732f2a607905bfb
ldx [%o0+0x190],%g2 ! %g2 = 874941ec79d773e8
! Mem[000000003b000108] = 70c9133a, %l0 = a0ff96a2ff24345c
lduw [%i2+0x108],%l0 ! %l0 = 0000000070c9133a
! Mem[0000000091000108] = 1e0a2608 8b7aa723, %g2 = 79d773e8, %g3 = 539a09b2
ldd [%i6+0x108],%g2 ! %g2 = 000000001e0a2608 000000008b7aa723
! Mem[000000003b800080] = 3bf06c22, %l6 = ffffffffafc344db
ldsh [%i3+0x082],%l6 ! %l6 = 0000000000006c22
! Mem[000000003b8001fc] = e81a6f16, %l1 = 000000bb, %l5 = 0414c6c4
add %i3,0x1fc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e81a6f16
! Mem[000000003a800140] = 85ce819a, %l3 = 0000007c, %l0 = 70c9133a
add %i1,0x140,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000085ce819a
! Mem[000000003b8001e0] = 9035fa64cb552365, %l7 = 00000000d2c25371, %l7 = 00000000d2c25371
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 9035fa64cb552365
! %l6 = 0000000000006c22, Mem[00000000900001a5] = 89caff05
stb %l6,[%i4+0x1a5] ! Mem[00000000900001a4] = 22caff05
! Mem[000000003b8001b0] = 16943d62, %l5 = e81a6f16, %l4 = 419f40ad
add %i3,0x1b0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000016943d62
! Mem[000000003a00007c] = ac2fbeca, %l3 = 000000000000007c
swap [%i0+0x07c],%l3 ! %l3 = 00000000ac2fbeca
p21_label_18:
! Mem[00000000910000d0] = 5c7a7f2256aa3dfd, %g2 = 000000001e0a2608
ldx [%i6+0x0d0],%g2 ! %g2 = 5c7a7f2256aa3dfd
! Mem[000000003a800004] = 64c816fc, %l1 = 00000000000000bb
swap [%i1+0x004],%l1 ! %l1 = 0000000064c816fc
membar #Sync ! Added by membar checker (763)
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[000000003a000154] = ee0f06a7, %l5 = 00000000e81a6f16
ldsb [%i0+0x157],%l5 ! %l5 = ffffffffffffffa7
! Mem[000000003a0001e8] = 8b6a2b135681375a, %l1 = 0000000064c816fc, %l0 = 0000000085ce819a
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8b6a2b135681375a
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6fd016d6 24593dff
! Mem[0000000090000120] = 41742dd6 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000003b0000c4] = b0eabbb7, %l0 = 8b6a2b135681375a
swap [%i2+0x0c4],%l0 ! %l0 = 00000000b0eabbb7
! Mem[000000003a000000] = cc571868 d67e4569 40b95cd2 07d94fd2
! Mem[000000003a000010] = 5bee76f4 f56e252b 33b1b523 30ac2508
! Mem[000000003a000020] = 65de7726 e27431ff 00000054 45440c18
! Mem[000000003a000030] = f929936e 26157ab9 8c6b27fc 5405033c
ldda [%i0]ASI_BLK_AIUP,%f16 ! Block Load from 000000003a000000
! Mem[0000000091800000] = 1ddf6cda, %g18 = e9967836730f9b9a
ldsw [%o0+%g0],%g2 ! %g2 = e9967836730f9b9a
p21_label_19:
! Mem[000000003a000080] = 6928f3fe, %l3 = 00000000ac2fbeca
swap [%i0+0x080],%l3 ! %l3 = 000000006928f3fe
! Mem[000000003b000080] = 21a9b7d1 eaae9665 32ffb506 68b57815
! Mem[000000003b000090] = 570f3b4c 00ad40dd 7e75ca90 c0cc6fd0
! Mem[000000003b0000a0] = 8306ff43 4a1f873a 97930e6f 9f3430b5
! Mem[000000003b0000b0] = aa53c876 424fe5fd acf99930 72ffe443
mov 0x080,%g5
ldda [%i2+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 000000003b000080
! Mem[000000003a800128] = 16a8293d, %l3 = 6928f3fe, %l6 = 00006c22
add %i1,0x128,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000016a8293d
! Mem[000000003a000188] = 613a7b6058e3e3e3, %l3 = 000000006928f3fe, %l3 = 000000006928f3fe
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 613a7b6058e3e3e3
! Mem[000000003a0000c8] = d4c873fb b80635fb, %l0 = b0eabbb7, %l1 = 64c816fc
ldd [%i0+0x0c8],%l0 ! %l0 = 00000000d4c873fb 00000000b80635fb
! %l3 = 613a7b6058e3e3e3, Mem[0000000091800140] = f86d4d81073aef3d
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = 613a7b6058e3e3e3
! Mem[000000003a00007c] = 0000007c, %l5 = ffffffa7, %l7 = cb552365
add %i0,0x7c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000000007c
! Mem[000000003b80007c] = 8c009585, %l6 = 0000000016a8293d
swap [%i3+0x07c],%l6 ! %l6 = 000000008c009585
! Mem[000000003b80002c] = 359ec644, %l4 = 16943d62, %l4 = 16943d62
add %i3,0x2c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000359ec644
! Mem[000000003a800120] = 5e6cf38e, %l5 = ffffffffffffffa7
ldsw [%i1+0x120],%l5 ! %l5 = 000000005e6cf38e
p21_label_20:
! %l3 = 613a7b6058e3e3e3, Mem[0000000090000170] = bb2508cfb30a57b4
stx %l3,[%i4+0x170] ! Mem[0000000090000170] = 613a7b6058e3e3e3
! %f16 = 6596aeea d1b7a921 1578b568 06b5ff32
! %f20 = dd40ad00 4c3b0f57 d06fccc0 90ca757e
! %f24 = 3a871f4a 43ff0683 b530349f 6f0e9397
! %f28 = fde54f42 76c853aa 43e4ff72 3099f9ac
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000003b800010] = d1901ef1, %l3 = 613a7b6058e3e3e3
ldsw [%i3+%o2],%l3 ! %l3 = ffffffffd1901ef1
! Mem[00000000908000cc] = 3ce9b6ab, %g2 = 000000001ddf6cda
lduh [%i5+0x0cc],%g2 ! %g2 = 0000000000003ce9
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x0c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 000000003b8000c0
! Mem[000000003b0001a3] = 172bb4d6, %l3 = ffffffffd1901ef1
ldstub [%i2+0x1a3],%l3 ! %l3 = 000000d6000000ff
! Mem[000000003a0001fc] = f4520b1b, %l2 = 00000000906b6332
ldsh [%i0+0x1fe],%l2 ! %l2 = 0000000000000b1b
! Mem[000000003a8001d0] = b335846255a517c7, %l6 = 000000008c009585, %l4 = 00000000359ec644
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b335846255a517c7
membar #Sync ! Added by membar checker (764)
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000003b8000c0
! %l2 = 00000b1b, %l3 = 000000d6, Mem[00000000900000d0] = a406b340 e5d6fec3
std %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000b1b 000000d6
p21_label_21:
! Mem[000000003a8001a0] = db965b3d, %l5 = 000000005e6cf38e
swap [%i1+0x1a0],%l5 ! %l5 = 00000000db965b3d
! %l4 = 55a517c7, %l5 = db965b3d, Mem[000000003b8001a0] = a45ff493 d5849bfb
std %l4,[%i3+0x1a0] ! Mem[000000003b8001a0] = 55a517c7 db965b3d
! Mem[0000000091000128] = 9de95110 687403a2, %g2 = 00003ce9, %g3 = 8b7aa723
ldd [%i6+0x128],%g2 ! %g2 = 000000009de95110 00000000687403a2
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
stda %f0,[%i1+%g6]ASI_BLK_AIUS ! Block Store to 000000003a800140
! Mem[0000000090000040] = 69457ed6 681857cc d24fd907 d25cb940
! Mem[0000000090000050] = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! Mem[0000000090000060] = ff3174e2 2677de65 180c4445 7153c2d2
! Mem[0000000090000070] = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l3 = 00000000000000d6, Mem[000000003b800128] = 22ce3c8955addbb2
stx %l3,[%i3+0x128] ! Mem[000000003b800128] = 00000000000000d6
! Mem[0000000090000140] = 6596aeea d1b7a921 1578b568 06b5ff32
! Mem[0000000090000150] = dd40ad00 4c3b0f57 d06fccc0 90ca757e
! Mem[0000000090000160] = 3a871f4a 43ff0683 b530349f 6f0e9397
! Mem[0000000090000170] = fde54f42 76c853aa 43e4ff72 3099f9ac
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000040] = 515b6460, %g2 = 000000009de95110
ldsb [%i6+0x042],%g2 ! %g2 = 0000000000000051
! Mem[000000003b000038] = c78f332e, %l2 = 00000b1b, %l0 = d4c873fb
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c78f332e
membar #Sync ! Added by membar checker (765)
! Mem[00000000900000c0] = b2099a53 64c816fc 613a7b60 58e3e3e3
! Mem[00000000900000d0] = 00000b1b 000000d6 a2ac3f65 6615531c
! Mem[00000000900000e0] = 1cd2f80c 6789caff 055f27a9 23fdb509
! Mem[00000000900000f0] = b4570ab3 cf0825bb 3f37e54e f19024dd
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p21_label_22:
! Mem[0000000090000140] = 6596aeea d1b7a921 1578b568 06b5ff32
! Mem[0000000090000150] = dd40ad00 4c3b0f57 d06fccc0 90ca757e
! Mem[0000000090000160] = 3a871f4a 43ff0683 b530349f 6f0e9397
! Mem[0000000090000170] = fde54f42 76c853aa 43e4ff72 3099f9ac
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000003b8000c0] = 69457ed6681857cc, %l0 = 00000000c78f332e, %l5 = 00000000db965b3d
add %i3,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 69457ed6681857cc
! Mem[00000000910000f8] = b1fac34d, %g2 = 0000000000000051
ldub [%i6+0x0f8],%g2 ! %g2 = 00000000000000b1
! Mem[000000003b000158] = 33279d89, %l0 = 00000000c78f332e
swap [%i2+0x158],%l0 ! %l0 = 0000000033279d89
! Mem[0000000091800150] = a78f52e6, %g2 = 00000000000000b1
ldsb [%o0+0x152],%g2 ! %g2 = ffffffffffffffa7
! %f16 = 6596aeea d1b7a921 1578b568 06b5ff32
! %f20 = dd40ad00 4c3b0f57 d06fccc0 90ca757e
! %f24 = 3a871f4a 43ff0683 b530349f 6f0e9397
! %f28 = fde54f42 76c853aa 43e4ff72 3099f9ac
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000900001c0] = 69457ed6 681857cc d24fd907 d25cb940
! Mem[00000000900001d0] = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! Mem[00000000900001e0] = ff3174e2 2677de65 180c4445 7153c2d2
! Mem[00000000900001f0] = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000f0] = cb5b68406c814025, %g2 = ffffffffffffffa7
ldx [%i6+0x0f0],%g2 ! %g2 = cb5b68406c814025
! Mem[000000003b00019c] = e9921b72, %l7 = 000000000000007c
ldsh [%i2+0x19e],%l7 ! %l7 = 0000000000001b72
! Mem[000000003b000168] = 841e3365, %l1 = b80635fb, %l5 = 681857cc
add %i2,0x168,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000841e3365
p21_label_23:
! Mem[00000000918000cc] = 51617aba, %g2 = cb5b68406c814025
lduh [%o0+0x0ce],%g2 ! %g2 = 0000000000005161
! Mem[000000003a800000] = b2099a53, %l1 = b80635fb, %l1 = b80635fb
casa [%i1]0x80,%l1,%l1 ! %l1 = 00000000b2099a53
! Mem[00000000918000a0] = 3f4bc8d1, %g2 = 0000000000005161
ldsh [%o0+0x0a2],%g2 ! %g2 = 0000000000003f4b
! Mem[000000003a800040] = eb7f4c4af1fa771c, %l7 = 0000000000001b72, %l1 = 00000000b2099a53
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = eb7f4c4af1fa771c
! Mem[00000000918000c0] = c92b5ddc, %g2 = 0000000000003f4b
lduw [%o0+0x0c0],%g2 ! %g2 = 00000000c92b5ddc
! %l6 = 000000008c009585, Mem[000000003a800138] = 33b7631ed060d8a4
stx %l6,[%i1+0x138] ! Mem[000000003a800138] = 000000008c009585
! Mem[000000003b0000a0] = 8306ff43, %l5 = 841e3365, %l5 = 841e3365
add %i2,0xa0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008306ff43
! Mem[000000003a8001f0] = 000000e5, %l3 = 000000d6, %l4 = 55a517c7
add %i1,0x1f0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000000000e5
! Mem[000000009100013c] = 9537f750, %g2 = 00000000c92b5ddc
ldsh [%i6+0x13c],%g2 ! %g2 = ffffffffffff9537
membar #Sync ! Added by membar checker (766)
! Mem[0000000090000000] = 21a9b7d1 eaae9665 32ffb506 68b57815
! Mem[0000000090000010] = 570f3b4c 00ad40dd 7e75ca90 c0cc6fd0
! Mem[0000000090000020] = 8306ff43 4a1f873a 97930e6f 9f3430b5
! Mem[0000000090000030] = aa53c876 424fe5fd acf99930 72ffe443
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p21_label_24:
! Mem[000000003b000100] = b10d4a89, %l1 = eb7f4c4af1fa771c
swap [%i2+0x100],%l1 ! %l1 = 00000000b10d4a89
! %l6 = 000000008c009585, Mem[00000000918000cc] = b9615161
stw %l6,[%o0+0x0cc] ! Mem[00000000918000cc] = 8c009585
! Mem[000000009080003c] = 1e8f3dcd, %g2 = ffffffffffff9537
ldsb [%i5+0x03d],%g2 ! %g2 = 000000000000001e
! Mem[000000003a00008c] = bac818ba, %l5 = 000000008306ff43
ldsw [%i0+0x08c],%l5 ! %l5 = ffffffffbac818ba
! Mem[000000003a00005c] = 631b08d7, %l5 = bac818ba, %l3 = 000000d6
add %i0,0x5c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000631b08d7
! %l0 = 33279d89, %l1 = b10d4a89, Mem[0000000090800150] = d12ef6a9 dfe2d1cd
std %l0,[%i5+0x150] ! Mem[0000000090800150] = 33279d89 b10d4a89
! Mem[00000000918001fc] = 241bdf1c, %g2 = 000000000000001e
lduw [%o0+0x1fc],%g2 ! %g2 = 00000000241bdf1c
! %l2 = 00000b1b, %l3 = 631b08d7, Mem[0000000091800010] = ae52c76d 311cd70a
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000b1b 631b08d7
! Mem[000000003b8000f0] = b97a1526, %l2 = 0000000000000b1b
swap [%i3+0x0f0],%l2 ! %l2 = 00000000b97a1526
! Mem[00000000910000bc] = 38c60dc6, %g2 = 00000000241bdf1c
lduh [%i6+0x0bc],%g2 ! %g2 = 00000000000038c6
p21_label_25:
! Mem[000000003a8000e0] = 2d4fe37f, %l2 = 00000000b97a1526
ldstub [%i1+0x0e0],%l2 ! %l2 = 0000002d000000ff
! %f0 = 69457ed6 681857cc d24fd907 d25cb940
! %f4 = 2b256ef5 f476ee5b af7b8c9d f938ef4c
! %f8 = ff3174e2 2677de65 180c4445 7153c2d2
! %f12 = b97a1526 6e9329f9 3c030554 fc276b8c
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! %f16 = 6596aeea d1b7a921 1578b568 06b5ff32
! %f20 = dd40ad00 4c3b0f57 d06fccc0 90ca757e
! %f24 = 3a871f4a 43ff0683 b530349f 6f0e9397
! %f28 = fde54f42 76c853aa 43e4ff72 3099f9ac
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000003a800088] = 4061413b9dc6c42e, %l5 = ffffffffbac818ba, %l1 = 00000000b10d4a89
add %i1,0x88,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4061413b9dc6c42e
! Mem[000000003b8000a0] = 992d4882, %l5 = bac818ba, %l7 = 00001b72
add %i3,0xa0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000992d4882
! Mem[000000009100008c] = db170bc1, %g2 = 00000000000038c6
ldsb [%i6+0x08e],%g2 ! %g2 = ffffffffffffffdb
! Mem[000000003b80002f] = 359ec644, %l4 = 00000000000000e5
ldstub [%i3+0x02f],%l4 ! %l4 = 00000044000000ff
! Mem[0000000090000124] = f997fe49, %g2 = ffffffffffffffdb
lduw [%i4+0x124],%g2 ! %g2 = 00000000f997fe49
! Mem[000000009180009c] = 85efb13f, %g2 = 00000000f997fe49
ldub [%o0+0x09f],%g2 ! %g2 = 0000000000000085
membar #Sync ! Added by membar checker (767)
! Mem[00000000900001f0] = fde54f42 76c853aa, %g2 = 00000085, %g3 = 687403a2
ldd [%i4+0x1f0],%g2 ! %g2 = 00000000fde54f42 0000000076c853aa
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p21_branch_failed
p21_not_taken_0_end:
! End of Random Code for Thread 21
1: membar #Sync ! Force all stores to complete
p21_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x054] ! Set processor 21 done flag
! Check Registers
p21_check_registers:
set p21_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000033279d89
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 4061413b9dc6c42e
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002d
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000631b08d7
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000044
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffbac818ba
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008c009585
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000992d4882
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 69457ed6 681857cc
bne %xcc,p21_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d24fd907 d25cb940
bne %xcc,p21_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2b256ef5 f476ee5b
bne %xcc,p21_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be af7b8c9d f938ef4c
bne %xcc,p21_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ff3174e2 2677de65
bne %xcc,p21_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 180c4445 7153c2d2
bne %xcc,p21_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b97a1526 6e9329f9
bne %xcc,p21_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3c030554 fc276b8c
bne %xcc,p21_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6596aeea d1b7a921
bne %xcc,p21_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 1578b568 06b5ff32
bne %xcc,p21_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be dd40ad00 4c3b0f57
bne %xcc,p21_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d06fccc0 90ca757e
bne %xcc,p21_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 3a871f4a 43ff0683
bne %xcc,p21_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b530349f 6f0e9397
bne %xcc,p21_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fde54f42 76c853aa
bne %xcc,p21_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 43e4ff72 3099f9ac
bne %xcc,p21_f30_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 33b1b52330ac2508
ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000005445440c18
ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = e5e0fe7f0000007c
ldx [%i0+0x078],%g3 ! Observed data at 000000003a000078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ac2fbeca9ac6c4c3
ldx [%i0+0x080],%g3 ! Observed data at 000000003a000080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 28036c3033ebb523
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff53a531c4f97325
ldx [%i0+0x0f8],%g3 ! Observed data at 000000003a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 816affd7e5c6bb1e
ldx [%i0+0x130],%g3 ! Observed data at 000000003a000130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = b2099a5364c816fc
ldx [%i0+0x180],%g3 ! Observed data at 000000003a000180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 613a7b6058e3e3e3
ldx [%i0+0x188],%g3 ! Observed data at 000000003a000188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = a406b340e5d6fec3
ldx [%i0+0x190],%g3 ! Observed data at 000000003a000190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = a2ac3f656615531c
ldx [%i0+0x198],%g3 ! Observed data at 000000003a000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1cd2f80c6789caff
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 055f27a923fdb509
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b4570ab3cf0825bb
ldx [%i0+0x1b0],%g3 ! Observed data at 000000003a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3f37e54ef19024dd
ldx [%i0+0x1b8],%g3 ! Observed data at 000000003a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000968b77093d
ldx [%i0+0x1c0],%g3 ! Observed data at 000000003a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1c0,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b2099a53000000bb
ldx [%i1+0x000],%g3 ! Observed data at 000000003a800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 613a7b60c986b783
ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a406b340e5d6fec3
ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a2ac3f656615531c
ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1cd2f80c6789caff
ldx [%i1+0x020],%g3 ! Observed data at 000000003a800020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 055f27a923fdb509
ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b4570ab3cf0825bb
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3f37e54ef19024dd
ldx [%i1+0x038],%g3 ! Observed data at 000000003a800038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff4fe37fac17b2b5
ldx [%i1+0x0e0],%g3 ! Observed data at 000000003a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000008c009585
ldx [%i1+0x138],%g3 ! Observed data at 000000003a800138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 69457ed6681857cc
ldx [%i1+0x140],%g3 ! Observed data at 000000003a800140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = d24fd907d25cb940
ldx [%i1+0x148],%g3 ! Observed data at 000000003a800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2b256ef5f476ee5b
ldx [%i1+0x150],%g3 ! Observed data at 000000003a800150
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = af7b8c9df938ef4c
ldx [%i1+0x158],%g3 ! Observed data at 000000003a800158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff3174e22677de65
ldx [%i1+0x160],%g3 ! Observed data at 000000003a800160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 180c44457153c2d2
ldx [%i1+0x168],%g3 ! Observed data at 000000003a800168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b97a15266e9329f9
ldx [%i1+0x170],%g3 ! Observed data at 000000003a800170
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3c030554fc276b8c
ldx [%i1+0x178],%g3 ! Observed data at 000000003a800178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5e6cf38ee0c2a65d
ldx [%i1+0x1a0],%g3 ! Observed data at 000000003a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e826781638154d13
ldx [%i1+0x1a8],%g3 ! Observed data at 000000003a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f96e892db30803eb
ldx [%i1+0x1b0],%g3 ! Observed data at 000000003a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000e5a8fd4e72
ldx [%i1+0x1f0],%g3 ! Observed data at 000000003a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1f0,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 58e3e3e3eb64c93e
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = a972ae5b9cc0d5b8
ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9ee75e75906977a3
ldx [%i2+0x020],%g3 ! Observed data at 000000003b000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = d2bcff5ceeeb1c2d
ldx [%i2+0x040],%g3 ! Observed data at 000000003b000040
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 32ffb50668b57815
ldx [%i2+0x088],%g3 ! Observed data at 000000003b000088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8306ff434a1f873a
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = acf9993072ffe443
ldx [%i2+0x0b8],%g3 ! Observed data at 000000003b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8757d4c05681375a
ldx [%i2+0x0c0],%g3 ! Observed data at 000000003b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3a266482587f4a74
ldx [%i2+0x0d0],%g3 ! Observed data at 000000003b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = f1fa771ccded41ff
ldx [%i2+0x100],%g3 ! Observed data at 000000003b000100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7fadcb26e909c3a8
ldx [%i2+0x110],%g3 ! Observed data at 000000003b000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 41d4ff8c6a3bdc5c
ldx [%i2+0x120],%g3 ! Observed data at 000000003b000120
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = c78f332efb893a93
ldx [%i2+0x158],%g3 ! Observed data at 000000003b000158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 172bb4fff7c573df
ldx [%i2+0x1a0],%g3 ! Observed data at 000000003b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1a0,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = d1901ef1562bac80
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 512790b8359ec6ff
ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = f4cc837516a8293d
ldx [%i3+0x078],%g3 ! Observed data at 000000003b800078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000e3fa8824d3
ldx [%i3+0x090],%g3 ! Observed data at 000000003b800090
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 69457ed6681857cc
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d24fd907d25cb940
ldx [%i3+0x0c8],%g3 ! Observed data at 000000003b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2b256ef5f476ee5b
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = af7b8c9df938ef4c
ldx [%i3+0x0d8],%g3 ! Observed data at 000000003b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff3174e22677de65
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 180c44457153c2d2
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000b1b6e9329f9
ldx [%i3+0x0f0],%g3 ! Observed data at 000000003b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3c030554fc276b8c
ldx [%i3+0x0f8],%g3 ! Observed data at 000000003b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000000000d6
ldx [%i3+0x128],%g3 ! Observed data at 000000003b800128
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0fb16ad8b06041ff
ldx [%i3+0x130],%g3 ! Observed data at 000000003b800130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 58e3e3e300000054
ldx [%i3+0x148],%g3 ! Observed data at 000000003b800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 55a517c7db965b3d
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 16943d6267e6141e
ldx [%i3+0x1b0],%g3 ! Observed data at 000000003b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ef703eb479a8e9ed
ldx [%i3+0x1c0],%g3 ! Observed data at 000000003b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cded4154c2fc49b9
ldx [%i3+0x1c8],%g3 ! Observed data at 000000003b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a2d45e3691b80ad6
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6e62783775e0df3e
ldx [%i3+0x1d8],%g3 ! Observed data at 000000003b8001d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9035fa64cb552365
ldx [%i3+0x1e0],%g3 ! Observed data at 000000003b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 078ebfe39b27e2e9
ldx [%i3+0x1e8],%g3 ! Observed data at 000000003b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5aaf8075162cdb14
ldx [%i3+0x1f0],%g3 ! Observed data at 000000003b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4da825ffe81a6f16
ldx [%i3+0x1f8],%g3 ! Observed data at 000000003b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1f8,%g4
! The test for processor 21 has passed
p21_passed:
ta GOOD_TRAP
nop
p21_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p21_failed
p21_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p21_failed
p21_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p21_failed
p21_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p21_failed
p21_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p21_failed
p21_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p21_failed
p21_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p21_failed
p21_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p21_failed
p21_f0_fail:
set p21_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f4_fail:
set p21_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f6_fail:
set p21_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f8_fail:
set p21_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f10_fail:
set p21_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f12_fail:
set p21_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f14_fail:
set p21_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f16_fail:
set p21_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f18_fail:
set p21_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f20_fail:
set p21_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f22_fail:
set p21_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f24_fail:
set p21_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f26_fail:
set p21_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f28_fail:
set p21_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f30_fail:
set p21_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 21 failed
p21_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x054] ! Set processor 21 done flag
set p21_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 21 failed
p21_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x054] ! Set processor 21 done flag
set p21_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p21_selfmod_failed:
ba p21_failed
mov 0xabc,%g1
p21_common_error:
or %g0,0xef5,%g1
ba p21_failed
mov %o5,%g3
p21_common_signature_error:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_common_timeout:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p21_failed
mov 0x0,%g3
p21_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800028]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000000]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000018]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000010]
stxa %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800028]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000008]
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b800000]
done
p21_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800028]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000000]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000018]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000010]
stxa %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800028]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003a000008]
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b800000]
done
p21_trap2e:
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a000028]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800010]
done
p21_trap2o:
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a000028]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800010]
done
p21_trap3e:
nop
done
p21_trap3o:
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1538a9e3f96e892d
ldx [%g1+0x008],%l1 ! %l1 = befc945a18528ae0
ldx [%g1+0x010],%l2 ! %l2 = ef234cf2ac63d13b
ldx [%g1+0x018],%l3 ! %l3 = 453da944b84c4ee9
ldx [%g1+0x020],%l4 ! %l4 = 447bf71da972ae5b
ldx [%g1+0x028],%l5 ! %l5 = b8dd3db80b81c465
ldx [%g1+0x030],%l6 ! %l6 = 11d0486433b1b523
ldx [%g1+0x038],%l7 ! %l7 = f438cc0466b26f53
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 22
processor_22:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x58] ! Set the start flag
wrpr %g0,7,%cleanwin
call p22_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 22
wr %g0,0x4,%fprs ! Make sure fef is 1
set p22_init_freg,%g1
! %f0 = bc06aa04 c29319c6 88457e0a d059bfb1
! %f4 = 6dcf54f7 7c2503ed 4bb6e1f5 7af9aef6
! %f8 = 04200c99 bd77cbf3 2dab34ae a9386213
! %f12 = 1cdc02b2 a7c330e7 24028f15 99f356dc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a85a832f c6067894 31724811 331a36aa
! %f36 = e6b29b2f dc1609fb 1c73bed7 4fe25b6e
! %f40 = 4ba20dcc 4f900797 cb0cb39d aee2ae61
! %f44 = f12d902d aaf1db8f e78e457d 70dd5de6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x938d14c700000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = 938d14c700000002
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 22
p22_label_1:
! %f0 = bc06aa04 c29319c6 88457e0a d059bfb1
! %f4 = 6dcf54f7 7c2503ed 4bb6e1f5 7af9aef6
! %f8 = 04200c99 bd77cbf3 2dab34ae a9386213
! %f12 = 1cdc02b2 a7c330e7 24028f15 99f356dc
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000003d000034] = ac3d2d80, %l6 = 13b6b6a6e5efb68a
swap [%i2+0x034],%l6 ! %l6 = 00000000ac3d2d80
! Mem[000000003d0001d8] = bd279d6a, %l2 = 81a5a430177c4012
swap [%i2+0x1d8],%l2 ! %l2 = 00000000bd279d6a
! Mem[00000000910000f0] = 5b68406c, %g2 = 0045080722a99670
ldub [%i6+0x0f1],%g2 ! %g2 = 000000000000005b
! Mem[000000003c000010] = 30731017, %l4 = 15caedfc35c4b418
swap [%i0+%o2],%l4 ! %l4 = 0000000030731017
! Mem[000000003c000154] = c088f833, %l4 = 30731017, %l2 = bd279d6a
add %i0,0x154,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c088f833
! Mem[000000003d800081] = 61cf42b4, %l3 = 420d0d425574f5f2
ldstub [%i3+0x081],%l3 ! %l3 = 000000cf000000ff
! Mem[000000003c000000] = 8fb5e23c3ea9beb9, %l5 = e686b3764f9957d0
ldx [%i0+%g0],%l5 ! %l5 = 8fb5e23c3ea9beb9
! Mem[0000000090800038] = 9f71d91e, %g2 = 000000000000005b
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000009f71
! Mem[000000003d8001d0] = 109eb2dac1eac947, %l4 = 0000000030731017, %l3 = 00000000000000cf
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 109eb2dac1eac947
p22_label_2:
! Mem[000000003d0001cc] = c5de0805, %l0 = 90c0a5f05c66bef7
swap [%i2+0x1cc],%l0 ! %l0 = 00000000c5de0805
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000003c0000e1] = c983906e, %l3 = 109eb2dac1eac947
ldstub [%i0+0x0e1],%l3 ! %l3 = 00000083000000ff
! Mem[0000000091800100] = 4cd3ca2b 88037a54, %g2 = 00009f71, %g3 = 0bad0b00
ldd [%o0+0x100],%g2 ! %g2 = 000000004cd3ca2b 0000000088037a54
membar #Sync ! Added by membar checker (768)
! Mem[000000003d000000] = 95f9fe10 bd98245b bd08793b 66b5dbc9
! Mem[000000003d000010] = 89873641 3cc2be12 0364b2e0 6da75bc4
! Mem[000000003d000020] = d56f12a6 a2f91e5e 823cca03 8a389c88
! Mem[000000003d000030] = eebb2fcb e5efb68a 5f59aebc 36e70973
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 000000003d000000
! Mem[00000000900001b4] = c3afd8ae, %g18 = 24254ece322be146
ldsw [%i4+0x1b4],%g2 ! %g2 = 24254ece322be146
! %l0 = c5de0805, %l1 = 5ba9288b, Mem[00000000918001e0] = 63ab1694 d7b40ac7
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = c5de0805 5ba9288b
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000900001e4] = 990c2004, %g2 = ffffffffc3afd8ae
lduw [%i4+0x1e4],%g2 ! %g2 = 00000000990c2004
! Mem[00000000900001c0] = c61993c2 04aa06bc b1bf59d0 0a7e4588
! Mem[00000000900001d0] = ed03257c f754cf6d f6aef97a f5e1b64b
! Mem[00000000900001e0] = f3cb77bd 990c2004 136238a9 ae34ab2d
! Mem[00000000900001f0] = e730c3a7 b202dc1c dc56f399 158f0224
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p22_label_3:
! %l0 = 00000000c5de0805, Mem[0000000090800060] = ffe23c26
stw %l0,[%i5+0x060] ! Mem[0000000090800060] = c5de0805
! Mem[0000000090800140] = 1e3f3f83 808370bc, %g2 = 990c2004, %g3 = 88037a54
ldd [%i5+0x140],%g2 ! %g2 = 000000001e3f3f83 00000000808370bc
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000003d0000cc] = 60c190e5, %l0 = 00000000c5de0805
swap [%i2+0x0cc],%l0 ! %l0 = 0000000060c190e5
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (769)
! %l0 = 60c190e5, %l1 = 5ba9288b, Mem[0000000090000110] = 1495498a 2ea89d4b
std %l0,[%i4+0x110] ! Mem[0000000090000110] = 60c190e5 5ba9288b
! Mem[000000009080000c] = 03af8d50, %g2 = 000000001e3f3f83
ldsb [%i5+0x00c],%g2 ! %g2 = 0000000000000003
! %l5 = 8fb5e23c3ea9beb9, Mem[00000000918001f8] = 5ae8e450
sth %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = beb9e450
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x0c0,%g6
stda %f0,[%i1+%g6]ASI_BLK_P ! Block Store to 000000003c8000c0
! Mem[000000003d0001a8] = a532ce1caaa6e7aa, %l5 = 8fb5e23c3ea9beb9, %l1 = 337baf2a5ba9288b
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = a532ce1caaa6e7aa
p22_label_4:
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! %l6 = ac3d2d80, %l7 = c8e9f3d2, Mem[0000000090000088] = 21501f3e 52911d6b
std %l6,[%i4+0x088] ! Mem[0000000090000088] = ac3d2d80 c8e9f3d2
! Mem[00000000918001bc] = 3f27efa1, %g2 = 0000000000000003
lduh [%o0+0x1bc],%g2 ! %g2 = 0000000000003f27
! %l2 = c088f833, %l3 = 00000083, Mem[00000000918001b8] = 327e9af1 3f27efa1
std %l2,[%o0+0x1b8] ! Mem[00000000918001b8] = c088f833 00000083
! %l4 = 0000000030731017, Mem[000000003d000099] = ec96778f
stb %l4,[%i2+0x099] ! Mem[000000003d000098] = ec17778f
! %l0 = 0000000060c190e5, Mem[000000009100007c] = 9d85a9d0
stb %l0,[%i6+0x07c] ! Mem[000000009100007c] = e585a9d0
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000ac3d2d80, Mem[00000000910001a0] = e5c2781382118b9c
stx %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000ac3d2d80
! Mem[0000000091000108] = 26088b7a, %g2 = 0000000000003f27
ldsh [%i6+0x10a],%g2 ! %g2 = 0000000000002608
membar #Sync ! Added by membar checker (770)
! Mem[0000000090000108] = 3b66b5db, %g2 = 0000000000002608
ldsb [%i4+0x10b],%g2 ! %g2 = 000000000000003b
p22_label_5:
! Mem[000000003d8000c0] = da888936, %l2 = c088f833, %l4 = 30731017
add %i3,0xc0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000da888936
! Mem[000000003c800030] = 978397a7, %l5 = 3ea9beb9, %l7 = c8e9f3d2
add %i1,0x30,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000978397a7
! %l5 = 8fb5e23c3ea9beb9, Mem[000000009180001e] = 4250a813
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = beb9a813
! Mem[0000000091000004] = 96b3d4ed, %g2 = 000000000000003b
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffff96
! Mem[00000000910001b0] = ef3ff44f, %g2 = ffffffffffffff96
ldub [%i6+0x1b2],%g2 ! %g2 = 00000000000000ef
! Mem[000000009100002c] = f68d0ba7, %g2 = 00000000000000ef
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000f68d
! Mem[000000003c800100] = 80cd4ff2, %l5 = 8fb5e23c3ea9beb9
ldstub [%i1+0x100],%l5 ! %l5 = 00000080000000ff
! Mem[000000003d000170] = 0d3c60e2, %l3 = 0000000000000083
swap [%i2+0x170],%l3 ! %l3 = 000000000d3c60e2
! Mem[000000003c0001b0] = b0b231264852967f, %l2 = 00000000c088f833
ldx [%i0+0x1b0],%l2 ! %l2 = b0b231264852967f
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
p22_label_6:
! Mem[000000003c0000a0] = 86a84efb, %l0 = 0000000060c190e5
ldub [%i0+0x0a3],%l0 ! %l0 = 00000000000000fb
! Mem[0000000090800080] = bcb1b5a9, %g2 = 000000000000f68d
lduw [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9
! Mem[000000003c000172] = 510486df, %l2 = b0b231264852967f
ldstub [%i0+0x172],%l2 ! %l2 = 00000086000000ff
membar #Sync ! Added by membar checker (771)
! Mem[0000000090000008] = a76aca12, %g18 = 24254ece322be146
ldsw [%i4+%o1],%g2 ! %g2 = 24254ece322be146
! Mem[000000003d80018a] = 54e992b0, %l4 = 00000000da888936
ldstub [%i3+0x18a],%l4 ! %l4 = 00000092000000ff
! Mem[000000003c00001c] = 4ebb5784, %l3 = 000000000d3c60e2
swap [%i0+0x01c],%l3 ! %l3 = 000000004ebb5784
! %l2 = 0000000000000086, Mem[000000003c800041] = 13b2bbf5
stb %l2,[%i1+0x041] ! Mem[000000003c800040] = 1386bbf5
! Mem[00000000900000f8] = d118878c, %g2 = ffffffffa76aca12
ldsh [%i4+0x0fa],%g2 ! %g2 = ffffffffffffd118
! Mem[000000003d0000bc] = 1307974c, %l1 = a532ce1caaa6e7aa
swap [%i2+0x0bc],%l1 ! %l1 = 000000001307974c
! Mem[000000003c000040] = 16113973b771fd5e, %l5 = 0000000000000080, %l7 = 00000000978397a7
add %i0,0x40,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 16113973b771fd5e
p22_label_7:
! Mem[0000000091800010] = ae52c76d, %g2 = ffffffffffffd118
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffae
! Mem[000000003d0001cf] = 5c66bef7, %l4 = 0000000000000092
ldstub [%i2+0x1cf],%l4 ! %l4 = 000000f7000000ff
! %l4 = 00000000000000f7, Mem[00000000918001cf] = c0497951
stb %l4,[%o0+0x1cf] ! Mem[00000000918001cc] = f7497951
! Mem[00000000908001a8] = db28b766, %g2 = ffffffffffffffae
lduw [%i5+0x1a8],%g2 ! %g2 = 00000000db28b766
! Mem[000000003c00015c] = 9cde3540, %l2 = 00000086, %l1 = 1307974c
add %i0,0x15c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009cde3540
! Mem[000000003d8000f8] = 1b5faf878652b522, %l3 = 000000004ebb5784, %l6 = 00000000ac3d2d80
add %i3,0xf8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 1b5faf878652b522
! Mem[000000003d000100] = 29a1da8e, %l0 = 000000fb, %l7 = b771fd5e
add %i2,0x100,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000029a1da8e
! %l2 = 0000000000000086, Mem[00000000918000f8] = ef3adf5b2199b627
stx %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = 0000000000000086
! Mem[00000000918000c4] = f1cbb2db, %g18 = 24254ece322be146
ldsw [%o0+0x0c4],%g2 ! %g2 = 24254ece322be146
! %l0 = 00000000000000fb, Mem[00000000900001d4] = f754cf6d
sth %l0,[%i4+0x1d4] ! Mem[00000000900001d4] = 00fbcf6d
p22_label_8:
! Mem[000000003c0000bc] = 4811ed55, %l3 = 000000004ebb5784
swap [%i0+0x0bc],%l3 ! %l3 = 000000004811ed55
! Mem[000000003d000080] = 70832bcf, %l7 = 29a1da8e, %l0 = 000000fb
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000070832bcf
! Mem[000000003d800198] = 48989e1d81533b9b, %l2 = 0000000000000086, %l6 = 1b5faf878652b522
add %i3,0x198,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 48989e1d81533b9b
! Mem[0000000090000100] = 95f9fe10 bd98245b bd08793b 66b5dbc9
! Mem[0000000090000110] = 89873641 3cc2be12 0364b2e0 6da75bc4
! Mem[0000000090000120] = d56f12a6 a2f91e5e 823cca03 8a389c88
! Mem[0000000090000130] = eebb2fcb e5efb68a 5f59aebc 36e70973
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000014] = 4995149f, %g2 = fffffffff1cbb2db
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000049
! Mem[000000003d8001e4] = 3c4e285b, %l2 = 00000086, %l7 = 29a1da8e
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003c4e285b
! Mem[000000003c80005d] = b73d03a1, %l0 = 0000000070832bcf
ldstub [%i1+0x05d],%l0 ! %l0 = 0000003d000000ff
! %l3 = 000000004811ed55, Mem[0000000091800044] = 1b70dce8
stw %l3,[%o0+0x044] ! Mem[0000000091800044] = 4811ed55
! Mem[000000003d0001a0] = a716b301ffe34060, %l0 = 000000000000003d
ldx [%i2+0x1a0],%l0 ! %l0 = a716b301ffe34060
! Mem[00000000900000d0] = 87231a0c, %g2 = 0000000000000049
lduw [%i4+0x0d0],%g2 ! %g2 = 0000000087231a0c
p22_label_9:
! %l1 = 000000009cde3540, Mem[0000000091800108] = 832e772edc878bad
stx %l1,[%o0+0x108] ! Mem[0000000091800108] = 000000009cde3540
! Mem[0000000090800008] = cf27ede103af8d50, %g2 = 0000000087231a0c
ldx [%i5+%o1],%g2 ! %g2 = cf27ede103af8d50
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000003d800068] = d9413fbe1e65ed6f, %l3 = 000000004811ed55, %l5 = 0000000000000080
add %i3,0x68,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = d9413fbe1e65ed6f
! Mem[0000000090000100] = 95f9fe10 bd98245b bd08793b 66b5dbc9
! Mem[0000000090000110] = 89873641 3cc2be12 0364b2e0 6da75bc4
! Mem[0000000090000120] = d56f12a6 a2f91e5e 823cca03 8a389c88
! Mem[0000000090000130] = eebb2fcb e5efb68a 5f59aebc 36e70973
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
mov 0x040,%g5
stda %f16,[%i1+%g5]ASI_COMMIT_P ! Block Store to 000000003c800040
! Mem[000000003c8001d0] = 8193a21b, %l2 = 0000000000000086
swap [%i1+0x1d0],%l2 ! %l2 = 000000008193a21b
! %l4 = 000000f7, %l5 = 1e65ed6f, Mem[00000000900001d8] = c45ba76d e0b26403
std %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 000000f7 1e65ed6f
! %l3 = 000000004811ed55, Mem[00000000910001fb] = 049f1816
stb %l3,[%i6+0x1fb] ! Mem[00000000910001f8] = 559f1816
! %l0 = a716b301ffe34060, Mem[0000000090800138] = 92df79e6e94c5e6d
stx %l0,[%i5+0x138] ! Mem[0000000090800138] = a716b301ffe34060
p22_label_10:
! %l5 = d9413fbe1e65ed6f, Mem[00000000918000ae] = 56ed38f2
sth %l5,[%o0+0x0ae] ! Mem[00000000918000ac] = ed6f38f2
! Mem[000000003d800058] = cf1fb28b921477c8, %l5 = d9413fbe1e65ed6f
ldx [%i3+0x058],%l5 ! %l5 = cf1fb28b921477c8
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000908001e0] = 176babb6, %g2 = cf27ede103af8d50
lduh [%i5+0x1e0],%g2 ! %g2 = 000000000000176b
! Mem[00000000910000c8] = 7732f2a60790eafb, %g2 = 000000000000176b
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a60790eafb
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000003d800098] = 91de51c4a13995dc, %l2 = 000000008193a21b, %l5 = cf1fb28b921477c8
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 91de51c4a13995dc
! Mem[000000003c8001e8] = 891fe63a, %l6 = 81533b9b, %l2 = 8193a21b
add %i1,0x1e8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000891fe63a
! Mem[0000000091000058] = 13cd2b79, %g2 = 7732f2a60790eafb
lduh [%i6+0x058],%g2 ! %g2 = 00000000000013cd
! Mem[000000003d8001d4] = c1eac947, %l6 = 48989e1d81533b9b
swap [%i3+0x1d4],%l6 ! %l6 = 00000000c1eac947
p22_label_11:
! %l4 = 000000f7, %l5 = a13995dc, Mem[0000000090800080] = bcb1b5a9 dc4a5fa6
std %l4,[%i5+0x080] ! Mem[0000000090800080] = 000000f7 a13995dc
! %l2 = 00000000891fe63a, Mem[000000009080007c] = 132f0048
sth %l2,[%i5+0x07c] ! Mem[000000009080007c] = e63a0048
! Mem[00000000918001b8] = f8330000, %g2 = 00000000000013cd
ldsh [%o0+0x1ba],%g2 ! %g2 = fffffffffffff833
! Mem[0000000090800028] = 08259a35, %g2 = fffffffffffff833
lduw [%i5+%o5],%g2 ! %g2 = 0000000008259a35
! Mem[000000003d80009c] = a13995dc, %l7 = 000000003c4e285b
swap [%i3+0x09c],%l7 ! %l7 = 00000000a13995dc
membar #Sync ! Added by membar checker (772)
! %l4 = 00000000000000f7, Mem[00000000900001a4] = 33f19dbe
stw %l4,[%i4+0x1a4] ! Mem[00000000900001a4] = 000000f7
! %l7 = 00000000a13995dc, Mem[0000000090000174] = 07c19840
stw %l7,[%i4+0x174] ! Mem[0000000090000174] = a13995dc
! Mem[000000009000004c] = 6b0dd925, %g2 = 0000000008259a35
lduw [%i4+0x04c],%g2 ! %g2 = 000000006b0dd925
! Mem[00000000918001e0] = c5de0805, %g2 = 000000006b0dd925
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000c5de0805
! Mem[000000003d0001a0] = a716b301ffe34060, %l4 = 00000000000000f7, %l7 = 00000000a13995dc
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a716b301ffe34060
p22_label_12:
! Mem[000000003c0001d0] = 6d3eed8a, %l4 = 00000000000000f7
swap [%i0+0x1d0],%l4 ! %l4 = 000000006d3eed8a
! %l3 = 000000004811ed55, Mem[0000000091000010] = 506344228bb53053
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 000000004811ed55
! Mem[0000000091800100] = 4cd3ca2b, %g2 = 00000000c5de0805
ldub [%o0+0x100],%g2 ! %g2 = 000000000000004c
! Mem[000000003d800070] = 8d728f54, %l4 = 6d3eed8a, %l7 = ffe34060
add %i3,0x70,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008d728f54
! Mem[000000003c0000fc] = 2be19660, %l7 = 000000008d728f54
lduw [%i0+0x0fc],%l7 ! %l7 = 000000002be19660
! Mem[0000000090000178] = 44d66aa63a349ef3, %g2 = 000000000000004c
ldx [%i4+0x178],%g2 ! %g2 = 44d66aa63a349ef3
! Mem[0000000091800028] = 4c49e8b6 5bfd1652, %g2 = 3a349ef3, %g3 = 808370bc
ldd [%o0+%o5],%g2 ! %g2 = 000000004c49e8b6 000000005bfd1652
! Mem[000000003d800168] = 49067cdf, %l7 = 000000002be19660
lduh [%i3+0x16a],%l7 ! %l7 = 0000000000007cdf
! Mem[0000000091000000] = 1304434b, %g2 = 000000004c49e8b6
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001304
! Mem[0000000090000000] = c96a6d12, %g2 = 0000000000001304
lduw [%i4+%g0],%g2 ! %g2 = 00000000c96a6d12
p22_label_13:
! Mem[000000003c8000dc] = 6da75bc4, %l4 = 000000006d3eed8a
swap [%i1+0x0dc],%l4 ! %l4 = 000000006da75bc4
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x1c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 000000003c0001c0
! Mem[00000000918000e8] = 4a2aed2e 9fe1d6d9, %g2 = c96a6d12, %g3 = 5bfd1652
ldd [%o0+0x0e8],%g2 ! %g2 = 000000004a2aed2e 000000009fe1d6d9
! Mem[000000003d800108] = 0c37859b07b04772, %l5 = 91de51c4a13995dc, %l1 = 000000009cde3540
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 0c37859b07b04772
! Mem[0000000090000120] = d56f12a6, %g2 = 000000004a2aed2e
lduh [%i4+0x120],%g2 ! %g2 = 000000000000d56f
! Mem[000000003c800128] = 5e5ce640, %l6 = 00000000c1eac947
ldsb [%i1+0x12b],%l6 ! %l6 = 0000000000000040
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l7 = 0000000000007cdf, Mem[0000000091800180] = 4dd6859e52c97450
stx %l7,[%o0+0x180] ! Mem[0000000091800180] = 0000000000007cdf
! Mem[00000000908000f0] = 859a5f431de0787a, %g2 = 000000000000d56f
ldx [%i5+0x0f0],%g2 ! %g2 = 859a5f431de0787a
p22_label_14:
! %l7 = 0000000000007cdf, Mem[00000000910001b2] = ef3ff44f
sth %l7,[%i6+0x1b2] ! Mem[00000000910001b0] = 7cdff44f
! Mem[00000000908001bc] = 39ed3731, %g2 = 859a5f431de0787a
ldub [%i5+0x1be],%g2 ! %g2 = 0000000000000039
! %f16 = 27f8febe 126d6ac9 fa8bfd22 12ca6aa7
! %f20 = 1495498a 2ea89d4b 75ca65d3 9660d99f
! %f24 = de5559c8 74ad154e 5fc82771 224f63d7
! %f28 = becfb3fe 4f4c206f 818cfced 85c00d0d
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (773)
! %l1 = 0c37859b07b04772, Mem[00000000900000c0] = 27f8febe
stw %l1,[%i4+0x0c0] ! Mem[00000000900000c0] = 07b04772
! %l1 = 0c37859b07b04772, Mem[00000000910001e3] = 6e0cab3d
stb %l1,[%i6+0x1e3] ! Mem[00000000910001e0] = 720cab3d
! Mem[00000000900000a8] = afa6b993, %g2 = 0000000000000039
ldsb [%i4+0x0a8],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000003c800074] = 4f4c206f, %l1 = 0c37859b07b04772
swap [%i1+0x074],%l1 ! %l1 = 000000004f4c206f
! Mem[00000000908000b8] = 1aace1f8 1065ce3c, %g2 = ffffffaf, %g3 = 9fe1d6d9
ldd [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8 000000001065ce3c
! Mem[00000000900001b4] = c3afd8ae, %g2 = 000000001aace1f8
ldub [%i4+0x1b4],%g2 ! %g2 = 00000000000000c3
! Mem[0000000091000080] = 57ff66f48c7af846, %g2 = 00000000000000c3
ldx [%i6+0x080],%g2 ! %g2 = 57ff66f48c7af846
p22_label_15:
! %l0 = a716b301ffe34060, Mem[000000003c0000ce] = b1818dc0
sth %l0,[%i0+0x0ce] ! Mem[000000003c0000cc] = b1814060
! Mem[00000000908001a8] = db28b766, %g18 = 24254ece322be146
ldsw [%i5+0x1a8],%g2 ! %g2 = 24254ece322be146
! %l7 = 0000000000007cdf, Mem[000000009000019e] = c77ee633
sth %l7,[%i4+0x19e] ! Mem[000000009000019c] = 7cdfe633
! Mem[000000003c00007c] = c5668746, %l0 = ffe34060, %l6 = 00000040
add %i0,0x7c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c5668746
! Mem[000000003c00008b] = d523541b, %l5 = 91de51c4a13995dc
ldstub [%i0+0x08b],%l5 ! %l5 = 0000001b000000ff
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x140,%g6
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 000000003d800140
! Mem[000000003d800000] = 166c9f03 4452b06f 28f482bc fe76d4a5
! Mem[000000003d800010] = 2670cede 3d3cac03 15360363 572c2735
! Mem[000000003d800020] = 2c660745 c7a5204b d6316e9b bf7ce96f
! Mem[000000003d800030] = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 000000003d800000
! Mem[000000003d000138] = f803293b49f3debe, %l5 = 000000000000001b, %l6 = 00000000c5668746
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f803293b49f3debe
! Mem[000000003d800030] = 7d55c1e69d88b4b9, %l4 = 000000006da75bc4, %l6 = f803293b49f3debe
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 7d55c1e69d88b4b9
! Mem[0000000091000178] = 9ca8cbaa, %g2 = ffffffffdb28b766
ldsh [%i6+0x178],%g2 ! %g2 = ffffffffffff9ca8
p22_label_16:
! Mem[000000003d000030] = eebb2fcb, %l2 = 00000000891fe63a
lduw [%i2+0x030],%l2 ! %l2 = 00000000eebb2fcb
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000091800120] = d0a320e7, %g2 = ffffffffffff9ca8
ldub [%o0+0x121],%g2 ! %g2 = 00000000000000d0
! %l1 = 000000004f4c206f, Mem[00000000918000d0] = 7aba9aca
stb %l1,[%o0+0x0d0] ! Mem[00000000918000d0] = 6fba9aca
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000003c0001a4] = 713e749b, %l0 = a716b301ffe34060
swap [%i0+0x1a4],%l0 ! %l0 = 00000000713e749b
! Mem[000000003c00003a] = 3302db5e, %l3 = 000000004811ed55
ldstub [%i0+0x03a],%l3 ! %l3 = 000000db000000ff
! Mem[000000003c8001a8] = d2d4ce1940dec007, %l0 = 00000000713e749b, %l2 = 00000000eebb2fcb
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d2d4ce1940dec007
! %l7 = 0000000000007cdf, Mem[00000000900001a0] = 5e1ef9a2
stw %l7,[%i4+0x1a0] ! Mem[00000000900001a0] = 00007cdf
! %l2 = d2d4ce1940dec007, Mem[000000003d0000f2] = 2cc363a9
sth %l2,[%i2+0x0f2] ! Mem[000000003d0000f0] = 2cc3c007
p22_label_17:
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x040,%g5
stda %f0,[%i1+%g5]ASI_BLK_AIUSL ! Block Store to 000000003c800040
! Mem[000000003c000002] = 8fb5e23c, %l4 = 000000006da75bc4
ldstub [%i0+0x002],%l4 ! %l4 = 000000e2000000ff
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000003d00005c] = 4d411d12, %l4 = 000000e2, %l4 = 000000e2
add %i2,0x5c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004d411d12
! Mem[0000000090800008] = ede103af, %g2 = 00000000000000d0
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffede1
! Mem[00000000908001fc] = a267e83b, %g2 = ffffffffffffede1
ldsh [%i5+0x1fc],%g2 ! %g2 = ffffffffffffa267
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000003d800038] = f4802b25, %l1 = 000000004f4c206f
swap [%i3+0x038],%l1 ! %l1 = 00000000f4802b25
! %l6 = 7d55c1e69d88b4b9, Mem[00000000900001de] = 64035e1e
sth %l6,[%i4+0x1de] ! Mem[00000000900001dc] = b4b95e1e
! Mem[000000003d000069] = aabf9df0, %l3 = 00000000000000db
ldstub [%i2+0x069],%l3 ! %l3 = 000000bf000000ff
p22_label_18:
membar #Sync ! Added by membar checker (774)
! Mem[0000000090000180] = 5b2498bd 10fef995 c9dbb566 3b7908bd
! Mem[0000000090000190] = 12bec23c 41368789 c45ba76d e0b26403
! Mem[00000000900001a0] = 00007cdf a6126fd5 889c388a 03ca3c82
! Mem[00000000900001b0] = 8ab6efe5 cb2fbbee 7309e736 bcae595f
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l0 = 00000000713e749b, Mem[0000000090000030] = 6f204c4f
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 713e749b
! Mem[000000003d000114] = 366195d9, %l7 = 00007cdf, %l4 = 4d411d12
add %i2,0x114,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000366195d9
! Mem[0000000090000110] = 4b9da82e 8a499514, %g2 = ffffa267, %g3 = 1065ce3c
ldd [%i4+0x110],%g2 ! %g2 = 000000004b9da82e 000000008a499514
! %l3 = 00000000000000bf, Mem[0000000090800050] = 962502f2
stw %l3,[%i5+0x050] ! Mem[0000000090800050] = 000000bf
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000003c000160] = eeb3ba71 30c59aab, %l6 = 9d88b4b9, %l7 = 00007cdf
ldd [%i0+0x160],%l6 ! %l6 = 00000000eeb3ba71 0000000030c59aab
! Mem[00000000910001b8] = 5ea3e305edf9df50, %g2 = 000000004b9da82e
ldx [%i6+0x1b8],%g2 ! %g2 = 5ea3e305edf9df50
! Mem[000000003d800068] = d9413fbe, %l2 = d2d4ce1940dec007
swap [%i3+0x068],%l2 ! %l2 = 00000000d9413fbe
! Mem[0000000090000140] = 5b2498bd 10fef995 c9dbb566 3b7908bd
! Mem[0000000090000150] = 12bec23c 41368789 c45ba76d e0b26403
! Mem[0000000090000160] = 5e1ef9a2 a6126fd5 889c388a 03ca3c82
! Mem[0000000090000170] = 8ab6efe5 cb2fbbee 7309e736 bcae595f
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
p22_label_19:
! Mem[0000000090000100] = c96a6d12 befef827 a76aca12 22fd8bfa
! Mem[0000000090000110] = 4b9da82e 8a499514 9fd96096 d365ca75
! Mem[0000000090000120] = 4e15ad74 c85955de d7634f22 7127c85f
! Mem[0000000090000130] = 6f204c4f feb3cfbe 0d0dc085 edfc8c81
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l1 = 00000000f4802b25, Mem[0000000090000098] = 15360363
stw %l1,[%i4+0x098] ! Mem[0000000090000098] = f4802b25
! Mem[000000003d800059] = cf1fb28b, %l2 = 00000000d9413fbe
ldstub [%i3+0x059],%l2 ! %l2 = 0000001f000000ff
! Mem[0000000090800120] = deae6fff, %g2 = 5ea3e305edf9df50
lduw [%i5+0x120],%g2 ! %g2 = 00000000deae6fff
! Mem[0000000091800138] = 215257a5, %g18 = 24254ece322be146
ldsw [%o0+0x138],%g2 ! %g2 = 24254ece322be146
! Mem[000000003d000038] = 5f59aebc, %l6 = 00000000eeb3ba71
swap [%i2+0x038],%l6 ! %l6 = 000000005f59aebc
! Mem[000000003c000090] = e8e5eb51, %l0 = 00000000713e749b
lduw [%i0+0x090],%l0 ! %l0 = 00000000e8e5eb51
! Mem[000000003c80018c] = 88b39352, %l5 = 000000000000001b
lduh [%i1+0x18e],%l5 ! %l5 = 0000000000009352
! %l4 = 00000000366195d9, Mem[00000000918000a4] = c8d12635
sth %l4,[%o0+0x0a4] ! Mem[00000000918000a4] = 95d92635
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
p22_label_20:
! Mem[000000003c0001d8] = c45ba76de0b26403, %l4 = 00000000366195d9
ldx [%i0+0x1d8],%l4 ! %l4 = c45ba76de0b26403
! Mem[000000003c8001d0] = 00000086, %l4 = e0b26403, %l6 = 5f59aebc
add %i1,0x1d0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000000000086
! %f0 = 95f9fe10 bd98245b bd08793b 66b5dbc9
! %f4 = 89873641 3cc2be12 0364b2e0 6da75bc4
! %f8 = d56f12a6 a2f91e5e 823cca03 8a389c88
! %f12 = eebb2fcb e5efb68a 5f59aebc 36e70973
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (775)
! %l1 = 00000000f4802b25, Mem[000000009000019c] = 6da75bc4
stw %l1,[%i4+0x19c] ! Mem[000000009000019c] = f4802b25
! %l4 = c45ba76de0b26403, Mem[0000000090000150] = 12bec23c41368789
stx %l4,[%i4+0x150] ! Mem[0000000090000150] = c45ba76de0b26403
! Mem[000000009180008c] = 1bf15872, %g2 = 00000000215257a5
ldsh [%o0+0x08e],%g2 ! %g2 = 0000000000001bf1
! Mem[000000003c8000c4] = bd98245b, %l4 = e0b26403, %l5 = 00009352
add %i1,0xc4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bd98245b
! Mem[0000000091800070] = f8ddbbd2, %g18 = 24254ece322be146
ldsw [%o0+0x070],%g2 ! %g2 = 24254ece322be146
! Mem[0000000090800088] = c82036f2, %g2 = fffffffff8ddbbd2
lduw [%i5+0x088],%g2 ! %g2 = 00000000c82036f2
! %l4 = e0b26403, %l5 = bd98245b, Mem[00000000900000e8] = 5fc82771 224f63d7
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = e0b26403 bd98245b
p22_label_21:
! Mem[000000003c000028] = b0696636, %l3 = 000000bf, %l2 = 0000001f
add %i0,0x28,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b0696636
! %l3 = 00000000000000bf, Mem[000000003d8000e8] = 90117fa49025d446
stx %l3,[%i3+0x0e8] ! Mem[000000003d8000e8] = 00000000000000bf
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800084] = f21af862, %g2 = 00000000c82036f2
ldsb [%o0+0x084],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090000100] = c96a6d12 befef827 a76aca12 22fd8bfa
! Mem[0000000090000110] = 4b9da82e 8a499514 9fd96096 d365ca75
! Mem[0000000090000120] = 4e15ad74 c85955de d7634f22 7127c85f
! Mem[0000000090000130] = 6f204c4f feb3cfbe 0d0dc085 edfc8c81
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000908000a0] = d0a04648a006b5d6, %g2 = fffffffffffffff2
ldx [%i5+0x0a0],%g2 ! %g2 = d0a04648a006b5d6
! Mem[0000000091800060] = 46f038d4, %g2 = d0a04648a006b5d6
lduh [%o0+0x060],%g2 ! %g2 = 00000000000046f0
! Mem[000000003c800179] = f9e0e690, %l5 = 00000000bd98245b
ldstub [%i1+0x179],%l5 ! %l5 = 000000e0000000ff
! %l2 = 00000000b0696636, Mem[00000000908001a8] = db28b766
stw %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = b0696636
p22_label_22:
! Mem[0000000090000170] = 8ab6efe5, %g2 = 00000000000046f0
lduw [%i4+0x170],%g2 ! %g2 = 000000008ab6efe5
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l6 = 00000086, %l7 = 30c59aab, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000086 30c59aab
! Mem[000000003c0001fc] = bcae595f, %l3 = 00000000000000bf
swap [%i0+0x1fc],%l3 ! %l3 = 00000000bcae595f
! Mem[0000000091800040] = bb004811, %g2 = 000000008ab6efe5
ldub [%o0+0x042],%g2 ! %g2 = 00000000000000bb
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
stda %f16,[%i1+%g6]ASI_BLK_SL ! Block Store to 000000003c800040
! Mem[00000000918001b4] = f44dc088, %g2 = 00000000000000bb
ldub [%o0+0x1b6],%g2 ! %g2 = 00000000000000f4
! %l0 = 00000000e8e5eb51, Mem[000000009100006e] = 0248dec5
stb %l0,[%i6+0x06e] ! Mem[000000009100006c] = 5148dec5
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 000000003d000100
! Mem[000000003c0001b8] = ef4bf309a5cfde02, %l5 = 00000000000000e0, %l3 = 00000000bcae595f
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = ef4bf309a5cfde02
p22_label_23:
! Mem[000000003c00009c] = cb88d766, %l7 = 0000000030c59aab
swap [%i0+0x09c],%l7 ! %l7 = 00000000cb88d766
! %l0 = e8e5eb51, %l1 = f4802b25, Mem[000000003d0000a8] = 2ff9e21b 6a29d411
std %l0,[%i2+0x0a8] ! Mem[000000003d0000a8] = e8e5eb51 f4802b25
! Mem[000000003c000136] = 9f07b560, %l3 = ef4bf309a5cfde02
ldstub [%i0+0x136],%l3 ! %l3 = 000000b5000000ff
! Mem[000000003d800094] = c3606b29, %l0 = 00000000e8e5eb51
swap [%i3+0x094],%l0 ! %l0 = 00000000c3606b29
! Mem[000000003d800100] = 8b939e80 5779b7e1 0c37859b 07b04772
! Mem[000000003d800110] = aea7b764 dd31f51a 0f350a3a 066f4f98
! Mem[000000003d800120] = 59d456d3 4967d10c f2d29bc0 ced29418
! Mem[000000003d800130] = 4f091378 13b175d1 6730a717 fbfadd1d
ldda [%i3+%g4]ASI_BLK_PL,%f0 ! Block Load from 000000003d800100
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000090000098] = f4802b25, %g2 = 00000000000000f4
ldsh [%i4+0x098],%g2 ! %g2 = fffffffffffff480
! %l0 = 00000000c3606b29, Mem[000000009180001b] = 94e672be
stb %l0,[%o0+0x01b] ! Mem[0000000091800018] = 29e672be
! %l0 = 00000000c3606b29, Mem[000000003d8000c0] = da888936
sth %l0,[%i3+0x0c0] ! Mem[000000003d8000c0] = 6b298936
! %l5 = 00000000000000e0, Mem[0000000090000190] = 898736413cc2be12
stx %l5,[%i4+0x190] ! Mem[0000000090000190] = 00000000000000e0
p22_label_24:
! Mem[000000003c800130] = f89924d57782b7a7, %l0 = 00000000c3606b29, %l4 = c45ba76de0b26403
add %i1,0x130,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = f89924d57782b7a7
! Mem[0000000090800108] = 44fc358f, %g2 = fffffffffffff480
lduh [%i5+0x10a],%g2 ! %g2 = 00000000000044fc
membar #Sync ! Added by membar checker (776)
! %f16 = 166c9f03 4452b06f 28f482bc fe76d4a5
! %f20 = 2670cede 3d3cac03 15360363 572c2735
! %f24 = 2c660745 c7a5204b d6316e9b bf7ce96f
! %f28 = 7d55c1e6 9d88b4b9 f4802b25 7c67146f
stda %f16,[%i1+%g6]ASI_COMMIT_S ! Block Store to 000000003c800040
! Mem[000000003d000064] = 1aa27b46, %l4 = f89924d57782b7a7
ldstub [%i2+0x064],%l4 ! %l4 = 0000001a000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000908001c8] = 5bd84d98, %g2 = 00000000000044fc
ldub [%i5+0x1c8],%g2 ! %g2 = 000000000000005b
! Mem[000000003c000048] = 9b789aeeb3482a28, %l5 = 00000000000000e0, %l7 = 00000000cb88d766
add %i0,0x48,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 9b789aeeb3482a28
! Mem[0000000090800038] = 9f71d91e, %g2 = 000000000000005b
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000009f71
! Mem[0000000090800198] = c4d12a66, %g18 = 24254ece322be146
ldsw [%i5+0x198],%g2 ! %g2 = 24254ece322be146
! Mem[00000000900001d0] = 12bec23c 41368789, %g2 = c4d12a66, %g3 = 8a499514
ldd [%i4+0x1d0],%g2 ! %g2 = 0000000012bec23c 0000000041368789
p22_label_25:
! %l7 = 9b789aeeb3482a28, Mem[0000000090800164] = 7575c1ff
stw %l7,[%i5+0x164] ! Mem[0000000090800164] = b3482a28
! Mem[0000000090000188] = bd08793b, %g2 = 0000000012bec23c
lduw [%i4+0x188],%g2 ! %g2 = 00000000bd08793b
! %l0 = 00000000c3606b29, Mem[000000003c800090] = 139714c98ffa89a3
stx %l0,[%i1+0x090] ! Mem[000000003c800090] = 00000000c3606b29
! Mem[000000003d000158] = a1b24fef, %l1 = 00000000f4802b25
ldstub [%i2+0x158],%l1 ! %l1 = 000000a1000000ff
! Mem[0000000091000178] = 9ca8cbaa 2018c4b0, %g2 = bd08793b, %g3 = 41368789
ldd [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa 000000002018c4b0
! Mem[0000000090800110] = a9fdac3f, %g2 = 000000009ca8cbaa
ldsb [%i5+0x111],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000090000038] = f4802b25 7c67146f, %g2 = ffffffa9, %g3 = 2018c4b0
ldd [%i4+0x038],%g2 ! %g2 = 00000000f4802b25 000000007c67146f
! Mem[000000003d000040] = f7ec56ed5dcaf53c, %l4 = 000000000000001a, %l3 = 00000000000000b5
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = f7ec56ed5dcaf53c
! Mem[000000003d000180] = 9352a4b3ffbb8a12, %l7 = 9b789aeeb3482a28
ldx [%i2+0x180],%l7 ! %l7 = 9352a4b3ffbb8a12
! Mem[0000000090000180] = 95f9fe10 bd98245b bd08793b 66b5dbc9
! Mem[0000000090000190] = 00000000 000000e0 0364b2e0 f4802b25
! Mem[00000000900001a0] = d56f12a6 a2f91e5e 823cca03 8a389c88
! Mem[00000000900001b0] = eebb2fcb e5efb68a 5f59aebc 36e70973
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p22_branch_failed
p22_not_taken_0_end:
! End of Random Code for Thread 22
1: membar #Sync ! Force all stores to complete
p22_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x058] ! Set processor 22 done flag
! Check Registers
p22_check_registers:
set p22_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000c3606b29
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000a1
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b0696636
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f7ec56ed5dcaf53c
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000001a
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000e0
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000086
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 9352a4b3ffbb8a12
bne,a,pn %xcc,p22_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p22_check_fp_registers:
set p22_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e1b77957 809e938b
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 7247b007 9b85370c
bne %xcc,p22_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1af531dd 64b7a7ae
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 984f6f06 3a0a350f
bne %xcc,p22_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 0cd16749 d356d459
bne %xcc,p22_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1894d2ce c09bd2f2
bne %xcc,p22_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d175b113 7813094f
bne %xcc,p22_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1dddfafb 17a73067
bne %xcc,p22_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 166c9f03 4452b06f
bne %xcc,p22_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 28f482bc fe76d4a5
bne %xcc,p22_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 2670cede 3d3cac03
bne %xcc,p22_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 15360363 572c2735
bne %xcc,p22_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2c660745 c7a5204b
bne %xcc,p22_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d6316e9b bf7ce96f
bne %xcc,p22_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 7d55c1e6 9d88b4b9
bne %xcc,p22_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f4802b25 7c67146f
bne %xcc,p22_f30_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8fb5ff3c3ea9beb9
ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 35c4b4188d45858b
ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 27a091b10d3c60e2
ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3302ff5e3b5f02ca
ldx [%i0+0x038],%g3 ! Observed data at 000000003c000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = d52354ffef9c29ca
ldx [%i0+0x088],%g3 ! Observed data at 000000003c000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = bc9c768130c59aab
ldx [%i0+0x098],%g3 ! Observed data at 000000003c000098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3e9fe1934ebb5784
ldx [%i0+0x0b8],%g3 ! Observed data at 000000003c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0f677f68b1814060
ldx [%i0+0x0c8],%g3 ! Observed data at 000000003c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c9ff906eb9622c4c
ldx [%i0+0x0e0],%g3 ! Observed data at 000000003c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1470c5ec9f07ff60
ldx [%i0+0x130],%g3 ! Observed data at 000000003c000130
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5104ffdfae6dd056
ldx [%i0+0x170],%g3 ! Observed data at 000000003c000170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b4945ffbffe34060
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5b2498bd10fef995
ldx [%i0+0x1c0],%g3 ! Observed data at 000000003c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c9dbb5663b7908bd
ldx [%i0+0x1c8],%g3 ! Observed data at 000000003c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 12bec23c41368789
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c45ba76de0b26403
ldx [%i0+0x1d8],%g3 ! Observed data at 000000003c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5e1ef9a2a6126fd5
ldx [%i0+0x1e0],%g3 ! Observed data at 000000003c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 889c388a03ca3c82
ldx [%i0+0x1e8],%g3 ! Observed data at 000000003c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8ab6efe5cb2fbbee
ldx [%i0+0x1f0],%g3 ! Observed data at 000000003c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7309e736000000bf
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1f8,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = 166c9f034452b06f
ldx [%i1+0x040],%g3 ! Observed data at 000000003c800040
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 28f482bcfe76d4a5
ldx [%i1+0x048],%g3 ! Observed data at 000000003c800048
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2670cede3d3cac03
ldx [%i1+0x050],%g3 ! Observed data at 000000003c800050
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 15360363572c2735
ldx [%i1+0x058],%g3 ! Observed data at 000000003c800058
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2c660745c7a5204b
ldx [%i1+0x060],%g3 ! Observed data at 000000003c800060
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d6316e9bbf7ce96f
ldx [%i1+0x068],%g3 ! Observed data at 000000003c800068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7d55c1e69d88b4b9
ldx [%i1+0x070],%g3 ! Observed data at 000000003c800070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = f4802b257c67146f
ldx [%i1+0x078],%g3 ! Observed data at 000000003c800078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000000c3606b29
ldx [%i1+0x090],%g3 ! Observed data at 000000003c800090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 95f9fe10bd98245b
ldx [%i1+0x0c0],%g3 ! Observed data at 000000003c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bd08793b66b5dbc9
ldx [%i1+0x0c8],%g3 ! Observed data at 000000003c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 898736413cc2be12
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0364b2e06d3eed8a
ldx [%i1+0x0d8],%g3 ! Observed data at 000000003c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d56f12a6a2f91e5e
ldx [%i1+0x0e0],%g3 ! Observed data at 000000003c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 823cca038a389c88
ldx [%i1+0x0e8],%g3 ! Observed data at 000000003c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = eebb2fcbe5efb68a
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5f59aebc36e70973
ldx [%i1+0x0f8],%g3 ! Observed data at 000000003c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffcd4ff2210fd3ef
ldx [%i1+0x100],%g3 ! Observed data at 000000003c800100
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x100,%g4
ldx [%g1+0x178],%g2 ! Expected data = f9ffe690ab299811
ldx [%i1+0x178],%g3 ! Observed data at 000000003c800178
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000008643e65a41
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1d0,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = eebb2fcbe5efb68a
ldx [%i2+0x030],%g3 ! Observed data at 000000003d000030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = eeb3ba7136e70973
ldx [%i2+0x038],%g3 ! Observed data at 000000003d000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 75b9a6d9ffa27b46
ldx [%i2+0x060],%g3 ! Observed data at 000000003d000060
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = aaff9df017aad2ae
ldx [%i2+0x068],%g3 ! Observed data at 000000003d000068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = ec17778f07bdec47
ldx [%i2+0x098],%g3 ! Observed data at 000000003d000098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e8e5eb51f4802b25
ldx [%i2+0x0a8],%g3 ! Observed data at 000000003d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 25df60ffaaa6e7aa
ldx [%i2+0x0b8],%g3 ! Observed data at 000000003d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a178f1d3c5de0805
ldx [%i2+0x0c8],%g3 ! Observed data at 000000003d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2cc3c00758e66101
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 166c9f034452b06f
ldx [%i2+0x100],%g3 ! Observed data at 000000003d000100
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 28f482bcfe76d4a5
ldx [%i2+0x108],%g3 ! Observed data at 000000003d000108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 2670cede3d3cac03
ldx [%i2+0x110],%g3 ! Observed data at 000000003d000110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 15360363572c2735
ldx [%i2+0x118],%g3 ! Observed data at 000000003d000118
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2c660745c7a5204b
ldx [%i2+0x120],%g3 ! Observed data at 000000003d000120
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d6316e9bbf7ce96f
ldx [%i2+0x128],%g3 ! Observed data at 000000003d000128
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7d55c1e69d88b4b9
ldx [%i2+0x130],%g3 ! Observed data at 000000003d000130
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f4802b257c67146f
ldx [%i2+0x138],%g3 ! Observed data at 000000003d000138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffb24fef9d26189d
ldx [%i2+0x158],%g3 ! Observed data at 000000003d000158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000834eab4be4
ldx [%i2+0x170],%g3 ! Observed data at 000000003d000170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 8644d1a75c66beff
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 177c4012a19caf71
ldx [%i2+0x1d8],%g3 ! Observed data at 000000003d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1d8,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = 4f4c206f7c67146f
ldx [%i3+0x038],%g3 ! Observed data at 000000003d800038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = cfffb28b921477c8
ldx [%i3+0x058],%g3 ! Observed data at 000000003d800058
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 40dec0071e65ed6f
ldx [%i3+0x068],%g3 ! Observed data at 000000003d800068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 61ff42b447114077
ldx [%i3+0x080],%g3 ! Observed data at 000000003d800080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 356f17e1e8e5eb51
ldx [%i3+0x090],%g3 ! Observed data at 000000003d800090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 91de51c43c4e285b
ldx [%i3+0x098],%g3 ! Observed data at 000000003d800098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6b29893694fdc09f
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000000000000bf
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 95f9fe10bd98245b
ldx [%i3+0x140],%g3 ! Observed data at 000000003d800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = bd08793b66b5dbc9
ldx [%i3+0x148],%g3 ! Observed data at 000000003d800148
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 898736413cc2be12
ldx [%i3+0x150],%g3 ! Observed data at 000000003d800150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0364b2e06da75bc4
ldx [%i3+0x158],%g3 ! Observed data at 000000003d800158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d56f12a6a2f91e5e
ldx [%i3+0x160],%g3 ! Observed data at 000000003d800160
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 823cca038a389c88
ldx [%i3+0x168],%g3 ! Observed data at 000000003d800168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = eebb2fcbe5efb68a
ldx [%i3+0x170],%g3 ! Observed data at 000000003d800170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5f59aebc36e70973
ldx [%i3+0x178],%g3 ! Observed data at 000000003d800178
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 54e9ffb04fba052e
ldx [%i3+0x188],%g3 ! Observed data at 000000003d800188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 109eb2da81533b9b
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1d0,%g4
! The test for processor 22 has passed
p22_passed:
ta GOOD_TRAP
nop
p22_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p22_failed
p22_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p22_failed
p22_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p22_failed
p22_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p22_failed
p22_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p22_failed
p22_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p22_failed
p22_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p22_failed
p22_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p22_failed
p22_f0_fail:
set p22_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f2_fail:
set p22_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f4_fail:
set p22_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f6_fail:
set p22_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f8_fail:
set p22_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f10_fail:
set p22_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f12_fail:
set p22_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f14_fail:
set p22_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f16_fail:
set p22_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f18_fail:
set p22_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f20_fail:
set p22_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f22_fail:
set p22_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f24_fail:
set p22_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f26_fail:
set p22_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f28_fail:
set p22_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f30_fail:
set p22_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 22 failed
p22_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x058] ! Set processor 22 done flag
set p22_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 22 failed
p22_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x058] ! Set processor 22 done flag
set p22_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p22_selfmod_failed:
ba p22_failed
mov 0xabc,%g1
p22_common_error:
or %g0,0xef6,%g1
ba p22_failed
mov %o5,%g3
p22_common_signature_error:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_common_timeout:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p22_failed
mov 0x0,%g3
p22_trap1e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000008]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000008]
done
p22_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000008]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000008]
done
p22_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000010]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000028]
stba %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000028]
done
p22_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000010]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c800010]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000028]
stba %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000028]
done
p22_trap3e:
nop
nop
nop
nop
nop
nop
done
p22_trap3o:
nop
nop
nop
nop
nop
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 90c0a5f05c66bef7
ldx [%g1+0x008],%l1 ! %l1 = 337baf2a5ba9288b
ldx [%g1+0x010],%l2 ! %l2 = 81a5a430177c4012
ldx [%g1+0x018],%l3 ! %l3 = 420d0d425574f5f2
ldx [%g1+0x020],%l4 ! %l4 = 15caedfc35c4b418
ldx [%g1+0x028],%l5 ! %l5 = e686b3764f9957d0
ldx [%g1+0x030],%l6 ! %l6 = 13b6b6a6e5efb68a
ldx [%g1+0x038],%l7 ! %l7 = 8f040bbfc8e9f3d2
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 23
processor_23:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x5c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p23_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 23
wr %g0,0x4,%fprs ! Make sure fef is 1
set p23_init_freg,%g1
! %f0 = 3fa8ed22 46defe8f 2cf0e5bf a7a392fb
! %f4 = 17074f2b 0cc2aef1 16fa6758 a0696b22
! %f8 = e0a79b32 b76ef259 9d8c6ae1 82fa7534
! %f12 = 7c1ef89e 334275e1 86306cfe 217d6c9f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 97c5e153 c0fa6d97 18a08a3d dfdfc40f
! %f20 = 7fff5395 60802289 fe017607 6403add7
! %f24 = 64b5df0c 341806a6 6fe6d8b5 0c6a68e0
! %f28 = 8b089791 2507ca29 20408f5e 62006730
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 250d9736 14287a64 c1f62f9b 00f2c8dc
! %f36 = 3e85d8f3 d8f2fede 2fabe8f0 1928c214
! %f40 = d9b199e6 f3473c09 a096c0f5 bd251ed0
! %f44 = a56db98c d07240d7 d640e6c1 33a1619b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0826e4b80000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = 0826e4b80000000f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 23
p23_label_1:
! Mem[000000003f800184] = 862391ee, %l7 = 98b6a2a6fe881640
lduw [%i3+0x184],%l7 ! %l7 = 00000000862391ee
! Mem[000000003e000150] = 2116ebc9, %l2 = 43fe78de07594b2d
ldstub [%i0+0x150],%l2 ! %l2 = 00000021000000ff
! Mem[0000000090000000] = 83acf6ea, %g2 = 156a34b4ffbe4f23
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000083
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %f16 = 97c5e153 c0fa6d97 18a08a3d dfdfc40f
! %f20 = 7fff5395 60802289 fe017607 6403add7
! %f24 = 64b5df0c 341806a6 6fe6d8b5 0c6a68e0
! %f28 = 8b089791 2507ca29 20408f5e 62006730
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000003e8000c0] = b1937bc2, %l0 = afb29c5882bd21a9
ldstub [%i1+0x0c0],%l0 ! %l0 = 000000b1000000ff
! Mem[000000003e000120] = 863c5d89e48b9b7b, %l5 = 2d14e3f83a3905bd, %l5 = 2d14e3f83a3905bd
add %i0,0x120,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 863c5d89e48b9b7b
! Mem[000000003f800040] = d9d5063e 2fa0682f 8abdeb9e dd8481db
! Mem[000000003f800050] = 6b2f6679 cbcdb9df 17f3f82a 458022a9
! Mem[000000003f800060] = 62fda21a dfab3cb3 e76f264e 1f88e945
! Mem[000000003f800070] = 923b386b 6d8dd0db f45de5e9 3c83f344
mov 0x040,%g6
ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000003f800040
! %l0 = 00000000000000b1, Mem[000000009000009c] = f2e36645
sth %l0,[%i4+0x09c] ! Mem[000000009000009c] = 00b16645
! Mem[00000000918000dc] = b8bfd325, %g2 = 0000000000000083
lduw [%o0+0x0dc],%g2 ! %g2 = 00000000b8bfd325
p23_label_2:
! Mem[000000003e000070] = 479f6e42, %l1 = 4f3ca5b80a88671c
ldsw [%i0+0x070],%l1 ! %l1 = 00000000479f6e42
! Mem[000000003f800060] = 62fda21adfab3cb3, %l7 = 00000000862391ee, %l4 = bb184a3df08c0faa
add %i3,0x60,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 62fda21adfab3cb3
! %l5 = 863c5d89e48b9b7b, Mem[0000000090000068] = 8e25396e
stw %l5,[%i4+0x068] ! Mem[0000000090000068] = e48b9b7b
! Mem[000000003e00002d] = 04662148, %l0 = 00000000000000b1
ldstub [%i0+0x02d],%l0 ! %l0 = 00000066000000ff
! %l0 = 00000066, %l1 = 479f6e42, Mem[00000000910001c8] = e6820674 bd1872c6
std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000066 479f6e42
! %l4 = dfab3cb3, %l5 = e48b9b7b, Mem[0000000091000068] = 576c6bd0 e2b00248
std %l4,[%i6+0x068] ! Mem[0000000091000068] = dfab3cb3 e48b9b7b
! Mem[000000003e000189] = d0ad48d3, %l1 = 00000000479f6e42
ldstub [%i0+0x189],%l1 ! %l1 = 000000ad000000ff
! %f0 = 3fa8ed22 46defe8f 2cf0e5bf a7a392fb
! %f4 = 17074f2b 0cc2aef1 16fa6758 a0696b22
! %f8 = e0a79b32 b76ef259 9d8c6ae1 82fa7534
! %f12 = 7c1ef89e 334275e1 86306cfe 217d6c9f
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000003e0000e4] = 7b8533c8, %l6 = 16e26bfdc63c136e
ldstub [%i0+0x0e4],%l6 ! %l6 = 0000007b000000ff
! %l4 = 62fda21adfab3cb3, Mem[00000000908001b0] = 8ed9d6fc2229163d
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 62fda21adfab3cb3
p23_label_3:
! %l0 = 0000000000000066, Mem[000000009100012c] = 687403a2
stw %l0,[%i6+0x12c] ! Mem[000000009100012c] = 00000066
! Mem[0000000090800030] = 333f492f517dab8b, %g2 = 00000000b8bfd325
ldx [%i5+0x030],%g2 ! %g2 = 333f492f517dab8b
! Mem[000000003f8001b0] = 5d9fd207, %l1 = 00000000000000ad
ldsb [%i3+0x1b1],%l1 ! %l1 = ffffffffffffff9f
! %l0 = 0000000000000066, Mem[0000000090800018] = 0a444082
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000066
! Mem[000000003e800160] = f2f6f98649305cd4, %l0 = 0000000000000066, %l2 = 0000000000000021
add %i1,0x160,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = f2f6f98649305cd4
! Mem[000000003f8001f8] = 7db7b31bb2149d0d, %l2 = f2f6f98649305cd4, %l2 = f2f6f98649305cd4
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 7db7b31bb2149d0d
! %l5 = 863c5d89e48b9b7b, Mem[00000000910001ad] = a3b1299c
stb %l5,[%i6+0x1ad] ! Mem[00000000910001ac] = 7bb1299c
! %l4 = dfab3cb3, %l5 = e48b9b7b, Mem[0000000090000188] = 18a08a3d dfdfc40f
std %l4,[%i4+0x188] ! Mem[0000000090000188] = dfab3cb3 e48b9b7b
! Mem[0000000090800150] = f6a9dfe2, %g2 = 333f492f517dab8b
ldsh [%i5+0x152],%g2 ! %g2 = fffffffffffff6a9
! Mem[000000003e8000d0] = e15017ba, %l5 = 863c5d89e48b9b7b
swap [%i1+0x0d0],%l5 ! %l5 = 00000000e15017ba
p23_label_4:
! Mem[00000000910000a4] = 8d0be401, %g2 = fffffffffffff6a9
lduh [%i6+0x0a6],%g2 ! %g2 = 0000000000008d0b
! Mem[000000003e8000f0] = 7d5ae4abe6c54668, %l0 = 0000000000000066, %l3 = 94937a4a3793974e
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7d5ae4abe6c54668
membar #Sync ! Added by membar checker (777)
! %l5 = 00000000e15017ba, Mem[000000009000016b] = 50d25bb8
stb %l5,[%i4+0x16b] ! Mem[0000000090000168] = bad25bb8
! Mem[000000003e800164] = 49305cd4, %l5 = e15017ba, %l1 = ffffff9f
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000049305cd4
! Mem[000000003e8000d8] = 790a0c60d37d5ef0, %l4 = 62fda21adfab3cb3, %l0 = 0000000000000066
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 790a0c60d37d5ef0
! Mem[000000003e800070] = aae71d3f, %l0 = d37d5ef0, %l4 = dfab3cb3
add %i1,0x70,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000aae71d3f
! %l7 = 00000000862391ee, Mem[0000000091800136] = aa3c2152
sth %l7,[%o0+0x136] ! Mem[0000000091800134] = 91ee2152
! Mem[000000003e8000c0] = ff937bc2 87b4a975 82506fec 1dda5d11
! Mem[000000003e8000d0] = e48b9b7b c5524c9c 790a0c60 d37d5ef0
! Mem[000000003e8000e0] = 2bd7d0c7 f3758f58 dad590d3 f3d9bf48
! Mem[000000003e8000f0] = 7d5ae4ab e6c54668 26200ee1 803ff730
mov 0x0c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 000000003e8000c0
! Mem[000000003e800096] = 419e3361, %l0 = 790a0c60d37d5ef0
ldstub [%i1+0x096],%l0 ! %l0 = 00000033000000ff
! Mem[0000000091000088] = 94d84bf5, %g2 = 0000000000008d0b
ldub [%i6+0x089],%g2 ! %g2 = 0000000000000094
p23_label_5:
! Mem[000000003e8001a0] = d73842b2, %l0 = 0000000000000033
ldstub [%i1+0x1a0],%l0 ! %l0 = 000000d7000000ff
! Mem[000000003f000128] = 4f7da129, %l3 = e6c54668, %l1 = 49305cd4
add %i2,0x128,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004f7da129
! Mem[0000000091800078] = d01dc179 85978296, %g2 = 00000094, %g3 = 0bad0b00
ldd [%o0+0x078],%g2 ! %g2 = 00000000d01dc179 0000000085978296
! Mem[0000000090000034] = fec2c98d, %g2 = 00000000d01dc179
lduw [%i4+0x034],%g2 ! %g2 = 00000000fec2c98d
! %f0 = 3fa8ed22 46defe8f 2cf0e5bf a7a392fb
! %f4 = 17074f2b 0cc2aef1 16fa6758 a0696b22
! %f8 = e0a79b32 b76ef259 9d8c6ae1 82fa7534
! %f12 = 7c1ef89e 334275e1 86306cfe 217d6c9f
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %f16 = 75a9b487 c27b93ff 115dda1d ec6f5082
! %f20 = 9c4c52c5 7b9b8be4 f05e7dd3 600c0a79
! %f24 = 588f75f3 c7d0d72b 48bfd9f3 d390d5da
! %f28 = 6846c5e6 abe45a7d 30f73f80 e10e2026
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000003e000151] = ff16ebc9, %l6 = 000000000000007b
ldstub [%i0+0x151],%l6 ! %l6 = 00000016000000ff
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000003f000118] = e8d719cc, %l6 = 0000000000000016
swap [%i2+0x118],%l6 ! %l6 = 00000000e8d719cc
! Mem[000000003e000111] = d993aa1b, %l2 = 7db7b31bb2149d0d
ldstub [%i0+0x111],%l2 ! %l2 = 00000093000000ff
p23_label_6:
! %l6 = e8d719cc, %l7 = 862391ee, Mem[0000000091000040] = 7ed4515b 64608260
std %l6,[%i6+0x040] ! Mem[0000000091000040] = e8d719cc 862391ee
! %l0 = 00000000000000d7, Mem[000000009100013c] = 9537f750
sth %l0,[%i6+0x13c] ! Mem[000000009100013c] = 00d7f750
! Mem[00000000900001f0] = 76e03e01 35f26495, %g2 = fec2c98d, %g3 = 85978296
ldd [%i4+0x1f0],%g2 ! %g2 = 0000000076e03e01 0000000035f26495
! Mem[000000003f000198] = 6a5b1d05, %l7 = 00000000862391ee
swap [%i2+0x198],%l7 ! %l7 = 000000006a5b1d05
! %l4 = 00000000aae71d3f, Mem[00000000900001ac] = f3d9bf48
stw %l4,[%i4+0x1ac] ! Mem[00000000900001ac] = aae71d3f
! Mem[000000003e000080] = 8112c11aca7486d2, %l0 = 00000000000000d7, %l5 = 00000000e15017ba
add %i0,0x80,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8112c11aca7486d2
membar #Sync ! Added by membar checker (778)
! Mem[0000000090000180] = ff937bc2 87b4a975 82506fec 1dda5d11
! Mem[0000000090000190] = e48b9b7b c5524c9c 790a0c60 d37d5ef0
! Mem[00000000900001a0] = 2bd7d0c7 f3758f58 dad590d3 aae71d3f
! Mem[00000000900001b0] = 7d5ae4ab e6c54668 26200ee1 803ff730
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[000000003f0001b8] = 0ec4f336, %l7 = 000000006a5b1d05
swap [%i2+0x1b8],%l7 ! %l7 = 000000000ec4f336
! Mem[000000003f000158] = 0c0a0fec, %l1 = 000000004f7da129
ldsw [%i2+0x158],%l1 ! %l1 = 000000000c0a0fec
! %l2 = 0000000000000093, Mem[00000000908000b0] = ac9d73bf
stw %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000093
p23_label_7:
! Mem[00000000900001ac] = aae71d3f, %g2 = 0000000076e03e01
ldsh [%i4+0x1ac],%g2 ! %g2 = ffffffffffffaae7
! Mem[000000009000009c] = 6b22e0a7, %g2 = ffffffffffffaae7
ldub [%i4+0x09e],%g2 ! %g2 = 000000000000006b
! %l0 = 00000000000000d7, Mem[000000009080003c] = d91e8f3d
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 000000d7
! %l4 = 00000000aae71d3f, Mem[00000000910000d6] = 3dfda99d
sth %l4,[%i6+0x0d6] ! Mem[00000000910000d4] = 1d3fa99d
! Mem[000000003f000024] = af877d83, %l5 = 8112c11aca7486d2
swap [%i2+0x024],%l5 ! %l5 = 00000000af877d83
! Mem[000000003f800010] = 4cd7ef66, %l1 = 000000000c0a0fec
swap [%i3+%o2],%l1 ! %l1 = 000000004cd7ef66
! Mem[000000003e80013c] = d2673f1b, %l1 = 4cd7ef66, %l1 = 4cd7ef66
add %i1,0x13c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d2673f1b
! %f0 = 3fa8ed22 46defe8f 2cf0e5bf a7a392fb
! %f4 = 17074f2b 0cc2aef1 16fa6758 a0696b22
! %f8 = e0a79b32 b76ef259 9d8c6ae1 82fa7534
! %f12 = 7c1ef89e 334275e1 86306cfe 217d6c9f
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! %l7 = 000000000ec4f336, Mem[00000000918000ff] = 274cd3ca
stb %l7,[%o0+0x0ff] ! Mem[00000000918000fc] = 364cd3ca
! Mem[000000003f800004] = ec2ca303, %l1 = d2673f1b, %l2 = 00000093
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ec2ca303
p23_label_8:
! Mem[000000003e000074] = c3bac6de, %l2 = 00000000ec2ca303
swap [%i0+0x074],%l2 ! %l2 = 00000000c3bac6de
! %l3 = 7d5ae4abe6c54668, Mem[0000000090800150] = d12ef6a9dfe2d1cd
stx %l3,[%i5+0x150] ! Mem[0000000090800150] = 7d5ae4abe6c54668
! %l4 = 00000000aae71d3f, Mem[0000000090800040] = e46967e17f2cd037
stx %l4,[%i5+0x040] ! Mem[0000000090800040] = 00000000aae71d3f
! Mem[000000003f8000c0] = dfac5dab bde5c4b3 7a8184c1 2b81bbdc
! Mem[000000003f8000d0] = b2ff8342 c34ad565 e3176ee9 5c5b0c06
! Mem[000000003f8000e0] = fedeff15 5fa79edb c544ce33 4ced1a81
! Mem[000000003f8000f0] = a8ef08a8 f5de4f0f 7a99f24b f75e90f2
ldda [%i3+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 000000003f8000c0
! Mem[00000000910001f0] = 58bc62f5 32bd25cc, %g2 = 0000006b, %g3 = 35f26495
ldd [%i6+0x1f0],%g2 ! %g2 = 0000000058bc62f5 0000000032bd25cc
! Mem[0000000090800034] = 517dab8b, %g2 = 0000000058bc62f5
lduh [%i5+0x034],%g2 ! %g2 = 000000000000517d
! %f0 = dfac5dab bde5c4b3 7a8184c1 2b81bbdc
! %f4 = b2ff8342 c34ad565 e3176ee9 5c5b0c06
! %f8 = fedeff15 5fa79edb c544ce33 4ced1a81
! %f12 = a8ef08a8 f5de4f0f 7a99f24b f75e90f2
stda %f0,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 000000003e800180
! %f0 = dfac5dab bde5c4b3 7a8184c1 2b81bbdc
! %f4 = b2ff8342 c34ad565 e3176ee9 5c5b0c06
! %f8 = fedeff15 5fa79edb c544ce33 4ced1a81
! %f12 = a8ef08a8 f5de4f0f 7a99f24b f75e90f2
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000003f800080] = feb5e275 ed2eb465 648c70dc 394df4b8
! Mem[000000003f800090] = c6dc78dd e69cc512 adab6d95 544ee3de
! Mem[000000003f8000a0] = 31e7dab2 cd878644 22746210 1024f879
! Mem[000000003f8000b0] = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 000000003f800080
! Mem[0000000090000180] = ff937bc2 87b4a975 82506fec 1dda5d11
! Mem[0000000090000190] = e48b9b7b c5524c9c 790a0c60 d37d5ef0
! Mem[00000000900001a0] = 2bd7d0c7 f3758f58 dad590d3 aae71d3f
! Mem[00000000900001b0] = 7d5ae4ab e6c54668 26200ee1 803ff730
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p23_label_9:
! Mem[0000000091000060] = c3ddde6b, %g2 = 000000000000517d
ldsb [%i6+0x063],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000091000068] = 3cb3e48b, %g2 = ffffffffffffffc3
lduh [%i6+0x06a],%g2 ! %g2 = 0000000000003cb3
! Mem[000000003e00007c] = 4d1a6cb8, %l6 = e8d719cc, %l2 = c3bac6de
add %i0,0x7c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000004d1a6cb8
! Mem[000000003e0000e8] = 4ea51d2e, %l2 = 000000004d1a6cb8
swap [%i0+0x0e8],%l2 ! %l2 = 000000004ea51d2e
membar #Sync ! Added by membar checker (779)
! Mem[000000003e80018c] = c184817a, %l2 = 4ea51d2e, %l7 = 0ec4f336
add %i1,0x18c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c184817a
! Mem[000000003e0000fc] = cc2f6bd1, %l6 = 00000000e8d719cc
swap [%i0+0x0fc],%l6 ! %l6 = 00000000cc2f6bd1
! Mem[000000003f0000b0] = fd6ecf53 f0157fef, %l2 = 4ea51d2e, %l3 = e6c54668
ldd [%i2+0x0b0],%l2 ! %l2 = 00000000fd6ecf53 00000000f0157fef
! Mem[0000000091000028] = 90aee843 f68d0ba7, %g2 = 00003cb3, %g3 = 32bd25cc
ldd [%i6+%o5],%g2 ! %g2 = 0000000090aee843 00000000f68d0ba7
! %l7 = 00000000c184817a, Mem[000000009000002a] = 27cb5e53
stb %l7,[%i4+0x02a] ! Mem[0000000090000028] = 7acb5e53
! Mem[000000003f8001c2] = 7f62e89a, %l1 = 00000000d2673f1b
ldstub [%i3+0x1c2],%l1 ! %l1 = 000000e8000000ff
p23_label_10:
! Mem[000000003e8001bc] = 4bf2997a, %l5 = 00000000af877d83
lduh [%i1+0x1be],%l5 ! %l5 = 000000000000997a
! Mem[00000000900001c0] = b3c4e5bd ab5dacdf dcbb812b c184817a
! Mem[00000000900001d0] = 65d54ac3 4283ffb2 060c5b5c e96e17e3
! Mem[00000000900001e0] = db9ea75f 15ffdefe 811aed4c 33ce44c5
! Mem[00000000900001f0] = 0f4fdef5 a808efa8 f2905ef7 4bf2997a
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000140] = eb851399, %g18 = 1ce41abe0b43219d
ldsw [%i6+0x140],%g2 ! %g2 = 1ce41abe0b43219d
! Mem[000000003e000100] = edc81e3a, %l4 = 00000000aae71d3f
ldsh [%i0+0x100],%l4 ! %l4 = ffffffffffffedc8
! %l1 = 00000000000000e8, Mem[0000000091800130] = d14241061d2d91ee
stx %l1,[%o0+0x130] ! Mem[0000000091800130] = 00000000000000e8
! Mem[000000003e8001c4] = 683b30f4, %l7 = c184817a, %l0 = 000000d7
add %i1,0x1c4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000683b30f4
! %f0 = feb5e275 ed2eb465 648c70dc 394df4b8
! %f4 = c6dc78dd e69cc512 adab6d95 544ee3de
! %f8 = 31e7dab2 cd878644 22746210 1024f879
! %f12 = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000090000140] = 8ffede46 22eda83f fb92a3a7 bfe5f02c
! Mem[0000000090000150] = f1aec20c 2b4f0717 226b69a0 5867fa16
! Mem[0000000090000160] = 59f26eb7 329ba7e0 3475fa82 e16a8c9d
! Mem[0000000090000170] = e1754233 9ef81e7c 9f6c7d21 fe6c3086
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l2 = 00000000fd6ecf53, Mem[0000000090800074] = 74c1f2f1
stw %l2,[%i5+0x074] ! Mem[0000000090800074] = fd6ecf53
! Mem[0000000091000038] = 65fd340e, %g2 = ffffffffeb851399
ldsh [%i6+0x038],%g2 ! %g2 = 00000000000065fd
p23_label_11:
! Mem[000000003e800164] = 49305cd4, %l3 = 00000000f0157fef
ldsh [%i1+0x166],%l3 ! %l3 = 0000000000005cd4
! Mem[000000003e8000cc] = 1dda5d11, %l0 = 683b30f4, %l4 = ffffedc8
add %i1,0xcc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000001dda5d11
! Mem[0000000090800178] = 9ecbdcf9, %g18 = 1ce41abe0b43219d
ldsw [%i5+0x178],%g2 ! %g2 = 1ce41abe0b43219d
! Mem[000000003f00004c] = f01dcc30, %l4 = 000000001dda5d11
swap [%i2+0x04c],%l4 ! %l4 = 00000000f01dcc30
! %l0 = 00000000683b30f4, Mem[000000009100012b] = 10000000
stb %l0,[%i6+0x12b] ! Mem[0000000091000128] = f4000000
! %l2 = 00000000fd6ecf53, Mem[0000000090800109] = 3b44fc35
stb %l2,[%i5+0x109] ! Mem[0000000090800108] = 5344fc35
! Mem[000000003e8000d4] = c5524c9c, %l0 = 683b30f4, %l3 = 00005cd4
add %i1,0xd4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c5524c9c
! Mem[00000000918001a0] = baabd0af, %g2 = ffffffff9ecbdcf9
ldsh [%o0+0x1a0],%g2 ! %g2 = ffffffffffffbaab
! Mem[000000003e800140] = d478dd55, %l3 = c5524c9c, %l0 = 683b30f4
add %i1,0x140,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d478dd55
! Mem[00000000910001e0] = bbbab66e, %g2 = ffffffffffffbaab
ldsh [%i6+0x1e0],%g2 ! %g2 = ffffffffffffbbba
p23_label_12:
! Mem[000000003f800146] = 6af7347a, %l5 = 000000000000997a
ldstub [%i3+0x146],%l5 ! %l5 = 00000034000000ff
! Mem[000000003f000050] = f161af1085f7d169, %l2 = 00000000fd6ecf53, %l4 = 00000000f01dcc30
add %i2,0x50,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f161af1085f7d169
! Mem[000000003f800078] = f45de5e9, %l4 = f161af1085f7d169
swap [%i3+0x078],%l4 ! %l4 = 00000000f45de5e9
! Mem[000000003e80015f] = 2b625a18, %l0 = 00000000d478dd55
ldstub [%i1+0x15f],%l0 ! %l0 = 00000018000000ff
! Mem[00000000908001fc] = a267e83b, %g2 = ffffffffffffbbba
lduh [%i5+0x1fc],%g2 ! %g2 = 000000000000a267
! Mem[000000003f0001f0] = 485909b54e47f981, %l1 = 00000000000000e8, %l3 = 00000000c5524c9c
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 485909b54e47f981
! Mem[000000009180006c] = dfefc0f8, %g2 = 000000000000a267
ldsb [%o0+0x06d],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000003e000078] = f1e924134d1a6cb8, %l1 = 00000000000000e8, %l4 = 00000000f45de5e9
add %i0,0x78,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f1e924134d1a6cb8
! Mem[000000003e000070] = 479f6e42ec2ca303, %l2 = 00000000fd6ecf53, %l1 = 00000000000000e8
add %i0,0x70,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 479f6e42ec2ca303
! Mem[0000000091800128] = d90e352c, %g2 = ffffffffffffffdf
lduh [%o0+0x12a],%g2 ! %g2 = 000000000000d90e
p23_label_13:
! %l4 = 4d1a6cb8, %l5 = 00000034, Mem[000000003e000020] = 5cce9808 6be0810d
std %l4,[%i0+%o4] ! Mem[000000003e000020] = 4d1a6cb8 00000034
! Mem[000000003f00003c] = 4196b76b, %l5 = 0000000000000034
ldsw [%i2+0x03c],%l5 ! %l5 = 000000004196b76b
! Mem[000000003f0000c0] = 7a39ad78 285db1f1 ac94441a 5051c831
! Mem[000000003f0000d0] = 259fb8a3 e8db1ce9 a8128a97 8d5e7d77
! Mem[000000003f0000e0] = 9362b0c3 4f7b5a75 da86efd5 047e898b
! Mem[000000003f0000f0] = c8877665 e65a291e a93a6329 4c8736e8
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 000000003f0000c0
! Mem[000000003f0000f8] = a93a6329, %l6 = 00000000cc2f6bd1
swap [%i2+0x0f8],%l6 ! %l6 = 00000000a93a6329
! Mem[000000003f000180] = b78edeab, %l6 = 00000000a93a6329
swap [%i2+0x180],%l6 ! %l6 = 00000000b78edeab
! Mem[0000000091000108] = 088b7aa7, %g2 = 000000000000d90e
ldub [%i6+0x10b],%g2 ! %g2 = 0000000000000008
membar #Sync ! Added by membar checker (780)
! Mem[0000000090000108] = 70dc394d, %g2 = 0000000000000008
ldsh [%i4+0x10a],%g2 ! %g2 = 00000000000070dc
! Mem[000000003e0000c0] = 81e61c67, %l2 = 00000000fd6ecf53
lduh [%i0+0x0c0],%l2 ! %l2 = 00000000000081e6
! Mem[000000003e800068] = 9b6d59f3, %l4 = f1e924134d1a6cb8
ldstub [%i1+0x068],%l4 ! %l4 = 0000009b000000ff
! Mem[000000003f8000d0] = b2ff8342 c34ad565, %l0 = 00000018, %l1 = ec2ca303
ldd [%i3+0x0d0],%l0 ! %l0 = 00000000b2ff8342 00000000c34ad565
p23_label_14:
! %f16 = 7a39ad78 285db1f1 ac94441a 5051c831
! %f20 = 259fb8a3 e8db1ce9 a8128a97 8d5e7d77
! %f24 = 9362b0c3 4f7b5a75 da86efd5 047e898b
! %f28 = c8877665 e65a291e a93a6329 4c8736e8
stda %f16,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 000000003f000140
! Mem[0000000090800148] = 490f12bc, %g2 = 00000000000070dc
ldsb [%i5+0x149],%g2 ! %g2 = 0000000000000049
! %f0 = feb5e275 ed2eb465 648c70dc 394df4b8
! %f4 = c6dc78dd e69cc512 adab6d95 544ee3de
! %f8 = 31e7dab2 cd878644 22746210 1024f879
! %f12 = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000003e8000c0] = ff937bc287b4a975, %l5 = 000000004196b76b, %l2 = 00000000000081e6
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ff937bc287b4a975
! %l3 = 485909b54e47f981, Mem[000000003f800150] = a2d29d73a3b1a3d1
stx %l3,[%i3+0x150] ! Mem[000000003f800150] = 485909b54e47f981
! Mem[000000003f800190] = fdf41cfb, %l2 = 87b4a975, %l5 = 4196b76b
add %i3,0x190,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fdf41cfb
! Mem[000000003e0000d0] = c48fd028678961db, %l6 = 00000000b78edeab, %l7 = 00000000c184817a
add %i0,0xd0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = c48fd028678961db
! Mem[000000003e000020] = 4d1a6cb8, %l3 = 485909b54e47f981
ldstub [%i0+%o4],%l3 ! %l3 = 0000004d000000ff
! %f16 = 7a39ad78 285db1f1 ac94441a 5051c831
! %f20 = 259fb8a3 e8db1ce9 a8128a97 8d5e7d77
! %f24 = 9362b0c3 4f7b5a75 da86efd5 047e898b
! %f28 = c8877665 e65a291e a93a6329 4c8736e8
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000918000d0] = 7aba9aca d893ac6f, %g2 = 00000049, %g3 = f68d0ba7
ldd [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca 00000000d893ac6f
p23_label_15:
! %l2 = ff937bc287b4a975, Mem[0000000090800042] = 0000aae7
sth %l2,[%i5+0x042] ! Mem[0000000090800040] = a975aae7
! %l6 = 00000000b78edeab, Mem[0000000090800056] = 80fc76c7
stb %l6,[%i5+0x056] ! Mem[0000000090800054] = abfc76c7
! Mem[000000003e0001d8] = 66a242892bb67054, %l1 = 00000000c34ad565
ldx [%i0+0x1d8],%l1 ! %l1 = 66a242892bb67054
! Mem[0000000090800050] = 962502f2, %g2 = 000000007aba9aca
lduw [%i5+0x050],%g2 ! %g2 = 00000000962502f2
! Mem[000000003e800180] = b3c4e5bd, %l5 = fdf41cfb, %l1 = 2bb67054
add %i1,0x180,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b3c4e5bd
! Mem[00000000910001c8] = 00000066, %g2 = 00000000962502f2
ldsh [%i6+0x1c8],%g2 ! %g2 = 0000000000000000
! %f0 = feb5e275 ed2eb465 648c70dc 394df4b8
! %f4 = c6dc78dd e69cc512 adab6d95 544ee3de
! %f8 = 31e7dab2 cd878644 22746210 1024f879
! %f12 = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l2 = 87b4a975, %l3 = 0000004d, Mem[0000000091000178] = 9ca8cbaa 2018c4b0
std %l2,[%i6+0x178] ! Mem[0000000091000178] = 87b4a975 0000004d
! %l5 = 00000000fdf41cfb, Mem[00000000910001bc] = edf9df50
stw %l5,[%i6+0x1bc] ! Mem[00000000910001bc] = fdf41cfb
! Mem[000000003f800078] = 85f7d1693c83f344, %l2 = ff937bc287b4a975, %l5 = 00000000fdf41cfb
add %i3,0x78,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 85f7d1693c83f344
p23_label_16:
! Mem[000000003f8001c2] = 7f62ff9a, %l1 = 00000000b3c4e5bd
ldstub [%i3+0x1c2],%l1 ! %l1 = 000000ff000000ff
! Mem[000000003e800080] = afa1be1d, %l2 = ff937bc287b4a975
swap [%i1+0x080],%l2 ! %l2 = 00000000afa1be1d
! %l3 = 000000000000004d, Mem[000000003e00007c] = 4d1a6cb8
sth %l3,[%i0+0x07c] ! Mem[000000003e00007c] = 004d6cb8
! Mem[000000009000003c] = 45073733, %g18 = 1ce41abe0b43219d
ldsw [%i4+0x03c],%g2 ! %g2 = 1ce41abe0b43219d
! Mem[000000003e000178] = 99889820, %l0 = b2ff8342, %l7 = 678961db
add %i0,0x178,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000099889820
! Mem[000000003f800158] = 45df414a, %l5 = 85f7d1693c83f344
ldstub [%i3+0x158],%l5 ! %l5 = 00000045000000ff
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = 0000000045073733
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[0000000090800050] = 962502f2, %g2 = efb13f4bc8d12635
lduh [%i5+0x050],%g2 ! %g2 = 0000000000009625
! Mem[000000003f8001e0] = ff4751ca, %l6 = 00000000b78edeab
ldstub [%i3+0x1e0],%l6 ! %l6 = 000000ff000000ff
! %l2 = afa1be1d, %l3 = 0000004d, Mem[00000000918000e8] = 4a2aed2e 9fe1d6d9
std %l2,[%o0+0x0e8] ! Mem[00000000918000e8] = afa1be1d 0000004d
p23_label_17:
! Mem[000000003e0000e0] = 3095f41f ff8533c8, %l6 = 000000ff, %l7 = 99889820
ldd [%i0+0x0e0],%l6 ! %l6 = 000000003095f41f 00000000ff8533c8
! Mem[000000003f800150] = 485909b5, %l0 = b2ff8342, %l6 = 3095f41f
add %i3,0x150,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000485909b5
! %f0 = feb5e275 ed2eb465 648c70dc 394df4b8
! %f4 = c6dc78dd e69cc512 adab6d95 544ee3de
! %f8 = 31e7dab2 cd878644 22746210 1024f879
! %f12 = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
mov 0x0c0,%g4
stda %f0,[%i0+%g4]ASI_BLK_AIUPL ! Block Store to 000000003e0000c0
membar #Sync ! Added by membar checker (781)
! Mem[000000003f000140] = f1b15d28, %l3 = 000000000000004d
swap [%i2+0x140],%l3 ! %l3 = 00000000f1b15d28
! Mem[000000003e8000b8] = 1f8059d4, %l2 = afa1be1d, %l2 = afa1be1d
add %i1,0xb8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001f8059d4
! Mem[000000009180013c] = 2c14b16d, %g2 = 0000000000009625
ldsh [%o0+0x13c],%g2 ! %g2 = 0000000000002c14
! Mem[000000003e0000c4] = 75e2b5fe, %l4 = 0000009b, %l2 = 1f8059d4
add %i0,0xc4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000075e2b5fe
! Mem[0000000091800068] = 322599df, %g2 = 0000000000002c14
lduh [%o0+0x06a],%g2 ! %g2 = 0000000000003225
! %l4 = 000000000000009b, Mem[000000003e00010f] = 9eea399e
stb %l4,[%i0+0x10f] ! Mem[000000003e00010c] = 9eea399b
! %l1 = 00000000000000ff, Mem[000000003f800198] = 2dad0b6dd430fd89
stx %l1,[%i3+0x198] ! Mem[000000003f800198] = 00000000000000ff
p23_label_18:
! Mem[000000003e0000e4] = b2dae731, %l1 = 00000000000000ff
ldstub [%i0+0x0e4],%l1 ! %l1 = 000000b2000000ff
! Mem[00000000908000cc] = 3ce9b6ab, %g2 = 0000000000003225
ldub [%i5+0x0cc],%g2 ! %g2 = 000000000000003c
! Mem[0000000090800138] = 92df79e6e94c5e6d, %g2 = 000000000000003c
ldx [%i5+0x138],%g2 ! %g2 = 92df79e6e94c5e6d
! Mem[000000003e000070] = 479f6e42ec2ca303, %l7 = 00000000ff8533c8, %l4 = 000000000000009b
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 479f6e42ec2ca303
! %l6 = 485909b5, %l7 = ff8533c8, Mem[0000000090000078] = b7c0835e e5acf70b
std %l6,[%i4+0x078] ! Mem[0000000090000078] = 485909b5 ff8533c8
! Mem[000000003f0001b8] = 6a5b1d05dec5eafe, %l4 = 479f6e42ec2ca303, %l0 = 00000000b2ff8342
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6a5b1d05dec5eafe
! Mem[00000000900000c0] = feb5e275 ed2eb465 648c70dc 394df4b8
! Mem[00000000900000d0] = c6dc78dd e69cc512 adab6d95 544ee3de
! Mem[00000000900000e0] = 31e7dab2 cd878644 22746210 1024f879
! Mem[00000000900000f0] = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000020] = 07fdaa83, %g2 = 92df79e6e94c5e6d
ldsh [%i4+%o4],%g2 ! %g2 = 00000000000007fd
! Mem[00000000908000d8] = 69d8095d, %g2 = 00000000000007fd
ldsh [%i5+0x0da],%g2 ! %g2 = 00000000000069d8
! Mem[000000003e0001ae] = 984c37f3, %l6 = 00000000485909b5
ldstub [%i0+0x1ae],%l6 ! %l6 = 00000037000000ff
p23_label_19:
! Mem[000000003f00009c] = a866ffe9, %l3 = 00000000f1b15d28
swap [%i2+0x09c],%l3 ! %l3 = 00000000a866ffe9
! Mem[000000003e000070] = 479f6e42, %l7 = 00000000ff8533c8
swap [%i0+0x070],%l7 ! %l7 = 00000000479f6e42
! Mem[000000003e800100] = 69a9f923, %l0 = 6a5b1d05dec5eafe
swap [%i1+0x100],%l0 ! %l0 = 0000000069a9f923
! %f0 = feb5e275 ed2eb465 648c70dc 394df4b8
! %f4 = c6dc78dd e69cc512 adab6d95 544ee3de
! %f8 = 31e7dab2 cd878644 22746210 1024f879
! %f12 = a3a03ca9 4141e5d2 0e3b37ea c1a05f9b
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000003e0001d0] = d2b069a7, %l4 = 479f6e42ec2ca303
ldub [%i0+0x1d2],%l4 ! %l4 = 0000000000000069
! Mem[00000000918000f4] = 03e56e2c, %g2 = 00000000000069d8
lduw [%o0+0x0f4],%g2 ! %g2 = 0000000003e56e2c
! Mem[000000003f8001b8] = d2176cda, %l4 = 0000000000000069
swap [%i3+0x1b8],%l4 ! %l4 = 00000000d2176cda
! Mem[000000003f800168] = 265b634b87e2b2e1, %l7 = 00000000479f6e42, %l1 = 00000000000000b2
add %i3,0x168,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 265b634b87e2b2e1
! Mem[00000000918000a4] = c8d12635, %g18 = 1ce41abe0b43219d
ldsw [%o0+0x0a4],%g2 ! %g2 = 1ce41abe0b43219d
! Mem[000000003f8000ac] = 1024f879, %l1 = 265b634b87e2b2e1
swap [%i3+0x0ac],%l1 ! %l1 = 000000001024f879
p23_label_20:
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d37acb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (782)
! Mem[000000003f800180] = cecbd263 862391ee a514d4e1 4527ea1f
! Mem[000000003f800190] = fdf41cfb 97ab4c19 00000000 000000ff
! Mem[000000003f8001a0] = 91f06fa2 747cf92e 6117bdf3 50cc08dc
! Mem[000000003f8001b0] = 5d9fd207 e065f53a 00000069 f074ce98
ldda [%i3+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 000000003f800180
! %l7 = 00000000479f6e42, Mem[00000000900001e6] = 62938b89
stb %l7,[%i4+0x1e6] ! Mem[00000000900001e4] = 42938b89
! %l5 = 0000000000000045, Mem[000000009000010c] = 394df4b8
sth %l5,[%i4+0x10c] ! Mem[000000009000010c] = 0045f4b8
! %f0 = ee912386 63d2cbce 1fea2745 e1d414a5
! %f4 = 194cab97 fb1cf4fd ff000000 00000000
! %f8 = 2ef97c74 a26ff091 dc08cc50 f3bd1761
! %f12 = 3af565e0 07d29f5d 98ce74f0 69000000
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 000000003e800000
! Mem[000000003f000036] = d735e518, %l5 = 0000000000000045
ldstub [%i2+0x036],%l5 ! %l5 = 000000e5000000ff
! Mem[00000000918001dc] = d79063ab, %g2 = ffffffffc8d12635
lduh [%o0+0x1de],%g2 ! %g2 = 000000000000d790
! %f0 = ee912386 63d2cbce 1fea2745 e1d414a5
! %f4 = 194cab97 fb1cf4fd ff000000 00000000
! %f8 = 2ef97c74 a26ff091 dc08cc50 f3bd1761
! %f12 = 3af565e0 07d29f5d 98ce74f0 69000000
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000908000b8] = 1aace1f8, %g2 = 000000000000d790
lduw [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8
! Mem[000000003e000080] = 8112c11a ca7486d2 93d6cac6 a8ea9676
! Mem[000000003e000090] = 72b8d0db 0dd991a6 20e8b72e f72fd9a4
! Mem[000000003e0000a0] = 594f4efb 8cee25a2 39e02a84 1999c819
! Mem[000000003e0000b0] = 377e3fee 1c4fec07 df31f2bf d1965534
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 000000003e000080
p23_label_21:
! Mem[000000003e8000f0] = 7d5ae4ab, %l3 = 00000000a866ffe9
swap [%i1+0x0f0],%l3 ! %l3 = 000000007d5ae4ab
! Mem[0000000090000078] = 485909b5, %g18 = 1ce41abe0b43219d
ldsw [%i4+0x078],%g2 ! %g2 = 1ce41abe0b43219d
! Mem[000000003f800088] = 648c70dc394df4b8, %l0 = 0000000069a9f923, %l2 = 0000000075e2b5fe
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 648c70dc394df4b8
! Mem[000000003f800020] = 5e649ead932b4f0e, %l1 = 000000001024f879, %l7 = 00000000479f6e42
add %i3,0x20,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 5e649ead932b4f0e
! %f0 = 8112c11a ca7486d2 93d6cac6 a8ea9676
! %f4 = 72b8d0db 0dd991a6 20e8b72e f72fd9a4
! %f8 = 594f4efb 8cee25a2 39e02a84 1999c819
! %f12 = 377e3fee 1c4fec07 df31f2bf d1965534
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 000000003e000000
! Mem[000000003e000052] = d1d9a014, %l2 = 648c70dc394df4b8
ldstub [%i0+0x052],%l2 ! %l2 = 000000a0000000ff
! %l6 = 0000000000000037, Mem[000000009000004c] = 6b0dd925
stb %l6,[%i4+0x04c] ! Mem[000000009000004c] = 370dd925
! %f16 = 7a39ad78 285db1f1 ac94441a 5051c831
! %f20 = 259fb8a3 e8db1ce9 a8128a97 8d5e7d77
! %f24 = 9362b0c3 4f7b5a75 da86efd5 047e898b
! %f28 = c8877665 e65a291e a93a6329 4c8736e8
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l4 = 00000000d2176cda, Mem[00000000910001ab] = 1c3e7bb1
stb %l4,[%i6+0x1ab] ! Mem[00000000910001a8] = da3e7bb1
! Mem[000000003e8000d4] = c5524c9c, %l6 = 00000037, %l6 = 00000037
add %i1,0xd4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c5524c9c
p23_label_22:
! Mem[000000003f8000bc] = c1a05f9b, %l5 = 00000000000000e5
ldstub [%i3+0x0bc],%l5 ! %l5 = 000000c1000000ff
! Mem[00000000910001b8] = 5ea3e305 fdf41cfb, %g2 = 485909b5, %g3 = d893ac6f
ldd [%i6+0x1b8],%g2 ! %g2 = 000000005ea3e305 00000000fdf41cfb
! Mem[000000003f8000f0] = a8ef08a8f5de4f0f, %l5 = 00000000000000c1, %l3 = 000000007d5ae4ab
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a8ef08a8f5de4f0f
! Mem[0000000091000190] = 1c19692e, %g2 = 000000005ea3e305
ldsh [%i6+0x192],%g2 ! %g2 = 0000000000001c19
membar #Sync ! Added by membar checker (783)
! Mem[000000003e8000c0] = ff937bc2 87b4a975 82506fec 1dda5d11
! Mem[000000003e8000d0] = e48b9b7b c5524c9c 790a0c60 d37d5ef0
! Mem[000000003e8000e0] = 2bd7d0c7 f3758f58 dad590d3 f3d9bf48
! Mem[000000003e8000f0] = a866ffe9 e6c54668 26200ee1 803ff730
ldda [%i1+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000003e8000c0
! %l6 = 00000000c5524c9c, Mem[0000000090000094] = a3b89f25
stw %l6,[%i4+0x094] ! Mem[0000000090000094] = c5524c9c
! Mem[000000003f8000ac] = 87e2b2e1, %l6 = c5524c9c, %l6 = c5524c9c
add %i3,0xac,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000087e2b2e1
! Mem[000000003e800130] = 9d30a315262d797f, %l1 = 000000001024f879, %l6 = 0000000087e2b2e1
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 9d30a315262d797f
! Mem[000000003e8000e0] = 2bd7d0c7, %l1 = 1024f879, %l7 = 932b4f0e
add %i1,0xe0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000002bd7d0c7
! Mem[0000000091800198] = 49b1ea66d6f7ca2b, %g2 = 0000000000001c19
ldx [%o0+0x198],%g2 ! %g2 = 49b1ea66d6f7ca2b
p23_label_23:
! Mem[000000003f000018] = 4a00be3b, %l5 = 00000000000000c1
swap [%i2+%o3],%l5 ! %l5 = 000000004a00be3b
! Mem[00000000900001c0] = f1b15d28 78ad397a 31c85150 1a4494ac
! Mem[00000000900001d0] = e91cdbe8 a3b89f25 777d5e8d 978a12a8
! Mem[00000000900001e0] = 755a7b4f c3b04293 8b897e04 d5ef86da
! Mem[00000000900001f0] = 1e295ae6 657687c8 e836874c 29633aa9
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %f16 = 7a39ad78 285db1f1 ac94441a 5051c831
! %f20 = 259fb8a3 e8db1ce9 a8128a97 8d5e7d77
! %f24 = 9362b0c3 4f7b5a75 da86efd5 047e898b
! %f28 = c8877665 e65a291e a93a6329 4c8736e8
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[000000003f0001b4] = 955e2c09, %l7 = 2bd7d0c7, %l2 = 000000a0
add %i2,0x1b4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000955e2c09
! %l5 = 000000004a00be3b, Mem[000000009000005a] = f40cbaa1
sth %l5,[%i4+0x05a] ! Mem[0000000090000058] = be3bbaa1
! Mem[000000003f800084] = ed2eb465, %l0 = 69a9f923, %l2 = 955e2c09
add %i3,0x84,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ed2eb465
! Mem[0000000090000188] = f44d39dc, %g2 = 49b1ea66d6f7ca2b
ldub [%i4+0x189],%g2 ! %g2 = 00000000000000f4
! %f0 = 75a9b487 c27b93ff 115dda1d ec6f5082
! %f4 = 9c4c52c5 7b9b8be4 f05e7dd3 600c0a79
! %f8 = 588f75f3 c7d0d72b 48bfd9f3 d390d5da
! %f12 = 6846c5e6 e9ff66a8 30f73f80 e10e2026
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d37acb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000003e800140] = d478dd55 706479ca 8d6b4950 2312978c
! Mem[000000003e800150] = d372f3d5 9f761f3b 0a596273 2b625aff
! Mem[000000003e800160] = f2f6f986 49305cd4 8ffeceda 36b1d8fb
! Mem[000000003e800170] = 86e0821e 21d107a7 b916d4a9 75ff3ff0
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000003e800140
p23_label_24:
! Mem[000000003f800170] = d67d07f287af42bd, %l5 = 000000004a00be3b, %l5 = 000000004a00be3b
add %i3,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d67d07f287af42bd
! Mem[00000000900000bc] = 29633aa9, %g2 = 00000000000000f4
ldsh [%i4+0x0bc],%g2 ! %g2 = 0000000000002963
! %l0 = 0000000069a9f923, Mem[00000000908000a8] = 8f9f5195
stw %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 69a9f923
! %l2 = ed2eb465, %l3 = f5de4f0f, Mem[00000000900001a8] = 79f82410 10627422
std %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = ed2eb465 f5de4f0f
! Mem[000000003e8000d0] = e48b9b7b, %l1 = 000000001024f879
ldstub [%i1+0x0d0],%l1 ! %l1 = 000000e4000000ff
membar #Sync ! Added by membar checker (784)
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 370dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbbe3b baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 e48b9b7b 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a 485909b5 ff8533c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000003f000110] = a68a4881, %l6 = 262d797f, %l6 = 262d797f
add %i2,0x110,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a68a4881
! Mem[0000000090000080] = 5d2878ad, %g2 = 0000000000002963
ldub [%i4+0x082],%g2 ! %g2 = 000000000000005d
! Mem[000000003f800138] = a4bbb0a38f0d3804, %l6 = 00000000a68a4881, %l2 = 00000000ed2eb465
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a4bbb0a38f0d3804
! Mem[000000003e0001d4] = 71cb386c, %l4 = 00000000d2176cda
swap [%i0+0x1d4],%l4 ! %l4 = 0000000071cb386c
p23_label_25:
! Mem[00000000908001b8] = 92f9b94f, %g2 = 000000000000005d
ldsh [%i5+0x1b8],%g2 ! %g2 = ffffffffffff92f9
! Mem[0000000091000020] = 806bc25f b5c9f132, %g2 = ffff92f9, %g3 = fdf41cfb
ldd [%i6+%o4],%g2 ! %g2 = 00000000806bc25f 00000000b5c9f132
! Mem[0000000090000038] = d563288d, %g2 = 00000000806bc25f
lduw [%i4+0x038],%g2 ! %g2 = 00000000d563288d
! Mem[000000003e0000a0] = 594f4efb, %l7 = 000000002bd7d0c7
ldsh [%i0+0x0a2],%l7 ! %l7 = 0000000000004efb
! Mem[000000003f0000ec] = 047e898b, %l1 = 000000e4, %l0 = 69a9f923
add %i2,0xec,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000047e898b
! %l6 = 00000000a68a4881, Mem[000000003f8000c3] = dfac5dab
stb %l6,[%i3+0x0c3] ! Mem[000000003f8000c0] = dfac5d81
! %l1 = 00000000000000e4, Mem[0000000090800156] = 4668fcd7
sth %l1,[%i5+0x156] ! Mem[0000000090800154] = 00e4fcd7
! Mem[0000000090800148] = b9490f12 bc3eb820, %g2 = d563288d, %g3 = b5c9f132
ldd [%i5+0x148],%g2 ! %g2 = 00000000b9490f12 00000000bc3eb820
! Mem[0000000090000140] = 8ffede46 22eda83f fb92a3a7 bfe5f02c
! Mem[0000000090000150] = f1aec20c 2b4f0717 226b69a0 5867fa16
! Mem[0000000090000160] = 59f26eb7 329ba7e0 3475fa82 e16a8c9d
! Mem[0000000090000170] = e1754233 9ef81e7c 9f6c7d21 fe6c3086
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l0 = 00000000047e898b, Mem[0000000090000098] = 777d5e8d978a12a8
stx %l0,[%i4+0x098] ! Mem[0000000090000098] = 00000000047e898b
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p23_branch_failed
p23_not_taken_0_end:
! End of Random Code for Thread 23
p23_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x05c] ! Set processor 23 done flag
! Check Registers
p23_check_registers:
set p23_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000047e898b
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000e4
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be a4bbb0a38f0d3804
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a8ef08a8f5de4f0f
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000071cb386c
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be d67d07f287af42bd
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a68a4881
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000004efb
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p23_check_fp_registers:
set p23_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ca796470 55dd78d4
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8c971223 50496b8d
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3b1f769f d5f372d3
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff5a622b 7362590a
bne %xcc,p23_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d45c3049 86f9f6f2
bne %xcc,p23_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be fbd8b136 dacefe8f
bne %xcc,p23_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a707d121 1e82e086
bne %xcc,p23_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f03fff75 a9d416b9
bne %xcc,p23_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7a39ad78 285db1f1
bne %xcc,p23_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ac94441a 5051c831
bne %xcc,p23_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 259fb8a3 e8db1ce9
bne %xcc,p23_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a8128a97 8d5e7d77
bne %xcc,p23_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9362b0c3 4f7b5a75
bne %xcc,p23_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be da86efd5 047e898b
bne %xcc,p23_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c8877665 e65a291e
bne %xcc,p23_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a93a6329 4c8736e8
bne %xcc,p23_f30_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8112c11aca7486d2
ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 93d6cac6a8ea9676
ldx [%i0+0x008],%g3 ! Observed data at 000000003e000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 72b8d0db0dd991a6
ldx [%i0+0x010],%g3 ! Observed data at 000000003e000010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 20e8b72ef72fd9a4
ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 594f4efb8cee25a2
ldx [%i0+0x020],%g3 ! Observed data at 000000003e000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 39e02a841999c819
ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 377e3fee1c4fec07
ldx [%i0+0x030],%g3 ! Observed data at 000000003e000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = df31f2bfd1965534
ldx [%i0+0x038],%g3 ! Observed data at 000000003e000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = d1d9ff14469c8a6e
ldx [%i0+0x050],%g3 ! Observed data at 000000003e000050
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = ff8533c8ec2ca303
ldx [%i0+0x070],%g3 ! Observed data at 000000003e000070
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = f1e92413004d6cb8
ldx [%i0+0x078],%g3 ! Observed data at 000000003e000078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 65b42eed75e2b5fe
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b8f44d39dc708c64
ldx [%i0+0x0c8],%g3 ! Observed data at 000000003e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 12c59ce6dd78dcc6
ldx [%i0+0x0d0],%g3 ! Observed data at 000000003e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = dee34e54956dabad
ldx [%i0+0x0d8],%g3 ! Observed data at 000000003e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 448687cdffdae731
ldx [%i0+0x0e0],%g3 ! Observed data at 000000003e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 79f8241010627422
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d2e54141a93ca0a3
ldx [%i0+0x0f0],%g3 ! Observed data at 000000003e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9b5fa0c1ea373b0e
ldx [%i0+0x0f8],%g3 ! Observed data at 000000003e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 10ecd3c19eea399b
ldx [%i0+0x108],%g3 ! Observed data at 000000003e000108
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d9ffaa1b0819fb20
ldx [%i0+0x110],%g3 ! Observed data at 000000003e000110
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = ffffebc92bb4ebff
ldx [%i0+0x150],%g3 ! Observed data at 000000003e000150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = d0ff48d306d3d015
ldx [%i0+0x188],%g3 ! Observed data at 000000003e000188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1c4753d3984cfff3
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d2b069a7d2176cda
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1d0,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ee91238663d2cbce
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1fea2745e1d414a5
ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 194cab97fb1cf4fd
ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff00000000000000
ldx [%i1+0x018],%g3 ! Observed data at 000000003e800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2ef97c74a26ff091
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = dc08cc50f3bd1761
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3af565e007d29f5d
ldx [%i1+0x030],%g3 ! Observed data at 000000003e800030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98ce74f069000000
ldx [%i1+0x038],%g3 ! Observed data at 000000003e800038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff6d59f30cd04b8c
ldx [%i1+0x068],%g3 ! Observed data at 000000003e800068
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 87b4a975d45c000f
ldx [%i1+0x080],%g3 ! Observed data at 000000003e800080
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 27db6a7c419eff61
ldx [%i1+0x090],%g3 ! Observed data at 000000003e800090
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff937bc287b4a975
ldx [%i1+0x0c0],%g3 ! Observed data at 000000003e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff8b9b7bc5524c9c
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a866ffe9e6c54668
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = dec5eafeef9e35d2
ldx [%i1+0x100],%g3 ! Observed data at 000000003e800100
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0a5962732b625aff
ldx [%i1+0x158],%g3 ! Observed data at 000000003e800158
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = b3c4e5bdab5dacdf
ldx [%i1+0x180],%g3 ! Observed data at 000000003e800180
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = dcbb812bc184817a
ldx [%i1+0x188],%g3 ! Observed data at 000000003e800188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 65d54ac34283ffb2
ldx [%i1+0x190],%g3 ! Observed data at 000000003e800190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 060c5b5ce96e17e3
ldx [%i1+0x198],%g3 ! Observed data at 000000003e800198
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = db9ea75f15ffdefe
ldx [%i1+0x1a0],%g3 ! Observed data at 000000003e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 811aed4c33ce44c5
ldx [%i1+0x1a8],%g3 ! Observed data at 000000003e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0f4fdef5a808efa8
ldx [%i1+0x1b0],%g3 ! Observed data at 000000003e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f2905ef74bf2997a
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1b8,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 000000c1fdaae3f1
ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cf82a90bca7486d2
ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 354de410d735ff18
ldx [%i2+0x030],%g3 ! Observed data at 000000003f000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = cab6f3b61dda5d11
ldx [%i2+0x048],%g3 ! Observed data at 000000003f000048
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = 933e8238f1b15d28
ldx [%i2+0x098],%g3 ! Observed data at 000000003f000098
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cc2f6bd14c8736e8
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000168b421c5d
ldx [%i2+0x118],%g3 ! Observed data at 000000003f000118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000004d78ad397a
ldx [%i2+0x140],%g3 ! Observed data at 000000003f000140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 31c851501a4494ac
ldx [%i2+0x148],%g3 ! Observed data at 000000003f000148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e91cdbe8a3b89f25
ldx [%i2+0x150],%g3 ! Observed data at 000000003f000150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 777d5e8d978a12a8
ldx [%i2+0x158],%g3 ! Observed data at 000000003f000158
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 755a7b4fc3b06293
ldx [%i2+0x160],%g3 ! Observed data at 000000003f000160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8b897e04d5ef86da
ldx [%i2+0x168],%g3 ! Observed data at 000000003f000168
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1e295ae6657687c8
ldx [%i2+0x170],%g3 ! Observed data at 000000003f000170
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = e836874c29633aa9
ldx [%i2+0x178],%g3 ! Observed data at 000000003f000178
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = a93a6329246fda44
ldx [%i2+0x180],%g3 ! Observed data at 000000003f000180
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 862391ee693260fa
ldx [%i2+0x198],%g3 ! Observed data at 000000003f000198
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6a5b1d05dec5eafe
ldx [%i2+0x1b8],%g3 ! Observed data at 000000003f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1b8,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 0c0a0fec5a36d7c1
ldx [%i3+0x010],%g3 ! Observed data at 000000003f800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x010,%g4
ldx [%g1+0x078],%g2 ! Expected data = 85f7d1693c83f344
ldx [%i3+0x078],%g3 ! Observed data at 000000003f800078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2274621087e2b2e1
ldx [%i3+0x0a8],%g3 ! Observed data at 000000003f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0e3b37eaffa05f9b
ldx [%i3+0x0b8],%g3 ! Observed data at 000000003f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = dfac5d81bde5c4b3
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 09febd0e6af7ff7a
ldx [%i3+0x140],%g3 ! Observed data at 000000003f800140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 485909b54e47f981
ldx [%i3+0x150],%g3 ! Observed data at 000000003f800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffdf414a83edcdad
ldx [%i3+0x158],%g3 ! Observed data at 000000003f800158
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000000000ff
ldx [%i3+0x198],%g3 ! Observed data at 000000003f800198
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000069f074ce98
ldx [%i3+0x1b8],%g3 ! Observed data at 000000003f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7f62ff9ac335277b
ldx [%i3+0x1c0],%g3 ! Observed data at 000000003f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff4751ca2a7d5fe0
ldx [%i3+0x1e0],%g3 ! Observed data at 000000003f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1e0,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
p23_f0_fail:
set p23_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f4_fail:
set p23_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f6_fail:
set p23_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f8_fail:
set p23_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f10_fail:
set p23_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f12_fail:
set p23_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f14_fail:
set p23_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f16_fail:
set p23_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f18_fail:
set p23_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f20_fail:
set p23_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f22_fail:
set p23_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f24_fail:
set p23_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f26_fail:
set p23_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f28_fail:
set p23_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f30_fail:
set p23_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 23 failed
p23_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 23 failed
p23_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x05c] ! Set processor 23 done flag
set p23_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p23_selfmod_failed:
ba p23_failed
mov 0xabc,%g1
p23_common_error:
or %g0,0xef7,%g1
ba p23_failed
mov %o5,%g3
p23_common_signature_error:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_common_timeout:
set p23_temp,%g1
ba p23_failed
st %g2,[%g1] ! Common Lock Number
p23_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p23_failed
mov 0x0,%g3
p23_trap1e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000028]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000010]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000018]
done
p23_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000028]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000010]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f000018]
done
p23_trap2e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000020]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e000028]
done
p23_trap2o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000020]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003e000028]
done
p23_trap3e:
nop
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = afb29c5882bd21a9
ldx [%g1+0x008],%l1 ! %l1 = 4f3ca5b80a88671c
ldx [%g1+0x010],%l2 ! %l2 = 43fe78de07594b2d
ldx [%g1+0x018],%l3 ! %l3 = 94937a4a3793974e
ldx [%g1+0x020],%l4 ! %l4 = bb184a3df08c0faa
ldx [%g1+0x028],%l5 ! %l5 = 2d14e3f83a3905bd
ldx [%g1+0x030],%l6 ! %l6 = 16e26bfdc63c136e
ldx [%g1+0x038],%l7 ! %l7 = 98b6a2a6fe881640
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 24
processor_24:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x60] ! Set the start flag
wrpr %g0,7,%cleanwin
call p24_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 24
wr %g0,0x4,%fprs ! Make sure fef is 1
set p24_init_freg,%g1
! %f0 = a68d717c 4cd37824 89d73e43 e2165d54
! %f4 = 332e4d58 4b00b12a a4358b29 364144fb
! %f8 = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! %f12 = 7adad0eb 4f47b2e2 07c40662 2c558bce
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 597196be 88586489 fd86bb15 76871939
! %f36 = 7c9b0bf8 8cbb058b 9e1975d5 b3c84b16
! %f40 = 1550cdb8 761b7292 09488357 55dd5cfe
! %f44 = 7142c3cf 2c597469 f0f57647 b3ef5b68
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8850d04f00000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = 8850d04f00000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 24
p24_label_1:
! Mem[00000000410000f6] = b11eb129, %l4 = e9eb2e9e25b95c97
ldstub [%i2+0x0f6],%l4 ! %l4 = 000000b1000000ff
! %l2 = 4d5e70df, %l3 = 36b00d2a, Mem[0000000090800138] = 92df79e6 e94c5e6d
std %l2,[%i5+0x138] ! Mem[0000000090800138] = 4d5e70df 36b00d2a
! Mem[0000000041800148] = 690896731065085a, %l2 = 792f16984d5e70df, %l7 = 1f5b660c6e9d2fb5
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 690896731065085a
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = 1b3d998a, %g3 = 0bad0b00
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
! %l1 = 393ecefa157b338d, Mem[0000000090000158] = 17af2d6aff4d8bb7
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 393ecefa157b338d
! Mem[00000000410000f0] = c9eebb46b11eff29, %l7 = 690896731065085a
ldx [%i2+0x0f0],%l7 ! %l7 = c9eebb46b11eff29
! Mem[0000000040000020] = a0deb381, %l6 = 42e82e16, %l2 = 4d5e70df
add %i0,0x20,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a0deb381
! %l2 = 00000000a0deb381, Mem[0000000091000054] = a42e2703
stw %l2,[%i6+0x054] ! Mem[0000000091000054] = a0deb381
! Mem[0000000041800110] = 23229e505ef549f6, %l0 = 698a1bdfde170eed, %l2 = 00000000a0deb381
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 23229e505ef549f6
! %f0 = a68d717c 4cd37824 89d73e43 e2165d54
! %f4 = 332e4d58 4b00b12a a4358b29 364144fb
! %f8 = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! %f12 = 7adad0eb 4f47b2e2 07c40662 2c558bce
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
p24_label_2:
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000900000c8] = 63632e9d, %g2 = 000000003731e03f
ldsh [%i4+0x0c8],%g2 ! %g2 = 0000000000006363
! Mem[00000000400001a0] = 3490f9ecef5e18b3, %l0 = 698a1bdfde170eed, %l2 = 23229e505ef549f6
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 3490f9ecef5e18b3
! %l3 = fda87a1036b00d2a, Mem[0000000040800118] = 2b81c68e
stw %l3,[%i1+0x118] ! Mem[0000000040800118] = 36b00d2a
! Mem[00000000418001c8] = c6d4783a, %l2 = 3490f9ecef5e18b3
swap [%i3+0x1c8],%l2 ! %l2 = 00000000c6d4783a
! Mem[0000000041000158] = 826d251e1f5fcfb0, %l7 = c9eebb46b11eff29, %l7 = c9eebb46b11eff29
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 826d251e1f5fcfb0
! %l1 = 393ecefa157b338d, Mem[000000009100002a] = e843f68d
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = 338df68d
! Mem[00000000910001a0] = 78138211, %g2 = 0000000000006363
ldsh [%i6+0x1a2],%g2 ! %g2 = 0000000000007813
! Mem[00000000400001f7] = 3de7b664, %l7 = 826d251e1f5fcfb0
ldstub [%i0+0x1f7],%l7 ! %l7 = 00000064000000ff
membar #Sync ! Added by membar checker (785)
! Mem[0000000090000158] = b816965aae683a21, %g2 = 0000000000007813
ldx [%i4+0x158],%g2 ! %g2 = b816965aae683a21
p24_label_3:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000040000121] = 1d2c2c6a, %l4 = 00000000000000b1
ldstub [%i0+0x121],%l4 ! %l4 = 0000002c000000ff
! %f0 = a68d717c 4cd37824 89d73e43 e2165d54
! %f4 = 332e4d58 4b00b12a a4358b29 364144fb
! %f8 = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! %f12 = 7adad0eb 4f47b2e2 07c40662 2c558bce
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000091000150] = c588424aac100c36, %g2 = b816965aae683a21
ldx [%i6+0x150],%g2 ! %g2 = c588424aac100c36
membar #Sync ! Added by membar checker (786)
! %f0 = a68d717c 4cd37824 89d73e43 e2165d54
! %f4 = 332e4d58 4b00b12a a4358b29 364144fb
! %f8 = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! %f12 = 7adad0eb 4f47b2e2 07c40662 2c558bce
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %f0 = a68d717c 4cd37824 89d73e43 e2165d54
! %f4 = 332e4d58 4b00b12a a4358b29 364144fb
! %f8 = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! %f12 = 7adad0eb 4f47b2e2 07c40662 2c558bce
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000004000013b] = 3f2a8c62, %l0 = 698a1bdfde170eed
ldstub [%i0+0x13b],%l0 ! %l0 = 00000062000000ff
! Mem[0000000040800050] = 7c1b3161, %l4 = 0000002c, %l5 = 025145dd
add %i1,0x50,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007c1b3161
! Mem[0000000091800180] = 4dd6859e, %g18 = 656c606c3b605f59
ldsw [%o0+0x180],%g2 ! %g2 = 656c606c3b605f59
membar #Sync ! Added by membar checker (787)
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
p24_label_4:
! Mem[00000000900001b8] = 289d2f98 fd2501f4, %g2 = 4dd6859e, %g3 = da22069a
ldd [%i4+0x1b8],%g2 ! %g2 = 00000000289d2f98 00000000fd2501f4
! %l6 = 0f01953442e82e16, Mem[0000000091000088] = b894d84b
stw %l6,[%i6+0x088] ! Mem[0000000091000088] = 42e82e16
! %l7 = 0000000000000064, Mem[00000000900001e4] = 940cc972
sth %l7,[%i4+0x1e4] ! Mem[00000000900001e4] = 0064c972
! %l7 = 0000000000000064, Mem[0000000090800038] = 60e89f71d91e8f3d
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000064
! Mem[0000000090800080] = bcb1b5a9, %g18 = 656c606c3b605f59
ldsw [%i5+0x080],%g2 ! %g2 = 656c606c3b605f59
! Mem[0000000040000130] = 3b617c4ca86dc458, %l1 = 393ecefa157b338d, %l6 = 0f01953442e82e16
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 3b617c4ca86dc458
! Mem[0000000040800060] = 7d6cb7e8, %l0 = 0000000000000062
swap [%i1+0x060],%l0 ! %l0 = 000000007d6cb7e8
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000418001f4] = f34dabd6, %l1 = 157b338d, %l6 = a86dc458
add %i3,0x1f4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f34dabd6
! Mem[0000000040000070] = 5add57c1 4d2f45e0, %l2 = c6d4783a, %l3 = 36b00d2a
ldd [%i0+0x070],%l2 ! %l2 = 000000005add57c1 000000004d2f45e0
p24_label_5:
! %l3 = 000000004d2f45e0, Mem[000000009100012b] = 10687403
stb %l3,[%i6+0x12b] ! Mem[0000000091000128] = e0687403
! Mem[00000000910000e0] = 50734102, %g2 = ffffffffbcb1b5a9
ldsb [%i6+0x0e1],%g2 ! %g2 = 0000000000000050
! %l4 = 000000000000002c, Mem[0000000091800022] = 4317cb13
sth %l4,[%o0+0x022] ! Mem[0000000091800020] = 002ccb13
! Mem[0000000090000054] = 00b12aa4, %g2 = 0000000000000050
ldsb [%i4+0x055],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000164] = 78b44448, %g2 = 0000000000000000
ldub [%i4+0x164],%g2 ! %g2 = 0000000000000078
! Mem[00000000418001ac] = 84724545, %l5 = 000000007c1b3161
ldsw [%i3+0x1ac],%l5 ! %l5 = ffffffff84724545
! %l4 = 000000000000002c, Mem[0000000091800078] = d01dc17985978296
stx %l4,[%o0+0x078] ! Mem[0000000091800078] = 000000000000002c
! %l6 = 00000000f34dabd6, Mem[0000000090000000] = 83acf6eab2d5c02f
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000f34dabd6
! Mem[0000000041800128] = d3b8382450c38249, %l2 = 000000005add57c1, %l3 = 000000004d2f45e0
add %i3,0x128,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d3b8382450c38249
! Mem[00000000400001ec] = 147b4344, %l5 = ffffffff84724545
lduh [%i0+0x1ec],%l5 ! %l5 = 000000000000147b
p24_label_6:
! %l0 = 7d6cb7e8, %l1 = 157b338d, Mem[0000000091000050] = 65d749c6 a0deb381
std %l0,[%i6+0x050] ! Mem[0000000091000050] = 7d6cb7e8 157b338d
! Mem[0000000090800108] = 3b44fc35, %g2 = 0000000000000078
ldub [%i5+0x109],%g2 ! %g2 = 000000000000003b
! %l4 = 0000002c, %l5 = 0000147b, Mem[00000000910000e8] = 051dcb62 fdb9deb1
std %l4,[%i6+0x0e8] ! Mem[00000000910000e8] = 0000002c 0000147b
! Mem[000000004100003c] = 86c75d43, %l7 = 0000000000000064
swap [%i2+0x03c],%l7 ! %l7 = 0000000086c75d43
! Mem[00000000918000d8] = 17e15b52 b8bfd325, %g2 = 0000003b, %g3 = fd2501f4
ldd [%o0+0x0d8],%g2 ! %g2 = 0000000017e15b52 00000000b8bfd325
! Mem[00000000410000f4] = b11eff29, %l0 = 7d6cb7e8, %l1 = 157b338d
add %i2,0xf4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b11eff29
! Mem[000000009080009c] = 46857f6f, %g18 = 656c606c3b605f59
ldsw [%i5+0x09c],%g2 ! %g2 = 656c606c3b605f59
! Mem[000000009180005c] = 98c57dad, %g2 = 0000000046857f6f
lduh [%o0+0x05c],%g2 ! %g2 = 00000000000098c5
! Mem[00000000918000fc] = b6274cd3, %g2 = 00000000000098c5
lduh [%o0+0x0fe],%g2 ! %g2 = 000000000000b627
! %l7 = 0000000086c75d43, Mem[0000000091800160] = 010ecc7c411bc06f
stx %l7,[%o0+0x160] ! Mem[0000000091800160] = 0000000086c75d43
p24_label_7:
! Mem[0000000040000058] = adcfc64077926f10, %l4 = 000000000000002c, %l6 = 00000000f34dabd6
add %i0,0x58,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = adcfc64077926f10
! Mem[0000000040000134] = a86dc458, %l2 = 5add57c1, %l3 = 50c38249
add %i0,0x134,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a86dc458
! Mem[0000000041000150] = 3fa646de1424547b, %l3 = 00000000a86dc458, %l5 = 000000000000147b
add %i2,0x150,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 3fa646de1424547b
! Mem[0000000090000028] = 11d327cb 5e532d6a, %g2 = 0000b627, %g3 = b8bfd325
ldd [%i4+%o5],%g2 ! %g2 = 0000000011d327cb 000000005e532d6a
! Mem[0000000040000141] = 2ab3edb2, %l1 = 00000000b11eff29
ldstub [%i0+0x141],%l1 ! %l1 = 000000b3000000ff
! Mem[00000000418000fc] = 35a1357b, %l2 = 000000005add57c1
swap [%i3+0x0fc],%l2 ! %l2 = 0000000035a1357b
! Mem[0000000090000018] = 2b447bedceee143d, %g2 = 0000000011d327cb
ldx [%i4+%o3],%g2 ! %g2 = 2b447bedceee143d
! %l5 = 3fa646de1424547b, Mem[0000000091000038] = 65fd340e6c70ccef
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 3fa646de1424547b
! Mem[0000000040800030] = 0f20d01664972794, %l0 = 000000007d6cb7e8, %l1 = 00000000000000b3
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 0f20d01664972794
! %l7 = 0000000086c75d43, Mem[00000000908001f0] = 02b373b31336612b
stx %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000086c75d43
p24_label_8:
! %l5 = 3fa646de1424547b, Mem[0000000091000120] = efab16e5
sth %l5,[%i6+0x120] ! Mem[0000000091000120] = 547b16e5
! %l7 = 0000000086c75d43, Mem[00000000910001d0] = 7e4c5965
stw %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 86c75d43
! Mem[00000000408000a3] = a8e94fe0, %l2 = 0000000035a1357b
ldstub [%i1+0x0a3],%l2 ! %l2 = 000000e0000000ff
! Mem[000000009100009c] = 3457b2a7, %g2 = 2b447bedceee143d
lduh [%i6+0x09c],%g2 ! %g2 = 0000000000003457
! Mem[0000000090000040] = a68d717c 4cd37824 89d73e43 e2165d54
! Mem[0000000090000050] = 332e4d58 4b00b12a a4358b29 364144fb
! Mem[0000000090000060] = d0d50542 ddafba3d 7f6b7bad 67a4ca44
! Mem[0000000090000070] = 7adad0eb 4f47b2e2 07c40662 2c558bce
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000418001d8] = 62bcbcd373b2171c, %l0 = 000000007d6cb7e8, %l5 = 3fa646de1424547b
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 62bcbcd373b2171c
! Mem[00000000908001ec] = 59000000, %g2 = 0000000000003457
ldub [%i5+0x1ef],%g2 ! %g2 = 0000000000000059
! %l0 = 7d6cb7e8, %l1 = 64972794, Mem[00000000418001b0] = e300cb61 872246f4
std %l0,[%i3+0x1b0] ! Mem[00000000418001b0] = 7d6cb7e8 64972794
! Mem[00000000908000e0] = 1c917ca0aff3cafc, %g2 = 0000000000000059
ldx [%i5+0x0e0],%g2 ! %g2 = 1c917ca0aff3cafc
! Mem[0000000040800140] = 03d5cec4 ca6fd76d 49f6ee6e 3b6f7cc2
! Mem[0000000040800150] = de4ee3a9 e6191255 047dab0d 37b327a8
! Mem[0000000040800160] = 70738817 fa511e84 153f826a bfb858d1
! Mem[0000000040800170] = 85451096 711e85ae 472a3f5f 17dc9fef
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000040800140
p24_label_9:
! %l0 = 000000007d6cb7e8, Mem[0000000041000180] = 4f37c2ccbfac9568
stx %l0,[%i2+0x180] ! Mem[0000000041000180] = 000000007d6cb7e8
! Mem[0000000040800038] = df7aca73, %l4 = 000000000000002c
ldsh [%i1+0x038],%l4 ! %l4 = ffffffffffffdf7a
! Mem[00000000408001e0] = fedcc8a7, %l5 = 62bcbcd373b2171c
swap [%i1+0x1e0],%l5 ! %l5 = 00000000fedcc8a7
membar #Sync ! Added by membar checker (788)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 0064c972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800150] = d12ef6a9, %g2 = 1c917ca0aff3cafc
lduh [%i5+0x150],%g2 ! %g2 = 000000000000d12e
! %l1 = 0f20d01664972794, Mem[00000000908000d8] = c10469d8
stw %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = 64972794
! Mem[0000000090000038] = 8d450737, %g2 = 000000000000d12e
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000008d
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000040000198] = 46a62593, %l2 = 00000000000000e0
swap [%i0+0x198],%l2 ! %l2 = 0000000046a62593
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000040800000
p24_label_10:
! Mem[0000000040800048] = 6d2a8b4e 5de2955e, %l6 = 77926f10, %l7 = 86c75d43
ldd [%i1+0x048],%l6 ! %l6 = 000000006d2a8b4e 000000005de2955e
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 0064c972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000408000ac] = 196e1622, %l5 = 00000000fedcc8a7
swap [%i1+0x0ac],%l5 ! %l5 = 00000000196e1622
! Mem[00000000918001d8] = ad375cb4, %g2 = 000000000000008d
ldsh [%o0+0x1da],%g2 ! %g2 = ffffffffffffad37
! Mem[00000000400000b8] = 7eab198f, %l6 = 6d2a8b4e, %l1 = 64972794
add %i0,0xb8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007eab198f
membar #Sync ! Added by membar checker (789)
! Mem[0000000090000018] = b3370dab, %g2 = ffffffffffffad37
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000b337
! Mem[0000000091000070] = dec575fc ed10e21f, %g2 = 0000b337, %g3 = 5e532d6a
ldd [%i6+0x070],%g2 ! %g2 = 00000000dec575fc 00000000ed10e21f
! %l3 = 00000000a86dc458, Mem[0000000090000158] = b816965aae683a21
stx %l3,[%i4+0x158] ! Mem[0000000090000158] = 00000000a86dc458
! Mem[000000009000010c] = d3997ea2, %g2 = 00000000dec575fc
lduw [%i4+0x10c],%g2 ! %g2 = 00000000d3997ea2
! %l2 = 0000000046a62593, Mem[0000000091800160] = 0000000086c75d43
stx %l2,[%o0+0x160] ! Mem[0000000091800160] = 0000000046a62593
p24_label_11:
! Mem[000000004000014b] = a93dbee2, %l4 = ffffffffffffdf7a
ldstub [%i0+0x14b],%l4 ! %l4 = 000000e2000000ff
! %l5 = 00000000196e1622, Mem[00000000910000d0] = 5c7a7f2256aa3dfd
stx %l5,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000196e1622
! %l2 = 0000000046a62593, Mem[0000000040800118] = 36b00d2ab2281881
stx %l2,[%i1+0x118] ! Mem[0000000040800118] = 0000000046a62593
! %l4 = 00000000000000e2, Mem[0000000090800098] = f985fdfd46857f6f
stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 00000000000000e2
! Mem[0000000090000168] = 761fefdd, %g2 = 00000000d3997ea2
ldsb [%i4+0x169],%g2 ! %g2 = 0000000000000076
! Mem[0000000091800148] = f9c8519e bfcd246a, %g2 = 00000076, %g3 = ed10e21f
ldd [%o0+0x148],%g2 ! %g2 = 00000000f9c8519e 00000000bfcd246a
! Mem[000000009100017c] = c4b07f1a, %g2 = 00000000f9c8519e
lduh [%i6+0x17e],%g2 ! %g2 = 000000000000c4b0
! Mem[00000000908001b4] = 2229163d, %g18 = 656c606c3b605f59
ldsw [%i5+0x1b4],%g2 ! %g2 = 656c606c3b605f59
! %l5 = 00000000196e1622, Mem[000000009080007d] = 2f0048bc
stb %l5,[%i5+0x07d] ! Mem[000000009080007c] = 220048bc
! Mem[0000000041000050] = 4b2a47bd, %l6 = 000000006d2a8b4e
swap [%i2+0x050],%l6 ! %l6 = 000000004b2a47bd
p24_label_12:
! Mem[00000000410001e0] = 6f261573, %l2 = 0000000046a62593
swap [%i2+0x1e0],%l2 ! %l2 = 000000006f261573
! %l1 = 000000007eab198f, Mem[00000000900000a0] = 3dbaafdd
stb %l1,[%i4+0x0a0] ! Mem[00000000900000a0] = 8fbaafdd
! Mem[00000000418001b8] = 4831be15, %l4 = 00000000000000e2
swap [%i3+0x1b8],%l4 ! %l4 = 000000004831be15
! Mem[000000004000000a] = 0f988502, %l1 = 000000007eab198f
ldstub [%i0+0x00a],%l1 ! %l1 = 00000085000000ff
! Mem[00000000400000c0] = 74905cab44c811ce, %l2 = 000000006f261573, %l7 = 000000005de2955e
add %i0,0xc0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 74905cab44c811ce
! %l4 = 4831be15, %l5 = 196e1622, Mem[0000000090000000] = 6dd76fca c4ced503
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 4831be15 196e1622
! %l5 = 00000000196e1622, Mem[0000000091000020] = 806bc25fb5c9f132
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 00000000196e1622
! Mem[0000000090000170] = 985428a7, %g2 = 000000002229163d
ldsh [%i4+0x172],%g2 ! %g2 = ffffffffffff9854
! Mem[0000000090800144] = 808370bc, %g2 = ffffffffffff9854
ldsh [%i5+0x144],%g2 ! %g2 = ffffffffffff8083
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
p24_label_13:
! Mem[000000004180007d] = 1428fa7d, %l0 = 000000007d6cb7e8
ldstub [%i3+0x07d],%l0 ! %l0 = 00000028000000ff
! %l4 = 000000004831be15, Mem[00000000918001ca] = d0052cf5
sth %l4,[%o0+0x1ca] ! Mem[00000000918001c8] = be152cf5
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[00000000410000ef] = b7c9a060, %l5 = 00000000196e1622
ldstub [%i2+0x0ef],%l5 ! %l5 = 00000060000000ff
! Mem[00000000400000ff] = 6d199846, %l2 = 000000006f261573
ldstub [%i0+0x0ff],%l2 ! %l2 = 00000046000000ff
! Mem[000000004180015c] = d5bc3209, %l6 = 4b2a47bd, %l6 = 4b2a47bd
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d5bc3209
! Mem[00000000408000f8] = 01047a972af41ca8, %l7 = 74905cab44c811ce, %l2 = 0000000000000046
add %i1,0xf8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 01047a972af41ca8
! Mem[00000000418001e8] = 598602c4, %l6 = d5bc3209, %l7 = 44c811ce
add %i3,0x1e8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000598602c4
! Mem[0000000040800120] = b8d27013, %l2 = 2af41ca8, %l6 = d5bc3209
add %i1,0x120,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b8d27013
! Mem[00000000400001c4] = d527bb0c, %l3 = 00000000a86dc458
ldstub [%i0+0x1c4],%l3 ! %l3 = 000000d5000000ff
p24_label_14:
! Mem[0000000041000158] = 826d251e, %l1 = 00000085, %l2 = 2af41ca8
add %i2,0x158,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000826d251e
! Mem[0000000040800058] = 90223655, %l4 = 000000004831be15
ldsb [%i1+0x05a],%l4 ! %l4 = 0000000000000036
! Mem[000000004180013c] = 9f2eb2f1, %l5 = 0000000000000060
swap [%i3+0x13c],%l5 ! %l5 = 000000009f2eb2f1
! Mem[00000000400000c4] = 44c811ce, %l0 = 0000000000000028
ldub [%i0+0x0c4],%l0 ! %l0 = 0000000000000044
! Mem[00000000400001e4] = 71b56261, %l1 = 0000000000000085
ldsw [%i0+0x1e4],%l1 ! %l1 = 0000000071b56261
! Mem[0000000090000140] = 6c8ec491 917a607f a27e99d3 51b530f6
! Mem[0000000090000150] = 70e89997 f6283052 00000000 a86dc458
! Mem[0000000090000160] = 3edd4d5a 78b44448 ad761fef dd85aca5
! Mem[0000000090000170] = 3dec9854 28a7edd2 887b2b9a a4926d12
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800194] = 81f2c4d1, %g2 = ffffffffffff8083
ldub [%i5+0x196],%g2 ! %g2 = 0000000000000081
! %l6 = 00000000b8d27013, Mem[000000009080005c] = 35823d38
stw %l6,[%i5+0x05c] ! Mem[000000009080005c] = b8d27013
! Mem[0000000090800068] = c1c6924a 7945f5c7, %g2 = 00000081, %g3 = bfcd246a
ldd [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a 000000007945f5c7
! Mem[0000000041800170] = 8e7d7f41538e60bf, %l6 = 00000000b8d27013, %l2 = 00000000826d251e
add %i3,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8e7d7f41538e60bf
p24_label_15:
! Mem[0000000041000120] = 53736d3b, %l4 = 00000036, %l3 = 000000d5
add %i2,0x120,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000053736d3b
! Mem[0000000090000068] = 7f6b7bad 67a4ca44, %g2 = c1c6924a, %g3 = 7945f5c7
ldd [%i4+0x068],%g2 ! %g2 = 000000007f6b7bad 0000000067a4ca44
membar #Sync ! Added by membar checker (790)
! Mem[00000000900001c4] = 917a607f, %g2 = 000000007f6b7bad
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000917a607f
! Mem[0000000090800190] = 95f7e68e, %g2 = 00000000917a607f
lduh [%i5+0x192],%g2 ! %g2 = 00000000000095f7
! Mem[00000000918001d8] = 8ed2ad37, %g2 = 00000000000095f7
ldsb [%o0+0x1d8],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000040000150] = 81863a83, %l5 = 000000009f2eb2f1
swap [%i0+0x150],%l5 ! %l5 = 0000000081863a83
! Mem[00000000900000c0] = 6c8ec491 917a607f a27e99d3 51b530f6
! Mem[00000000900000d0] = 70e89997 f6283052 b816965a ae683a21
! Mem[00000000900000e0] = 3edd4d5a 78b44448 ad761fef dd85aca5
! Mem[00000000900000f0] = 3dec9854 28a7edd2 887b2b9a a4926d12
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910001c0] = c97f398d, %g2 = ffffffffffffff8e
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000c97f398d
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! %l5 = 0000000081863a83, Mem[0000000040000029] = 00496de8
stb %l5,[%i0+0x029] ! Mem[0000000040000028] = 00836de8
p24_label_16:
! Mem[00000000408000a0] = a8e94fff, %l3 = 0000000053736d3b
swap [%i1+0x0a0],%l3 ! %l3 = 00000000a8e94fff
membar #Sync ! Added by membar checker (791)
! Mem[000000009000006c] = dd85aca5, %g2 = 00000000c97f398d
ldsh [%i4+0x06c],%g2 ! %g2 = ffffffffffffdd85
! %l5 = 0000000081863a83, Mem[0000000090800190] = e93695f7
sth %l5,[%i5+0x190] ! Mem[0000000090800190] = 3a8395f7
! Mem[00000000410001c0] = 94ff778b277f9b4b, %l0 = 0000000000000044, %l6 = 00000000b8d27013
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 94ff778b277f9b4b
! Mem[000000009100001c] = 80ba0000, %g2 = ffffffffffffdd85
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff80ba
! Mem[000000004100005b] = 4e70a131, %l5 = 0000000081863a83
ldstub [%i2+0x05b],%l5 ! %l5 = 00000031000000ff
! Mem[0000000040800084] = 1ce90b02, %l0 = 0000000000000044
swap [%i1+0x084],%l0 ! %l0 = 000000001ce90b02
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = ffff80ba, %g3 = 67a4ca44
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! Mem[0000000041800030] = ae5b2a21a20e9928, %l3 = 00000000a8e94fff, %l2 = 8e7d7f41538e60bf
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ae5b2a21a20e9928
! Mem[000000004100006c] = f0d1c968, %l5 = 0000000000000031
swap [%i2+0x06c],%l5 ! %l5 = 00000000f0d1c968
p24_label_17:
! Mem[00000000910000a4] = d4ce8d0b, %g2 = 00000000051f93c3
lduh [%i6+0x0a4],%g2 ! %g2 = 000000000000d4ce
! Mem[0000000041000030] = 6b610fb10eb76f8b, %l2 = ae5b2a21a20e9928, %l5 = 00000000f0d1c968
add %i2,0x30,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6b610fb10eb76f8b
! Mem[0000000090000028] = b8bf6a82, %g2 = 000000000000d4ce
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000090800198] = c4d12a6676ae3267, %g2 = ffffffffffffffb8
ldx [%i5+0x198],%g2 ! %g2 = c4d12a6676ae3267
! Mem[0000000041800134] = 41ff22a1, %l4 = 0000000000000036
swap [%i3+0x134],%l4 ! %l4 = 0000000041ff22a1
! Mem[0000000091800068] = aeb33225, %g2 = c4d12a6676ae3267
ldsh [%o0+0x068],%g2 ! %g2 = ffffffffffffaeb3
! %l7 = 00000000598602c4, Mem[00000000900000f0] = 3dec9854
stw %l7,[%i4+0x0f0] ! Mem[00000000900000f0] = 598602c4
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l2 = a20e9928, %l3 = a8e94fff, Mem[0000000091000068] = 576c6bd0 e2b00248
std %l2,[%i6+0x068] ! Mem[0000000091000068] = a20e9928 a8e94fff
! Mem[000000009100006c] = a8e94fff, %g2 = ffffffffffffaeb3
lduh [%i6+0x06c],%g2 ! %g2 = 000000000000a8e9
p24_label_18:
! %l0 = 000000001ce90b02, Mem[000000009100008c] = f509db17
stw %l0,[%i6+0x08c] ! Mem[000000009100008c] = 1ce90b02
! Mem[00000000408001a4] = 19e50109, %l0 = 000000001ce90b02
swap [%i1+0x1a4],%l0 ! %l0 = 0000000019e50109
! Mem[000000004080003a] = ef9fdc17, %l3 = 00000000a8e94fff
ldstub [%i1+0x03a],%l3 ! %l3 = 000000dc000000ff
! Mem[00000000410001ae] = 3c511a2f, %l0 = 0000000019e50109
ldstub [%i2+0x1ae],%l0 ! %l0 = 0000001a000000ff
! Mem[00000000910000ec] = 0000147b, %g2 = 000000000000a8e9
lduh [%i6+0x0ec],%g2 ! %g2 = 0000000000000000
! Mem[000000009180008c] = ae1bf158, %g2 = 0000000000000000
ldub [%o0+0x08d],%g2 ! %g2 = 00000000000000ae
! %l4 = 0000000041ff22a1, Mem[0000000091800048] = 9a64b471
sth %l4,[%o0+0x048] ! Mem[0000000091800048] = 22a1b471
! Mem[00000000410000d3] = 56f13a8a, %l0 = 000000000000001a
ldstub [%i2+0x0d3],%l0 ! %l0 = 0000008a000000ff
! Mem[0000000040000130] = 3b617c4c, %l7 = 00000000598602c4
ldstub [%i0+0x130],%l7 ! %l7 = 0000003b000000ff
! Mem[00000000918000c0] = dcf1cbb2, %g2 = 00000000000000ae
ldsb [%o0+0x0c3],%g2 ! %g2 = ffffffffffffffdc
p24_label_19:
! %f16 = 7f607a91 91c48e6c f630b551 d3997ea2
! %f20 = 523028f6 9799e870 213a68ae 5a9616b8
! %f24 = 4844b478 5a4ddd3e a5ac85dd ef1f76ad
! %f28 = d2eda728 5498ec3d 126d92a4 9a2b7b88
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000041800028] = f74dbee310f61e1a, %l2 = ae5b2a21a20e9928
ldx [%i3+%o5],%l2 ! %l2 = f74dbee310f61e1a
! Mem[000000004080016f] = bfb858d1, %l6 = 94ff778b277f9b4b
ldstub [%i1+0x16f],%l6 ! %l6 = 000000d1000000ff
! Mem[0000000040800060] = 00000062, %l1 = 71b56261, %l3 = 000000dc
add %i1,0x60,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000000062
! Mem[00000000408000b8] = d1221e673cbdbef5, %l2 = f74dbee310f61e1a, %l4 = 0000000041ff22a1
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d1221e673cbdbef5
! Mem[00000000410001a2] = 220f81e5, %l1 = 0000000071b56261
ldstub [%i2+0x1a2],%l1 ! %l1 = 00000081000000ff
! Mem[00000000418001ec] = b8e2f048, %l5 = 6b610fb10eb76f8b
ldstub [%i3+0x1ec],%l5 ! %l5 = 000000b8000000ff
! Mem[0000000041000108] = 5f254efc, %l0 = 000000000000008a
lduw [%i2+0x108],%l0 ! %l0 = 000000005f254efc
! Mem[00000000410001bc] = bfa46741, %l4 = 3cbdbef5, %l6 = 000000d1
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000bfa46741
! %l4 = d1221e673cbdbef5, Mem[00000000918000c6] = b2db8731
sth %l4,[%o0+0x0c6] ! Mem[00000000918000c4] = bef58731
p24_label_20:
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000091000160] = 47e3d43c, %g2 = ffffffffffffffdc
ldub [%i6+0x163],%g2 ! %g2 = 0000000000000047
membar #Sync ! Added by membar checker (792)
! Mem[0000000090000140] = 6c8ec491 917a607f a27e99d3 51b530f6
! Mem[0000000090000150] = 70e89997 f6283052 b816965a ae683a21
! Mem[0000000090000160] = 3edd4d5a 78b44448 ad761fef dd85aca5
! Mem[0000000090000170] = 3dec9854 28a7edd2 887b2b9a a4926d12
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l5 = 00000000000000b8, Mem[0000000040800190] = 00d124b4
sth %l5,[%i1+0x190] ! Mem[0000000040800190] = 00b824b4
! %l1 = 0000000000000081, Mem[000000009080013e] = 0d2a1e3f
stb %l1,[%i5+0x13e] ! Mem[000000009080013c] = 812a1e3f
! Mem[00000000908001b8] = 92f9b94f, %g2 = 0000000000000047
lduw [%i5+0x1b8],%g2 ! %g2 = 0000000092f9b94f
! Mem[000000004000014e] = c3236cb5, %l4 = d1221e673cbdbef5
ldstub [%i0+0x14e],%l4 ! %l4 = 0000006c000000ff
! Mem[0000000040800180] = 3b1a532013aad9b4, %l3 = 0000000000000062, %l2 = f74dbee310f61e1a
add %i1,0x180,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3b1a532013aad9b4
! %l1 = 0000000000000081, Mem[00000000918000d8] = 17e15b52b8bfd325
stx %l1,[%o0+0x0d8] ! Mem[00000000918000d8] = 0000000000000081
! Mem[0000000040800188] = 4c08ebad9da1c6ec, %l2 = 3b1a532013aad9b4, %l4 = 000000000000006c
add %i1,0x188,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 4c08ebad9da1c6ec
p24_label_21:
! %l6 = 00000000bfa46741, Mem[000000009080011b] = 319ded00
stb %l6,[%i5+0x11b] ! Mem[0000000090800118] = 419ded00
! Mem[0000000040000038] = ad6e2474, %l5 = 000000b8, %l4 = 9da1c6ec
add %i0,0x38,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ad6e2474
! Mem[0000000040000040] = f13be602, %l2 = 3b1a532013aad9b4
ldsw [%i0+0x040],%l2 ! %l2 = fffffffff13be602
! Mem[0000000041800064] = 8372759c, %l3 = 0000000000000062
swap [%i3+0x064],%l3 ! %l3 = 000000008372759c
! Mem[000000009080005c] = b8d27013, %g2 = 0000000092f9b94f
ldsb [%i5+0x05c],%g2 ! %g2 = ffffffffffffffb8
! %l3 = 000000008372759c, Mem[0000000091800182] = 859e52c9
stb %l3,[%o0+0x182] ! Mem[0000000091800180] = 9c9e52c9
! Mem[00000000400000c0] = 74905cab44c811ce, %l5 = 00000000000000b8, %l5 = 00000000000000b8
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 74905cab44c811ce
! Mem[0000000040800134] = b4cd7813, %l3 = 000000008372759c
ldsh [%i1+0x136],%l3 ! %l3 = 0000000000007813
! Mem[000000004080002c] = 6a823f15, %l6 = 00000000bfa46741
ldsb [%i1+0x02f],%l6 ! %l6 = 0000000000000015
! Mem[000000009180017c] = 6fae23fe, %g2 = ffffffffffffffb8
ldsh [%o0+0x17c],%g2 ! %g2 = 0000000000006fae
p24_label_22:
! Mem[0000000090800098] = 00000000 000000e2, %g2 = 00006fae, %g3 = ddde6b96
ldd [%i5+0x098],%g2 ! %g2 = 0000000000000000 00000000000000e2
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = 00000000, %g3 = 000000e2
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
! Mem[00000000410001f8] = 91de028d3783a5aa, %l7 = 000000000000003b, %l7 = 000000000000003b
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 91de028d3783a5aa
! Mem[0000000090000080] = 6c8ec491 917a607f a27e99d3 51b530f6
! Mem[0000000090000090] = 70e89997 f6283052 b816965a ae683a21
! Mem[00000000900000a0] = 3edd4d5a 78b44448 ad761fef dd85aca5
! Mem[00000000900000b0] = 3dec9854 28a7edd2 887b2b9a a4926d12
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000040800098] = 6c3fc0c3, %l0 = 000000005f254efc
ldsb [%i1+0x09a],%l0 ! %l0 = ffffffffffffffc0
! %l2 = fffffffff13be602, Mem[00000000908000cd] = e9b6ab2e
stb %l2,[%i5+0x0cd] ! Mem[00000000908000cc] = 02b6ab2e
! Mem[0000000040000090] = dec824b6, %l5 = 74905cab44c811ce
ldsh [%i0+0x092],%l5 ! %l5 = 00000000000024b6
! %l7 = 91de028d3783a5aa, Mem[0000000040800048] = 6d2a8b4e5de2955e
stx %l7,[%i1+0x048] ! Mem[0000000040800048] = 91de028d3783a5aa
membar #Sync ! Added by membar checker (793)
! %l6 = 0000000000000015, Mem[00000000900000a8] = ad761fefdd85aca5
stx %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000000000000015
p24_label_23:
! Mem[000000009100019c] = a55ce5c2, %g2 = 00000000d7112f25
lduh [%i6+0x19e],%g2 ! %g2 = 000000000000a55c
! Mem[00000000900001b4] = 96104585, %g2 = 000000000000a55c
ldsh [%i4+0x1b4],%g2 ! %g2 = ffffffffffff9610
! %f0 = 6dd76fca c4ced503 c27c6f3b 6eeef649
! %f4 = 551219e6 a9e34ede a827b337 0dab7d04
! %f8 = 841e51fa 17887370 d158b8bf 6a823f15
! %f12 = ae851e71 96104585 ef9fdc17 5f3f2a47
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000418000d8] = 9f30e6643adf15c0, %l2 = fffffffff13be602, %l5 = 00000000000024b6
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9f30e6643adf15c0
! Mem[000000009180013c] = b16df86d, %g2 = ffffffffffff9610
lduh [%o0+0x13e],%g2 ! %g2 = 000000000000b16d
! Mem[00000000408000ee] = 1d50c8aa, %l2 = fffffffff13be602
ldstub [%i1+0x0ee],%l2 ! %l2 = 000000c8000000ff
! %l0 = ffffffffffffffc0, Mem[000000009180008e] = 1bf15872
sth %l0,[%o0+0x08e] ! Mem[000000009180008c] = ffc05872
! Mem[0000000091800058] = 5c76d32298c57dad, %g2 = 000000000000b16d
ldx [%o0+0x058],%g2 ! %g2 = 5c76d32298c57dad
! Mem[000000009080013c] = 36b0812a, %g18 = 656c606c3b605f59
ldsw [%i5+0x13c],%g2 ! %g2 = 656c606c3b605f59
! Mem[00000000418001d8] = 62bcbcd373b2171c, %l3 = 0000000000007813, %l5 = 9f30e6643adf15c0
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 62bcbcd373b2171c
p24_label_24:
! Mem[000000004000003c] = d9cfe5ae, %l6 = 00000015, %l1 = 00000081
add %i0,0x3c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d9cfe5ae
! %l6 = 0000000000000015, Mem[0000000090000078] = ef9fdc17
stb %l6,[%i4+0x078] ! Mem[0000000090000078] = 159fdc17
! %l6 = 00000015, %l7 = 3783a5aa, Mem[0000000091000000] = 102c1304 434bb096
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000015 3783a5aa
! Mem[0000000090000148] = a27e99d3, %g2 = 0000000036b0812a
lduw [%i4+0x148],%g2 ! %g2 = 00000000a27e99d3
! Mem[000000004100004d] = 50cf19f5, %l6 = 0000000000000015
ldstub [%i2+0x04d],%l6 ! %l6 = 000000cf000000ff
! Mem[00000000400000f4] = f2b20c5b, %l2 = 00000000000000c8
ldsb [%i0+0x0f6],%l2 ! %l2 = 000000000000000c
! %l2 = 0000000c, %l3 = 00007813, Mem[0000000091800008] = f81c58e5 ea654374
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000c 00007813
! Mem[0000000040000098] = c87f4271e9b4e377, %l1 = 00000000d9cfe5ae, %l1 = 00000000d9cfe5ae
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = c87f4271e9b4e377
! Mem[00000000408001cc] = 3f5f6810, %l2 = 000000000000000c
lduw [%i1+0x1cc],%l2 ! %l2 = 000000003f5f6810
! %l2 = 000000003f5f6810, Mem[000000004100014e] = 4470bb40
sth %l2,[%i2+0x14e] ! Mem[000000004100014c] = 44706810
p24_label_25:
! Mem[000000004180001f] = de355d84, %l3 = 0000000000007813
ldstub [%i3+0x01f],%l3 ! %l3 = 00000084000000ff
! Mem[0000000041000018] = bfa26e01, %l2 = 3f5f6810, %l0 = ffffffc0
add %i2,0x18,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000bfa26e01
! Mem[00000000400000b8] = 7eab198f, %l0 = 00000000bfa26e01
swap [%i0+0x0b8],%l0 ! %l0 = 000000007eab198f
! %l0 = 000000007eab198f, Mem[00000000900001e3] = 5a78b444
stb %l0,[%i4+0x1e3] ! Mem[00000000900001e0] = 8f78b444
! %l2 = 000000003f5f6810, Mem[0000000091800140] = f86d4d81073aef3d
stx %l2,[%o0+0x140] ! Mem[0000000091800140] = 000000003f5f6810
membar #Sync ! Added by membar checker (794)
! Mem[00000000900001c0] = 6c8ec491 917a607f a27e99d3 51b530f6
! Mem[00000000900001d0] = 70e89997 f6283052 b816965a ae683a21
! Mem[00000000900001e0] = 3edd4d8f 78b44448 ad761fef dd85aca5
! Mem[00000000900001f0] = 3dec9854 28a7edd2 887b2b9a a4926d12
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000040000110] = 051f578d, %l2 = 000000003f5f6810
swap [%i0+0x110],%l2 ! %l2 = 00000000051f578d
! %l6 = 00000000000000cf, Mem[0000000090800119] = 55a5419d
stb %l6,[%i5+0x119] ! Mem[0000000090800118] = cfa5419d
! Mem[0000000041800118] = 05a028ed, %l4 = ad6e2474, %l5 = 73b2171c
add %i3,0x118,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000005a028ed
! Mem[00000000410000e4] = bf0fb804, %l7 = 91de028d3783a5aa
swap [%i2+0x0e4],%l7 ! %l7 = 00000000bf0fb804
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p24_branch_failed
p24_not_taken_0_end:
! End of Random Code for Thread 24
1: membar #Sync ! Force all stores to complete
p24_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x060] ! Set processor 24 done flag
! Check Registers
p24_check_registers:
set p24_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000007eab198f
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be c87f4271e9b4e377
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000051f578d
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000084
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ad6e2474
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000005a028ed
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000cf
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000bf0fb804
bne,a,pn %xcc,p24_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p24_check_fp_registers:
set p24_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 6dd76fca c4ced503
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c27c6f3b 6eeef649
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 551219e6 a9e34ede
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a827b337 0dab7d04
bne %xcc,p24_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 841e51fa 17887370
bne %xcc,p24_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be d158b8bf 6a823f15
bne %xcc,p24_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ae851e71 96104585
bne %xcc,p24_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ef9fdc17 5f3f2a47
bne %xcc,p24_f14_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0f98ff02d4df3e9b
ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00836de8c6c079b2
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bfa26e01ecb02e03
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000400000b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ebf7c4006d1998ff
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000400000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3f5f68101fdc8a20
ldx [%i0+0x110],%g3 ! Observed data at 0000000040000110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1dff2c6a096b41f1
ldx [%i0+0x120],%g3 ! Observed data at 0000000040000120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff617c4ca86dc458
ldx [%i0+0x130],%g3 ! Observed data at 0000000040000130
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3f2a8cff424a8877
ldx [%i0+0x138],%g3 ! Observed data at 0000000040000138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2affedb2160164bc
ldx [%i0+0x140],%g3 ! Observed data at 0000000040000140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a93dbeffc323ffb5
ldx [%i0+0x148],%g3 ! Observed data at 0000000040000148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9f2eb2f11f66fef2
ldx [%i0+0x150],%g3 ! Observed data at 0000000040000150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000e0d34a7367
ldx [%i0+0x198],%g3 ! Observed data at 0000000040000198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b5ebbccfff27bb0c
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000400001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 425047403de7b6ff
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000400001f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1f0,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6dd76fcac4ced503
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c27c6f3b6eeef649
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 551219e6a9e34ede
ldx [%i1+0x010],%g3 ! Observed data at 0000000040800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a827b3370dab7d04
ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 841e51fa17887370
ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d158b8bf6a823f15
ldx [%i1+0x028],%g3 ! Observed data at 0000000040800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ae851e7196104585
ldx [%i1+0x030],%g3 ! Observed data at 0000000040800030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ef9fff175f3f2a47
ldx [%i1+0x038],%g3 ! Observed data at 0000000040800038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 91de028d3783a5aa
ldx [%i1+0x048],%g3 ! Observed data at 0000000040800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000629fadbe2a
ldx [%i1+0x060],%g3 ! Observed data at 0000000040800060
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 47ea7f0500000044
ldx [%i1+0x080],%g3 ! Observed data at 0000000040800080
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 53736d3bb8d3baaf
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000408000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = fd412d49fedcc8a7
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000408000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cc79e8b11d50ffaa
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000408000e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000000046a62593
ldx [%i1+0x118],%g3 ! Observed data at 0000000040800118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 153f826abfb858ff
ldx [%i1+0x168],%g3 ! Observed data at 0000000040800168
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00b824b43f729bce
ldx [%i1+0x190],%g3 ! Observed data at 0000000040800190
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 776d75bb1ce90b02
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000408001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 73b2171c689ce717
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000408001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1e0,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 1d5a7fc900000064
ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = f415470750ff19f5
ldx [%i2+0x048],%g3 ! Observed data at 0000000041000048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6d2a8b4e91fc310f
ldx [%i2+0x050],%g3 ! Observed data at 0000000041000050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 4e70a1ff03a17fe7
ldx [%i2+0x058],%g3 ! Observed data at 0000000041000058
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ef1a22e700000031
ldx [%i2+0x068],%g3 ! Observed data at 0000000041000068
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 56f13afff44622cd
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000410000d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c9e5ebcc3783a5aa
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000410000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7d69c591b7c9a0ff
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000410000e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c9eebb46b11eff29
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000410000f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 787730b544706810
ldx [%i2+0x148],%g3 ! Observed data at 0000000041000148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000007d6cb7e8
ldx [%i2+0x180],%g3 ! Observed data at 0000000041000180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 220fffe5b0b816cf
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000410001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f346f5703c51ff2f
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000410001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 46a62593eeb0fc38
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000410001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1e0,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 3c46bddcde355dff
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x060],%g2 ! Expected data = aad07fa900000062
ldx [%i3+0x060],%g3 ! Observed data at 0000000041800060
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = b8eafe8f14fffa7d
ldx [%i3+0x078],%g3 ! Observed data at 0000000041800078
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 63b1c02f5add57c1
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000418000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = dbe1d30a00000036
ldx [%i3+0x130],%g3 ! Observed data at 0000000041800130
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7aaa51d000000060
ldx [%i3+0x138],%g3 ! Observed data at 0000000041800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7d6cb7e864972794
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000418001b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000e25d314278
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000418001b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ef5e18b3d3b9e156
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000418001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 598602c4ffe2f048
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000418001e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1e8,%g4
! The test for processor 24 has passed
p24_passed:
ta GOOD_TRAP
nop
p24_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p24_failed
p24_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p24_failed
p24_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p24_failed
p24_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p24_failed
p24_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p24_failed
p24_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p24_failed
p24_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p24_failed
p24_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p24_failed
p24_f0_fail:
set p24_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f2_fail:
set p24_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f4_fail:
set p24_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f6_fail:
set p24_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f8_fail:
set p24_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f10_fail:
set p24_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f12_fail:
set p24_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f14_fail:
set p24_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 24 failed
p24_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x060] ! Set processor 24 done flag
set p24_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 24 failed
p24_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x060] ! Set processor 24 done flag
set p24_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p24_selfmod_failed:
ba p24_failed
mov 0xabc,%g1
p24_common_error:
or %g0,0xef8,%g1
ba p24_failed
mov %o5,%g3
p24_common_signature_error:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_common_timeout:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p24_failed
mov 0x0,%g3
p24_trap1e:
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800008]
stxa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000020]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800018]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000020]
stha %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000028]
stwa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap1o:
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040800008]
stxa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000020]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800018]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040000020]
stha %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000028]
stwa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap2e:
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000020]
done
p24_trap2o:
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000020]
done
p24_trap3e:
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
nop
done
p24_init_memory_pointers:
set p24_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p24_local0_start,%i0
set p24_local1_start,%i1
set p24_local2_start,%i2
set p24_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 698a1bdfde170eed
ldx [%g1+0x008],%l1 ! %l1 = 393ecefa157b338d
ldx [%g1+0x010],%l2 ! %l2 = 792f16984d5e70df
ldx [%g1+0x018],%l3 ! %l3 = fda87a1036b00d2a
ldx [%g1+0x020],%l4 ! %l4 = e9eb2e9e25b95c97
ldx [%g1+0x028],%l5 ! %l5 = a2891e66025145dd
ldx [%g1+0x030],%l6 ! %l6 = 0f01953442e82e16
ldx [%g1+0x038],%l7 ! %l7 = 1f5b660c6e9d2fb5
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 25
processor_25:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x64] ! Set the start flag
wrpr %g0,7,%cleanwin
call p25_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 25
wr %g0,0x4,%fprs ! Make sure fef is 1
set p25_init_freg,%g1
! %f0 = 43e18c08 87c02f56 b148bfee d0f4e239
! %f4 = 5f23470e 9a8bdc55 e0c05da4 b80adaef
! %f8 = 147ec47e dfd2cb86 1b39d531 6025b6c7
! %f12 = daa07f26 6937562f 909c36ed 128a1b17
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 87f80cc3 0ee7f67d 128f7087 c616f2e4
! %f36 = 9caa12cd 528db918 7687e2e7 12a69d52
! %f40 = 12fd0987 e2c73cac 30dbfd12 a74caa88
! %f44 = d5b81fab 4b509012 6e8bd1de 84faa861
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x39febe2800000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 39febe2800000024
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 25
p25_label_1:
! Mem[0000000043800100] = 71380137, %l3 = 453ff00a01337ed6
ldsw [%i3+0x100],%l3 ! %l3 = 0000000071380137
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
mov 0x100,%g4
stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 0000000042800100
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000bc] = 461bc92b, %g2 = 756a72ffc4a5f411
ldsh [%o0+0x0be],%g2 ! %g2 = 000000000000461b
! Mem[00000000438000b8] = cac0ed90, %l5 = ee521b5db89277f2
swap [%i3+0x0b8],%l5 ! %l5 = 00000000cac0ed90
! Mem[00000000428000d0] = 7fe61b0d, %l0 = e54cac8248c211ff
ldsb [%i1+0x0d0],%l0 ! %l0 = 000000000000007f
! Mem[000000004200001c] = e0ded6b5, %l5 = cac0ed90, %l0 = 0000007f
add %i0,0x1c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e0ded6b5
! Mem[0000000091800088] = 0683ae1b, %g2 = 000000000000461b
ldub [%o0+0x08b],%g2 ! %g2 = 0000000000000006
! Mem[0000000043000189] = 6995f673, %l1 = ddc3d48bcebde8eb
ldstub [%i2+0x189],%l1 ! %l1 = 00000095000000ff
! Mem[0000000042800080] = 410908cd 214d1234 b3fc1c41 48cdd302
! Mem[0000000042800090] = d2d02dc0 ff9e368f 47d8ba3d cd431233
! Mem[00000000428000a0] = 0bf9f369 0f940a70 f6207203 8250ffa6
! Mem[00000000428000b0] = 734f0dae c8895d74 1ea25a11 55db7054
mov 0x080,%g6
ldda [%i1+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000042800080
p25_label_2:
! Mem[00000000910001b0] = 3ff44fe7, %g2 = 0000000000000006
ldub [%i6+0x1b3],%g2 ! %g2 = 000000000000003f
! Mem[0000000043800094] = c82d2c81, %l1 = 0000000000000095
swap [%i3+0x094],%l1 ! %l1 = 00000000c82d2c81
! Mem[0000000091800174] = ad12e1a6, %g18 = aca8a32c9f70f14d
ldsw [%o0+0x174],%g2 ! %g2 = aca8a32c9f70f14d
! %l0 = 00000000e0ded6b5, Mem[0000000091800060] = 46f038d4
sth %l0,[%o0+0x060] ! Mem[0000000091800060] = d6b538d4
! %l0 = e0ded6b5, %l1 = c82d2c81, Mem[0000000091800198] = 49b1ea66 d6f7ca2b
std %l0,[%o0+0x198] ! Mem[0000000091800198] = e0ded6b5 c82d2c81
! Mem[00000000900000b0] = f59f406d, %g2 = ffffffffad12e1a6
ldsb [%i4+0x0b3],%g2 ! %g2 = fffffffffffffff5
! %l5 = 00000000cac0ed90, Mem[0000000091000128] = 9de95110
stw %l5,[%i6+0x128] ! Mem[0000000091000128] = cac0ed90
! %l3 = 0000000071380137, Mem[000000009000018c] = 137746eb
stb %l3,[%i4+0x18c] ! Mem[000000009000018c] = 377746eb
! Mem[00000000438000b8] = b89277f291134d70, %l6 = 4b497ec5cfa434ee, %l4 = 046350c6ca78dd90
add %i3,0xb8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b89277f291134d70
! Mem[000000004380016c] = ec9a45bd, %l4 = b89277f291134d70
swap [%i3+0x16c],%l4 ! %l4 = 00000000ec9a45bd
p25_label_3:
! Mem[0000000091000108] = 1e0a2608, %g2 = fffffffffffffff5
lduh [%i6+0x108],%g2 ! %g2 = 0000000000001e0a
! Mem[00000000910001ec] = d1df2c58, %g2 = 0000000000001e0a
ldsb [%i6+0x1ed],%g2 ! %g2 = ffffffffffffffd1
! %f0 = 410908cd 214d1234 b3fc1c41 48cdd302
! %f4 = d2d02dc0 ff9e368f 47d8ba3d cd431233
! %f8 = 0bf9f369 0f940a70 f6207203 8250ffa6
! %f12 = 734f0dae c8895d74 1ea25a11 55db7054
mov 0x140,%g4
stda %f0,[%i1+%g4]ASI_BLK_S ! Block Store to 0000000042800140
! %f0 = 410908cd 214d1234 b3fc1c41 48cdd302
! %f4 = d2d02dc0 ff9e368f 47d8ba3d cd431233
! %f8 = 0bf9f369 0f940a70 f6207203 8250ffa6
! %f12 = 734f0dae c8895d74 1ea25a11 55db7054
stda %f0,[%i3]ASI_BLK_S ! Block Store to 0000000043800000
! Mem[00000000908000f0] = 859a5f43, %g18 = aca8a32c9f70f14d
ldsw [%i5+0x0f0],%g2 ! %g2 = aca8a32c9f70f14d
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910001a0] = e5c27813, %g18 = aca8a32c9f70f14d
ldsw [%i6+0x1a0],%g2 ! %g2 = aca8a32c9f70f14d
! Mem[0000000090800130] = 50563d2c, %g2 = ffffffffe5c27813
lduh [%i5+0x132],%g2 ! %g2 = 0000000000005056
! Mem[000000004300015f] = d36d1ef9, %l0 = 00000000e0ded6b5
ldstub [%i2+0x15f],%l0 ! %l0 = 000000f9000000ff
! Mem[0000000090000008] = 14c6f3dd36c59199, %g2 = 0000000000005056
ldx [%i4+%o1],%g2 ! %g2 = 14c6f3dd36c59199
p25_label_4:
! %l0 = 00000000000000f9, Mem[00000000900001ce] = 5ec95ed8
sth %l0,[%i4+0x1ce] ! Mem[00000000900001cc] = 00f95ed8
! Mem[00000000428001f0] = 694ea04e, %l1 = c82d2c81, %l0 = 000000f9
add %i1,0x1f0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000694ea04e
! Mem[00000000428000d8] = 732aa7d9, %l6 = cfa434ee, %l2 = 6d14cedf
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000732aa7d9
membar #Sync ! Added by membar checker (795)
! Mem[000000004380000c] = 48cdd302, %l6 = cfa434ee, %l0 = 694ea04e
add %i3,0x0c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000048cdd302
! %l7 = 14aec8c65a1e7853, Mem[00000000438000cc] = 9e1814f0
stw %l7,[%i3+0x0cc] ! Mem[00000000438000cc] = 5a1e7853
! Mem[0000000043000190] = 06de0f12408800c7, %l1 = 00000000c82d2c81, %l2 = 00000000732aa7d9
add %i2,0x190,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 06de0f12408800c7
! Mem[0000000091000110] = 6efc0b93 4de6e707, %g2 = 36c59199, %g3 = 0bad0b00
ldd [%i6+0x110],%g2 ! %g2 = 000000006efc0b93 000000004de6e707
! Mem[0000000090800160] = 5eec39ae, %g2 = 000000006efc0b93
ldsh [%i5+0x160],%g2 ! %g2 = 0000000000005eec
! %l4 = 00000000ec9a45bd, Mem[0000000091800098] = 87692ba99cf71985
stx %l4,[%o0+0x098] ! Mem[0000000091800098] = 00000000ec9a45bd
! Mem[0000000091800160] = 010ecc7c, %g18 = aca8a32c9f70f14d
ldsw [%o0+0x160],%g2 ! %g2 = aca8a32c9f70f14d
p25_label_5:
! %l0 = 0000000048cdd302, Mem[00000000918000ea] = ed2e9fe1
sth %l0,[%o0+0x0ea] ! Mem[00000000918000e8] = d3029fe1
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
mov 0x080,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000043000080
! Mem[0000000091000044] = 82601925, %g2 = 00000000010ecc7c
ldsh [%i6+0x046],%g2 ! %g2 = ffffffffffff8260
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a400f9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000042800014] = 0a459062, %l5 = cac0ed90, %l4 = ec9a45bd
add %i1,0x14,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000a459062
! Mem[0000000091800000] = 1ddf6cda9ec1877c, %g2 = ffffffffffff8260
ldx [%o0+%g0],%g2 ! %g2 = 1ddf6cda9ec1877c
! Mem[00000000430001f0] = d7a90c4a, %l4 = 0a459062, %l2 = 408800c7
add %i2,0x1f0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d7a90c4a
! Mem[0000000091000078] = 53e44ef2, %g2 = 1ddf6cda9ec1877c
lduw [%i6+0x078],%g2 ! %g2 = 0000000053e44ef2
! Mem[00000000908001e0] = abb60c4b, %g2 = 0000000053e44ef2
lduh [%i5+0x1e2],%g2 ! %g2 = 000000000000abb6
p25_label_6:
! %f0 = 410908cd 214d1234 b3fc1c41 48cdd302
! %f4 = d2d02dc0 ff9e368f 47d8ba3d cd431233
! %f8 = 0bf9f369 0f940a70 f6207203 8250ffa6
! %f12 = 734f0dae c8895d74 1ea25a11 55db7054
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! %l1 = 00000000c82d2c81, Mem[0000000090800178] = 9ecbdcf917eb91ee
stx %l1,[%i5+0x178] ! Mem[0000000090800178] = 00000000c82d2c81
! Mem[0000000091000090] = 74cce5c0, %g2 = 000000000000abb6
ldsb [%i6+0x093],%g2 ! %g2 = 0000000000000074
! Mem[000000004200009e] = a22a1d8e, %l3 = 0000000071380137
ldstub [%i0+0x09e],%l3 ! %l3 = 0000001d000000ff
! Mem[000000009100009c] = b2a70781, %g2 = 0000000000000074
ldsb [%i6+0x09e],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000009000001c] = ceee143d, %g18 = aca8a32c9f70f14d
ldsw [%i4+0x01c],%g2 ! %g2 = aca8a32c9f70f14d
! %l6 = 4b497ec5cfa434ee, Mem[00000000910001c3] = 8d44af74
stb %l6,[%i6+0x1c3] ! Mem[00000000910001c0] = ee44af74
membar #Sync ! Added by membar checker (796)
! Mem[0000000090000140] = 410908cd, %g2 = ffffffffceee143d
ldub [%i4+0x140],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000100] = b9a9af7d d71487aa 6d4620ca 09045647
! Mem[0000000090000110] = 7ae5c13e 06c152e0 b40f8092 5329974c
! Mem[0000000090000120] = 7c6a06a1 3acbead0 97133201 bdc36800
! Mem[0000000090000130] = df111ca8 9994670d fb85b86c bf64e725
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800090] = 58721508 5c3c0653, %g2 = 00000041, %g3 = 4de6e707
ldd [%o0+0x090],%g2 ! %g2 = 0000000058721508 000000005c3c0653
p25_label_7:
! Mem[0000000043800098] = 5e3294e1, %l5 = cac0ed90, %l7 = 5a1e7853
add %i3,0x98,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005e3294e1
! %l7 = 000000005e3294e1, Mem[00000000908000b8] = 1aace1f81065ce3c
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000005e3294e1
! Mem[00000000438001ae] = dbd6cb57, %l5 = 00000000cac0ed90
ldstub [%i3+0x1ae],%l5 ! %l5 = 000000cb000000ff
! Mem[0000000090800030] = 333f492f, %g2 = 0000000058721508
lduw [%i5+0x030],%g2 ! %g2 = 00000000333f492f
! %l5 = 00000000000000cb, Mem[00000000918000c2] = 5ddcf1cb
stb %l5,[%o0+0x0c2] ! Mem[00000000918000c0] = cbdcf1cb
! Mem[0000000090800138] = e6e94c5e, %g2 = 00000000333f492f
ldsb [%i5+0x13b],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000042000138] = 76826908135a7f0e, %l0 = 0000000048cdd302
ldx [%i0+0x138],%l0 ! %l0 = 76826908135a7f0e
! Mem[00000000428000c8] = 2f710581, %l3 = 0000001d, %l0 = 135a7f0e
add %i1,0xc8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002f710581
membar #Sync ! Added by membar checker (797)
! %l0 = 000000002f710581, Mem[0000000090000128] = 97133201bdc36800
stx %l0,[%i4+0x128] ! Mem[0000000090000128] = 000000002f710581
! %l1 = 00000000c82d2c81, Mem[0000000091800160] = 010ecc7c411bc06f
stx %l1,[%o0+0x160] ! Mem[0000000091800160] = 00000000c82d2c81
p25_label_8:
! Mem[00000000428001cb] = 7022d495, %l0 = 000000002f710581
ldstub [%i1+0x1cb],%l0 ! %l0 = 00000095000000ff
! Mem[0000000042000108] = 358a7fd7, %l4 = 000000000a459062
ldstub [%i0+0x108],%l4 ! %l4 = 00000035000000ff
! Mem[00000000430001f0] = d7a90c4a, %l6 = 4b497ec5cfa434ee
swap [%i2+0x1f0],%l6 ! %l6 = 00000000d7a90c4a
! Mem[0000000043800180] = b4e4657b 0951d285 474e78d5 b7e22752
! Mem[0000000043800190] = c0c6333e 91c63797 f7e11cf5 51f37b43
! Mem[00000000438001a0] = a1603e77 28443840 22af1252 dbd6ff57
! Mem[00000000438001b0] = 2358a6d0 9a36e378 8eade13b b15a989a
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000043800180
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800190] = e93695f7 e68e81f2, %g2 = ffffffe6, %g3 = 5c3c0653
ldd [%i5+0x190],%g2 ! %g2 = 00000000e93695f7 00000000e68e81f2
! Mem[000000004200011d] = 2d71ce57, %l5 = 00000000000000cb
ldstub [%i0+0x11d],%l5 ! %l5 = 00000071000000ff
! Mem[0000000091000094] = cce5c02d, %g2 = 00000000e93695f7
ldsh [%i6+0x094],%g2 ! %g2 = ffffffffffffcce5
! Mem[0000000043800038] = 1ea25a1155db7054, %l1 = 00000000c82d2c81, %l2 = 00000000d7a90c4a
add %i3,0x38,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 1ea25a1155db7054
! %l3 = 000000000000001d, Mem[00000000910000cc] = 0790eafb
stw %l3,[%i6+0x0cc] ! Mem[00000000910000cc] = 0000001d
p25_label_9:
! %l7 = 000000005e3294e1, Mem[0000000091000080] = 57ff66f48c7af846
stx %l7,[%i6+0x080] ! Mem[0000000091000080] = 000000005e3294e1
! %l6 = d7a90c4a, %l7 = 5e3294e1, Mem[00000000910001e8] = d1972db8 aad1df2c
std %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = d7a90c4a 5e3294e1
! %l6 = 00000000d7a90c4a, Mem[00000000908001e0] = 176babb6
stw %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = d7a90c4a
! Mem[0000000042000078] = 87d69fd8ac821824, %l2 = 1ea25a1155db7054, %l6 = 00000000d7a90c4a
add %i0,0x78,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 87d69fd8ac821824
! Mem[00000000430000c0] = bbbc9d2dd2a76dbb, %l5 = 0000000000000071
ldx [%i2+0x0c0],%l5 ! %l5 = bbbc9d2dd2a76dbb
! %l0 = 00000095, %l1 = c82d2c81, Mem[0000000090000050] = 04fdba21 40bf1adc
std %l0,[%i4+0x050] ! Mem[0000000090000050] = 00000095 c82d2c81
! Mem[0000000091800058] = 5c76d322 98c57dad, %g2 = ffffcce5, %g3 = e68e81f2
ldd [%o0+0x058],%g2 ! %g2 = 000000005c76d322 0000000098c57dad
! %l2 = 1ea25a1155db7054, Mem[00000000908001c3] = 3fda2206
stb %l2,[%i5+0x1c3] ! Mem[00000000908001c0] = 54da2206
! %l4 = 00000035, %l5 = d2a76dbb, Mem[0000000091000080] = 00000000 5e3294e1
std %l4,[%i6+0x080] ! Mem[0000000091000080] = 00000035 d2a76dbb
! Mem[00000000430001c0] = 9392aa64, %l4 = 0000000000000035
swap [%i2+0x1c0],%l4 ! %l4 = 000000009392aa64
p25_label_10:
! Mem[0000000090000050] = 00000095, %g2 = 000000005c76d322
lduw [%i4+0x050],%g2 ! %g2 = 0000000000000095
! Mem[0000000042800037] = ba05c0fa, %l0 = 0000000000000095
ldstub [%i1+0x037],%l0 ! %l0 = 000000fa000000ff
! Mem[0000000042800000] = 1b0e4507b7f85e80, %l4 = 000000009392aa64, %l1 = 00000000c82d2c81
casxa [%i1]0x80,%l4,%l1 ! %l1 = 1b0e4507b7f85e80
! Mem[00000000420000b8] = 9f7b8dcad2e2e891, %l5 = bbbc9d2dd2a76dbb, %l6 = 87d69fd8ac821824
add %i0,0xb8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 9f7b8dcad2e2e891
! Mem[00000000908000e0] = 1c917ca0, %g18 = aca8a32c9f70f14d
ldsw [%i5+0x0e0],%g2 ! %g2 = aca8a32c9f70f14d
! Mem[0000000090800108] = 3b44fc35, %g2 = 000000001c917ca0
ldsb [%i5+0x109],%g2 ! %g2 = 000000000000003b
! Mem[0000000043800170] = 66ed6e87, %l3 = 000000000000001d
swap [%i3+0x170],%l3 ! %l3 = 0000000066ed6e87
! Mem[0000000042800138] = 25e764bf, %l4 = 9392aa64, %l4 = 9392aa64
add %i1,0x138,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000025e764bf
! %l0 = 000000fa, %l1 = b7f85e80, Mem[0000000043800020] = 0bf9f369 0f940a70
std %l0,[%i3+%o4] ! Mem[0000000043800020] = 000000fa b7f85e80
! Mem[00000000428000a8] = f6207203, %l7 = 000000005e3294e1
swap [%i1+0x0a8],%l7 ! %l7 = 00000000f6207203
p25_label_11:
! Mem[0000000043800114] = 2c4cfef7, %l1 = b7f85e80, %l6 = d2e2e891
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000002c4cfef7
! Mem[0000000042000042] = dea2d3ca, %l0 = 00000000000000fa
ldstub [%i0+0x042],%l0 ! %l0 = 000000d3000000ff
! Mem[0000000090000164] = 940a70f6, %g2 = 000000000000003b
ldub [%i4+0x165],%g2 ! %g2 = 0000000000000094
! Mem[00000000438001ec] = bb6ba75c, %l5 = d2a76dbb, %l6 = 2c4cfef7
add %i3,0x1ec,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bb6ba75c
! Mem[00000000420001b8] = 71ac008264cf00ee, %l4 = 0000000025e764bf, %l6 = 00000000bb6ba75c
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 71ac008264cf00ee
! Mem[0000000091800128] = 24b9d90e 352c036b, %g2 = 00000094, %g3 = 98c57dad
ldd [%o0+0x128],%g2 ! %g2 = 0000000024b9d90e 00000000352c036b
! Mem[0000000043800168] = 4e60633b, %l7 = 00000000f6207203
ldsh [%i3+0x16a],%l7 ! %l7 = 000000000000633b
! %l4 = 0000000025e764bf, Mem[0000000091000020] = 806bc25f
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 25e764bf
! Mem[0000000090000074] = 563b0f0a, %g2 = 0000000024b9d90e
lduh [%i4+0x074],%g2 ! %g2 = 000000000000563b
! Mem[0000000043000144] = c22291cd, %l6 = 71ac008264cf00ee
lduw [%i2+0x144],%l6 ! %l6 = 00000000c22291cd
p25_label_12:
! Mem[000000004380013c] = beb01685, %l1 = b7f85e80, %l2 = 55db7054
add %i3,0x13c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000beb01685
! Mem[0000000043000014] = 6f05acab, %l1 = 1b0e4507b7f85e80
ldstub [%i2+0x014],%l1 ! %l1 = 0000006f000000ff
! Mem[0000000042000044] = c3082182, %l2 = 00000000beb01685
ldsb [%i0+0x046],%l2 ! %l2 = 0000000000000021
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000042000138] = 76826908, %l0 = 00000000000000d3
swap [%i0+0x138],%l0 ! %l0 = 0000000076826908
! Mem[0000000091000148] = 3992e709, %g2 = 000000000000563b
lduw [%i6+0x148],%g2 ! %g2 = 000000003992e709
! %l0 = 0000000076826908, Mem[0000000090000129] = 0000002f
stb %l0,[%i4+0x129] ! Mem[0000000090000128] = 0800002f
membar #Sync ! Added by membar checker (798)
! %l2 = 00000021, %l3 = 66ed6e87, Mem[00000000900001a0] = d0eacb3a a1066a7c
std %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000021 66ed6e87
! %f16 = aa8714d7 7dafa9b9 47560409 ca20466d
! %f20 = e052c106 3ec1e57a 4c972953 92800fb4
! %f24 = d0eacb3a a1066a7c 0068c3bd 01321397
! %f28 = 0d679499 a81c11df 25e764bf 6cb885fb
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l2 = 00000021, %l3 = 66ed6e87, Mem[0000000091000100] = ceaa9447 f9dcf7d0
std %l2,[%i6+0x100] ! Mem[0000000091000100] = 00000021 66ed6e87
p25_label_13:
! %l3 = 0000000066ed6e87, Mem[00000000908001ad] = af16d78e
stb %l3,[%i5+0x1ad] ! Mem[00000000908001ac] = 8716d78e
! %l1 = 000000000000006f, Mem[00000000908000bc] = 5e3294e1
sth %l1,[%i5+0x0bc] ! Mem[00000000908000bc] = 006f94e1
! Mem[0000000042000121] = 50944332, %l5 = bbbc9d2dd2a76dbb
ldstub [%i0+0x121],%l5 ! %l5 = 00000094000000ff
! Mem[000000009080001c] = cbc5db92, %g2 = 000000003992e709
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffffcbc5
! %f0 = 85d25109 7b65e4b4 5227e2b7 d5784e47
! %f4 = 9737c691 3e33c6c0 437bf351 f51ce1f7
! %f8 = 40384428 773e60a1 57ffd6db 5212af22
! %f12 = 78e3369a d0a65823 9a985ab1 3be1ad8e
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! %f0 = 85d25109 7b65e4b4 5227e2b7 d5784e47
! %f4 = 9737c691 3e33c6c0 437bf351 f51ce1f7
! %f8 = 40384428 773e60a1 57ffd6db 5212af22
! %f12 = 78e3369a d0a65823 9a985ab1 3be1ad8e
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000090000118] = b40f8092 5329974c, %g2 = ffffcbc5, %g3 = 352c036b
ldd [%i4+0x118],%g2 ! %g2 = 00000000b40f8092 000000005329974c
! Mem[0000000043000152] = 016ebc3a, %l4 = 0000000025e764bf
ldstub [%i2+0x152],%l4 ! %l4 = 000000bc000000ff
! %l0 = 0000000076826908, Mem[0000000042000100] = f0c1662ecb499f9a
stx %l0,[%i0+0x100] ! Mem[0000000042000100] = 0000000076826908
! Mem[0000000090000154] = 9e368f47, %g2 = 00000000b40f8092
ldsb [%i4+0x155],%g2 ! %g2 = ffffffffffffff9e
p25_label_14:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 00000095 c82d2c81 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000cc] = 6151617a, %g2 = ffffffffffffff9e
ldsb [%o0+0x0cd],%g2 ! %g2 = 0000000000000061
! Mem[0000000090800080] = bcb1b5a9 dc4a5fa6, %g2 = 00000061, %g3 = 5329974c
ldd [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9 00000000dc4a5fa6
! %f0 = 85d25109 7b65e4b4 5227e2b7 d5784e47
! %f4 = 9737c691 3e33c6c0 437bf351 f51ce1f7
! %f8 = 40384428 773e60a1 57ffd6db 5212af22
! %f12 = 78e3369a d0a65823 9a985ab1 3be1ad8e
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000042800077] = 73320be3, %l1 = 000000000000006f
ldstub [%i1+0x077],%l1 ! %l1 = 000000e3000000ff
! Mem[00000000420001e8] = b8ace419839abf08, %l1 = 00000000000000e3, %l6 = 00000000c22291cd
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b8ace419839abf08
! Mem[00000000430000e4] = 1dfc9820, %l7 = 000000000000633b
swap [%i2+0x0e4],%l7 ! %l7 = 000000001dfc9820
! Mem[00000000918000b8] = bde5a911, %g2 = 00000000bcb1b5a9
ldsh [%o0+0x0ba],%g2 ! %g2 = ffffffffffffbde5
! Mem[00000000438000b0] = 315f44a3, %l0 = 0000000076826908
swap [%i3+0x0b0],%l0 ! %l0 = 00000000315f44a3
! Mem[0000000090800070] = 441b8e3c, %g18 = aca8a32c9f70f14d
ldsw [%i5+0x070],%g2 ! %g2 = aca8a32c9f70f14d
p25_label_15:
! Mem[000000004300008c] = ca20466d, %l0 = 00000000315f44a3
swap [%i2+0x08c],%l0 ! %l0 = 00000000ca20466d
! %l1 = 00000000000000e3, Mem[000000009180003c] = 6fe7cb01
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 000000e3
! Mem[00000000438000f9] = 8e4facc0, %l1 = 00000000000000e3
ldstub [%i3+0x0f9],%l1 ! %l1 = 0000004f000000ff
! Mem[0000000042800140] = 410908cd, %l2 = 0000000000000021
swap [%i1+0x140],%l2 ! %l2 = 00000000410908cd
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 00000095 c82d2c81 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (799)
! Mem[00000000900001c0] = b4e4657b 0951d285 474e78d5 b7e22752
! Mem[00000000900001d0] = c0c6333e 91c63797 f7e11cf5 51f37b43
! Mem[00000000900001e0] = a1603e77 28443840 22af1252 dbd6ff57
! Mem[00000000900001f0] = 2358a6d0 9a36e378 8eade13b b15a989a
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000428000fc] = 9fc5d1dd, %l3 = 0000000066ed6e87
ldstub [%i1+0x0fc],%l3 ! %l3 = 0000009f000000ff
! Mem[0000000042000140] = 113e2c34, %l3 = 0000009f, %l6 = 839abf08
add %i0,0x140,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000113e2c34
! Mem[000000004280017d] = 55db7054, %l7 = 000000001dfc9820
ldstub [%i1+0x17d],%l7 ! %l7 = 000000db000000ff
! Mem[000000009080002c] = 8a69fa82, %g2 = 00000000441b8e3c
lduw [%i5+0x02c],%g2 ! %g2 = 000000008a69fa82
p25_label_16:
! Mem[0000000042800010] = 57d77153, %l2 = 410908cd, %l3 = 0000009f
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000057d77153
! Mem[000000004280009c] = cd431233, %l3 = 0000000057d77153
swap [%i1+0x09c],%l3 ! %l3 = 00000000cd431233
! Mem[0000000090800080] = bcb1b5a9, %g2 = 000000008a69fa82
lduw [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9
! Mem[0000000091800188] = 47bbdba1, %g2 = 00000000bcb1b5a9
ldub [%o0+0x188],%g2 ! %g2 = 0000000000000047
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = 00000047, %g3 = dc4a5fa6
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! %f0 = 85d25109 7b65e4b4 5227e2b7 d5784e47
! %f4 = 9737c691 3e33c6c0 437bf351 f51ce1f7
! %f8 = 40384428 773e60a1 57ffd6db 5212af22
! %f12 = 78e3369a d0a65823 9a985ab1 3be1ad8e
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000910001e0] = bbbab66e, %g2 = 00000000baabd0af
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000bbbab66e
! Mem[00000000438000bf] = 91134d70, %l2 = 00000000410908cd
ldstub [%i3+0x0bf],%l2 ! %l2 = 00000070000000ff
! Mem[000000004380016c] = 91134d70, %l7 = 00000000000000db
swap [%i3+0x16c],%l7 ! %l7 = 0000000091134d70
! %l0 = 00000000ca20466d, Mem[0000000090800032] = 492f517d
sth %l0,[%i5+0x032] ! Mem[0000000090800030] = 466d517d
p25_label_17:
! Mem[0000000043800043] = e8a3e53e, %l5 = 0000000000000094
ldstub [%i3+0x043],%l5 ! %l5 = 0000003e000000ff
! Mem[00000000438001e8] = cdb234b0bb6ba75c, %l1 = 000000000000004f, %l1 = 000000000000004f
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = cdb234b0bb6ba75c
! Mem[0000000090800040] = e46967e1 7f2cd037, %g2 = bbbab66e, %g3 = 5a1c1e88
ldd [%i5+0x040],%g2 ! %g2 = 00000000e46967e1 000000007f2cd037
! Mem[00000000428001a2] = 13d23362, %l5 = 000000000000003e
ldstub [%i1+0x1a2],%l5 ! %l5 = 00000033000000ff
! Mem[00000000428001a4] = 30124867, %l1 = cdb234b0bb6ba75c
ldsb [%i1+0x1a5],%l1 ! %l1 = 0000000000000012
! Mem[0000000042800154] = ff9e368f, %l6 = 00000000113e2c34
swap [%i1+0x154],%l6 ! %l6 = 00000000ff9e368f
! %f0 = 85d25109 7b65e4b4 5227e2b7 d5784e47
! %f4 = 9737c691 3e33c6c0 437bf351 f51ce1f7
! %f8 = 40384428 773e60a1 57ffd6db 5212af22
! %f12 = 78e3369a d0a65823 9a985ab1 3be1ad8e
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %l3 = 00000000cd431233, Mem[000000004300013c] = 6beb4a8c
stb %l3,[%i2+0x13c] ! Mem[000000004300013c] = 33eb4a8c
! Mem[0000000090800070] = 441b8e3c, %g18 = aca8a32c9f70f14d
ldsw [%i5+0x070],%g2 ! %g2 = aca8a32c9f70f14d
! %l4 = 00000000000000bc, Mem[000000009100008c] = f509db17
sth %l4,[%i6+0x08c] ! Mem[000000009100008c] = 00bcdb17
p25_label_18:
! Mem[0000000043800165] = 32e57f19, %l7 = 0000000091134d70
ldstub [%i3+0x165],%l7 ! %l7 = 000000e5000000ff
! Mem[0000000042000000] = a883e63a bd2ad107 b15471b1 cad8930e
! Mem[0000000042000010] = 150a40cd c2821f12 0d2cc7d2 e0ded6b5
! Mem[0000000042000020] = a533e245 1939c8fc 49ba2601 78fc740f
! Mem[0000000042000030] = bccda120 690a8b31 d4525413 dc0016ad
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000042000000
! %l0 = 00000000ca20466d, Mem[00000000910001c0] = c97f39ee44af7411
stx %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000000ca20466d
! Mem[000000009100000c] = ee7f5063, %g2 = 00000000441b8e3c
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000ee7f
! Mem[0000000090000074] = 563b0f0a, %g2 = 000000000000ee7f
lduw [%i4+0x074],%g2 ! %g2 = 00000000563b0f0a
! Mem[0000000090000180] = 85d25109 7b65e4b4 5227e2b7 d5784e47
! Mem[0000000090000190] = 9737c691 3e33c6c0 437bf351 f51ce1f7
! Mem[00000000900001a0] = 40384428 773e60a1 57ffd6db 5212af22
! Mem[00000000900001b0] = 78e3369a d0a65823 9a985ab1 3be1ad8e
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000428000a0] = 0bf9f369, %l1 = 0000000000000012
swap [%i1+0x0a0],%l1 ! %l1 = 000000000bf9f369
! Mem[00000000438001b8] = 8eade13b, %l4 = 00000000000000bc
swap [%i3+0x1b8],%l4 ! %l4 = 000000008eade13b
! Mem[0000000090800008] = cf27ede103af8d50, %g2 = 00000000563b0f0a
ldx [%i5+%o1],%g2 ! %g2 = cf27ede103af8d50
! Mem[00000000430001e8] = 2cfd06fe7abb9ce0, %l6 = 00000000ff9e368f, %l2 = 0000000000000070
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 2cfd06fe7abb9ce0
p25_label_19:
! Mem[0000000042000078] = 87d69fd8, %l3 = cd431233, %l4 = 8eade13b
add %i0,0x78,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000087d69fd8
! Mem[00000000428001d4] = 7c01ab17, %l4 = 87d69fd8, %l4 = 87d69fd8
add %i1,0x1d4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007c01ab17
! Mem[0000000043000140] = 31e71108 c22291cd 3be81e1f 1e2b591f
! Mem[0000000043000150] = 016eff3a 3c633992 8f30f819 d36d1eff
! Mem[0000000043000160] = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! Mem[0000000043000170] = 67ca858a eee41f9a 8d28f589 bd8e2324
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000043000140
! Mem[00000000428000a4] = 0f940a70, %l2 = 7abb9ce0, %l3 = cd431233
add %i1,0xa4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000f940a70
! Mem[0000000043800009] = b3fc1c41, %l5 = 0000000000000033
ldstub [%i3+0x009],%l5 ! %l5 = 000000fc000000ff
! %l6 = ff9e368f, %l7 = 000000e5, Mem[0000000043000120] = c96d6a72 ba064146
std %l6,[%i2+0x120] ! Mem[0000000043000120] = ff9e368f 000000e5
! Mem[0000000091000180] = 7f1ad510ffe99c2b, %g2 = cf27ede103af8d50
ldx [%i6+0x180],%g2 ! %g2 = 7f1ad510ffe99c2b
! Mem[0000000043800154] = 64509de4, %l7 = 00000000000000e5
ldub [%i3+0x157],%l7 ! %l7 = 00000000000000e4
! %l7 = 00000000000000e4, Mem[000000004280006d] = c79f6722
stb %l7,[%i1+0x06d] ! Mem[000000004280006c] = c7e46722
! %f0 = a883e63a bd2ad107 b15471b1 cad8930e
! %f4 = 150a40cd c2821f12 0d2cc7d2 e0ded6b5
! %f8 = a533e245 1939c8fc 49ba2601 78fc740f
! %f12 = bccda120 690a8b31 d4525413 dc0016ad
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
p25_label_20:
! %f16 = 31e71108 c22291cd 3be81e1f 1e2b591f
! %f20 = 016eff3a 3c633992 8f30f819 d36d1eff
! %f24 = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! %f28 = 67ca858a eee41f9a 8d28f589 bd8e2324
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %l0 = 00000000ca20466d, Mem[00000000908001ec] = 5beb9259
stw %l0,[%i5+0x1ec] ! Mem[00000000908001ec] = ca20466d
! Mem[00000000438001af] = dbd6ff57, %l2 = 2cfd06fe7abb9ce0
ldstub [%i3+0x1af],%l2 ! %l2 = 00000057000000ff
! Mem[0000000043800060] = 9aa15277, %l6 = ff9e368f, %l1 = 0bf9f369
add %i3,0x60,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000009aa15277
! %f16 = 31e71108 c22291cd 3be81e1f 1e2b591f
! %f20 = 016eff3a 3c633992 8f30f819 d36d1eff
! %f24 = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! %f28 = 67ca858a eee41f9a 8d28f589 bd8e2324
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (800)
! Mem[00000000900000c0] = 85d25109 7b65e4b4 5227e2b7 d5784e47
! Mem[00000000900000d0] = 9737c691 3e33c6c0 437bf351 f51ce1f7
! Mem[00000000900000e0] = 40384428 773e60a1 57ffd6db 5212af22
! Mem[00000000900000f0] = 78e3369a d0a65823 9a985ab1 3be1ad8e
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l0 = 00000000ca20466d, Mem[000000009080008a] = 36f29454
stb %l0,[%i5+0x08a] ! Mem[0000000090800088] = 6df29454
! Mem[00000000420001b0] = 1795817821b0653d, %l2 = 0000000000000057, %l3 = 000000000f940a70
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1795817821b0653d
! Mem[00000000430001f0] = cfa434ee, %l2 = 0000000000000057
ldstub [%i2+0x1f0],%l2 ! %l2 = 000000cf000000ff
! Mem[0000000043800000] = 410908cd, %l5 = 00000000000000fc
ldsw [%i3+%g0],%l5 ! %l5 = 00000000410908cd
p25_label_21:
! Mem[0000000043800120] = 1e51a9aa, %l3 = 21b0653d, %l6 = ff9e368f
add %i3,0x120,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001e51a9aa
! Mem[0000000043000122] = ff9e368f, %l6 = 000000001e51a9aa
ldstub [%i2+0x122],%l6 ! %l6 = 00000036000000ff
! %l4 = 000000007c01ab17, Mem[0000000043000188] = 69fff673f88a2361
stx %l4,[%i2+0x188] ! Mem[0000000043000188] = 000000007c01ab17
! Mem[00000000918000f4] = e56e2cef, %g2 = 7f1ad510ffe99c2b
ldub [%o0+0x0f5],%g2 ! %g2 = 00000000000000e5
! Mem[0000000090000100] = e71108c2, %g2 = 00000000000000e5
ldsb [%i4+0x101],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000091000108] = 088b7aa7, %g2 = ffffffffffffffe7
ldub [%i6+0x10b],%g2 ! %g2 = 0000000000000008
! %l3 = 1795817821b0653d, Mem[0000000091000058] = 13cd2b790e06ea79
stx %l3,[%i6+0x058] ! Mem[0000000091000058] = 1795817821b0653d
! %f16 = 31e71108 c22291cd 3be81e1f 1e2b591f
! %f20 = 016eff3a 3c633992 8f30f819 d36d1eff
! %f24 = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! %f28 = 67ca858a eee41f9a 8d28f589 bd8e2324
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000428001a0] = 13d2ff62, %l7 = 00000000000000e4
ldsb [%i1+0x1a3],%l7 ! %l7 = 0000000000000062
! Mem[00000000438000d2] = 9d106864, %l2 = 00000000000000cf
ldstub [%i3+0x0d2],%l2 ! %l2 = 00000068000000ff
p25_label_22:
! %f0 = a883e63a bd2ad107 b15471b1 cad8930e
! %f4 = 150a40cd c2821f12 0d2cc7d2 e0ded6b5
! %f8 = a533e245 1939c8fc 49ba2601 78fc740f
! %f12 = bccda120 690a8b31 d4525413 dc0016ad
mov 0x180,%g6
stda %f0,[%i2+%g6]ASI_BLK_P ! Block Store to 0000000043000180
membar #Sync ! Added by membar checker (801)
! Mem[0000000090000160] = 7e4a3a7f, %g2 = 0000000000000008
ldsh [%i4+0x160],%g2 ! %g2 = 0000000000007e4a
! Mem[0000000042800178] = 1ea25a1155ff7054, %l5 = 00000000410908cd, %l1 = 000000009aa15277
add %i1,0x178,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 1ea25a1155ff7054
! %f0 = a883e63a bd2ad107 b15471b1 cad8930e
! %f4 = 150a40cd c2821f12 0d2cc7d2 e0ded6b5
! %f8 = a533e245 1939c8fc 49ba2601 78fc740f
! %f12 = bccda120 690a8b31 d4525413 dc0016ad
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000043000058] = f601b48e60d0094c, %l4 = 000000007c01ab17, %l2 = 0000000000000068
add %i2,0x58,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = f601b48e60d0094c
! Mem[00000000430000b0] = 0d679499, %l4 = 7c01ab17, %l6 = 00000036
add %i2,0xb0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000d679499
! Mem[00000000420000b8] = 9f7b8dcad2e2e891, %l2 = f601b48e60d0094c
ldx [%i0+0x0b8],%l2 ! %l2 = 9f7b8dcad2e2e891
! Mem[0000000042800138] = 25e764bf6cb885fb, %l1 = 1ea25a1155ff7054, %l0 = 00000000ca20466d
add %i1,0x138,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 25e764bf6cb885fb
! %l3 = 1795817821b0653d, Mem[000000009000013e] = 232431e7
sth %l3,[%i4+0x13e] ! Mem[000000009000013c] = 653d31e7
! Mem[0000000090000080] = cd9122c2 0811e731, %g2 = 00007e4a, %g3 = 7f2cd037
ldd [%i4+0x080],%g2 ! %g2 = 00000000cd9122c2 000000000811e731
p25_label_23:
! Mem[0000000090000148] = 3be81e1f, %g2 = 00000000cd9122c2
ldsb [%i4+0x148],%g2 ! %g2 = 000000000000003b
! Mem[00000000908001c8] = 5bd84d982f503325, %g2 = 000000000000003b
ldx [%i5+0x1c8],%g2 ! %g2 = 5bd84d982f503325
membar #Sync ! Added by membar checker (802)
! %f16 = 31e71108 c22291cd 3be81e1f 1e2b591f
! %f20 = 016eff3a 3c633992 8f30f819 d36d1eff
! %f24 = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! %f28 = 67ca858a eee41f9a 8d28f589 bd8e2324
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000908000f4] = 1de0787a, %g2 = 5bd84d982f503325
lduh [%i5+0x0f4],%g2 ! %g2 = 0000000000001de0
! Mem[0000000090000140] = 31e71108 c22291cd 3be81e1f 1e2b591f
! Mem[0000000090000150] = 016eff3a 3c633992 8f30f819 d36d1eff
! Mem[0000000090000160] = 7e4a3a7f c136fffd 5e34dbd4 4f3bfb29
! Mem[0000000090000170] = 67ca858a eee41f9a 8d28f589 bd8e2324
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000130] = aab6d95d, %g2 = 0000000000001de0
ldub [%i6+0x130],%g2 ! %g2 = 00000000000000aa
! %l1 = 1ea25a1155ff7054, Mem[0000000043800108] = 48aef28d
stw %l1,[%i3+0x108] ! Mem[0000000043800108] = 55ff7054
! Mem[00000000900001b8] = 5ab13be1, %g2 = 00000000000000aa
ldub [%i4+0x1ba],%g2 ! %g2 = 000000000000005a
! Mem[0000000042800134] = a81c11df, %l4 = 7c01ab17, %l3 = 21b0653d
add %i1,0x134,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a81c11df
! Mem[00000000438000d0] = 9d10ff64, %l1 = 1ea25a1155ff7054
swap [%i3+0x0d0],%l1 ! %l1 = 000000009d10ff64
p25_label_24:
! Mem[00000000428000b4] = c8895d74, %l2 = 9f7b8dcad2e2e891
ldsh [%i1+0x0b6],%l2 ! %l2 = 0000000000005d74
! %l6 = 000000000d679499, Mem[0000000091000110] = 6efc0b93
stb %l6,[%i6+0x110] ! Mem[0000000091000110] = 99fc0b93
! %l2 = 0000000000005d74, Mem[0000000042000038] = d4525413dc0016ad
stx %l2,[%i0+0x038] ! Mem[0000000042000038] = 0000000000005d74
! Mem[0000000042000064] = 8352592e, %l6 = 000000000d679499
swap [%i0+0x064],%l6 ! %l6 = 000000008352592e
! %l4 = 000000007c01ab17, Mem[0000000091000138] = 197b0c159537f750
stx %l4,[%i6+0x138] ! Mem[0000000091000138] = 000000007c01ab17
! Mem[0000000090000100] = 31e71108, %g2 = 000000000000005a
ldub [%i4+0x100],%g2 ! %g2 = 0000000000000031
! %l7 = 0000000000000062, Mem[00000000900001f8] = ad1600dc
stw %l7,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000062
! Mem[00000000430000d8] = 02f7305a566972f5, %l4 = 000000007c01ab17, %l5 = 00000000410908cd
add %i2,0xd8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 02f7305a566972f5
membar #Sync ! Added by membar checker (803)
! Mem[00000000900000e8] = 29fb3b4f, %g2 = 0000000000000031
lduw [%i4+0x0e8],%g2 ! %g2 = 0000000029fb3b4f
! Mem[00000000908000e8] = 441f8119d14c7e74, %g2 = 0000000029fb3b4f
ldx [%i5+0x0e8],%g2 ! %g2 = 441f8119d14c7e74
p25_label_25:
! %f0 = a883e63a bd2ad107 b15471b1 cad8930e
! %f4 = 150a40cd c2821f12 0d2cc7d2 e0ded6b5
! %f8 = a533e245 1939c8fc 49ba2601 78fc740f
! %f12 = bccda120 690a8b31 d4525413 dc0016ad
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000043000020] = 8fa207f6, %l4 = 7c01ab17, %l0 = 6cb885fb
add %i2,0x20,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008fa207f6
! Mem[000000004280014c] = 48cdd302, %l4 = 7c01ab17, %l6 = 8352592e
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000048cdd302
! Mem[0000000043000054] = 4325b149, %l7 = 00000062, %l0 = 8fa207f6
add %i2,0x54,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004325b149
! %l3 = 00000000a81c11df, Mem[0000000091800140] = f86d4d81073aef3d
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = 00000000a81c11df
! %l2 = 00005d74, %l3 = a81c11df, Mem[0000000090000098] = ff1e6dd3 19f8308f
std %l2,[%i4+0x098] ! Mem[0000000090000098] = 00005d74 a81c11df
! Mem[00000000438001f0] = 9f52d051, %l6 = 0000000048cdd302
lduw [%i3+0x1f0],%l6 ! %l6 = 000000009f52d051
! Mem[000000004380006c] = 1ed5e30d, %l4 = 7c01ab17, %l7 = 00000062
add %i3,0x6c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001ed5e30d
! Mem[0000000090800094] = 218bf985, %g2 = 441f8119d14c7e74
ldub [%i5+0x096],%g2 ! %g2 = 0000000000000021
! Mem[00000000420001ec] = 839abf08, %l5 = 02f7305a566972f5
ldsh [%i0+0x1ec],%l5 ! %l5 = ffffffffffff839a
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
1: membar #Sync ! Force all stores to complete
p25_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x064] ! Set processor 25 done flag
! Check Registers
p25_check_registers:
set p25_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000004325b149
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009d10ff64
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000005d74
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a81c11df
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007c01ab17
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff839a
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009f52d051
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001ed5e30d
bne,a,pn %xcc,p25_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p25_check_fp_registers:
set p25_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a883e63a bd2ad107
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b15471b1 cad8930e
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 150a40cd c2821f12
bne %xcc,p25_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0d2cc7d2 e0ded6b5
bne %xcc,p25_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a533e245 1939c8fc
bne %xcc,p25_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 49ba2601 78fc740f
bne %xcc,p25_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be bccda120 690a8b31
bne %xcc,p25_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be d4525413 dc0016ad
bne %xcc,p25_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 31e71108 c22291cd
bne %xcc,p25_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3be81e1f 1e2b591f
bne %xcc,p25_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 016eff3a 3c633992
bne %xcc,p25_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8f30f819 d36d1eff
bne %xcc,p25_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7e4a3a7f c136fffd
bne %xcc,p25_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5e34dbd4 4f3bfb29
bne %xcc,p25_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 67ca858a eee41f9a
bne %xcc,p25_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8d28f589 bd8e2324
bne %xcc,p25_f30_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 0000000000005d74
ldx [%i0+0x038],%g3 ! Observed data at 0000000042000038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = dea2ffcac3082182
ldx [%i0+0x040],%g3 ! Observed data at 0000000042000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = da0939fe0d679499
ldx [%i0+0x060],%g3 ! Observed data at 0000000042000060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 95a04a89a22aff8e
ldx [%i0+0x098],%g3 ! Observed data at 0000000042000098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000000076826908
ldx [%i0+0x100],%g3 ! Observed data at 0000000042000100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff8a7fd7269b99ee
ldx [%i0+0x108],%g3 ! Observed data at 0000000042000108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1445641c2dffce57
ldx [%i0+0x118],%g3 ! Observed data at 0000000042000118
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 50ff4332d8b8d44a
ldx [%i0+0x120],%g3 ! Observed data at 0000000042000120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000d3135a7f0e
ldx [%i0+0x138],%g3 ! Observed data at 0000000042000138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x138,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 087be057ba05c0ff
ldx [%i1+0x030],%g3 ! Observed data at 0000000042800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = c9f765d3c7e46722
ldx [%i1+0x068],%g3 ! Observed data at 0000000042800068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 66a1848673320bff
ldx [%i1+0x070],%g3 ! Observed data at 0000000042800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 47d8ba3d57d77153
ldx [%i1+0x098],%g3 ! Observed data at 0000000042800098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000120f940a70
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000428000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5e3294e18250ffa6
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000428000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7a321d99ffc5d1dd
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000428000f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = aa8714d77dafa9b9
ldx [%i1+0x100],%g3 ! Observed data at 0000000042800100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 47560409ca20466d
ldx [%i1+0x108],%g3 ! Observed data at 0000000042800108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = e052c1063ec1e57a
ldx [%i1+0x110],%g3 ! Observed data at 0000000042800110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4c97295392800fb4
ldx [%i1+0x118],%g3 ! Observed data at 0000000042800118
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = d0eacb3aa1066a7c
ldx [%i1+0x120],%g3 ! Observed data at 0000000042800120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0068c3bd01321397
ldx [%i1+0x128],%g3 ! Observed data at 0000000042800128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0d679499a81c11df
ldx [%i1+0x130],%g3 ! Observed data at 0000000042800130
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 25e764bf6cb885fb
ldx [%i1+0x138],%g3 ! Observed data at 0000000042800138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000021214d1234
ldx [%i1+0x140],%g3 ! Observed data at 0000000042800140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b3fc1c4148cdd302
ldx [%i1+0x148],%g3 ! Observed data at 0000000042800148
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = d2d02dc0113e2c34
ldx [%i1+0x150],%g3 ! Observed data at 0000000042800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 47d8ba3dcd431233
ldx [%i1+0x158],%g3 ! Observed data at 0000000042800158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0bf9f3690f940a70
ldx [%i1+0x160],%g3 ! Observed data at 0000000042800160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = f62072038250ffa6
ldx [%i1+0x168],%g3 ! Observed data at 0000000042800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 734f0daec8895d74
ldx [%i1+0x170],%g3 ! Observed data at 0000000042800170
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1ea25a1155ff7054
ldx [%i1+0x178],%g3 ! Observed data at 0000000042800178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 13d2ff6230124867
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000428001a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7022d4ff1b3aa4da
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000428001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1c8,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = af267d23ff05acab
ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x010,%g4
ldx [%g1+0x080],%g2 ! Expected data = aa8714d77dafa9b9
ldx [%i2+0x080],%g3 ! Observed data at 0000000043000080
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 47560409315f44a3
ldx [%i2+0x088],%g3 ! Observed data at 0000000043000088
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = e052c1063ec1e57a
ldx [%i2+0x090],%g3 ! Observed data at 0000000043000090
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4c97295392800fb4
ldx [%i2+0x098],%g3 ! Observed data at 0000000043000098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d0eacb3aa1066a7c
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000430000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0068c3bd01321397
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000430000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0d679499a81c11df
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000430000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 25e764bf6cb885fb
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000430000b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 81d20e5f0000633b
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000430000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff9eff8f000000e5
ldx [%i2+0x120],%g3 ! Observed data at 0000000043000120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = c65c30dd33eb4a8c
ldx [%i2+0x138],%g3 ! Observed data at 0000000043000138
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 016eff3a3c633992
ldx [%i2+0x150],%g3 ! Observed data at 0000000043000150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8f30f819d36d1eff
ldx [%i2+0x158],%g3 ! Observed data at 0000000043000158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = a883e63abd2ad107
ldx [%i2+0x180],%g3 ! Observed data at 0000000043000180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = b15471b1cad8930e
ldx [%i2+0x188],%g3 ! Observed data at 0000000043000188
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 150a40cdc2821f12
ldx [%i2+0x190],%g3 ! Observed data at 0000000043000190
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0d2cc7d2e0ded6b5
ldx [%i2+0x198],%g3 ! Observed data at 0000000043000198
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a533e2451939c8fc
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000430001a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 49ba260178fc740f
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000430001a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bccda120690a8b31
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000430001b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d4525413dc0016ad
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000430001b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000035802856c5
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000430001c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffa434ee7f64fc94
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000430001f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1f0,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 410908cd214d1234
ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b3ff1c4148cdd302
ldx [%i3+0x008],%g3 ! Observed data at 0000000043800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d2d02dc0ff9e368f
ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 47d8ba3dcd431233
ldx [%i3+0x018],%g3 ! Observed data at 0000000043800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000fab7f85e80
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f62072038250ffa6
ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 734f0daec8895d74
ldx [%i3+0x030],%g3 ! Observed data at 0000000043800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1ea25a1155db7054
ldx [%i3+0x038],%g3 ! Observed data at 0000000043800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = e8a3e5ff51b85402
ldx [%i3+0x040],%g3 ! Observed data at 0000000043800040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3101852400000095
ldx [%i3+0x090],%g3 ! Observed data at 0000000043800090
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7682690800f9ec8e
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000438000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b89277f291134dff
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000438000b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 83783ae75a1e7853
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000438000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 55ff70545622f20a
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000438000d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8effacc01d460cac
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000438000f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 55ff705485285ccb
ldx [%i3+0x108],%g3 ! Observed data at 0000000043800108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = 72cb339332ff7f19
ldx [%i3+0x160],%g3 ! Observed data at 0000000043800160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4e60633b000000db
ldx [%i3+0x168],%g3 ! Observed data at 0000000043800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000001d95ae6f4f
ldx [%i3+0x170],%g3 ! Observed data at 0000000043800170
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 22af1252dbd6ffff
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000438001a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000bcb15a989a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000438001b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1b8,%g4
! The test for processor 25 has passed
p25_passed:
ta GOOD_TRAP
nop
p25_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p25_failed
p25_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p25_failed
p25_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p25_failed
p25_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p25_failed
p25_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p25_failed
p25_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p25_failed
p25_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p25_failed
p25_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p25_failed
p25_f0_fail:
set p25_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f2_fail:
set p25_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f4_fail:
set p25_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f6_fail:
set p25_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f8_fail:
set p25_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f10_fail:
set p25_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f12_fail:
set p25_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f14_fail:
set p25_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f16_fail:
set p25_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f18_fail:
set p25_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f20_fail:
set p25_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f22_fail:
set p25_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f24_fail:
set p25_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f26_fail:
set p25_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f28_fail:
set p25_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f30_fail:
set p25_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800018]
done
p25_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800018]
done
p25_trap2e:
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000000]
done
p25_trap2o:
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000000]
done
p25_trap3e:
nop
nop
nop
done
p25_trap3o:
nop
nop
nop
done
p25_init_memory_pointers:
set p25_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p25_local0_start,%i0
set p25_local1_start,%i1
set p25_local2_start,%i2
set p25_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e54cac8248c211ff
ldx [%g1+0x008],%l1 ! %l1 = ddc3d48bcebde8eb
ldx [%g1+0x010],%l2 ! %l2 = 65e3d1a06d14cedf
ldx [%g1+0x018],%l3 ! %l3 = 453ff00a01337ed6
ldx [%g1+0x020],%l4 ! %l4 = 046350c6ca78dd90
ldx [%g1+0x028],%l5 ! %l5 = ee521b5db89277f2
ldx [%g1+0x030],%l6 ! %l6 = 4b497ec5cfa434ee
ldx [%g1+0x038],%l7 ! %l7 = 14aec8c65a1e7853
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 26
processor_26:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x68] ! Set the start flag
wrpr %g0,7,%cleanwin
call p26_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 26
wr %g0,0x4,%fprs ! Make sure fef is 1
set p26_init_freg,%g1
! %f0 = de48df20 9e625665 3e86baf9 4a295160
! %f4 = 57e495ad 6e431c23 e96c9dc1 2d4e054e
! %f8 = 9c839ac5 7a6a5646 f0af76e7 4c8279e6
! %f12 = d24707c7 2b6058b5 416713c8 5acd411a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7f6ac2f2 1a308c32 6e64dafd de7fd7d6
! %f20 = 9962654a 2c24ec55 16b322b7 c3835e06
! %f24 = 23025739 bc69ebac 6bd27cc9 65c029bf
! %f28 = 0092bcf9 9ff5a510 e07b1de1 380c060a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f519310b 409f129f 2a0cc78f a1555133
! %f36 = 1ecaf80e 0374ae65 b4fda5cb e59e7502
! %f40 = 96543417 cb84fa85 7675cb01 1a5106d1
! %f44 = eb2bb499 ccd7409c a244996d 2e6553ee
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1aefed570000003d,%g7,%g1 ! GSR scale = 7, align = 5
wr %g1,%g0,%gsr ! GSR = 1aefed570000003d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 26
p26_label_1:
! Mem[00000000440000e0] = 0b870162, %l4 = 4cca71dc, %l3 = fdcbd81d
add %i0,0xe0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000b870162
! Mem[0000000044000000] = 949ebe3e, %l7 = 7a92e086, %l2 = 5f43866a
casa [%i0]0x80,%l7,%l2 ! %l2 = 00000000949ebe3e
! Mem[00000000448000cc] = 7549f350, %l6 = 55d460fe, %l4 = 4cca71dc
add %i1,0xcc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000007549f350
! Mem[000000004400003e] = d7123a09, %l0 = ba7d3e1627a11acd
ldstub [%i0+0x03e],%l0 ! %l0 = 0000003a000000ff
! Mem[0000000045800080] = 6075afa6, %l7 = 4d23494a7a92e086
swap [%i3+0x080],%l7 ! %l7 = 000000006075afa6
! Mem[0000000091800188] = 47bbdba1, %g2 = c337ec39a42e8663
lduh [%o0+0x188],%g2 ! %g2 = 00000000000047bb
! Mem[0000000091800188] = 47bbdba1ae7a14d1, %g2 = 00000000000047bb
ldx [%o0+0x188],%g2 ! %g2 = 47bbdba1ae7a14d1
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000004500011c] = b6029837, %l3 = 000000000b870162
ldub [%i2+0x11d],%l3 ! %l3 = 0000000000000002
! Mem[00000000440000f8] = 147b48ec15f239f4, %l7 = 000000006075afa6, %l6 = d94b387255d460fe
add %i0,0xf8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 147b48ec15f239f4
p26_label_2:
! Mem[00000000450001f0] = 8b6eddf9e1e83453, %l6 = 147b48ec15f239f4, %l2 = 00000000949ebe3e
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8b6eddf9e1e83453
! Mem[0000000044000150] = 47d80072, %l3 = 0000000000000002
swap [%i0+0x150],%l3 ! %l3 = 0000000047d80072
! Mem[0000000045800000] = e11a924c 21397ebf 73209e1d 9feaa874
! Mem[0000000045800010] = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! Mem[0000000045800020] = ebd25a88 a5422f68 7b387bbd 9b604d56
! Mem[0000000045800030] = 3dff45a3 333b4839 95152eb9 3afbd2a1
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 0000000045800000
! %f16 = 7f6ac2f2 1a308c32 6e64dafd de7fd7d6
! %f20 = 9962654a 2c24ec55 16b322b7 c3835e06
! %f24 = 23025739 bc69ebac 6bd27cc9 65c029bf
! %f28 = 0092bcf9 9ff5a510 e07b1de1 380c060a
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000044000134] = c759000c, %l2 = 8b6eddf9e1e83453
ldsh [%i0+0x134],%l2 ! %l2 = ffffffffffffc759
! %l2 = ffffffffffffc759, Mem[0000000090800058] = 76c7d6ff35823d38
stx %l2,[%i5+0x058] ! Mem[0000000090800058] = ffffffffffffc759
! Mem[0000000044000070] = e4a5710d, %l0 = 0000003a, %l6 = 15f239f4
add %i0,0x70,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e4a5710d
! Mem[00000000908000e8] = 441f8119d14c7e74, %g2 = 47bbdba1ae7a14d1
ldx [%i5+0x0e8],%g2 ! %g2 = 441f8119d14c7e74
! Mem[000000004480013e] = e3cea31d, %l7 = 000000006075afa6
ldstub [%i1+0x13e],%l7 ! %l7 = 000000a3000000ff
! Mem[0000000091000038] = 340e6c70, %g2 = 441f8119d14c7e74
lduh [%i6+0x03a],%g2 ! %g2 = 000000000000340e
p26_label_3:
! Mem[00000000450001c0] = c7f6dfa3, %l0 = 0000003a, %l6 = e4a5710d
add %i2,0x1c0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c7f6dfa3
! Mem[0000000090000118] = 16d62459, %g2 = 000000000000340e
lduh [%i4+0x11a],%g2 ! %g2 = 00000000000016d6
! Mem[0000000090000194] = bb53256a, %g2 = 00000000000016d6
ldub [%i4+0x194],%g2 ! %g2 = 00000000000000bb
! Mem[000000004400001a] = 6afa248d, %l1 = 0d5d3e2672b6b6f5
ldstub [%i0+0x01a],%l1 ! %l1 = 00000024000000ff
! Mem[0000000091800070] = f8ddbbd2, %g2 = 00000000000000bb
ldsh [%o0+0x070],%g2 ! %g2 = fffffffffffff8dd
! %l4 = 7549f350, %l5 = caa0a87c, Mem[0000000091800138] = 215257a5 2c14b16d
std %l4,[%o0+0x138] ! Mem[0000000091800138] = 7549f350 caa0a87c
! Mem[0000000090800104] = 3abf723b, %g2 = fffffffffffff8dd
lduh [%i5+0x106],%g2 ! %g2 = 0000000000003abf
! Mem[0000000091800038] = ae53c913, %g2 = 0000000000003abf
lduw [%o0+0x038],%g2 ! %g2 = 00000000ae53c913
! %l5 = 36d09d10caa0a87c, Mem[0000000044800047] = 355c269e
stb %l5,[%i1+0x047] ! Mem[0000000044800044] = 355c267c
! Mem[00000000440000f8] = 147b48ec, %l1 = 0000000000000024
swap [%i0+0x0f8],%l1 ! %l1 = 00000000147b48ec
p26_label_4:
! Mem[0000000044800088] = b308c269, %l6 = c7f6dfa3, %l0 = 0000003a
add %i1,0x88,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000b308c269
! Mem[000000004500000d] = 31c6951a, %l0 = 00000000b308c269
ldstub [%i2+0x00d],%l0 ! %l0 = 000000c6000000ff
! Mem[000000004400000c] = 6ae5e5c8, %l7 = 000000a3, %l5 = caa0a87c
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006ae5e5c8
! Mem[00000000458000f0] = 7161bad430b74911, %l2 = ffffffffffffc759
ldx [%i3+0x0f0],%l2 ! %l2 = 7161bad430b74911
! Mem[0000000090000128] = a9e5a6d7, %g2 = 00000000ae53c913
ldsb [%i4+0x128],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000044800118] = 330575b8, %l7 = 000000a3, %l1 = 147b48ec
add %i1,0x118,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000330575b8
! Mem[000000004400000d] = 6ae5e5c8, %l0 = 00000000000000c6
ldstub [%i0+0x00d],%l0 ! %l0 = 000000e5000000ff
! %f16 = 7f6ac2f2 1a308c32 6e64dafd de7fd7d6
! %f20 = 9962654a 2c24ec55 16b322b7 c3835e06
! %f24 = 23025739 bc69ebac 6bd27cc9 65c029bf
! %f28 = 0092bcf9 9ff5a510 e07b1de1 380c060a
mov 0x0c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_P ! Block Store to 00000000440000c0
! %l7 = 00000000000000a3, Mem[0000000090800004] = 116fb171
sth %l7,[%i5+0x004] ! Mem[0000000090800004] = 00a3b171
! %l6 = c7f6dfa3, %l7 = 000000a3, Mem[0000000091800008] = f81c58e5 ea654374
std %l6,[%o0+%o1] ! Mem[0000000091800008] = c7f6dfa3 000000a3
p26_label_5:
! Mem[0000000090000040] = 0a5149f0, %g2 = ffffffffffffffa9
lduw [%i4+0x040],%g2 ! %g2 = 000000000a5149f0
! Mem[00000000918000f8] = ef3adf5b, %g2 = 000000000a5149f0
ldsh [%o0+0x0f8],%g2 ! %g2 = ffffffffffffef3a
! Mem[0000000090000080] = 3bac7b2d, %g2 = ffffffffffffef3a
ldsh [%i4+0x080],%g2 ! %g2 = 0000000000003bac
! Mem[0000000044800130] = e9c78065db8c5436, %l6 = 00000000c7f6dfa3, %l0 = 00000000000000e5
add %i1,0x130,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e9c78065db8c5436
! %l6 = 00000000c7f6dfa3, Mem[0000000090800030] = 333f492f
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = c7f6dfa3
! Mem[00000000908000fc] = 55c5ee8b, %g2 = 0000000000003bac
ldub [%i5+0x0ff],%g2 ! %g2 = 0000000000000055
! Mem[00000000910001f4] = 25cc7385, %g2 = 0000000000000055
ldub [%i6+0x1f6],%g2 ! %g2 = 0000000000000025
! %l4 = 7549f350, %l5 = 6ae5e5c8, Mem[0000000045800058] = 3bd6a8ea 99649338
std %l4,[%i3+0x058] ! Mem[0000000045800058] = 7549f350 6ae5e5c8
! %l2 = 7161bad430b74911, Mem[00000000908001b0] = 8ed9d6fc2229163d
stx %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 7161bad430b74911
! Mem[0000000091000050] = 65d749c6, %g18 = 53cb1cb0d67334aa
ldsw [%i6+0x050],%g2 ! %g2 = 53cb1cb0d67334aa
p26_label_6:
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000450000a8] = aa559fca, %l1 = 00000000330575b8
ldsw [%i2+0x0a8],%l1 ! %l1 = ffffffffaa559fca
! Mem[000000004580009c] = a19f64b8, %l5 = 000000006ae5e5c8
swap [%i3+0x09c],%l5 ! %l5 = 00000000a19f64b8
! Mem[0000000044800080] = 8fd71f5d3bdb3ddf, %l7 = 00000000000000a3, %l4 = 000000007549f350
add %i1,0x80,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8fd71f5d3bdb3ddf
! Mem[0000000045800130] = 7cea681e, %l2 = 7161bad430b74911
swap [%i3+0x130],%l2 ! %l2 = 000000007cea681e
! Mem[0000000091000168] = 3294b11933af4997, %g2 = 0000000065d749c6
ldx [%i6+0x168],%g2 ! %g2 = 3294b11933af4997
! Mem[0000000091800128] = d90e352c, %g2 = 3294b11933af4997
ldub [%o0+0x12a],%g2 ! %g2 = 00000000000000d9
! %l3 = 0000000047d80072, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l3,[%o0+0x048] ! Mem[0000000091800048] = 0000000047d80072
! %f0 = e11a924c 21397ebf 73209e1d 9feaa874
! %f4 = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! %f8 = ebd25a88 a5422f68 7b387bbd 9b604d56
! %f12 = 3dff45a3 333b4839 95152eb9 3afbd2a1
mov 0x040,%g5
stda %f0,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 0000000044800040
! Mem[0000000090800010] = 3b2b227e, %g2 = 00000000000000d9
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000003b2b
p26_label_7:
membar #Sync ! Added by membar checker (804)
! Mem[00000000440000c8] = 6e64dafdde7fd7d6, %l5 = 00000000a19f64b8, %l0 = e9c78065db8c5436
add %i0,0xc8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 6e64dafdde7fd7d6
! %l6 = c7f6dfa3, %l7 = 000000a3, Mem[0000000091800000] = 1ddf6cda 9ec1877c
std %l6,[%o0+%g0] ! Mem[0000000091800000] = c7f6dfa3 000000a3
! Mem[00000000908000c4] = 406926ef, %g2 = 0000000000003b2b
ldub [%i5+0x0c4],%g2 ! %g2 = 0000000000000040
! Mem[00000000458000b4] = c1db8c33, %l0 = 6e64dafdde7fd7d6
ldsb [%i3+0x0b5],%l0 ! %l0 = ffffffffffffffdb
! Mem[00000000910000d8] = a99d2d3772339a70, %g2 = 0000000000000040
ldx [%i6+0x0d8],%g2 ! %g2 = a99d2d3772339a70
! %l7 = 00000000000000a3, Mem[0000000090000046] = 273ae7f3
sth %l7,[%i4+0x046] ! Mem[0000000090000044] = 00a3e7f3
! Mem[00000000458000c0] = 88f03d88 82559601 6a339c44 7b24f27d
! Mem[00000000458000d0] = 134153a2 db09c6e7 527a7ade 8bfd3602
! Mem[00000000458000e0] = d36ddb83 b82551ca f3d75ecd 9fd06176
! Mem[00000000458000f0] = 7161bad4 30b74911 47faa806 be372814
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 00000000458000c0
! Mem[0000000045000080] = fcfaae47 8632f0cc dec06b97 edbe15d0
! Mem[0000000045000090] = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! Mem[00000000450000a0] = 865871a8 fdafdfdc aa559fca 47432632
! Mem[00000000450000b0] = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x080,%g6
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000045000080
! Mem[0000000045800124] = 9ec50afe, %l6 = 00000000c7f6dfa3
lduh [%i3+0x126],%l6 ! %l6 = 0000000000000afe
! Mem[00000000450001a0] = 4f3c33b0, %l2 = 000000007cea681e
ldub [%i2+0x1a1],%l2 ! %l2 = 000000000000003c
p26_label_8:
! Mem[0000000045000160] = c5126244, %l4 = 3bdb3ddf, %l6 = 00000afe
add %i2,0x160,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c5126244
! %l1 = ffffffffaa559fca, Mem[000000009100011b] = 2ef8b22f
stb %l1,[%i6+0x11b] ! Mem[0000000091000118] = caf8b22f
! Mem[00000000440001dc] = 3aba8210, %l6 = 00000000c5126244
ldstub [%i0+0x1dc],%l6 ! %l6 = 0000003a000000ff
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! %l1 = ffffffffaa559fca, Mem[0000000091800178] = 587c30ef6fae23fe
stx %l1,[%o0+0x178] ! Mem[0000000091800178] = ffffffffaa559fca
! Mem[00000000448000d4] = fba390d9, %l7 = 000000a3, %l5 = a19f64b8
add %i1,0xd4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000fba390d9
! Mem[00000000448000a4] = f5a77f4a, %l4 = 8fd71f5d3bdb3ddf
swap [%i1+0x0a4],%l4 ! %l4 = 00000000f5a77f4a
! Mem[0000000045000050] = 104ea637eeac4adb, %l2 = 000000000000003c, %l6 = 000000000000003a
add %i2,0x50,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 104ea637eeac4adb
! %l2 = 000000000000003c, Mem[0000000090800063] = 2671bcf7
stb %l2,[%i5+0x063] ! Mem[0000000090800060] = 3c71bcf7
p26_label_9:
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000090000140] = 328c301a f2c26a7f d6d77fde fdda646e
! Mem[0000000090000150] = 55ec242c 4a656299 065e83c3 b722b316
! Mem[0000000090000160] = aceb69bc 39570223 bf29c065 c97cd26b
! Mem[0000000090000170] = 10a5f59f f9bc9200 0a060c38 e11d7be0
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (805)
! Mem[00000000900000e8] = aa559fca, %g2 = a99d2d3772339a70
ldsb [%i4+0x0e8],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000090800180] = 0c280bcf450c4cb9, %g2 = ffffffffffffffaa
ldx [%i5+0x180],%g2 ! %g2 = 0c280bcf450c4cb9
! %l3 = 0000000047d80072, Mem[0000000090800068] = c1c6924a
stw %l3,[%i5+0x068] ! Mem[0000000090800068] = 47d80072
! Mem[00000000910000a4] = 8d0be401, %g2 = 0c280bcf450c4cb9
lduh [%i6+0x0a6],%g2 ! %g2 = 0000000000008d0b
! %l5 = 00000000fba390d9, Mem[000000009180008c] = 83ae1bf1
stb %l5,[%o0+0x08c] ! Mem[000000009180008c] = d9ae1bf1
! Mem[00000000918001e0] = 63ab1694 d7b40ac7, %g2 = 00008d0b, %g3 = 0bad0b00
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000063ab1694 00000000d7b40ac7
! Mem[00000000908001c0] = 3731e03f, %g18 = 53cb1cb0d67334aa
ldsw [%i5+0x1c0],%g2 ! %g2 = 53cb1cb0d67334aa
! Mem[00000000448000d0] = 97b50396, %l3 = 47d80072, %l2 = 0000003c
add %i1,0xd0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000097b50396
p26_label_10:
! Mem[0000000090000140] = 328c301a f2c26a7f d6d77fde fdda646e
! Mem[0000000090000150] = 55ec242c 4a656299 065e83c3 b722b316
! Mem[0000000090000160] = aceb69bc 39570223 bf29c065 c97cd26b
! Mem[0000000090000170] = 10a5f59f f9bc9200 0a060c38 e11d7be0
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l2 = 0000000097b50396, Mem[0000000044800143] = b66a56ab
stb %l2,[%i1+0x143] ! Mem[0000000044800140] = b66a5696
! Mem[00000000900000c0] = fcfaae47 8632f0cc dec06b97 edbe15d0
! Mem[00000000900000d0] = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! Mem[00000000900000e0] = 865871a8 fdafdfdc aa559fca 47432632
! Mem[00000000900000f0] = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l4 = 00000000f5a77f4a, Mem[0000000090800170] = 373e911bb67ade14
stx %l4,[%i5+0x170] ! Mem[0000000090800170] = 00000000f5a77f4a
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000004400000f] = 6affe5c8, %l7 = 00000000000000a3
ldstub [%i0+0x00f],%l7 ! %l7 = 000000c8000000ff
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000044000110] = 69ae077287127d5b, %l1 = ffffffffaa559fca, %l0 = ffffffffffffffdb
add %i0,0x110,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 69ae077287127d5b
! Mem[0000000045800120] = ddd60086, %l1 = aa559fca, %l0 = 87127d5b
add %i3,0x120,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ddd60086
! Mem[0000000090000108] = 1215b137, %g2 = 000000003731e03f
ldsh [%i4+0x10a],%g2 ! %g2 = 0000000000001215
p26_label_11:
! %l3 = 0000000047d80072, Mem[00000000910000e0] = 04507341
sth %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = 00727341
! Mem[0000000091800104] = 88037a54, %g2 = 0000000000001215
ldsb [%o0+0x104],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000045000005] = 2e214644, %l2 = 0000000097b50396
ldstub [%i2+0x005],%l2 ! %l2 = 00000021000000ff
! Mem[00000000458001b0] = dfa1dc8339048a13, %l7 = 00000000000000c8, %l4 = 00000000f5a77f4a
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = dfa1dc8339048a13
! Mem[0000000045000090] = 6445d168, %l4 = dfa1dc8339048a13
swap [%i2+0x090],%l4 ! %l4 = 000000006445d168
! Mem[0000000090800170] = 00000000 f5a77f4a, %g2 = ffffff88, %g3 = d7b40ac7
ldd [%i5+0x170],%g2 ! %g2 = 0000000000000000 00000000f5a77f4a
! Mem[0000000090000030] = 07fec2c9, %g2 = 0000000000000000
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000007
! Mem[000000009100004c] = c765fd60, %g2 = 0000000000000007
lduh [%i6+0x04c],%g2 ! %g2 = 000000000000c765
! %l0 = 00000000ddd60086, Mem[00000000918000a0] = efb13f4b
stw %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = ddd60086
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p26_label_12:
! Mem[0000000045000190] = ea1a58c6, %l2 = 0000000000000021
ldsb [%i2+0x191],%l2 ! %l2 = 000000000000001a
membar #Sync ! Added by membar checker (806)
! Mem[0000000090000040] = fcfaae47 8632f0cc dec06b97 edbe15d0
! Mem[0000000090000050] = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! Mem[0000000090000060] = 865871a8 fdafdfdc aa559fca 47432632
! Mem[0000000090000070] = b92d3e07 d08081c4 96a47c9c 9feba1ab
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000045800108] = 87133891, %l3 = 0000000047d80072
swap [%i3+0x108],%l3 ! %l3 = 0000000087133891
! %l6 = 104ea637eeac4adb, Mem[00000000900000c0] = fcfaae47
sth %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 4adbae47
! Mem[0000000045000000] = eebf6694 2eff4644 b2b5d6be 31ff951a
! Mem[0000000045000010] = 940600bb 42dad2f1 1e480102 fa71881a
! Mem[0000000045000020] = dc2cc164 cbf3bcc1 882bd0a6 87795070
! Mem[0000000045000030] = 2315325a 65c011f7 aa76d8c9 b7a53ac9
ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000045000000
! Mem[000000004580014c] = f0953dae, %l3 = 0000000087133891
swap [%i3+0x14c],%l3 ! %l3 = 00000000f0953dae
! Mem[0000000091800120] = d3d0a320e7c9d2d9, %g2 = 000000000000c765
ldx [%o0+0x120],%g2 ! %g2 = d3d0a320e7c9d2d9
! Mem[0000000091800150] = a78f52e6, %g2 = d3d0a320e7c9d2d9
ldsh [%o0+0x152],%g2 ! %g2 = ffffffffffffa78f
! Mem[0000000045000128] = 91d90013b9670ab2, %l0 = 00000000ddd60086, %l1 = ffffffffaa559fca
add %i2,0x128,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 91d90013b9670ab2
! Mem[0000000045800046] = 90899fc2, %l2 = 000000000000001a
ldstub [%i3+0x046],%l2 ! %l2 = 0000009f000000ff
p26_label_13:
! Mem[0000000044000138] = f213e1f2, %l4 = 000000006445d168
lduh [%i0+0x13a],%l4 ! %l4 = 000000000000e1f2
! Mem[0000000090000138] = 7c3cc510, %g2 = ffffffffffffa78f
lduw [%i4+0x138],%g2 ! %g2 = 000000007c3cc510
! Mem[0000000090800054] = b16f80fc, %g18 = 53cb1cb0d67334aa
ldsw [%i5+0x054],%g2 ! %g2 = 53cb1cb0d67334aa
! Mem[000000004500005c] = 13228e90, %l0 = 00000000ddd60086
swap [%i2+0x05c],%l0 ! %l0 = 0000000013228e90
! Mem[00000000448000ee] = 22640b55, %l4 = 000000000000e1f2
ldstub [%i1+0x0ee],%l4 ! %l4 = 0000000b000000ff
! Mem[000000004500001c] = fa71881a, %l7 = 000000c8, %l7 = 000000c8
add %i2,0x1c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fa71881a
! Mem[00000000908001a8] = 6651af16, %g2 = ffffffffb16f80fc
ldsb [%i5+0x1ab],%g2 ! %g2 = 0000000000000066
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (807)
! %f0 = fcfaae47 8632f0cc dec06b97 edbe15d0
! %f4 = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! %f8 = 865871a8 fdafdfdc aa559fca 47432632
! %f12 = b92d3e07 d08081c4 96a47c9c 9feba1ab
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000044800040] = e11a924c 21397ebf 73209e1d 9feaa874
! Mem[0000000044800050] = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! Mem[0000000044800060] = ebd25a88 a5422f68 7b387bbd 9b604d56
! Mem[0000000044800070] = 3dff45a3 333b4839 95152eb9 3afbd2a1
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000044800040
p26_label_14:
! Mem[000000009000003c] = 3733fcfa, %g2 = 0000000000000066
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000003733
! Mem[0000000044000070] = e4a5710d1f78f64a, %l5 = 00000000fba390d9, %l1 = 91d90013b9670ab2
add %i0,0x70,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e4a5710d1f78f64a
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l7 = 00000000fa71881a, Mem[00000000450000c8] = 46bc7a58272951bf
stx %l7,[%i2+0x0c8] ! Mem[00000000450000c8] = 00000000fa71881a
! Mem[0000000045000174] = c3d861f3, %l3 = 00000000f0953dae
swap [%i2+0x174],%l3 ! %l3 = 00000000c3d861f3
! Mem[00000000448000c8] = a0996b5d, %l5 = 00000000fba390d9
ldstub [%i1+0x0c8],%l5 ! %l5 = 000000a0000000ff
! Mem[0000000091800094] = 5c3c0653, %g2 = 0000000000003733
lduw [%o0+0x094],%g2 ! %g2 = 000000005c3c0653
membar #Sync ! Added by membar checker (808)
! Mem[00000000450000c0] = ae60eeba 8c84c7a1 00000000 fa71881a
! Mem[00000000450000d0] = baf4673e 73e1b302 eeeddd1d cd24dadb
! Mem[00000000450000e0] = 150ccd30 2d7fd6f5 925efd0e f7aa046c
! Mem[00000000450000f0] = 1a03b4aa 1a64736f a22f9fa5 6953d14a
mov 0x0c0,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f16 ! Block Load from 00000000450000c0
! Mem[0000000045000020] = dc2cc164cbf3bcc1, %l3 = 00000000c3d861f3, %l2 = 000000000000009f
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = dc2cc164cbf3bcc1
! Mem[0000000044000118] = 228fd031859144e3, %l6 = 104ea637eeac4adb, %l3 = 00000000c3d861f3
add %i0,0x118,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 228fd031859144e3
p26_label_15:
! Mem[0000000090000040] = fcfaae47 8632f0cc dec06b97 edbe15d0
! Mem[0000000090000050] = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! Mem[0000000090000060] = 865871a8 fdafdfdc aa559fca 47432632
! Mem[0000000090000070] = b92d3e07 d08081c4 96a47c9c 9feba1ab
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000450000b8] = 96a47c9c9feba1ab, %l3 = 228fd031859144e3, %l1 = e4a5710d1f78f64a
add %i2,0xb8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 96a47c9c9feba1ab
! Mem[0000000090000158] = c0d21183, %g2 = 000000005c3c0653
lduw [%i4+0x158],%g2 ! %g2 = 00000000c0d21183
! Mem[00000000900000c4] = ccdec06b, %g2 = 00000000c0d21183
ldsb [%i4+0x0c7],%g2 ! %g2 = ffffffffffffffcc
! Mem[000000009100009c] = 3457b2a7, %g2 = ffffffffffffffcc
ldsb [%i6+0x09c],%g2 ! %g2 = 0000000000000034
! Mem[0000000044000150] = 00000002, %l2 = dc2cc164cbf3bcc1
swap [%i0+0x150],%l2 ! %l2 = 0000000000000002
! %f0 = e11a924c 21397ebf 73209e1d 9feaa874
! %f4 = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! %f8 = ebd25a88 a5422f68 7b387bbd 9b604d56
! %f12 = 3dff45a3 333b4839 95152eb9 3afbd2a1
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000448000c8] = ff996b5d, %l3 = 228fd031859144e3
ldstub [%i1+0x0c8],%l3 ! %l3 = 000000ff000000ff
! Mem[00000000910001c8] = e6820674bd1872c6, %g2 = 0000000000000034
ldx [%i6+0x1c8],%g2 ! %g2 = e6820674bd1872c6
! %l0 = 0000000013228e90, Mem[0000000090000196] = 4564c0d2
sth %l0,[%i4+0x196] ! Mem[0000000090000194] = 8e90c0d2
p26_label_16:
! Mem[00000000918000e4] = 70b44a2a, %g2 = e6820674bd1872c6
ldsh [%o0+0x0e6],%g2 ! %g2 = 00000000000070b4
! Mem[0000000090000140] = ccf03286 47aefafc d015beed 976bc0de
! Mem[0000000090000150] = e7688d6d 68d14564 c0d21183 e1302fcf
! Mem[0000000090000160] = dcdfaffd a8715886 32264347 ca9f55aa
! Mem[0000000090000170] = c48180d0 073e2db9 aba1eb9f 9c7ca496
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000044800198] = a266a9db f58aa3f0, %l4 = 0000000b, %l5 = 000000a0
ldd [%i1+0x198],%l4 ! %l4 = 00000000a266a9db 00000000f58aa3f0
! Mem[0000000045000188] = 16a286ca, %l5 = f58aa3f0, %l1 = 9feba1ab
add %i2,0x188,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000016a286ca
! Mem[0000000091000158] = b790fef13203c709, %g2 = 00000000000070b4
ldx [%i6+0x158],%g2 ! %g2 = b790fef13203c709
! Mem[00000000910001d8] = b3551fa5 cb5f444c, %g2 = 3203c709, %g3 = f5a77f4a
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000b3551fa5 00000000cb5f444c
! Mem[00000000910000a8] = e401842b 491d4b81, %g2 = b3551fa5, %g3 = cb5f444c
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e401842b 00000000491d4b81
! Mem[00000000458001b5] = 39048a13, %l1 = 0000000016a286ca
ldstub [%i3+0x1b5],%l1 ! %l1 = 00000004000000ff
! Mem[0000000045800018] = 8a3c2d03386cfa06, %l0 = 0000000013228e90, %l7 = 00000000fa71881a
add %i3,0x18,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 8a3c2d03386cfa06
p26_label_17:
! Mem[0000000045000030] = 2315325a65c011f7, %l6 = 104ea637eeac4adb, %l3 = 00000000000000ff
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 2315325a65c011f7
! %l2 = 0000000000000002, Mem[00000000908000f1] = 9a5f431d
stb %l2,[%i5+0x0f1] ! Mem[00000000908000f0] = 025f431d
! Mem[0000000091800064] = 852827bf, %g2 = 00000000e401842b
lduw [%o0+0x064],%g2 ! %g2 = 00000000852827bf
! Mem[00000000450001d8] = ef8270f7, %l6 = eeac4adb, %l5 = f58aa3f0
add %i2,0x1d8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ef8270f7
! %l7 = 8a3c2d03386cfa06, Mem[000000009080016c] = ba72925c
stw %l7,[%i5+0x16c] ! Mem[000000009080016c] = 386cfa06
! %l0 = 13228e90, %l1 = 00000004, Mem[0000000091800030] = 3d3b21a0 e7c98ef1
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 13228e90 00000004
membar #Sync ! Added by membar checker (809)
! Mem[0000000090000040] = 39214c92, %g2 = 00000000852827bf
lduh [%i4+0x042],%g2 ! %g2 = 0000000000003921
! Mem[00000000900000c0] = 4adbae47 8632f0cc dec06b97 edbe15d0
! Mem[00000000900000d0] = 6445d168 6d8d68e7 cf2f30e1 8311d2c0
! Mem[00000000900000e0] = 865871a8 fdafdfdc aa559fca 47432632
! Mem[00000000900000f0] = b92d3e07 d08081c4 96a47c9c 9feba1ab
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000090] = 0bc15074cce5c02d, %g2 = 0000000000003921
ldx [%i6+0x090],%g2 ! %g2 = 0bc15074cce5c02d
! Mem[0000000090000008] = dd36c591, %g2 = 0bc15074cce5c02d
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffdd
p26_label_18:
! Mem[000000004500016c] = fa9f32d6, %l4 = 00000000a266a9db
ldsh [%i2+0x16c],%l4 ! %l4 = fffffffffffffa9f
! Mem[0000000045800068] = d5309cb1, %l3 = 2315325a65c011f7
swap [%i3+0x068],%l3 ! %l3 = 00000000d5309cb1
! %l0 = 13228e90, %l1 = 00000004, Mem[0000000091000180] = 7f1ad510 ffe99c2b
std %l0,[%i6+0x180] ! Mem[0000000091000180] = 13228e90 00000004
! Mem[0000000091000070] = dec575fc ed10e21f, %g2 = ffffffdd, %g3 = 491d4b81
ldd [%i6+0x070],%g2 ! %g2 = 00000000dec575fc 00000000ed10e21f
! Mem[0000000044800070] = 3dff45a3, %l0 = 0000000013228e90
swap [%i1+0x070],%l0 ! %l0 = 000000003dff45a3
! %f0 = e11a924c 21397ebf 73209e1d 9feaa874
! %f4 = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! %f8 = ebd25a88 a5422f68 7b387bbd 9b604d56
! %f12 = 3dff45a3 333b4839 95152eb9 3afbd2a1
mov 0x1c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 00000000458001c0
! Mem[00000000908001d8] = 34897f6c 9180c5d6, %g2 = dec575fc, %g3 = ed10e21f
ldd [%i5+0x1d8],%g2 ! %g2 = 0000000034897f6c 000000009180c5d6
! Mem[0000000090000180] = ccf03286 47aefafc d015beed 976bc0de
! Mem[0000000090000190] = e7688d6d 68d18e90 c0d21183 e1302fcf
! Mem[00000000900001a0] = dcdfaffd a8715886 32264347 ca9f55aa
! Mem[00000000900001b0] = c48180d0 073e2db9 aba1eb9f 9c7ca496
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000448000d0] = 97b50396fba390d9, %l6 = 104ea637eeac4adb
ldx [%i1+0x0d0],%l6 ! %l6 = 97b50396fba390d9
! Mem[0000000045000020] = dc2cc164cbf3bcc1, %l5 = 00000000ef8270f7, %l0 = 000000003dff45a3
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = dc2cc164cbf3bcc1
p26_label_19:
! Mem[00000000440001a8] = 584e402ecc0b62b4, %l4 = fffffffffffffa9f, %l6 = 97b50396fba390d9
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 584e402ecc0b62b4
! %l4 = fffffa9f, %l5 = ef8270f7, Mem[0000000090800008] = cf27ede1 03af8d50
std %l4,[%i5+%o1] ! Mem[0000000090800008] = fffffa9f ef8270f7
! Mem[0000000045800034] = 333b4839, %l2 = 0000000000000002
lduh [%i3+0x034],%l2 ! %l2 = 000000000000333b
! Mem[00000000440000f0] = 0092bcf9, %l2 = 000000000000333b
ldsh [%i0+0x0f0],%l2 ! %l2 = 0000000000000092
! Mem[000000009180009c] = 9cf71985, %g18 = 53cb1cb0d67334aa
ldsw [%o0+0x09c],%g2 ! %g2 = 53cb1cb0d67334aa
! %f16 = a1c7848c baee60ae 1a8871fa 00000000
! %f20 = 02b3e173 3e67f4ba dbda24cd 1dddedee
! %f24 = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! %f28 = 6f73641a aab4031a 4ad15369 a59f2fa2
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000045000058] = 0e7c62da, %l3 = 00000000d5309cb1
swap [%i2+0x058],%l3 ! %l3 = 000000000e7c62da
! Mem[0000000044800190] = 8092e81c5908808d, %l2 = 0000000000000092, %l5 = 00000000ef8270f7
add %i1,0x190,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8092e81c5908808d
! Mem[0000000090000140] = ccf03286 47aefafc d015beed 976bc0de
! Mem[0000000090000150] = e7688d6d 68d14564 c0d21183 e1302fcf
! Mem[0000000090000160] = dcdfaffd a8715886 32264347 ca9f55aa
! Mem[0000000090000170] = c48180d0 073e2db9 aba1eb9f 9c7ca496
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000918000a0] = 0086c8d1, %g2 = ffffffff9cf71985
ldub [%o0+0x0a2],%g2 ! %g2 = 0000000000000000
p26_label_20:
! Mem[00000000458000fc] = be372814, %l6 = 584e402ecc0b62b4
swap [%i3+0x0fc],%l6 ! %l6 = 00000000be372814
! Mem[000000004400016c] = 0e0c8088, %l2 = 0000000000000092
swap [%i0+0x16c],%l2 ! %l2 = 000000000e0c8088
! Mem[00000000910001fc] = 16dd102c, %g2 = 0000000000000000
lduh [%i6+0x1fe],%g2 ! %g2 = 00000000000016dd
! Mem[0000000044800048] = 73209e1d9feaa874, %l6 = 00000000be372814, %l5 = 8092e81c5908808d
add %i1,0x48,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 73209e1d9feaa874
membar #Sync ! Added by membar checker (810)
! %f16 = a1c7848c baee60ae 1a8871fa 00000000
! %f20 = 02b3e173 3e67f4ba dbda24cd 1dddedee
! %f24 = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! %f28 = 6f73641a aab4031a 4ad15369 a59f2fa2
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000091000000] = 102c1304 434bb096, %g2 = 000016dd, %g3 = 9180c5d6
ldd [%i6+%g0],%g2 ! %g2 = 00000000102c1304 00000000434bb096
! Mem[0000000090800178] = 9ecbdcf9, %g18 = 53cb1cb0d67334aa
ldsw [%i5+0x178],%g2 ! %g2 = 53cb1cb0d67334aa
! %f16 = a1c7848c baee60ae 1a8871fa 00000000
! %f20 = 02b3e173 3e67f4ba dbda24cd 1dddedee
! %f24 = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! %f28 = 6f73641a aab4031a 4ad15369 a59f2fa2
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000009180010c] = dc878bad, %g18 = 53cb1cb0d67334aa
ldsw [%o0+0x10c],%g2 ! %g2 = 53cb1cb0d67334aa
! Mem[0000000090000180] = ccf03286 47aefafc d015beed 976bc0de
! Mem[0000000090000190] = e7688d6d 68d18e90 c0d21183 e1302fcf
! Mem[00000000900001a0] = dcdfaffd a8715886 32264347 ca9f55aa
! Mem[00000000900001b0] = c48180d0 073e2db9 aba1eb9f 9c7ca496
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
p26_label_21:
! %f16 = a1c7848c baee60ae 1a8871fa 00000000
! %f20 = 02b3e173 3e67f4ba dbda24cd 1dddedee
! %f24 = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! %f28 = 6f73641a aab4031a 4ad15369 a59f2fa2
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000450001e4] = d3521e78, %l3 = 0e7c62da, %l3 = 0e7c62da
add %i2,0x1e4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d3521e78
! Mem[00000000450000cc] = fa71881a, %l2 = 0e0c8088, %l6 = be372814
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000fa71881a
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l3 = 00000000d3521e78, Mem[0000000091000020] = 806bc25f
sth %l3,[%i6+%o4] ! Mem[0000000091000020] = 1e78c25f
! Mem[000000004400012c] = 600859a6, %l0 = cbf3bcc1, %l2 = 0e0c8088
add %i0,0x12c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000600859a6
! Mem[0000000091800078] = 1dc17985, %g2 = ffffffffdc878bad
ldsb [%o0+0x079],%g2 ! %g2 = 000000000000001d
! %l3 = 00000000d3521e78, Mem[0000000045800103] = abdea7a8
stb %l3,[%i3+0x103] ! Mem[0000000045800100] = abdea778
! %l1 = 0000000000000004, Mem[00000000908001b8] = 92f9b94fc83f39ed
stx %l1,[%i5+0x1b8] ! Mem[00000000908001b8] = 0000000000000004
! Mem[00000000440000e8] = 6bd27cc9, %l1 = 00000004, %l7 = 386cfa06
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000006bd27cc9
p26_label_22:
! %l6 = fa71881a, %l7 = 6bd27cc9, Mem[00000000908000d0] = 2ecbd5fc 64c1ee86
std %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = fa71881a 6bd27cc9
! %l0 = dc2cc164cbf3bcc1, Mem[0000000090800054] = b16f80fc
stw %l0,[%i5+0x054] ! Mem[0000000090800054] = cbf3bcc1
! %l0 = dc2cc164cbf3bcc1, Mem[00000000458001e0] = ebd25a88
stw %l0,[%i3+0x1e0] ! Mem[00000000458001e0] = cbf3bcc1
! Mem[0000000091800128] = d90e352c, %g2 = 000000000000001d
lduh [%o0+0x12a],%g2 ! %g2 = 000000000000d90e
! %l6 = 00000000fa71881a, Mem[00000000918000d1] = ba9acad8
stb %l6,[%o0+0x0d1] ! Mem[00000000918000d0] = 1a9acad8
! Mem[00000000448000e8] = 6f8e0de92264ff55, %l0 = dc2cc164cbf3bcc1, %l3 = 00000000d3521e78
add %i1,0xe8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6f8e0de92264ff55
! %l5 = 73209e1d9feaa874, Mem[0000000090800152] = f6a9dfe2
sth %l5,[%i5+0x152] ! Mem[0000000090800150] = a874dfe2
! Mem[00000000440001f0] = b8bc521ac5f6c9d6, %l3 = 6f8e0de92264ff55, %l6 = 00000000fa71881a
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b8bc521ac5f6c9d6
! %l4 = fffffa9f, %l5 = 9feaa874, Mem[0000000091000170] = ddbd0a9c 19abd6e5
std %l4,[%i6+0x170] ! Mem[0000000091000170] = fffffa9f 9feaa874
! Mem[0000000091000048] = 192532e1 c765fd60, %g2 = 0000d90e, %g3 = 434bb096
ldd [%i6+0x048],%g2 ! %g2 = 00000000192532e1 00000000c765fd60
p26_label_23:
! Mem[00000000908001e0] = 176babb60c4b8755, %g2 = 00000000192532e1
ldx [%i5+0x1e0],%g2 ! %g2 = 176babb60c4b8755
! %l4 = fffffffffffffa9f, Mem[000000004480005c] = 386cfa06
sth %l4,[%i1+0x05c] ! Mem[000000004480005c] = fa9ffa06
! Mem[0000000044000104] = 71fff8a6, %l1 = 0000000000000004
swap [%i0+0x104],%l1 ! %l1 = 0000000071fff8a6
! %l2 = 00000000600859a6, Mem[00000000900001d0] = baf4673e
stw %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 600859a6
! %l4 = fffffffffffffa9f, Mem[0000000091000110] = 6efc0b934de6e707
stx %l4,[%i6+0x110] ! Mem[0000000091000110] = fffffffffffffa9f
! %f0 = e11a924c 21397ebf 73209e1d 9feaa874
! %f4 = eb7d3de6 0eb0a883 8a3c2d03 386cfa06
! %f8 = ebd25a88 a5422f68 7b387bbd 9b604d56
! %f12 = 3dff45a3 333b4839 95152eb9 3afbd2a1
mov 0x040,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000044000040
! Mem[00000000450000c0] = ae60eeba 8c84c7a1 00000000 fa71881a
! Mem[00000000450000d0] = baf4673e 73e1b302 eeeddd1d cd24dadb
! Mem[00000000450000e0] = 150ccd30 2d7fd6f5 925efd0e f7aa046c
! Mem[00000000450000f0] = 1a03b4aa 1a64736f a22f9fa5 6953d14a
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f0 ! Block Load from 00000000450000c0
! Mem[00000000908000a8] = 8f9f5195, %g2 = 176babb60c4b8755
lduw [%i5+0x0a8],%g2 ! %g2 = 000000008f9f5195
! %l0 = dc2cc164cbf3bcc1, Mem[0000000091000188] = 7b3910e5
stw %l0,[%i6+0x188] ! Mem[0000000091000188] = cbf3bcc1
! Mem[0000000044800113] = 39cbcbaf, %l6 = b8bc521ac5f6c9d6
ldstub [%i1+0x113],%l6 ! %l6 = 000000af000000ff
p26_label_24:
! Mem[00000000458001c0] = e11a924c21397ebf, %l0 = dc2cc164cbf3bcc1, %l5 = 73209e1d9feaa874
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e11a924c21397ebf
! Mem[000000004400010b] = 53102c14, %l3 = 6f8e0de92264ff55
ldstub [%i0+0x10b],%l3 ! %l3 = 00000014000000ff
! Mem[00000000900000b4] = 9f406d92, %g18 = 53cb1cb0d67334aa
ldsw [%i4+0x0b4],%g2 ! %g2 = 53cb1cb0d67334aa
! Mem[00000000910000bc] = 38c60dc6, %g2 = ffffffff9f406d92
ldsh [%i6+0x0bc],%g2 ! %g2 = 00000000000038c6
! %l0 = dc2cc164cbf3bcc1, Mem[000000009100008a] = d84bf509
sth %l0,[%i6+0x08a] ! Mem[0000000091000088] = bcc1f509
! Mem[000000009000018c] = c0dee768, %g2 = 00000000000038c6
ldsh [%i4+0x18e],%g2 ! %g2 = ffffffffffffc0de
! %l7 = 000000006bd27cc9, Mem[0000000091800078] = d01dc179
stw %l7,[%o0+0x078] ! Mem[0000000091800078] = 6bd27cc9
! Mem[0000000045800070] = 262efd4a, %l0 = dc2cc164cbf3bcc1
swap [%i3+0x070],%l0 ! %l0 = 00000000262efd4a
! Mem[00000000450000fc] = 6953d14a, %l0 = 00000000262efd4a
swap [%i2+0x0fc],%l0 ! %l0 = 000000006953d14a
! Mem[0000000091800078] = 6bd27cc9, %g2 = ffffffffffffc0de
ldsb [%o0+0x078],%g2 ! %g2 = 000000000000006b
p26_label_25:
! Mem[000000009100006c] = e2b00248, %g2 = 000000000000006b
lduh [%i6+0x06c],%g2 ! %g2 = 000000000000e2b0
! Mem[00000000458000ac] = 7cb7f302, %l0 = 6953d14a, %l7 = 6bd27cc9
add %i3,0xac,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007cb7f302
membar #Sync ! Added by membar checker (811)
! Mem[0000000090000100] = a1c7848c baee60ae 1a8871fa 00000000
! Mem[0000000090000110] = 02b3e173 3e67f4ba dbda24cd 1dddedee
! Mem[0000000090000120] = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! Mem[0000000090000130] = 6f73641a aab4031a 4ad15369 a59f2fa2
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001f8] = 1ea267e8, %g2 = 000000000000e2b0
ldsb [%i5+0x1fb],%g2 ! %g2 = 000000000000001e
! Mem[00000000458001a8] = e3cb0f8e, %l2 = 00000000600859a6
swap [%i3+0x1a8],%l2 ! %l2 = 00000000e3cb0f8e
! Mem[00000000450000c0] = ae60eeba 8c84c7a1 00000000 fa71881a
! Mem[00000000450000d0] = baf4673e 73e1b302 eeeddd1d cd24dadb
! Mem[00000000450000e0] = 150ccd30 2d7fd6f5 925efd0e f7aa046c
! Mem[00000000450000f0] = 1a03b4aa 1a64736f a22f9fa5 262efd4a
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 00000000450000c0
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 000000000000001e
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
! %f16 = a1c7848c baee60ae 1a8871fa 00000000
! %f20 = 02b3e173 3e67f4ba dbda24cd 1dddedee
! %f24 = f5d67f2d 30cd0c15 6c04aaf7 0efd5e92
! %f28 = 6f73641a aab4031a 4ad15369 a59f2fa2
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l5 = e11a924c21397ebf, Mem[00000000440001c0] = 90d7fa8f0210784d
stx %l5,[%i0+0x1c0] ! Mem[00000000440001c0] = e11a924c21397ebf
! Mem[0000000090000040] = bf7e3921 4c921ae1 74a8ea9f 1d9e2073
! Mem[0000000090000050] = 83a8b00e e63d7deb 06fa6c38 032d3c8a
! Mem[0000000090000060] = 682f42a5 885ad2eb 564d609b bd7b387b
! Mem[0000000090000070] = 39483b33 a345ff3d a1d2fb3a b92e1595
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p26_branch_failed
p26_not_taken_0_end:
! End of Random Code for Thread 26
1: membar #Sync ! Force all stores to complete
p26_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x068] ! Set processor 26 done flag
! Check Registers
p26_check_registers:
set p26_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006953d14a
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000071fff8a6
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e3cb0f8e
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000014
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffa9f
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be e11a924c21397ebf
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000af
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007cb7f302
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p26_check_fp_registers:
set p26_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ae60eeba 8c84c7a1
bne %xcc,p26_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 fa71881a
bne %xcc,p26_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be baf4673e 73e1b302
bne %xcc,p26_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eeeddd1d cd24dadb
bne %xcc,p26_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 150ccd30 2d7fd6f5
bne %xcc,p26_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 925efd0e f7aa046c
bne %xcc,p26_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1a03b4aa 1a64736f
bne %xcc,p26_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be a22f9fa5 262efd4a
bne %xcc,p26_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be a1c7848c baee60ae
bne %xcc,p26_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 1a8871fa 00000000
bne %xcc,p26_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 02b3e173 3e67f4ba
bne %xcc,p26_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be dbda24cd 1dddedee
bne %xcc,p26_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f5d67f2d 30cd0c15
bne %xcc,p26_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6c04aaf7 0efd5e92
bne %xcc,p26_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6f73641a aab4031a
bne %xcc,p26_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4ad15369 a59f2fa2
bne %xcc,p26_f30_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 58688e6c6affe5ff
ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6afaff8dfe8303af
ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = fc2f2dc4d712ff09
ldx [%i0+0x038],%g3 ! Observed data at 0000000044000038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = bf7e39214c921ae1
ldx [%i0+0x040],%g3 ! Observed data at 0000000044000040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 74a8ea9f1d9e2073
ldx [%i0+0x048],%g3 ! Observed data at 0000000044000048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 83a8b00ee63d7deb
ldx [%i0+0x050],%g3 ! Observed data at 0000000044000050
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 06fa6c38032d3c8a
ldx [%i0+0x058],%g3 ! Observed data at 0000000044000058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 682f42a5885ad2eb
ldx [%i0+0x060],%g3 ! Observed data at 0000000044000060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 564d609bbd7b387b
ldx [%i0+0x068],%g3 ! Observed data at 0000000044000068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 39483b33a345ff3d
ldx [%i0+0x070],%g3 ! Observed data at 0000000044000070
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a1d2fb3ab92e1595
ldx [%i0+0x078],%g3 ! Observed data at 0000000044000078
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7f6ac2f21a308c32
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000440000c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6e64dafdde7fd7d6
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000440000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9962654a2c24ec55
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000440000d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 16b322b7c3835e06
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000440000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 23025739bc69ebac
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000440000e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6bd27cc965c029bf
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000440000e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0092bcf99ff5a510
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000440000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e07b1de1380c060a
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000440000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cec5382d00000004
ldx [%i0+0x100],%g3 ! Observed data at 0000000044000100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 53102cff2c39beb3
ldx [%i0+0x108],%g3 ! Observed data at 0000000044000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = cbf3bcc17883743d
ldx [%i0+0x150],%g3 ! Observed data at 0000000044000150
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 216cc14000000092
ldx [%i0+0x168],%g3 ! Observed data at 0000000044000168
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = e11a924c21397ebf
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000440001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1093835cffba8210
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000440001d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1d8,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = e11a924c21397ebf
ldx [%i1+0x040],%g3 ! Observed data at 0000000044800040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 73209e1d9feaa874
ldx [%i1+0x048],%g3 ! Observed data at 0000000044800048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = eb7d3de60eb0a883
ldx [%i1+0x050],%g3 ! Observed data at 0000000044800050
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8a3c2d03fa9ffa06
ldx [%i1+0x058],%g3 ! Observed data at 0000000044800058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = ebd25a88a5422f68
ldx [%i1+0x060],%g3 ! Observed data at 0000000044800060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7b387bbd9b604d56
ldx [%i1+0x068],%g3 ! Observed data at 0000000044800068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 13228e90333b4839
ldx [%i1+0x070],%g3 ! Observed data at 0000000044800070
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 95152eb93afbd2a1
ldx [%i1+0x078],%g3 ! Observed data at 0000000044800078
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7d7c702d3bdb3ddf
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000448000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff996b5d7549f350
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000448000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6f8e0de92264ff55
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000448000e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 39cbcbffe9df3db1
ldx [%i1+0x110],%g3 ! Observed data at 0000000044800110
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = f237752ae3ceff1d
ldx [%i1+0x138],%g3 ! Observed data at 0000000044800138
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = b66a56966203d3d5
ldx [%i1+0x140],%g3 ! Observed data at 0000000044800140
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x140,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = eebf66942eff4644
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b2b5d6be31ff951a
ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = d5309cb1ddd60086
ldx [%i2+0x058],%g3 ! Observed data at 0000000045000058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 39048a136d8d68e7
ldx [%i2+0x090],%g3 ! Observed data at 0000000045000090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 00000000fa71881a
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000450000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a22f9fa5262efd4a
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000450000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 42ecb027f0953dae
ldx [%i2+0x170],%g3 ! Observed data at 0000000045000170
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x170,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 43b824609089ffc2
ldx [%i3+0x040],%g3 ! Observed data at 0000000045800040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7549f3506ae5e5c8
ldx [%i3+0x058],%g3 ! Observed data at 0000000045800058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 65c011f797eadec3
ldx [%i3+0x068],%g3 ! Observed data at 0000000045800068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = cbf3bcc1b23a0384
ldx [%i3+0x070],%g3 ! Observed data at 0000000045800070
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7a92e0866b85979b
ldx [%i3+0x080],%g3 ! Observed data at 0000000045800080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6c8d0bb86ae5e5c8
ldx [%i3+0x098],%g3 ! Observed data at 0000000045800098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 47faa806cc0b62b4
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000458000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = abdea7782bf91f79
ldx [%i3+0x100],%g3 ! Observed data at 0000000045800100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 47d80072b1cccaed
ldx [%i3+0x108],%g3 ! Observed data at 0000000045800108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 30b749110fa4543f
ldx [%i3+0x130],%g3 ! Observed data at 0000000045800130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = b815c68287133891
ldx [%i3+0x148],%g3 ! Observed data at 0000000045800148
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 600859a6aaf99208
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000458001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = dfa1dc8339ff8a13
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000458001b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = e11a924c21397ebf
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000458001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 73209e1d9feaa874
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000458001c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = eb7d3de60eb0a883
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000458001d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8a3c2d03386cfa06
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000458001d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = cbf3bcc1a5422f68
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000458001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7b387bbd9b604d56
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000458001e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3dff45a3333b4839
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000458001f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 95152eb93afbd2a1
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000458001f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1f8,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f0_fail:
set p26_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f2_fail:
set p26_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f4_fail:
set p26_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f6_fail:
set p26_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f8_fail:
set p26_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f10_fail:
set p26_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f12_fail:
set p26_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f14_fail:
set p26_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f16_fail:
set p26_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f18_fail:
set p26_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f20_fail:
set p26_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f22_fail:
set p26_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f24_fail:
set p26_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f26_fail:
set p26_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f28_fail:
set p26_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f30_fail:
set p26_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 26 failed
p26_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x068] ! Set processor 26 done flag
set p26_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 26 failed
p26_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x068] ! Set processor 26 done flag
set p26_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p26_selfmod_failed:
ba p26_failed
mov 0xabc,%g1
p26_common_error:
or %g0,0xefa,%g1
ba p26_failed
mov %o5,%g3
p26_common_signature_error:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_common_timeout:
set p26_temp,%g1
ba p26_failed
st %g2,[%g1] ! Common Lock Number
p26_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p26_failed
mov 0x0,%g3
p26_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044800028]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800000]
membar #Sync
mov 0x080,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p26_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044800028]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044800000]
membar #Sync
mov 0x080,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p26_trap2e:
stba %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000010]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800008]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000000]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020]
stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000000]
done
p26_trap2o:
stba %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000010]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045800008]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000044000000]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020]
stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000000]
done
p26_trap3e:
nop
nop
nop
done
p26_trap3o:
nop
nop
nop
done
p26_init_memory_pointers:
set p26_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p26_local0_start,%i0
set p26_local1_start,%i1
set p26_local2_start,%i2
set p26_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ba7d3e1627a11acd
ldx [%g1+0x008],%l1 ! %l1 = 0d5d3e2672b6b6f5
ldx [%g1+0x010],%l2 ! %l2 = 1c3c3e285f43866a
ldx [%g1+0x018],%l3 ! %l3 = 7e98af29fdcbd81d
ldx [%g1+0x020],%l4 ! %l4 = 8aa15eae4cca71dc
ldx [%g1+0x028],%l5 ! %l5 = 36d09d10caa0a87c
ldx [%g1+0x030],%l6 ! %l6 = d94b387255d460fe
ldx [%g1+0x038],%l7 ! %l7 = 4d23494a7a92e086
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 27
processor_27:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x6c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p27_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 27
wr %g0,0x4,%fprs ! Make sure fef is 1
set p27_init_freg,%g1
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 946c7eb7 a011db84 913aa480 73e3af5c
! %f36 = ce8ac87b a46987bc 6dd4eb16 a1881861
! %f40 = 1a2ed4bc dbdf2a3e 396e2572 7f305110
! %f44 = b4697fc2 8786a976 cbbc301a 2fb630fb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfba5b90f00000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = fba5b90f00000079
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 27
p27_label_1:
! Mem[00000000910000e8] = 1dcb62fd, %g2 = d9df6c1dabb944ff
ldub [%i6+0x0e9],%g2 ! %g2 = 000000000000001d
! %l3 = 5a08126020507d20, Mem[000000004780018d] = 0212cdab
stb %l3,[%i3+0x18d] ! Mem[000000004780018c] = 0220cdab
! Mem[00000000460001b0] = 1de563f6, %l0 = 4dc083a2b34ca474
ldsb [%i0+0x1b3],%l0 ! %l0 = fffffffffffffff6
! Mem[00000000910001e0] = bbbab66e 0cab3da0, %g2 = 0000001d, %g3 = 0bad0b00
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000bbbab66e 000000000cab3da0
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l4 = e3454d64, %l5 = c448ca6f, Mem[0000000046000020] = 534c8487 7609ef97
std %l4,[%i0+%o4] ! Mem[0000000046000020] = e3454d64 c448ca6f
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[00000000908001ec] = 5beb9259, %g2 = 00000000bbbab66e
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000005beb
! %l7 = 3e51b66470235ab3, Mem[0000000091000020] = 806bc25fb5c9f132
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 3e51b66470235ab3
! Mem[00000000908000c0] = fb367275, %g2 = 0000000000005beb
lduw [%i5+0x0c0],%g2 ! %g2 = 00000000fb367275
p27_label_2:
! %l3 = 5a08126020507d20, Mem[00000000470001f8] = 360508dabb7209c1
stx %l3,[%i2+0x1f8] ! Mem[00000000470001f8] = 5a08126020507d20
! %l5 = 39a16d1ac448ca6f, Mem[0000000091000048] = 192532e1
stw %l5,[%i6+0x048] ! Mem[0000000091000048] = c448ca6f
! Mem[0000000091800038] = ae53c913, %g2 = 00000000fb367275
lduw [%o0+0x038],%g2 ! %g2 = 00000000ae53c913
! %l6 = 68b5b3a8, %l7 = 70235ab3, Mem[0000000091800118] = 3f47005b 01c15c2b
std %l6,[%o0+0x118] ! Mem[0000000091800118] = 68b5b3a8 70235ab3
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000478000f0] = 56c047b7f170b349, %l0 = fffffffffffffff6
ldx [%i3+0x0f0],%l0 ! %l0 = 56c047b7f170b349
! Mem[00000000468001f8] = 2b009057, %l4 = e3454d64, %l7 = 70235ab3
add %i1,0x1f8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000002b009057
! Mem[0000000047000064] = f43df5cf, %l4 = 5b6d45b9e3454d64
swap [%i2+0x064],%l4 ! %l4 = 00000000f43df5cf
! Mem[0000000047000114] = d2cbebcd, %l2 = 7834d21e, %l0 = f170b349
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d2cbebcd
! Mem[0000000090800020] = db922d7e 40ebce14, %g2 = ae53c913, %g3 = 0cab3da0
ldd [%i5+%o4],%g2 ! %g2 = 00000000db922d7e 0000000040ebce14
p27_label_3:
! Mem[00000000468001f0] = 19f17499, %l6 = 8f1ac23a68b5b3a8
ldstub [%i1+0x1f0],%l6 ! %l6 = 00000019000000ff
! Mem[0000000047800018] = 466d4a60da8a7e76, %l6 = 0000000000000019, %l1 = b72c903810ee28c7
add %i3,0x18,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 466d4a60da8a7e76
! Mem[00000000910000c8] = 7732f2a6, %g2 = 00000000db922d7e
lduw [%i6+0x0c8],%g2 ! %g2 = 000000007732f2a6
! Mem[0000000090000190] = 7cbb5325, %g2 = 000000007732f2a6
ldsb [%i4+0x193],%g2 ! %g2 = 000000000000007c
! Mem[0000000090800138] = 92df79e6 e94c5e6d, %g2 = 0000007c, %g3 = 40ebce14
ldd [%i5+0x138],%g2 ! %g2 = 0000000092df79e6 00000000e94c5e6d
! Mem[0000000090800078] = 9fb921cd, %g18 = b4671512d19431ac
ldsw [%i5+0x078],%g2 ! %g2 = b4671512d19431ac
! Mem[0000000047800090] = c3e0537b, %l4 = f43df5cf, %l1 = da8a7e76
add %i3,0x90,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000c3e0537b
! Mem[0000000046800000] = 5c5622b898d5b757, %l7 = 000000002b009057, %l3 = 5a08126020507d20
casxa [%i1]0x80,%l7,%l3 ! %l3 = 5c5622b898d5b757
! Mem[0000000046800088] = e5990d1c7e6e8676, %l5 = 39a16d1ac448ca6f, %l0 = 00000000d2cbebcd
add %i1,0x88,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = e5990d1c7e6e8676
! Mem[000000009100007c] = a9d057ff, %g2 = ffffffff9fb921cd
lduh [%i6+0x07e],%g2 ! %g2 = 000000000000a9d0
p27_label_4:
! %l2 = 802bc0207834d21e, Mem[0000000091800044] = 1b70dce8
stw %l2,[%o0+0x044] ! Mem[0000000091800044] = 7834d21e
! %l7 = 000000002b009057, Mem[0000000091000113] = 934de6e7
stb %l7,[%i6+0x113] ! Mem[0000000091000110] = 574de6e7
! Mem[00000000470000e0] = 9a287075, %l5 = 39a16d1ac448ca6f
ldsb [%i2+0x0e1],%l5 ! %l5 = 0000000000000028
! Mem[0000000091000050] = 65d749c6 a42e2703, %g2 = 0000a9d0, %g3 = e94c5e6d
ldd [%i6+0x050],%g2 ! %g2 = 0000000065d749c6 00000000a42e2703
! Mem[00000000470000c9] = caa86180, %l1 = 00000000c3e0537b
ldstub [%i2+0x0c9],%l1 ! %l1 = 000000a8000000ff
! Mem[00000000918001c0] = 9843ec26c6df0770, %g2 = 0000000065d749c6
ldx [%o0+0x1c0],%g2 ! %g2 = 9843ec26c6df0770
! %l7 = 000000002b009057, Mem[0000000090000028] = 11d327cb
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 2b009057
! %l7 = 000000002b009057, Mem[000000009180002e] = 16523d3b
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = 90573d3b
! %l6 = 0000000000000019, Mem[0000000091800190] = 874941ec79d773e8
stx %l6,[%o0+0x190] ! Mem[0000000091800190] = 0000000000000019
! Mem[0000000090000014] = 0c3f65d1, %g18 = b4671512d19431ac
ldsw [%i4+0x014],%g2 ! %g2 = b4671512d19431ac
p27_label_5:
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = 000000000c3f65d1
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! Mem[0000000047000038] = 8ad49458, %l2 = 802bc0207834d21e
swap [%i2+0x038],%l2 ! %l2 = 000000008ad49458
! %l2 = 8ad49458, %l3 = 98d5b757, Mem[0000000046800180] = c14349c1 f20724ae
std %l2,[%i1+0x180] ! Mem[0000000046800180] = 8ad49458 98d5b757
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000047800010] = c6990971e0380c15, %l5 = 0000000000000028, %l0 = e5990d1c7e6e8676
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c6990971e0380c15
! %l3 = 5c5622b898d5b757, Mem[0000000091000196] = a48ddc45
stb %l3,[%i6+0x196] ! Mem[0000000091000194] = 578ddc45
! Mem[00000000470001c0] = f03a4bd9, %l0 = e0380c15, %l0 = e0380c15
add %i2,0x1c0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f03a4bd9
! %l2 = 000000008ad49458, Mem[00000000900000b8] = ead9c6c40d492144
stx %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000008ad49458
! %l7 = 000000002b009057, Mem[0000000091800030] = 3d3b21a0
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 2b009057
! Mem[0000000091000168] = 3294b119 33af4997, %g2 = d4513abf, %g3 = a42e2703
ldd [%i6+0x168],%g2 ! %g2 = 000000003294b119 0000000033af4997
p27_label_6:
! Mem[0000000091800030] = 2b009057e7c98ef1, %g2 = 000000003294b119
ldx [%o0+0x030],%g2 ! %g2 = 2b009057e7c98ef1
! Mem[0000000047000020] = 6bf4a9a349fa4083, %l4 = 00000000f43df5cf, %l7 = 000000002b009057
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 6bf4a9a349fa4083
! Mem[0000000090800044] = 7f2cd037, %g2 = 2b009057e7c98ef1
lduw [%i5+0x044],%g2 ! %g2 = 000000007f2cd037
! Mem[0000000046800018] = 5bf2e886730b5c98, %l4 = 00000000f43df5cf, %l0 = 00000000f03a4bd9
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 5bf2e886730b5c98
! Mem[0000000090000080] = 7b2df48a, %g2 = 000000007f2cd037
ldsh [%i4+0x082],%g2 ! %g2 = 0000000000007b2d
! Mem[000000009080015c] = 6fe35eec, %g2 = 0000000000007b2d
ldsh [%i5+0x15e],%g2 ! %g2 = 0000000000006fe3
! Mem[00000000900001d4] = e07cd46c, %g2 = 0000000000006fe3
lduh [%i4+0x1d6],%g2 ! %g2 = 000000000000e07c
! Mem[0000000090000168] = 024e0c50d25bb8c3, %g2 = 000000000000e07c
ldx [%i4+0x168],%g2 ! %g2 = 024e0c50d25bb8c3
! Mem[0000000046800110] = f1ae089ba2306ede, %l1 = 00000000000000a8, %l5 = 0000000000000028
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f1ae089ba2306ede
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x080,%g6
stda %f16,[%i0+%g6]ASI_BLK_S ! Block Store to 0000000046000080
p27_label_7:
! Mem[0000000047000108] = f41d32a6, %l7 = 49fa4083, %l0 = 730b5c98
add %i2,0x108,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f41d32a6
membar #Sync ! Added by membar checker (812)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 2b009057 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000d8] = 17e15b52 b8bfd325, %g2 = d25bb8c3, %g3 = 33af4997
ldd [%o0+0x0d8],%g2 ! %g2 = 0000000017e15b52 00000000b8bfd325
! %l0 = 00000000f41d32a6, Mem[0000000091000018] = 8c716ef0fa7c80ba
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000f41d32a6
! Mem[000000004780009c] = b9b6d85d, %l2 = 8ad49458, %l0 = f41d32a6
add %i3,0x9c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b9b6d85d
! Mem[0000000046000000] = a9983a7c, %l3 = 5c5622b898d5b757
swap [%i0+%g0],%l3 ! %l3 = 00000000a9983a7c
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000478000c8] = aac12a6da8327d06, %l4 = 00000000f43df5cf, %l6 = 0000000000000019
add %i3,0xc8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = aac12a6da8327d06
! %l0 = 00000000b9b6d85d, Mem[00000000900000f4] = acc174e0
sth %l0,[%i4+0x0f4] ! Mem[00000000900000f4] = d85d74e0
! Mem[00000000468001dc] = 69e87007, %l3 = 00000000a9983a7c
swap [%i1+0x1dc],%l3 ! %l3 = 0000000069e87007
p27_label_8:
! Mem[0000000046000010] = bf550d39, %l5 = a2306ede, %l7 = 49fa4083
add %i0,0x10,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000bf550d39
! %l5 = f1ae089ba2306ede, Mem[000000009180001e] = 4250a813
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = 6edea813
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
stda %f0,[%i2+%g5]ASI_BLK_S ! Block Store to 0000000047000040
! Mem[0000000046800084] = 5fa43776, %l0 = b9b6d85d, %l7 = bf550d39
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005fa43776
! Mem[0000000047000010] = 195e93a1, %l4 = f43df5cf, %l0 = b9b6d85d
add %i2,0x10,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000195e93a1
membar #Sync ! Added by membar checker (813)
! Mem[0000000090000100] = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! Mem[0000000090000110] = 16d593aa 11f83f07 63c52a90 4316a1a3
! Mem[0000000090000120] = 9b096f91 c904a552 ed9e545b c52d5ea2
! Mem[0000000090000130] = 5a3c92b8 4e39c97d a451e8ef 57136ae4
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[000000004600005e] = fd92cf4c, %l0 = 00000000195e93a1
ldstub [%i0+0x05e],%l0 ! %l0 = 000000cf000000ff
! Mem[000000004780019f] = 19120d78, %l3 = 0000000069e87007
ldstub [%i3+0x19f],%l3 ! %l3 = 00000078000000ff
! %l2 = 000000008ad49458, Mem[000000009080006a] = 924a7945
sth %l2,[%i5+0x06a] ! Mem[0000000090800068] = 94587945
p27_label_9:
! Mem[000000009080011c] = 9ded00dc, %g18 = b4671512d19431ac
ldsw [%i5+0x11c],%g2 ! %g2 = b4671512d19431ac
! Mem[00000000900000f4] = 74e0c18e, %g2 = ffffffff9ded00dc
ldsh [%i4+0x0f6],%g2 ! %g2 = 00000000000074e0
! Mem[0000000090000060] = 04c9916f, %g2 = 00000000000074e0
lduh [%i4+0x062],%g2 ! %g2 = 00000000000004c9
! Mem[00000000478000f0] = 56c047b7, %l0 = 00000000000000cf
ldsw [%i3+0x0f0],%l0 ! %l0 = 0000000056c047b7
! Mem[000000004780012c] = 10f2fc2b, %l1 = 00000000000000a8
lduh [%i3+0x12e],%l1 ! %l1 = 000000000000fc2b
! Mem[00000000460000f0] = 76e31d07a9fcf440, %l3 = 0000000000000078, %l2 = 000000008ad49458
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 76e31d07a9fcf440
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000046800044] = 728a8168, %l5 = a2306ede, %l7 = 5fa43776
add %i1,0x44,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000728a8168
! %l2 = 76e31d07a9fcf440, Mem[0000000046000030] = b979aee1
sth %l2,[%i0+0x030] ! Mem[0000000046000030] = f440aee1
! Mem[00000000918001f8] = 5ae8e450, %g18 = b4671512d19431ac
ldsw [%o0+0x1f8],%g2 ! %g2 = b4671512d19431ac
p27_label_10:
! %l4 = 00000000f43df5cf, Mem[00000000460001ef] = 57aadb3e
stb %l4,[%i0+0x1ef] ! Mem[00000000460001ec] = 57aadbcf
! Mem[00000000908001a8] = db28b76651af16d7, %g2 = 000000005ae8e450
ldx [%i5+0x1a8],%g2 ! %g2 = db28b76651af16d7
! Mem[000000004680017f] = a07a12d1, %l2 = 76e31d07a9fcf440
ldstub [%i1+0x17f],%l2 ! %l2 = 000000d1000000ff
! Mem[00000000908001a0] = 275c44b05c3146d2, %g2 = db28b76651af16d7
ldx [%i5+0x1a0],%g2 ! %g2 = 275c44b05c3146d2
! Mem[00000000468000a0] = 6d0144e46f1fa642, %l1 = 000000000000fc2b, %l4 = 00000000f43df5cf
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 6d0144e46f1fa642
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l7 = 00000000728a8168, Mem[00000000910000ac] = 491d4b81
sth %l7,[%i6+0x0ac] ! Mem[00000000910000ac] = 81684b81
! Mem[000000004780001c] = da8a7e76, %l7 = 00000000728a8168
swap [%i3+0x01c],%l7 ! %l7 = 00000000da8a7e76
! Mem[0000000046800170] = a6b4319d, %l2 = 000000d1, %l6 = a8327d06
add %i1,0x170,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a6b4319d
! Mem[00000000478000fc] = e841ac59, %l5 = a2306ede, %l2 = 000000d1
add %i3,0xfc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e841ac59
p27_label_11:
! Mem[000000004680001c] = 730b5c98, %l3 = 0000000000000078
lduh [%i1+0x01c],%l3 ! %l3 = 000000000000730b
! Mem[00000000918001f0] = 3c67017f, %g2 = 275c44b05c3146d2
ldub [%o0+0x1f0],%g2 ! %g2 = 000000000000003c
! Mem[00000000918001a8] = d7112f25589444b7, %g2 = 000000000000003c
ldx [%o0+0x1a8],%g2 ! %g2 = d7112f25589444b7
! Mem[00000000908001e0] = 176babb6 0c4b8755, %g2 = 589444b7, %g3 = b8bfd325
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000176babb6 000000000c4b8755
! %l2 = 00000000e841ac59, Mem[00000000910000bc] = 38c60dc6
stw %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = e841ac59
! Mem[000000009180016c] = e9020978, %g2 = 00000000176babb6
lduw [%o0+0x16c],%g2 ! %g2 = 00000000e9020978
! Mem[00000000460001a0] = 54dcc9ee, %l2 = 00000000e841ac59
ldstub [%i0+0x1a0],%l2 ! %l2 = 00000054000000ff
! Mem[0000000047000050] = 10a1c9dbbf04d4c5, %l4 = 6d0144e46f1fa642, %l5 = f1ae089ba2306ede
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 10a1c9dbbf04d4c5
! Mem[0000000046800120] = 195b71bd, %l1 = 0000fc2b, %l4 = 6f1fa642
add %i1,0x120,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000195b71bd
! Mem[0000000047000158] = 76f64688, %l3 = 000000000000730b
swap [%i2+0x158],%l3 ! %l3 = 0000000076f64688
p27_label_12:
! Mem[0000000091000108] = 1e0a2608 8b7aa723, %g2 = e9020978, %g3 = 0c4b8755
ldd [%i6+0x108],%g2 ! %g2 = 000000001e0a2608 000000008b7aa723
! Mem[0000000091800164] = 411bc06f, %g2 = 000000001e0a2608
lduw [%o0+0x164],%g2 ! %g2 = 00000000411bc06f
! Mem[0000000091800154] = 52e6a040, %g2 = 00000000411bc06f
lduw [%o0+0x154],%g2 ! %g2 = 0000000052e6a040
! Mem[0000000046800028] = dce663a5f9dab989, %l4 = 00000000195b71bd, %l1 = 000000000000fc2b
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = dce663a5f9dab989
! Mem[0000000090000138] = a451e8ef 57136ae4, %g2 = 52e6a040, %g3 = 8b7aa723
ldd [%i4+0x138],%g2 ! %g2 = 00000000a451e8ef 0000000057136ae4
! %l7 = 00000000da8a7e76, Mem[0000000090000052] = f811aa93
sth %l7,[%i4+0x052] ! Mem[0000000090000050] = 7e76aa93
! Mem[0000000090000120] = 9b096f91c904a552, %g2 = 00000000a451e8ef
ldx [%i4+0x120],%g2 ! %g2 = 9b096f91c904a552
! Mem[0000000090800164] = 7575c1ff, %g2 = 9b096f91c904a552
lduh [%i5+0x164],%g2 ! %g2 = 0000000000007575
! %l6 = 00000000a6b4319d, Mem[0000000091000018] = 00000000f41d32a6
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000a6b4319d
! Mem[00000000470001b0] = 7b86cada2326e95c, %l3 = 0000000076f64688, %l0 = 0000000056c047b7
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7b86cada2326e95c
p27_label_13:
! Mem[000000004700018c] = ae80b0d8, %l2 = 00000054, %l6 = a6b4319d
add %i2,0x18c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ae80b0d8
! Mem[00000000470001b1] = 7b86cada, %l7 = 00000000da8a7e76
ldstub [%i2+0x1b1],%l7 ! %l7 = 00000086000000ff
! Mem[0000000090000174] = 984044d6, %g2 = 0000000000007575
ldsh [%i4+0x176],%g2 ! %g2 = ffffffffffff9840
! %l7 = 0000000000000086, Mem[0000000091000050] = 65d749c6
stw %l7,[%i6+0x050] ! Mem[0000000091000050] = 00000086
! Mem[0000000091800120] = d3d0a320, %g2 = ffffffffffff9840
lduw [%o0+0x120],%g2 ! %g2 = 00000000d3d0a320
! Mem[00000000460001a9] = ced1597e, %l1 = dce663a5f9dab989
ldstub [%i0+0x1a9],%l1 ! %l1 = 000000d1000000ff
! Mem[00000000460001a8] = ceff597e, %l6 = 00000000ae80b0d8
swap [%i0+0x1a8],%l6 ! %l6 = 00000000ceff597e
! Mem[00000000470000c8] = caff6180, %l4 = 195b71bd, %l0 = 2326e95c
add %i2,0xc8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000caff6180
! Mem[0000000047800084] = e0e650d5, %l2 = 00000054, %l2 = 00000054
add %i3,0x84,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e0e650d5
membar #Sync ! Added by membar checker (814)
! Mem[0000000090000040] = 61700abc da5e11b0 38fbc7d5 158eccd9
! Mem[0000000090000050] = 073f7e76 aa93d516 a3a11643 902ac563
! Mem[0000000090000060] = 52a504c9 916f099b a25e2dc5 5b549eed
! Mem[0000000090000070] = 7dc9394e b8923c5a e46a1357 efe851a4
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
p27_label_14:
! %l2 = 00000000e0e650d5, Mem[00000000918000a5] = d12635af
stb %l2,[%o0+0x0a5] ! Mem[00000000918000a4] = d52635af
! Mem[00000000478001b8] = 9a733552, %l5 = 10a1c9dbbf04d4c5
ldstub [%i3+0x1b8],%l5 ! %l5 = 0000009a000000ff
! %l3 = 0000000076f64688, Mem[0000000090000092] = f811aa93
stb %l3,[%i4+0x092] ! Mem[0000000090000090] = 8811aa93
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = 00000000d3d0a320
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! Mem[00000000468001b4] = 01508be1, %l7 = 0000000000000086
swap [%i1+0x1b4],%l7 ! %l7 = 0000000001508be1
! Mem[000000004780015c] = 7d3a85e5, %l4 = 00000000195b71bd
swap [%i3+0x15c],%l4 ! %l4 = 000000007d3a85e5
! Mem[00000000460000ac] = c52d5ea2, %l3 = 76f64688, %l5 = 0000009a
add %i0,0xac,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c52d5ea2
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000910001d0] = 5965e9b8, %g2 = c5ee8b48d4513abf
ldsh [%i6+0x1d2],%g2 ! %g2 = 0000000000005965
! Mem[00000000910000e0] = 04507341, %g2 = 0000000000005965
ldsb [%i6+0x0e0],%g2 ! %g2 = 0000000000000004
p27_label_15:
! Mem[0000000046000028] = 4e8fbf10, %l1 = 000000d1, %l2 = e0e650d5
add %i0,0x28,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000004e8fbf10
membar #Sync ! Added by membar checker (815)
! %l6 = ceff597e, %l7 = 01508be1, Mem[0000000090000058] = a3a11643 902ac563
std %l6,[%i4+0x058] ! Mem[0000000090000058] = ceff597e 01508be1
! Mem[0000000046000008] = 6209b112, %l3 = 76f64688, %l7 = 01508be1
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006209b112
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000047000058] = 39c744082c39d5ab, %l0 = 00000000caff6180, %l5 = 00000000c52d5ea2
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 39c744082c39d5ab
! %l3 = 0000000076f64688, Mem[0000000090000134] = 4e39c97d
stb %l3,[%i4+0x134] ! Mem[0000000090000134] = 8839c97d
! Mem[00000000470001ff] = 20507d20, %l1 = 00000000000000d1
ldstub [%i2+0x1ff],%l1 ! %l1 = 00000020000000ff
! Mem[00000000918001e8] = af213578 4c0eaec1, %g2 = 00000004, %g3 = 57136ae4
ldd [%o0+0x1e8],%g2 ! %g2 = 00000000af213578 000000004c0eaec1
! Mem[00000000900001a0] = e633528133f19dbe, %g2 = 00000000af213578
ldx [%i4+0x1a0],%g2 ! %g2 = e633528133f19dbe
! Mem[0000000047800124] = 35e07aa8, %l3 = 76f64688, %l1 = 00000020
add %i3,0x124,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000035e07aa8
p27_label_16:
! Mem[00000000900000cc] = 96152ab9, %g2 = e633528133f19dbe
ldsh [%i4+0x0cc],%g2 ! %g2 = ffffffffffff9615
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000047000120] = 35b44dad, %l4 = 000000007d3a85e5
ldstub [%i2+0x120],%l4 ! %l4 = 00000035000000ff
! %l7 = 000000006209b112, Mem[0000000091000010] = 506344228bb53053
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 000000006209b112
! Mem[000000004600009c] = 4316a1a3, %l6 = 00000000ceff597e
ldub [%i0+0x09f],%l6 ! %l6 = 00000000000000a3
! Mem[00000000460001b0] = 1de563f6, %l6 = 000000a3, %l3 = 76f64688
add %i0,0x1b0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000001de563f6
! Mem[000000004700008c] = 00975a5d, %l0 = caff6180, %l5 = 2c39d5ab
add %i2,0x8c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000975a5d
! %l2 = 000000004e8fbf10, Mem[00000000918000dc] = b8bfd325
stw %l2,[%o0+0x0dc] ! Mem[00000000918000dc] = 4e8fbf10
! Mem[00000000910001b4] = f44fe7a5, %g18 = b4671512d19431ac
ldsw [%i6+0x1b4],%g2 ! %g2 = b4671512d19431ac
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
p27_label_17:
! %l0 = 00000000caff6180, Mem[000000009180008a] = 6a0683ae
sth %l0,[%o0+0x08a] ! Mem[0000000091800088] = 618083ae
! Mem[00000000460001b7] = 949dab19, %l2 = 000000004e8fbf10
ldstub [%i0+0x1b7],%l2 ! %l2 = 00000019000000ff
! %f16 = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! %f20 = 16d593aa 11f83f07 63c52a90 4316a1a3
! %f24 = 9b096f91 c904a552 ed9e545b c52d5ea2
! %f28 = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000910001ec] = aad1df2c, %g2 = fffffffff44fe7a5
lduw [%i6+0x1ec],%g2 ! %g2 = 00000000aad1df2c
! Mem[000000004700009c] = 41e55786, %l2 = 00000019, %l4 = 00000035
add %i2,0x9c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000041e55786
! %l7 = 000000006209b112, Mem[00000000918001b0] = cf81db594e30f44d
stx %l7,[%o0+0x1b0] ! Mem[00000000918001b0] = 000000006209b112
! Mem[0000000046800138] = 4b8fc716268b99ac, %l3 = 000000001de563f6, %l7 = 000000006209b112
add %i1,0x138,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 4b8fc716268b99ac
! Mem[00000000478000a0] = be903185f794afd9, %l0 = 00000000caff6180, %l2 = 0000000000000019
add %i3,0xa0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = be903185f794afd9
! Mem[00000000460001a8] = ae80b0d8ea375cd6, %l0 = 00000000caff6180, %l1 = 0000000035e07aa8
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ae80b0d8ea375cd6
! Mem[0000000047000098] = 12a685f041e55786, %l5 = 0000000000975a5d, %l0 = 00000000caff6180
add %i2,0x98,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 12a685f041e55786
p27_label_18:
! %l2 = be903185f794afd9, Mem[0000000091000035] = e0dec365
stb %l2,[%i6+0x035] ! Mem[0000000091000034] = d9dec365
! Mem[000000004780004c] = 8f4d0bf8, %l5 = 0000000000975a5d
swap [%i3+0x04c],%l5 ! %l5 = 000000008f4d0bf8
! Mem[000000004680015d] = 65846e7b, %l4 = 0000000041e55786
ldstub [%i1+0x15d],%l4 ! %l4 = 00000084000000ff
! Mem[000000004700007e] = 15ec6f6e, %l6 = 00000000000000a3
ldstub [%i2+0x07e],%l6 ! %l6 = 0000006f000000ff
! Mem[0000000047800140] = 6bc86551 b1bfa2ba 2b2b23fa 7c06d2e9
! Mem[0000000047800150] = 09da5cc1 097da89d b3a16879 195b71bd
! Mem[0000000047800160] = 220beae7 3386f334 c8c211a3 46016193
! Mem[0000000047800170] = e2d1bcb4 18606cdc 450a5f45 41e88b95
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000047800140
! Mem[000000009000011c] = 16a1a39b, %g2 = 00000000aad1df2c
ldsb [%i4+0x11d],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800058] = 76c7d6ff, %g2 = 0000000000000016
lduw [%i5+0x058],%g2 ! %g2 = 0000000076c7d6ff
! Mem[0000000046000010] = bf550d39, %l7 = 268b99ac, %l3 = 1de563f6
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000bf550d39
! Mem[000000009000019c] = 5f98c77e, %g2 = 0000000076c7d6ff
ldsh [%i4+0x19c],%g2 ! %g2 = 0000000000005f98
! Mem[00000000908000b0] = ac9d73bf2618a39e, %g2 = 0000000000005f98
ldx [%i5+0x0b0],%g2 ! %g2 = ac9d73bf2618a39e
p27_label_19:
! Mem[00000000900000b4] = 3c5ae46a, %g2 = ac9d73bf2618a39e
lduh [%i4+0x0b6],%g2 ! %g2 = 0000000000003c5a
! Mem[00000000908001fc] = e83b210d, %g2 = 0000000000003c5a
ldsh [%i5+0x1fe],%g2 ! %g2 = ffffffffffffe83b
! Mem[0000000090800000] = 210d12bd116fb171, %g2 = ffffffffffffe83b
ldx [%i5+%g0],%g2 ! %g2 = 210d12bd116fb171
! %l4 = 00000084, %l5 = 8f4d0bf8, Mem[00000000478000e8] = 3ff9403a e259626d
std %l4,[%i3+0x0e8] ! Mem[00000000478000e8] = 00000084 8f4d0bf8
membar #Sync ! Added by membar checker (816)
! Mem[00000000900000c0] = b0115eda bc0a7061 d9cc8e15 d5c7fb38
! Mem[00000000900000d0] = 16d593aa 11f83f07 63c52a90 4316a1a3
! Mem[00000000900000e0] = 9b096f91 c904a552 ed9e545b c52d5ea2
! Mem[00000000900000f0] = 5a3c92b8 4e39c97d a451e8ef 57136ae4
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
mov 0x180,%g6
stda %f0,[%i0+%g6]ASI_BLK_S ! Block Store to 0000000046000180
! Mem[000000004780019d] = 19120dff, %l0 = 12a685f041e55786
ldstub [%i3+0x19d],%l0 ! %l0 = 00000012000000ff
! Mem[0000000090000000] = 064850a6 7393051d 638254a1 96152ab9
! Mem[0000000090000010] = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! Mem[0000000090000020] = e68586a5 8df17d5a e6cd9804 9a2539ed
! Mem[0000000090000030] = bfb6af9e acc174e0 c18eb572 15ec6f6e
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000000] = 102c1304 434bb096, %g2 = 116fb171, %g3 = 4c0eaec1
ldd [%i6+%g0],%g2 ! %g2 = 00000000102c1304 00000000434bb096
! Mem[00000000910001cc] = bd1872c6, %g2 = 00000000102c1304
ldsh [%i6+0x1cc],%g2 ! %g2 = ffffffffffffbd18
p27_label_20:
! %l5 = 000000008f4d0bf8, Mem[00000000908001ac] = 51af16d7
sth %l5,[%i5+0x1ac] ! Mem[00000000908001ac] = 0bf816d7
! Mem[0000000091000104] = f9dcf7d0, %g2 = ffffffffffffbd18
lduw [%i6+0x104],%g2 ! %g2 = 00000000f9dcf7d0
! %l3 = 00000000bf550d39, Mem[0000000091800142] = 4d81073a
sth %l3,[%o0+0x142] ! Mem[0000000091800140] = 0d39073a
! Mem[000000004600009c] = 4316a1a3, %l3 = 00000000bf550d39
lduw [%i0+0x09c],%l3 ! %l3 = 000000004316a1a3
! Mem[00000000478001d0] = d9544a70, %l6 = 000000000000006f
swap [%i3+0x1d0],%l6 ! %l6 = 00000000d9544a70
! %l4 = 0000000000000084, Mem[000000009100004e] = fd600000
sth %l4,[%i6+0x04e] ! Mem[000000009100004c] = 00840000
! Mem[0000000091800190] = 0000000000000019, %g2 = 00000000f9dcf7d0
ldx [%o0+0x190],%g2 ! %g2 = 0000000000000019
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
stda %f0,[%i1+%g5]ASI_BLK_AIUSL ! Block Store to 0000000046800140
! Mem[00000000460000c0] = e3394329, %l3 = 4316a1a3, %l6 = d9544a70
add %i0,0xc0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e3394329
! Mem[00000000900001bc] = 2501f498, %g2 = 0000000000000019
ldsb [%i4+0x1bd],%g2 ! %g2 = 0000000000000025
p27_label_21:
! Mem[00000000918001e8] = af213578 4c0eaec1, %g2 = 00000025, %g3 = 434bb096
ldd [%o0+0x1e8],%g2 ! %g2 = 00000000af213578 000000004c0eaec1
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l3 = 000000004316a1a3, Mem[0000000091000063] = c3ddde6b
stb %l3,[%i6+0x063] ! Mem[0000000091000060] = a3ddde6b
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! %l2 = be903185f794afd9, Mem[0000000090000196] = d4c539c7
sth %l2,[%i4+0x196] ! Mem[0000000090000194] = afd939c7
membar #Sync ! Added by membar checker (817)
! Mem[0000000090000100] = 064850a6 7393051d 638254a1 96152ab9
! Mem[0000000090000110] = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! Mem[0000000090000120] = e68586a5 8df17d5a e6cd9804 9a2539ed
! Mem[0000000090000130] = bfb6af9e acc174e0 c18eb572 15ec6f6e
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000047000102] = 7caba539, %l0 = 0000000000000012
ldstub [%i2+0x102],%l0 ! %l0 = 000000a5000000ff
! Mem[0000000046800105] = 60a1fe95, %l1 = ae80b0d8ea375cd6
ldstub [%i1+0x105],%l1 ! %l1 = 000000a1000000ff
! %l2 = be903185f794afd9, Mem[000000009180012c] = 352c036b
stw %l2,[%o0+0x12c] ! Mem[000000009180012c] = f794afd9
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
p27_label_22:
! Mem[00000000900000a0] = 52a504c9 916f099b, %g2 = af213578, %g3 = 4c0eaec1
ldd [%i4+0x0a0],%g2 ! %g2 = 0000000052a504c9 00000000916f099b
membar #Sync ! Added by membar checker (818)
! Mem[0000000090000068] = 049a2539, %g2 = 0000000052a504c9
ldsb [%i4+0x06b],%g2 ! %g2 = 0000000000000004
! %l7 = 4b8fc716268b99ac, Mem[000000009180018e] = 14d10000
sth %l7,[%o0+0x18e] ! Mem[000000009180018c] = 99ac0000
! Mem[0000000047000185] = b11d0f74, %l2 = be903185f794afd9
ldstub [%i2+0x185],%l2 ! %l2 = 0000001d000000ff
! Mem[000000009000002c] = 9a2539ed, %g2 = 0000000000000004
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff9a25
! Mem[0000000046800060] = 47b61359e9ca7bd2, %l3 = 000000004316a1a3, %l0 = 00000000000000a5
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 47b61359e9ca7bd2
! Mem[0000000047800000] = 99bc73fb2e08482a, %l0 = 47b61359e9ca7bd2, %l4 = 0000000000000084
casxa [%i3]0x80,%l0,%l4 ! %l4 = 99bc73fb2e08482a
! Mem[0000000046800038] = 181e70812fc90157, %l3 = 000000004316a1a3, %l7 = 4b8fc716268b99ac
add %i1,0x38,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 181e70812fc90157
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l6 = e3394329, %l7 = 2fc90157, Mem[0000000091000010] = 00000000 6209b112
std %l6,[%i6+%o2] ! Mem[0000000091000010] = e3394329 2fc90157
p27_label_23:
! Mem[0000000047800198] = 794ae8d419ff0dff, %l4 = 99bc73fb2e08482a, %l1 = 00000000000000a1
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 794ae8d419ff0dff
! Mem[00000000460000b8] = a451e8ef57136ae4, %l1 = 794ae8d419ff0dff, %l4 = 99bc73fb2e08482a
add %i0,0xb8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a451e8ef57136ae4
! Mem[0000000090800080] = b1b5a9dc, %g2 = ffffffffffff9a25
ldsb [%i5+0x081],%g2 ! %g2 = ffffffffffffffb1
! Mem[000000004680000c] = b555206d, %l1 = 19ff0dff, %l1 = 19ff0dff
add %i1,0x0c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b555206d
! %l1 = 00000000b555206d, Mem[00000000908001e0] = 176babb60c4b8755
stx %l1,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000b555206d
! %l3 = 000000004316a1a3, Mem[0000000090000132] = af9eacc1
stb %l3,[%i4+0x132] ! Mem[0000000090000130] = a39eacc1
! Mem[0000000090800030] = 492f517d, %g2 = ffffffffffffffb1
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000049
! %l2 = 000000000000001d, Mem[00000000918000ca] = fad3b961
stb %l2,[%o0+0x0ca] ! Mem[00000000918000c8] = 1dd3b961
! Mem[00000000468000e4] = f084e130, %l1 = 00000000b555206d
swap [%i1+0x0e4],%l1 ! %l1 = 00000000f084e130
! Mem[0000000047800110] = c406705e09207f33, %l5 = 000000008f4d0bf8, %l0 = 47b61359e9ca7bd2
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c406705e09207f33
p27_label_24:
! Mem[0000000090000180] = 064850a6 7393051d 638254a1 96152ab9
! Mem[0000000090000190] = 10a1c9db bf04afd9 39c74408 2c39d5ab
! Mem[00000000900001a0] = e68586a5 8df17d5a e6cd9804 9a2539ed
! Mem[00000000900001b0] = bfb6af9e acc174e0 c18eb572 15ec6f6e
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %l6 = 00000000e3394329, Mem[0000000091000031] = ffc9b572
stb %l6,[%i6+0x031] ! Mem[0000000091000030] = 29c9b572
! %l4 = a451e8ef57136ae4, Mem[00000000900000ec] = c52d5ea2
stb %l4,[%i4+0x0ec] ! Mem[00000000900000ec] = e42d5ea2
! Mem[0000000090000040] = 064850a6, %g2 = 0000000000000049
lduw [%i4+0x040],%g2 ! %g2 = 00000000064850a6
! %l4 = 57136ae4, %l5 = 8f4d0bf8, Mem[0000000091800160] = 010ecc7c 411bc06f
std %l4,[%o0+0x160] ! Mem[0000000091800160] = 57136ae4 8f4d0bf8
! Mem[0000000090000140] = 61700abc da5e11b0 38fbc7d5 158eccd9
! Mem[0000000090000150] = 073ff811 aa93d516 a3a11643 902ac563
! Mem[0000000090000160] = 52a504c9 916f099b a25e2dc5 5b549eed
! Mem[0000000090000170] = 7dc9394e b8923c5a e46a1357 efe851a4
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000470000b8] = f4c99708, %l5 = 000000008f4d0bf8
swap [%i2+0x0b8],%l5 ! %l5 = 00000000f4c99708
! %l3 = 000000004316a1a3, Mem[0000000090000030] = bfb6af9eacc174e0
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 000000004316a1a3
! Mem[0000000047000178] = 8efb83cc, %l4 = a451e8ef57136ae4
swap [%i2+0x178],%l4 ! %l4 = 000000008efb83cc
! Mem[000000009100016c] = af4997dd, %g2 = 00000000064850a6
ldub [%i6+0x16d],%g2 ! %g2 = 00000000000000af
p27_label_25:
! %f0 = 064850a6 7393051d 638254a1 96152ab9
! %f4 = 10a1c9db bf04d4c5 39c74408 2c39d5ab
! %f8 = e68586a5 8df17d5a e6cd9804 9a2539ed
! %f12 = bfb6af9e acc174e0 c18eb572 15ec6f6e
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090800190] = e93695f7, %g18 = b4671512d19431ac
ldsw [%i5+0x190],%g2 ! %g2 = b4671512d19431ac
! Mem[0000000091800028] = 49e8b65b, %g2 = ffffffffe93695f7
ldsb [%o0+0x029],%g2 ! %g2 = 0000000000000049
! %l6 = 00000000e3394329, Mem[0000000090000020] = e68586a58df17d5a
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000e3394329
! %l0 = c406705e09207f33, Mem[0000000091800148] = f9c8519ebfcd246a
stx %l0,[%o0+0x148] ! Mem[0000000091800148] = c406705e09207f33
! %l2 = 0000001d, %l3 = 4316a1a3, Mem[0000000047800178] = 450a5f45 41e88b95
std %l2,[%i3+0x178] ! Mem[0000000047800178] = 0000001d 4316a1a3
! Mem[00000000468001a0] = 128758856fbd5ab0, %l6 = 00000000e3394329, %l2 = 000000000000001d
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 128758856fbd5ab0
! Mem[000000004780002b] = f6e7f15b, %l0 = c406705e09207f33
ldstub [%i3+0x02b],%l0 ! %l0 = 0000005b000000ff
! %l6 = 00000000e3394329, Mem[0000000091800128] = 24b9d90e
stw %l6,[%o0+0x128] ! Mem[0000000091800128] = e3394329
! Mem[0000000047000114] = d2cbebcd, %l6 = 00000000e3394329
swap [%i2+0x114],%l6 ! %l6 = 00000000d2cbebcd
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p27_branch_failed
p27_not_taken_0_end:
! End of Random Code for Thread 27
1: membar #Sync ! Force all stores to complete
p27_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x06c] ! Set processor 27 done flag
! Check Registers
p27_check_registers:
set p27_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000005b
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f084e130
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 128758856fbd5ab0
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004316a1a3
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008efb83cc
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f4c99708
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d2cbebcd
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 181e70812fc90157
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p27_check_fp_registers:
set p27_expected_fp_regs,%g3
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6bc86551 b1bfa2ba
bne %xcc,p27_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 2b2b23fa 7c06d2e9
bne %xcc,p27_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 09da5cc1 097da89d
bne %xcc,p27_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b3a16879 195b71bd
bne %xcc,p27_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 220beae7 3386f334
bne %xcc,p27_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c8c211a3 46016193
bne %xcc,p27_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e2d1bcb4 18606cdc
bne %xcc,p27_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 450a5f45 41e88b95
bne %xcc,p27_f30_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 98d5b7579e42a6d0
ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = e3454d64c448ca6f
ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f440aee14be54609
ldx [%i0+0x030],%g3 ! Observed data at 0000000046000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = e7132d9efd92ff4c
ldx [%i0+0x058],%g3 ! Observed data at 0000000046000058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = b0115edabc0a7061
ldx [%i0+0x080],%g3 ! Observed data at 0000000046000080
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d9cc8e15d5c7fb38
ldx [%i0+0x088],%g3 ! Observed data at 0000000046000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 16d593aa11f83f07
ldx [%i0+0x090],%g3 ! Observed data at 0000000046000090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 63c52a904316a1a3
ldx [%i0+0x098],%g3 ! Observed data at 0000000046000098
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9b096f91c904a552
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000460000a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ed9e545bc52d5ea2
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5a3c92b84e39c97d
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000460000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a451e8ef57136ae4
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000460000b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 064850a67393051d
ldx [%i0+0x180],%g3 ! Observed data at 0000000046000180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 638254a196152ab9
ldx [%i0+0x188],%g3 ! Observed data at 0000000046000188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 10a1c9dbbf04d4c5
ldx [%i0+0x190],%g3 ! Observed data at 0000000046000190
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 39c744082c39d5ab
ldx [%i0+0x198],%g3 ! Observed data at 0000000046000198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e68586a58df17d5a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000460001a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e6cd98049a2539ed
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000460001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bfb6af9eacc174e0
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000460001b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c18eb57215ec6f6e
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000460001b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 10c4e9bb57aadbcf
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000460001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1e8,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x0e0],%g2 ! Expected data = 012176a5b555206d
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000468000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45d698e860fffe95
ldx [%i1+0x100],%g3 ! Observed data at 0000000046800100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1d059373a6504806
ldx [%i1+0x140],%g3 ! Observed data at 0000000046800140
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b92a1596a1548263
ldx [%i1+0x148],%g3 ! Observed data at 0000000046800148
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = c5d404bfdbc9a110
ldx [%i1+0x150],%g3 ! Observed data at 0000000046800150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = abd5392c0844c739
ldx [%i1+0x158],%g3 ! Observed data at 0000000046800158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5a7df18da58685e6
ldx [%i1+0x160],%g3 ! Observed data at 0000000046800160
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ed39259a0498cde6
ldx [%i1+0x168],%g3 ! Observed data at 0000000046800168
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = e074c1ac9eafb6bf
ldx [%i1+0x170],%g3 ! Observed data at 0000000046800170
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 6e6fec1572b58ec1
ldx [%i1+0x178],%g3 ! Observed data at 0000000046800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8ad4945898d5b757
ldx [%i1+0x180],%g3 ! Observed data at 0000000046800180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 875f659800000086
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000468001b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 7910fe81a9983a7c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000468001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fff1749989c12953
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000468001f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1f0,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 7834d21ecb62f428
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 064850a67393051d
ldx [%i2+0x040],%g3 ! Observed data at 0000000047000040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 638254a196152ab9
ldx [%i2+0x048],%g3 ! Observed data at 0000000047000048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 10a1c9dbbf04d4c5
ldx [%i2+0x050],%g3 ! Observed data at 0000000047000050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 39c744082c39d5ab
ldx [%i2+0x058],%g3 ! Observed data at 0000000047000058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e68586a58df17d5a
ldx [%i2+0x060],%g3 ! Observed data at 0000000047000060
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e6cd98049a2539ed
ldx [%i2+0x068],%g3 ! Observed data at 0000000047000068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = bfb6af9eacc174e0
ldx [%i2+0x070],%g3 ! Observed data at 0000000047000070
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c18eb57215ecff6e
ldx [%i2+0x078],%g3 ! Observed data at 0000000047000078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8f4d0bf82142801f
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000470000b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = caff618096adb5dd
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000470000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7cabff39262d29f1
ldx [%i2+0x100],%g3 ! Observed data at 0000000047000100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8b5a3ea6e3394329
ldx [%i2+0x110],%g3 ! Observed data at 0000000047000110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffb44dad7349e314
ldx [%i2+0x120],%g3 ! Observed data at 0000000047000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000730b24c9740f
ldx [%i2+0x158],%g3 ! Observed data at 0000000047000158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 57136ae43a328b14
ldx [%i2+0x178],%g3 ! Observed data at 0000000047000178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = e270d952b1ff0f74
ldx [%i2+0x180],%g3 ! Observed data at 0000000047000180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7bffcada2326e95c
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000470001b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5a08126020507dff
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000470001f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1f8,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 466d4a60728a8168
ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f6e7f1ffd8f46778
ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6d34f1c800975a5d
ldx [%i3+0x048],%g3 ! Observed data at 0000000047800048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000848f4d0bf8
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000478000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x158],%g2 ! Expected data = b3a16879195b71bd
ldx [%i3+0x158],%g3 ! Observed data at 0000000047800158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0000001d4316a1a3
ldx [%i3+0x178],%g3 ! Observed data at 0000000047800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = e7653ef20220cdab
ldx [%i3+0x188],%g3 ! Observed data at 0000000047800188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 794ae8d419ff0dff
ldx [%i3+0x198],%g3 ! Observed data at 0000000047800198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff733552bb3f1b6c
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000478001b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000006ff85d3439
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000478001d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1d0,%g4
! The test for processor 27 has passed
p27_passed:
ta GOOD_TRAP
nop
p27_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p27_failed
p27_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p27_failed
p27_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p27_failed
p27_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p27_failed
p27_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p27_failed
p27_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p27_failed
p27_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p27_failed
p27_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p27_failed
p27_f16_fail:
set p27_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f18_fail:
set p27_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f20_fail:
set p27_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f22_fail:
set p27_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f24_fail:
set p27_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f26_fail:
set p27_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f28_fail:
set p27_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f30_fail:
set p27_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 27 failed
p27_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x06c] ! Set processor 27 done flag
set p27_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 27 failed
p27_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x06c] ! Set processor 27 done flag
set p27_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p27_selfmod_failed:
ba p27_failed
mov 0xabc,%g1
p27_common_error:
or %g0,0xefb,%g1
ba p27_failed
mov %o5,%g3
p27_common_signature_error:
set p27_temp,%g1
ba p27_failed
st %g2,[%g1] ! Common Lock Number
p27_common_timeout:
set p27_temp,%g1
ba p27_failed
st %g2,[%g1] ! Common Lock Number
p27_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p27_failed
mov 0x0,%g3
p27_trap1e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000010]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047000018]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800018]
done
p27_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000010]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047000018]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000047800018]
done
p27_trap2e:
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000000]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000018]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000018]
done
p27_trap2o:
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000000]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046000018]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000018]
done
p27_trap3e:
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
nop
nop
nop
nop
done
p27_init_memory_pointers:
set p27_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p27_local0_start,%i0
set p27_local1_start,%i1
set p27_local2_start,%i2
set p27_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4dc083a2b34ca474
ldx [%g1+0x008],%l1 ! %l1 = b72c903810ee28c7
ldx [%g1+0x010],%l2 ! %l2 = 802bc0207834d21e
ldx [%g1+0x018],%l3 ! %l3 = 5a08126020507d20
ldx [%g1+0x020],%l4 ! %l4 = 5b6d45b9e3454d64
ldx [%g1+0x028],%l5 ! %l5 = 39a16d1ac448ca6f
ldx [%g1+0x030],%l6 ! %l6 = 8f1ac23a68b5b3a8
ldx [%g1+0x038],%l7 ! %l7 = 3e51b66470235ab3
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 28
processor_28:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x70] ! Set the start flag
wrpr %g0,7,%cleanwin
call p28_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 28
wr %g0,0x4,%fprs ! Make sure fef is 1
set p28_init_freg,%g1
! %f0 = 5f523bcb 16ef5b64 c35a263c 1877d820
! %f4 = 13e6cd93 0cd4954f eade07a8 3b55e01b
! %f8 = 6a62c6a7 0557f509 003e9b9e d03af860
! %f12 = 94884fe9 5dcfffc8 369d897a dfe8a5b3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d535010d ea597b2d c44963c4 aceeb044
! %f20 = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! %f24 = cc8c5600 0672a0ca 4fbced00 db131fd5
! %f28 = 3d2c5139 e62f75b8 9aad85aa 6adf0859
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4f517cc2 0144a521 575a9eb4 5ac1421f
! %f36 = 3c5aea18 6910ddfe 001f557c 678d2aa0
! %f40 = 4a7e89b9 9f351d5b 84d863d4 ab911b03
! %f44 = 23f202cf c759d521 7a922967 a31a0c10
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0abf28ef00000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 0abf28ef00000072
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 28
p28_label_1:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l1 = 79c3dd84d4e2dd7e, Mem[00000000498000a0] = 712e17d8
stw %l1,[%i3+0x0a0] ! Mem[00000000498000a0] = d4e2dd7e
! %f16 = d535010d ea597b2d c44963c4 aceeb044
! %f20 = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! %f24 = cc8c5600 0672a0ca 4fbced00 db131fd5
! %f28 = 3d2c5139 e62f75b8 9aad85aa 6adf0859
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000488001c0] = f5a4e72627e749ae, %l7 = 4e04a3404dba92ef, %l0 = ff586ef2a9185c76
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f5a4e72627e749ae
! Mem[000000004880001c] = 325a8567, %l7 = 4dba92ef, %l5 = 9af54cdb
add %i1,0x1c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000325a8567
! Mem[0000000048000074] = 6564aa3a, %l5 = 00000000325a8567
ldstub [%i0+0x074],%l5 ! %l5 = 00000065000000ff
! %l4 = dcbaf3db, %l5 = 00000065, Mem[00000000908000d8] = c10469d8 095dca4e
std %l4,[%i5+0x0d8] ! Mem[00000000908000d8] = dcbaf3db 00000065
! Mem[000000004900019c] = b8a14e47, %l6 = 4a85ba7c73b4668e
ldub [%i2+0x19e],%l6 ! %l6 = 000000000000004e
! Mem[0000000048000180] = ffdecd43, %l4 = ac461a95dcbaf3db
swap [%i0+0x180],%l4 ! %l4 = 00000000ffdecd43
! Mem[00000000910000fc] = 68ffb942, %g2 = 9b87ed58e211cf26
lduw [%i6+0x0fc],%g2 ! %g2 = 0000000068ffb942
p28_label_2:
! Mem[0000000091800184] = 52c97450, %g2 = 0000000068ffb942
lduw [%o0+0x184],%g2 ! %g2 = 0000000052c97450
! %l5 = 0000000000000065, Mem[00000000910000f8] = b1fac34d
stw %l5,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000065
! %f0 = 5f523bcb 16ef5b64 c35a263c 1877d820
! %f4 = 13e6cd93 0cd4954f eade07a8 3b55e01b
! %f8 = 6a62c6a7 0557f509 003e9b9e d03af860
! %f12 = 94884fe9 5dcfffc8 369d897a dfe8a5b3
mov 0x040,%g6
stda %f0,[%i3+%g6]ASI_BLK_PL ! Block Store to 0000000049800040
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = 52c97450, %g3 = 0bad0b00
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! %f0 = 5f523bcb 16ef5b64 c35a263c 1877d820
! %f4 = 13e6cd93 0cd4954f eade07a8 3b55e01b
! %f8 = 6a62c6a7 0557f509 003e9b9e d03af860
! %f12 = 94884fe9 5dcfffc8 369d897a dfe8a5b3
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (819)
! Mem[0000000049800080] = 68f3a299 e14853b8 4029eb0d 04dab8cd
! Mem[0000000049800090] = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! Mem[00000000498000a0] = d4e2dd7e 4521dc44 aaadcc26 204197ff
! Mem[00000000498000b0] = a8e88c51 e3b3daea 5cfbc778 3e376e95
ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000049800080
! Mem[00000000910000b0] = ba904e82, %g2 = 000000007f1ad510
ldsh [%i6+0x0b0],%g2 ! %g2 = ffffffffffffba90
! Mem[0000000049000008] = 3b5cd74f5a900a08, %l6 = 000000000000004e, %l2 = dde6b25cb41b694c
add %i2,0x08,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 3b5cd74f5a900a08
! Mem[0000000049000094] = 08c4a304, %l6 = 000000000000004e
ldstub [%i2+0x094],%l6 ! %l6 = 00000008000000ff
! Mem[00000000480000fb] = 18f50357, %l3 = c4d725c4987bda79
ldstub [%i0+0x0fb],%l3 ! %l3 = 00000057000000ff
p28_label_3:
! Mem[00000000490001f0] = 1b8cec8f, %l3 = 00000057, %l4 = ffdecd43
add %i2,0x1f0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001b8cec8f
! Mem[000000004980011c] = 0c09b9b7, %l3 = 0000000000000057
ldstub [%i3+0x11c],%l3 ! %l3 = 0000000c000000ff
! Mem[0000000091800050] = 24a82f4b, %g2 = ffffffffffffba90
ldsh [%o0+0x052],%g2 ! %g2 = 00000000000024a8
! Mem[0000000048800088] = 1ce97862d8813ea6, %l4 = 000000001b8cec8f, %l7 = 4e04a3404dba92ef
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 1ce97862d8813ea6
! Mem[00000000908000cc] = b6ab2ecb, %g2 = 00000000000024a8
ldsh [%i5+0x0ce],%g2 ! %g2 = ffffffffffffb6ab
! Mem[00000000910001f0] = 58bc62f5, %g18 = b350c892447f5500
ldsw [%i6+0x1f0],%g2 ! %g2 = b350c892447f5500
! %l0 = f5a4e72627e749ae, Mem[00000000900001c0] = 98c5416aaf88acec
stx %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = f5a4e72627e749ae
! Mem[0000000048000008] = dc30a2002c67389c, %l3 = 000000000000000c, %l2 = 3b5cd74f5a900a08
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = dc30a2002c67389c
! Mem[0000000048800188] = f1d121da1836183c, %l6 = 0000000000000008
ldx [%i1+0x188],%l6 ! %l6 = f1d121da1836183c
! Mem[00000000498000bc] = 3e376e95, %l3 = 000000000000000c
ldsb [%i3+0x0bd],%l3 ! %l3 = 0000000000000037
p28_label_4:
! Mem[0000000049800070] = c8ffcf5d e94f8894, %l6 = 1836183c, %l7 = d8813ea6
ldd [%i3+0x070],%l6 ! %l6 = 00000000c8ffcf5d 00000000e94f8894
! %f16 = d535010d ea597b2d c44963c4 aceeb044
! %f20 = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! %f24 = cc8c5600 0672a0ca 4fbced00 db131fd5
! %f28 = 3d2c5139 e62f75b8 9aad85aa 6adf0859
mov 0x100,%g4
stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 0000000048800100
! Mem[000000004900014c] = 47dbe3f6, %l3 = 0000000000000037
swap [%i2+0x14c],%l3 ! %l3 = 0000000047dbe3f6
! Mem[00000000498001d0] = ce19a6a0, %l4 = 1b8cec8f, %l1 = d4e2dd7e
add %i3,0x1d0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ce19a6a0
! Mem[0000000049000118] = 66d956e7, %l0 = f5a4e72627e749ae
ldstub [%i2+0x118],%l0 ! %l0 = 00000066000000ff
! Mem[0000000049800104] = 9710684b, %l5 = 00000065, %l2 = 2c67389c
add %i3,0x104,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000009710684b
! Mem[000000009100005c] = 0e06ea79, %g18 = b350c892447f5500
ldsw [%i6+0x05c],%g2 ! %g2 = b350c892447f5500
! Mem[00000000910001c4] = 7411e682, %g2 = 000000000e06ea79
lduh [%i6+0x1c6],%g2 ! %g2 = 0000000000007411
! %l5 = 0000000000000065, Mem[0000000090000018] = 2b447bed
stb %l5,[%i4+%o3] ! Mem[0000000090000018] = 65447bed
! %l7 = 00000000e94f8894, Mem[00000000900000bc] = 7a899d36
stb %l7,[%i4+0x0bc] ! Mem[00000000900000bc] = 94899d36
p28_label_5:
! Mem[00000000900001a0] = caa0720600568ccc, %g2 = 0000000000007411
ldx [%i4+0x1a0],%g2 ! %g2 = caa0720600568ccc
! Mem[0000000049000158] = 6b5eec4450f9609c, %l3 = 0000000047dbe3f6, %l7 = 00000000e94f8894
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 6b5eec4450f9609c
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000049000054] = 761d1638, %l5 = 0000000000000065
lduw [%i2+0x054],%l5 ! %l5 = 00000000761d1638
! %l2 = 000000009710684b, Mem[00000000908000b0] = ac9d73bf2618a39e
stx %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000009710684b
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000048800096] = a243e629, %l5 = 00000000761d1638
ldstub [%i1+0x096],%l5 ! %l5 = 000000e6000000ff
! Mem[0000000048800000] = c39f41d12983274d, %l6 = 00000000c8ffcf5d, %l6 = 00000000c8ffcf5d
casxa [%i1]0x80,%l6,%l6 ! %l6 = c39f41d12983274d
! Mem[0000000049000107] = 7de48c6b, %l3 = 0000000047dbe3f6
ldstub [%i2+0x107],%l3 ! %l3 = 0000006b000000ff
! Mem[00000000498000eb] = bd1270b0, %l2 = 000000009710684b
ldstub [%i3+0x0eb],%l2 ! %l2 = 000000b0000000ff
p28_label_6:
membar #Sync ! Added by membar checker (820)
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! %l0 = 00000066, %l1 = ce19a6a0, Mem[0000000049000058] = 857e8c2a 1fc3be5b
std %l0,[%i2+0x058] ! Mem[0000000049000058] = 00000066 ce19a6a0
! Mem[00000000488001d0] = f60a88f08b802254, %l7 = 6b5eec4450f9609c
ldx [%i1+0x1d0],%l7 ! %l7 = f60a88f08b802254
! %l0 = 0000000000000066, Mem[000000009180015c] = 6fc0b3a2
stw %l0,[%o0+0x15c] ! Mem[000000009180015c] = 00000066
! Mem[0000000048800150] = 451b89c8, %l4 = 1b8cec8f, %l3 = 0000006b
add %i1,0x150,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000451b89c8
! Mem[00000000908001e0] = 176babb6 0c4b8755, %g2 = 00568ccc, %g3 = ffe99c2b
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000176babb6 000000000c4b8755
! Mem[0000000049000188] = 44ca1cca, %l1 = ce19a6a0, %l6 = 2983274d
add %i2,0x188,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000044ca1cca
! %l5 = 00000000000000e6, Mem[000000009080012a] = cbef9a5b
sth %l5,[%i5+0x12a] ! Mem[0000000090800128] = 00e69a5b
! Mem[0000000049800088] = 4029eb0d 04dab8cd, %l4 = 1b8cec8f, %l5 = 000000e6
ldd [%i3+0x088],%l4 ! %l4 = 000000004029eb0d 0000000004dab8cd
! Mem[000000009080015c] = bc806fe3, %g2 = 00000000176babb6
ldsh [%i5+0x15c],%g2 ! %g2 = ffffffffffffbc80
p28_label_7:
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000048000150] = 0e743e91ff32b995, %l1 = 00000000ce19a6a0, %l0 = 0000000000000066
add %i0,0x150,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 0e743e91ff32b995
! %l6 = 44ca1cca, %l7 = 8b802254, Mem[0000000091800180] = 4dd6859e 52c97450
std %l6,[%o0+0x180] ! Mem[0000000091800180] = 44ca1cca 8b802254
! Mem[00000000480000d0] = 4df12bc4, %l2 = 000000b0, %l6 = 44ca1cca
add %i0,0xd0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000004df12bc4
! Mem[00000000488000e4] = 3dd8cc2c, %l0 = ff32b995, %l3 = 451b89c8
add %i1,0xe4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003dd8cc2c
! Mem[00000000498000c4] = d85e2c19, %l4 = 000000004029eb0d
swap [%i3+0x0c4],%l4 ! %l4 = 00000000d85e2c19
! Mem[0000000048800178] = ca3af718, %l3 = 000000003dd8cc2c
lduw [%i1+0x178],%l3 ! %l3 = 00000000ca3af718
! Mem[00000000908001e0] = 176babb6 0c4b8755, %g2 = ffffbc80, %g3 = 0c4b8755
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000176babb6 000000000c4b8755
! %l4 = 00000000d85e2c19, Mem[000000009180007c] = 85978296
stw %l4,[%o0+0x07c] ! Mem[000000009180007c] = d85e2c19
! Mem[0000000090000124] = 97fe49a9, %g2 = 00000000176babb6
ldsb [%i4+0x125],%g2 ! %g2 = ffffffffffffff97
p28_label_8:
! Mem[0000000090800054] = 80fc76c7, %g2 = ffffffffffffff97
lduh [%i5+0x056],%g2 ! %g2 = 00000000000080fc
! Mem[00000000480001e0] = ad518971, %l0 = 0e743e91ff32b995
swap [%i0+0x1e0],%l0 ! %l0 = 00000000ad518971
! Mem[00000000900001c0] = f5a4e726, %g2 = 00000000000080fc
ldsh [%i4+0x1c0],%g2 ! %g2 = fffffffffffff5a4
! Mem[000000004880011c] = f9d3d6d8, %l3 = 00000000ca3af718
ldsw [%i1+0x11c],%l3 ! %l3 = fffffffff9d3d6d8
! %l6 = 000000004df12bc4, Mem[00000000490000a0] = dca4bac6
sth %l6,[%i2+0x0a0] ! Mem[00000000490000a0] = 2bc4bac6
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000048800034] = 860e9041, %l3 = fffffffff9d3d6d8
ldstub [%i1+0x034],%l3 ! %l3 = 00000086000000ff
! Mem[0000000091800140] = f86d4d81, %g2 = fffffffffffff5a4
ldsh [%o0+0x140],%g2 ! %g2 = fffffffffffff86d
! %l5 = 0000000004dab8cd, Mem[000000009100017d] = 18c4b07f
stb %l5,[%i6+0x17d] ! Mem[000000009100017c] = cdc4b07f
! Mem[0000000048800170] = 8ef8aae20a26140b, %l4 = 00000000d85e2c19, %l0 = 00000000ad518971
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8ef8aae20a26140b
p28_label_9:
! Mem[000000009180015c] = 00000066, %g2 = fffffffffffff86d
ldub [%o0+0x15c],%g2 ! %g2 = 0000000000000000
membar #Sync ! Added by membar checker (821)
! Mem[000000009000016c] = adaaeada, %g2 = 0000000000000000
ldsb [%i4+0x16e],%g2 ! %g2 = ffffffffffffffad
! Mem[00000000908000d0] = cbd5fc64, %g2 = ffffffffffffffad
ldsb [%i5+0x0d1],%g2 ! %g2 = ffffffffffffffcb
! Mem[00000000918000dc] = b8bfd325, %g2 = ffffffffffffffcb
lduh [%o0+0x0dc],%g2 ! %g2 = 000000000000b8bf
! Mem[00000000900001f8] = 4bc07be0, %g2 = 000000000000b8bf
ldsb [%i4+0x1f9],%g2 ! %g2 = 000000000000004b
! Mem[00000000480001f8] = 4369907a, %l1 = 00000000ce19a6a0
swap [%i0+0x1f8],%l1 ! %l1 = 000000004369907a
! %l4 = d85e2c19, %l5 = 04dab8cd, Mem[00000000900001d0] = 5ed88e06 f7f7e07c
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = d85e2c19 04dab8cd
! Mem[00000000480000a0] = 28635bd2, %l0 = 8ef8aae20a26140b
ldub [%i0+0x0a2],%l0 ! %l0 = 000000000000005b
! Mem[00000000910001b8] = e305edf9, %g2 = 000000000000004b
ldsb [%i6+0x1ba],%g2 ! %g2 = ffffffffffffffe3
! Mem[0000000090800020] = db922d7e40ebce14, %g2 = ffffffffffffffe3
ldx [%i5+%o4],%g2 ! %g2 = db922d7e40ebce14
p28_label_10:
! Mem[0000000049000120] = de5332be, %l0 = 000000000000005b
ldsh [%i2+0x120],%l0 ! %l0 = ffffffffffffde53
! %l4 = 00000000d85e2c19, Mem[00000000918000c8] = 8731fad3
stw %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = d85e2c19
! Mem[0000000090800128] = 381200e6, %g2 = db922d7e40ebce14
ldsh [%i5+0x128],%g2 ! %g2 = 0000000000003812
! Mem[0000000048800180] = 3f6ff7d467d7bc83, %l7 = f60a88f08b802254, %l7 = f60a88f08b802254
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3f6ff7d467d7bc83
! %l0 = ffffffffffffde53, Mem[000000009080019c] = 76ae3267
stw %l0,[%i5+0x19c] ! Mem[000000009080019c] = ffffde53
! Mem[00000000498001c8] = 336833e1de0dc323, %l3 = 0000000000000086, %l6 = 000000004df12bc4
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 336833e1de0dc323
! Mem[00000000488001e4] = 3bb94e57, %l3 = 00000086, %l7 = 67d7bc83
add %i1,0x1e4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003bb94e57
! Mem[00000000900000cc] = ada37b7d, %g2 = 0000000000003812
ldsh [%i4+0x0cc],%g2 ! %g2 = ffffffffffffada3
! Mem[0000000091800074] = ab98518d, %g2 = ffffffffffffada3
ldsh [%o0+0x074],%g2 ! %g2 = ffffffffffffab98
! Mem[0000000049000028] = 3c46369c4c58d6a5, %l2 = 00000000000000b0, %l4 = 00000000d85e2c19
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3c46369c4c58d6a5
p28_label_11:
! Mem[0000000049000030] = e2859dd2, %l5 = 04dab8cd, %l3 = 00000086
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e2859dd2
! Mem[0000000091800048] = 718ce2bf, %g2 = ffffffffffffab98
ldsb [%o0+0x04b],%g2 ! %g2 = 0000000000000071
! Mem[000000009180004c] = 8ce2bfe6, %g18 = b350c892447f5500
ldsw [%o0+0x04c],%g2 ! %g2 = b350c892447f5500
! Mem[00000000490000ce] = 57b0c23f, %l6 = 336833e1de0dc323
ldstub [%i2+0x0ce],%l6 ! %l6 = 000000c2000000ff
! Mem[0000000091800138] = 57a52c14, %g2 = ffffffff8ce2bfe6
ldsh [%o0+0x13a],%g2 ! %g2 = 00000000000057a5
! Mem[0000000048800048] = ee799e10, %l1 = 000000004369907a
ldsb [%i1+0x04b],%l1 ! %l1 = 0000000000000010
! %l5 = 0000000004dab8cd, Mem[0000000090800004] = 116fb171
sth %l5,[%i5+0x004] ! Mem[0000000090800004] = b8cdb171
! Mem[000000009000009c] = 8c8ae7a8, %g2 = 00000000000057a5
ldsh [%i4+0x09c],%g2 ! %g2 = ffffffffffff8c8a
! Mem[00000000900001d4] = 04dab8cd, %g2 = ffffffffffff8c8a
ldsh [%i4+0x1d4],%g2 ! %g2 = 00000000000004da
! Mem[0000000091000160] = 118847e3, %g2 = 00000000000004da
ldsb [%i6+0x161],%g2 ! %g2 = 0000000000000011
p28_label_12:
! Mem[00000000498000d8] = 37422b77, %l6 = 00000000000000c2
ldsb [%i3+0x0d9],%l6 ! %l6 = 0000000000000042
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l4 = 4c58d6a5, %l5 = 04dab8cd, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l4,[%i5+0x0b8] ! Mem[00000000908000b8] = 4c58d6a5 04dab8cd
! %l4 = 3c46369c4c58d6a5, Mem[0000000090800160] = 5eec39ae
stw %l4,[%i5+0x160] ! Mem[0000000090800160] = 4c58d6a5
! Mem[0000000049800168] = 24ff16bd4cb4836c, %l4 = 3c46369c4c58d6a5, %l5 = 0000000004dab8cd
add %i3,0x168,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 24ff16bd4cb4836c
! %l0 = ffffffffffffde53, Mem[0000000091800060] = 46f038d4852827bf
stx %l0,[%o0+0x060] ! Mem[0000000091800060] = ffffffffffffde53
! Mem[0000000090800000] = 0d12bdb8, %g2 = 0000000000000011
ldub [%i5+0x001],%g2 ! %g2 = 000000000000000d
! %l2 = 00000000000000b0, Mem[0000000091800058] = 5c76d322
stw %l2,[%o0+0x058] ! Mem[0000000091800058] = 000000b0
! Mem[0000000091800100] = 4cd3ca2b88037a54, %g2 = 000000000000000d
ldx [%o0+0x100],%g2 ! %g2 = 4cd3ca2b88037a54
! Mem[00000000900001c0] = f5a4e726 27e749ae fa99339b f5a45ec9
! Mem[00000000900001d0] = d85e2c19 04dab8cd d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
p28_label_13:
! Mem[0000000048800039] = ad67826a, %l5 = 24ff16bd4cb4836c
ldstub [%i1+0x039],%l5 ! %l5 = 00000067000000ff
! Mem[0000000090000080] = b85348e1, %g18 = b350c892447f5500
ldsw [%i4+0x080],%g2 ! %g2 = b350c892447f5500
! %l5 = 0000000000000067, Mem[00000000900001ae] = bc4fb875
sth %l5,[%i4+0x1ae] ! Mem[00000000900001ac] = 0067b875
! Mem[00000000498000a4] = 4521dc44, %l4 = 3c46369c4c58d6a5
swap [%i3+0x0a4],%l4 ! %l4 = 000000004521dc44
membar #Sync ! Added by membar checker (822)
! Mem[0000000090000180] = 2d7b59ea 0d0135d5 44b0eeac c46349c4
! Mem[0000000090000190] = 7169cc78 91898ed4 d8d6d3f9 00e7c15f
! Mem[00000000900001a0] = caa07206 00568ccc d51f13db 00ed0067
! Mem[00000000900001b0] = b8752fe6 39512c3d 5908df6a aa85ad9a
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000480001dc] = e8f8cbfa, %l4 = 4521dc44, %l1 = 00000010
add %i0,0x1dc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e8f8cbfa
! Mem[00000000910000a8] = e401842b, %g2 = ffffffffb85348e1
ldub [%i6+0x0a8],%g2 ! %g2 = 00000000000000e4
! Mem[00000000900001c0] = f5a4e726 27e749ae fa99339b f5a45ec9
! Mem[00000000900001d0] = d85e2c19 04dab8cd d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000490001b8] = 54462126860b6082, %l4 = 000000004521dc44, %l1 = 00000000e8f8cbfa
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 54462126860b6082
! Mem[00000000900000b8] = 956e373e, %g18 = b350c892447f5500
ldsw [%i4+0x0b8],%g2 ! %g2 = b350c892447f5500
p28_label_14:
! Mem[000000009180008c] = 1bf15872, %g2 = ffffffff956e373e
ldsb [%o0+0x08e],%g2 ! %g2 = 000000000000001b
! Mem[00000000490000c4] = f50b53b7, %l4 = 4521dc44, %l5 = 00000067
add %i2,0xc4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f50b53b7
! Mem[0000000090000070] = 2afdc5c8, %g2 = 000000000000001b
lduw [%i4+0x070],%g2 ! %g2 = 000000002afdc5c8
! %l4 = 000000004521dc44, Mem[00000000908000a8] = 8f9f5195
stw %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = 4521dc44
! Mem[0000000048000098] = f14c6cb0, %l0 = ffffffffffffde53
swap [%i0+0x098],%l0 ! %l0 = 00000000f14c6cb0
! Mem[00000000908000c8] = 4db129a1 3ce9b6ab, %g2 = 2afdc5c8, %g3 = 0c4b8755
ldd [%i5+0x0c8],%g2 ! %g2 = 000000004db129a1 000000003ce9b6ab
! %l3 = 00000000e2859dd2, Mem[0000000091000092] = 5074cce5
stb %l3,[%i6+0x092] ! Mem[0000000091000090] = d274cce5
! %l4 = 000000004521dc44, Mem[00000000918001f0] = 3c67017f
stw %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 4521dc44
! Mem[0000000049000018] = fa13dd82, %l2 = 00000000000000b0
ldsh [%i2+0x01a],%l2 ! %l2 = ffffffffffffdd82
! Mem[0000000090800120] = deae6fff 744fca19, %g2 = 4db129a1, %g3 = 3ce9b6ab
ldd [%i5+0x120],%g2 ! %g2 = 00000000deae6fff 00000000744fca19
p28_label_15:
! Mem[00000000480000d4] = 2b910f72, %l7 = 000000003bb94e57
swap [%i0+0x0d4],%l7 ! %l7 = 000000002b910f72
! Mem[00000000918001e0] = 63ab1694 d7b40ac7, %g2 = deae6fff, %g3 = 744fca19
ldd [%o0+0x1e0],%g2 ! %g2 = 0000000063ab1694 00000000d7b40ac7
membar #Sync ! Added by membar checker (823)
! %l6 = 00000042, %l7 = 2b910f72, Mem[00000000900001f8] = 7a4bc07b e0d04992
std %l6,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000042 2b910f72
! Mem[00000000498000fc] = b0e87eb6, %l6 = 00000042, %l5 = f50b53b7
add %i3,0xfc,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b0e87eb6
! %l2 = ffffffffffffdd82, Mem[00000000908000ce] = b6ab2ecb
stb %l2,[%i5+0x0ce] ! Mem[00000000908000cc] = 82ab2ecb
! %l0 = 00000000f14c6cb0, Mem[000000004800008e] = 1f26251a
sth %l0,[%i0+0x08e] ! Mem[000000004800008c] = 1f266cb0
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l5 = 00000000b0e87eb6, Mem[00000000488001e8] = b6f37ecc
stw %l5,[%i1+0x1e8] ! Mem[00000000488001e8] = b0e87eb6
! Mem[0000000049800030] = 2784faea, %l3 = e2859dd2, %l2 = ffffdd82
add %i3,0x30,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002784faea
! Mem[0000000090000150] = f988af5a, %g2 = 0000000063ab1694
ldsb [%i4+0x153],%g2 ! %g2 = fffffffffffffff9
p28_label_16:
! Mem[0000000091000060] = 051f93c3, %g2 = fffffffffffffff9
lduw [%i6+0x060],%g2 ! %g2 = 00000000051f93c3
! Mem[00000000498000ec] = ca0cf54b, %l4 = 000000004521dc44
swap [%i3+0x0ec],%l4 ! %l4 = 00000000ca0cf54b
! Mem[000000009180001c] = e6724250, %g2 = 00000000051f93c3
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e672
! Mem[0000000048000010] = 3380305f436c1d16, %l0 = 00000000f14c6cb0, %l5 = 00000000b0e87eb6
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 3380305f436c1d16
! Mem[00000000498000d4] = bc7aae8f, %l2 = 000000002784faea
swap [%i3+0x0d4],%l2 ! %l2 = 00000000bc7aae8f
! Mem[000000004980002c] = a46141a2, %l3 = 00000000e2859dd2
lduh [%i3+0x02e],%l3 ! %l3 = 00000000000041a2
! Mem[0000000090800098] = f985fdfd46857f6f, %g2 = 000000000000e672
ldx [%i5+0x098],%g2 ! %g2 = f985fdfd46857f6f
! Mem[00000000900001c4] = 27e749ae, %g18 = b350c892447f5500
ldsw [%i4+0x1c4],%g2 ! %g2 = b350c892447f5500
! Mem[00000000918001bc] = 3f27efa1, %g18 = b350c892447f5500
ldsw [%o0+0x1bc],%g2 ! %g2 = b350c892447f5500
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p28_label_17:
! Mem[0000000090000000] = 68f3a299 e14853b8 4029eb0d 04dab8cd
! Mem[0000000090000010] = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! Mem[0000000090000020] = d4e2dd7e 4521dc44 aaadcc26 204197ff
! Mem[0000000090000030] = a8e88c51 e3b3daea 5cfbc778 3e376e95
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000480000c0] = 611f415e, %l7 = 000000002b910f72
lduw [%i0+0x0c0],%l7 ! %l7 = 00000000611f415e
! Mem[0000000091800018] = 94e67242, %g2 = 000000003f27efa1
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffff94
! Mem[00000000900001c0] = f5a4e726 27e749ae, %g2 = ffffff94, %g3 = d7b40ac7
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000f5a4e726 0000000027e749ae
! Mem[0000000049000040] = b7424498 c2d093d1 897eb4ee 357a0e07
! Mem[0000000049000050] = 9a7385f7 761d1638 00000066 ce19a6a0
! Mem[0000000049000060] = c2897337 804c760c 27a66e06 2839c905
! Mem[0000000049000070] = c2ceb2a0 a8d94c1b 1e4d8a77 dc64d888
mov 0x040,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000049000040
! Mem[00000000490000b4] = c9650e7e, %l6 = 0000000000000042
swap [%i2+0x0b4],%l6 ! %l6 = 00000000c9650e7e
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l6 = c9650e7e, %l7 = 611f415e, Mem[0000000090800120] = deae6fff 744fca19
std %l6,[%i5+0x120] ! Mem[0000000090800120] = c9650e7e 611f415e
! %l4 = 00000000ca0cf54b, Mem[0000000090800194] = e68e81f2
sth %l4,[%i5+0x194] ! Mem[0000000090800194] = f54b81f2
! Mem[0000000090000140] = b85348e1 99a2f368 cdb8da04 0deb2940
! Mem[0000000090000150] = a4edc3f9 88af5abe 61bb2cdc 8c8ae7a8
! Mem[0000000090000160] = 44dc2145 7edde2d4 ff974120 26ccadaa
! Mem[0000000090000170] = eadab3e3 518ce8a8 956e373e 78c7fb5c
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
p28_label_18:
! Mem[000000004980001b] = 040227ee, %l0 = 00000000f14c6cb0
ldstub [%i3+0x01b],%l0 ! %l0 = 000000ee000000ff
! %l0 = 00000000000000ee, Mem[00000000910001e1] = bab66e0c
stb %l0,[%i6+0x1e1] ! Mem[00000000910001e0] = eeb66e0c
! Mem[00000000498000f4] = 8bc6b440, %l2 = 00000000bc7aae8f
swap [%i3+0x0f4],%l2 ! %l2 = 000000008bc6b440
! Mem[0000000091800024] = cb13e363, %g2 = 00000000f5a4e726
lduh [%o0+0x024],%g2 ! %g2 = 000000000000cb13
! Mem[0000000090000140] = b85348e1 99a2f368 cdb8da04 0deb2940
! Mem[0000000090000150] = a4edc3f9 88af5abe 61bb2cdc 8c8ae7a8
! Mem[0000000090000160] = 44dc2145 7edde2d4 ff974120 26ccadaa
! Mem[0000000090000170] = eadab3e3 518ce8a8 956e373e 78c7fb5c
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800108] = 832e772e, %g18 = b350c892447f5500
ldsw [%o0+0x108],%g2 ! %g2 = b350c892447f5500
! Mem[0000000091000118] = 535c262e, %g2 = ffffffff832e772e
ldub [%i6+0x118],%g2 ! %g2 = 0000000000000053
! Mem[0000000048800174] = 0a26140b, %l6 = 00000000c9650e7e
ldstub [%i1+0x174],%l6 ! %l6 = 0000000a000000ff
! %l0 = 00000000000000ee, Mem[00000000908001f8] = 210f961ea267e83b
stx %l0,[%i5+0x1f8] ! Mem[00000000908001f8] = 00000000000000ee
! %l4 = 00000000ca0cf54b, Mem[00000000498001b3] = 0760a3ed
stb %l4,[%i3+0x1b3] ! Mem[00000000498001b0] = 0760a34b
p28_label_19:
! Mem[00000000490001e8] = 4f40c63e, %l5 = 3380305f436c1d16
ldsb [%i2+0x1e8],%l5 ! %l5 = 000000000000004f
! Mem[0000000048000120] = cf533a4c, %l7 = 00000000611f415e
swap [%i0+0x120],%l7 ! %l7 = 00000000cf533a4c
! Mem[0000000091800044] = 1b70dce8, %g18 = b350c892447f5500
ldsw [%o0+0x044],%g2 ! %g2 = b350c892447f5500
! Mem[00000000488001e0] = f2c6901f3bb94e57, %l3 = 00000000000041a2, %l7 = 00000000cf533a4c
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f2c6901f3bb94e57
! Mem[0000000048800190] = bbd40811ec39c247, %l3 = 00000000000041a2, %l3 = 00000000000041a2
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = bbd40811ec39c247
! Mem[0000000048000198] = e6cb8801, %l3 = bbd40811ec39c247
swap [%i0+0x198],%l3 ! %l3 = 00000000e6cb8801
! %l6 = 000000000000000a, Mem[0000000090800010] = 736c3b2b
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 0000000a
! %l1 = 54462126860b6082, Mem[00000000900001f4] = 35f26495
sth %l1,[%i4+0x1f4] ! Mem[00000000900001f4] = 60826495
! Mem[0000000091000078] = 53e44ef2 9d85a9d0, %g2 = 1b70dce8, %g3 = 27e749ae
ldd [%i6+0x078],%g2 ! %g2 = 0000000053e44ef2 000000009d85a9d0
! Mem[0000000049800198] = 17d4d52b6e0fdd37, %l3 = 00000000e6cb8801, %l2 = 000000008bc6b440
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 17d4d52b6e0fdd37
p28_label_20:
! Mem[0000000049800104] = 9710684b, %l1 = 860b6082, %l6 = 0000000a
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009710684b
! Mem[00000000910001cc] = bd1872c6, %g2 = 0000000053e44ef2
lduw [%i6+0x1cc],%g2 ! %g2 = 00000000bd1872c6
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000488001b4] = 817d833e, %l1 = 54462126860b6082
ldstub [%i1+0x1b4],%l1 ! %l1 = 00000081000000ff
! %l3 = 00000000e6cb8801, Mem[0000000049000180] = dccee781125ec4ac
stx %l3,[%i2+0x180] ! Mem[0000000049000180] = 00000000e6cb8801
! Mem[000000009180001c] = 50a81343, %g2 = 00000000bd1872c6
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000050
! %l5 = 000000000000004f, Mem[000000009180005f] = adffffff
stb %l5,[%o0+0x05f] ! Mem[000000009180005c] = 4fffffff
! Mem[0000000049000108] = ae9938ac, %l2 = 17d4d52b6e0fdd37
swap [%i2+0x108],%l2 ! %l2 = 00000000ae9938ac
! Mem[0000000091800190] = 41ec79d7, %g2 = 0000000000000050
ldub [%o0+0x192],%g2 ! %g2 = 0000000000000041
! Mem[000000004900008c] = 61e4e30b, %l0 = 00000000000000ee
lduw [%i2+0x08c],%l0 ! %l0 = 0000000061e4e30b
p28_label_21:
! %l5 = 000000000000004f, Mem[00000000900001a0] = caa07206
stw %l5,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000004f
! Mem[0000000048800100] = d535010d ea597b2d c44963c4 aceeb044
! Mem[0000000048800110] = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! Mem[0000000048800120] = cc8c5600 0672a0ca 4fbced00 db131fd5
! Mem[0000000048800130] = 3d2c5139 e62f75b8 9aad85aa 6adf0859
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000048800100
! Mem[00000000918000e8] = 4a2aed2e9fe1d6d9, %g2 = 0000000000000041
ldx [%o0+0x0e8],%g2 ! %g2 = 4a2aed2e9fe1d6d9
! Mem[0000000048000198] = ec39c247, %l6 = 000000009710684b
lduw [%i0+0x198],%l6 ! %l6 = 00000000ec39c247
membar #Sync ! Added by membar checker (824)
! Mem[0000000090000180] = 2d7b59ea 0d0135d5 44b0eeac c46349c4
! Mem[0000000090000190] = 7169cc78 91898ed4 d8d6d3f9 00e7c15f
! Mem[00000000900001a0] = 0000004f 00568ccc d51f13db 00ed0067
! Mem[00000000900001b0] = b8752fe6 39512c3d 5908df6a aa85ad9a
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000480000e0] = 936913f385f47b6e, %l3 = 00000000e6cb8801, %l6 = 00000000ec39c247
add %i0,0xe0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 936913f385f47b6e
! Mem[00000000490001c4] = a1ec1d3f, %l2 = 00000000ae9938ac
ldstub [%i2+0x1c4],%l2 ! %l2 = 000000a1000000ff
! Mem[0000000091000128] = 9de95110, %g2 = 4a2aed2e9fe1d6d9
ldub [%i6+0x128],%g2 ! %g2 = 000000000000009d
! Mem[000000009000017c] = 78c7fb5c, %g2 = 000000000000009d
lduw [%i4+0x17c],%g2 ! %g2 = 0000000078c7fb5c
p28_label_22:
membar #Sync ! Added by membar checker (825)
! Mem[0000000090000100] = 68f3a299 e14853b8 4029eb0d 04dab8cd
! Mem[0000000090000110] = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! Mem[0000000090000120] = d4e2dd7e 4521dc44 aaadcc26 204197ff
! Mem[0000000090000130] = a8e88c51 e3b3daea 5cfbc778 3e376e95
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 78c7fb5c, %g3 = 9d85a9d0
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
! Mem[00000000480001d8] = 6984417c, %l4 = 00000000ca0cf54b
ldsb [%i0+0x1db],%l4 ! %l4 = 000000000000007c
! Mem[0000000049000068] = 27a66e06 2839c905, %l4 = 0000007c, %l5 = 0000004f
ldd [%i2+0x068],%l4 ! %l4 = 0000000027a66e06 000000002839c905
! %l4 = 27a66e06, %l5 = 2839c905, Mem[0000000090000020] = d4e2dd7e 4521dc44
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 27a66e06 2839c905
! Mem[0000000090000140] = b85348e1 99a2f368 cdb8da04 0deb2940
! Mem[0000000090000150] = a4edc3f9 88af5abe 61bb2cdc 8c8ae7a8
! Mem[0000000090000160] = 44dc2145 7edde2d4 ff974120 26ccadaa
! Mem[0000000090000170] = eadab3e3 518ce8a8 956e373e 78c7fb5c
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000130] = aab6d95d, %g2 = 000000000a444082
lduw [%i6+0x130],%g2 ! %g2 = 00000000aab6d95d
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000004800012c] = 2048ee48, %l0 = 0000000061e4e30b
ldub [%i0+0x12f],%l0 ! %l0 = 0000000000000048
membar #Sync ! Added by membar checker (826)
! Mem[0000000090000000] = 68f3a299 e14853b8 4029eb0d 04dab8cd
! Mem[0000000090000010] = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! Mem[0000000090000020] = 27a66e06 2839c905 aaadcc26 204197ff
! Mem[0000000090000030] = a8e88c51 e3b3daea 5cfbc778 3e376e95
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
p28_label_23:
! Mem[0000000090000040] = 0a5149f0 d0e2273a, %g2 = aab6d95d, %g3 = 910bcbc5
ldd [%i4+0x040],%g2 ! %g2 = 000000000a5149f0 00000000d0e2273a
! Mem[0000000049800050] = 4f95d40c93cde613, %l5 = 000000002839c905, %l5 = 000000002839c905
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4f95d40c93cde613
! Mem[00000000480000d4] = 3bb94e57, %l5 = 4f95d40c93cde613
lduh [%i0+0x0d4],%l5 ! %l5 = 0000000000003bb9
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
stda %f0,[%i2]ASI_BLK_S ! Block Store to 0000000049000000
! Mem[0000000048800050] = 5d669dfe, %l1 = 0000000000000081
swap [%i1+0x050],%l1 ! %l1 = 000000005d669dfe
! Mem[000000004800014c] = 97b8ed1f, %l1 = 000000005d669dfe
lduh [%i0+0x14c],%l1 ! %l1 = 00000000000097b8
! %l2 = 000000a1, %l3 = e6cb8801, Mem[0000000090800130] = 45c75056 3d2c6310
std %l2,[%i5+0x130] ! Mem[0000000090800130] = 000000a1 e6cb8801
! Mem[00000000488001cc] = ce2eee83, %l7 = f2c6901f3bb94e57
ldsh [%i1+0x1ce],%l7 ! %l7 = ffffffffffffee83
! Mem[0000000090000180] = 2d7b59ea 0d0135d5, %g2 = 0a5149f0, %g3 = d0e2273a
ldd [%i4+0x180],%g2 ! %g2 = 000000002d7b59ea 000000000d0135d5
! %l6 = 936913f385f47b6e, Mem[0000000090800190] = e93695f7f54b81f2
stx %l6,[%i5+0x190] ! Mem[0000000090800190] = 936913f385f47b6e
p28_label_24:
! Mem[00000000910001e0] = bbeeb66e 0cab3da0, %g2 = 2d7b59ea, %g3 = 0d0135d5
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000bbeeb66e 000000000cab3da0
! Mem[0000000048000060] = 5f77ab4f, %l3 = 00000000e6cb8801
swap [%i0+0x060],%l3 ! %l3 = 000000005f77ab4f
! %l2 = 00000000000000a1, Mem[00000000918000ae] = 56ed38f2
sth %l2,[%o0+0x0ae] ! Mem[00000000918000ac] = 00a138f2
! %l4 = 27a66e06, %l5 = 00003bb9, Mem[0000000091800140] = f86d4d81 073aef3d
std %l4,[%o0+0x140] ! Mem[0000000091800140] = 27a66e06 00003bb9
! %l6 = 936913f385f47b6e, Mem[0000000090000124] = 4521dc44
stw %l6,[%i4+0x124] ! Mem[0000000090000124] = 85f47b6e
! Mem[000000009100014c] = 3b2cc588, %g2 = 00000000bbeeb66e
ldub [%i6+0x14e],%g2 ! %g2 = 000000000000003b
! Mem[0000000049800044] = cb3b525f, %l3 = 000000005f77ab4f
swap [%i3+0x044],%l3 ! %l3 = 00000000cb3b525f
! Mem[000000004900010c] = 39ec5d03, %l2 = 00000000000000a1
swap [%i2+0x10c],%l2 ! %l2 = 0000000039ec5d03
! %f16 = d535010d ea597b2d c44963c4 aceeb044
! %f20 = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! %f24 = cc8c5600 0672a0ca 4fbced00 db131fd5
! %f28 = 3d2c5139 e62f75b8 9aad85aa 6adf0859
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
p28_label_25:
membar #Sync ! Added by membar checker (827)
! Mem[00000000900001c8] = c44963c4, %g18 = b350c892447f5500
ldsw [%i4+0x1c8],%g2 ! %g2 = b350c892447f5500
! Mem[000000004900019e] = b8a14e47, %l3 = 00000000cb3b525f
ldstub [%i2+0x19e],%l3 ! %l3 = 0000004e000000ff
! %f16 = d535010d ea597b2d c44963c4 aceeb044
! %f20 = d48e8991 78cc6971 5fc1e700 f9d3d6d8
! %f24 = cc8c5600 0672a0ca 4fbced00 db131fd5
! %f28 = 3d2c5139 e62f75b8 9aad85aa 6adf0859
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %f0 = 68f3a299 e14853b8 4029eb0d 04dab8cd
! %f4 = be5aaf88 f9c3eda4 a8e78a8c dc2cbb61
! %f8 = d4e2dd7e 4521dc44 aaadcc26 204197ff
! %f12 = a8e88c51 e3b3daea 5cfbc778 3e376e95
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000048800180] = 3f6ff7d467d7bc83, %l0 = 0000000000000048, %l4 = 0000000027a66e06
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3f6ff7d467d7bc83
! %l5 = 0000000000003bb9, Mem[00000000900001a0] = 0000004f
sth %l5,[%i4+0x1a0] ! Mem[00000000900001a0] = 3bb9004f
! Mem[0000000049800198] = 17d4d52b, %l1 = 00000000000097b8
ldsh [%i3+0x198],%l1 ! %l1 = 00000000000017d4
! Mem[00000000480000f0] = 51b1e753, %l1 = 00000000000017d4
swap [%i0+0x0f0],%l1 ! %l1 = 0000000051b1e753
! Mem[0000000049000050] = 9a7385f7, %l7 = ffffee83, %l1 = 51b1e753
add %i2,0x50,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009a7385f7
! Mem[00000000490001c0] = 582726b7, %l4 = 3f6ff7d467d7bc83
lduw [%i2+0x1c0],%l4 ! %l4 = 00000000582726b7
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p28_branch_failed
p28_not_taken_0_end:
! End of Random Code for Thread 28
1: membar #Sync ! Force all stores to complete
p28_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x070] ! Set processor 28 done flag
! Check Registers
p28_check_registers:
set p28_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000048
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009a7385f7
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000039ec5d03
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000004e
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000582726b7
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003bb9
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 936913f385f47b6e
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffee83
bne,a,pn %xcc,p28_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p28_check_fp_registers:
set p28_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 68f3a299 e14853b8
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4029eb0d 04dab8cd
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be be5aaf88 f9c3eda4
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a8e78a8c dc2cbb61
bne %xcc,p28_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d4e2dd7e 4521dc44
bne %xcc,p28_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be aaadcc26 204197ff
bne %xcc,p28_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a8e88c51 e3b3daea
bne %xcc,p28_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 5cfbc778 3e376e95
bne %xcc,p28_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d535010d ea597b2d
bne %xcc,p28_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c44963c4 aceeb044
bne %xcc,p28_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d48e8991 78cc6971
bne %xcc,p28_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5fc1e700 f9d3d6d8
bne %xcc,p28_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be cc8c5600 0672a0ca
bne %xcc,p28_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4fbced00 db131fd5
bne %xcc,p28_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3d2c5139 e62f75b8
bne %xcc,p28_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 9aad85aa 6adf0859
bne %xcc,p28_f30_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x060],%g2 ! Expected data = e6cb880194b250fd
ldx [%i0+0x060],%g3 ! Observed data at 0000000048000060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = a7c93b99ff64aa3a
ldx [%i0+0x070],%g3 ! Observed data at 0000000048000070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 93272f7f1f266cb0
ldx [%i0+0x088],%g3 ! Observed data at 0000000048000088
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffffde53fbc76231
ldx [%i0+0x098],%g3 ! Observed data at 0000000048000098
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4df12bc43bb94e57
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000480000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000017d4ea9ac2d7
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000480000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 18f503ffe54c5669
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000480000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 611f415e21dce79a
ldx [%i0+0x120],%g3 ! Observed data at 0000000048000120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = dcbaf3db8bfca8a0
ldx [%i0+0x180],%g3 ! Observed data at 0000000048000180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = ec39c247666b25aa
ldx [%i0+0x198],%g3 ! Observed data at 0000000048000198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff32b99523acd301
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000480001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ce19a6a02b9f37ee
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000480001f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1f8,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 73d977bcff0e9041
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = adff826a5a807f58
ldx [%i1+0x038],%g3 ! Observed data at 0000000048800038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000814ccbd7b1
ldx [%i1+0x050],%g3 ! Observed data at 0000000048800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = b3b13b1ca243ff29
ldx [%i1+0x090],%g3 ! Observed data at 0000000048800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = d535010dea597b2d
ldx [%i1+0x100],%g3 ! Observed data at 0000000048800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = c44963c4aceeb044
ldx [%i1+0x108],%g3 ! Observed data at 0000000048800108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = d48e899178cc6971
ldx [%i1+0x110],%g3 ! Observed data at 0000000048800110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5fc1e700f9d3d6d8
ldx [%i1+0x118],%g3 ! Observed data at 0000000048800118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = cc8c56000672a0ca
ldx [%i1+0x120],%g3 ! Observed data at 0000000048800120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4fbced00db131fd5
ldx [%i1+0x128],%g3 ! Observed data at 0000000048800128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3d2c5139e62f75b8
ldx [%i1+0x130],%g3 ! Observed data at 0000000048800130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9aad85aa6adf0859
ldx [%i1+0x138],%g3 ! Observed data at 0000000048800138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8ef8aae2ff26140b
ldx [%i1+0x170],%g3 ! Observed data at 0000000048800170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 29edfae2ff7d833e
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000488001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b0e87eb6c33c1054
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000488001e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1e8,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 68f3a299e14853b8
ldx [%i2+0x000],%g3 ! Observed data at 0000000049000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4029eb0d04dab8cd
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = be5aaf88f9c3eda4
ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a8e78a8cdc2cbb61
ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d4e2dd7e4521dc44
ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = aaadcc26204197ff
ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a8e88c51e3b3daea
ldx [%i2+0x030],%g3 ! Observed data at 0000000049000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5cfbc7783e376e95
ldx [%i2+0x038],%g3 ! Observed data at 0000000049000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000066ce19a6a0
ldx [%i2+0x058],%g3 ! Observed data at 0000000049000058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2f8c0c15ffc4a304
ldx [%i2+0x090],%g3 ! Observed data at 0000000049000090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2bc4bac6e5fa0e7b
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000490000a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8265706400000042
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000490000b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0ea7410357b0ff3f
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000490000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4aea7d077de48cff
ldx [%i2+0x100],%g3 ! Observed data at 0000000049000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6e0fdd37000000a1
ldx [%i2+0x108],%g3 ! Observed data at 0000000049000108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffd956e7081cd2bd
ldx [%i2+0x118],%g3 ! Observed data at 0000000049000118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5e35477600000037
ldx [%i2+0x148],%g3 ! Observed data at 0000000049000148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000000e6cb8801
ldx [%i2+0x180],%g3 ! Observed data at 0000000049000180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 175b2ca8b8a1ff47
ldx [%i2+0x198],%g3 ! Observed data at 0000000049000198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 582726b7ffec1d3f
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000490001c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1c0,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 040227ff55d523cf
ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 645bef165f77ab4f
ldx [%i3+0x040],%g3 ! Observed data at 0000000049800040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 20d877183c265ac3
ldx [%i3+0x048],%g3 ! Observed data at 0000000049800048
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4f95d40c93cde613
ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 1be0553ba807deea
ldx [%i3+0x058],%g3 ! Observed data at 0000000049800058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 09f55705a7c6626a
ldx [%i3+0x060],%g3 ! Observed data at 0000000049800060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 60f83ad09e9b3e00
ldx [%i3+0x068],%g3 ! Observed data at 0000000049800068
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = c8ffcf5de94f8894
ldx [%i3+0x070],%g3 ! Observed data at 0000000049800070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b3a5e8df7a899d36
ldx [%i3+0x078],%g3 ! Observed data at 0000000049800078
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d4e2dd7e4c58d6a5
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000498000a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 237ede504029eb0d
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000498000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 276e5c7b2784faea
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000498000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bd1270ff4521dc44
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000498000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 61f6eaccbc7aae8f
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000498000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = d4005ccbff09b9b7
ldx [%i3+0x118],%g3 ! Observed data at 0000000049800118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0760a34b8ad58fd9
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000498001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1b0,%g4
! The test for processor 28 has passed
p28_passed:
ta GOOD_TRAP
nop
p28_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p28_failed
p28_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p28_failed
p28_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p28_failed
p28_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p28_failed
p28_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p28_failed
p28_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p28_failed
p28_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p28_failed
p28_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p28_failed
p28_f0_fail:
set p28_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f2_fail:
set p28_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f4_fail:
set p28_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f8_fail:
set p28_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f10_fail:
set p28_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f12_fail:
set p28_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f14_fail:
set p28_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f16_fail:
set p28_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f18_fail:
set p28_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f20_fail:
set p28_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f22_fail:
set p28_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f24_fail:
set p28_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f26_fail:
set p28_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f28_fail:
set p28_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f30_fail:
set p28_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000018]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049800008]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000018]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
done
p28_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049000018]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049800008]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048000018]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
done
p28_trap2e:
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000020]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800018]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800028]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000010]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p28_trap2o:
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000020]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049800018]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049800028]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000010]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p28_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p28_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ff586ef2a9185c76
ldx [%g1+0x008],%l1 ! %l1 = 79c3dd84d4e2dd7e
ldx [%g1+0x010],%l2 ! %l2 = dde6b25cb41b694c
ldx [%g1+0x018],%l3 ! %l3 = c4d725c4987bda79
ldx [%g1+0x020],%l4 ! %l4 = ac461a95dcbaf3db
ldx [%g1+0x028],%l5 ! %l5 = 3d51e92e9af54cdb
ldx [%g1+0x030],%l6 ! %l6 = 4a85ba7c73b4668e
ldx [%g1+0x038],%l7 ! %l7 = 4e04a3404dba92ef
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 29
processor_29:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x74] ! Set the start flag
wrpr %g0,7,%cleanwin
call p29_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 29
wr %g0,0x4,%fprs ! Make sure fef is 1
set p29_init_freg,%g1
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a9d621af f6a5b876 8b3db5ef 9bd9205b
! %f20 = c2f1d347 3dc6ee5d 7cb4aaf8 d87d04df
! %f24 = 0dc5faf6 d59287da c4a86967 55c0e4a6
! %f28 = e07ccdd6 551d37bb 09f43924 540f0449
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a7789449 f83e54f9 e925fe6a be2c1fe5
! %f36 = d395abc2 3431879c 1954705b 64eb8210
! %f40 = cae3c275 0bd646ae 75a1a4dc fbf35b86
! %f44 = 1c1f50ee 9eb2932a d7c36f1f d73ba0e6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4d10650f00000030,%g7,%g1 ! GSR scale = 6, align = 0
wr %g1,%g0,%gsr ! GSR = 4d10650f00000030
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 29
p29_label_1:
! Mem[00000000918000b0] = 38f2be03, %g2 = ffaa9c4c8dbda02f
lduw [%o0+0x0b0],%g2 ! %g2 = 0000000038f2be03
! Mem[000000009180003c] = 6fe7cb01, %g2 = 0000000038f2be03
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000006fe7
! %l6 = 4d70727a, %l7 = f7bf2343, Mem[000000004a800190] = 9379d10a e604f092
std %l6,[%i1+0x190] ! Mem[000000004a800190] = 4d70727a f7bf2343
! Mem[000000009000008c] = 52911d6b, %g18 = 40c8c2bba87adebd
ldsw [%i4+0x08c],%g2 ! %g2 = 40c8c2bba87adebd
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
stda %f0,[%i0]ASI_BLK_S ! Block Store to 000000004a000000
! %l6 = 4d70727a, %l7 = f7bf2343, Mem[0000000091800068] = aeb33225 99dfefc0
std %l6,[%o0+0x068] ! Mem[0000000091800068] = 4d70727a f7bf2343
! Mem[0000000091800154] = 52e6a040, %g2 = 0000000052911d6b
lduh [%o0+0x154],%g2 ! %g2 = 00000000000052e6
! %l7 = f203b92bf7bf2343, Mem[0000000090000086] = 5a1a2150
sth %l7,[%i4+0x086] ! Mem[0000000090000084] = 23432150
! Mem[00000000908001b4] = 2229163d, %g2 = 00000000000052e6
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
! Mem[000000004b000198] = e47d8c56, %l1 = d8bc0dbf, %l2 = 89984bf1
add %i2,0x198,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e47d8c56
p29_label_2:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000004a8000b3] = a392cc54, %l2 = 00000000e47d8c56
ldstub [%i1+0x0b3],%l2 ! %l2 = 00000054000000ff
! %l3 = 8fa9f0da36f856a4, Mem[00000000918001a8] = d7112f25589444b7
stx %l3,[%o0+0x1a8] ! Mem[00000000918001a8] = 8fa9f0da36f856a4
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000004b0001c0] = 64b59b3b82a68183, %l3 = 8fa9f0da36f856a4, %l4 = 5a1d092dd5b7c867
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 64b59b3b82a68183
! Mem[0000000090800120] = 6fff744f, %g2 = 0000000000002229
ldsh [%i5+0x122],%g2 ! %g2 = 0000000000006fff
! Mem[000000004b000174] = 40b44ec1, %l1 = 5dfc710ad8bc0dbf
swap [%i2+0x174],%l1 ! %l1 = 0000000040b44ec1
! %l2 = 0000000000000054, Mem[00000000900001a8] = 413d2859
stw %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000054
p29_label_3:
! Mem[00000000908000c0] = 36727540, %g2 = 0000000000006fff
ldub [%i5+0x0c1],%g2 ! %g2 = 0000000000000036
! Mem[00000000910001e8] = 2db8aad1, %g2 = 0000000000000036
ldsh [%i6+0x1ea],%g2 ! %g2 = 0000000000002db8
! Mem[00000000908001e8] = 337e078a, %g18 = 40c8c2bba87adebd
ldsw [%i5+0x1e8],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[000000004b800188] = 1d477daa, %l7 = f7bf2343, %l6 = 4d70727a
add %i3,0x188,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001d477daa
! Mem[000000004b800140] = 98400571 34b16983 895f062e 92c6ce1f
! Mem[000000004b800150] = 59c8afae 8a43b76b a4b71971 8c1c70f3
! Mem[000000004b800160] = fa476ca1 65d5856f 810001b1 5f39076d
! Mem[000000004b800170] = 6786d83d 738a6375 8138a425 6b905873
ldda [%i3+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000004b800140
! %l1 = 0000000040b44ec1, Mem[000000009080016e] = 925c373e
stb %l1,[%i5+0x16e] ! Mem[000000009080016c] = c15c373e
! Mem[000000009080005c] = 35823d38, %g2 = 00000000337e078a
lduh [%i5+0x05c],%g2 ! %g2 = 0000000000003582
membar #Sync ! Added by membar checker (828)
! Mem[000000004a000024] = 11c55b5a, %l3 = 36f856a4, %l3 = 36f856a4
add %i0,0x24,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000011c55b5a
! Mem[000000004a800094] = eecc46fc, %l6 = 000000001d477daa
lduw [%i1+0x094],%l6 ! %l6 = 00000000eecc46fc
! Mem[000000004a000034] = 89e6b134, %l1 = 0000000040b44ec1
ldsb [%i0+0x035],%l1 ! %l1 = ffffffffffffffe6
p29_label_4:
! Mem[000000004a800078] = 31f8d3d5933f2fcb, %l4 = 64b59b3b82a68183, %l7 = f203b92bf7bf2343
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 31f8d3d5933f2fcb
! Mem[0000000090000170] = ae1b16b0, %g2 = 0000000000003582
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffffae1b
! Mem[000000004b800188] = 1d477daa5dc6aae7, %l7 = 31f8d3d5933f2fcb, %l0 = c0384d2661419f3b
add %i3,0x188,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 1d477daa5dc6aae7
! Mem[00000000900000b8] = 7de94382 b60c4343, %g2 = ffffae1b, %g3 = 0bad0b00
ldd [%i4+0x0b8],%g2 ! %g2 = 000000007de94382 00000000b60c4343
! %l5 = 63e12a2a17fae25a, Mem[00000000918000f8] = ef3adf5b
sth %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = e25adf5b
! %l6 = eecc46fc, %l7 = 933f2fcb, Mem[0000000091800170] = 4cfdc884 ad12e1a6
std %l6,[%o0+0x170] ! Mem[0000000091800170] = eecc46fc 933f2fcb
! Mem[000000004b00002e] = c2d582c3, %l5 = 63e12a2a17fae25a
ldstub [%i2+0x02e],%l5 ! %l5 = 00000082000000ff
! %l4 = 64b59b3b82a68183, Mem[0000000090800010] = 736c3b2b227efaae
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 64b59b3b82a68183
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 00000054 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000004b800118] = ad67ffbf38f27f64, %l3 = 0000000011c55b5a, %l6 = 00000000eecc46fc
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ad67ffbf38f27f64
p29_label_5:
! Mem[000000004b000060] = 6eb11fa1, %l4 = 64b59b3b82a68183
swap [%i2+0x060],%l4 ! %l4 = 000000006eb11fa1
! %l4 = 000000006eb11fa1, Mem[0000000090800154] = dfe2d1cd
sth %l4,[%i5+0x154] ! Mem[0000000090800154] = 1fa1d1cd
! Mem[0000000090800028] = 9a358a69, %g2 = 000000007de94382
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffff9a
! %l0 = 5dc6aae7, %l1 = ffffffe6, Mem[000000004b8000a8] = cd01c77e 57fef161
std %l0,[%i3+0x0a8] ! Mem[000000004b8000a8] = 5dc6aae7 ffffffe6
! Mem[00000000900001f4] = 64957a4b, %g2 = ffffffffffffff9a
ldsh [%i4+0x1f6],%g2 ! %g2 = 0000000000006495
! Mem[0000000090000084] = bcc0a81f, %g2 = 0000000000006495
ldub [%i4+0x085],%g2 ! %g2 = 00000000000000bc
! %l3 = 0000000011c55b5a, Mem[0000000091800095] = 3c065387
stb %l3,[%o0+0x095] ! Mem[0000000091800094] = 5a065387
! Mem[0000000090000120] = c2baa0f9, %g2 = 00000000000000bc
ldub [%i4+0x121],%g2 ! %g2 = 00000000000000c2
! Mem[000000004b0000e4] = d8ec91d2, %l5 = 0000000000000082
ldstub [%i2+0x0e4],%l5 ! %l5 = 000000d8000000ff
! %l6 = ad67ffbf38f27f64, Mem[0000000090000056] = 1adc79bb
sth %l6,[%i4+0x056] ! Mem[0000000090000054] = 7f6479bb
p29_label_6:
! %l2 = 0000000000000054, Mem[00000000900000e7] = 90625920
stb %l2,[%i4+0x0e7] ! Mem[00000000900000e4] = 54625920
! Mem[000000004a0000b4] = 72b4a271, %l1 = ffffffffffffffe6
swap [%i0+0x0b4],%l1 ! %l1 = 0000000072b4a271
! Mem[0000000090000070] = 2afdc5c8, %g2 = 00000000000000c2
ldsh [%i4+0x070],%g2 ! %g2 = 0000000000002afd
! Mem[000000004a0000a8] = 85723eeba684d2e1, %l0 = 1d477daa5dc6aae7, %l0 = 1d477daa5dc6aae7
add %i0,0xa8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 85723eeba684d2e1
! Mem[000000004a0000c8] = c022d36a, %l2 = 0000000000000054
swap [%i0+0x0c8],%l2 ! %l2 = 00000000c022d36a
! %l3 = 0000000011c55b5a, Mem[00000000908000e3] = a0aff3ca
stb %l3,[%i5+0x0e3] ! Mem[00000000908000e0] = 5aaff3ca
! Mem[000000004b800068] = 4d4649e1, %l5 = 00000000000000d8
swap [%i3+0x068],%l5 ! %l5 = 000000004d4649e1
! %l6 = ad67ffbf38f27f64, Mem[0000000091000120] = efab16e54bba2a1e
stx %l6,[%i6+0x120] ! Mem[0000000091000120] = ad67ffbf38f27f64
! Mem[000000004b0000d7] = 0ef473a5, %l3 = 0000000011c55b5a
ldstub [%i2+0x0d7],%l3 ! %l3 = 000000a5000000ff
! Mem[000000004a000020] = f7061ebe, %l1 = 0000000072b4a271
swap [%i0+%o4],%l1 ! %l1 = 00000000f7061ebe
p29_label_7:
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000004a000130] = 6d6231a0dc9267c3, %l1 = 00000000f7061ebe
ldx [%i0+0x130],%l1 ! %l1 = 6d6231a0dc9267c3
! Mem[000000009080002c] = 8a69fa82, %g2 = 0000000000002afd
lduw [%i5+0x02c],%g2 ! %g2 = 000000008a69fa82
! %l5 = 000000004d4649e1, Mem[000000004a8000c8] = fc2754cb
sth %l5,[%i1+0x0c8] ! Mem[000000004a8000c8] = 49e154cb
! Mem[000000004a0001ec] = 8ef3a5ce, %l7 = 933f2fcb, %l4 = 6eb11fa1
add %i0,0x1ec,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008ef3a5ce
! Mem[000000004a000090] = 7c77fb6c, %l1 = dc9267c3, %l0 = a684d2e1
add %i0,0x90,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007c77fb6c
! Mem[000000004b800164] = 65d5856f, %l1 = 6d6231a0dc9267c3
ldstub [%i3+0x164],%l1 ! %l1 = 00000065000000ff
! Mem[000000004b8000bc] = 902a13ec, %l5 = 000000004d4649e1
lduh [%i3+0x0bc],%l5 ! %l5 = 000000000000902a
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p29_label_8:
! Mem[000000004b0000c4] = 43fe8127, %l1 = 00000065, %l6 = 38f27f64
add %i2,0xc4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000043fe8127
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l0 = 7c77fb6c, %l1 = 00000065, Mem[0000000091800030] = 3d3b21a0 e7c98ef1
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 7c77fb6c 00000065
! Mem[0000000090000080] = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! Mem[0000000090000090] = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! Mem[00000000900000a0] = f7061ebe 11c55b5a 74a9dc06 27e87577
! Mem[00000000900000b0] = b47bcbc2 89e6b134 7de94382 b60c4343
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000090800138] = 92df79e6e94c5e6d, %g2 = 000000008a69fa82
ldx [%i5+0x138],%g2 ! %g2 = 92df79e6e94c5e6d
! %f16 = 98400571 34b16983 895f062e 92c6ce1f
! %f20 = 59c8afae 8a43b76b a4b71971 8c1c70f3
! %f24 = fa476ca1 65d5856f 810001b1 5f39076d
! %f28 = 6786d83d 738a6375 8138a425 6b905873
stda %f16,[%i1+%g6]ASI_BLK_PL ! Block Store to 000000004a800080
! Mem[000000004a800128] = adf12473, %l0 = 000000007c77fb6c
ldsb [%i1+0x129],%l0 ! %l0 = fffffffffffffff1
! Mem[00000000910001a0] = e5c27813 82118b9c, %g2 = e94c5e6d, %g3 = b60c4343
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000e5c27813 0000000082118b9c
! Mem[000000009080001c] = 0bcbc5db, %g2 = 00000000e5c27813
ldub [%i5+0x01d],%g2 ! %g2 = 000000000000000b
p29_label_9:
! %l3 = 00000000000000a5, Mem[0000000091800108] = 832e772e
stw %l3,[%o0+0x108] ! Mem[0000000091800108] = 000000a5
! Mem[000000004b0000d4] = 0ef473ff, %l0 = fffffffffffffff1
ldub [%i2+0x0d5],%l0 ! %l0 = 00000000000000f4
! Mem[000000004a0001fc] = 3b4af645, %l3 = 000000a5, %l2 = c022d36a
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003b4af645
! Mem[0000000090800120] = deae6fff744fca19, %g2 = 000000000000000b
ldx [%i5+0x120],%g2 ! %g2 = deae6fff744fca19
! Mem[000000004a000188] = 987c879bc0382a04, %l5 = 000000000000902a, %l5 = 000000000000902a
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 987c879bc0382a04
membar #Sync ! Added by membar checker (829)
! %l5 = 987c879bc0382a04, Mem[00000000900001c1] = c5416aaf
stb %l5,[%i4+0x1c1] ! Mem[00000000900001c0] = 04416aaf
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000908000c8] = 4db129a1, %g2 = deae6fff744fca19
ldub [%i5+0x0c8],%g2 ! %g2 = 000000000000004d
! Mem[000000004a000090] = 7c77fb6cd5e5b105, %l5 = 987c879bc0382a04, %l3 = 00000000000000a5
add %i0,0x90,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 7c77fb6cd5e5b105
! Mem[0000000090000038] = d563288d, %g18 = 40c8c2bba87adebd
ldsw [%i4+0x038],%g2 ! %g2 = 40c8c2bba87adebd
p29_label_10:
! Mem[000000004b000094] = 2b7c1254, %l0 = 000000f4, %l1 = 00000065
add %i2,0x94,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002b7c1254
! Mem[000000004a00019f] = 1d4ee7a5, %l3 = 7c77fb6cd5e5b105
ldstub [%i0+0x19f],%l3 ! %l3 = 000000a5000000ff
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000004b8000dc] = 76fd53bb, %l2 = 000000003b4af645
ldsb [%i3+0x0dc],%l2 ! %l2 = 0000000000000076
! Mem[000000004b0000d6] = 0ef473ff, %l1 = 000000002b7c1254
ldstub [%i2+0x0d6],%l1 ! %l1 = 00000073000000ff
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = ffffffffd563288d
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
! Mem[0000000091000054] = 270313cd, %g2 = 87692ba99cf71985
ldub [%i6+0x056],%g2 ! %g2 = 0000000000000027
! Mem[000000009100010c] = a7236efc, %g2 = 0000000000000027
ldsh [%i6+0x10e],%g2 ! %g2 = ffffffffffffa723
membar #Sync ! Added by membar checker (830)
! Mem[00000000900000b8] = 43430cb6, %g18 = 40c8c2bba87adebd
ldsw [%i4+0x0b8],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[000000004a800090] = 6bb7438a, %l0 = 00000000000000f4
ldstub [%i1+0x090],%l0 ! %l0 = 0000006b000000ff
p29_label_11:
! Mem[000000004a000072] = c942e49d, %l7 = 31f8d3d5933f2fcb
ldstub [%i0+0x072],%l7 ! %l7 = 000000e4000000ff
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l5 = 987c879bc0382a04, Mem[000000004b80014b] = 895f062e
stb %l5,[%i3+0x14b] ! Mem[000000004b800148] = 895f0604
! Mem[000000004a80006c] = 6314daa1, %l6 = 43fe8127, %l6 = 43fe8127
add %i1,0x6c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006314daa1
! %l6 = 6314daa1, %l7 = 000000e4, Mem[00000000900000c0] = 903d496f 33bcc0a8
std %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 6314daa1 000000e4
! Mem[000000004a0000b5] = ffffffe6, %l7 = 00000000000000e4
ldstub [%i0+0x0b5],%l7 ! %l7 = 000000ff000000ff
! Mem[000000004a8000b4] = 3dd88667, %l2 = 00000076, %l3 = 000000a5
add %i1,0xb4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003dd88667
! Mem[000000004a800080] = 8369b134, %l1 = 0000000000000073
ldstub [%i1+0x080],%l1 ! %l1 = 00000083000000ff
! %l1 = 0000000000000083, Mem[0000000090800034] = 517dab8b
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 00000083
! Mem[00000000900001c4] = af88acec, %g2 = 0000000043430cb6
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000af88acec
p29_label_12:
! Mem[000000004b80016f] = 5f39076d, %l5 = 987c879bc0382a04
ldstub [%i3+0x16f],%l5 ! %l5 = 0000006d000000ff
! Mem[000000004a8000a8] = 6d07395fb1010081, %l2 = 0000000000000076, %l1 = 0000000000000083
add %i1,0xa8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6d07395fb1010081
! Mem[000000004b8000d8] = 8e591a90, %l6 = 000000006314daa1
lduh [%i3+0x0d8],%l6 ! %l6 = 0000000000008e59
! Mem[00000000918001c0] = 9843ec26 c6df0770, %g2 = af88acec, %g3 = 82118b9c
ldd [%o0+0x1c0],%g2 ! %g2 = 000000009843ec26 00000000c6df0770
! Mem[0000000091800030] = 6c000000, %g2 = 000000009843ec26
ldsb [%o0+0x033],%g2 ! %g2 = 000000000000006c
! Mem[000000004a80013c] = a43e2f1e, %l1 = 6d07395fb1010081
swap [%i1+0x13c],%l1 ! %l1 = 00000000a43e2f1e
! %l6 = 0000000000008e59, Mem[0000000091000068] = 576c6bd0e2b00248
stx %l6,[%i6+0x068] ! Mem[0000000091000068] = 0000000000008e59
! Mem[000000004a0001c0] = 97e6f314bd321959, %l2 = 0000000000000076, %l7 = 00000000000000ff
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 97e6f314bd321959
! Mem[000000004b00007d] = e4ae0bdc, %l0 = 000000000000006b
ldstub [%i2+0x07d],%l0 ! %l0 = 000000ae000000ff
! %l2 = 00000076, %l3 = 3dd88667, Mem[0000000091000040] = 7ed4515b 64608260
std %l2,[%i6+0x040] ! Mem[0000000091000040] = 00000076 3dd88667
p29_label_13:
! Mem[000000004a800180] = 493a1349, %l0 = 000000ae, %l4 = 8ef3a5ce
add %i1,0x180,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000493a1349
! Mem[00000000908001ec] = 5beb9259, %g2 = 000000000000006c
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000005beb
! Mem[000000004b00001f] = f860ba5b, %l5 = 000000000000006d
ldstub [%i2+0x01f],%l5 ! %l5 = 0000005b000000ff
! Mem[00000000900000e0] = f7061ebe, %g18 = 40c8c2bba87adebd
ldsw [%i4+0x0e0],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[0000000090000100] = a8c0bc33 6f493d90 340f9b1e 76d9721f
! Mem[0000000090000110] = d22b1ba2 5e3a01a0 faa8b597 c37ef61f
! Mem[0000000090000120] = 5a5bc511 be1e06f7 7775e827 06dca974
! Mem[0000000090000130] = 34b1e689 c2cb7bb4 43430cb6 8243e97d
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000004a800048] = 7a174e2c, %l5 = 0000005b, %l3 = 3dd88667
add %i1,0x48,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007a174e2c
! Mem[0000000090800008] = cf27ede103af8d50, %g2 = fffffffff7061ebe
ldx [%i5+%o1],%g2 ! %g2 = cf27ede103af8d50
! Mem[000000004b00001a] = df272cc3, %l5 = 000000000000005b
ldstub [%i2+0x01a],%l5 ! %l5 = 0000002c000000ff
! %f16 = 98400571 34b16983 895f062e 92c6ce1f
! %f20 = 59c8afae 8a43b76b a4b71971 8c1c70f3
! %f24 = fa476ca1 65d5856f 810001b1 5f39076d
! %f28 = 6786d83d 738a6375 8138a425 6b905873
mov 0x1c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 000000004a0001c0
! %f0 = 903d496f 33bcc0a8 1f72d976 1e9b0f34
! %f4 = a0013a5e a21b2bd2 1ff67ec3 97b5a8fa
! %f8 = f7061ebe 11c55b5a 74a9dc06 27e87577
! %f12 = b47bcbc2 89e6b134 7de94382 b60c4343
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p29_label_14:
! %l7 = 97e6f314bd321959, Mem[0000000091800165] = 1bc06ff5
stb %l7,[%o0+0x165] ! Mem[0000000091800164] = 59c06ff5
! Mem[000000004b00015c] = cd0032c1, %l3 = 000000007a174e2c
swap [%i2+0x15c],%l3 ! %l3 = 00000000cd0032c1
! Mem[000000004b8001e0] = 0d338db1f1afc8df, %l0 = 00000000000000ae, %l1 = 00000000a43e2f1e
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 0d338db1f1afc8df
! Mem[0000000090800160] = 39ae7575, %g2 = cf27ede103af8d50
lduh [%i5+0x162],%g2 ! %g2 = 00000000000039ae
! Mem[000000004b00010c] = 750e13bf, %l5 = 000000000000002c
ldsw [%i2+0x10c],%l5 ! %l5 = 00000000750e13bf
! Mem[000000004b8001d0] = b08c6433, %l0 = 000000ae, %l3 = cd0032c1
add %i3,0x1d0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b08c6433
membar #Sync ! Added by membar checker (831)
! Mem[00000000900000a8] = 74a9dc06 27e87577, %g2 = 000039ae, %g3 = c6df0770
ldd [%i4+0x0a8],%g2 ! %g2 = 0000000074a9dc06 0000000027e87577
! Mem[0000000090800100] = c5ee8b48, %g18 = 40c8c2bba87adebd
ldsw [%i5+0x100],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[00000000910001a8] = 53beb41c, %g2 = ffffffffc5ee8b48
lduh [%i6+0x1a8],%g2 ! %g2 = 00000000000053be
! Mem[000000004b800000] = 6127f13d 022fb024 0fab98f1 84911de6
! Mem[000000004b800010] = fd3787f0 638a89ca 90b150c1 0647863f
! Mem[000000004b800020] = 868f7720 198aa0d5 0e9281f2 becb1150
! Mem[000000004b800030] = 99a73741 cc11ad6a 1a4bec5f a5643e31
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 000000004b800000
p29_label_15:
! Mem[000000004b800020] = 868f7720, %l4 = 00000000493a1349
swap [%i3+%o4],%l4 ! %l4 = 00000000868f7720
! Mem[000000004b800004] = 022fb024, %l5 = 00000000750e13bf
ldsw [%i3+0x004],%l5 ! %l5 = 00000000022fb024
! Mem[0000000090000170] = ae1b16b0 07c19840, %g2 = 000053be, %g3 = 27e87577
ldd [%i4+0x170],%g2 ! %g2 = 00000000ae1b16b0 0000000007c19840
! Mem[000000004a800165] = b92ff3f7, %l7 = 97e6f314bd321959
ldstub [%i1+0x165],%l7 ! %l7 = 0000002f000000ff
! Mem[0000000091000088] = d84bf509, %g2 = 00000000ae1b16b0
ldsh [%i6+0x08a],%g2 ! %g2 = ffffffffffffd84b
! Mem[000000009100005c] = 0e06ea79, %g18 = 40c8c2bba87adebd
ldsw [%i6+0x05c],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[000000004a000124] = 2bfd9052, %l6 = 0000000000008e59
ldub [%i0+0x127],%l6 ! %l6 = 0000000000000052
! Mem[000000004b0001a0] = 844cc99e, %l2 = 0000000000000076
lduh [%i2+0x1a2],%l2 ! %l2 = 000000000000c99e
! Mem[000000004b8001f4] = 0388ac00, %l0 = 00000000000000ae
swap [%i3+0x1f4],%l0 ! %l0 = 000000000388ac00
! Mem[000000004b000168] = e55704df98af240e, %l0 = 000000000388ac00, %l2 = 000000000000c99e
add %i2,0x168,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e55704df98af240e
p29_label_16:
! %f0 = 24b02f02 3df12761 e61d9184 f198ab0f
! %f4 = ca898a63 f08737fd 3f864706 c150b190
! %f8 = d5a08a19 20778f86 5011cbbe f281920e
! %f12 = 6aad11cc 4137a799 313e64a5 5fec4b1a
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! %l6 = 00000052, %l7 = 0000002f, Mem[00000000900001f0] = 76e03e01 35f26495
std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000052 0000002f
! %l7 = 000000000000002f, Mem[0000000091800134] = 1d2daa3c
sth %l7,[%o0+0x134] ! Mem[0000000091800134] = 002faa3c
! Mem[00000000918001d0] = 51c28a40, %g2 = 000000000e06ea79
ldsh [%o0+0x1d2],%g2 ! %g2 = 00000000000051c2
! %l6 = 0000000000000052, Mem[0000000091800040] = 0323bb00
stw %l6,[%o0+0x040] ! Mem[0000000091800040] = 00000052
! Mem[00000000908001e4] = 0c4b8755, %g2 = 00000000000051c2
lduh [%i5+0x1e4],%g2 ! %g2 = 0000000000000c4b
! Mem[000000004a0000f8] = abceff2d ba4b1d12, %l6 = 00000052, %l7 = 0000002f
ldd [%i0+0x0f8],%l6 ! %l6 = 00000000abceff2d 00000000ba4b1d12
! %l2 = 98af240e, %l3 = b08c6433, Mem[0000000091000158] = b790fef1 3203c709
std %l2,[%i6+0x158] ! Mem[0000000091000158] = 98af240e b08c6433
! %l6 = 00000000abceff2d, Mem[0000000090000084] = 33bcc0a8
sth %l6,[%i4+0x084] ! Mem[0000000090000084] = ff2dc0a8
! Mem[000000004a8000d9] = 3e610179, %l4 = 00000000868f7720
ldstub [%i1+0x0d9],%l4 ! %l4 = 00000061000000ff
p29_label_17:
! Mem[0000000091000028] = e843f68d, %g2 = 0000000000000c4b
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffe843
! Mem[000000004b800070] = 32534ae5, %l2 = e55704df98af240e
swap [%i3+0x070],%l2 ! %l2 = 0000000032534ae5
! %l6 = 00000000abceff2d, Mem[000000004b80004c] = 84993047
sth %l6,[%i3+0x04c] ! Mem[000000004b80004c] = ff2d3047
! Mem[000000004b000100] = 7f1113b4, %l6 = abceff2d, %l2 = 32534ae5
add %i2,0x100,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007f1113b4
! Mem[000000004a80004c] = 572c6588, %l4 = 00000061, %l2 = 7f1113b4
add %i1,0x4c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000572c6588
! %l4 = 00000061, %l5 = 022fb024, Mem[00000000900001b8] = 289d2f98 fd2501f4
std %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000061 022fb024
! Mem[0000000090000004] = d5c02f14, %g2 = ffffffffffffe843
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffd5
! Mem[000000004b000030] = 41d9ccad, %l7 = 00000000ba4b1d12
swap [%i2+0x030],%l7 ! %l7 = 0000000041d9ccad
! Mem[00000000900000bc] = b60c4343, %g2 = ffffffffffffffd5
lduw [%i4+0x0bc],%g2 ! %g2 = 00000000b60c4343
! Mem[000000004b0001e0] = e62e0b0b8cf1d4b3, %l0 = 000000000388ac00, %l6 = 00000000abceff2d
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = e62e0b0b8cf1d4b3
p29_label_18:
! %l2 = 00000000572c6588, Mem[00000000910000e2] = 734102f0
stb %l2,[%i6+0x0e2] ! Mem[00000000910000e0] = 884102f0
! Mem[000000004a00005c] = 2d75dd87, %l4 = 0000000000000061
swap [%i0+0x05c],%l4 ! %l4 = 000000002d75dd87
! %f16 = 98400571 34b16983 895f062e 92c6ce1f
! %f20 = 59c8afae 8a43b76b a4b71971 8c1c70f3
! %f24 = fa476ca1 65d5856f 810001b1 5f39076d
! %f28 = 6786d83d 738a6375 8138a425 6b905873
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000004a800184] = 63161d6f, %l6 = 8cf1d4b3, %l4 = 2d75dd87
add %i1,0x184,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000063161d6f
! Mem[00000000918000c8] = d3b96151, %g2 = 00000000b60c4343
ldub [%o0+0x0cb],%g2 ! %g2 = 00000000000000d3
! Mem[00000000910001e0] = bbbab66e 0cab3da0, %g2 = 000000d3, %g3 = 07c19840
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000bbbab66e 000000000cab3da0
! Mem[000000004b800132] = fce8b325, %l1 = 0d338db1f1afc8df
ldstub [%i3+0x132],%l1 ! %l1 = 000000b3000000ff
! Mem[000000004a800050] = 2931ba6c8c2df0e0, %l1 = 00000000000000b3, %l7 = 0000000041d9ccad
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 2931ba6c8c2df0e0
! Mem[000000009180012c] = 352c036b, %g2 = 00000000bbbab66e
lduw [%o0+0x12c],%g2 ! %g2 = 00000000352c036b
! Mem[0000000090000164] = 09ca024e, %g2 = 00000000352c036b
ldsh [%i4+0x166],%g2 ! %g2 = 00000000000009ca
p29_label_19:
! Mem[0000000091800138] = 215257a52c14b16d, %g2 = 00000000000009ca
ldx [%o0+0x138],%g2 ! %g2 = 215257a52c14b16d
! Mem[000000004b000162] = a826f807, %l1 = 00000000000000b3
ldstub [%i2+0x162],%l1 ! %l1 = 000000f8000000ff
! Mem[000000004b800022] = 493a1349, %l0 = 000000000388ac00
ldstub [%i3+0x022],%l0 ! %l0 = 00000013000000ff
! %f0 = 24b02f02 3df12761 e61d9184 f198ab0f
! %f4 = ca898a63 f08737fd 3f864706 c150b190
! %f8 = d5a08a19 20778f86 5011cbbe f281920e
! %f12 = 6aad11cc 4137a799 313e64a5 5fec4b1a
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l0 = 0000000000000013, Mem[000000004a800018] = ea9d8566910eec34
stx %l0,[%i1+%o3] ! Mem[000000004a800018] = 0000000000000013
! Mem[000000004b000168] = e55704df, %l2 = 00000000572c6588
ldstub [%i2+0x168],%l2 ! %l2 = 000000e5000000ff
! %l0 = 0000000000000013, Mem[00000000908000c0] = fb367275
sth %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 00137275
! Mem[000000009080014c] = bc3eb820, %g2 = 215257a52c14b16d
ldsh [%i5+0x14c],%g2 ! %g2 = ffffffffffffbc3e
! Mem[0000000090800138] = df79e6e9, %g2 = ffffffffffffbc3e
ldub [%i5+0x139],%g2 ! %g2 = 00000000000000df
membar #Sync ! Added by membar checker (832)
! Mem[00000000900000d0] = ca898a63, %g2 = 00000000000000df
lduh [%i4+0x0d0],%g2 ! %g2 = 000000000000ca89
p29_label_20:
! %f16 = 98400571 34b16983 895f062e 92c6ce1f
! %f20 = 59c8afae 8a43b76b a4b71971 8c1c70f3
! %f24 = fa476ca1 65d5856f 810001b1 5f39076d
! %f28 = 6786d83d 738a6375 8138a425 6b905873
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! %l1 = 00000000000000f8, Mem[000000004a8000d0] = 5390b742
sth %l1,[%i1+0x0d0] ! Mem[000000004a8000d0] = 00f8b742
! Mem[000000004a0000b4] = ffffffe6, %l2 = 000000e5, %l2 = 000000e5
add %i0,0xb4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ffffffe6
! Mem[000000004a8001f0] = 421f5da6, %l4 = 0000000063161d6f
ldstub [%i1+0x1f0],%l4 ! %l4 = 00000042000000ff
! Mem[000000004a800080] = ff69b134, %l0 = 0000000000000013
swap [%i1+0x080],%l0 ! %l0 = 00000000ff69b134
! %l2 = 00000000ffffffe6, Mem[0000000091000198] = dc45343c
stw %l2,[%i6+0x198] ! Mem[0000000091000198] = ffffffe6
! Mem[00000000908001dc] = d6176bab, %g2 = 000000000000ca89
ldub [%i5+0x1df],%g2 ! %g2 = 00000000000000d6
! Mem[000000004a800000] = 1363ebf260c91e53, %l5 = 00000000022fb024, %l0 = 00000000ff69b134
casxa [%i1]0x80,%l5,%l0 ! %l0 = 1363ebf260c91e53
! Mem[00000000910001d4] = e9b8d21a, %g2 = 00000000000000d6
lduh [%i6+0x1d4],%g2 ! %g2 = 000000000000e9b8
! %f16 = 98400571 34b16983 895f062e 92c6ce1f
! %f20 = 59c8afae 8a43b76b a4b71971 8c1c70f3
! %f24 = fa476ca1 65d5856f 810001b1 5f39076d
! %f28 = 6786d83d 738a6375 8138a425 6b905873
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
p29_label_21:
! Mem[000000004a8000a4] = a16c47fa, %l5 = 022fb024, %l5 = 022fb024
add %i1,0xa4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a16c47fa
! Mem[0000000090800048] = ec50e804 4339ab56, %g2 = 0000e9b8, %g3 = 0cab3da0
ldd [%i5+0x048],%g2 ! %g2 = 00000000ec50e804 000000004339ab56
! Mem[00000000910000d0] = 5c7a7f2256aa3dfd, %g2 = 00000000ec50e804
ldx [%i6+0x0d0],%g2 ! %g2 = 5c7a7f2256aa3dfd
! %l1 = 00000000000000f8, Mem[0000000091800156] = a0409115
sth %l1,[%o0+0x156] ! Mem[0000000091800154] = 00f89115
! %l4 = 0000000000000042, Mem[0000000090800168] = 933be2ecba72c15c
stx %l4,[%i5+0x168] ! Mem[0000000090800168] = 0000000000000042
! Mem[0000000090000170] = ae1b16b0, %g2 = 5c7a7f2256aa3dfd
lduh [%i4+0x170],%g2 ! %g2 = 000000000000ae1b
! Mem[00000000910000bc] = 38c60dc6, %g18 = 40c8c2bba87adebd
ldsw [%i6+0x0bc],%g2 ! %g2 = 40c8c2bba87adebd
! Mem[000000004b800140] = 9840057134b16983, %l7 = 2931ba6c8c2df0e0, %l0 = 1363ebf260c91e53
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9840057134b16983
! Mem[00000000900000c0] = 24b02f02 3df12761 e61d9184 f198ab0f
! Mem[00000000900000d0] = ca898a63 f08737fd 3f864706 c150b190
! Mem[00000000900000e0] = d5a08a19 20778f86 5011cbbe f281920e
! Mem[00000000900000f0] = 6aad11cc 4137a799 313e64a5 5fec4b1a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000180] = 8369b134 71054098 1fcec692 2e065f89
! Mem[0000000090000190] = 6bb7438a aeafc859 f3701c8c 7119b7a4
! Mem[00000000900001a0] = 6f85d565 a16c47fa 6d07395f b1010081
! Mem[00000000900001b0] = 75638a73 3dd88667 7358906b 25a43881
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p29_label_22:
! Mem[000000004b0001f8] = 4383c21af9c1cc9b, %l6 = e62e0b0b8cf1d4b3, %l6 = e62e0b0b8cf1d4b3
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4383c21af9c1cc9b
! Mem[000000009100014c] = a2c43b2c, %g2 = 0000000038c60dc6
lduw [%i6+0x14c],%g2 ! %g2 = 00000000a2c43b2c
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000004a000040] = b4eb9e30, %l6 = 4383c21af9c1cc9b
ldstub [%i0+0x040],%l6 ! %l6 = 000000b4000000ff
! Mem[000000004a800100] = c43b0ca4 858f9a5d 2d9b0809 715c9a9f
! Mem[000000004a800110] = 3e448441 07c53d6c 4dc9071c 5fce8875
! Mem[000000004a800120] = f8452a58 2b79a92c adf12473 fca3b6cb
! Mem[000000004a800130] = f40d1720 76f1d47e 467f35ff b1010081
ldda [%i1+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 000000004a800100
! %f0 = 24b02f02 3df12761 e61d9184 f198ab0f
! %f4 = ca898a63 f08737fd 3f864706 c150b190
! %f8 = d5a08a19 20778f86 5011cbbe f281920e
! %f12 = 6aad11cc 4137a799 313e64a5 5fec4b1a
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000004b00009b] = 8d041eed, %l3 = 00000000b08c6433
ldstub [%i2+0x09b],%l3 ! %l3 = 000000ed000000ff
! Mem[00000000900000c0] = 24b02f02 3df12761 e61d9184 f198ab0f
! Mem[00000000900000d0] = ca898a63 f08737fd 3f864706 c150b190
! Mem[00000000900000e0] = d5a08a19 20778f86 5011cbbe f281920e
! Mem[00000000900000f0] = 6aad11cc 4137a799 313e64a5 5fec4b1a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000004b0001d8] = 777e6c18, %l0 = 34b16983, %l5 = a16c47fa
add %i2,0x1d8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000777e6c18
! %l5 = 00000000777e6c18, Mem[00000000918000dc] = b8bfd325
stw %l5,[%o0+0x0dc] ! Mem[00000000918000dc] = 777e6c18
p29_label_23:
membar #Sync ! Added by membar checker (833)
! Mem[0000000090000100] = 98400571 34b16983 895f062e 92c6ce1f
! Mem[0000000090000110] = 59c8afae 8a43b76b a4b71971 8c1c70f3
! Mem[0000000090000120] = fa476ca1 65d5856f 810001b1 5f39076d
! Mem[0000000090000130] = 6786d83d 738a6375 8138a425 6b905873
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000004b800125] = 90d6adca, %l1 = 00000000000000f8
ldstub [%i3+0x125],%l1 ! %l1 = 000000d6000000ff
! %l2 = 00000000ffffffe6, Mem[000000009080012c] = 9a5bcdbc
stw %l2,[%i5+0x12c] ! Mem[000000009080012c] = ffffffe6
! Mem[000000004b800039] = 1a4bec5f, %l6 = 00000000000000b4
ldstub [%i3+0x039],%l6 ! %l6 = 0000004b000000ff
! %l6 = 000000000000004b, Mem[00000000910001a2] = 78138211
sth %l6,[%i6+0x1a2] ! Mem[00000000910001a0] = 004b8211
! %l6 = 0000004b, %l7 = 8c2df0e0, Mem[000000004a800048] = 7a174e2c 572c6588
std %l6,[%i1+0x048] ! Mem[000000004a800048] = 0000004b 8c2df0e0
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = a2c43b2c, %g3 = 4339ab56
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! Mem[000000004a0001a4] = 8af10560, %l2 = 00000000ffffffe6
swap [%i0+0x1a4],%l2 ! %l2 = 000000008af10560
! Mem[0000000090000040] = 24b02f02 3df12761 e61d9184 f198ab0f
! Mem[0000000090000050] = ca898a63 f08737fd 3f864706 c150b190
! Mem[0000000090000060] = d5a08a19 20778f86 5011cbbe f281920e
! Mem[0000000090000070] = 6aad11cc 4137a799 313e64a5 5fec4b1a
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l2 = 8af10560, %l3 = 000000ed, Mem[0000000090800060] = ffe23c26 71bcf7d7
std %l2,[%i5+0x060] ! Mem[0000000090800060] = 8af10560 000000ed
p29_label_24:
! Mem[000000009100007c] = 9d85a9d0, %g2 = 00000000baabd0af
lduw [%i6+0x07c],%g2 ! %g2 = 000000009d85a9d0
! %l2 = 8af10560, %l3 = 000000ed, Mem[0000000090800180] = 0c280bcf 450c4cb9
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 8af10560 000000ed
! Mem[00000000908000e4] = fc441f81, %g2 = 000000009d85a9d0
ldub [%i5+0x0e7],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090800090] = 193d214a, %g2 = 00000000000000fc
lduh [%i5+0x092],%g2 ! %g2 = 000000000000193d
! Mem[00000000910001f8] = 7385d504, %g2 = 000000000000193d
ldsb [%i6+0x1f8],%g2 ! %g2 = 0000000000000073
! Mem[000000004a000184] = 9e68f855, %l6 = 0000004b, %l5 = 777e6c18
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009e68f855
! %l7 = 2931ba6c8c2df0e0, Mem[0000000090000094] = a21b2bd2
stw %l7,[%i4+0x094] ! Mem[0000000090000094] = 8c2df0e0
! Mem[000000004b000068] = 22fbe883f4b8ce53, %l2 = 000000008af10560, %l1 = 00000000000000d6
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 22fbe883f4b8ce53
! %l6 = 000000000000004b, Mem[00000000908001f8] = 210f961ea267e83b
stx %l6,[%i5+0x1f8] ! Mem[00000000908001f8] = 000000000000004b
! Mem[000000004b000052] = 02542621, %l4 = 0000000000000042
ldstub [%i2+0x052],%l4 ! %l4 = 00000026000000ff
p29_label_25:
! Mem[000000004a0000a0] = 19d8bfdfc3419ae3, %l2 = 000000008af10560, %l4 = 0000000000000026
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 19d8bfdfc3419ae3
! Mem[0000000090000140] = 73eaa49b, %g2 = 0000000000000073
lduh [%i4+0x140],%g2 ! %g2 = 00000000000073ea
! Mem[000000004b000078] = 9631025d, %l5 = 000000009e68f855
swap [%i2+0x078],%l5 ! %l5 = 000000009631025d
! Mem[000000004b000018] = df27ffc3, %l7 = 8c2df0e0, %l1 = f4b8ce53
add %i2,0x18,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000df27ffc3
! %f16 = 5d9a8f85 a40c3bc4 9f9a5c71 09089b2d
! %f20 = 6c3dc507 4184443e 7588ce5f 1c07c94d
! %f24 = 2ca9792b 582a45f8 cbb6a3fc 7324f1ad
! %f28 = 7ed4f176 20170df4 810001b1 ff357f46
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000004a800080] = 00000013 71054098 1fcec692 2e065f89
! Mem[000000004a800090] = ffb7438a aeafc859 f3701c8c 7119b7a4
! Mem[000000004a8000a0] = 6f85d565 a16c47fa 6d07395f b1010081
! Mem[000000004a8000b0] = 75638a73 3dd88667 7358906b 25a43881
mov 0x080,%g5
ldda [%i1+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000004a800080
! Mem[000000004b800040] = 937646a3442fa538, %l4 = 19d8bfdfc3419ae3
ldx [%i3+0x040],%l4 ! %l4 = 937646a3442fa538
! Mem[000000004a800138] = 467f35ff, %l2 = 000000008af10560
swap [%i1+0x138],%l2 ! %l2 = 00000000467f35ff
! Mem[00000000910000cc] = fb5c7a7f, %g2 = 00000000000073ea
ldub [%i6+0x0cf],%g2 ! %g2 = 00000000000000fb
! %l1 = 00000000df27ffc3, Mem[0000000090000168] = 024e0c50
sth %l1,[%i4+0x168] ! Mem[0000000090000168] = ffc30c50
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p29_branch_failed
p29_not_taken_0_end:
! End of Random Code for Thread 29
1: membar #Sync ! Force all stores to complete
p29_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x074] ! Set processor 29 done flag
! Check Registers
p29_check_registers:
set p29_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 9840057134b16983
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000df27ffc3
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000467f35ff
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ed
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 937646a3442fa538
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009631025d
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000004b
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 2931ba6c8c2df0e0
bne,a,pn %xcc,p29_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p29_check_fp_registers:
set p29_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 24b02f02 3df12761
bne %xcc,p29_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e61d9184 f198ab0f
bne %xcc,p29_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ca898a63 f08737fd
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3f864706 c150b190
bne %xcc,p29_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d5a08a19 20778f86
bne %xcc,p29_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5011cbbe f281920e
bne %xcc,p29_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6aad11cc 4137a799
bne %xcc,p29_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 313e64a5 5fec4b1a
bne %xcc,p29_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000013 71054098
bne %xcc,p29_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 1fcec692 2e065f89
bne %xcc,p29_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ffb7438a aeafc859
bne %xcc,p29_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be f3701c8c 7119b7a4
bne %xcc,p29_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6f85d565 a16c47fa
bne %xcc,p29_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6d07395f b1010081
bne %xcc,p29_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 75638a73 3dd88667
bne %xcc,p29_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7358906b 25a43881
bne %xcc,p29_f30_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 903d496f33bcc0a8
ldx [%i0+0x000],%g3 ! Observed data at 000000004a000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1f72d9761e9b0f34
ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a0013a5ea21b2bd2
ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1ff67ec397b5a8fa
ldx [%i0+0x018],%g3 ! Observed data at 000000004a000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 72b4a27111c55b5a
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 74a9dc0627e87577
ldx [%i0+0x028],%g3 ! Observed data at 000000004a000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b47bcbc289e6b134
ldx [%i0+0x030],%g3 ! Observed data at 000000004a000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7de94382b60c4343
ldx [%i0+0x038],%g3 ! Observed data at 000000004a000038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = ffeb9e3061f293e1
ldx [%i0+0x040],%g3 ! Observed data at 000000004a000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 3ac2dc2400000061
ldx [%i0+0x058],%g3 ! Observed data at 000000004a000058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = c942ff9d24c58ee7
ldx [%i0+0x070],%g3 ! Observed data at 000000004a000070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7296eea5ffffffe6
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000544e4925c3
ldx [%i0+0x0c8],%g3 ! Observed data at 000000004a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x198],%g2 ! Expected data = 413c4a651d4ee7ff
ldx [%i0+0x198],%g3 ! Observed data at 000000004a000198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 05e33b8affffffe6
ldx [%i0+0x1a0],%g3 ! Observed data at 000000004a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8369b13471054098
ldx [%i0+0x1c0],%g3 ! Observed data at 000000004a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1fcec6922e065f89
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6bb7438aaeafc859
ldx [%i0+0x1d0],%g3 ! Observed data at 000000004a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f3701c8c7119b7a4
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6f85d565a16c47fa
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6d07395fb1010081
ldx [%i0+0x1e8],%g3 ! Observed data at 000000004a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 75638a733dd88667
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7358906b25a43881
ldx [%i0+0x1f8],%g3 ! Observed data at 000000004a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1f8,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000013
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000004b8c2df0e0
ldx [%i1+0x048],%g3 ! Observed data at 000000004a800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000001371054098
ldx [%i1+0x080],%g3 ! Observed data at 000000004a800080
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1fcec6922e065f89
ldx [%i1+0x088],%g3 ! Observed data at 000000004a800088
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffb7438aaeafc859
ldx [%i1+0x090],%g3 ! Observed data at 000000004a800090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = f3701c8c7119b7a4
ldx [%i1+0x098],%g3 ! Observed data at 000000004a800098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6f85d565a16c47fa
ldx [%i1+0x0a0],%g3 ! Observed data at 000000004a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6d07395fb1010081
ldx [%i1+0x0a8],%g3 ! Observed data at 000000004a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 75638a733dd88667
ldx [%i1+0x0b0],%g3 ! Observed data at 000000004a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7358906b25a43881
ldx [%i1+0x0b8],%g3 ! Observed data at 000000004a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 49e154cb5ac02493
ldx [%i1+0x0c8],%g3 ! Observed data at 000000004a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00f8b74234ec7096
ldx [%i1+0x0d0],%g3 ! Observed data at 000000004a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3eff0179e658bd58
ldx [%i1+0x0d8],%g3 ! Observed data at 000000004a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8af10560b1010081
ldx [%i1+0x138],%g3 ! Observed data at 000000004a800138
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = af63d3a2b9fff3f7
ldx [%i1+0x160],%g3 ! Observed data at 000000004a800160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4d70727af7bf2343
ldx [%i1+0x190],%g3 ! Observed data at 000000004a800190
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff1f5da6c4397eb0
ldx [%i1+0x1f0],%g3 ! Observed data at 000000004a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1f0,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = df27ffc3f860baff
ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a82b9696c2d5ffc3
ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ba4b1d129e61d74f
ldx [%i2+0x030],%g3 ! Observed data at 000000004b000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0254ff215dfba096
ldx [%i2+0x050],%g3 ! Observed data at 000000004b000050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 82a68183ac6d7443
ldx [%i2+0x060],%g3 ! Observed data at 000000004b000060
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9e68f855e4ff0bdc
ldx [%i2+0x078],%g3 ! Observed data at 000000004b000078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 8d041eff72f6dd91
ldx [%i2+0x098],%g3 ! Observed data at 000000004b000098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1e8ec1a70ef4ffff
ldx [%i2+0x0d0],%g3 ! Observed data at 000000004b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0b72a28cffec91d2
ldx [%i2+0x0e0],%g3 ! Observed data at 000000004b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x158],%g2 ! Expected data = a39c797d7a174e2c
ldx [%i2+0x158],%g3 ! Observed data at 000000004b000158
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = a826ff077cc7a7a8
ldx [%i2+0x160],%g3 ! Observed data at 000000004b000160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff5704df98af240e
ldx [%i2+0x168],%g3 ! Observed data at 000000004b000168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8305a72bd8bc0dbf
ldx [%i2+0x170],%g3 ! Observed data at 000000004b000170
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x170,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 493aff49198aa0d5
ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1affec5fa5643e31
ldx [%i3+0x038],%g3 ! Observed data at 000000004b800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5cce7d7aff2d3047
ldx [%i3+0x048],%g3 ! Observed data at 000000004b800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000d8e0f61d75
ldx [%i3+0x068],%g3 ! Observed data at 000000004b800068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 98af240e71fca45d
ldx [%i3+0x070],%g3 ! Observed data at 000000004b800070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5dc6aae7ffffffe6
ldx [%i3+0x0a8],%g3 ! Observed data at 000000004b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x120],%g2 ! Expected data = b3cae35c90ffadca
ldx [%i3+0x120],%g3 ! Observed data at 000000004b800120
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = fce8ff2590c3ef86
ldx [%i3+0x130],%g3 ! Observed data at 000000004b800130
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 895f060492c6ce1f
ldx [%i3+0x148],%g3 ! Observed data at 000000004b800148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = fa476ca1ffd5856f
ldx [%i3+0x160],%g3 ! Observed data at 000000004b800160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 810001b15f3907ff
ldx [%i3+0x168],%g3 ! Observed data at 000000004b800168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3ba0684f000000ae
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1f0,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f0_fail:
set p29_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f2_fail:
set p29_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f4_fail:
set p29_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f6_fail:
set p29_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f8_fail:
set p29_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f10_fail:
set p29_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f12_fail:
set p29_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f14_fail:
set p29_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f16_fail:
set p29_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f18_fail:
set p29_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f20_fail:
set p29_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f22_fail:
set p29_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f24_fail:
set p29_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f26_fail:
set p29_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f28_fail:
set p29_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f30_fail:
set p29_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 29 failed
p29_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x074] ! Set processor 29 done flag
set p29_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 29 failed
p29_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x074] ! Set processor 29 done flag
set p29_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p29_selfmod_failed:
ba p29_failed
mov 0xabc,%g1
p29_common_error:
or %g0,0xefd,%g1
ba p29_failed
mov %o5,%g3
p29_common_signature_error:
set p29_temp,%g1
ba p29_failed
st %g2,[%g1] ! Common Lock Number
p29_common_timeout:
set p29_temp,%g1
ba p29_failed
st %g2,[%g1] ! Common Lock Number
p29_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p29_failed
mov 0x0,%g3
p29_trap1e:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800028]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000028]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800010]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800000]
done
p29_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800028]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000028]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800010]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800000]
done
p29_trap2e:
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800020]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b800018]
done
p29_trap2o:
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800020]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b800018]
done
p29_trap3e:
nop
nop
nop
nop
nop
done
p29_trap3o:
nop
nop
nop
nop
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c0384d2661419f3b
ldx [%g1+0x008],%l1 ! %l1 = 5dfc710ad8bc0dbf
ldx [%g1+0x010],%l2 ! %l2 = 35a13b9289984bf1
ldx [%g1+0x018],%l3 ! %l3 = 8fa9f0da36f856a4
ldx [%g1+0x020],%l4 ! %l4 = 5a1d092dd5b7c867
ldx [%g1+0x028],%l5 ! %l5 = 63e12a2a17fae25a
ldx [%g1+0x030],%l6 ! %l6 = 11ddfd544d70727a
ldx [%g1+0x038],%l7 ! %l7 = f203b92bf7bf2343
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 30
processor_30:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x78] ! Set the start flag
wrpr %g0,7,%cleanwin
call p30_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 30
wr %g0,0x4,%fprs ! Make sure fef is 1
set p30_init_freg,%g1
! %f0 = a234273d 4726cb65 cf65198f 8db44e66
! %f4 = 5ab8371e 823e309c 92bbc0d6 6da1f3df
! %f8 = 8f0fc6b5 78649aa7 c34c0637 b6648572
! %f12 = 08bdac82 97b6c6b7 312413a9 73b3327f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ec68456f 1bbdaa38 89bccde3 2f7ee87d
! %f36 = 20bdfd14 2660a922 9c124330 7968d264
! %f40 = 05f55ebf d6624baa 119d5f75 09b8ee04
! %f44 = 631765c2 0f8a59f7 a906693a 691dabfa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1243bcf00000006f,%g7,%g1 ! GSR scale = 13, align = 7
wr %g1,%g0,%gsr ! GSR = 1243bcf00000006f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 30
p30_label_1:
! Mem[0000000091800000] = 6cda9ec1, %g2 = 72d75456ffffec91
lduh [%o0+0x002],%g2 ! %g2 = 0000000000006cda
! Mem[000000004c000064] = f42631c3, %l4 = a4b48d2c, %l6 = 121410ec
add %i0,0x64,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f42631c3
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000004c00017a] = 3b084e2d, %l3 = 90bca0f001ae6134
ldstub [%i0+0x17a],%l3 ! %l3 = 0000004e000000ff
! %l6 = 00000000f42631c3, Mem[0000000090000170] = ae1b16b0
sth %l6,[%i4+0x170] ! Mem[0000000090000170] = 31c316b0
! Mem[000000004c800008] = b4fc26d4, %l0 = b411d478, %l4 = a4b48d2c
add %i1,0x08,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b4fc26d4
! %l2 = fe32accfda93a062, Mem[00000000908001b6] = 163d92f9
stb %l2,[%i5+0x1b6] ! Mem[00000000908001b4] = 623d92f9
! %l4 = 00000000b4fc26d4, Mem[0000000090000072] = c5c8563b
sth %l4,[%i4+0x072] ! Mem[0000000090000070] = 26d4563b
! Mem[00000000900000ec] = f5212a46, %g2 = 0000000000006cda
lduh [%i4+0x0ee],%g2 ! %g2 = 000000000000f521
! %l1 = 3a0e9e15f85915e2, Mem[0000000091000089] = 94d84bf5
stb %l1,[%i6+0x089] ! Mem[0000000091000088] = e2d84bf5
p30_label_2:
! %l5 = 9c069e6c7d351146, Mem[000000009100009d] = 57b2a707
stb %l5,[%i6+0x09d] ! Mem[000000009100009c] = 46b2a707
! Mem[00000000908000a4] = b5d68f9f, %g2 = 000000000000f521
lduh [%i5+0x0a6],%g2 ! %g2 = 000000000000b5d6
! %f0 = a234273d 4726cb65 cf65198f 8db44e66
! %f4 = 5ab8371e 823e309c 92bbc0d6 6da1f3df
! %f8 = 8f0fc6b5 78649aa7 c34c0637 b6648572
! %f12 = 08bdac82 97b6c6b7 312413a9 73b3327f
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000091800198] = 49b1ea66, %g2 = 000000000000b5d6
lduw [%o0+0x198],%g2 ! %g2 = 0000000049b1ea66
! Mem[000000009080018c] = 85fbf1b6, %g2 = 0000000049b1ea66
lduw [%i5+0x18c],%g2 ! %g2 = 0000000085fbf1b6
! Mem[000000004c800174] = 315053b3, %l5 = 9c069e6c7d351146
swap [%i1+0x174],%l5 ! %l5 = 00000000315053b3
! Mem[0000000090800150] = d12ef6a9 dfe2d1cd, %g2 = 85fbf1b6, %g3 = 0bad0b00
ldd [%i5+0x150],%g2 ! %g2 = 00000000d12ef6a9 00000000dfe2d1cd
! Mem[0000000090000064] = 8a848e25, %g2 = 00000000d12ef6a9
ldsh [%i4+0x066],%g2 ! %g2 = ffffffffffff8a84
! %l5 = 00000000315053b3, Mem[00000000918000de] = d32573df
stb %l5,[%o0+0x0de] ! Mem[00000000918000dc] = b32573df
! Mem[0000000091000170] = ddbd0a9c, %g2 = ffffffffffff8a84
ldsb [%i6+0x170],%g2 ! %g2 = ffffffffffffffdd
p30_label_3:
! Mem[000000004c8001b4] = a3820326, %l7 = 86c40e2e0bb4b032
swap [%i1+0x1b4],%l7 ! %l7 = 00000000a3820326
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (834)
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = 31c316b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000004d000129] = ab2273c9, %l1 = 3a0e9e15f85915e2
ldstub [%i2+0x129],%l1 ! %l1 = 00000022000000ff
! Mem[00000000910001a8] = 53beb41c, %g2 = ffffffffffffffdd
lduw [%i6+0x1a8],%g2 ! %g2 = 0000000053beb41c
! %l4 = 00000000b4fc26d4, Mem[0000000090000052] = ba2140bf
sth %l4,[%i4+0x052] ! Mem[0000000090000050] = 26d440bf
! Mem[000000004c00012b] = 6dc1abf5, %l6 = 00000000f42631c3
ldstub [%i0+0x12b],%l6 ! %l6 = 000000f5000000ff
! %f0 = a234273d 4726cb65 cf65198f 8db44e66
! %f4 = 5ab8371e 823e309c 92bbc0d6 6da1f3df
! %f8 = 8f0fc6b5 78649aa7 c34c0637 b6648572
! %f12 = 08bdac82 97b6c6b7 312413a9 73b3327f
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000900001a0] = 33528133, %g2 = 0000000053beb41c
ldub [%i4+0x1a1],%g2 ! %g2 = 0000000000000033
! %l2 = fe32accfda93a062, Mem[0000000090800075] = c1f2f19f
stb %l2,[%i5+0x075] ! Mem[0000000090800074] = 62f2f19f
p30_label_4:
! %l3 = 000000000000004e, Mem[000000004d000174] = 86c34533
stb %l3,[%i2+0x174] ! Mem[000000004d000174] = 4ec34533
! Mem[0000000090000064] = da1b8a84, %g2 = 0000000000000033
ldub [%i4+0x064],%g2 ! %g2 = 00000000000000da
! Mem[000000004d8000f0] = 88bc4065, %l3 = 000000000000004e
swap [%i3+0x0f0],%l3 ! %l3 = 0000000088bc4065
! Mem[000000004d0000b4] = f23ecf67, %l6 = 000000f5, %l4 = b4fc26d4
add %i2,0xb4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f23ecf67
! Mem[0000000091000100] = aa9447f9, %g2 = 00000000000000da
ldub [%i6+0x101],%g2 ! %g2 = 00000000000000aa
membar #Sync ! Added by membar checker (835)
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001e8] = af2135784c0eaec1, %g2 = 00000000000000aa
ldx [%o0+0x1e8],%g2 ! %g2 = af2135784c0eaec1
! Mem[000000004c00012c] = ce721696, %l6 = 00000000000000f5
ldsb [%i0+0x12e],%l6 ! %l6 = 0000000000000016
! Mem[000000004c00019c] = f6413f6e, %l6 = 00000016, %l0 = b411d478
add %i0,0x19c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f6413f6e
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p30_label_5:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000004c800144] = 71e278d8, %l2 = fe32accfda93a062
ldsb [%i1+0x144],%l2 ! %l2 = 0000000000000071
! %l1 = 0000000000000022, Mem[0000000090800170] = 373e911b
stw %l1,[%i5+0x170] ! Mem[0000000090800170] = 00000022
! Mem[00000000900001a4] = 9dbe413d, %g2 = af2135784c0eaec1
ldub [%i4+0x1a6],%g2 ! %g2 = 000000000000009d
! Mem[0000000090800048] = e8044339, %g2 = 000000000000009d
lduh [%i5+0x04a],%g2 ! %g2 = 000000000000e804
! %f0 = a234273d 4726cb65 cf65198f 8db44e66
! %f4 = 5ab8371e 823e309c 92bbc0d6 6da1f3df
! %f8 = 8f0fc6b5 78649aa7 c34c0637 b6648572
! %f12 = 08bdac82 97b6c6b7 312413a9 73b3327f
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! %l5 = 00000000315053b3, Mem[00000000900000ac] = d019ae21
sth %l5,[%i4+0x0ac] ! Mem[00000000900000ac] = 53b3ae21
! Mem[000000004c0001e4] = 29a52ee7, %l0 = 00000000f6413f6e
ldstub [%i0+0x1e4],%l0 ! %l0 = 00000029000000ff
! %l7 = 00000000a3820326, Mem[00000000908000c8] = 4db129a1
stw %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = a3820326
! Mem[000000004c000010] = 785f7879 8a186060, %l6 = 00000016, %l7 = a3820326
ldd [%i0+%o2],%l6 ! %l6 = 00000000785f7879 000000008a186060
p30_label_6:
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = 31c316b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000908000f0] = 859a5f43, %g2 = 000000000000e804
ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffff859a
membar #Sync ! Added by membar checker (836)
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000090800154] = cdfcd756, %g2 = ffffffffffff859a
ldub [%i5+0x157],%g2 ! %g2 = 00000000000000cd
! Mem[000000004c000058] = b259489f, %l1 = 0000000000000022
swap [%i0+0x058],%l1 ! %l1 = 00000000b259489f
! Mem[000000004c8001e8] = 70e55510, %l3 = 0000000088bc4065
swap [%i1+0x1e8],%l3 ! %l3 = 0000000070e55510
! Mem[000000009080002c] = fa82333f, %g2 = 00000000000000cd
ldsb [%i5+0x02e],%g2 ! %g2 = fffffffffffffffa
! %l2 = 0000000000000071, Mem[000000004d80004c] = ad408412
stw %l2,[%i3+0x04c] ! Mem[000000004d80004c] = 00000071
! Mem[0000000090800054] = b16f80fc, %g2 = fffffffffffffffa
lduh [%i5+0x054],%g2 ! %g2 = 000000000000b16f
! Mem[0000000090800010] = 736c3b2b, %g2 = 000000000000b16f
lduw [%i5+%o2],%g2 ! %g2 = 00000000736c3b2b
p30_label_7:
! %l5 = 00000000315053b3, Mem[00000000908000e8] = 441f8119d14c7e74
stx %l5,[%i5+0x0e8] ! Mem[00000000908000e8] = 00000000315053b3
! Mem[00000000908000f0] = 859a5f43, %g18 = 102bbb540376cd7e
ldsw [%i5+0x0f0],%g2 ! %g2 = 102bbb540376cd7e
! %l4 = f23ecf67, %l5 = 315053b3, Mem[000000004d800068] = b067ff4b 53d91cd6
std %l4,[%i3+0x068] ! Mem[000000004d800068] = f23ecf67 315053b3
! Mem[000000004d000120] = 72bdef71, %l6 = 785f7879, %l6 = 785f7879
add %i2,0x120,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000072bdef71
! Mem[000000009100012c] = 687403a2, %g2 = ffffffff859a5f43
ldsb [%i6+0x12c],%g2 ! %g2 = 0000000000000068
! Mem[000000009100001c] = fa7c80ba, %g18 = 102bbb540376cd7e
ldsw [%i6+0x01c],%g2 ! %g2 = 102bbb540376cd7e
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = 31c316b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000004d8000c4] = 57866b7b, %l5 = 315053b3, %l1 = b259489f
add %i3,0xc4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000057866b7b
! Mem[0000000091800160] = 0ecc7c41, %g2 = fffffffffa7c80ba
ldub [%o0+0x161],%g2 ! %g2 = 000000000000000e
! %l6 = 72bdef71, %l7 = 8a186060, Mem[0000000091000008] = b3d4ede1 448eee7f
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 72bdef71 8a186060
p30_label_8:
! Mem[000000004c00012c] = ce721696, %l4 = 00000000f23ecf67
lduw [%i0+0x12c],%l4 ! %l4 = 00000000ce721696
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %l4 = 00000000ce721696, Mem[000000009000009c] = f2e36645
stw %l4,[%i4+0x09c] ! Mem[000000009000009c] = ce721696
! Mem[000000004d8000f0] = 0000004e, %l5 = 00000000315053b3
ldsh [%i3+0x0f0],%l5 ! %l5 = 0000000000000000
! Mem[000000004c800180] = 778ba1a88fd4ed6b, %l0 = 0000000000000029, %l2 = 0000000000000071
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 778ba1a88fd4ed6b
! Mem[000000004c80003f] = 216810ec, %l7 = 000000008a186060
ldstub [%i1+0x03f],%l7 ! %l7 = 000000ec000000ff
! Mem[000000004c8000c5] = d0987eb4, %l1 = 0000000057866b7b
ldstub [%i1+0x0c5],%l1 ! %l1 = 00000098000000ff
! Mem[000000004d000188] = 9b35bac674f0df00, %l5 = 0000000000000000, %l1 = 0000000000000098
add %i2,0x188,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9b35bac674f0df00
! %l1 = 9b35bac674f0df00, Mem[0000000091000078] = 53e44ef2
stb %l1,[%i6+0x078] ! Mem[0000000091000078] = 00e44ef2
! Mem[000000004d0000a8] = a255fee2, %l6 = 0000000072bdef71
swap [%i2+0x0a8],%l6 ! %l6 = 00000000a255fee2
p30_label_9:
! Mem[000000004c8001bc] = be6ef8c4, %l1 = 74f0df00, %l4 = ce721696
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000be6ef8c4
! Mem[000000004d800018] = 65f4f796, %l0 = 0000000000000029
swap [%i3+%o3],%l0 ! %l0 = 0000000065f4f796
! Mem[00000000900000bc] = 0d492144, %g2 = 000000000000000e
ldub [%i4+0x0bc],%g2 ! %g2 = 000000000000000d
! Mem[000000004d000044] = 4a0e143b, %l2 = 778ba1a88fd4ed6b
ldub [%i2+0x046],%l2 ! %l2 = 0000000000000014
! Mem[000000004c000180] = 4bef2ae7 16b2ec48 4f72daa6 4dc0978e
! Mem[000000004c000190] = c762b3de 20bf8596 1c102c07 f6413f6e
! Mem[000000004c0001a0] = d655a17c 1f4a5b9a a4f4b99a c3a50008
! Mem[000000004c0001b0] = c997b5a4 b1895b0f a50995b3 58a65099
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000004c000180
! Mem[00000000908001b8] = 92f9b94fc83f39ed, %g2 = 000000000000000d
ldx [%i5+0x1b8],%g2 ! %g2 = 92f9b94fc83f39ed
! Mem[000000004c000124] = 39386a26, %l3 = 70e55510, %l5 = 00000000
add %i0,0x124,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000039386a26
! %l0 = 0000000065f4f796, Mem[0000000090800020] = db922d7e
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = f7962d7e
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800140] = f86d4d81073aef3d, %g2 = 92f9b94fc83f39ed
ldx [%o0+0x140],%g2 ! %g2 = f86d4d81073aef3d
p30_label_10:
! Mem[00000000918001c8] = e0b9d005, %g2 = f86d4d81073aef3d
ldsh [%o0+0x1c8],%g2 ! %g2 = ffffffffffffe0b9
! Mem[000000004d000000] = aabf3865b7bbec55, %l1 = 9b35bac674f0df00, %l5 = 0000000039386a26
casxa [%i2]0x80,%l1,%l5 ! %l5 = aabf3865b7bbec55
! Mem[0000000091800180] = 4dd6859e, %g18 = 102bbb540376cd7e
ldsw [%o0+0x180],%g2 ! %g2 = 102bbb540376cd7e
! %l7 = 00000000000000ec, Mem[00000000900000c8] = 507bdf72
stw %l7,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000ec
! Mem[0000000090000150] = 9234af4e cd69a7ed, %g2 = 4dd6859e, %g3 = dfe2d1cd
ldd [%i4+0x150],%g2 ! %g2 = 000000009234af4e 00000000cd69a7ed
! Mem[00000000918000b8] = 0a5bbde5a911461b, %g2 = 000000009234af4e
ldx [%o0+0x0b8],%g2 ! %g2 = 0a5bbde5a911461b
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l6 = 00000000a255fee2, Mem[00000000908000d0] = 2ecbd5fc
sth %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = fee2d5fc
! %l0 = 65f4f796, %l1 = 74f0df00, Mem[0000000091800148] = f9c8519e bfcd246a
std %l0,[%o0+0x148] ! Mem[0000000091800148] = 65f4f796 74f0df00
! Mem[000000004d80004f] = 00000071, %l4 = 00000000be6ef8c4
ldstub [%i3+0x04f],%l4 ! %l4 = 00000071000000ff
p30_label_11:
! %l6 = 00000000a255fee2, Mem[00000000918000c2] = 5ddcf1cb
sth %l6,[%o0+0x0c2] ! Mem[00000000918000c0] = fee2f1cb
! %l7 = 00000000000000ec, Mem[00000000908001f2] = 73b31336
sth %l7,[%i5+0x1f2] ! Mem[00000000908001f0] = 00ec1336
membar #Sync ! Added by membar checker (837)
! %l4 = 00000071, %l5 = b7bbec55, Mem[0000000090000118] = 6c7c16d6 24593dff
std %l4,[%i4+0x118] ! Mem[0000000090000118] = 00000071 b7bbec55
! Mem[00000000918000e0] = 73df26c5 62e470b4, %g2 = a911461b, %g3 = cd69a7ed
ldd [%o0+0x0e0],%g2 ! %g2 = 0000000073df26c5 0000000062e470b4
! Mem[000000004c0001d8] = 3e2ae7e72154b38a, %l1 = 9b35bac674f0df00, %l2 = 0000000000000014
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 3e2ae7e72154b38a
! %l5 = aabf3865b7bbec55, Mem[00000000900001a2] = 528133f1
sth %l5,[%i4+0x1a2] ! Mem[00000000900001a0] = ec5533f1
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = 73df26c5, %g3 = 62e470b4
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! Mem[00000000900001e4] = b5c60f8f, %g2 = 000000007f1ad510
lduh [%i4+0x1e4],%g2 ! %g2 = 000000000000b5c6
! Mem[000000004d800148] = ebf7976a, %l5 = b7bbec55, %l3 = 70e55510
add %i3,0x148,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ebf7976a
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
p30_label_12:
! Mem[000000004d8000c0] = 2e45276357866b7b, %l6 = 00000000a255fee2, %l1 = 9b35bac674f0df00
add %i3,0xc0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 2e45276357866b7b
! %f0 = 4bef2ae7 16b2ec48 4f72daa6 4dc0978e
! %f4 = c762b3de 20bf8596 1c102c07 f6413f6e
! %f8 = d655a17c 1f4a5b9a a4f4b99a c3a50008
! %f12 = c997b5a4 b1895b0f a50995b3 58a65099
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000910000a8] = e401842b491d4b81, %g2 = 000000000000b5c6
ldx [%i6+0x0a8],%g2 ! %g2 = e401842b491d4b81
! Mem[000000004c000198] = 1c102c07, %l5 = aabf3865b7bbec55
swap [%i0+0x198],%l5 ! %l5 = 000000001c102c07
! Mem[000000004c000188] = 4f72daa64dc0978e, %l5 = 000000001c102c07, %l1 = 2e45276357866b7b
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4f72daa64dc0978e
! Mem[000000004c000158] = 987e44dd, %l0 = 65f4f796, %l7 = 000000ec
add %i0,0x158,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000987e44dd
! %l5 = 000000001c102c07, Mem[0000000091000158] = b790fef13203c709
stx %l5,[%i6+0x158] ! Mem[0000000091000158] = 000000001c102c07
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = e401842b491d4b81
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[0000000091800050] = f95324a8, %g2 = efb13f4bc8d12635
ldsb [%o0+0x050],%g2 ! %g2 = fffffffffffffff9
! Mem[00000000910001c0] = c97f398d, %g2 = fffffffffffffff9
lduh [%i6+0x1c0],%g2 ! %g2 = 000000000000c97f
p30_label_13:
! Mem[0000000091000010] = 44228bb5, %g2 = 000000000000c97f
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000004422
! Mem[000000004d80011c] = 50bec3a1, %l1 = 4f72daa64dc0978e
ldstub [%i3+0x11c],%l1 ! %l1 = 00000050000000ff
! Mem[0000000090000048] = e7f34686, %g2 = 0000000000004422
ldsb [%i4+0x048],%g2 ! %g2 = ffffffffffffffe7
membar #Sync ! Added by membar checker (838)
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e633ec55 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000ac] = 53b3ae21, %g2 = ffffffffffffffe7
lduw [%i4+0x0ac],%g2 ! %g2 = 0000000053b3ae21
! %l0 = 65f4f796, %l1 = 00000050, Mem[000000004c800038] = ebcf2039 216810ff
std %l0,[%i1+0x038] ! Mem[000000004c800038] = 65f4f796 00000050
! Mem[000000004c800098] = de4cfb6f, %l6 = a255fee2, %l1 = 00000050
add %i1,0x98,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000de4cfb6f
! Mem[000000004c800018] = b95d787515588232, %l7 = 00000000987e44dd, %l4 = 0000000000000071
add %i1,0x18,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b95d787515588232
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000004c8000c0] = c0b98c84d0ff7eb4, %l2 = 3e2ae7e72154b38a, %l4 = b95d787515588232
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = c0b98c84d0ff7eb4
p30_label_14:
! Mem[0000000090800134] = 631092df, %g2 = 0000000053b3ae21
ldsb [%i5+0x136],%g2 ! %g2 = 0000000000000063
! Mem[000000004d8000d8] = a2707b1d, %l3 = 00000000ebf7976a
swap [%i3+0x0d8],%l3 ! %l3 = 00000000a2707b1d
! Mem[000000004c0001f0] = e16d2827, %l3 = 00000000a2707b1d
lduw [%i0+0x1f0],%l3 ! %l3 = 00000000e16d2827
! Mem[0000000090000038] = 288d4507, %g2 = 0000000000000063
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000288d
! Mem[000000004c0001f0] = e16d2827, %l2 = 3e2ae7e72154b38a
ldstub [%i0+0x1f0],%l2 ! %l2 = 000000e1000000ff
membar #Sync ! Added by membar checker (839)
! %f0 = 4bef2ae7 16b2ec48 4f72daa6 4dc0978e
! %f4 = c762b3de 20bf8596 1c102c07 f6413f6e
! %f8 = d655a17c 1f4a5b9a a4f4b99a c3a50008
! %f12 = c997b5a4 b1895b0f a50995b3 58a65099
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000004c000100] = 236aaf79 27092c43 3d60e4e7 b0a32664
! Mem[000000004c000110] = e20223b9 aa04c2ba e7b3ce40 ae45f9e8
! Mem[000000004c000120] = a4ebccd4 39386a26 6dc1abff ce721696
! Mem[000000004c000130] = 2798351d 5e1f9080 3f0c8adc ab5aeb8a
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 000000004c000100
! Mem[000000004c800138] = f69b380b, %l0 = 0000000065f4f796
swap [%i1+0x138],%l0 ! %l0 = 00000000f69b380b
! %l5 = 000000001c102c07, Mem[000000009180008e] = 1bf15872
sth %l5,[%o0+0x08e] ! Mem[000000009180008c] = 2c075872
! %l4 = d0ff7eb4, %l5 = 1c102c07, Mem[000000004c000058] = 00000022 099f57d5
std %l4,[%i0+0x058] ! Mem[000000004c000058] = d0ff7eb4 1c102c07
p30_label_15:
! Mem[0000000091000070] = c575fced, %g2 = 000000000000288d
ldub [%i6+0x071],%g2 ! %g2 = 00000000000000c5
! Mem[000000004c000198] = b7bbec55 f6413f6e, %l6 = a255fee2, %l7 = 987e44dd
ldd [%i0+0x198],%l6 ! %l6 = 00000000b7bbec55 00000000f6413f6e
! Mem[00000000900000e8] = 717cf1bf, %g2 = 00000000000000c5
ldub [%i4+0x0ea],%g2 ! %g2 = 0000000000000071
! Mem[000000004c8001d8] = cd156176642fbed1, %l1 = 00000000de4cfb6f
ldx [%i1+0x1d8],%l1 ! %l1 = cd156176642fbed1
! Mem[000000004c800030] = 89cafae5, %l5 = 1c102c07, %l6 = b7bbec55
add %i1,0x30,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000089cafae5
! %l2 = 00000000000000e1, Mem[00000000910000e0] = 04507341
stb %l2,[%i6+0x0e0] ! Mem[00000000910000e0] = e1507341
! Mem[000000004d800139] = ba673446, %l0 = 00000000f69b380b
ldstub [%i3+0x139],%l0 ! %l0 = 00000067000000ff
! Mem[000000004c8001d0] = 31b20cd8d0f7c203, %l6 = 0000000089cafae5, %l2 = 00000000000000e1
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 31b20cd8d0f7c203
! Mem[0000000090000150] = 9685bf20 deb362c7, %g2 = 00000071, %g3 = ffe99c2b
ldd [%i4+0x150],%g2 ! %g2 = 000000009685bf20 00000000deb362c7
! Mem[000000004c000164] = 41fee01b, %l7 = f6413f6e, %l2 = d0f7c203
add %i0,0x164,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000041fee01b
p30_label_16:
! Mem[00000000918001b0] = cf81db59, %g18 = 102bbb540376cd7e
ldsw [%o0+0x1b0],%g2 ! %g2 = 102bbb540376cd7e
! Mem[0000000090000140] = 48ecb216 e72aef4b 8e97c04d a6da724f
! Mem[0000000090000150] = 9685bf20 deb362c7 6e3f41f6 072c101c
! Mem[0000000090000160] = 9a5b4a1f 7ca155d6 0800a5c3 9ab9f4a4
! Mem[0000000090000170] = 0f5b89b1 a4b597c9 9950a658 b39509a5
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918000c4] = f1cbb2db, %g18 = 102bbb540376cd7e
ldsw [%o0+0x0c4],%g2 ! %g2 = 102bbb540376cd7e
! Mem[00000000910000d8] = a99d2d37, %g18 = 102bbb540376cd7e
ldsw [%i6+0x0d8],%g2 ! %g2 = 102bbb540376cd7e
! %l0 = 0000000000000067, Mem[00000000908001f0] = 02b300ec1336612b
stx %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000000000067
! Mem[000000009180016c] = e9020978, %g2 = ffffffffa99d2d37
lduh [%o0+0x16c],%g2 ! %g2 = 000000000000e902
! Mem[0000000090000070] = 2afd26d4 563b0f0a, %g2 = 0000e902, %g3 = deb362c7
ldd [%i4+0x070],%g2 ! %g2 = 000000002afd26d4 00000000563b0f0a
! %l7 = 00000000f6413f6e, Mem[000000004d000190] = 0712a9a5
stw %l7,[%i2+0x190] ! Mem[000000004d000190] = f6413f6e
! %l4 = c0b98c84d0ff7eb4, Mem[000000004c0000a8] = 457be336aaf359e0
stx %l4,[%i0+0x0a8] ! Mem[000000004c0000a8] = c0b98c84d0ff7eb4
! Mem[00000000900001c0] = 65cb2647 3d2734a2 664eb48d 8f1965cf
! Mem[00000000900001d0] = 9c303e82 1e37b85a dff3a16d d6c0bb92
! Mem[00000000900001e0] = a79a6478 b5c60f8f 728564b6 37064cc3
! Mem[00000000900001f0] = b7c6b697 82acbd08 7f32b373 a9132431
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p30_label_17:
! Mem[00000000908000b8] = 1aace1f8 1065ce3c, %g2 = 2afd26d4, %g3 = 563b0f0a
ldd [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8 000000001065ce3c
! Mem[0000000090800068] = c1c6924a7945f5c7, %g2 = 000000001aace1f8
ldx [%i5+0x068],%g2 ! %g2 = c1c6924a7945f5c7
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800078] = 9fb921cd, %g18 = 102bbb540376cd7e
ldsw [%i5+0x078],%g2 ! %g2 = 102bbb540376cd7e
! Mem[000000004c800088] = 6ff4ae50, %l0 = 0000000000000067
swap [%i1+0x088],%l0 ! %l0 = 000000006ff4ae50
! Mem[0000000090800190] = e93695f7 e68e81f2, %g2 = 9fb921cd, %g3 = 1065ce3c
ldd [%i5+0x190],%g2 ! %g2 = 00000000e93695f7 00000000e68e81f2
! %l0 = 000000006ff4ae50, Mem[000000004c0000c4] = e694d129
sth %l0,[%i0+0x0c4] ! Mem[000000004c0000c4] = ae50d129
! %l0 = 6ff4ae50, %l1 = 642fbed1, Mem[000000004c8001c0] = 9bc18d64 1c10f7af
std %l0,[%i1+0x1c0] ! Mem[000000004c8001c0] = 6ff4ae50 642fbed1
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
mov 0x140,%g4
stda %f16,[%i2+%g4]ASI_BLK_S ! Block Store to 000000004d000140
! Mem[000000004d8001c4] = 003bc7ba, %l4 = d0ff7eb4, %l2 = 41fee01b
add %i3,0x1c4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000003bc7ba
p30_label_18:
! %f0 = 236aaf79 27092c43 3d60e4e7 b0a32664
! %f4 = e20223b9 aa04c2ba e7b3ce40 ae45f9e8
! %f8 = a4ebccd4 39386a26 6dc1abff ce721696
! %f12 = 2798351d 5e1f9080 3f0c8adc ab5aeb8a
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000090800170] = 00000022 b67ade14, %g2 = e93695f7, %g3 = e68e81f2
ldd [%i5+0x170],%g2 ! %g2 = 0000000000000022 00000000b67ade14
! Mem[000000004d800134] = 06e62e56, %l2 = 00000000003bc7ba
swap [%i3+0x134],%l2 ! %l2 = 0000000006e62e56
! %l6 = 89cafae5, %l7 = f6413f6e, Mem[0000000090800128] = 3812cbef 9a5bcdbc
std %l6,[%i5+0x128] ! Mem[0000000090800128] = 89cafae5 f6413f6e
! Mem[00000000910001c4] = 7411e682, %g2 = 0000000000000022
lduh [%i6+0x1c6],%g2 ! %g2 = 0000000000007411
! Mem[0000000090000140] = 48ecb216 e72aef4b 8e97c04d a6da724f
! Mem[0000000090000150] = 9685bf20 deb362c7 6e3f41f6 072c101c
! Mem[0000000090000160] = 9a5b4a1f 7ca155d6 0800a5c3 9ab9f4a4
! Mem[0000000090000170] = 0f5b89b1 a4b597c9 9950a658 b39509a5
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000004d0000e8] = a65b6dea, %l5 = 1c102c07, %l3 = e16d2827
add %i2,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a65b6dea
! Mem[00000000900000f0] = cbd8a419 dcee8509, %g2 = 00007411, %g3 = b67ade14
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000cbd8a419 00000000dcee8509
! Mem[000000004d8001b0] = dab486ce abe3a0a9, %l6 = 89cafae5, %l7 = f6413f6e
ldd [%i3+0x1b0],%l6 ! %l6 = 00000000dab486ce 00000000abe3a0a9
! Mem[000000004c0001bc] = 58a65099, %l7 = 00000000abe3a0a9
lduh [%i0+0x1be],%l7 ! %l7 = 0000000000005099
p30_label_19:
! Mem[000000004d80010c] = e33f82a1, %l4 = c0b98c84d0ff7eb4
swap [%i3+0x10c],%l4 ! %l4 = 00000000e33f82a1
! Mem[00000000900000c0] = 38ff2c19, %g2 = 00000000cbd8a419
lduw [%i4+0x0c0],%g2 ! %g2 = 0000000038ff2c19
membar #Sync ! Added by membar checker (840)
! Mem[0000000090000194] = b92302e2, %g2 = 0000000038ff2c19
lduw [%i4+0x194],%g2 ! %g2 = 00000000b92302e2
! %l0 = 6ff4ae50, %l1 = 642fbed1, Mem[00000000910000c0] = e9487a87 8e83d2b4
std %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 6ff4ae50 642fbed1
! Mem[000000004c0000c0] = cbc7a72f, %l6 = 00000000dab486ce
ldsb [%i0+0x0c1],%l6 ! %l6 = ffffffffffffffc7
! Mem[000000004c8001d8] = cd156176, %l7 = 0000000000005099
ldub [%i1+0x1da],%l7 ! %l7 = 0000000000000061
! %l7 = 0000000000000061, Mem[00000000900001b0] = 80901f5e1d359827
stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000000000000061
! Mem[000000004d80004c] = 000000ff, %l7 = 0000000000000061
ldstub [%i3+0x04c],%l7 ! %l7 = 00000000000000ff
! Mem[000000004d000142] = 60951f89, %l1 = cd156176642fbed1
ldstub [%i2+0x142],%l1 ! %l1 = 0000001f000000ff
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b ce721696
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 53b3ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p30_label_20:
! Mem[000000004d8001f4] = 421485ca, %l0 = 6ff4ae50, %l4 = e33f82a1
add %i3,0x1f4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000421485ca
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000004d800168] = ee692b8d9d2fd598, %l2 = 0000000006e62e56, %l2 = 0000000006e62e56
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ee692b8d9d2fd598
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fd26d4 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afd26d4 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! %l0 = 000000006ff4ae50, Mem[000000004c000176] = 4a37ca30
sth %l0,[%i0+0x176] ! Mem[000000004c000174] = 4a37ae50
! Mem[000000004c800184] = 8fd4ed6b, %l2 = 9d2fd598, %l3 = a65b6dea
add %i1,0x184,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000008fd4ed6b
! Mem[000000004c800134] = a147988d, %l4 = 00000000421485ca
ldstub [%i1+0x134],%l4 ! %l4 = 000000a1000000ff
! Mem[000000004c800048] = 80976a5f317380c2, %l6 = ffffffffffffffc7, %l7 = 0000000000000000
add %i1,0x48,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 80976a5f317380c2
! %l2 = ee692b8d9d2fd598, Mem[00000000918000b4] = 051282f5
stw %l2,[%o0+0x0b4] ! Mem[00000000918000b4] = 9d2fd598
! Mem[000000004d000130] = 554a575e, %l6 = ffffffc7, %l6 = ffffffc7
add %i2,0x130,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000554a575e
p30_label_21:
! Mem[0000000091800080] = 3c38f21a, %g2 = 00000000b92302e2
ldsb [%o0+0x082],%g2 ! %g2 = 000000000000003c
! Mem[000000004d000118] = 0aa7f17f09919f86, %l6 = 00000000554a575e, %l2 = ee692b8d9d2fd598
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0aa7f17f09919f86
! Mem[00000000918001d4] = 8a40c6a2, %g2 = 000000000000003c
lduh [%o0+0x1d4],%g2 ! %g2 = 0000000000008a40
! %l0 = 6ff4ae50, %l1 = 0000001f, Mem[0000000091000180] = 7f1ad510 ffe99c2b
std %l0,[%i6+0x180] ! Mem[0000000091000180] = 6ff4ae50 0000001f
! Mem[000000004d000024] = 438ec3d0, %l6 = 554a575e, %l6 = 554a575e
add %i2,0x24,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000438ec3d0
! Mem[000000004c000152] = fc7e0858, %l6 = 00000000438ec3d0
ldstub [%i0+0x152],%l6 ! %l6 = 00000008000000ff
! Mem[00000000910001c8] = e6820674bd1872c6, %g2 = 0000000000008a40
ldx [%i6+0x1c8],%g2 ! %g2 = e6820674bd1872c6
! %f0 = 236aaf79 27092c43 3d60e4e7 b0a32664
! %f4 = e20223b9 aa04c2ba e7b3ce40 ae45f9e8
! %f8 = a4ebccd4 39386a26 6dc1abff ce721696
! %f12 = 2798351d 5e1f9080 3f0c8adc ab5aeb8a
mov 0x140,%g4
stda %f0,[%i1+%g4]ASI_COMMIT_S ! Block Store to 000000004c800140
! %l0 = 6ff4ae50, %l1 = 0000001f, Mem[00000000908000f0] = 859a5f43 1de0787a
std %l0,[%i5+0x0f0] ! Mem[00000000908000f0] = 6ff4ae50 0000001f
! %l7 = 80976a5f317380c2, Mem[0000000090800110] = 63a9fdac3f65ae71
stx %l7,[%i5+0x110] ! Mem[0000000090800110] = 80976a5f317380c2
p30_label_22:
! %l4 = 000000a1, %l5 = 1c102c07, Mem[00000000918000c0] = c92bfee2 f1cbb2db
std %l4,[%o0+0x0c0] ! Mem[00000000918000c0] = 000000a1 1c102c07
! Mem[000000004c800050] = c515902fa9508c96, %l7 = 80976a5f317380c2, %l0 = 000000006ff4ae50
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = c515902fa9508c96
! %l3 = 000000008fd4ed6b, Mem[0000000090800162] = 39ae7575
stb %l3,[%i5+0x162] ! Mem[0000000090800160] = 6bae7575
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
stda %f16,[%i0]ASI_BLK_S ! Block Store to 000000004c000000
! %l6 = 0000000000000008, Mem[00000000918001f0] = 3c67017f
sth %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = 0008017f
! %f16 = 60951f89 192cff38 88e17cf8 72df7b50
! %f20 = 79eb17f4 0eda5d7a 2da01c3d 811d79eb
! %f24 = 88aa4711 eb47473f 0523bff1 7c71fa00
! %f28 = 0985eedc 19a4d8cb f5c7c4d7 b7e27ccd
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000004c0001a2] = d655a17c, %l1 = 000000000000001f
ldstub [%i0+0x1a2],%l1 ! %l1 = 000000a1000000ff
! Mem[000000004c8001ec] = 06a0a84c, %l5 = 1c102c07, %l1 = 000000a1
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000006a0a84c
! Mem[00000000900000c0] = 38ff2c19891f9560, %g2 = e6820674bd1872c6
ldx [%i4+0x0c0],%g2 ! %g2 = 38ff2c19891f9560
! Mem[000000004c000153] = fc7eff58, %l6 = 0000000000000008
ldstub [%i0+0x153],%l6 ! %l6 = 00000058000000ff
p30_label_23:
! Mem[0000000091000080] = f48c7af8, %g2 = 38ff2c19891f9560
ldub [%i6+0x083],%g2 ! %g2 = 00000000000000f4
! Mem[000000004c000100] = 236aaf79 27092c43 3d60e4e7 b0a32664
! Mem[000000004c000110] = e20223b9 aa04c2ba e7b3ce40 ae45f9e8
! Mem[000000004c000120] = a4ebccd4 39386a26 6dc1abff ce721696
! Mem[000000004c000130] = 2798351d 5e1f9080 3f0c8adc ab5aeb8a
mov 0x100,%g4
ldda [%i0+%g4]ASI_BLK_S,%f0 ! Block Load from 000000004c000100
! Mem[00000000910000dc] = 72339a70, %g2 = 00000000000000f4
lduw [%i6+0x0dc],%g2 ! %g2 = 0000000072339a70
! Mem[000000004d800168] = ee692b8d, %l4 = 00000000000000a1
ldsh [%i3+0x168],%l4 ! %l4 = ffffffffffffee69
! Mem[000000004c8001b0] = 6179f34d, %l5 = 000000001c102c07
ldstub [%i1+0x1b0],%l5 ! %l5 = 00000061000000ff
! Mem[000000004c00011c] = ae45f9e8, %l1 = 0000000006a0a84c
swap [%i0+0x11c],%l1 ! %l1 = 00000000ae45f9e8
! Mem[0000000091000198] = 3c8dfea5, %g2 = 0000000072339a70
ldub [%i6+0x19b],%g2 ! %g2 = 000000000000003c
! Mem[000000009100016c] = 4997ddbd, %g2 = 000000000000003c
lduh [%i6+0x16e],%g2 ! %g2 = 0000000000004997
! %l2 = 0aa7f17f09919f86, Mem[000000009000012e] = f4a40f5b
sth %l2,[%i4+0x12e] ! Mem[000000009000012c] = 9f860f5b
! Mem[0000000091800038] = ae53c913, %g2 = 0000000000004997
lduw [%o0+0x038],%g2 ! %g2 = 00000000ae53c913
p30_label_24:
! %f0 = 236aaf79 27092c43 3d60e4e7 b0a32664
! %f4 = e20223b9 aa04c2ba e7b3ce40 ae45f9e8
! %f8 = a4ebccd4 39386a26 6dc1abff ce721696
! %f12 = 2798351d 5e1f9080 3f0c8adc ab5aeb8a
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (841)
! Mem[0000000090000100] = 48ecb216 e72aef4b 8e97c04d a6da724f
! Mem[0000000090000110] = 9685bf20 deb362c7 6e3f41f6 072c101c
! Mem[0000000090000120] = 9a5b4a1f 7ca155d6 0800a5c3 9ab99f86
! Mem[0000000090000130] = 0f5b89b1 a4b597c9 9950a658 b39509a5
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000004d800180] = b29ea62e, %l0 = a9508c96, %l0 = a9508c96
add %i3,0x180,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b29ea62e
! Mem[000000004d800018] = 00000029, %l0 = 00000000b29ea62e
ldsh [%i3+0x01a],%l0 ! %l0 = 0000000000000029
! Mem[0000000091800098] = 87692ba9, %g18 = 102bbb540376cd7e
ldsw [%o0+0x098],%g2 ! %g2 = 102bbb540376cd7e
! Mem[000000004d000123] = 72bdef71, %l4 = ffffffffffffee69
ldstub [%i2+0x123],%l4 ! %l4 = 00000071000000ff
! Mem[0000000091000080] = 57ff66f4, %g2 = ffffffff87692ba9
ldub [%i6+0x080],%g2 ! %g2 = 0000000000000057
! %l7 = 80976a5f317380c2, Mem[0000000091000022] = c25fb5c9
sth %l7,[%i6+0x022] ! Mem[0000000091000020] = 80c2b5c9
! Mem[000000009000007c] = 8a0c3f60, %g2 = 0000000000000057
ldub [%i4+0x07d],%g2 ! %g2 = 000000000000008a
! Mem[0000000091800114] = 22ec3f47, %g2 = 000000000000008a
lduh [%o0+0x116],%g2 ! %g2 = 00000000000022ec
p30_label_25:
! %l3 = 000000008fd4ed6b, Mem[00000000918001a0] = baabd0af
sth %l3,[%o0+0x1a0] ! Mem[00000000918001a0] = ed6bd0af
! Mem[000000004d8001b5] = abe3a0a9, %l4 = 0000000000000071
ldstub [%i3+0x1b5],%l4 ! %l4 = 000000e3000000ff
! Mem[000000004d000098] = d5e2b027, %l1 = ae45f9e8, %l4 = 000000e3
add %i2,0x98,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d5e2b027
! %l0 = 0000000000000029, Mem[00000000910000a1] = 81ea4ed4
stb %l0,[%i6+0x0a1] ! Mem[00000000910000a0] = 29ea4ed4
! Mem[000000004c000128] = 6dc1abffce721696, %l1 = 00000000ae45f9e8, %l7 = 80976a5f317380c2
add %i0,0x128,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6dc1abffce721696
! %l2 = 0aa7f17f09919f86, Mem[0000000091800111] = 3758d3a1
stb %l2,[%o0+0x111] ! Mem[0000000091800110] = 8658d3a1
! Mem[0000000090800080] = bcb1b5a9dc4a5fa6, %g2 = 00000000000022ec
ldx [%i5+0x080],%g2 ! %g2 = bcb1b5a9dc4a5fa6
! Mem[0000000090000140] = 48ecb216 e72aef4b 8e97c04d a6da724f
! Mem[0000000090000150] = 9685bf20 deb362c7 6e3f41f6 072c101c
! Mem[0000000090000160] = 9a5b4a1f 7ca155d6 0800a5c3 9ab9f4a4
! Mem[0000000090000170] = 0f5b89b1 a4b597c9 9950a658 b39509a5
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000004c000080] = dd20f611e85912ed, %l2 = 0aa7f17f09919f86, %l2 = 0aa7f17f09919f86
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = dd20f611e85912ed
! Mem[00000000908001e8] = 337e078a5beb9259, %g2 = bcb1b5a9dc4a5fa6
ldx [%i5+0x1e8],%g2 ! %g2 = 337e078a5beb9259
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p30_branch_failed
p30_not_taken_0_end:
! End of Random Code for Thread 30
p30_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x078] ! Set processor 30 done flag
! Check Registers
p30_check_registers:
set p30_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000029
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ae45f9e8
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be dd20f611e85912ed
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000008fd4ed6b
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d5e2b027
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000061
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000058
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 6dc1abffce721696
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p30_check_fp_registers:
set p30_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 236aaf79 27092c43
bne %xcc,p30_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3d60e4e7 b0a32664
bne %xcc,p30_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e20223b9 aa04c2ba
bne %xcc,p30_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e7b3ce40 ae45f9e8
bne %xcc,p30_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a4ebccd4 39386a26
bne %xcc,p30_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6dc1abff ce721696
bne %xcc,p30_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 2798351d 5e1f9080
bne %xcc,p30_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3f0c8adc ab5aeb8a
bne %xcc,p30_f14_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 60951f89192cff38
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 88e17cf872df7b50
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 79eb17f40eda5d7a
ldx [%i0+0x010],%g3 ! Observed data at 000000004c000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2da01c3d811d79eb
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 88aa4711eb47473f
ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0523bff17c71fa00
ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0985eedc19a4d8cb
ldx [%i0+0x030],%g3 ! Observed data at 000000004c000030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f5c7c4d7b7e27ccd
ldx [%i0+0x038],%g3 ! Observed data at 000000004c000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = d0ff7eb41c102c07
ldx [%i0+0x058],%g3 ! Observed data at 000000004c000058
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c0b98c84d0ff7eb4
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cbc7a72fae50d129
ldx [%i0+0x0c0],%g3 ! Observed data at 000000004c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = e7b3ce4006a0a84c
ldx [%i0+0x118],%g3 ! Observed data at 000000004c000118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6dc1abffce721696
ldx [%i0+0x128],%g3 ! Observed data at 000000004c000128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = fc7effff893aa078
ldx [%i0+0x150],%g3 ! Observed data at 000000004c000150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9ba891dc4a37ae50
ldx [%i0+0x170],%g3 ! Observed data at 000000004c000170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3b08ff2de6a6138f
ldx [%i0+0x178],%g3 ! Observed data at 000000004c000178
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = b7bbec55f6413f6e
ldx [%i0+0x198],%g3 ! Observed data at 000000004c000198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d655ff7c1f4a5b9a
ldx [%i0+0x1a0],%g3 ! Observed data at 000000004c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 26b34ec9ffa52ee7
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff6d2827c2887919
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1f0,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 65f4f79600000050
ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00000067138afacf
ldx [%i1+0x088],%g3 ! Observed data at 000000004c800088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c0b98c84d0ff7eb4
ldx [%i1+0x0c0],%g3 ! Observed data at 000000004c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x130],%g2 ! Expected data = fe3372e7ff47988d
ldx [%i1+0x130],%g3 ! Observed data at 000000004c800130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 65f4f7960c862627
ldx [%i1+0x138],%g3 ! Observed data at 000000004c800138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 236aaf7927092c43
ldx [%i1+0x140],%g3 ! Observed data at 000000004c800140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3d60e4e7b0a32664
ldx [%i1+0x148],%g3 ! Observed data at 000000004c800148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e20223b9aa04c2ba
ldx [%i1+0x150],%g3 ! Observed data at 000000004c800150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e7b3ce40ae45f9e8
ldx [%i1+0x158],%g3 ! Observed data at 000000004c800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = a4ebccd439386a26
ldx [%i1+0x160],%g3 ! Observed data at 000000004c800160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6dc1abffce721696
ldx [%i1+0x168],%g3 ! Observed data at 000000004c800168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2798351d5e1f9080
ldx [%i1+0x170],%g3 ! Observed data at 000000004c800170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3f0c8adcab5aeb8a
ldx [%i1+0x178],%g3 ! Observed data at 000000004c800178
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff79f34d0bb4b032
ldx [%i1+0x1b0],%g3 ! Observed data at 000000004c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6ff4ae50642fbed1
ldx [%i1+0x1c0],%g3 ! Observed data at 000000004c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 88bc406506a0a84c
ldx [%i1+0x1e8],%g3 ! Observed data at 000000004c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1e8,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x0a8],%g2 ! Expected data = 72bdef7136698b65
ldx [%i2+0x0a8],%g3 ! Observed data at 000000004d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 72bdefff6a563c78
ldx [%i2+0x120],%g3 ! Observed data at 000000004d000120
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = abff73c9a2b19cc3
ldx [%i2+0x128],%g3 ! Observed data at 000000004d000128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6095ff89192cff38
ldx [%i2+0x140],%g3 ! Observed data at 000000004d000140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 88e17cf872df7b50
ldx [%i2+0x148],%g3 ! Observed data at 000000004d000148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 79eb17f40eda5d7a
ldx [%i2+0x150],%g3 ! Observed data at 000000004d000150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2da01c3d811d79eb
ldx [%i2+0x158],%g3 ! Observed data at 000000004d000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 88aa4711eb47473f
ldx [%i2+0x160],%g3 ! Observed data at 000000004d000160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0523bff17c71fa00
ldx [%i2+0x168],%g3 ! Observed data at 000000004d000168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0985eedc19a4d8cb
ldx [%i2+0x170],%g3 ! Observed data at 000000004d000170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = f5c7c4d7b7e27ccd
ldx [%i2+0x178],%g3 ! Observed data at 000000004d000178
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = f6413f6e58da2462
ldx [%i2+0x190],%g3 ! Observed data at 000000004d000190
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x190,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 00000029d227fa24
ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = af3dfe46ff0000ff
ldx [%i3+0x048],%g3 ! Observed data at 000000004d800048
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = f23ecf67315053b3
ldx [%i3+0x068],%g3 ! Observed data at 000000004d800068
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ebf7976acce1c430
ldx [%i3+0x0d8],%g3 ! Observed data at 000000004d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000004e775ffd65
ldx [%i3+0x0f0],%g3 ! Observed data at 000000004d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = bc7b2a92d0ff7eb4
ldx [%i3+0x108],%g3 ! Observed data at 000000004d800108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8bce5d00ffbec3a1
ldx [%i3+0x118],%g3 ! Observed data at 000000004d800118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7ae3bd4e003bc7ba
ldx [%i3+0x130],%g3 ! Observed data at 000000004d800130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = baff3446e5780f57
ldx [%i3+0x138],%g3 ! Observed data at 000000004d800138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = dab486ceabffa0a9
ldx [%i3+0x1b0],%g3 ! Observed data at 000000004d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1b0,%g4
! The test for processor 30 has passed
p30_passed:
ta GOOD_TRAP
nop
p30_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p30_failed
p30_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p30_failed
p30_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p30_failed
p30_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p30_failed
p30_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p30_failed
p30_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p30_failed
p30_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p30_failed
p30_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p30_failed
p30_f0_fail:
set p30_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f2_fail:
set p30_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f4_fail:
set p30_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f8_fail:
set p30_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f10_fail:
set p30_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f12_fail:
set p30_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f14_fail:
set p30_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 30 failed
p30_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x078] ! Set processor 30 done flag
set p30_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 30 failed
p30_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x078] ! Set processor 30 done flag
set p30_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p30_selfmod_failed:
ba p30_failed
mov 0xabc,%g1
p30_common_error:
or %g0,0xefe,%g1
ba p30_failed
mov %o5,%g3
p30_common_signature_error:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_common_timeout:
set p30_temp,%g1
ba p30_failed
st %g2,[%g1] ! Common Lock Number
p30_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p30_failed
mov 0x0,%g3
p30_trap1e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000008]
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000000]
done
p30_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000008]
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000000]
done
p30_trap2e:
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p30_trap2o:
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p30_trap3e:
nop
nop
nop
nop
nop
done
p30_trap3o:
nop
nop
nop
nop
nop
done
p30_init_memory_pointers:
set p30_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p30_local0_start,%i0
set p30_local1_start,%i1
set p30_local2_start,%i2
set p30_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3353f2deb411d478
ldx [%g1+0x008],%l1 ! %l1 = 3a0e9e15f85915e2
ldx [%g1+0x010],%l2 ! %l2 = fe32accfda93a062
ldx [%g1+0x018],%l3 ! %l3 = 90bca0f001ae6134
ldx [%g1+0x020],%l4 ! %l4 = 6f164951a4b48d2c
ldx [%g1+0x028],%l5 ! %l5 = 9c069e6c7d351146
ldx [%g1+0x030],%l6 ! %l6 = 169e0ff6121410ec
ldx [%g1+0x038],%l7 ! %l7 = 86c40e2e0bb4b032
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 31
processor_31:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x7c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p31_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 31
wr %g0,0x4,%fprs ! Make sure fef is 1
set p31_init_freg,%g1
! %f0 = 4f8dc893 64532e62 57becad9 7c7b125e
! %f4 = e8ddd04f 9c1fe1b2 42a970c5 09bec2d8
! %f8 = 1fabfda9 978702ad d2ccb748 1d08f662
! %f12 = 33f77005 b6455515 d2df4caa 792ae706
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a0517f5e 0d72a90c deb061f0 356daef5
! %f20 = 265fdf6a bdfa3383 d44e608f 5917fb7e
! %f24 = c4abcb5a 51b9c74e 87e8df69 83b60c63
! %f28 = 93bc2b3a 353d237f d7c8160a 6cabfa82
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6957bbaf a4f0533f ae5086b9 bed96e3f
! %f36 = 3e85e4fb c5bf2af3 6423923e ef7eb5e4
! %f40 = 8df5751d 662cb07a 995993c2 89d8b755
! %f44 = e703f4b6 aefb8901 1b2c26bb 6dc3d088
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x768bbd580000002c,%g7,%g1 ! GSR scale = 5, align = 4
wr %g1,%g0,%gsr ! GSR = 768bbd580000002c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 31
p31_label_1:
! %f0 = 4f8dc893 64532e62 57becad9 7c7b125e
! %f4 = e8ddd04f 9c1fe1b2 42a970c5 09bec2d8
! %f8 = 1fabfda9 978702ad d2ccb748 1d08f662
! %f12 = 33f77005 b6455515 d2df4caa 792ae706
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000004e8000ec] = 04b0c168, %l3 = f65574f6, %l3 = f65574f6
add %i1,0xec,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000004b0c168
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000004e000138] = ece84cc8 4a808a69, %l6 = a33d8536, %l7 = f9b0a608
ldd [%i0+0x138],%l6 ! %l6 = 00000000ece84cc8 000000004a808a69
! %f16 = a0517f5e 0d72a90c deb061f0 356daef5
! %f20 = 265fdf6a bdfa3383 d44e608f 5917fb7e
! %f24 = c4abcb5a 51b9c74e 87e8df69 83b60c63
! %f28 = 93bc2b3a 353d237f d7c8160a 6cabfa82
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000004e000148] = 8073b70b7d9c59b4, %l7 = 000000004a808a69, %l3 = 0000000004b0c168
add %i0,0x148,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8073b70b7d9c59b4
membar #Sync ! Added by membar checker (842)
! Mem[00000000900000b0] = 155545b6 0570f733, %g2 = ff81808e, %g3 = 0bad0b00
ldd [%i4+0x0b0],%g2 ! %g2 = 00000000155545b6 000000000570f733
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000004e000004] = 094a24c1, %l4 = 78ad3853a89c830d
swap [%i0+0x004],%l4 ! %l4 = 00000000094a24c1
! %l2 = fe9618ee225f5f24, Mem[000000004e000060] = 8a314558a027b6fa
stx %l2,[%i0+0x060] ! Mem[000000004e000060] = fe9618ee225f5f24
p31_label_2:
! Mem[000000004e800008] = 1df6b811108a4f5e, %l2 = fe9618ee225f5f24, %l2 = fe9618ee225f5f24
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 1df6b811108a4f5e
! %l0 = 0c324ee886500d0d, Mem[0000000091800114] = a1a022ec
stw %l0,[%o0+0x114] ! Mem[0000000091800114] = 86500d0d
! Mem[0000000090000010] = 600ea20c, %g2 = 00000000155545b6
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000060
! Mem[0000000091000108] = 26088b7a, %g2 = 0000000000000060
ldsh [%i6+0x10a],%g2 ! %g2 = 0000000000002608
! Mem[000000004e00014c] = 7d9c59b4, %l6 = ece84cc8, %l7 = 4a808a69
add %i0,0x14c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007d9c59b4
! %l6 = 00000000ece84cc8, Mem[000000004f8001ce] = 2615a288
stb %l6,[%i3+0x1ce] ! Mem[000000004f8001cc] = 2615c888
! Mem[000000004f000118] = 1de9d71b, %l7 = 000000007d9c59b4
lduh [%i2+0x11a],%l7 ! %l7 = 000000000000d71b
! Mem[0000000090800148] = b9490f12bc3eb820, %g2 = 0000000000002608
ldx [%i5+0x148],%g2 ! %g2 = b9490f12bc3eb820
! Mem[000000004f800130] = 2600ea2a, %l5 = 197ce5b3e1fc2094
swap [%i3+0x130],%l5 ! %l5 = 000000002600ea2a
! Mem[0000000090000070] = c5c8563b, %g2 = b9490f12bc3eb820
lduh [%i4+0x072],%g2 ! %g2 = 000000000000c5c8
p31_label_3:
! %l6 = ece84cc8, %l7 = 0000d71b, Mem[000000004e000108] = 2163b042 ca7d2b4c
std %l6,[%i0+0x108] ! Mem[000000004e000108] = ece84cc8 0000d71b
! Mem[000000004e000004] = a89c830d, %l4 = 094a24c1, %l2 = 108a4f5e
add %i0,0x04,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a89c830d
! Mem[000000004e8000a4] = bca96d6b, %l7 = 000000000000d71b
swap [%i1+0x0a4],%l7 ! %l7 = 00000000bca96d6b
! %l4 = 00000000094a24c1, Mem[0000000091800004] = 9ec1877c
stw %l4,[%o0+0x004] ! Mem[0000000091800004] = 094a24c1
! Mem[0000000091000118] = 535c262e, %g2 = 000000000000c5c8
ldsh [%i6+0x118],%g2 ! %g2 = 000000000000535c
! Mem[00000000910001d8] = 1fa5cb5f, %g2 = 000000000000535c
lduh [%i6+0x1da],%g2 ! %g2 = 0000000000001fa5
! %l0 = 86500d0d, %l1 = 01f2ce6e, Mem[00000000908001c0] = 3731e03f da22069a
std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 86500d0d 01f2ce6e
! Mem[00000000900001b0] = 339d668fc3afd8ae, %g2 = 0000000000001fa5
ldx [%i4+0x1b0],%g2 ! %g2 = 339d668fc3afd8ae
! %f16 = a0517f5e 0d72a90c deb061f0 356daef5
! %f20 = 265fdf6a bdfa3383 d44e608f 5917fb7e
! %f24 = c4abcb5a 51b9c74e 87e8df69 83b60c63
! %f28 = 93bc2b3a 353d237f d7c8160a 6cabfa82
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000004f800020] = 134fb44d164491ff, %l0 = 0c324ee886500d0d, %l4 = 00000000094a24c1
add %i3,0x20,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 134fb44d164491ff
p31_label_4:
! Mem[000000009000009c] = c570a942, %g2 = 339d668fc3afd8ae
ldsh [%i4+0x09c],%g2 ! %g2 = ffffffffffffc570
! %l5 = 000000002600ea2a, Mem[0000000090000140] = 0ca9720d5e7f51a0
stx %l5,[%i4+0x140] ! Mem[0000000090000140] = 000000002600ea2a
! Mem[000000004e000194] = fd641299, %l3 = 8073b70b7d9c59b4
ldstub [%i0+0x194],%l3 ! %l3 = 000000fd000000ff
! %f0 = 4f8dc893 64532e62 57becad9 7c7b125e
! %f4 = e8ddd04f 9c1fe1b2 42a970c5 09bec2d8
! %f8 = 1fabfda9 978702ad d2ccb748 1d08f662
! %f12 = 33f77005 b6455515 d2df4caa 792ae706
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000004f8000e8] = f4832a24eff1b607, %l1 = 6437298801f2ce6e, %l4 = 134fb44d164491ff
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f4832a24eff1b607
! Mem[000000004f800134] = e2d8c3fb, %l4 = f4832a24eff1b607
swap [%i3+0x134],%l4 ! %l4 = 00000000e2d8c3fb
! %l7 = 00000000bca96d6b, Mem[00000000910000e0] = 0450734102f0f84f
stx %l7,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000000bca96d6b
! Mem[000000004e000048] = 34c118e0, %l6 = 00000000ece84cc8
ldsb [%i0+0x049],%l6 ! %l6 = ffffffffffffffc1
! %l3 = 00000000000000fd, Mem[000000009180000e] = 4374ae52
stb %l3,[%o0+0x00e] ! Mem[000000009180000c] = fd74ae52
! Mem[000000004e0001e0] = e724be3c, %l4 = 00000000e2d8c3fb
swap [%i0+0x1e0],%l4 ! %l4 = 00000000e724be3c
p31_label_5:
! %l6 = ffffffc1, %l7 = bca96d6b, Mem[000000004f000020] = f87ee203 33ed3f75
std %l6,[%i2+%o4] ! Mem[000000004f000020] = ffffffc1 bca96d6b
! Mem[000000004f800030] = 041ac09c52517152, %l7 = 00000000bca96d6b, %l0 = 0c324ee886500d0d
add %i3,0x30,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 041ac09c52517152
! Mem[000000004f000163] = a255c5e8, %l1 = 6437298801f2ce6e
ldstub [%i2+0x163],%l1 ! %l1 = 000000e8000000ff
! Mem[000000004e8000d8] = 93cd7376, %l1 = 000000e8, %l3 = 000000fd
add %i1,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000093cd7376
! Mem[00000000900000a8] = 62f6081d 48b7ccd2, %g2 = ffffc570, %g3 = 0570f733
ldd [%i4+0x0a8],%g2 ! %g2 = 0000000062f6081d 0000000048b7ccd2
! Mem[000000004e80001c] = 38a046c0, %l1 = 000000e8, %l0 = 52517152
add %i1,0x1c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000038a046c0
membar #Sync ! Added by membar checker (843)
! Mem[000000004f000000] = 7602e0c7 14b8348f 5c9bdc45 08a5ae57
! Mem[000000004f000010] = 6eeda9fb 7a99e416 26f3b547 b5afb46a
! Mem[000000004f000020] = ffffffc1 bca96d6b 48354df6 fb7f4d63
! Mem[000000004f000030] = 6628ed17 91d49e2e 7793d458 9a83ea02
ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 000000004f000000
! Mem[000000004f8001c0] = f401997f, %l7 = 00000000bca96d6b
swap [%i3+0x1c0],%l7 ! %l7 = 00000000f401997f
! Mem[0000000090000090] = b2e11f9c, %g2 = 0000000062f6081d
ldsb [%i4+0x090],%g2 ! %g2 = ffffffffffffffb2
! %l4 = 00000000e724be3c, Mem[000000009000003c] = 6cabfa82
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = 3cabfa82
p31_label_6:
! Mem[000000004f000104] = 48e69ca9, %l3 = 0000000093cd7376
ldsb [%i2+0x107],%l3 ! %l3 = ffffffffffffffa9
! Mem[000000004f800030] = 041ac09c52517152, %l3 = ffffffffffffffa9, %l2 = 00000000a89c830d
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 041ac09c52517152
! %l7 = 00000000f401997f, Mem[0000000091000104] = f9dcf7d0
stb %l7,[%i6+0x104] ! Mem[0000000091000104] = 7fdcf7d0
! %l2 = 041ac09c52517152, Mem[000000009100007a] = 4ef29d85
stb %l2,[%i6+0x07a] ! Mem[0000000091000078] = 52f29d85
! Mem[0000000090000148] = ae6d35f0, %g2 = ffffffffffffffb2
ldsb [%i4+0x149],%g2 ! %g2 = ffffffffffffffae
! %f0 = 4f8dc893 64532e62 57becad9 7c7b125e
! %f4 = e8ddd04f 9c1fe1b2 42a970c5 09bec2d8
! %f8 = 1fabfda9 978702ad d2ccb748 1d08f662
! %f12 = 33f77005 b6455515 d2df4caa 792ae706
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000910001b0] = 9cb5ef3f f44fe7a5, %g2 = ffffffae, %g3 = 48b7ccd2
ldd [%i6+0x1b0],%g2 ! %g2 = 000000009cb5ef3f 00000000f44fe7a5
! Mem[00000000900001c0] = 416aaf88, %g2 = 000000009cb5ef3f
ldsb [%i4+0x1c2],%g2 ! %g2 = 0000000000000041
! %l0 = 0000000038a046c0, Mem[00000000908000e0] = 1c917ca0aff3cafc
stx %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000000038a046c0
! Mem[00000000918000a4] = 2635afd1, %g2 = 0000000000000041
ldsh [%o0+0x0a6],%g2 ! %g2 = 0000000000002635
p31_label_7:
! %l6 = ffffffffffffffc1, Mem[00000000900000ee] = f5212a46
stb %l6,[%i4+0x0ee] ! Mem[00000000900000ec] = c1212a46
! Mem[000000004f800170] = e9f515615f19a2d3, %l7 = 00000000f401997f, %l3 = ffffffffffffffa9
add %i3,0x170,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e9f515615f19a2d3
! %l7 = 00000000f401997f, Mem[00000000910000a0] = 0781ea4e
sth %l7,[%i6+0x0a0] ! Mem[00000000910000a0] = 997fea4e
! Mem[000000004f000188] = 8d78cbaf, %l1 = 00000000000000e8
ldstub [%i2+0x188],%l1 ! %l1 = 0000008d000000ff
! %f16 = 8f34b814 c7e00276 57aea508 45dc9b5c
! %f20 = 16e4997a fba9ed6e 6ab4afb5 47b5f326
! %f24 = 6b6da9bc c1ffffff 634d7ffb f64d3548
! %f28 = 2e9ed491 17ed2866 02ea839a 58d49377
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000004f800183] = 89ee7368, %l3 = e9f515615f19a2d3
ldstub [%i3+0x183],%l3 ! %l3 = 00000068000000ff
! Mem[00000000908000c8] = 4db129a1, %g2 = 0000000000002635
ldsb [%i5+0x0c8],%g2 ! %g2 = 000000000000004d
! %l0 = 38a046c0, %l1 = 0000008d, Mem[000000004f0001d0] = 1f5cc902 a822b80f
std %l0,[%i2+0x1d0] ! Mem[000000004f0001d0] = 38a046c0 0000008d
! Mem[000000004f000118] = 1de9d71b, %l2 = 041ac09c52517152
ldsh [%i2+0x11a],%l2 ! %l2 = ffffffffffffd71b
! Mem[000000004f000144] = d3897c93, %l2 = ffffffffffffd71b
ldsb [%i2+0x145],%l2 ! %l2 = ffffffffffffff89
p31_label_8:
! Mem[000000004e000008] = 5570281e7d0f63e9, %l0 = 0000000038a046c0, %l0 = 0000000038a046c0
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5570281e7d0f63e9
! Mem[00000000900001e0] = 84cb0fa5940cc972, %g2 = 000000000000004d
ldx [%i4+0x1e0],%g2 ! %g2 = 84cb0fa5940cc972
! Mem[0000000091000134] = 73807138, %g18 = da7aaabc5f631747
ldsw [%i6+0x134],%g2 ! %g2 = da7aaabc5f631747
! Mem[000000004e000078] = 139bb755, %l1 = 0000008d, %l2 = ffffff89
add %i0,0x78,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000139bb755
! Mem[000000004f00002f] = fb7f4d63, %l6 = ffffffffffffffc1
ldstub [%i2+0x02f],%l6 ! %l6 = 00000063000000ff
! Mem[000000004e0001a0] = 0cd97b84f52f1c69, %l7 = 00000000f401997f, %l6 = 0000000000000063
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 0cd97b84f52f1c69
! Mem[000000004e800190] = 1650787ab8a60f87, %l6 = 0cd97b84f52f1c69, %l1 = 000000000000008d
add %i1,0x190,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 1650787ab8a60f87
! Mem[000000004e0000e0] = 1edc5f62, %l7 = f401997f, %l3 = 00000068
add %i0,0xe0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001edc5f62
! %l4 = e724be3c, %l5 = 2600ea2a, Mem[0000000090800000] = 210d12bd 116fb171
std %l4,[%i5+%g0] ! Mem[0000000090800000] = e724be3c 2600ea2a
! %l4 = 00000000e724be3c, Mem[00000000900000a0] = ad028797a9fdab1f
stx %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000000e724be3c
p31_label_9:
! Mem[0000000090000140] = 00000000 2600ea2a f5ae6d35 f061b0de
! Mem[0000000090000150] = 8333fabd 6adf5f26 7efb1759 8f604ed4
! Mem[0000000090000160] = 4ec7b951 5acbabc4 630cb683 69dfe887
! Mem[0000000090000170] = 7f233d35 3a2bbc93 82faab6c 0a16c8d7
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000004f0000ff] = b88fb5e6, %l1 = 1650787ab8a60f87
ldstub [%i2+0x0ff],%l1 ! %l1 = 000000e6000000ff
! %l5 = 000000002600ea2a, Mem[0000000091000194] = 692ea48d
stb %l5,[%i6+0x194] ! Mem[0000000091000194] = 2a2ea48d
! Mem[000000004e000064] = 225f5f24, %l3 = 000000001edc5f62
swap [%i0+0x064],%l3 ! %l3 = 00000000225f5f24
! Mem[00000000918000e8] = 4a2aed2e, %g18 = da7aaabc5f631747
ldsw [%o0+0x0e8],%g2 ! %g2 = da7aaabc5f631747
! Mem[0000000090000140] = 00000000 2600ea2a f5ae6d35 f061b0de
! Mem[0000000090000150] = 8333fabd 6adf5f26 7efb1759 8f604ed4
! Mem[0000000090000160] = 4ec7b951 5acbabc4 630cb683 69dfe887
! Mem[0000000090000170] = 7f233d35 3a2bbc93 82faab6c 0a16c8d7
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000004f0000c4] = 07d33c13, %l2 = 00000000139bb755
swap [%i2+0x0c4],%l2 ! %l2 = 0000000007d33c13
! Mem[000000004e0001f4] = a0bfda8e, %l0 = 5570281e7d0f63e9
swap [%i0+0x1f4],%l0 ! %l0 = 00000000a0bfda8e
! Mem[00000000918000e8] = 4a2aed2e 9fe1d6d9, %g2 = 4a2aed2e, %g3 = f44fe7a5
ldd [%o0+0x0e8],%g2 ! %g2 = 000000004a2aed2e 000000009fe1d6d9
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
p31_label_10:
! Mem[00000000908001ec] = 5beb9259, %g2 = 000000004a2aed2e
lduw [%i5+0x1ec],%g2 ! %g2 = 000000005beb9259
membar #Sync ! Added by membar checker (844)
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930fc121
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[000000004e000018] = 437c8d066a394af6, %l7 = 00000000f401997f
ldx [%i0+%o3],%l7 ! %l7 = 437c8d066a394af6
! Mem[00000000908000d0] = 2ecbd5fc 64c1ee86, %g2 = 5beb9259, %g3 = 9fe1d6d9
ldd [%i5+0x0d0],%g2 ! %g2 = 000000002ecbd5fc 0000000064c1ee86
! Mem[0000000090000140] = 00000000 2600ea2a f5ae6d35 f061b0de
! Mem[0000000090000150] = 8333fabd 6adf5f26 7efb1759 8f604ed4
! Mem[0000000090000160] = 4ec7b951 5acbabc4 630cb683 69dfe887
! Mem[0000000090000170] = 7f233d35 3a2bbc93 82faab6c 0a16c8d7
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000910000a8] = 2b491d4b, %g2 = 000000002ecbd5fc
ldsb [%i6+0x0ab],%g2 ! %g2 = 000000000000002b
! Mem[0000000090000190] = 7afba9ed, %g2 = 000000000000002b
ldub [%i4+0x193],%g2 ! %g2 = 000000000000007a
! Mem[000000004e800089] = 961a114f, %l0 = 00000000a0bfda8e
ldstub [%i1+0x089],%l0 ! %l0 = 0000001a000000ff
! Mem[000000004f000028] = 48354df6fb7f4dff, %l1 = 00000000000000e6, %l3 = 00000000225f5f24
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 48354df6fb7f4dff
! Mem[000000004e800088] = 96ff114f, %l6 = f52f1c69, %l3 = fb7f4dff
add %i1,0x88,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000096ff114f
p31_label_11:
! Mem[00000000910000c4] = 8e83d2b4, %g2 = 000000000000007a
ldub [%i6+0x0c4],%g2 ! %g2 = 000000000000008e
! Mem[0000000090000100] = 622e5364 93c88d4f 5e127b7c d9cabe57
! Mem[0000000090000110] = b2e11f9c 4fd0dde8 d8c2be09 c570a942
! Mem[0000000090000120] = ad028797 a9fdab1f 62f6081d 48b7ccd2
! Mem[0000000090000130] = 155545b6 0570f733 06e72a79 aa4cdfd2
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800010] = 2b227efa, %g2 = 000000000000008e
ldsb [%i5+0x013],%g2 ! %g2 = 000000000000002b
! Mem[000000004e000100] = 861b7bcd 9cb9371d ece84cc8 0000d71b
! Mem[000000004e000110] = 035d56bc 025a797f ea3e835f da662a86
! Mem[000000004e000120] = 2aeec9a4 572b8c41 987f3c6b 5701543d
! Mem[000000004e000130] = 6b7def8f 33f03b44 ece84cc8 4a808a69
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 000000004e000100
! Mem[000000004f8001f4] = 97d02738, %l2 = 0000000007d33c13
swap [%i3+0x1f4],%l2 ! %l2 = 0000000097d02738
! %l5 = 000000002600ea2a, Mem[000000004e000168] = 7fac2076
stb %l5,[%i0+0x168] ! Mem[000000004e000168] = 2aac2076
! Mem[000000004e000194] = ff641299, %l6 = f52f1c69, %l4 = e724be3c
add %i0,0x194,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff641299
! Mem[000000004e0000d4] = 8205e2b4, %l6 = f52f1c69, %l0 = 0000001a
add %i0,0xd4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008205e2b4
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800034] = ab8b60e8, %g2 = 000000000000002b
lduh [%i5+0x036],%g2 ! %g2 = 000000000000ab8b
p31_label_12:
! Mem[000000004e00016c] = 9d8f8c41, %l2 = 0000000097d02738
swap [%i0+0x16c],%l2 ! %l2 = 000000009d8f8c41
! Mem[000000004f800114] = 678a3d6c, %l6 = 0cd97b84f52f1c69
lduh [%i3+0x116],%l6 ! %l6 = 0000000000003d6c
! %l0 = 8205e2b4, %l1 = 000000e6, Mem[0000000090800158] = fcd7567c bc806fe3
std %l0,[%i5+0x158] ! Mem[0000000090800158] = 8205e2b4 000000e6
! %l2 = 9d8f8c41, %l3 = 96ff114f, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 9d8f8c41 96ff114f
! Mem[000000004e800068] = a6c976acefeddde3, %l1 = 00000000000000e6, %l5 = 000000002600ea2a
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a6c976acefeddde3
membar #Sync ! Added by membar checker (845)
! %l1 = 00000000000000e6, Mem[0000000090000178] = 82faab6c0a16c8d7
stx %l1,[%i4+0x178] ! Mem[0000000090000178] = 00000000000000e6
! Mem[0000000090000180] = 8f34b814 c7e00276 57aea508 45dc9b5c
! Mem[0000000090000190] = 16e4997a fba9ed6e 6ab4afb5 47b5f326
! Mem[00000000900001a0] = 6b6da9bc c1ffffff 634d7ffb f64d3548
! Mem[00000000900001b0] = 2e9ed491 17ed2866 02ea839a 58d49377
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000004f00018c] = 69cac837, %l3 = 0000000096ff114f
swap [%i2+0x18c],%l3 ! %l3 = 0000000069cac837
membar #Sync ! Added by membar checker (846)
! %l0 = 000000008205e2b4, Mem[0000000090000190] = 16e4997afba9ed6e
stx %l0,[%i4+0x190] ! Mem[0000000090000190] = 000000008205e2b4
! Mem[000000004e0001e0] = e2d8c3fb, %l3 = 69cac837, %l4 = ff641299
add %i0,0x1e0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e2d8c3fb
p31_label_13:
! %l5 = a6c976acefeddde3, Mem[0000000090800120] = deae6fff744fca19
stx %l5,[%i5+0x120] ! Mem[0000000090800120] = a6c976acefeddde3
! Mem[0000000091000170] = ddbd0a9c, %g2 = 000000000000ab8b
lduw [%i6+0x170],%g2 ! %g2 = 00000000ddbd0a9c
! Mem[000000004e800188] = b4e3203e, %l2 = 000000009d8f8c41
swap [%i1+0x188],%l2 ! %l2 = 00000000b4e3203e
! Mem[000000004f0000c0] = 4d322d41 139bb755 9ad77d56 2ce83026
! Mem[000000004f0000d0] = fe5f41ce f942d2c2 5eaf4d85 897a4481
! Mem[000000004f0000e0] = 21876419 b20bfe47 d5b5053c df23dcc7
! Mem[000000004f0000f0] = 15c4895e 15b23cde cb789211 b88fb5ff
mov 0x0c0,%g5
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 000000004f0000c0
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000004e800120] = 3e07ae5340f24608, %l6 = 0000000000003d6c
ldx [%i1+0x120],%l6 ! %l6 = 3e07ae5340f24608
! Mem[0000000090000180] = 8f34b814, %g2 = 00000000ddbd0a9c
lduh [%i4+0x180],%g2 ! %g2 = 0000000000008f34
! Mem[000000004f800054] = 4d96a554, %l2 = b4e3203e, %l4 = e2d8c3fb
add %i3,0x54,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004d96a554
! Mem[000000004f800100] = 8e2046bc ce349e6f 374f0690 5e85db9d
! Mem[000000004f800110] = 302b2e38 678a3d6c a918cdf9 3c3fc68d
! Mem[000000004f800120] = e002805c 5b110a68 47ca5934 437d7618
! Mem[000000004f800130] = e1fc2094 eff1b607 74447e00 82781be3
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 000000004f800100
! Mem[0000000090000100] = 622e5364 93c88d4f 5e127b7c d9cabe57
! Mem[0000000090000110] = b2e11f9c 4fd0dde8 d8c2be09 c570a942
! Mem[0000000090000120] = ad028797 a9fdab1f 62f6081d 48b7ccd2
! Mem[0000000090000130] = 155545b6 0570f733 06e72a79 aa4cdfd2
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
p31_label_14:
! Mem[000000004f0000cb] = 9ad77d56, %l3 = 0000000069cac837
ldstub [%i2+0x0cb],%l3 ! %l3 = 00000056000000ff
! %l7 = 437c8d066a394af6, Mem[0000000090800020] = db922d7e40ebce14
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 437c8d066a394af6
! Mem[000000004e000050] = a3e9498f, %l6 = 40f24608, %l4 = 4d96a554
add %i0,0x50,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a3e9498f
! Mem[00000000908001c8] = 982f5033, %g2 = 0000000000008f34
ldsb [%i5+0x1cb],%g2 ! %g2 = ffffffffffffff98
! %l2 = b4e3203e, %l3 = 00000056, Mem[0000000090800060] = ffe23c26 71bcf7d7
std %l2,[%i5+0x060] ! Mem[0000000090800060] = b4e3203e 00000056
! Mem[000000004e80019c] = ffe1e91f, %l1 = 000000e6, %l6 = 40f24608
add %i1,0x19c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ffe1e91f
! Mem[00000000900001c4] = af88acec, %g18 = da7aaabc5f631747
ldsw [%i4+0x1c4],%g2 ! %g2 = da7aaabc5f631747
! Mem[000000004f800080] = be0dcaef1b49167a, %l1 = 00000000000000e6, %l3 = 0000000000000056
add %i3,0x80,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = be0dcaef1b49167a
! Mem[000000004e0000d0] = 3c872f15, %l0 = 8205e2b4, %l6 = ffe1e91f
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003c872f15
! Mem[000000004e800170] = 791980fa, %l1 = 000000e6, %l2 = b4e3203e
add %i1,0x170,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000791980fa
p31_label_15:
! Mem[000000004e0001c0] = fce28cd2, %l7 = 6a394af6, %l4 = a3e9498f
add %i0,0x1c0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fce28cd2
! Mem[000000004f0001c0] = fef2af2e, %l2 = 791980fa, %l7 = 6a394af6
add %i2,0x1c0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000fef2af2e
membar #Sync ! Added by membar checker (847)
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l6 = 3c872f15, %l7 = fef2af2e, Mem[00000000910001e0] = bbbab66e 0cab3da0
std %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = 3c872f15 fef2af2e
! Mem[000000004f000078] = 2a1a3669, %l2 = 00000000791980fa
ldstub [%i2+0x078],%l2 ! %l2 = 0000002a000000ff
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800010] = c76d311c, %g2 = ffffffffaf88acec
lduh [%o0+0x012],%g2 ! %g2 = 000000000000c76d
! Mem[000000004f800104] = ce349e6f, %l3 = be0dcaef1b49167a
ldsw [%i3+0x104],%l3 ! %l3 = ffffffffce349e6f
p31_label_16:
! Mem[000000004f800058] = 4e238033, %l1 = 000000e6, %l7 = fef2af2e
add %i3,0x58,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004e238033
! %l4 = 00000000fce28cd2, Mem[00000000908001c0] = 86500d0d
stb %l4,[%i5+0x1c0] ! Mem[00000000908001c0] = d2500d0d
! Mem[000000004f000070] = 89ca3025, %l0 = 000000008205e2b4
ldstub [%i2+0x070],%l0 ! %l0 = 00000089000000ff
! Mem[000000004e000000] = f845878e a89c830d 5570281e 7d0f63e9
! Mem[000000004e000010] = 89ad1e2f 6c181ce1 437c8d06 6a394af6
! Mem[000000004e000020] = 499f53e6 0a0412a4 b5d99fe2 a9e60e1f
! Mem[000000004e000030] = a1282450 f5b6e0be a272004e c42eaa85
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 000000004e000000
! Mem[0000000090000000] = a0517f5e 0d72a90c deb061f0 356daef5
! Mem[0000000090000010] = 265fdf6a bdfa3383 d44e608f 5917fb7e
! Mem[0000000090000020] = c4abcb5a 51b9c74e 87e8df69 83b60c63
! Mem[0000000090000030] = 93bc2b3a 353d237f d7c8160a 3cabfa82
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %f16 = f845878e a89c830d 5570281e 7d0f63e9
! %f20 = 89ad1e2f 6c181ce1 437c8d06 6a394af6
! %f24 = 499f53e6 0a0412a4 b5d99fe2 a9e60e1f
! %f28 = a1282450 f5b6e0be a272004e c42eaa85
stda %f16,[%i0]ASI_BLK_SL ! Block Store to 000000004e000000
! %l3 = ffffffffce349e6f, Mem[0000000090800163] = ae7575c1
stb %l3,[%i5+0x163] ! Mem[0000000090800160] = 6f7575c1
membar #Sync ! Added by membar checker (848)
! Mem[000000004e000008] = e9630f7d, %l1 = 00000000000000e6
ldsh [%i0+%o1],%l1 ! %l1 = ffffffffffffe963
! Mem[0000000091000008] = b3d4ede1, %g2 = 000000000000c76d
lduh [%i6+%o1],%g2 ! %g2 = 000000000000b3d4
! Mem[000000004f000190] = e3b7c91a0d991f08, %l0 = 0000000000000089, %l3 = ffffffffce349e6f
add %i2,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e3b7c91a0d991f08
p31_label_17:
! Mem[0000000090800038] = 60e89f71d91e8f3d, %g2 = 000000000000b3d4
ldx [%i5+0x038],%g2 ! %g2 = 60e89f71d91e8f3d
! %l2 = 000000000000002a, Mem[00000000908001da] = 7f6c9180
sth %l2,[%i5+0x1da] ! Mem[00000000908001d8] = 002a9180
! Mem[000000004f000148] = 6d387de42be27ded, %l4 = 00000000fce28cd2, %l6 = 000000003c872f15
add %i2,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 6d387de42be27ded
! Mem[000000004f800148] = ba59272893a02680, %l1 = ffffffffffffe963, %l2 = 000000000000002a
add %i3,0x148,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ba59272893a02680
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
mov 0x0c0,%g4
stda %f0,[%i0+%g4]ASI_BLK_AIUP ! Block Store to 000000004e0000c0
! Mem[000000004e0001e8] = 2eb9580fd3e27565, %l5 = a6c976acefeddde3, %l6 = 6d387de42be27ded
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 2eb9580fd3e27565
! %l4 = fce28cd2, %l5 = efeddde3, Mem[0000000090000198] = 6ab4afb5 47b5f326
std %l4,[%i4+0x198] ! Mem[0000000090000198] = fce28cd2 efeddde3
! Mem[0000000091800160] = 010ecc7c 411bc06f, %g2 = d91e8f3d, %g3 = 64c1ee86
ldd [%o0+0x160],%g2 ! %g2 = 00000000010ecc7c 00000000411bc06f
! Mem[000000004f000110] = e17c2f03, %l1 = ffffffffffffe963
swap [%i2+0x110],%l1 ! %l1 = 00000000e17c2f03
! Mem[000000009080000c] = 03af8d50, %g2 = 00000000010ecc7c
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000003af
p31_label_18:
! Mem[000000004e0001d8] = 7d2fc830, %l5 = efeddde3, %l7 = 4e238033
add %i0,0x1d8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000007d2fc830
! Mem[000000004e800160] = b407fbd9a7387285, %l6 = 2eb9580fd3e27565, %l1 = 00000000e17c2f03
add %i1,0x160,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = b407fbd9a7387285
! Mem[000000004e0000bc] = 46ac5cd8, %l7 = 000000007d2fc830
swap [%i0+0x0bc],%l7 ! %l7 = 0000000046ac5cd8
! Mem[000000004e000034] = 502428a1, %l1 = b407fbd9a7387285
swap [%i0+0x034],%l1 ! %l1 = 00000000502428a1
! Mem[0000000091800040] = 0323bb00 1b70dce8, %g2 = 000003af, %g3 = 411bc06f
ldd [%o0+0x040],%g2 ! %g2 = 000000000323bb00 000000001b70dce8
! Mem[000000004f0001b8] = a9e18ee9a80acbc0, %l1 = 00000000502428a1, %l4 = 00000000fce28cd2
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a9e18ee9a80acbc0
! Mem[0000000090000100] = 861b7bcd 9cb9371d ece84cc8 0000d71b
! Mem[0000000090000110] = 035d56bc 025a797f ea3e835f da662a86
! Mem[0000000090000120] = 2aeec9a4 572b8c41 987f3c6b 5701543d
! Mem[0000000090000130] = 6b7def8f 33f03b44 ece84cc8 4a808a69
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l2 = ba59272893a02680, Mem[000000009180009c] = 9cf71985
stb %l2,[%o0+0x09c] ! Mem[000000009180009c] = 80f71985
! Mem[0000000090000188] = 57aea508, %g2 = 000000000323bb00
ldsb [%i4+0x188],%g2 ! %g2 = 0000000000000057
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
mov 0x180,%g6
stda %f0,[%i2+%g6]ASI_BLK_PL ! Block Store to 000000004f000180
p31_label_19:
! %l1 = 00000000502428a1, Mem[000000009180019c] = d6f7ca2b
stw %l1,[%o0+0x19c] ! Mem[000000009180019c] = 502428a1
! Mem[000000004e800180] = ff27b5dd ad7435ae 9d8f8c41 1612d273
! Mem[000000004e800190] = 1650787a b8a60f87 6d78055f ffe1e91f
! Mem[000000004e8001a0] = 1b531b3e 41dcd6a9 88db8014 ae044901
! Mem[000000004e8001b0] = 6b72d5ba 3b35a602 f2c6d7be 38ce8f1f
ldda [%i1+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000004e800180
! Mem[000000004e000020] = a412040a, %l0 = 00000089, %l7 = 46ac5cd8
add %i0,0x20,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a412040a
! Mem[0000000090000068] = 8e25396e, %g2 = 0000000000000057
lduh [%i4+0x068],%g2 ! %g2 = 0000000000008e25
! Mem[000000004e000140] = afcc2019 9eb4fe88 8073b70b 7d9c59b4
! Mem[000000004e000150] = 099b0b74 e54e12c5 d08e9282 9a3e53b5
! Mem[000000004e000160] = 08f3ce35 c222b944 2aac2076 97d02738
! Mem[000000004e000170] = 200abb58 d02bf63f b4d1ebfd 57d6cc15
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 000000004e000140
! Mem[0000000090000140] = 1d37b99c cd7b1b86 1bd70000 c84ce8ec
! Mem[0000000090000150] = 7f795a02 bc565d03 862a66da 5f833eea
! Mem[0000000090000160] = 418c2b57 a4c9ee2a 3d540157 6b3c7f98
! Mem[0000000090000170] = 443bf033 8fef7d6b 698a804a c84ce8ec
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000004f800170] = e9f51561, %l4 = a9e18ee9a80acbc0
swap [%i3+0x170],%l4 ! %l4 = 00000000e9f51561
! Mem[00000000900000e0] = 27f82a5f, %g2 = 0000000000008e25
lduw [%i4+0x0e0],%g2 ! %g2 = 0000000027f82a5f
! Mem[0000000091000030] = c9b572e0, %g2 = 0000000027f82a5f
ldub [%i6+0x032],%g2 ! %g2 = 00000000000000c9
! Mem[000000004f800154] = 9303f98e, %l3 = 0d991f08, %l5 = efeddde3
add %i3,0x154,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009303f98e
p31_label_20:
! Mem[000000004e800028] = a27e85fb7ff63a6d, %l1 = 00000000502428a1, %l5 = 000000009303f98e
add %i1,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a27e85fb7ff63a6d
! Mem[0000000091800008] = 1c58e5ea, %g2 = 00000000000000c9
ldsb [%o0+0x009],%g2 ! %g2 = 000000000000001c
! Mem[00000000910001c8] = e6820674, %g2 = 000000000000001c
ldub [%i6+0x1c8],%g2 ! %g2 = 00000000000000e6
! Mem[000000004e800068] = a6c976ac, %l2 = 93a02680, %l1 = 502428a1
add %i1,0x68,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a6c976ac
! Mem[0000000091000170] = 0a9c19ab, %g2 = 00000000000000e6
ldsh [%i6+0x172],%g2 ! %g2 = 0000000000000a9c
! Mem[0000000091000040] = 7ed4515b 64608260, %g2 = 00000a9c, %g3 = 1b70dce8
ldd [%i6+0x040],%g2 ! %g2 = 000000007ed4515b 0000000064608260
! %l7 = 00000000a412040a, Mem[00000000900001d4] = f7f7e07c
stw %l7,[%i4+0x1d4] ! Mem[00000000900001d4] = a412040a
! Mem[000000004e000100] = 861b7bcd9cb9371d, %l5 = a27e85fb7ff63a6d, %l3 = e3b7c91a0d991f08
add %i0,0x100,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 861b7bcd9cb9371d
! %l2 = 93a02680, %l3 = 9cb9371d, Mem[0000000090800078] = 9fb921cd 132f0048
std %l2,[%i5+0x078] ! Mem[0000000090800078] = 93a02680 9cb9371d
! Mem[000000004e80009c] = d0b8a664, %l6 = 2eb9580fd3e27565
ldstub [%i1+0x09c],%l6 ! %l6 = 000000d0000000ff
p31_label_21:
! Mem[0000000090000070] = 2afdc5c8, %g2 = 000000007ed4515b
ldsh [%i4+0x070],%g2 ! %g2 = 0000000000002afd
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000900000e8] = 625920f0, %g18 = da7aaabc5f631747
ldsw [%i4+0x0e8],%g2 ! %g2 = da7aaabc5f631747
! %l1 = 00000000a6c976ac, Mem[00000000908000fc] = 59018e55
stw %l1,[%i5+0x0fc] ! Mem[00000000908000fc] = a6c976ac
! Mem[000000004f800197] = efcd8a0c, %l0 = 0000000000000089
ldstub [%i3+0x197],%l0 ! %l0 = 0000000c000000ff
! Mem[000000004e8000c0] = 3b7eadf171cc128c, %l5 = a27e85fb7ff63a6d, %l4 = 00000000e9f51561
add %i1,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 3b7eadf171cc128c
! Mem[00000000910000b0] = 4e82b71c, %g2 = 00000000625920f0
lduh [%i6+0x0b2],%g2 ! %g2 = 0000000000004e82
! %l2 = 93a02680, %l3 = 9cb9371d, Mem[00000000918000a0] = efb13f4b c8d12635
std %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = 93a02680 9cb9371d
! Mem[000000004e80007c] = 4395f454, %l3 = 861b7bcd9cb9371d
swap [%i1+0x07c],%l3 ! %l3 = 000000004395f454
! Mem[000000009080001c] = 0bcbc543, %g2 = 0000000000004e82
ldub [%i5+0x01d],%g2 ! %g2 = 000000000000000b
p31_label_22:
membar #Sync ! Added by membar checker (849)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 a412040a d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[000000004e000150] = 099b0b74, %l0 = 0000000c, %l7 = a412040a
add %i0,0x150,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000099b0b74
! %f16 = 88feb49e 1920ccaf b4599c7d 0bb77380
! %f20 = c5124ee5 740b9b09 b5533e9a 82928ed0
! %f24 = 44b922c2 35cef308 3827d097 7620ac2a
! %f28 = 3ff62bd0 58bb0a20 15ccd657 fdebd1b4
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000004f8000fe] = cd4b058b, %l5 = a27e85fb7ff63a6d
ldstub [%i3+0x0fe],%l5 ! %l5 = 00000005000000ff
! Mem[0000000090000198] = fce28cd2 efeddde3, %g2 = 0000000b, %g3 = 64608260
ldd [%i4+0x198],%g2 ! %g2 = 00000000fce28cd2 00000000efeddde3
! Mem[000000004f00009c] = 4cb93a29, %l0 = 000000000000000c
swap [%i2+0x09c],%l0 ! %l0 = 000000004cb93a29
! Mem[000000004e80005b] = 1347e5ba, %l3 = 000000004395f454
ldstub [%i1+0x05b],%l3 ! %l3 = 000000ba000000ff
! Mem[00000000908001a4] = d2db28b7, %g2 = 00000000fce28cd2
ldub [%i5+0x1a7],%g2 ! %g2 = 00000000000000d2
! Mem[000000004e0000d8] = ea3e835f, %l5 = 00000005, %l2 = 93a02680
add %i0,0xd8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ea3e835f
! Mem[000000004f800140] = 129c6c2b, %l3 = 000000ba, %l7 = 099b0b74
add %i3,0x140,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000129c6c2b
p31_label_23:
! Mem[0000000091000098] = 3b6030b2, %g2 = 00000000000000d2
ldsh [%i6+0x098],%g2 ! %g2 = 0000000000003b60
! Mem[000000009080000c] = 03af8d50, %g18 = da7aaabc5f631747
ldsw [%i5+0x00c],%g2 ! %g2 = da7aaabc5f631747
! Mem[000000004e000100] = 861b7bcd, %l1 = a6c976ac, %l4 = 71cc128c
add %i0,0x100,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000861b7bcd
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000180] = 8f34b814 c7e00276 57aea508 45dc9b5c
! Mem[0000000090000190] = 00000000 8205e2b4 fce28cd2 efeddde3
! Mem[00000000900001a0] = 6b6da9bc c1ffffff 634d7ffb f64d3548
! Mem[00000000900001b0] = 2e9ed491 17ed2866 02ea839a 58d49377
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800160] = 010ecc7c 411bc06f, %g2 = 03af8d50, %g3 = efeddde3
ldd [%o0+0x160],%g2 ! %g2 = 00000000010ecc7c 00000000411bc06f
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930fc121
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l0 = 4cb93a29, %l1 = a6c976ac, Mem[0000000091800070] = f8ddbbd2 ab98518d
std %l0,[%o0+0x070] ! Mem[0000000091800070] = 4cb93a29 a6c976ac
! Mem[000000004e000138] = ece84cc84a808a69, %l3 = 00000000000000ba, %l2 = 00000000ea3e835f
add %i0,0x138,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ece84cc84a808a69
! %l7 = 00000000129c6c2b, Mem[00000000918001f8] = 5ae8e450241bdf1c
stx %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = 00000000129c6c2b
p31_label_24:
! Mem[000000004e80005c] = 5c164a97, %l7 = 129c6c2b, %l3 = 000000ba
add %i1,0x5c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005c164a97
! %l5 = 0000000000000005, Mem[000000004e8001c8] = c1ad378a
stw %l5,[%i1+0x1c8] ! Mem[000000004e8001c8] = 00000005
! Mem[000000004f000060] = e0f56f8c f212c6a4, %l6 = 000000d0, %l7 = 129c6c2b
ldd [%i2+0x060],%l6 ! %l6 = 00000000e0f56f8c 00000000f212c6a4
! Mem[0000000090800058] = 76c7d6ff 35823d38, %g2 = 010ecc7c, %g3 = 411bc06f
ldd [%i5+0x058],%g2 ! %g2 = 0000000076c7d6ff 0000000035823d38
! Mem[000000004e0000d0] = 035d56bc, %l1 = 00000000a6c976ac
swap [%i0+0x0d0],%l1 ! %l1 = 00000000035d56bc
! Mem[000000004f80004c] = 4b3b6666, %l0 = 000000004cb93a29
swap [%i3+0x04c],%l0 ! %l0 = 000000004b3b6666
membar #Sync ! Added by membar checker (850)
! Mem[0000000090000140] = 88feb49e 1920ccaf b4599c7d 0bb77380
! Mem[0000000090000150] = c5124ee5 740b9b09 b5533e9a 82928ed0
! Mem[0000000090000160] = 44b922c2 35cef308 3827d097 7620ac2a
! Mem[0000000090000170] = 3ff62bd0 58bb0a20 15ccd657 fdebd1b4
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000004f800010] = 9d63307a, %l5 = 0000000000000005
ldstub [%i3+%o2],%l5 ! %l5 = 0000009d000000ff
! Mem[000000009180006c] = 99dfefc0, %g18 = da7aaabc5f631747
ldsw [%o0+0x06c],%g2 ! %g2 = da7aaabc5f631747
p31_label_25:
! %l1 = 00000000035d56bc, Mem[0000000091000088] = b894d84bf509db17
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = 00000000035d56bc
! Mem[0000000090000124] = 572b8c41, %g2 = ffffffff99dfefc0
ldsh [%i4+0x124],%g2 ! %g2 = 000000000000572b
! Mem[000000004f800084] = 1b49167a, %l2 = 4a808a69, %l2 = 4a808a69
add %i3,0x84,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001b49167a
! %l5 = 000000000000009d, Mem[00000000900000d0] = 87231a0c716244f6
stx %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000000000009d
! Mem[0000000090800144] = 808370bc, %g18 = da7aaabc5f631747
ldsw [%i5+0x144],%g2 ! %g2 = da7aaabc5f631747
membar #Sync ! Added by membar checker (851)
! %f0 = 861b7bcd 9cb9371d ece84cc8 0000d71b
! %f4 = 035d56bc 025a797f ea3e835f da662a86
! %f8 = 2aeec9a4 572b8c41 987f3c6b 5701543d
! %f12 = 6b7def8f 33f03b44 ece84cc8 4a808a69
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000004e0000b2] = 9a0fdc65, %l3 = 000000005c164a97
ldstub [%i0+0x0b2],%l3 ! %l3 = 000000dc000000ff
! Mem[0000000090800124] = dde33812, %g2 = ffffffff808370bc
ldsb [%i5+0x126],%g2 ! %g2 = ffffffffffffffdd
! %f16 = 88feb49e 1920ccaf b4599c7d 0bb77380
! %f20 = c5124ee5 740b9b09 b5533e9a 82928ed0
! %f24 = 44b922c2 35cef308 3827d097 7620ac2a
! %f28 = 3ff62bd0 58bb0a20 15ccd657 fdebd1b4
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l3 = 00000000000000dc, Mem[0000000091800160] = 010ecc7c411bc06f
stx %l3,[%o0+0x160] ! Mem[0000000091800160] = 00000000000000dc
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p31_branch_failed
p31_not_taken_0_end:
! End of Random Code for Thread 31
1: membar #Sync ! Force all stores to complete
p31_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x07c] ! Set processor 31 done flag
! Check Registers
p31_check_registers:
set p31_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000004b3b6666
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000035d56bc
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001b49167a
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000dc
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000009d
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e0f56f8c
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f212c6a4
bne,a,pn %xcc,p31_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p31_check_fp_registers:
set p31_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 861b7bcd 9cb9371d
bne %xcc,p31_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ece84cc8 0000d71b
bne %xcc,p31_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 035d56bc 025a797f
bne %xcc,p31_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ea3e835f da662a86
bne %xcc,p31_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2aeec9a4 572b8c41
bne %xcc,p31_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 987f3c6b 5701543d
bne %xcc,p31_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6b7def8f 33f03b44
bne %xcc,p31_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ece84cc8 4a808a69
bne %xcc,p31_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 88feb49e 1920ccaf
bne %xcc,p31_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be b4599c7d 0bb77380
bne %xcc,p31_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c5124ee5 740b9b09
bne %xcc,p31_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be b5533e9a 82928ed0
bne %xcc,p31_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 44b922c2 35cef308
bne %xcc,p31_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 3827d097 7620ac2a
bne %xcc,p31_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3ff62bd0 58bb0a20
bne %xcc,p31_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 15ccd657 fdebd1b4
bne %xcc,p31_f30_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0d839ca88e8745f8
ldx [%i0+0x000],%g3 ! Observed data at 000000004e000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e9630f7d1e287055
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e11c186c2f1ead89
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f64a396a068d7c43
ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a412040ae6539f49
ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1f0ee6a9e29fd9b5
ldx [%i0+0x028],%g3 ! Observed data at 000000004e000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bee0b6f5a7387285
ldx [%i0+0x030],%g3 ! Observed data at 000000004e000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 85aa2ec44e0072a2
ldx [%i0+0x038],%g3 ! Observed data at 000000004e000038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = fe9618ee1edc5f62
ldx [%i0+0x060],%g3 ! Observed data at 000000004e000060
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9a0fff6529f3a2f0
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 734ea2ee7d2fc830
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 861b7bcd9cb9371d
ldx [%i0+0x0c0],%g3 ! Observed data at 000000004e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ece84cc80000d71b
ldx [%i0+0x0c8],%g3 ! Observed data at 000000004e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a6c976ac025a797f
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ea3e835fda662a86
ldx [%i0+0x0d8],%g3 ! Observed data at 000000004e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2aeec9a4572b8c41
ldx [%i0+0x0e0],%g3 ! Observed data at 000000004e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 987f3c6b5701543d
ldx [%i0+0x0e8],%g3 ! Observed data at 000000004e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6b7def8f33f03b44
ldx [%i0+0x0f0],%g3 ! Observed data at 000000004e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ece84cc84a808a69
ldx [%i0+0x0f8],%g3 ! Observed data at 000000004e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ece84cc80000d71b
ldx [%i0+0x108],%g3 ! Observed data at 000000004e000108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2aac207697d02738
ldx [%i0+0x168],%g3 ! Observed data at 000000004e000168
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 73479fd9ff641299
ldx [%i0+0x190],%g3 ! Observed data at 000000004e000190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e2d8c3fb03861b4e
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9c41cd4b7d0f63e9
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f0,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x058],%g2 ! Expected data = 1347e5ff5c164a97
ldx [%i1+0x058],%g3 ! Observed data at 000000004e800058
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 341ebae19cb9371d
ldx [%i1+0x078],%g3 ! Observed data at 000000004e800078
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 96ff114f230447a9
ldx [%i1+0x088],%g3 ! Observed data at 000000004e800088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a799c5adffb8a664
ldx [%i1+0x098],%g3 ! Observed data at 000000004e800098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2b97f7c70000d71b
ldx [%i1+0x0a0],%g3 ! Observed data at 000000004e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9d8f8c411612d273
ldx [%i1+0x188],%g3 ! Observed data at 000000004e800188
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000005127974d2
ldx [%i1+0x1c8],%g3 ! Observed data at 000000004e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1c8,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ffffffc1bca96d6b
ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 48354df6fb7f4dff
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffca3025fa1ccbfe
ldx [%i2+0x070],%g3 ! Observed data at 000000004f000070
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff1a3669cf37d95c
ldx [%i2+0x078],%g3 ! Observed data at 000000004f000078
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = a04751a30000000c
ldx [%i2+0x098],%g3 ! Observed data at 000000004f000098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4d322d41139bb755
ldx [%i2+0x0c0],%g3 ! Observed data at 000000004f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9ad77dff2ce83026
ldx [%i2+0x0c8],%g3 ! Observed data at 000000004f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cb789211b88fb5ff
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffffe963fd895b02
ldx [%i2+0x110],%g3 ! Observed data at 000000004f000110
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = a255c5ff45ee60bb
ldx [%i2+0x160],%g3 ! Observed data at 000000004f000160
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1d37b99ccd7b1b86
ldx [%i2+0x180],%g3 ! Observed data at 000000004f000180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1bd70000c84ce8ec
ldx [%i2+0x188],%g3 ! Observed data at 000000004f000188
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7f795a02bc565d03
ldx [%i2+0x190],%g3 ! Observed data at 000000004f000190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 862a66da5f833eea
ldx [%i2+0x198],%g3 ! Observed data at 000000004f000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 418c2b57a4c9ee2a
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3d5401576b3c7f98
ldx [%i2+0x1a8],%g3 ! Observed data at 000000004f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 443bf0338fef7d6b
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 698a804ac84ce8ec
ldx [%i2+0x1b8],%g3 ! Observed data at 000000004f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 38a046c00000008d
ldx [%i2+0x1d0],%g3 ! Observed data at 000000004f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1d0,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ff63307a61b74c30
ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = f9b6f5354cb93a29
ldx [%i3+0x048],%g3 ! Observed data at 000000004f800048
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d123c705cd4bff8b
ldx [%i3+0x0f8],%g3 ! Observed data at 000000004f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = e1fc2094eff1b607
ldx [%i3+0x130],%g3 ! Observed data at 000000004f800130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = a80acbc05f19a2d3
ldx [%i3+0x170],%g3 ! Observed data at 000000004f800170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 89ee73ff4dea7cda
ldx [%i3+0x180],%g3 ! Observed data at 000000004f800180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 81100386efcd8aff
ldx [%i3+0x190],%g3 ! Observed data at 000000004f800190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bca96d6b5edc9a71
ldx [%i3+0x1c0],%g3 ! Observed data at 000000004f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a7bf78fc2615c888
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f91312d407d33c13
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1f0,%g4
! The test for processor 31 has passed
p31_passed:
ta GOOD_TRAP
nop
p31_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p31_failed
p31_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p31_failed
p31_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p31_failed
p31_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p31_failed
p31_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p31_failed
p31_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p31_failed
p31_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p31_failed
p31_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p31_failed
p31_f0_fail:
set p31_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f2_fail:
set p31_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f4_fail:
set p31_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f8_fail:
set p31_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f10_fail:
set p31_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f12_fail:
set p31_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f14_fail:
set p31_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f16_fail:
set p31_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f18_fail:
set p31_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f20_fail:
set p31_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f22_fail:
set p31_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f24_fail:
set p31_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f26_fail:
set p31_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f28_fail:
set p31_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f30_fail:
set p31_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 31 failed
p31_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 31 failed
p31_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p31_selfmod_failed:
ba p31_failed
mov 0xabc,%g1
p31_common_error:
or %g0,0xeff,%g1
ba p31_failed
mov %o5,%g3
p31_common_signature_error:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_common_timeout:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p31_failed
mov 0x0,%g3
p31_trap1e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f000018]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f000020]
stda %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800008]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800020]
done
p31_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f000018]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f000020]
stda %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800008]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800020]
done
p31_trap2e:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f000000]
done
p31_trap2o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f000000]
done
p31_trap3e:
nop
done
p31_trap3o:
nop
done
p31_init_memory_pointers:
set p31_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p31_local0_start,%i0
set p31_local1_start,%i1
set p31_local2_start,%i2
set p31_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0c324ee886500d0d
ldx [%g1+0x008],%l1 ! %l1 = 6437298801f2ce6e
ldx [%g1+0x010],%l2 ! %l2 = fe9618ee225f5f24
ldx [%g1+0x018],%l3 ! %l3 = cc3351eff65574f6
ldx [%g1+0x020],%l4 ! %l4 = 78ad3853a89c830d
ldx [%g1+0x028],%l5 ! %l5 = 197ce5b3e1fc2094
ldx [%g1+0x030],%l6 ! %l6 = 17254e67a33d8536
ldx [%g1+0x038],%l7 ! %l7 = 1495134bf9b0a608
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 32
processor_32:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x80] ! Set the start flag
wrpr %g0,7,%cleanwin
call p32_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 32
wr %g0,0x4,%fprs ! Make sure fef is 1
set p32_init_freg,%g1
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d83d1297 608c7474 dd061bb2 35a2ccf2
! %f36 = 127f40e8 d3d553db d9d7a06e 82e88ef8
! %f40 = f18cda2d 2ec9bb8c bcc5ff5c 64e68734
! %f44 = 49ecf455 f8f55fb1 099e5718 b39829d0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc55c1df700000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = c55c1df700000051
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 32
p32_label_1:
! Mem[00000000910001a8] = 53beb41c, %g2 = d05d4ba6ff0dd8a9
lduw [%i6+0x1a8],%g2 ! %g2 = 0000000053beb41c
! %l5 = 00d779b7f66a6ef4, Mem[00000000900000e0] = 27f82a5f6a47b090
stx %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 00d779b7f66a6ef4
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l0 = a95742da, %l1 = 3cc64864, Mem[00000000908000b0] = ac9d73bf 2618a39e
std %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = a95742da 3cc64864
! Mem[0000000050000104] = cac5cdb5, %l0 = d3f3a46ea95742da
swap [%i0+0x104],%l0 ! %l0 = 00000000cac5cdb5
! %l1 = 972cf51c3cc64864, Mem[0000000091000072] = 75fced10
sth %l1,[%i6+0x072] ! Mem[0000000091000070] = 4864ed10
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
mov 0x140,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 0000000050000140
! Mem[00000000508000fc] = 55c7c938, %l4 = 6d30b53fd750e21c
swap [%i1+0x0fc],%l4 ! %l4 = 0000000055c7c938
! Mem[000000009000007c] = e5acf70b, %g2 = 0000000053beb41c
lduw [%i4+0x07c],%g2 ! %g2 = 00000000e5acf70b
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
p32_label_2:
! Mem[0000000090000024] = 96db0288, %g18 = 7ca05cccbb1892c2
ldsw [%i4+0x024],%g2 ! %g2 = 7ca05cccbb1892c2
! Mem[0000000050800110] = 062374e6, %l2 = c877aa05fbaf3bab
ldub [%i1+0x112],%l2 ! %l2 = 0000000000000074
! Mem[0000000090800148] = 490f12bc, %g2 = ffffffff96db0288
ldsb [%i5+0x149],%g2 ! %g2 = 0000000000000049
! Mem[0000000051800108] = bac4f823, %l1 = 972cf51c3cc64864
ldsw [%i3+0x108],%l1 ! %l1 = ffffffffbac4f823
membar #Sync ! Added by membar checker (852)
! Mem[0000000050000164] = c31807e6, %l3 = 7c541aea, %l5 = f66a6ef4
add %i0,0x164,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c31807e6
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000500000dc] = aa0dfe0e, %l5 = 00000000c31807e6
swap [%i0+0x0dc],%l5 ! %l5 = 00000000aa0dfe0e
! %l3 = 7be2ba647c541aea, Mem[0000000091800150] = cb1da78f
stb %l3,[%o0+0x150] ! Mem[0000000091800150] = ea1da78f
! Mem[00000000508001b8] = db9a19b3, %l1 = ffffffffbac4f823
swap [%i1+0x1b8],%l1 ! %l1 = 00000000db9a19b3
! Mem[00000000910001e0] = bbbab66e 0cab3da0, %g2 = 00000049, %g3 = 0bad0b00
ldd [%i6+0x1e0],%g2 ! %g2 = 00000000bbbab66e 000000000cab3da0
p32_label_3:
! Mem[0000000051800070] = 5ea36a96 2c10ccee, %l0 = cac5cdb5, %l1 = db9a19b3
ldd [%i3+0x070],%l0 ! %l0 = 000000005ea36a96 000000002c10ccee
! %l7 = 4a66cf7ec67d4677, Mem[0000000090800040] = e46967e1
sth %l7,[%i5+0x040] ! Mem[0000000090800040] = 467767e1
! Mem[0000000051800097] = 31a02bc3, %l3 = 7be2ba647c541aea
ldstub [%i3+0x097],%l3 ! %l3 = 000000c3000000ff
! Mem[0000000091000024] = f13290ae, %g2 = 00000000bbbab66e
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff132
! Mem[00000000518000e8] = 793a4f5048ba62a2, %l7 = 4a66cf7ec67d4677, %l3 = 00000000000000c3
add %i3,0xe8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 793a4f5048ba62a2
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000091000030] = 1fffc9b5 72e0dec3, %g2 = fffff132, %g3 = 0cab3da0
ldd [%i6+0x030],%g2 ! %g2 = 000000001fffc9b5 0000000072e0dec3
! Mem[00000000918000c0] = c92b5ddc f1cbb2db, %g2 = 1fffc9b5, %g3 = 72e0dec3
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000c92b5ddc 00000000f1cbb2db
! Mem[0000000051000044] = 0b1b2758, %l3 = 793a4f5048ba62a2
lduw [%i2+0x044],%l3 ! %l3 = 000000000b1b2758
! %l0 = 000000005ea36a96, Mem[000000009100013e] = f750eb85
sth %l0,[%i6+0x13e] ! Mem[000000009100013c] = 6a96eb85
p32_label_4:
! Mem[00000000908000c8] = 4db129a13ce9b6ab, %g2 = 00000000c92b5ddc
ldx [%i5+0x0c8],%g2 ! %g2 = 4db129a13ce9b6ab
! Mem[00000000518001f8] = dfe4ab6dfe06a595, %l4 = 0000000055c7c938, %l7 = 4a66cf7ec67d4677
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = dfe4ab6dfe06a595
! Mem[0000000090800044] = 7f2cd037, %g2 = 4db129a13ce9b6ab
lduh [%i5+0x044],%g2 ! %g2 = 0000000000007f2c
! Mem[0000000050800024] = 8f045686, %l7 = dfe4ab6dfe06a595
swap [%i1+0x024],%l7 ! %l7 = 000000008f045686
! Mem[0000000090800068] = c1c6924a, %g2 = 0000000000007f2c
lduw [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a
! Mem[0000000090000084] = f48a5a1a, %g2 = 00000000c1c6924a
ldsh [%i4+0x084],%g2 ! %g2 = fffffffffffff48a
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000051800040] = a205dce9, %l2 = 0000000000000074
ldsb [%i3+0x043],%l2 ! %l2 = ffffffffffffffe9
membar #Sync ! Added by membar checker (853)
! Mem[0000000090000040] = e9d8be22 22b0463b 0bff95fa 0f57fc56
! Mem[0000000090000050] = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! Mem[0000000090000060] = d02a954d 25cff9d5 8a787bd9 20c47c78
! Mem[0000000090000070] = 79436206 30b32aba 65ab4ca4 65060e51
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000051800144] = bf1fc301, %l2 = ffffffffffffffe9
swap [%i3+0x144],%l2 ! %l2 = 00000000bf1fc301
p32_label_5:
! Mem[0000000050800153] = 0e68011a, %l1 = 000000002c10ccee
ldstub [%i1+0x153],%l1 ! %l1 = 0000001a000000ff
! Mem[00000000508001a4] = c3005d99, %l0 = 000000005ea36a96
swap [%i1+0x1a4],%l0 ! %l0 = 00000000c3005d99
! Mem[00000000918000a0] = efb13f4b c8d12635, %g2 = fffff48a, %g3 = f1cbb2db
ldd [%o0+0x0a0],%g2 ! %g2 = 00000000efb13f4b 00000000c8d12635
! Mem[0000000091800084] = f21af862, %g18 = 7ca05cccbb1892c2
ldsw [%o0+0x084],%g2 ! %g2 = 7ca05cccbb1892c2
! %l5 = 00000000aa0dfe0e, Mem[00000000908000ac] = 2ae7a3e5
stw %l5,[%i5+0x0ac] ! Mem[00000000908000ac] = aa0dfe0e
! Mem[00000000910001c4] = 44af7411, %g2 = fffffffff21af862
lduw [%i6+0x1c4],%g2 ! %g2 = 0000000044af7411
! Mem[00000000518001c3] = 52f2753e, %l6 = a93718b0e5a03341
ldstub [%i3+0x1c3],%l6 ! %l6 = 0000003e000000ff
! %l2 = bf1fc301, %l3 = 0b1b2758, Mem[0000000090800078] = 9fb921cd 132f0048
std %l2,[%i5+0x078] ! Mem[0000000090800078] = bf1fc301 0b1b2758
! %l7 = 000000008f045686, Mem[0000000091000148] = 3992e709a2c43b2c
stx %l7,[%i6+0x148] ! Mem[0000000091000148] = 000000008f045686
! %l2 = 00000000bf1fc301, Mem[0000000091800163] = 7c411bc0
stb %l2,[%o0+0x163] ! Mem[0000000091800160] = 01411bc0
p32_label_6:
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000500001c0] = ca3d3062, %l2 = 00000000bf1fc301
swap [%i0+0x1c0],%l2 ! %l2 = 00000000ca3d3062
! Mem[00000000518000a0] = 5b6f9180, %l5 = 00000000aa0dfe0e
swap [%i3+0x0a0],%l5 ! %l5 = 000000005b6f9180
! Mem[00000000900001c0] = 98c5416a, %g2 = 0000000044af7411
ldub [%i4+0x1c0],%g2 ! %g2 = 0000000000000098
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000051000130] = 9c1e0b4d, %l1 = 0000001a, %l0 = c3005d99
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000009c1e0b4d
! %l0 = 9c1e0b4d, %l1 = 0000001a, Mem[0000000091000120] = efab16e5 4bba2a1e
std %l0,[%i6+0x120] ! Mem[0000000091000120] = 9c1e0b4d 0000001a
! Mem[0000000050800158] = efd987c793bcbd4f, %l3 = 000000000b1b2758, %l5 = 000000005b6f9180
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = efd987c793bcbd4f
! Mem[0000000050800070] = 8e7f0ee4, %l5 = 93bcbd4f, %l3 = 0b1b2758
add %i1,0x70,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008e7f0ee4
! Mem[0000000090800040] = 467767e17f2cd037, %g2 = 0000000000000098
ldx [%i5+0x040],%g2 ! %g2 = 467767e17f2cd037
p32_label_7:
! %l6 = 000000000000003e, Mem[0000000090000100] = e9d8be22
stw %l6,[%i4+0x100] ! Mem[0000000090000100] = 0000003e
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l2 = 00000000ca3d3062, Mem[0000000091000098] = 3b6030b23457b2a7
stx %l2,[%i6+0x098] ! Mem[0000000091000098] = 00000000ca3d3062
! Mem[0000000051800030] = 2de08045, %l7 = 8f045686, %l5 = 93bcbd4f
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002de08045
! Mem[000000005000000c] = 6b07f2e3, %l5 = 000000002de08045
ldsh [%i0+0x00c],%l5 ! %l5 = 0000000000006b07
! Mem[000000005180002c] = 07c935a6, %l6 = 000000000000003e
ldstub [%i3+0x02c],%l6 ! %l6 = 00000007000000ff
! Mem[000000009100012c] = 687403a2, %g18 = 7ca05cccbb1892c2
ldsw [%i6+0x12c],%g2 ! %g2 = 7ca05cccbb1892c2
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! %l5 = 0000000000006b07, Mem[00000000910001b0] = 9cb5ef3f
stw %l5,[%i6+0x1b0] ! Mem[00000000910001b0] = 00006b07
p32_label_8:
! %l2 = 00000000ca3d3062, Mem[0000000051800080] = d236c6d731a52bba
stx %l2,[%i3+0x080] ! Mem[0000000051800080] = 00000000ca3d3062
! Mem[00000000918001c0] = 9843ec26 c6df0770, %g2 = 687403a2, %g3 = c8d12635
ldd [%o0+0x1c0],%g2 ! %g2 = 000000009843ec26 00000000c6df0770
! Mem[00000000508001dc] = 9704abc8, %l0 = 000000009c1e0b4d
ldsw [%i1+0x1dc],%l0 ! %l0 = ffffffff9704abc8
! Mem[0000000051800199] = 88289eda, %l3 = 000000008e7f0ee4
ldstub [%i3+0x199],%l3 ! %l3 = 00000028000000ff
! Mem[0000000051800190] = 3e07388f, %l6 = 0000000000000007
swap [%i3+0x190],%l6 ! %l6 = 000000003e07388f
! Mem[0000000091000078] = 53e44ef2, %g2 = 000000009843ec26
lduw [%i6+0x078],%g2 ! %g2 = 0000000053e44ef2
! %l6 = 3e07388f, %l7 = 8f045686, Mem[0000000091800128] = 24b9d90e 352c036b
std %l6,[%o0+0x128] ! Mem[0000000091800128] = 3e07388f 8f045686
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
stda %f16,[%i3+%g6]ASI_COMMIT_S ! Block Store to 0000000051800040
! Mem[00000000500000a0] = d49d6b2b, %l0 = 9704abc8, %l3 = 00000028
add %i0,0xa0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d49d6b2b
! Mem[0000000051000150] = 1f413d49, %l2 = ca3d3062, %l1 = 0000001a
add %i2,0x150,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001f413d49
p32_label_9:
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
stda %f16,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 00000000518000c0
! %l3 = 00000000d49d6b2b, Mem[00000000910000a2] = ea4ed4ce
sth %l3,[%i6+0x0a2] ! Mem[00000000910000a0] = 6b2bd4ce
! Mem[0000000090800138] = 92df79e6e94c5e6d, %g2 = 0000000053e44ef2
ldx [%i5+0x138],%g2 ! %g2 = 92df79e6e94c5e6d
! %l4 = 0000000055c7c938, Mem[00000000918000c8] = 8731fad3
stw %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 55c7c938
! %l6 = 000000003e07388f, Mem[0000000091000144] = 745a35d9
stw %l6,[%i6+0x144] ! Mem[0000000091000144] = 3e07388f
! %l2 = 00000000ca3d3062, Mem[00000000900000e0] = b02dc322
sth %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 3062c322
! Mem[0000000051000068] = a5dc95ed7cdadedd, %l4 = 0000000055c7c938, %l1 = 000000001f413d49
add %i2,0x68,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = a5dc95ed7cdadedd
membar #Sync ! Added by membar checker (854)
! Mem[00000000900000dc] = 41ee3062, %g2 = 92df79e6e94c5e6d
ldub [%i4+0x0de],%g2 ! %g2 = 0000000000000041
! Mem[0000000051000144] = eb5da7ff, %l7 = 8f045686, %l1 = 7cdadedd
add %i2,0x144,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000eb5da7ff
! %l3 = 00000000d49d6b2b, Mem[0000000090800192] = 95f7e68e
stb %l3,[%i5+0x192] ! Mem[0000000090800190] = 2bf7e68e
p32_label_10:
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (855)
! %l4 = 0000000055c7c938, Mem[000000009000000c] = 36c59199
sth %l4,[%i4+0x00c] ! Mem[000000009000000c] = c9389199
! %f16 = 4bd905b3 c7c37b44 6aa24077 45af6692
! %f20 = 18ca6174 4e13d385 d2626e31 01c941ee
! %f24 = b02dc322 c31807e6 b5f16a70 8aefa197
! %f28 = 911e7488 2f872419 cad5c8f3 de600292
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000005100004d] = 25aee959, %l5 = 0000000000006b07
ldstub [%i2+0x04d],%l5 ! %l5 = 000000ae000000ff
! Mem[0000000050800030] = 401124a9, %l3 = 00000000d49d6b2b
ldsb [%i1+0x033],%l3 ! %l3 = ffffffffffffffa9
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000051000088] = c1e6efef6a137554, %l3 = ffffffffffffffa9, %l4 = 0000000055c7c938
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = c1e6efef6a137554
! Mem[0000000051800088] = 9fe1f625, %l1 = 00000000eb5da7ff
swap [%i3+0x088],%l1 ! %l1 = 000000009fe1f625
! Mem[0000000090800088] = c82036f2, %g2 = 0000000000000041
ldsh [%i5+0x088],%g2 ! %g2 = ffffffffffffc820
! Mem[0000000051000118] = 430b0dcc, %l4 = 6a137554, %l0 = 9704abc8
add %i2,0x118,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000430b0dcc
p32_label_11:
! Mem[00000000508001d8] = 4053d635, %l1 = 9fe1f625, %l3 = ffffffa9
add %i1,0x1d8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000004053d635
! Mem[00000000518000a0] = aa0dfe0e43de9d47, %l2 = 00000000ca3d3062, %l0 = 00000000430b0dcc
add %i3,0xa0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = aa0dfe0e43de9d47
! Mem[0000000090000050] = 18ca6174, %g2 = ffffffffffffc820
lduw [%i4+0x050],%g2 ! %g2 = 0000000018ca6174
! Mem[0000000051800178] = 03ed43f163b36b09, %l7 = 000000008f045686, %l4 = c1e6efef6a137554
add %i3,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 03ed43f163b36b09
! Mem[0000000050800038] = dda4afa2a215e5a3, %l1 = 000000009fe1f625, %l5 = 00000000000000ae
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = dda4afa2a215e5a3
! %l6 = 000000003e07388f, Mem[000000005100010c] = 7e12ab4a
stb %l6,[%i2+0x10c] ! Mem[000000005100010c] = 8f12ab4a
! Mem[0000000051000108] = c3669703, %l3 = 000000004053d635
swap [%i2+0x108],%l3 ! %l3 = 00000000c3669703
membar #Sync ! Added by membar checker (856)
! Mem[0000000090000140] = 4bd905b3 c7c37b44 6aa24077 45af6692
! Mem[0000000090000150] = 18ca6174 4e13d385 d2626e31 01c941ee
! Mem[0000000090000160] = b02dc322 c31807e6 b5f16a70 8aefa197
! Mem[0000000090000170] = 911e7488 2f872419 cad5c8f3 de600292
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = 0000000018ca6174
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[0000000050800100] = 02f1ed78, %l6 = 3e07388f, %l2 = ca3d3062
add %i1,0x100,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000002f1ed78
p32_label_12:
! Mem[00000000900000c8] = 6aa24077 45af6692, %g2 = c8d12635, %g3 = c6df0770
ldd [%i4+0x0c8],%g2 ! %g2 = 000000006aa24077 0000000045af6692
! Mem[0000000051000040] = 793911bb 0b1b2758 27077114 25ffe959
! Mem[0000000051000050] = 9502e6ab 26dac3f0 46e7af0e 42398e01
! Mem[0000000051000060] = 58bebf82 32c4b600 a5dc95ed 7cdadedd
! Mem[0000000051000070] = 7507abf3 774d145b db5c6b2a 28270e96
ldda [%i2+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000051000040
! Mem[000000005100000c] = 68680d68, %l7 = 000000008f045686
swap [%i2+0x00c],%l7 ! %l7 = 0000000068680d68
! %l3 = 00000000c3669703, Mem[0000000051800036] = 16966f85
sth %l3,[%i3+0x036] ! Mem[0000000051800034] = 16969703
! Mem[0000000091000130] = d95d7380, %g2 = 000000006aa24077
ldsb [%i6+0x132],%g2 ! %g2 = ffffffffffffffd9
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000051000198] = 7d10942f1cba9716, %l6 = 000000003e07388f, %l0 = aa0dfe0e43de9d47
add %i2,0x198,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 7d10942f1cba9716
! Mem[00000000518001d0] = 6cfdf95c, %l3 = 00000000c3669703
ldsb [%i3+0x1d0],%l3 ! %l3 = 000000000000006c
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x180,%g5
stda %f0,[%i1+%g5]ASI_BLK_S ! Block Store to 0000000050800180
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
p32_label_13:
! Mem[0000000091800148] = f9c8519e, %g2 = ffffffffffffffd9
lduw [%o0+0x148],%g2 ! %g2 = 00000000f9c8519e
! %l7 = 0000000068680d68, Mem[0000000091000030] = 1fffc9b5
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 68680d68
! %l2 = 0000000002f1ed78, Mem[00000000518000f0] = 1924872f88741e91
stx %l2,[%i3+0x0f0] ! Mem[00000000518000f0] = 0000000002f1ed78
! Mem[000000005000000c] = 6b07f2e3, %l2 = 02f1ed78, %l3 = 0000006c
add %i0,0x0c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000006b07f2e3
! Mem[0000000090000100] = 0000003e 22b0463b 0bff95fa 0f57fc56
! Mem[0000000090000110] = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! Mem[0000000090000120] = d02a954d 25cff9d5 8a787bd9 20c47c78
! Mem[0000000090000130] = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800068] = aeb33225, %g2 = 00000000f9c8519e
lduw [%o0+0x068],%g2 ! %g2 = 00000000aeb33225
! Mem[000000005080012c] = f5e10346, %l4 = 03ed43f163b36b09
swap [%i1+0x12c],%l4 ! %l4 = 00000000f5e10346
! Mem[0000000050000198] = 71d4a90aeb1d8f43, %l1 = 000000009fe1f625, %l3 = 000000006b07f2e3
add %i0,0x198,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 71d4a90aeb1d8f43
membar #Sync ! Added by membar checker (857)
! Mem[00000000508001a4] = 25cff9d5, %l0 = 7d10942f1cba9716
ldstub [%i1+0x1a4],%l0 ! %l0 = 00000025000000ff
! Mem[0000000091000050] = 65d749c6 a42e2703, %g2 = aeb33225, %g3 = 45af6692
ldd [%i6+0x050],%g2 ! %g2 = 0000000065d749c6 00000000a42e2703
p32_label_14:
! Mem[0000000091800070] = d2ab9851, %g2 = 0000000065d749c6
ldub [%o0+0x073],%g2 ! %g2 = 00000000000000d2
! Mem[00000000518001d8] = 9d3b7d5310d02d74, %l7 = 0000000068680d68
ldx [%i3+0x1d8],%l7 ! %l7 = 9d3b7d5310d02d74
! Mem[0000000051000078] = db5c6b2a28270e96, %l7 = 9d3b7d5310d02d74
ldx [%i2+0x078],%l7 ! %l7 = db5c6b2a28270e96
! Mem[00000000510001bc] = 1f683d61, %l4 = f5e10346, %l0 = 00000025
add %i2,0x1bc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001f683d61
! %l7 = db5c6b2a28270e96, Mem[0000000090000060] = b02dc322
stb %l7,[%i4+0x060] ! Mem[0000000090000060] = 962dc322
! Mem[0000000091000078] = e44ef29d, %g2 = 00000000000000d2
ldsb [%i6+0x079],%g2 ! %g2 = ffffffffffffffe4
! Mem[00000000510000f0] = 70b04b11, %l1 = 9fe1f625, %l5 = a215e5a3
add %i2,0xf0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000070b04b11
! Mem[000000005000019c] = eb1d8f43, %l7 = db5c6b2a28270e96
swap [%i0+0x19c],%l7 ! %l7 = 00000000eb1d8f43
! Mem[00000000518000c8] = 9266af457740a26a, %l3 = 71d4a90aeb1d8f43, %l1 = 000000009fe1f625
add %i3,0xc8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 9266af457740a26a
! Mem[00000000900000d0] = ca61744e, %g2 = ffffffffffffffe4
ldsb [%i4+0x0d1],%g2 ! %g2 = ffffffffffffffca
p32_label_15:
! Mem[0000000051000008] = b3313a31, %l1 = 7740a26a, %l5 = 70b04b11
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b3313a31
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (858)
! Mem[0000000090000040] = 4bd905b3 c7c37b44 6aa24077 45af6692
! Mem[0000000090000050] = 18ca6174 4e13d385 d2626e31 01c941ee
! Mem[0000000090000060] = 962dc322 c31807e6 b5f16a70 8aefa197
! Mem[0000000090000070] = 911e7488 2f872419 cad5c8f3 de600292
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 0000000002f1ed78, Mem[0000000091800190] = 874941ec
stb %l2,[%o0+0x190] ! Mem[0000000091800190] = 784941ec
! Mem[00000000510000a8] = 371918c128b87931, %l5 = 00000000b3313a31, %l1 = 9266af457740a26a
add %i2,0xa8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 371918c128b87931
! Mem[00000000518000a0] = aa0dfe0e43de9d47, %l5 = 00000000b3313a31, %l7 = 00000000eb1d8f43
add %i3,0xa0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = aa0dfe0e43de9d47
! Mem[0000000050800088] = 65ad74ff9de49a3d, %l1 = 371918c128b87931, %l5 = 00000000b3313a31
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 65ad74ff9de49a3d
! Mem[00000000510000bc] = 93e5c771, %l7 = 43de9d47, %l6 = 3e07388f
add %i2,0xbc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000093e5c771
! Mem[00000000918000f8] = ef3adf5b2199b627, %g2 = ffffffffffffffca
ldx [%o0+0x0f8],%g2 ! %g2 = ef3adf5b2199b627
! Mem[00000000908001f4] = 2b210f96, %g2 = ef3adf5b2199b627
ldub [%i5+0x1f7],%g2 ! %g2 = 000000000000002b
p32_label_16:
! Mem[000000005100006d] = 7cdadedd, %l7 = aa0dfe0e43de9d47
ldstub [%i2+0x06d],%l7 ! %l7 = 000000da000000ff
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000009180016c] = e9020978, %g2 = 000000000000002b
ldub [%o0+0x16c],%g2 ! %g2 = 00000000000000e9
! %l4 = 00000000f5e10346, Mem[00000000910001d2] = 5965e9b8
sth %l4,[%i6+0x1d2] ! Mem[00000000910001d0] = 0346e9b8
! %l3 = 71d4a90aeb1d8f43, Mem[0000000050800010] = ccc79beb
stw %l3,[%i1+%o2] ! Mem[0000000050800010] = eb1d8f43
! Mem[0000000091000100] = ceaa9447, %g2 = 00000000000000e9
ldub [%i6+0x100],%g2 ! %g2 = 00000000000000ce
! Mem[0000000090800050] = 962502f2, %g2 = 00000000000000ce
lduh [%i5+0x050],%g2 ! %g2 = 0000000000009625
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000508000be] = 58ec86e5, %l1 = 371918c128b87931
ldstub [%i1+0x0be],%l1 ! %l1 = 00000086000000ff
! Mem[0000000090000100] = 0000003e 22b0463b 0bff95fa 0f57fc56
! Mem[0000000090000110] = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! Mem[0000000090000120] = d02a954d 25cff9d5 8a787bd9 20c47c78
! Mem[0000000090000130] = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p32_label_17:
! %l7 = 00000000000000da, Mem[0000000090800168] = 933be2ecba72925c
stx %l7,[%i5+0x168] ! Mem[0000000090800168] = 00000000000000da
! Mem[0000000051800020] = 31dd1e6d168b4e10, %l5 = 65ad74ff9de49a3d, %l7 = 00000000000000da
add %i3,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 31dd1e6d168b4e10
! %l7 = 31dd1e6d168b4e10, Mem[000000009000009c] = f2e36645
stw %l7,[%i4+0x09c] ! Mem[000000009000009c] = 168b4e10
! Mem[0000000051800120] = 8cae63c8, %l7 = 168b4e10, %l7 = 168b4e10
add %i3,0x120,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008cae63c8
! Mem[0000000051800124] = 800b72c2, %l3 = 71d4a90aeb1d8f43
swap [%i3+0x124],%l3 ! %l3 = 00000000800b72c2
! Mem[00000000508001e0] = 94949059c968a53c, %l2 = 0000000002f1ed78, %l5 = 65ad74ff9de49a3d
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 94949059c968a53c
! %l1 = 0000000000000086, Mem[0000000091800198] = 49b1ea66d6f7ca2b
stx %l1,[%o0+0x198] ! Mem[0000000091800198] = 0000000000000086
! Mem[0000000051000145] = eb5da7ff, %l7 = 000000008cae63c8
ldstub [%i2+0x145],%l7 ! %l7 = 0000005d000000ff
! %l4 = 00000000f5e10346, Mem[0000000090800068] = c1c6924a
stw %l4,[%i5+0x068] ! Mem[0000000090800068] = f5e10346
! Mem[0000000091800150] = ea1da78f, %g2 = 0000000000009625
lduw [%o0+0x150],%g2 ! %g2 = 00000000ea1da78f
p32_label_18:
! %l3 = 00000000800b72c2, Mem[0000000090800082] = b5a9dc4a
sth %l3,[%i5+0x082] ! Mem[0000000090800080] = 72c2dc4a
! Mem[00000000908000c0] = 72754069, %g2 = 00000000ea1da78f
ldsb [%i5+0x0c2],%g2 ! %g2 = 0000000000000072
! Mem[00000000918001b0] = cf81db59, %g18 = 7ca05cccbb1892c2
ldsw [%o0+0x1b0],%g2 ! %g2 = 7ca05cccbb1892c2
! Mem[00000000900000ac] = ae21e509, %g2 = ffffffffcf81db59
ldub [%i4+0x0ae],%g2 ! %g2 = 00000000000000ae
! Mem[00000000910001e0] = 6e0cab3d, %g2 = 00000000000000ae
ldsb [%i6+0x1e3],%g2 ! %g2 = 000000000000006e
! Mem[00000000908001bc] = c83f39ed, %g2 = 000000000000006e
lduh [%i5+0x1bc],%g2 ! %g2 = 000000000000c83f
! %f16 = 58271b0b bb113979 59e9ff25 14710727
! %f20 = f0c3da26 abe60295 018e3942 0eafe746
! %f24 = 00b6c432 82bfbe58 dddeda7c ed95dca5
! %f28 = 5b144d77 f3ab0775 960e2728 2a6b5cdb
mov 0x0c0,%g4
stda %f16,[%i3+%g4]ASI_COMMIT_S ! Block Store to 00000000518000c0
! Mem[00000000508000a0] = 2287d081bfcaf269, %l3 = 00000000800b72c2
ldx [%i1+0x0a0],%l3 ! %l3 = 2287d081bfcaf269
! %l3 = 2287d081bfcaf269, Mem[000000009100006c] = e2b00248
stw %l3,[%i6+0x06c] ! Mem[000000009100006c] = bfcaf269
! Mem[0000000051000054] = 26dac3f0, %l7 = 0000005d, %l2 = 02f1ed78
add %i2,0x54,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000026dac3f0
p32_label_19:
membar #Sync ! Added by membar checker (859)
! Mem[00000000518000e0] = 00b6c432, %l5 = 94949059c968a53c
lduh [%i3+0x0e0],%l5 ! %l5 = 00000000000000b6
! Mem[00000000500001f8] = 3e3cf83c, %l7 = 000000000000005d
swap [%i0+0x1f8],%l7 ! %l7 = 000000003e3cf83c
! %l0 = 000000001f683d61, Mem[00000000910000ce] = eafb5c7a
sth %l0,[%i6+0x0ce] ! Mem[00000000910000cc] = 3d615c7a
! Mem[00000000900001a8] = 413d2859, %g18 = 7ca05cccbb1892c2
ldsw [%i4+0x1a8],%g2 ! %g2 = 7ca05cccbb1892c2
! Mem[00000000518001bc] = 04ec5abf, %l7 = 3e3cf83c, %l0 = 1f683d61
add %i3,0x1bc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000004ec5abf
! Mem[00000000518000e0] = 00b6c432, %l1 = 00000086, %l5 = 000000b6
add %i3,0xe0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000b6c432
! Mem[0000000050800148] = db83c6e6, %l2 = 0000000026dac3f0
swap [%i1+0x148],%l2 ! %l2 = 00000000db83c6e6
! %f16 = 58271b0b bb113979 59e9ff25 14710727
! %f20 = f0c3da26 abe60295 018e3942 0eafe746
! %f24 = 00b6c432 82bfbe58 dddeda7c ed95dca5
! %f28 = 5b144d77 f3ab0775 960e2728 2a6b5cdb
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! %l4 = 00000000f5e10346, Mem[000000009000015d] = c941eeb0
stb %l4,[%i4+0x15d] ! Mem[000000009000015c] = 4641eeb0
! Mem[000000009080005c] = 3d38ffe2, %g2 = 00000000413d2859
lduh [%i5+0x05e],%g2 ! %g2 = 0000000000003d38
p32_label_20:
! Mem[0000000090000170] = 911e74882f872419, %g2 = 0000000000003d38
ldx [%i4+0x170],%g2 ! %g2 = 911e74882f872419
! Mem[0000000091800130] = d1424106 1d2daa3c, %g2 = 2f872419, %g3 = a42e2703
ldd [%o0+0x130],%g2 ! %g2 = 00000000d1424106 000000001d2daa3c
! %l0 = 0000000004ec5abf, Mem[000000009080000c] = 03af8d50
stw %l0,[%i5+0x00c] ! Mem[000000009080000c] = 04ec5abf
! Mem[00000000508001dc] = 9704abc8, %l2 = 00000000db83c6e6
swap [%i1+0x1dc],%l2 ! %l2 = 000000009704abc8
! Mem[0000000091800014] = 311cd70a, %g18 = 7ca05cccbb1892c2
ldsw [%o0+0x014],%g2 ! %g2 = 7ca05cccbb1892c2
! Mem[000000009180003c] = cb010323, %g2 = 00000000311cd70a
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000cb01
! %l2 = 000000009704abc8, Mem[0000000091800129] = 07388f8f
stb %l2,[%o0+0x129] ! Mem[0000000091800128] = c8388f8f
! Mem[0000000050800024] = fe06a595, %l7 = 3e3cf83c, %l4 = f5e10346
add %i1,0x24,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000fe06a595
! %l5 = 0000000000b6c432, Mem[0000000090000026] = f9d58a78
stb %l5,[%i4+0x026] ! Mem[0000000090000024] = 32d58a78
! Mem[00000000518000f0] = 5b144d77, %l5 = 0000000000b6c432
ldstub [%i3+0x0f0],%l5 ! %l5 = 0000005b000000ff
p32_label_21:
! Mem[0000000091000018] = 8c716ef0, %g18 = 7ca05cccbb1892c2
ldsw [%i6+%o3],%g2 ! %g2 = 7ca05cccbb1892c2
! %f0 = e9d8be22 22b0463b 0bff95fa 0f57fc56
! %f4 = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! %f8 = d02a954d 25cff9d5 8a787bd9 20c47c78
! %f12 = 79436206 30b32aba 65ab4ca4 65060e51
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000908001bc] = c83f39ed, %g18 = 7ca05cccbb1892c2
ldsw [%i5+0x1bc],%g2 ! %g2 = 7ca05cccbb1892c2
! Mem[0000000050000100] = ff137af9 a95742da 79dd48c4 8345075a
! Mem[0000000050000110] = 4d327661 132d6505 5dca16dd df8ab054
! Mem[0000000050000120] = 0c7154fc 9af4aae3 534c21e7 f9ac5085
! Mem[0000000050000130] = 8ac3adc6 668fc5b9 3ae91dcc 48aec703
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000050000100
! Mem[0000000051800020] = 31dd1e6d, %l4 = fe06a595, %l0 = 04ec5abf
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000031dd1e6d
! Mem[0000000050800168] = 708e8e8cc6eec418, %l4 = 00000000fe06a595, %l6 = 0000000093e5c771
add %i1,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 708e8e8cc6eec418
! %f16 = 58271b0b bb113979 59e9ff25 14710727
! %f20 = f0c3da26 abe60295 018e3942 0eafe746
! %f24 = 00b6c432 82bfbe58 dddeda7c ed95dca5
! %f28 = 5b144d77 f3ab0775 960e2728 2a6b5cdb
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000005000003c] = cde1f04c, %l5 = 000000000000005b
swap [%i0+0x03c],%l5 ! %l5 = 00000000cde1f04c
! Mem[0000000090800030] = 333f492f517dab8b, %g2 = ffffffffc83f39ed
ldx [%i5+0x030],%g2 ! %g2 = 333f492f517dab8b
! Mem[0000000050800010] = eb1d8f43, %l3 = 2287d081bfcaf269
swap [%i1+%o2],%l3 ! %l3 = 00000000eb1d8f43
p32_label_22:
! Mem[00000000900000c0] = e9d8be22 22b0463b 0bff95fa 0f57fc56
! Mem[00000000900000d0] = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! Mem[00000000900000e0] = d02a954d 25cff9d5 8a787bd9 20c47c78
! Mem[00000000900000f0] = 79436206 30b32aba 65ab4ca4 65060e51
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800198] = c4d12a66 76ae3267, %g2 = 517dab8b, %g3 = 1d2daa3c
ldd [%i5+0x198],%g2 ! %g2 = 00000000c4d12a66 0000000076ae3267
membar #Sync ! Added by membar checker (860)
! %l3 = 00000000eb1d8f43, Mem[0000000090000068] = dddeda7c
stw %l3,[%i4+0x068] ! Mem[0000000090000068] = eb1d8f43
! %l1 = 0000000000000086, Mem[0000000091800178] = 587c30ef
sth %l1,[%o0+0x178] ! Mem[0000000091800178] = 008630ef
! Mem[0000000050800010] = bfcaf269, %l0 = 31dd1e6d, %l6 = c6eec418
add %i1,0x10,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000bfcaf269
! Mem[0000000090000098] = 8627f18b168b4e10, %g2 = 00000000c4d12a66
ldx [%i4+0x098],%g2 ! %g2 = 8627f18b168b4e10
! Mem[00000000508001d4] = 5467aac2, %l5 = cde1f04c, %l0 = 31dd1e6d
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005467aac2
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b 168b4e10
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000009080018c] = f1b6e936, %g2 = 8627f18b168b4e10
ldsh [%i5+0x18e],%g2 ! %g2 = fffffffffffff1b6
! Mem[00000000910001f8] = d5049f18, %g2 = fffffffffffff1b6
ldsh [%i6+0x1fa],%g2 ! %g2 = ffffffffffffd504
p32_label_23:
! %l4 = 00000000fe06a595, Mem[00000000510001ba] = de34f888
sth %l4,[%i2+0x1ba] ! Mem[00000000510001b8] = de34a595
! %l6 = 00000000bfcaf269, Mem[0000000091000070] = dec54864ed10e21f
stx %l6,[%i6+0x070] ! Mem[0000000091000070] = 00000000bfcaf269
! Mem[0000000091000068] = 576c6bd0bfcaf269, %g2 = ffffffffffffd504
ldx [%i6+0x068],%g2 ! %g2 = 576c6bd0bfcaf269
! Mem[0000000051800100] = 4de8b658 810ace3f bac4f823 2ebbff25
! Mem[0000000051800110] = 9e9f0adc 66f57939 0fa5d210 3b9f332f
! Mem[0000000051800120] = 8cae63c8 eb1d8f43 2dc099fb 2b270f30
! Mem[0000000051800130] = e0527708 678637f7 8d7ce84b c1477f8f
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000051800100
! Mem[0000000090800020] = db922d7e 40ebce14, %g2 = bfcaf269, %g3 = 76ae3267
ldd [%i5+%o4],%g2 ! %g2 = 00000000db922d7e 0000000040ebce14
! Mem[0000000051000058] = 46e7af0e, %l2 = 9704abc8, %l6 = bfcaf269
add %i2,0x58,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000046e7af0e
! Mem[0000000051000138] = 09f8fc71, %l3 = eb1d8f43, %l7 = 3e3cf83c
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000009f8fc71
! %l0 = 000000005467aac2, Mem[000000009100003e] = ccef7ed4
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = aac27ed4
! Mem[0000000090000110] = 9502e6ab26dac3f0, %g2 = 00000000db922d7e
ldx [%i4+0x110],%g2 ! %g2 = 9502e6ab26dac3f0
! Mem[0000000091800138] = 215257a5 2c14b16d, %g2 = 26dac3f0, %g3 = 40ebce14
ldd [%o0+0x138],%g2 ! %g2 = 00000000215257a5 000000002c14b16d
p32_label_24:
! Mem[0000000091000160] = 8847e3d4, %g2 = 00000000215257a5
ldub [%i6+0x162],%g2 ! %g2 = 0000000000000088
! Mem[000000009080005c] = 35823d38, %g2 = 0000000000000088
lduw [%i5+0x05c],%g2 ! %g2 = 0000000035823d38
! Mem[0000000090000100] = 793911bb 0b1b2758 27077114 25ffe959
! Mem[0000000090000110] = 9502e6ab 26dac3f0 46e7af0e 42398e01
! Mem[0000000090000120] = 58bebf82 32c4b600 a5dc95ed 7cdadedd
! Mem[0000000090000130] = 7507abf3 774d145b db5c6b2a 28270e96
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000051800158] = 3bdf32c8f5237fff, %l1 = 0000000000000086, %l5 = 00000000cde1f04c
add %i3,0x158,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 3bdf32c8f5237fff
! %l6 = 0000000046e7af0e, Mem[000000005180002c] = ffc935a6
stb %l6,[%i3+0x02c] ! Mem[000000005180002c] = 0ec935a6
! Mem[00000000918001a0] = baabd0af, %g18 = 7ca05cccbb1892c2
ldsw [%o0+0x1a0],%g2 ! %g2 = 7ca05cccbb1892c2
! %l1 = 0000000000000086, Mem[00000000918001bc] = 3f27efa1
stw %l1,[%o0+0x1bc] ! Mem[00000000918001bc] = 00000086
! Mem[0000000050000170] = 911e74882f872419, %l4 = 00000000fe06a595, %l1 = 0000000000000086
add %i0,0x170,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 911e74882f872419
! Mem[0000000090800000] = 210d12bd 116fb171, %g2 = baabd0af, %g3 = 2c14b16d
ldd [%i5+%g0],%g2 ! %g2 = 00000000210d12bd 00000000116fb171
! %l6 = 0000000046e7af0e, Mem[00000000908001d8] = 34897f6c
sth %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = af0e7f6c
p32_label_25:
! Mem[0000000090000140] = 4bd905b3 c7c37b44 6aa24077 45af6692
! Mem[0000000090000150] = 18ca6174 4e13d385 d2626e31 014641ee
! Mem[0000000090000160] = b02dc322 c31807e6 b5f16a70 8aefa197
! Mem[0000000090000170] = 911e7488 2f872419 cad5c8f3 de600292
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000084] = f48a5a1a, %g2 = 00000000210d12bd
ldsh [%i4+0x084],%g2 ! %g2 = fffffffffffff48a
! Mem[000000005000009a] = 877f7ec5, %l0 = 000000005467aac2
ldstub [%i0+0x09a],%l0 ! %l0 = 0000007e000000ff
! Mem[0000000090000000] = e9d8be22 22b0463b 0bff95fa 0f57fc56
! Mem[0000000090000010] = 5754e94d 7c8c2a8e 4cc4a2c0 331295f2
! Mem[0000000090000020] = d02a954d 25cf32d5 8a787bd9 20c47c78
! Mem[0000000090000030] = 79436206 30b32aba 65ab4ca4 65060e51
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000051800092] = 1b172e82, %l3 = 00000000eb1d8f43
ldstub [%i3+0x092],%l3 ! %l3 = 0000002e000000ff
! Mem[00000000500001f1] = ee5b7ee4, %l4 = 00000000fe06a595
ldstub [%i0+0x1f1],%l4 ! %l4 = 0000005b000000ff
! Mem[0000000051000018] = b07bfa7e, %l2 = 9704abc8, %l6 = 46e7af0e
add %i2,0x18,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b07bfa7e
! %l1 = 911e74882f872419, Mem[000000009080019c] = 76ae3267
stw %l1,[%i5+0x19c] ! Mem[000000009080019c] = 2f872419
! Mem[000000005100009c] = 32ebbe37, %l4 = 000000000000005b
ldsb [%i2+0x09f],%l4 ! %l4 = 0000000000000037
! %l3 = 000000000000002e, Mem[00000000910001d8] = b3551fa5
sth %l3,[%i6+0x1d8] ! Mem[00000000910001d8] = 002e1fa5
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p32_branch_failed
p32_not_taken_0_end:
! End of Random Code for Thread 32
1: membar #Sync ! Force all stores to complete
p32_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x080] ! Set processor 32 done flag
! Check Registers
p32_check_registers:
set p32_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000007e
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 911e74882f872419
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009704abc8
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000002e
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000037
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 3bdf32c8f5237fff
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b07bfa7e
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000009f8fc71
bne,a,pn %xcc,p32_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p32_check_fp_registers:
set p32_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4de8b658 810ace3f
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bac4f823 2ebbff25
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9e9f0adc 66f57939
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0fa5d210 3b9f332f
bne %xcc,p32_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8cae63c8 eb1d8f43
bne %xcc,p32_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2dc099fb 2b270f30
bne %xcc,p32_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e0527708 678637f7
bne %xcc,p32_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8d7ce84b c1477f8f
bne %xcc,p32_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 58271b0b bb113979
bne %xcc,p32_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 59e9ff25 14710727
bne %xcc,p32_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f0c3da26 abe60295
bne %xcc,p32_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 018e3942 0eafe746
bne %xcc,p32_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00b6c432 82bfbe58
bne %xcc,p32_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be dddeda7c ed95dca5
bne %xcc,p32_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 5b144d77 f3ab0775
bne %xcc,p32_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 960e2728 2a6b5cdb
bne %xcc,p32_f30_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 8d81ac110000005b
ldx [%i0+0x038],%g3 ! Observed data at 0000000050000038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = 877fffc53eda714a
ldx [%i0+0x098],%g3 ! Observed data at 0000000050000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 74136c84c31807e6
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000500000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff137af9a95742da
ldx [%i0+0x100],%g3 ! Observed data at 0000000050000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4bd905b3c7c37b44
ldx [%i0+0x140],%g3 ! Observed data at 0000000050000140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6aa2407745af6692
ldx [%i0+0x148],%g3 ! Observed data at 0000000050000148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 18ca61744e13d385
ldx [%i0+0x150],%g3 ! Observed data at 0000000050000150
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = d2626e3101c941ee
ldx [%i0+0x158],%g3 ! Observed data at 0000000050000158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = b02dc322c31807e6
ldx [%i0+0x160],%g3 ! Observed data at 0000000050000160
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = b5f16a708aefa197
ldx [%i0+0x168],%g3 ! Observed data at 0000000050000168
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 911e74882f872419
ldx [%i0+0x170],%g3 ! Observed data at 0000000050000170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = cad5c8f3de600292
ldx [%i0+0x178],%g3 ! Observed data at 0000000050000178
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 71d4a90a28270e96
ldx [%i0+0x198],%g3 ! Observed data at 0000000050000198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bf1fc301e0590101
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000500001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = eeff7ee45becccc6
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000500001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000005ddbb3d848
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000500001f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1f8,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = bfcaf269e3c33ab0
ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7aa97715fe06a595
ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x020,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d560a30558ecffe5
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000508000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2324a917d750e21c
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000508000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = dd20e75763b36b09
ldx [%i1+0x128],%g3 ! Observed data at 0000000050800128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 26dac3f07a7ea282
ldx [%i1+0x148],%g3 ! Observed data at 0000000050800148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0e6801ff939640dc
ldx [%i1+0x150],%g3 ! Observed data at 0000000050800150
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = e9d8be2222b0463b
ldx [%i1+0x180],%g3 ! Observed data at 0000000050800180
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0bff95fa0f57fc56
ldx [%i1+0x188],%g3 ! Observed data at 0000000050800188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5754e94d7c8c2a8e
ldx [%i1+0x190],%g3 ! Observed data at 0000000050800190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4cc4a2c0331295f2
ldx [%i1+0x198],%g3 ! Observed data at 0000000050800198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d02a954dffcff9d5
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000508001a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8a787bd920c47c78
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000508001a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7943620630b32aba
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000508001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 65ab4ca465060e51
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000508001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4053d635db83c6e6
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000508001d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1d8,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b3313a318f045686
ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2707711425ffe959
ldx [%i2+0x048],%g3 ! Observed data at 0000000051000048
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = a5dc95ed7cffdedd
ldx [%i2+0x068],%g3 ! Observed data at 0000000051000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x068,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4053d6358f12ab4a
ldx [%i2+0x108],%g3 ! Observed data at 0000000051000108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4c06db5febffa7ff
ldx [%i2+0x140],%g3 ! Observed data at 0000000051000140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = de34a5951f683d61
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000510001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1b8,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = fd7728490ec935a6
ldx [%i3+0x028],%g3 ! Observed data at 0000000051800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2de0804516969703
ldx [%i3+0x030],%g3 ! Observed data at 0000000051800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4bd905b3c7c37b44
ldx [%i3+0x040],%g3 ! Observed data at 0000000051800040
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6aa2407745af6692
ldx [%i3+0x048],%g3 ! Observed data at 0000000051800048
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 18ca61744e13d385
ldx [%i3+0x050],%g3 ! Observed data at 0000000051800050
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d2626e3101c941ee
ldx [%i3+0x058],%g3 ! Observed data at 0000000051800058
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b02dc322c31807e6
ldx [%i3+0x060],%g3 ! Observed data at 0000000051800060
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = b5f16a708aefa197
ldx [%i3+0x068],%g3 ! Observed data at 0000000051800068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 911e74882f872419
ldx [%i3+0x070],%g3 ! Observed data at 0000000051800070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = cad5c8f3de600292
ldx [%i3+0x078],%g3 ! Observed data at 0000000051800078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00000000ca3d3062
ldx [%i3+0x080],%g3 ! Observed data at 0000000051800080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = eb5da7ff321f5769
ldx [%i3+0x088],%g3 ! Observed data at 0000000051800088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1b17ff8231a02bff
ldx [%i3+0x090],%g3 ! Observed data at 0000000051800090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = aa0dfe0e43de9d47
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000518000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 58271b0bbb113979
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000518000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 59e9ff2514710727
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000518000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f0c3da26abe60295
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000518000d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 018e39420eafe746
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000518000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00b6c43282bfbe58
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000518000e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = dddeda7ced95dca5
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000518000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff144d77f3ab0775
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000518000f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 960e27282a6b5cdb
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000518000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8cae63c8eb1d8f43
ldx [%i3+0x120],%g3 ! Observed data at 0000000051800120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = eacc146effffffe9
ldx [%i3+0x140],%g3 ! Observed data at 0000000051800140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000071ed07bcf
ldx [%i3+0x190],%g3 ! Observed data at 0000000051800190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 88ff9eda70d91848
ldx [%i3+0x198],%g3 ! Observed data at 0000000051800198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 52f275ffbf6eb870
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000518001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1c0,%g4
! The test for processor 32 has passed
p32_passed:
ta GOOD_TRAP
nop
p32_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p32_failed
p32_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p32_failed
p32_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p32_failed
p32_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p32_failed
p32_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p32_failed
p32_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p32_failed
p32_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p32_failed
p32_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p32_failed
p32_f0_fail:
set p32_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f6_fail:
set p32_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f8_fail:
set p32_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f10_fail:
set p32_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f12_fail:
set p32_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f14_fail:
set p32_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f16_fail:
set p32_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f18_fail:
set p32_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f20_fail:
set p32_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f22_fail:
set p32_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f24_fail:
set p32_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f26_fail:
set p32_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f28_fail:
set p32_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f30_fail:
set p32_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 32 failed
p32_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x080] ! Set processor 32 done flag
set p32_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 32 failed
p32_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x080] ! Set processor 32 done flag
set p32_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p32_selfmod_failed:
ba p32_failed
mov 0xabc,%g1
p32_common_error:
or %g0,0xf00,%g1
ba p32_failed
mov %o5,%g3
p32_common_signature_error:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_common_timeout:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p32_failed
mov 0x0,%g3
p32_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050800028]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050800000]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000018]
stha %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
stwa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018]
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
done
p32_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000050800028]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050800000]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000018]
stha %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
stwa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018]
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
done
p32_trap2e:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051000020]
done
p32_trap2o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051000020]
done
p32_trap3e:
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d3f3a46ea95742da
ldx [%g1+0x008],%l1 ! %l1 = 972cf51c3cc64864
ldx [%g1+0x010],%l2 ! %l2 = c877aa05fbaf3bab
ldx [%g1+0x018],%l3 ! %l3 = 7be2ba647c541aea
ldx [%g1+0x020],%l4 ! %l4 = 6d30b53fd750e21c
ldx [%g1+0x028],%l5 ! %l5 = 00d779b7f66a6ef4
ldx [%g1+0x030],%l6 ! %l6 = a93718b0e5a03341
ldx [%g1+0x038],%l7 ! %l7 = 4a66cf7ec67d4677
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 33
processor_33:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x84] ! Set the start flag
wrpr %g0,7,%cleanwin
call p33_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 33
wr %g0,0x4,%fprs ! Make sure fef is 1
set p33_init_freg,%g1
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9f61760b d5f53ac6 4cc62524 52f56a4a
! %f36 = 6ea0e329 5135d87f 9fe58b0d eb6992bf
! %f40 = a13daf4b d125f0c7 24b9e430 357ec22c
! %f44 = 4365f3d8 df7edb77 d1d5f8ac 9f477197
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0dcdb6af0000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 0dcdb6af0000006b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 33
p33_label_1:
! Mem[00000000538000d4] = 4aaccf25, %l4 = 6e62ee5a0cd67889
swap [%i3+0x0d4],%l4 ! %l4 = 000000004aaccf25
! Mem[0000000052000118] = 70684966, %l3 = e1e43ac087d6808c
lduw [%i0+0x118],%l3 ! %l3 = 0000000070684966
! Mem[0000000053000148] = 2a002ce59a169fda, %l2 = e7f5e1f0337b0108, %l7 = e8d4db741e2a7c45
add %i2,0x148,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2a002ce59a169fda
! %l4 = 4aaccf25, %l5 = 80f0693d, Mem[00000000918001e0] = 63ab1694 d7b40ac7
std %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = 4aaccf25 80f0693d
! Mem[00000000528001a4] = c13d6280, %l4 = 000000004aaccf25
ldstub [%i1+0x1a4],%l4 ! %l4 = 000000c1000000ff
! %l5 = 4a0ca42880f0693d, Mem[00000000910001c2] = 398d44af
stb %l5,[%i6+0x1c2] ! Mem[00000000910001c0] = 3d8d44af
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000908001d0] = 14a59398, %g2 = 279296a357743b79
ldsb [%i5+0x1d1],%g2 ! %g2 = 0000000000000014
! Mem[00000000528001e6] = e57de47c, %l1 = 028cc4b855b3d2ab
ldstub [%i1+0x1e6],%l1 ! %l1 = 000000e4000000ff
! %l3 = 0000000070684966, Mem[0000000090000160] = 3ad69f1c
stw %l3,[%i4+0x160] ! Mem[0000000090000160] = 70684966
p33_label_2:
! Mem[0000000090800190] = e93695f7, %g2 = 0000000000000014
lduw [%i5+0x190],%g2 ! %g2 = 00000000e93695f7
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800078] = c1798597, %g2 = 00000000e93695f7
ldsb [%o0+0x07a],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000090000090] = 6d00201f, %g2 = ffffffffffffffc1
ldsb [%i4+0x090],%g2 ! %g2 = 000000000000006d
! Mem[0000000053800118] = 9f11e745be444cb2, %l3 = 0000000070684966, %l6 = 9bc18486211338de
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 9f11e745be444cb2
! Mem[0000000091000060] = 051f93c3, %g18 = 631dadf221da779d
ldsw [%i6+0x060],%g2 ! %g2 = 631dadf221da779d
! Mem[000000009080002c] = 8a69fa82, %g18 = 631dadf221da779d
ldsw [%i5+0x02c],%g2 ! %g2 = 631dadf221da779d
! Mem[0000000091800028] = 4c49e8b6, %g18 = 631dadf221da779d
ldsw [%o0+%o5],%g2 ! %g2 = 631dadf221da779d
! Mem[0000000091800190] = 874941ec 79d773e8, %g2 = 4c49e8b6, %g3 = 0bad0b00
ldd [%o0+0x190],%g2 ! %g2 = 00000000874941ec 0000000079d773e8
! %l7 = 2a002ce59a169fda, Mem[00000000910000ca] = f2a60790
sth %l7,[%i6+0x0ca] ! Mem[00000000910000c8] = 9fda0790
p33_label_3:
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000900001e8] = 9e270fbb, %g2 = 00000000874941ec
ldub [%i4+0x1ea],%g2 ! %g2 = 000000000000009e
! Mem[0000000052800058] = b41dc5458b550cc0, %l7 = 2a002ce59a169fda, %l0 = 5da44893fbb8626f
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b41dc5458b550cc0
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000918001c4] = df0770e0, %g2 = 000000000000009e
ldub [%o0+0x1c5],%g2 ! %g2 = 00000000000000df
! Mem[00000000528000c4] = 9159b0a1, %l2 = e7f5e1f0337b0108
swap [%i1+0x0c4],%l2 ! %l2 = 000000009159b0a1
! Mem[0000000052000090] = e9334850c72eae96, %l1 = 00000000000000e4
ldx [%i0+0x090],%l1 ! %l1 = e9334850c72eae96
! Mem[0000000053000050] = 1d890dbc, %l1 = c72eae96, %l4 = 000000c1
add %i2,0x50,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001d890dbc
! Mem[0000000091800050] = f95324a8, %g2 = 00000000000000df
lduh [%o0+0x050],%g2 ! %g2 = 000000000000f953
! Mem[00000000520000cb] = 611e312c, %l2 = 000000009159b0a1
ldstub [%i0+0x0cb],%l2 ! %l2 = 0000002c000000ff
p33_label_4:
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800108] = 2e772edc, %g2 = 000000000000f953
ldub [%o0+0x109],%g2 ! %g2 = 000000000000002e
! Mem[0000000053000170] = 76edb47a, %l3 = 0000000070684966
swap [%i2+0x170],%l3 ! %l3 = 0000000076edb47a
! Mem[0000000053000138] = 3103e5e3, %l4 = 000000001d890dbc
ldsh [%i2+0x138],%l4 ! %l4 = 0000000000003103
! Mem[0000000053800018] = 9a2ecf5d, %l6 = be444cb2, %l4 = 00003103
add %i3,0x18,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009a2ecf5d
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000090000184] = d466d3dd, %g18 = 631dadf221da779d
ldsw [%i4+0x184],%g2 ! %g2 = 631dadf221da779d
! Mem[0000000090800028] = 08259a358a69fa82, %g2 = ffffffffd466d3dd
ldx [%i5+%o5],%g2 ! %g2 = 08259a358a69fa82
! Mem[00000000908000e8] = 441f8119, %g2 = 08259a358a69fa82
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000441f
! Mem[000000005300004c] = 11502f40, %l7 = 9a169fda, %l7 = 9a169fda
add %i2,0x4c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000011502f40
p33_label_5:
! %l2 = 000000000000002c, Mem[0000000052800152] = 2d21eaa4
stb %l2,[%i1+0x152] ! Mem[0000000052800150] = 2d212ca4
! Mem[000000009080009c] = 46857f6f, %g2 = 000000000000441f
lduh [%i5+0x09c],%g2 ! %g2 = 0000000000004685
! %l2 = 0000002c, %l3 = 76edb47a, Mem[0000000053000080] = 13df3dc9 474fd1dc
std %l2,[%i2+0x080] ! Mem[0000000053000080] = 0000002c 76edb47a
! Mem[00000000528001e4] = e57dff7c, %l4 = 000000009a2ecf5d
lduh [%i1+0x1e6],%l4 ! %l4 = 000000000000ff7c
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x1c0,%g4
stda %f16,[%i1+%g4]ASI_BLK_S ! Block Store to 00000000528001c0
! Mem[00000000528000c0] = 062f7e75337b0108, %l4 = 000000000000ff7c
ldx [%i1+0x0c0],%l4 ! %l4 = 062f7e75337b0108
! Mem[0000000052800170] = 705e24db50779a72, %l5 = 4a0ca42880f0693d, %l2 = 000000000000002c
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 705e24db50779a72
! %l4 = 062f7e75337b0108, Mem[000000005380005c] = 44e1c4c4
sth %l4,[%i3+0x05c] ! Mem[000000005380005c] = 0108c4c4
! Mem[0000000090800020] = 2d7e40eb, %g2 = 0000000000004685
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000002d7e
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p33_label_6:
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000052000180] = 5bc51d042d4181ee, %l2 = 705e24db50779a72, %l4 = 062f7e75337b0108
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 5bc51d042d4181ee
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000052000180] = 5bc51d04, %l2 = 705e24db50779a72
swap [%i0+0x180],%l2 ! %l2 = 000000005bc51d04
! %l7 = 0000000011502f40, Mem[000000009180014e] = 246acb1d
stb %l7,[%o0+0x14e] ! Mem[000000009180014c] = 406acb1d
membar #Sync ! Added by membar checker (861)
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090000178] = 460bfc88, %g2 = 0000000000002d7e
ldsb [%i4+0x178],%g2 ! %g2 = 0000000000000046
! Mem[0000000090000140] = 623e1078 696d1439 6876e6a2 1962048f
! Mem[0000000090000150] = d4f723a4 e448f0a1 e41ffcab baa03de3
! Mem[0000000090000160] = 3c297fdf eba9d1e3 8da10b4f a198e8a9
! Mem[0000000090000170] = 2692ec64 d7ccd5b7 460bfc88 065eb6eb
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000040] = 39146d69 78103e62 8f046219 a2e67668
! Mem[0000000090000050] = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! Mem[0000000090000060] = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! Mem[0000000090000070] = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
p33_label_7:
! Mem[00000000520001e1] = 3f3a0ea2, %l5 = 4a0ca42880f0693d
ldstub [%i0+0x1e1],%l5 ! %l5 = 0000003a000000ff
! %l7 = 0000000011502f40, Mem[000000005200010e] = a9cd9f90
stb %l7,[%i0+0x10e] ! Mem[000000005200010c] = a9cd4090
! Mem[00000000910000e8] = 051dcb62, %g18 = 631dadf221da779d
ldsw [%i6+0x0e8],%g2 ! %g2 = 631dadf221da779d
! %l4 = 2d4181ee, %l5 = 0000003a, Mem[00000000910000b0] = ba904e82 b71ca34f
std %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 2d4181ee 0000003a
! %l6 = 9f11e745be444cb2, Mem[00000000910000b8] = 20cabfa538c60dc6
stx %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 9f11e745be444cb2
! Mem[0000000052000148] = ec4bdb30, %l6 = 9f11e745be444cb2
swap [%i0+0x148],%l6 ! %l6 = 00000000ec4bdb30
! %l6 = ec4bdb30, %l7 = 11502f40, Mem[0000000091000068] = 576c6bd0 e2b00248
std %l6,[%i6+0x068] ! Mem[0000000091000068] = ec4bdb30 11502f40
membar #Sync ! Added by membar checker (862)
! %l2 = 000000005bc51d04, Mem[0000000090000168] = 8da10b4fa198e8a9
stx %l2,[%i4+0x168] ! Mem[0000000090000168] = 000000005bc51d04
! Mem[0000000090000040] = 39146d69 78103e62 8f046219 a2e67668
! Mem[0000000090000050] = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! Mem[0000000090000060] = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! Mem[0000000090000070] = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000530000c2] = 1b23e5ea, %l6 = 00000000ec4bdb30
ldstub [%i2+0x0c2],%l6 ! %l6 = 000000e5000000ff
p33_label_8:
! Mem[00000000520001d0] = a59c92de211e36df, %l7 = 0000000011502f40
ldx [%i0+0x1d0],%l7 ! %l7 = a59c92de211e36df
! Mem[0000000052800138] = c4226a4d, %l4 = 5bc51d042d4181ee
ldsb [%i1+0x13b],%l4 ! %l4 = 000000000000004d
! Mem[00000000918000e0] = 73df26c5 62e470b4, %g2 = 051dcb62, %g3 = 79d773e8
ldd [%o0+0x0e0],%g2 ! %g2 = 0000000073df26c5 0000000062e470b4
! Mem[00000000908001f8] = 961ea267, %g2 = 0000000073df26c5
ldub [%i5+0x1fa],%g2 ! %g2 = 0000000000000096
! Mem[0000000053800100] = 723d73ce, %l2 = 5bc51d04, %l0 = 8b550cc0
add %i3,0x100,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000723d73ce
! Mem[0000000053000088] = 9b54da5e5d35c055, %l1 = e9334850c72eae96, %l5 = 000000000000003a
add %i2,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 9b54da5e5d35c055
! %f0 = 39146d69 78103e62 8f046219 a2e67668
! %f4 = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! %f8 = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! %f12 = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000053800178] = 158360b4, %l3 = 76edb47a, %l1 = c72eae96
add %i3,0x178,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000158360b4
! %l4 = 000000000000004d, Mem[00000000908001cc] = 2f503325
stw %l4,[%i5+0x1cc] ! Mem[00000000908001cc] = 0000004d
! Mem[0000000053000188] = a9d7239078ae6db2, %l4 = 000000000000004d, %l2 = 000000005bc51d04
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a9d7239078ae6db2
p33_label_9:
! Mem[00000000538000ba] = ff7cadf5, %l5 = 9b54da5e5d35c055
ldstub [%i3+0x0ba],%l5 ! %l5 = 000000ad000000ff
! Mem[0000000091000100] = ceaa9447, %g2 = 0000000000000096
ldub [%i6+0x100],%g2 ! %g2 = 00000000000000ce
! Mem[0000000090000040] = 39146d69 78103e62 8f046219 a2e67668
! Mem[0000000090000050] = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! Mem[0000000090000060] = e3d1a9eb df7f293c a9e898a1 4f0ba18d
! Mem[0000000090000070] = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800038] = ae53c913 6fe7cb01, %g2 = 000000ce, %g3 = 62e470b4
ldd [%o0+0x038],%g2 ! %g2 = 00000000ae53c913 000000006fe7cb01
! %l0 = 00000000723d73ce, Mem[000000009100017a] = cbaa2018
stb %l0,[%i6+0x17a] ! Mem[0000000091000178] = ceaa2018
! Mem[0000000052000170] = 407ade4f1134e75e, %l0 = 00000000723d73ce, %l7 = a59c92de211e36df
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 407ade4f1134e75e
membar #Sync ! Added by membar checker (863)
! Mem[0000000090000140] = 623e1078 696d1439 6876e6a2 1962048f
! Mem[0000000090000150] = d4f723a4 e448f0a1 e41ffcab baa03de3
! Mem[0000000090000160] = 3c297fdf eba9d1e3 00000000 5bc51d04
! Mem[0000000090000170] = 2692ec64 d7ccd5b7 460bfc88 065eb6eb
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000052800010] = 6af6d4c6, %l0 = 723d73ce, %l5 = 000000ad
add %i1,0x10,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006af6d4c6
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x180,%g4
stda %f16,[%i0+%g4]ASI_BLK_AIUP ! Block Store to 0000000052000180
! Mem[00000000900001d0] = 5ed88e06, %g18 = 631dadf221da779d
ldsw [%i4+0x1d0],%g2 ! %g2 = 631dadf221da779d
p33_label_10:
! Mem[0000000053000188] = a9d72390, %l0 = 723d73ce, %l5 = 6af6d4c6
add %i2,0x188,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a9d72390
! Mem[0000000053000180] = 248345f2 3e638d90 a9d72390 78ae6db2
! Mem[0000000053000190] = 8085307f 37d81dbe 62decda9 818c0919
! Mem[00000000530001a0] = 57cbaa79 aee2a9b4 6135e524 c4794b47
! Mem[00000000530001b0] = f3ebcc0d 5d55607c f2188295 8199edff
ldda [%i2+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000053000180
! Mem[0000000090000140] = 623e1078 696d1439 6876e6a2 1962048f
! Mem[0000000090000150] = d4f723a4 e448f0a1 e41ffcab baa03de3
! Mem[0000000090000160] = 3c297fdf eba9d1e3 00000000 5bc51d04
! Mem[0000000090000170] = 2692ec64 d7ccd5b7 460bfc88 065eb6eb
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001f8] = 7a4bc07be0d04992, %g2 = 000000005ed88e06
ldx [%i4+0x1f8],%g2 ! %g2 = 7a4bc07be0d04992
! %l6 = 00000000000000e5, Mem[00000000530000b8] = 63d91e7d
stb %l6,[%i2+0x0b8] ! Mem[00000000530000b8] = e5d91e7d
! Mem[000000005280011c] = bafed301, %l3 = 0000000076edb47a
swap [%i1+0x11c],%l3 ! %l3 = 00000000bafed301
! Mem[0000000053000138] = 3103e5e3839fcb29, %l2 = a9d7239078ae6db2, %l0 = 00000000723d73ce
add %i2,0x138,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3103e5e3839fcb29
! %l2 = a9d7239078ae6db2, Mem[00000000530000c0] = 1b23ffea
sth %l2,[%i2+0x0c0] ! Mem[00000000530000c0] = 6db2ffea
! Mem[000000009100016c] = 33af4997, %g2 = 7a4bc07be0d04992
ldsh [%i6+0x16c],%g2 ! %g2 = 00000000000033af
! %f0 = 908d633e f2458324 b26dae78 9023d7a9
! %f4 = be1dd837 7f308580 19098c81 a9cdde62
! %f8 = b4a9e2ae 79aacb57 474b79c4 24e53561
! %f12 = 7c60555d 0dccebf3 ffed9981 958218f2
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
p33_label_11:
! Mem[000000005200012c] = 884569e6, %l7 = 1134e75e, %l0 = 839fcb29
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000884569e6
! %l4 = 0000004d, %l5 = a9d72390, Mem[0000000091000170] = ddbd0a9c 19abd6e5
std %l4,[%i6+0x170] ! Mem[0000000091000170] = 0000004d a9d72390
! %l0 = 884569e6, %l1 = 158360b4, Mem[0000000090800090] = 893f193d 214a218b
std %l0,[%i5+0x090] ! Mem[0000000090800090] = 884569e6 158360b4
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000005300010c] = 2d8936e2, %l5 = a9d72390, %l3 = bafed301
add %i2,0x10c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002d8936e2
! Mem[0000000091000018] = 8c716ef0 fa7c80ba, %g2 = 000033af, %g3 = 6fe7cb01
ldd [%i6+%o3],%g2 ! %g2 = 000000008c716ef0 00000000fa7c80ba
! Mem[000000009000008c] = 1d6b6d00, %g2 = 000000008c716ef0
ldub [%i4+0x08e],%g2 ! %g2 = 000000000000001d
! Mem[0000000052800050] = fbfe0730, %l6 = 00000000000000e5
swap [%i1+0x050],%l6 ! %l6 = 00000000fbfe0730
! %l4 = 000000000000004d, Mem[00000000538001a8] = bab4369a2ad3ae8f
stx %l4,[%i3+0x1a8] ! Mem[00000000538001a8] = 000000000000004d
membar #Sync ! Added by membar checker (864)
! Mem[0000000052000198] = 133c7e05f5f57517, %l7 = 407ade4f1134e75e, %l2 = a9d7239078ae6db2
add %i0,0x198,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 133c7e05f5f57517
p33_label_12:
! Mem[0000000052000034] = f4933c6d, %l2 = 133c7e05f5f57517
ldstub [%i0+0x034],%l2 ! %l2 = 000000f4000000ff
! %l2 = 00000000000000f4, Mem[00000000918000f0] = 62dbb71e
sth %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = 00f4b71e
! Mem[00000000530000bc] = 2850d1e4, %l5 = a9d72390, %l5 = a9d72390
add %i2,0xbc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002850d1e4
! Mem[0000000052000188] = 1c03b85dee3c6777, %l6 = 00000000fbfe0730
ldx [%i0+0x188],%l6 ! %l6 = 1c03b85dee3c6777
! Mem[00000000918000c8] = 8731fad3 b9615161, %g2 = 0000001d, %g3 = fa7c80ba
ldd [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3 00000000b9615161
! Mem[0000000090000180] = 908d633e f2458324 b26dae78 9023d7a9
! Mem[0000000090000190] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900001a0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900001b0] = 7c60555d 0dccebf3 ffed9981 958218f2
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000005300008d] = 5d35c055, %l5 = 000000002850d1e4
ldstub [%i2+0x08d],%l5 ! %l5 = 00000035000000ff
! Mem[0000000053000164] = fb5917ea, %l7 = 407ade4f1134e75e
swap [%i2+0x164],%l7 ! %l7 = 00000000fb5917ea
! Mem[00000000538000ab] = 0a2a618a, %l2 = 00000000000000f4
ldstub [%i3+0x0ab],%l2 ! %l2 = 0000008a000000ff
! %l7 = 00000000fb5917ea, Mem[000000009180014c] = bfcd406a
stw %l7,[%o0+0x14c] ! Mem[000000009180014c] = fb5917ea
p33_label_13:
! Mem[00000000528000c0] = 062f7e75337b0108, %l4 = 000000000000004d, %l4 = 000000000000004d
add %i1,0xc0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 062f7e75337b0108
! Mem[000000009000009c] = 457ee7d2, %g2 = 000000008731fad3
ldsb [%i4+0x09f],%g2 ! %g2 = 0000000000000045
! Mem[00000000910001f0] = 58bc62f5, %g18 = 631dadf221da779d
ldsw [%i6+0x1f0],%g2 ! %g2 = 631dadf221da779d
! Mem[00000000900000fc] = d777a375, %g18 = 631dadf221da779d
ldsw [%i4+0x0fc],%g2 ! %g2 = 631dadf221da779d
! %l0 = 00000000884569e6, Mem[00000000918000c0] = c92b5ddcf1cbb2db
stx %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000000884569e6
! Mem[0000000090000124] = e38da10b, %g2 = ffffffffd777a375
ldub [%i4+0x127],%g2 ! %g2 = 00000000000000e3
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %f0 = 908d633e f2458324 b26dae78 9023d7a9
! %f4 = be1dd837 7f308580 19098c81 a9cdde62
! %f8 = b4a9e2ae 79aacb57 474b79c4 24e53561
! %f12 = 7c60555d 0dccebf3 ffed9981 958218f2
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000053800000] = edf71a50, %l6 = ee3c6777, %l6 = ee3c6777
casa [%i3]0x80,%l6,%l6 ! %l6 = 00000000edf71a50
! Mem[0000000091800104] = 54832e77, %g2 = 00000000000000e3
ldub [%o0+0x107],%g2 ! %g2 = 0000000000000054
p33_label_14:
membar #Sync ! Added by membar checker (865)
! %f0 = 908d633e f2458324 b26dae78 9023d7a9
! %f4 = be1dd837 7f308580 19098c81 a9cdde62
! %f8 = b4a9e2ae 79aacb57 474b79c4 24e53561
! %f12 = 7c60555d 0dccebf3 ffed9981 958218f2
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000918000a8] = afd10558, %g2 = 0000000000000054
ldsh [%o0+0x0a8],%g2 ! %g2 = ffffffffffffafd1
! Mem[0000000053800084] = 5000d141, %l6 = edf71a50, %l0 = 884569e6
add %i3,0x84,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005000d141
! %l7 = 00000000fb5917ea, Mem[00000000900001d0] = 5ed88e06f7f7e07c
stx %l7,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000fb5917ea
! Mem[000000005200015f] = 34f87d37, %l0 = 000000005000d141
ldstub [%i0+0x15f],%l0 ! %l0 = 00000037000000ff
! Mem[0000000090000140] = 623e1078 696d1439 6876e6a2 1962048f
! Mem[0000000090000150] = d4f723a4 e448f0a1 e41ffcab baa03de3
! Mem[0000000090000160] = 3c297fdf eba9d1e3 00000000 5bc51d04
! Mem[0000000090000170] = 2692ec64 d7ccd5b7 460bfc88 065eb6eb
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (866)
! Mem[00000000900000c0] = 908d633e f2458324 b26dae78 9023d7a9
! Mem[00000000900000d0] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900000e0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900000f0] = 7c60555d 0dccebf3 ffed9981 958218f2
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000005300007c] = 813279a6, %l6 = 00000000edf71a50
ldstub [%i2+0x07c],%l6 ! %l6 = 00000081000000ff
! Mem[0000000091000048] = 192532e1 c765fd60, %g2 = ffffafd1, %g3 = b9615161
ldd [%i6+0x048],%g2 ! %g2 = 00000000192532e1 00000000c765fd60
! Mem[00000000900000c0] = 908d633e f2458324 b26dae78 9023d7a9
! Mem[00000000900000d0] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900000e0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900000f0] = 7c60555d 0dccebf3 ffed9981 958218f2
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
p33_label_15:
! Mem[0000000053800054] = fc9d9cc5, %l0 = 0000000000000037
ldstub [%i3+0x054],%l0 ! %l0 = 000000fc000000ff
! %l0 = 00000000000000fc, Mem[00000000918001e0] = 4aaccf2580f0693d
stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 00000000000000fc
! Mem[0000000091800108] = 772edc87, %g2 = 00000000192532e1
lduh [%o0+0x10a],%g2 ! %g2 = 000000000000772e
! Mem[00000000908000d0] = 2ecbd5fc 64c1ee86, %g2 = 0000772e, %g3 = c765fd60
ldd [%i5+0x0d0],%g2 ! %g2 = 000000002ecbd5fc 0000000064c1ee86
! Mem[00000000538001a3] = 65faaa64, %l7 = 00000000fb5917ea
ldstub [%i3+0x1a3],%l7 ! %l7 = 00000064000000ff
! Mem[00000000528000f0] = 1b4c2055, %l2 = 0000008a, %l6 = 00000081
add %i1,0xf0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001b4c2055
membar #Sync ! Added by membar checker (867)
! %l0 = 00000000000000fc, Mem[00000000900000c0] = 908d633ef2458324
stx %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000000000fc
! Mem[0000000091000044] = 82601925, %g2 = 000000002ecbd5fc
ldsh [%i6+0x046],%g2 ! %g2 = ffffffffffff8260
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000908000c8] = 4db129a1, %g2 = ffffffffffff8260
ldub [%i5+0x0c8],%g2 ! %g2 = 000000000000004d
p33_label_16:
! Mem[00000000900000fc] = 18f2623e, %g2 = 000000000000004d
ldsh [%i4+0x0fe],%g2 ! %g2 = 00000000000018f2
! Mem[0000000090000088] = 21501f3e, %g18 = 631dadf221da779d
ldsw [%i4+0x088],%g2 ! %g2 = 631dadf221da779d
! Mem[00000000530000c0] = 6db2ffea 57dd8acd 5984cc9c f873b342
! Mem[00000000530000d0] = 6088b471 766645bf 69820810 0ad912e7
! Mem[00000000530000e0] = 3c18576a 7ef54a6c bf99bf98 ae74b59c
! Mem[00000000530000f0] = 61944c87 dcfe1825 88ff7749 153393ca
ldda [%i2+%g5]ASI_BLK_SL,%f0 ! Block Load from 00000000530000c0
! %l2 = 000000000000008a, Mem[000000009180009c] = 9cf71985
stw %l2,[%o0+0x09c] ! Mem[000000009180009c] = 0000008a
! Mem[0000000090000180] = 908d633e f2458324 b26dae78 9023d7a9
! Mem[0000000090000190] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900001a0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900001b0] = 7c60555d 0dccebf3 ffed9981 958218f2
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x080,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUPL ! Block Store to 0000000053800080
! Mem[0000000053000018] = dc52109f, %l6 = 1b4c2055, %l1 = 158360b4
add %i2,0x18,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000dc52109f
! %l2 = 000000000000008a, Mem[0000000090800120] = deae6fff744fca19
stx %l2,[%i5+0x120] ! Mem[0000000090800120] = 000000000000008a
! Mem[0000000090000030] = b7d5ccd7, %g2 = 0000000021501f3e
lduw [%i4+0x030],%g2 ! %g2 = 00000000b7d5ccd7
p33_label_17:
! Mem[0000000091800168] = f57a6bcf, %g2 = 00000000b7d5ccd7
lduw [%o0+0x168],%g2 ! %g2 = 00000000f57a6bcf
! Mem[0000000052800170] = 705e24db, %l4 = 337b0108, %l0 = 000000fc
add %i1,0x170,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000705e24db
! Mem[000000005200017c] = 828e14f9, %l4 = 337b0108, %l1 = dc52109f
add %i0,0x17c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000828e14f9
! Mem[00000000918000a8] = 0558067b, %g2 = 00000000f57a6bcf
ldsh [%o0+0x0aa],%g2 ! %g2 = 0000000000000558
! %l3 = 000000002d8936e2, Mem[0000000090000138] = 460bfc88065eb6eb
stx %l3,[%i4+0x138] ! Mem[0000000090000138] = 000000002d8936e2
! Mem[0000000053000058] = 4e2cbee3, %l7 = 0000000000000064
swap [%i2+0x058],%l7 ! %l7 = 000000004e2cbee3
! Mem[0000000090800050] = 02f2b16f, %g2 = 0000000000000558
ldsh [%i5+0x052],%g2 ! %g2 = 00000000000002f2
membar #Sync ! Added by membar checker (868)
! Mem[0000000090000040] = 7a8599fe 102b5923 1c03b85d ee3c6777
! Mem[0000000090000050] = f74c0f40 136a1b5f 133c7e05 f5f57517
! Mem[0000000090000060] = ffcf23cc c9bbeb92 4d523815 dd0f1995
! Mem[0000000090000070] = b93b4a80 c62b5e9d c3f055d0 d777a375
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000053000100] = c56b5929, %l7 = 4e2cbee3, %l2 = 0000008a
add %i2,0x100,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000c56b5929
! %l2 = c56b5929, %l3 = 2d8936e2, Mem[0000000090800108] = 723b44fc 358f742f
std %l2,[%i5+0x108] ! Mem[0000000090800108] = c56b5929 2d8936e2
p33_label_18:
! %l6 = 1b4c2055, %l7 = 4e2cbee3, Mem[0000000090000020] = e3d1a9eb df7f293c
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 1b4c2055 4e2cbee3
! %l6 = 000000001b4c2055, Mem[000000005300015c] = 70240f45
stb %l6,[%i2+0x15c] ! Mem[000000005300015c] = 55240f45
! Mem[00000000520001d8] = cd3c589c, %l7 = 4e2cbee3, %l4 = 337b0108
add %i0,0x1d8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000cd3c589c
! %f0 = cd8add57 eaffb26d 42b373f8 9ccc8459
! %f4 = bf456676 71b48860 e712d90a 10088269
! %f8 = 6c4af57e 6a57183c 9cb574ae 98bf99bf
! %f12 = 2518fedc 874c9461 ca933315 4977ff88
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000528000a7] = 80b9aaf5, %l5 = 0000000000000035
ldstub [%i1+0x0a7],%l5 ! %l5 = 000000f5000000ff
! Mem[0000000091000150] = 424aac10, %g2 = 00000000000002f2
ldub [%i6+0x152],%g2 ! %g2 = 0000000000000042
! Mem[00000000530001c8] = c955ec1a, %l3 = 000000002d8936e2
ldsb [%i2+0x1cb],%l3 ! %l3 = 000000000000001a
membar #Sync ! Added by membar checker (869)
! Mem[0000000090000000] = 39146d69 78103e62 8f046219 a2e67668
! Mem[0000000090000010] = a1f048e4 a423f7d4 e33da0ba abfc1fe4
! Mem[0000000090000020] = 1b4c2055 4e2cbee3 a9e898a1 4f0ba18d
! Mem[0000000090000030] = b7d5ccd7 64ec9226 ebb65e06 88fc0b46
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000118] = e712d90a, %g2 = 0000000000000042
lduw [%i4+0x118],%g2 ! %g2 = 00000000e712d90a
! Mem[0000000090000180] = 908d633e f2458324 b26dae78 9023d7a9
! Mem[0000000090000190] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900001a0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900001b0] = 7c60555d 0dccebf3 ffed9981 958218f2
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
p33_label_19:
! Mem[00000000528001d0] = f74c0f40136a1b5f, %l0 = 00000000705e24db, %l3 = 000000000000001a
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = f74c0f40136a1b5f
! %l0 = 705e24db, %l1 = 828e14f9, Mem[00000000530000e8] = bf99bf98 ae74b59c
std %l0,[%i2+0x0e8] ! Mem[00000000530000e8] = 705e24db 828e14f9
! %f0 = cd8add57 eaffb26d 42b373f8 9ccc8459
! %f4 = bf456676 71b48860 e712d90a 10088269
! %f8 = 6c4af57e 6a57183c 9cb574ae 98bf99bf
! %f12 = 2518fedc 874c9461 ca933315 4977ff88
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (870)
! %l0 = 705e24db, %l1 = 828e14f9, Mem[0000000090000038] = ebb65e06 88fc0b46
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 705e24db 828e14f9
! Mem[00000000520001dc] = ce6a9c6f, %l6 = 000000001b4c2055
ldsw [%i0+0x1dc],%l6 ! %l6 = ffffffffce6a9c6f
! %l3 = f74c0f40136a1b5f, Mem[0000000052800048] = 412ded45
sth %l3,[%i1+0x048] ! Mem[0000000052800048] = 1b5fed45
! Mem[0000000053000158] = 86503b16, %l1 = 00000000828e14f9
swap [%i2+0x158],%l1 ! %l1 = 0000000086503b16
! %l0 = 705e24db, %l1 = 86503b16, Mem[0000000053000010] = 1dc4d58f fa4bcd83
std %l0,[%i2+%o2] ! Mem[0000000053000010] = 705e24db 86503b16
! Mem[0000000052800136] = 33c50318, %l7 = 000000004e2cbee3
ldstub [%i1+0x136],%l7 ! %l7 = 00000003000000ff
! %l4 = 00000000cd3c589c, Mem[000000009100004c] = c765fd60
stw %l4,[%i6+0x04c] ! Mem[000000009100004c] = cd3c589c
p33_label_20:
! Mem[0000000053000140] = 1e1c0933, %l1 = 0000000086503b16
ldub [%i2+0x141],%l1 ! %l1 = 000000000000001c
! Mem[0000000052800058] = b41dc5458b550cc0, %l7 = 0000000000000003, %l5 = 00000000000000f5
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = b41dc5458b550cc0
! %l0 = 705e24db, %l1 = 0000001c, Mem[00000000900001f8] = 7a4bc07b e0d04992
std %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = 705e24db 0000001c
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
stda %f16,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000053000180
! Mem[00000000918000e4] = 62e470b4, %g2 = 00000000e712d90a
ldsh [%o0+0x0e4],%g2 ! %g2 = 00000000000062e4
! Mem[0000000052000048] = fc455db2, %l6 = ffffffffce6a9c6f
swap [%i0+0x048],%l6 ! %l6 = 00000000fc455db2
! Mem[0000000052000040] = b5202587a29989c6, %l0 = 00000000705e24db, %l6 = 00000000fc455db2
add %i0,0x40,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b5202587a29989c6
! Mem[0000000052800018] = b7218b1793d7d71a, %l6 = b5202587a29989c6, %l4 = 00000000cd3c589c
add %i1,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b7218b1793d7d71a
! Mem[00000000538001be] = fe2108eb, %l4 = b7218b1793d7d71a
ldstub [%i3+0x1be],%l4 ! %l4 = 00000008000000ff
! Mem[0000000091000178] = 9ca8ceaa, %g18 = 631dadf221da779d
ldsw [%i6+0x178],%g2 ! %g2 = 631dadf221da779d
p33_label_21:
membar #Sync ! Added by membar checker (871)
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
stda %f16,[%i2+%g4]ASI_COMMIT_P ! Block Store to 0000000053000180
! Mem[0000000091000110] = 6efc0b93 4de6e707, %g2 = 9ca8ceaa, %g3 = 64c1ee86
ldd [%i6+0x110],%g2 ! %g2 = 000000006efc0b93 000000004de6e707
! %l6 = a29989c6, %l7 = 00000003, Mem[0000000090000118] = e712d90a 10088269
std %l6,[%i4+0x118] ! Mem[0000000090000118] = a29989c6 00000003
! Mem[000000009100008c] = f509db17, %g18 = 631dadf221da779d
ldsw [%i6+0x08c],%g2 ! %g2 = 631dadf221da779d
! Mem[0000000090800120] = 00000000, %g2 = fffffffff509db17
ldsb [%i5+0x120],%g2 ! %g2 = 0000000000000000
! Mem[0000000052800088] = ea930cd26875e5db, %l0 = 00000000705e24db, %l1 = 000000000000001c
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ea930cd26875e5db
! %l7 = 0000000000000003, Mem[000000009000005c] = f5f57517
stw %l7,[%i4+0x05c] ! Mem[000000009000005c] = 00000003
! Mem[000000005200018c] = ee3c6777, %l7 = 00000003, %l0 = 705e24db
add %i0,0x18c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ee3c6777
! Mem[00000000900000fc] = 18f2cd8a, %g2 = 0000000000000000
lduh [%i4+0x0fe],%g2 ! %g2 = 00000000000018f2
! %l2 = 00000000c56b5929, Mem[000000009000007c] = d777a375
stw %l2,[%i4+0x07c] ! Mem[000000009000007c] = c56b5929
p33_label_22:
! Mem[0000000053800100] = 723d73ce8a62a86c, %l1 = ea930cd26875e5db, %l2 = 00000000c56b5929
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 723d73ce8a62a86c
! Mem[00000000528000d0] = 9464ba47134ff614, %l7 = 0000000000000003, %l0 = 00000000ee3c6777
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9464ba47134ff614
! Mem[00000000520001dc] = ce6a9c6f, %l7 = 0000000000000003
swap [%i0+0x1dc],%l7 ! %l7 = 00000000ce6a9c6f
! Mem[0000000052800050] = 000000e559f2e22f, %l3 = f74c0f40136a1b5f, %l4 = 0000000000000008
add %i1,0x50,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 000000e559f2e22f
! Mem[0000000091000080] = 66f48c7a, %g2 = 00000000000018f2
ldsh [%i6+0x082],%g2 ! %g2 = 00000000000066f4
! Mem[00000000530000cc] = f873b342, %l2 = 723d73ce8a62a86c
swap [%i2+0x0cc],%l2 ! %l2 = 00000000f873b342
! Mem[0000000052800090] = 3c34400e, %l5 = b41dc5458b550cc0
swap [%i1+0x090],%l5 ! %l5 = 000000003c34400e
! Mem[0000000053000048] = 53b9ec3e11502f40, %l7 = 00000000ce6a9c6f, %l0 = 9464ba47134ff614
add %i2,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 53b9ec3e11502f40
! Mem[0000000052000138] = d69d9ac1, %l3 = 136a1b5f, %l1 = 6875e5db
add %i0,0x138,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d69d9ac1
! Mem[0000000053000030] = 92d09674, %l6 = a29989c6, %l4 = 59f2e22f
add %i2,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000092d09674
p33_label_23:
! Mem[00000000528000b8] = 38e5dbc898650f7d, %l7 = 00000000ce6a9c6f, %l1 = 00000000d69d9ac1
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 38e5dbc898650f7d
! Mem[0000000053000041] = c393fe2e, %l5 = 000000003c34400e
ldstub [%i2+0x041],%l5 ! %l5 = 00000093000000ff
! Mem[000000009180006c] = 99dfefc0, %g2 = 00000000000066f4
ldsh [%o0+0x06c],%g2 ! %g2 = ffffffffffff99df
! %l2 = 00000000f873b342, Mem[00000000900001aa] = 79c424e5
sth %l2,[%i4+0x1aa] ! Mem[00000000900001a8] = b34224e5
! Mem[00000000900000c0] = 00000000 000000fc b26dae78 9023d7a9
! Mem[00000000900000d0] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900000e0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900000f0] = 7c60555d 0dccebf3 ffed9981 958218f2
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000c0] = 00000000 000000fc b26dae78 9023d7a9
! Mem[00000000900000d0] = be1dd837 7f308580 19098c81 a9cdde62
! Mem[00000000900000e0] = b4a9e2ae 79aacb57 474b79c4 24e53561
! Mem[00000000900000f0] = 7c60555d 0dccebf3 ffed9981 958218f2
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910000bc] = be444cb2, %g2 = ffffffffffff99df
lduw [%i6+0x0bc],%g2 ! %g2 = 00000000be444cb2
! Mem[000000005300015f] = 55240f45, %l1 = 38e5dbc898650f7d
ldstub [%i2+0x15f],%l1 ! %l1 = 00000045000000ff
! Mem[0000000052800090] = 8b550cc0, %l5 = 0000000000000093
swap [%i1+0x090],%l5 ! %l5 = 000000008b550cc0
! %l0 = 11502f40, %l1 = 00000045, Mem[0000000090800078] = 9fb921cd 132f0048
std %l0,[%i5+0x078] ! Mem[0000000090800078] = 11502f40 00000045
p33_label_24:
! %f0 = cd8add57 eaffb26d 42b373f8 9ccc8459
! %f4 = bf456676 71b48860 e712d90a 10088269
! %f8 = 6c4af57e 6a57183c 9cb574ae 98bf99bf
! %f12 = 2518fedc 874c9461 ca933315 4977ff88
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000538001b0] = 178280ab, %l4 = 0000000092d09674
ldsh [%i3+0x1b0],%l4 ! %l4 = 0000000000001782
! Mem[0000000090000030] = b7d5ccd7 64ec9226, %g2 = be444cb2, %g3 = 4de6e707
ldd [%i4+0x030],%g2 ! %g2 = 00000000b7d5ccd7 0000000064ec9226
! %l4 = 00001782, %l5 = 8b550cc0, Mem[00000000908001b8] = 92f9b94f c83f39ed
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 00001782 8b550cc0
! Mem[00000000538000a4] = cc23cfff, %l7 = 00000000ce6a9c6f
lduw [%i3+0x0a4],%l7 ! %l7 = 00000000cc23cfff
! Mem[00000000908000f0] = 859a5f43, %g2 = 00000000b7d5ccd7
lduw [%i5+0x0f0],%g2 ! %g2 = 00000000859a5f43
! Mem[0000000090800128] = 3812cbef9a5bcdbc, %g2 = 00000000859a5f43
ldx [%i5+0x128],%g2 ! %g2 = 3812cbef9a5bcdbc
! Mem[00000000538001cc] = 2f1a1a41, %l2 = 00000000f873b342
ldsb [%i3+0x1cc],%l2 ! %l2 = 000000000000002f
! %l2 = 0000002f, %l3 = 136a1b5f, Mem[0000000091800168] = f57a6bcf e9020978
std %l2,[%o0+0x168] ! Mem[0000000091800168] = 0000002f 136a1b5f
! %f16 = 7a8599fe 102b5923 1c03b85d ee3c6777
! %f20 = f74c0f40 136a1b5f 133c7e05 f5f57517
! %f24 = ffcf23cc c9bbeb92 4d523815 dd0f1995
! %f28 = b93b4a80 c62b5e9d c3f055d0 d777a375
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
p33_label_25:
! Mem[00000000530000ec] = 828e14f9, %l0 = 53b9ec3e11502f40
ldstub [%i2+0x0ec],%l0 ! %l0 = 00000082000000ff
! Mem[0000000052000180] = 7a8599fe, %l1 = 0000000000000045
swap [%i0+0x180],%l1 ! %l1 = 000000007a8599fe
! Mem[0000000052000030] = 500c2c71ff933c6d, %l6 = b5202587a29989c6, %l0 = 0000000000000082
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 500c2c71ff933c6d
! Mem[00000000520001b0] = b93b4a80, %l5 = 000000008b550cc0
swap [%i0+0x1b0],%l5 ! %l5 = 00000000b93b4a80
! Mem[0000000052000110] = 75c45d98, %l0 = 500c2c71ff933c6d
swap [%i0+0x110],%l0 ! %l0 = 0000000075c45d98
! Mem[00000000910000c8] = 329fda07, %g2 = 3812cbef9a5bcdbc
ldsb [%i6+0x0c9],%g2 ! %g2 = 0000000000000032
! Mem[0000000052000119] = 70684966, %l6 = b5202587a29989c6
ldstub [%i0+0x119],%l6 ! %l6 = 00000068000000ff
membar #Sync ! Added by membar checker (872)
! %f0 = cd8add57 eaffb26d 42b373f8 9ccc8459
! %f4 = bf456676 71b48860 e712d90a 10088269
! %f8 = 6c4af57e 6a57183c 9cb574ae 98bf99bf
! %f12 = 2518fedc 874c9461 ca933315 4977ff88
stda %f0,[%i2+%g4]ASI_BLK_PL ! Block Store to 0000000053000180
! %l6 = 0000000000000068, Mem[0000000091000130] = aab6d95d
sth %l6,[%i6+0x130] ! Mem[0000000091000130] = 0068d95d
! Mem[00000000520000f4] = c51ae3f0, %l3 = f74c0f40136a1b5f
swap [%i0+0x0f4],%l3 ! %l3 = 00000000c51ae3f0
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p33_branch_failed
p33_not_taken_0_end:
! End of Random Code for Thread 33
1: membar #Sync ! Force all stores to complete
p33_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x084] ! Set processor 33 done flag
! Check Registers
p33_check_registers:
set p33_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000075c45d98
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007a8599fe
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002f
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c51ae3f0
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000001782
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b93b4a80
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000068
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000cc23cfff
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p33_check_fp_registers:
set p33_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cd8add57 eaffb26d
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 42b373f8 9ccc8459
bne %xcc,p33_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bf456676 71b48860
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e712d90a 10088269
bne %xcc,p33_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 6c4af57e 6a57183c
bne %xcc,p33_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9cb574ae 98bf99bf
bne %xcc,p33_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 2518fedc 874c9461
bne %xcc,p33_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ca933315 4977ff88
bne %xcc,p33_f14_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 500c2c71ff933c6d
ldx [%i0+0x030],%g3 ! Observed data at 0000000052000030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ce6a9c6fd8835d6b
ldx [%i0+0x048],%g3 ! Observed data at 0000000052000048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 611e31ffd4064583
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000520000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9b1710db136a1b5f
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000520000f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3dda632ea9cd4090
ldx [%i0+0x108],%g3 ! Observed data at 0000000052000108
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff933c6d602b3939
ldx [%i0+0x110],%g3 ! Observed data at 0000000052000110
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 70ff49661986c37f
ldx [%i0+0x118],%g3 ! Observed data at 0000000052000118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = be444cb2cec568f1
ldx [%i0+0x148],%g3 ! Observed data at 0000000052000148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3abf81c334f87dff
ldx [%i0+0x158],%g3 ! Observed data at 0000000052000158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000045102b5923
ldx [%i0+0x180],%g3 ! Observed data at 0000000052000180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1c03b85dee3c6777
ldx [%i0+0x188],%g3 ! Observed data at 0000000052000188
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = f74c0f40136a1b5f
ldx [%i0+0x190],%g3 ! Observed data at 0000000052000190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 133c7e05f5f57517
ldx [%i0+0x198],%g3 ! Observed data at 0000000052000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffcf23ccc9bbeb92
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000520001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4d523815dd0f1995
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000520001a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8b550cc0c62b5e9d
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000520001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c3f055d0d777a375
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000520001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = cd3c589c00000003
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000520001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3fff0ea2815077ce
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000520001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1e0,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x048],%g2 ! Expected data = 1b5fed45563bd4b8
ldx [%i1+0x048],%g3 ! Observed data at 0000000052800048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000e559f2e22f
ldx [%i1+0x050],%g3 ! Observed data at 0000000052800050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000932aca8b49
ldx [%i1+0x090],%g3 ! Observed data at 0000000052800090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4033361780b9aaff
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000528000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 062f7e75337b0108
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000528000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 28bd636c76edb47a
ldx [%i1+0x118],%g3 ! Observed data at 0000000052800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = a90b1ca933c5ff18
ldx [%i1+0x130],%g3 ! Observed data at 0000000052800130
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2d212ca41c94232f
ldx [%i1+0x150],%g3 ! Observed data at 0000000052800150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 83b2dceeff3d6280
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000528001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7a8599fe102b5923
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000528001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1c03b85dee3c6777
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000528001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f74c0f40136a1b5f
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000528001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 133c7e05f5f57517
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000528001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffcf23ccc9bbeb92
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000528001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4d523815dd0f1995
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000528001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b93b4a80c62b5e9d
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000528001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c3f055d0d777a375
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000528001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1f8,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 705e24db86503b16
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = c3fffe2e46e8207b
ldx [%i2+0x040],%g3 ! Observed data at 0000000053000040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000064fe8f0e83
ldx [%i2+0x058],%g3 ! Observed data at 0000000053000058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 88b775bfff3279a6
ldx [%i2+0x078],%g3 ! Observed data at 0000000053000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000002c76edb47a
ldx [%i2+0x080],%g3 ! Observed data at 0000000053000080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 9b54da5e5dffc055
ldx [%i2+0x088],%g3 ! Observed data at 0000000053000088
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e5d91e7d2850d1e4
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000530000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6db2ffea57dd8acd
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000530000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5984cc9c8a62a86c
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000530000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 705e24dbff8e14f9
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000530000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 828e14f955240fff
ldx [%i2+0x158],%g3 ! Observed data at 0000000053000158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ecfbe6531134e75e
ldx [%i2+0x160],%g3 ! Observed data at 0000000053000160
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 706849664d39dec2
ldx [%i2+0x170],%g3 ! Observed data at 0000000053000170
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6db2ffea57dd8acd
ldx [%i2+0x180],%g3 ! Observed data at 0000000053000180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5984cc9cf873b342
ldx [%i2+0x188],%g3 ! Observed data at 0000000053000188
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6088b471766645bf
ldx [%i2+0x190],%g3 ! Observed data at 0000000053000190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 698208100ad912e7
ldx [%i2+0x198],%g3 ! Observed data at 0000000053000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3c18576a7ef54a6c
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000530001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = bf99bf98ae74b59c
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000530001a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 61944c87dcfe1825
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000530001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 88ff7749153393ca
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000530001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b8,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x050],%g2 ! Expected data = 7638151dff9d9cc5
ldx [%i3+0x050],%g3 ! Observed data at 0000000053800050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = cf7b070d0108c4c4
ldx [%i3+0x058],%g3 ! Observed data at 0000000053800058
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 23592b10fe99857a
ldx [%i3+0x080],%g3 ! Observed data at 0000000053800080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 77673cee5db8031c
ldx [%i3+0x088],%g3 ! Observed data at 0000000053800088
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5f1b6a13400f4cf7
ldx [%i3+0x090],%g3 ! Observed data at 0000000053800090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1775f5f5057e3c13
ldx [%i3+0x098],%g3 ! Observed data at 0000000053800098
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 92ebbbc9cc23cfff
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000538000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 95190fdd1538524d
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000538000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9d5e2bc6804a3bb9
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000538000b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 75a377d7d055f0c3
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000538000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b20157af0cd67889
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000538000d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 65faaaff8924a436
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000538001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000000000004d
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000538001a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f0e2926ffe21ffeb
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000538001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1b8,%g4
! The test for processor 33 has passed
p33_passed:
ta GOOD_TRAP
nop
p33_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p33_failed
p33_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p33_failed
p33_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p33_failed
p33_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p33_failed
p33_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p33_failed
p33_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p33_failed
p33_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p33_failed
p33_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p33_failed
p33_f0_fail:
set p33_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f2_fail:
set p33_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f4_fail:
set p33_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f6_fail:
set p33_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f8_fail:
set p33_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f10_fail:
set p33_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f12_fail:
set p33_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f14_fail:
set p33_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 33 failed
p33_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x084] ! Set processor 33 done flag
set p33_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 33 failed
p33_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x084] ! Set processor 33 done flag
set p33_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p33_selfmod_failed:
ba p33_failed
mov 0xabc,%g1
p33_common_error:
or %g0,0xf01,%g1
ba p33_failed
mov %o5,%g3
p33_common_signature_error:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_common_timeout:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p33_failed
mov 0x0,%g3
p33_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053800008]
done
p33_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053800008]
done
p33_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p33_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p33_trap3e:
nop
nop
nop
nop
nop
done
p33_trap3o:
nop
nop
nop
nop
nop
done
p33_init_memory_pointers:
set p33_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p33_local0_start,%i0
set p33_local1_start,%i1
set p33_local2_start,%i2
set p33_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5da44893fbb8626f
ldx [%g1+0x008],%l1 ! %l1 = 028cc4b855b3d2ab
ldx [%g1+0x010],%l2 ! %l2 = e7f5e1f0337b0108
ldx [%g1+0x018],%l3 ! %l3 = e1e43ac087d6808c
ldx [%g1+0x020],%l4 ! %l4 = 6e62ee5a0cd67889
ldx [%g1+0x028],%l5 ! %l5 = 4a0ca42880f0693d
ldx [%g1+0x030],%l6 ! %l6 = 9bc18486211338de
ldx [%g1+0x038],%l7 ! %l7 = e8d4db741e2a7c45
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 34
processor_34:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x88] ! Set the start flag
wrpr %g0,7,%cleanwin
call p34_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 34
wr %g0,0x4,%fprs ! Make sure fef is 1
set p34_init_freg,%g1
! %f0 = 780cf5d4 79c459b7 d9f6d132 737a2734
! %f4 = a4f5e514 766d9a87 48e603ba 6042a64a
! %f8 = 592be6e4 5173d211 833760f7 0f3c189a
! %f12 = db83b170 12b42f2e 78128410 777ae8e5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bea1243f 24c23e73 d6507942 a0d11d57
! %f20 = ba5c16f0 d8f4dd30 21d77581 10a54128
! %f24 = 85ea59d6 07d407e8 a826990f d4b499ca
! %f28 = ddd49f7c 89376ab8 7e311a30 969c75b0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1b17b7b9 dca11260 e32e3a8b 1686c411
! %f36 = 0653e555 66881f06 2071c81d 6720bd1c
! %f40 = 118b3728 2a92aae0 a9944b67 2f4d3018
! %f44 = eb309de4 cf66786f e37c8c2d 84914243
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7ce8db6700000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = 7ce8db6700000066
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 34
p34_label_1:
! Mem[000000009000017c] = f3ac4b88, %g2 = 008065e4d84e8dbc
ldub [%i4+0x17f],%g2 ! %g2 = 00000000000000f3
! Mem[000000005580012c] = 7bfb00e8, %l2 = 63f34dfa3fe3ea51
swap [%i3+0x12c],%l2 ! %l2 = 000000007bfb00e8
! Mem[00000000550000ec] = d83ad486, %l2 = 7bfb00e8, %l0 = e9ac0865
add %i2,0xec,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d83ad486
! Mem[000000005400010c] = 8d4ec3d0, %l6 = 5fac1a69, %l2 = 7bfb00e8
add %i0,0x10c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008d4ec3d0
! %l1 = e8a2cd4994e1b212, Mem[00000000908001a4] = 5c3146d2
stw %l1,[%i5+0x1a4] ! Mem[00000000908001a4] = 94e1b212
! %l7 = c9462a0a71ead1e0, Mem[0000000054800084] = e83fe2cc
sth %l7,[%i1+0x084] ! Mem[0000000054800084] = d1e0e2cc
! Mem[0000000055800024] = c7478a59, %l4 = 09749f15, %l0 = d83ad486
add %i3,0x24,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c7478a59
! Mem[00000000540001b0] = 15e68f25, %l7 = c9462a0a71ead1e0
swap [%i0+0x1b0],%l7 ! %l7 = 0000000015e68f25
! Mem[0000000054800188] = ed3d49a9, %l1 = e8a2cd4994e1b212
swap [%i1+0x188],%l1 ! %l1 = 00000000ed3d49a9
! Mem[0000000055800058] = 115f7829, %l7 = 15e68f25, %l6 = 5fac1a69
add %i3,0x58,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000115f7829
p34_label_2:
! Mem[00000000918001e0] = 63ab1694, %g2 = 00000000000000f3
lduh [%o0+0x1e0],%g2 ! %g2 = 00000000000063ab
! Mem[00000000540000b8] = 12c9ca5810709093, %l7 = 0000000015e68f25, %l5 = febb088a17572df5
add %i0,0xb8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 12c9ca5810709093
! Mem[00000000908000d4] = 86c10469, %g2 = 00000000000063ab
ldsb [%i5+0x0d7],%g2 ! %g2 = ffffffffffffff86
! Mem[00000000908001c0] = 3731e03f, %g2 = ffffffffffffff86
lduw [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f
! %f0 = 780cf5d4 79c459b7 d9f6d132 737a2734
! %f4 = a4f5e514 766d9a87 48e603ba 6042a64a
! %f8 = 592be6e4 5173d211 833760f7 0f3c189a
! %f12 = db83b170 12b42f2e 78128410 777ae8e5
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000054000018] = 0885c68b, %l0 = 00000000c7478a59
swap [%i0+%o3],%l0 ! %l0 = 000000000885c68b
! Mem[00000000918000a4] = d12635af, %g2 = 000000003731e03f
ldsb [%o0+0x0a5],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000054000050] = 9cefdc63, %l7 = 0000000015e68f25
lduw [%i0+0x050],%l7 ! %l7 = 000000009cefdc63
! %l6 = 00000000115f7829, Mem[00000000910001b0] = 9cb5ef3f
stw %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 115f7829
! %l1 = 00000000ed3d49a9, Mem[00000000540001e8] = bb5714adc4866107
stx %l1,[%i0+0x1e8] ! Mem[00000000540001e8] = 00000000ed3d49a9
p34_label_3:
! Mem[0000000055800071] = 1f2b9f25, %l2 = 000000008d4ec3d0
ldstub [%i3+0x071],%l2 ! %l2 = 0000002b000000ff
! Mem[0000000091800194] = 79d773e8, %g2 = ffffffffffffffd1
ldsh [%o0+0x194],%g2 ! %g2 = 00000000000079d7
! %f0 = 780cf5d4 79c459b7 d9f6d132 737a2734
! %f4 = a4f5e514 766d9a87 48e603ba 6042a64a
! %f8 = 592be6e4 5173d211 833760f7 0f3c189a
! %f12 = db83b170 12b42f2e 78128410 777ae8e5
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[0000000054000024] = 0d3cd701, %l7 = 000000009cefdc63
swap [%i0+0x024],%l7 ! %l7 = 000000000d3cd701
! %l7 = 000000000d3cd701, Mem[0000000091800037] = f1ae53c9
stb %l7,[%o0+0x037] ! Mem[0000000091800034] = 01ae53c9
! Mem[000000005580011c] = bdc5c38d, %l6 = 00000000115f7829
swap [%i3+0x11c],%l6 ! %l6 = 00000000bdc5c38d
! Mem[0000000054000145] = 6ab2a4e0, %l5 = 12c9ca5810709093
ldstub [%i0+0x145],%l5 ! %l5 = 000000b2000000ff
! Mem[00000000548000b1] = 7dfcb154, %l2 = 000000000000002b
ldstub [%i1+0x0b1],%l2 ! %l2 = 000000fc000000ff
! %l6 = 00000000bdc5c38d, Mem[0000000090800100] = c5ee8b48d4513abf
stx %l6,[%i5+0x100] ! Mem[0000000090800100] = 00000000bdc5c38d
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
p34_label_4:
! %l3 = 31b80403c9265b0c, Mem[00000000900000a8] = afa6b993d019ae21
stx %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 31b80403c9265b0c
! Mem[0000000091000068] = 576c6bd0e2b00248, %g2 = 00000000000079d7
ldx [%i6+0x068],%g2 ! %g2 = 576c6bd0e2b00248
! Mem[00000000548001f8] = c8693830, %l1 = 00000000ed3d49a9
swap [%i1+0x1f8],%l1 ! %l1 = 00000000c8693830
! Mem[00000000540001e4] = cbe3b16f, %l5 = 00000000000000b2
swap [%i0+0x1e4],%l5 ! %l5 = 00000000cbe3b16f
! Mem[00000000558001d8] = b78dbcfd, %l2 = 000000fc, %l0 = 0885c68b
add %i3,0x1d8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b78dbcfd
! Mem[00000000550000a4] = b14f8963, %l1 = 00000000c8693830
ldsb [%i2+0x0a6],%l1 ! %l1 = ffffffffffffff89
! Mem[0000000090000024] = 96db0288, %g2 = 576c6bd0e2b00248
lduw [%i4+0x024],%g2 ! %g2 = 0000000096db0288
membar #Sync ! Added by membar checker (873)
! Mem[0000000090000158] = 4aa64260, %g2 = 0000000096db0288
ldub [%i4+0x158],%g2 ! %g2 = 000000000000004a
! Mem[0000000055000140] = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! Mem[0000000055000150] = 83911ee1 20628651 d9b9c46a a94af297
! Mem[0000000055000160] = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! Mem[0000000055000170] = f7468f6b 49b32396 2550d6e6 64004797
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000055000140
! %l7 = 000000000d3cd701, Mem[0000000090800180] = 0c280bcf450c4cb9
stx %l7,[%i5+0x180] ! Mem[0000000090800180] = 000000000d3cd701
p34_label_5:
! Mem[0000000054000184] = 9230846a, %l0 = b78dbcfd, %l3 = c9265b0c
add %i0,0x184,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009230846a
! Mem[0000000055000170] = f7468f6b, %l2 = 000000fc, %l5 = cbe3b16f
add %i2,0x170,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f7468f6b
! %l0 = b78dbcfd, %l1 = ffffff89, Mem[0000000090800030] = 333f492f 517dab8b
std %l0,[%i5+0x030] ! Mem[0000000090800030] = b78dbcfd ffffff89
! %f16 = bea1243f 24c23e73 d6507942 a0d11d57
! %f20 = ba5c16f0 d8f4dd30 21d77581 10a54128
! %f24 = 85ea59d6 07d407e8 a826990f d4b499ca
! %f28 = ddd49f7c 89376ab8 7e311a30 969c75b0
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (874)
! %f16 = bea1243f 24c23e73 d6507942 a0d11d57
! %f20 = ba5c16f0 d8f4dd30 21d77581 10a54128
! %f24 = 85ea59d6 07d407e8 a826990f d4b499ca
! %f28 = ddd49f7c 89376ab8 7e311a30 969c75b0
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000009180000c] = 4374ae52, %g2 = 000000000000004a
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000043
! Mem[0000000054000000] = 7c8fb3f4 504b8075 20abfa3f c9ee2b54
! Mem[0000000054000010] = 47706a73 cdd7928f c7478a59 a321e293
! Mem[0000000054000020] = 94d75465 9cefdc63 f96fa9c1 8dbf851a
! Mem[0000000054000030] = 648614cc cbfd06b2 07763de5 4e14d555
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000054000000
! %l0 = 00000000b78dbcfd, Mem[00000000910000bc] = 38c60dc6
sth %l0,[%i6+0x0bc] ! Mem[00000000910000bc] = bcfd0dc6
! Mem[000000005480011c] = 6a21ec2d, %l6 = 00000000bdc5c38d
swap [%i1+0x11c],%l6 ! %l6 = 000000006a21ec2d
! %l3 = 000000009230846a, Mem[000000009080011c] = 9ded00dc
sth %l3,[%i5+0x11c] ! Mem[000000009080011c] = 846a00dc
p34_label_6:
! %l7 = 000000000d3cd701, Mem[00000000910000dc] = 72339a70
stw %l7,[%i6+0x0dc] ! Mem[00000000910000dc] = 0d3cd701
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000068] = 576c6bd0, %g2 = 0000000000000043
lduh [%i6+0x068],%g2 ! %g2 = 000000000000576c
! Mem[00000000540000d0] = 65a04461, %l0 = 00000000b78dbcfd
swap [%i0+0x0d0],%l0 ! %l0 = 0000000065a04461
! %l5 = 00000000f7468f6b, Mem[000000009100003c] = 6c70ccef
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = f7468f6b
! %l3 = 000000009230846a, Mem[0000000090800040] = e46967e17f2cd037
stx %l3,[%i5+0x040] ! Mem[0000000090800040] = 000000009230846a
! Mem[00000000918000b4] = 82f50a5b, %g2 = 000000000000576c
ldsb [%o0+0x0b6],%g2 ! %g2 = ffffffffffffff82
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l4 = fb811aa809749f15, Mem[00000000910001b0] = 115f7829f44fe7a5
stx %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = fb811aa809749f15
! Mem[0000000091800030] = 21a0e7c9, %g2 = ffffffffffffff82
ldsh [%o0+0x032],%g2 ! %g2 = 00000000000021a0
p34_label_7:
! Mem[000000005480019c] = 60724fba, %l4 = fb811aa809749f15
swap [%i1+0x19c],%l4 ! %l4 = 0000000060724fba
! Mem[00000000918000d0] = 7aba9aca, %g18 = 218668da237ada9a
ldsw [%o0+0x0d0],%g2 ! %g2 = 218668da237ada9a
! Mem[00000000548000d8] = b245c2f9bf07ecee, %l6 = 000000006a21ec2d, %l1 = ffffffffffffff89
add %i1,0xd8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = b245c2f9bf07ecee
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800068] = c1c6924a 7945f5c7, %g2 = 7aba9aca, %g3 = 0bad0b00
ldd [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a 000000007945f5c7
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
mov 0x080,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 0000000054000080
! Mem[0000000055000098] = 106355e7, %l4 = 0000000060724fba
swap [%i2+0x098],%l4 ! %l4 = 00000000106355e7
! %l6 = 000000006a21ec2d, Mem[000000005500011c] = a3c963e1
sth %l6,[%i2+0x11c] ! Mem[000000005500011c] = ec2d63e1
! %l0 = 0000000065a04461, Mem[000000009100013c] = 9537f750
sth %l0,[%i6+0x13c] ! Mem[000000009100013c] = 4461f750
! Mem[00000000910001c8] = e6820674 bd1872c6, %g2 = c1c6924a, %g3 = 7945f5c7
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674 00000000bd1872c6
p34_label_8:
! Mem[000000009100000c] = 448eee7f, %g2 = 00000000e6820674
lduw [%i6+0x00c],%g2 ! %g2 = 00000000448eee7f
! Mem[0000000054000048] = 339d46c1, %l4 = 00000000106355e7
swap [%i0+0x048],%l4 ! %l4 = 00000000339d46c1
! Mem[0000000055000198] = d03cafc0, %l3 = 9230846a, %l3 = 9230846a
add %i2,0x198,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d03cafc0
! Mem[000000005480001d] = 3d601c9a, %l2 = 00000000000000fc
ldstub [%i1+0x01d],%l2 ! %l2 = 00000060000000ff
! Mem[00000000908001cc] = 2f503325, %g2 = 00000000448eee7f
lduw [%i5+0x1cc],%g2 ! %g2 = 000000002f503325
membar #Sync ! Added by membar checker (875)
! %l4 = 00000000339d46c1, Mem[00000000900000dc] = 10a54128
stw %l4,[%i4+0x0dc] ! Mem[00000000900000dc] = 339d46c1
! Mem[0000000091800018] = de6ddf94, %g2 = 000000002f503325
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000de
! Mem[0000000054000098] = d9b9c46a, %l1 = bf07ecee, %l4 = 339d46c1
add %i0,0x98,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d9b9c46a
! Mem[0000000090000158] = 4aa96ac4, %g2 = 00000000000000de
lduh [%i4+0x15a],%g2 ! %g2 = 0000000000004aa9
! Mem[0000000090800058] = 76c7d6ff, %g2 = 0000000000004aa9
ldub [%i5+0x058],%g2 ! %g2 = 0000000000000076
p34_label_9:
! Mem[0000000091800088] = ec5f6a06, %g2 = 0000000000000076
ldub [%o0+0x088],%g2 ! %g2 = 00000000000000ec
! %l3 = 00000000d03cafc0, Mem[000000009000000e] = 91991660
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = afc01660
! Mem[0000000054000080] = 8bd5cb76, %l3 = 00000000d03cafc0
ldsh [%i0+0x080],%l3 ! %l3 = ffffffffffff8bd5
! Mem[0000000055000088] = acebef6f8c0d903f, %l6 = 000000006a21ec2d, %l3 = ffffffffffff8bd5
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = acebef6f8c0d903f
! Mem[00000000540000c4] = e3dd2a25, %l4 = d9b9c46a, %l0 = 65a04461
add %i0,0xc4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e3dd2a25
! Mem[0000000055000035] = f14e29e3, %l0 = 00000000e3dd2a25
ldstub [%i2+0x035],%l0 ! %l0 = 0000004e000000ff
! Mem[00000000540000bc] = 64004797, %l4 = 00000000d9b9c46a
swap [%i0+0x0bc],%l4 ! %l4 = 0000000064004797
! Mem[0000000091000160] = 64118847, %g2 = 00000000000000ec
ldub [%i6+0x160],%g2 ! %g2 = 0000000000000064
! Mem[00000000548000c8] = 47644da5, %l0 = 000000000000004e
swap [%i1+0x0c8],%l0 ! %l0 = 0000000047644da5
! Mem[0000000090800154] = dfe2d1cd, %g2 = 0000000000000064
ldsh [%i5+0x154],%g2 ! %g2 = ffffffffffffdfe2
p34_label_10:
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000054000140] = 1020ff56 6affa4e0 2ec42a0b cad5795c
! Mem[0000000054000150] = 44baeb3f 3c721e05 bce1787c 6b26567a
! Mem[0000000054000160] = 13bd0e97 bb719e27 0b579c7b 45641f71
! Mem[0000000054000170] = e04a38e7 f0d7333f 4534b9ec a37da351
ldda [%i0+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000054000140
! Mem[00000000558000d8] = 5ced4d59 ad8f90e0, %l4 = 64004797, %l5 = f7468f6b
ldd [%i3+0x0d8],%l4 ! %l4 = 000000005ced4d59 00000000ad8f90e0
! Mem[000000005480007c] = aceed8f2, %l0 = 0000000047644da5
ldsb [%i1+0x07f],%l0 ! %l0 = fffffffffffffff2
! Mem[0000000055800144] = 706d8129, %l0 = fffffffffffffff2
ldsb [%i3+0x145],%l0 ! %l0 = 000000000000006d
membar #Sync ! Added by membar checker (876)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c5afc0
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l0 = 0000006d, %l1 = bf07ecee, Mem[00000000910000b8] = 20cabfa5 bcfd0dc6
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 0000006d bf07ecee
! Mem[0000000055000060] = 44a9694f, %l6 = 000000006a21ec2d
lduh [%i2+0x062],%l6 ! %l6 = 000000000000694f
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000090000060] = 0c5cda1b, %g2 = ffffffffffffdfe2
ldsh [%i4+0x062],%g2 ! %g2 = 0000000000000c5c
p34_label_11:
! Mem[0000000055000040] = 7600a70f, %l6 = 0000694f, %l2 = 00000060
add %i2,0x40,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007600a70f
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c5afc0
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[00000000548000dc] = bf07ecee, %l6 = 000000000000694f
lduw [%i1+0x0dc],%l6 ! %l6 = 00000000bf07ecee
! %l6 = bf07ecee, %l7 = 0d3cd701, Mem[0000000055800190] = c7384a6d c626fd8f
std %l6,[%i3+0x190] ! Mem[0000000055800190] = bf07ecee 0d3cd701
! Mem[0000000054000127] = 455272f6, %l7 = 000000000d3cd701
ldstub [%i0+0x127],%l7 ! %l7 = 000000f6000000ff
! Mem[0000000091000070] = dec575fced10e21f, %g2 = 0000000000000c5c
ldx [%i6+0x070],%g2 ! %g2 = dec575fced10e21f
! Mem[0000000054800129] = 5e71b04d, %l1 = b245c2f9bf07ecee
ldstub [%i1+0x129],%l1 ! %l1 = 00000071000000ff
! Mem[00000000900001a8] = 413d2859, %g2 = dec575fced10e21f
lduw [%i4+0x1a8],%g2 ! %g2 = 00000000413d2859
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l6 = 00000000bf07ecee, Mem[000000009080010b] = fc358f74
stb %l6,[%i5+0x10b] ! Mem[0000000090800108] = ee358f74
p34_label_12:
! Mem[0000000054000104] = 1be281c7, %l6 = 00000000bf07ecee
ldub [%i0+0x107],%l6 ! %l6 = 00000000000000c7
! Mem[00000000908001a0] = 5c44b094, %g2 = 00000000413d2859
ldub [%i5+0x1a1],%g2 ! %g2 = 000000000000005c
! Mem[0000000090800070] = 441b8e3c 74c1f2f1, %g2 = 0000005c, %g3 = bd1872c6
ldd [%i5+0x070],%g2 ! %g2 = 00000000441b8e3c 0000000074c1f2f1
! Mem[0000000090800180] = 000000000d3cd701, %g2 = 00000000441b8e3c
ldx [%i5+0x180],%g2 ! %g2 = 000000000d3cd701
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %l3 = acebef6f8c0d903f, Mem[00000000540000d2] = b78dbcfd
sth %l3,[%i0+0x0d2] ! Mem[00000000540000d0] = b78d903f
! Mem[00000000548000b7] = d0a5a6a4, %l6 = 00000000000000c7
ldstub [%i1+0x0b7],%l6 ! %l6 = 000000a4000000ff
! Mem[0000000054000015] = cdd7928f, %l1 = 0000000000000071
ldstub [%i0+0x015],%l1 ! %l1 = 000000d7000000ff
! %l4 = 000000005ced4d59, Mem[0000000090800058] = 76c7d6ff
stw %l4,[%i5+0x058] ! Mem[0000000090800058] = 5ced4d59
! Mem[000000005480003f] = 13ebc6ce, %l1 = 00000000000000d7
ldstub [%i1+0x03f],%l1 ! %l1 = 000000ce000000ff
p34_label_13:
! Mem[000000005400010c] = 8d4ec3d0, %l6 = 00000000000000a4
swap [%i0+0x10c],%l6 ! %l6 = 000000008d4ec3d0
! Mem[0000000055000198] = d03cafc035390ab3, %l6 = 000000008d4ec3d0, %l0 = 000000000000006d
add %i2,0x198,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = d03cafc035390ab3
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000550000cc] = 69ac9413, %l3 = acebef6f8c0d903f
swap [%i2+0x0cc],%l3 ! %l3 = 0000000069ac9413
! %l4 = 000000005ced4d59, Mem[0000000090000108] = f4341215
stb %l4,[%i4+0x108] ! Mem[0000000090000108] = 59341215
! Mem[00000000548000e8] = f83cbedd, %l2 = 7600a70f, %l4 = 5ced4d59
add %i1,0xe8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f83cbedd
! Mem[00000000900001c0] = 780cf5d4 79c459b7 d9f6d132 737a2734
! Mem[00000000900001d0] = a4f5e514 766d9a87 48e603ba 6042a64a
! Mem[00000000900001e0] = 592be6e4 5173d211 833760f7 0f3c189a
! Mem[00000000900001f0] = db83b170 12b42f2e 78128410 777ae8e5
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (877)
! %l6 = 000000008d4ec3d0, Mem[00000000900000f8] = 2550d6e664004797
stx %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 000000008d4ec3d0
! %l2 = 7600a70f, %l3 = 69ac9413, Mem[0000000090800090] = 893f193d 214a218b
std %l2,[%i5+0x090] ! Mem[0000000090800090] = 7600a70f 69ac9413
! %l7 = 00000000000000f6, Mem[000000009080002c] = 8a69fa82
sth %l7,[%i5+0x02c] ! Mem[000000009080002c] = 00f6fa82
p34_label_14:
! Mem[00000000548000a8] = 27b074d3, %l3 = 69ac9413, %l1 = 000000ce
add %i1,0xa8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000027b074d3
! %l3 = 0000000069ac9413, Mem[00000000918000f0] = 62dbb71e
stw %l3,[%o0+0x0f0] ! Mem[00000000918000f0] = 69ac9413
! %l1 = 0000000027b074d3, Mem[000000009080016d] = 72925c37
stb %l1,[%i5+0x16d] ! Mem[000000009080016c] = d3925c37
! Mem[000000009080004c] = 4339ab56, %g18 = 218668da237ada9a
ldsw [%i5+0x04c],%g2 ! %g2 = 218668da237ada9a
! Mem[0000000090000058] = 79bbf40c baa1a64f, %g2 = 4339ab56, %g3 = 74c1f2f1
ldd [%i4+0x058],%g2 ! %g2 = 0000000079bbf40c 00000000baa1a64f
! Mem[00000000910001d8] = b3551fa5cb5f444c, %g2 = 0000000079bbf40c
ldx [%i6+0x1d8],%g2 ! %g2 = b3551fa5cb5f444c
! Mem[0000000055000088] = acebef6f8c0d903f, %l0 = d03cafc035390ab3, %l2 = 000000007600a70f
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = acebef6f8c0d903f
! Mem[00000000548001a8] = 9ed35caf 2a8d53a6, %l0 = 35390ab3, %l1 = 27b074d3
ldd [%i1+0x1a8],%l0 ! %l0 = 000000009ed35caf 000000002a8d53a6
! Mem[0000000091800098] = 87692ba9, %g2 = b3551fa5cb5f444c
ldub [%o0+0x098],%g2 ! %g2 = 0000000000000087
! %l6 = 8d4ec3d0, %l7 = 000000f6, Mem[0000000091000148] = 3992e709 a2c43b2c
std %l6,[%i6+0x148] ! Mem[0000000091000148] = 8d4ec3d0 000000f6
p34_label_15:
! Mem[0000000090000100] = c6360290 55199a33 59341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000090800140] = 1e3f3f83 808370bc, %g2 = 00000087, %g3 = baa1a64f
ldd [%i5+0x140],%g2 ! %g2 = 000000001e3f3f83 00000000808370bc
! %l0 = 000000009ed35caf, Mem[00000000548000f0] = c7affaf32123ea27
stx %l0,[%i1+0x0f0] ! Mem[00000000548000f0] = 000000009ed35caf
! %l0 = 000000009ed35caf, Mem[0000000055800066] = 74a07b58
stb %l0,[%i3+0x066] ! Mem[0000000055800064] = 74a0af58
! %l6 = 000000008d4ec3d0, Mem[0000000091000088] = b894d84bf509db17
stx %l6,[%i6+0x088] ! Mem[0000000091000088] = 000000008d4ec3d0
! Mem[00000000540001c4] = f4fc855d, %l7 = 000000f6, %l0 = 9ed35caf
add %i0,0x1c4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f4fc855d
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000548000d4] = e020120d, %l0 = f4fc855d, %l3 = 69ac9413
add %i1,0xd4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e020120d
! %l0 = 00000000f4fc855d, Mem[0000000090800180] = 00000000
stw %l0,[%i5+0x180] ! Mem[0000000090800180] = f4fc855d
p34_label_16:
! Mem[0000000091800080] = d7af3c38, %g18 = 218668da237ada9a
ldsw [%o0+0x080],%g2 ! %g2 = 218668da237ada9a
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000055800160] = ba05e150c1d852fc, %l5 = 00000000ad8f90e0, %l2 = acebef6f8c0d903f
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ba05e150c1d852fc
! Mem[000000005480011c] = bdc5c38d, %l0 = 00000000f4fc855d
ldsw [%i1+0x11c],%l0 ! %l0 = ffffffffbdc5c38d
! Mem[0000000091800078] = d01dc17985978296, %g2 = ffffffffd7af3c38
ldx [%o0+0x078],%g2 ! %g2 = d01dc17985978296
! %l3 = 00000000e020120d, Mem[000000009180007c] = 85978296
stw %l3,[%o0+0x07c] ! Mem[000000009180007c] = e020120d
! Mem[00000000540001d4] = 718cee27, %l7 = 00000000000000f6
swap [%i0+0x1d4],%l7 ! %l7 = 00000000718cee27
! Mem[00000000548001d0] = 0cd22c91ca53f7b5, %l1 = 000000002a8d53a6, %l3 = 00000000e020120d
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0cd22c91ca53f7b5
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
mov 0x180,%g5
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 0000000055000180
! %f16 = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! %f20 = 051e723c 3febba44 7a56266b 7c78e1bc
! %f24 = 279e71bb 970ebd13 711f6445 7b9c570b
! %f28 = 3f33d7f0 e7384ae0 51a37da3 ecb93445
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
p34_label_17:
membar #Sync ! Added by membar checker (878)
! Mem[0000000090000040] = 4e909a1d 76cbd58b 8eeada33 024ff218
! Mem[0000000090000050] = 51866220 e11e9183 97f24aa9 6ac4b9d9
! Mem[0000000090000060] = e1d5a6d8 b82cd8b8 bb4c3a65 8786be72
! Mem[0000000090000070] = 9623b349 6b8f46f7 97470064 e6d65025
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000055000040] = 7600a70f1774c5fa, %l4 = 00000000f83cbedd, %l2 = ba05e150c1d852fc
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7600a70f1774c5fa
! Mem[00000000900001b8] = 289d2f98fd2501f4, %g2 = d01dc17985978296
ldx [%i4+0x1b8],%g2 ! %g2 = 289d2f98fd2501f4
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c5afc0
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %f16 = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! %f20 = 051e723c 3febba44 7a56266b 7c78e1bc
! %f24 = 279e71bb 970ebd13 711f6445 7b9c570b
! %f28 = 3f33d7f0 e7384ae0 51a37da3 ecb93445
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000558000f8] = 87c10b44, %l6 = 8d4ec3d0, %l4 = f83cbedd
add %i3,0xf8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000087c10b44
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c5afc0
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000fc] = 59018e55, %g2 = 289d2f98fd2501f4
ldub [%i5+0x0fc],%g2 ! %g2 = 0000000000000059
! Mem[00000000550000d4] = 27a789f8, %l0 = ffffffffbdc5c38d
swap [%i2+0x0d4],%l0 ! %l0 = 0000000027a789f8
! %l2 = 1774c5fa, %l3 = ca53f7b5, Mem[00000000918001f8] = 5ae8e450 241bdf1c
std %l2,[%o0+0x1f8] ! Mem[00000000918001f8] = 1774c5fa ca53f7b5
p34_label_18:
! Mem[0000000054000010] = 47706a73cdff928f, %l5 = 00000000ad8f90e0, %l7 = 00000000718cee27
add %i0,0x10,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 47706a73cdff928f
! Mem[0000000055800038] = ae30cd1b8bab6ddf, %l5 = 00000000ad8f90e0, %l6 = 000000008d4ec3d0
add %i3,0x38,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ae30cd1b8bab6ddf
! %f16 = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! %f20 = 051e723c 3febba44 7a56266b 7c78e1bc
! %f24 = 279e71bb 970ebd13 711f6445 7b9c570b
! %f28 = 3f33d7f0 e7384ae0 51a37da3 ecb93445
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000558000e0] = 7bc827f90dbec101, %l0 = 0000000027a789f8, %l4 = 0000000087c10b44
add %i3,0xe0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 7bc827f90dbec101
! Mem[00000000550001fc] = e99997ac, %l2 = 1774c5fa, %l5 = ad8f90e0
add %i2,0x1fc,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e99997ac
! Mem[000000009180008c] = 83ae1bf1, %g2 = 0000000000000059
ldub [%o0+0x08c],%g2 ! %g2 = 0000000000000083
! Mem[0000000091000190] = aab31c19, %g18 = 218668da237ada9a
ldsw [%i6+0x190],%g2 ! %g2 = 218668da237ada9a
! %f16 = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! %f20 = 051e723c 3febba44 7a56266b 7c78e1bc
! %f24 = 279e71bb 970ebd13 711f6445 7b9c570b
! %f28 = 3f33d7f0 e7384ae0 51a37da3 ecb93445
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000054800080] = b8a6aa79, %l0 = 0000000027a789f8
ldub [%i1+0x083],%l0 ! %l0 = 0000000000000079
! Mem[00000000550000a2] = b9d98e0c, %l0 = 0000000000000079
ldstub [%i2+0x0a2],%l0 ! %l0 = 0000008e000000ff
p34_label_19:
! Mem[00000000910000bc] = bf07ecee, %g18 = 218668da237ada9a
ldsw [%i6+0x0bc],%g2 ! %g2 = 218668da237ada9a
! %l2 = 7600a70f1774c5fa, Mem[0000000090800028] = 08259a35
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = c5fa9a35
! %l2 = 1774c5fa, %l3 = ca53f7b5, Mem[0000000055800098] = ed1397c5 039e6754
std %l2,[%i3+0x098] ! Mem[0000000055800098] = 1774c5fa ca53f7b5
membar #Sync ! Added by membar checker (879)
! %l4 = 7bc827f90dbec101, Mem[0000000090000198] = 7a56266b7c78e1bc
stx %l4,[%i4+0x198] ! Mem[0000000090000198] = 7bc827f90dbec101
! Mem[0000000091000078] = 53e44ef2, %g18 = 218668da237ada9a
ldsw [%i6+0x078],%g2 ! %g2 = 218668da237ada9a
! Mem[00000000548000d8] = b245c2f9, %l0 = 000000000000008e
swap [%i1+0x0d8],%l0 ! %l0 = 00000000b245c2f9
! Mem[0000000054800170] = 4db34e35, %l2 = 7600a70f1774c5fa
swap [%i1+0x170],%l2 ! %l2 = 000000004db34e35
! Mem[000000009000015c] = a94af297, %g2 = 0000000053e44ef2
lduw [%i4+0x15c],%g2 ! %g2 = 00000000a94af297
! Mem[00000000550001c0] = 5d4ebba8 64b24373 3e15e0c2 0e832a0c
! Mem[00000000550001d0] = 21a34d9e 79be4f87 40385a67 f9321a77
! Mem[00000000550001e0] = 7912ec50 fe3a2c19 b007eb66 5eec230e
! Mem[00000000550001f0] = 5c0e5ea7 0dbc07cc 660dcb1b e99997ac
ldda [%i2+%g6]ASI_BLK_S,%f16 ! Block Load from 00000000550001c0
! Mem[00000000540000dc] = 5cd57dc1, %l1 = 000000002a8d53a6
ldsw [%i0+0x0dc],%l1 ! %l1 = 000000005cd57dc1
p34_label_20:
membar #Sync ! Added by membar checker (880)
! Mem[0000000090000180] = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! Mem[0000000090000190] = 051e723c 3febba44 7bc827f9 0dbec101
! Mem[00000000900001a0] = 279e71bb 970ebd13 711f6445 7b9c570b
! Mem[00000000900001b0] = 3f33d7f0 e7384ae0 51a37da3 ecb93445
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800078] = 21cd132f, %g2 = 00000000a94af297
lduh [%i5+0x07a],%g2 ! %g2 = 00000000000021cd
! Mem[0000000055000148] = 18f24f02, %l2 = 000000004db34e35
swap [%i2+0x148],%l2 ! %l2 = 0000000018f24f02
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (881)
! Mem[0000000090000080] = 8bd5cb76, %g18 = 218668da237ada9a
ldsw [%i4+0x080],%g2 ! %g2 = 218668da237ada9a
! Mem[0000000054800188] = 94e1b21228eb2937, %l5 = 00000000e99997ac, %l1 = 000000005cd57dc1
add %i1,0x188,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 94e1b21228eb2937
! Mem[0000000091800158] = 9115835d, %g2 = ffffffff8bd5cb76
lduw [%o0+0x158],%g2 ! %g2 = 000000009115835d
! Mem[00000000548001f8] = ed3d49a935cdf694, %l0 = 00000000b245c2f9, %l0 = 00000000b245c2f9
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ed3d49a935cdf694
! Mem[0000000090800150] = d12ef6a9dfe2d1cd, %g2 = 000000009115835d
ldx [%i5+0x150],%g2 ! %g2 = d12ef6a9dfe2d1cd
! %l6 = ae30cd1b8bab6ddf, Mem[00000000918000f9] = 3adf5b21
stb %l6,[%o0+0x0f9] ! Mem[00000000918000f8] = dfdf5b21
p34_label_21:
! %l6 = ae30cd1b8bab6ddf, Mem[00000000548001c0] = 63fb08dd
sth %l6,[%i1+0x1c0] ! Mem[00000000548001c0] = 6ddf08dd
! Mem[00000000558000e8] = 766c7824, %l3 = 0cd22c91ca53f7b5
swap [%i3+0x0e8],%l3 ! %l3 = 00000000766c7824
! Mem[00000000550000c0] = 389341a9, %l6 = ae30cd1b8bab6ddf
ldsb [%i2+0x0c3],%l6 ! %l6 = ffffffffffffffa9
! Mem[0000000054800150] = 5b1f77bc, %l0 = 35cdf694, %l6 = ffffffa9
add %i1,0x150,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005b1f77bc
! Mem[000000005480009c] = ebacfc3a, %l2 = 0000000018f24f02
lduw [%i1+0x09c],%l2 ! %l2 = 00000000ebacfc3a
! Mem[000000005580016d] = b82b26f3, %l7 = 47706a73cdff928f
ldstub [%i3+0x16d],%l7 ! %l7 = 0000002b000000ff
! Mem[0000000091800010] = ae52c76d, %g18 = 218668da237ada9a
ldsw [%o0+%o2],%g2 ! %g2 = 218668da237ada9a
! Mem[0000000090000180] = e0a4ff6a 56ff2010 5c79d5ca 0b2ac42e
! Mem[0000000090000190] = 051e723c 3febba44 7bc827f9 0dbec101
! Mem[00000000900001a0] = 279e71bb 970ebd13 711f6445 7b9c570b
! Mem[00000000900001b0] = 3f33d7f0 e7384ae0 51a37da3 ecb93445
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000054800084] = d1e0e2cc, %l4 = 7bc827f90dbec101
swap [%i1+0x084],%l4 ! %l4 = 00000000d1e0e2cc
! Mem[0000000090000080] = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! Mem[0000000090000090] = 83911ee1 20628651 d9b9c46a a94af297
! Mem[00000000900000a0] = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! Mem[00000000900000b0] = f7468f6b 49b32396 2550d6e6 64004797
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p34_label_22:
! Mem[00000000558000e2] = 7bc827f9, %l4 = 00000000d1e0e2cc
ldstub [%i3+0x0e2],%l4 ! %l4 = 00000027000000ff
! Mem[00000000910000b4] = b71ca34f, %g18 = 218668da237ada9a
ldsw [%i6+0x0b4],%g2 ! %g2 = 218668da237ada9a
! Mem[0000000054000068] = 257e00a94cd4b75e, %l5 = 00000000e99997ac, %l3 = 00000000766c7824
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 257e00a94cd4b75e
! Mem[0000000055000008] = fee39db4a0b1b7ae, %l4 = 0000000000000027
ldx [%i2+%o1],%l4 ! %l4 = fee39db4a0b1b7ae
! %f16 = 5d4ebba8 64b24373 3e15e0c2 0e832a0c
! %f20 = 21a34d9e 79be4f87 40385a67 f9321a77
! %f24 = 7912ec50 fe3a2c19 b007eb66 5eec230e
! %f28 = 5c0e5ea7 0dbc07cc 660dcb1b e99997ac
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000055800100] = 3a114212, %l4 = a0b1b7ae, %l7 = 0000002b
add %i3,0x100,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003a114212
! %l4 = fee39db4a0b1b7ae, Mem[0000000091000148] = 8d4ec3d0000000f6
stx %l4,[%i6+0x148] ! Mem[0000000091000148] = fee39db4a0b1b7ae
! %l2 = 00000000ebacfc3a, Mem[00000000908000ce] = b6ab2ecb
stb %l2,[%i5+0x0ce] ! Mem[00000000908000cc] = 3aab2ecb
! Mem[000000005400000c] = c9ee2b54, %l0 = 35cdf694, %l2 = ebacfc3a
add %i0,0x0c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c9ee2b54
! Mem[0000000054000020] = 94d75465, %l5 = 00000000e99997ac
swap [%i0+%o4],%l5 ! %l5 = 0000000094d75465
p34_label_23:
! %l0 = 35cdf694, %l1 = 28eb2937, Mem[00000000908000d0] = 2ecbd5fc 64c1ee86
std %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 35cdf694 28eb2937
! Mem[000000009100004c] = c765fd60, %g2 = ffffffffb71ca34f
lduh [%i6+0x04c],%g2 ! %g2 = 000000000000c765
! Mem[0000000055800174] = 7c49d71c, %l2 = 00000000c9ee2b54
swap [%i3+0x174],%l2 ! %l2 = 000000007c49d71c
! Mem[00000000550000a8] = 705c1104, %l6 = 000000005b1f77bc
swap [%i2+0x0a8],%l6 ! %l6 = 00000000705c1104
! Mem[00000000900000b0] = 8f6b49b3, %g2 = 000000000000c765
ldsh [%i4+0x0b2],%g2 ! %g2 = ffffffffffff8f6b
! %f0 = 8bd5cb76 1d9a904e 18f24f02 33daea8e
! %f4 = 83911ee1 20628651 d9b9c46a a94af297
! %f8 = b8d82cb8 d8a6d5e1 72be8687 653a4cbb
! %f12 = f7468f6b 49b32396 2550d6e6 64004797
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000055800084] = ad5b1e4c, %l1 = 94e1b21228eb2937
lduh [%i3+0x086],%l1 ! %l1 = 0000000000001e4c
! Mem[0000000055000010] = 4f4870ef, %l0 = ed3d49a935cdf694
swap [%i2+%o2],%l0 ! %l0 = 000000004f4870ef
! Mem[00000000540001b8] = f370cdc7, %l4 = fee39db4a0b1b7ae
swap [%i0+0x1b8],%l4 ! %l4 = 00000000f370cdc7
! Mem[000000005500016c] = 653a4cbb, %l7 = 3a114212, %l1 = 00001e4c
add %i2,0x16c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000653a4cbb
p34_label_24:
! %l2 = 000000007c49d71c, Mem[0000000091800080] = d7af3c38f21af862
stx %l2,[%o0+0x080] ! Mem[0000000091800080] = 000000007c49d71c
! %l5 = 0000000094d75465, Mem[0000000090800198] = c4d12a66
sth %l5,[%i5+0x198] ! Mem[0000000090800198] = 54652a66
! %l3 = 257e00a94cd4b75e, Mem[00000000558000b2] = 9fc6ae3f
sth %l3,[%i3+0x0b2] ! Mem[00000000558000b0] = 9fc6b75e
! Mem[0000000054000124] = 455272ff, %l1 = 653a4cbb, %l4 = f370cdc7
add %i0,0x124,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000455272ff
! Mem[00000000540001f0] = b7932bd134eef984, %l0 = 000000004f4870ef, %l4 = 00000000455272ff
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b7932bd134eef984
! Mem[00000000558000f8] = 87c10b44238e0f3b, %l2 = 000000007c49d71c
ldx [%i3+0x0f8],%l2 ! %l2 = 87c10b44238e0f3b
membar #Sync ! Added by membar checker (882)
! Mem[00000000558000c0] = f59c844a dca36556 529f8b54 dc394292
! Mem[00000000558000d0] = 1638cde2 081df158 5ced4d59 ad8f90e0
! Mem[00000000558000e0] = 7bc8fff9 0dbec101 ca53f7b5 2a62a9e8
! Mem[00000000558000f0] = 4069bdf2 03278404 87c10b44 238e0f3b
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000558000c0
! %l2 = 87c10b44238e0f3b, Mem[00000000900000a2] = 2cb8d8a6
sth %l2,[%i4+0x0a2] ! Mem[00000000900000a0] = 0f3bd8a6
! Mem[000000005580010c] = 0698c0a7, %l3 = 257e00a94cd4b75e
ldub [%i3+0x10c],%l3 ! %l3 = 0000000000000006
! Mem[00000000550000ec] = d83ad486, %l2 = 87c10b44238e0f3b
ldsw [%i2+0x0ec],%l2 ! %l2 = ffffffffd83ad486
p34_label_25:
! %l0 = 4f4870ef, %l1 = 653a4cbb, Mem[00000000918000b0] = 38f2be03 051282f5
std %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 4f4870ef 653a4cbb
! Mem[00000000550001d8] = 40385a67, %l5 = 0000000094d75465
swap [%i2+0x1d8],%l5 ! %l5 = 0000000040385a67
! Mem[00000000558000e8] = ca53f7b52a62a9e8, %l2 = ffffffffd83ad486, %l6 = 00000000705c1104
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ca53f7b52a62a9e8
! %f0 = f59c844a dca36556 529f8b54 dc394292
! %f4 = 1638cde2 081df158 5ced4d59 ad8f90e0
! %f8 = 7bc8fff9 0dbec101 ca53f7b5 2a62a9e8
! %f12 = 4069bdf2 03278404 87c10b44 238e0f3b
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l3 = 0000000000000006, Mem[0000000090800000] = 210d12bd
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 00000006
! Mem[0000000054800108] = a000a9c50c8234ce, %l0 = 000000004f4870ef, %l2 = ffffffffd83ad486
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a000a9c50c8234ce
! Mem[0000000090000058] = 97f24aa9, %g2 = ffffffffffff8f6b
ldsh [%i4+0x058],%g2 ! %g2 = ffffffffffff97f2
! %f0 = f59c844a dca36556 529f8b54 dc394292
! %f4 = 1638cde2 081df158 5ced4d59 ad8f90e0
! %f8 = 7bc8fff9 0dbec101 ca53f7b5 2a62a9e8
! %f12 = 4069bdf2 03278404 87c10b44 238e0f3b
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000054800198] = a5c3dc0109749f15, %l1 = 00000000653a4cbb, %l4 = b7932bd134eef984
add %i1,0x198,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a5c3dc0109749f15
! Mem[00000000550001a8] = 72be8687653a4cbb, %l4 = a5c3dc0109749f15, %l3 = 0000000000000006
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 72be8687653a4cbb
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p34_branch_failed
p34_not_taken_0_end:
! End of Random Code for Thread 34
1: membar #Sync ! Force all stores to complete
p34_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x088] ! Set processor 34 done flag
! Check Registers
p34_check_registers:
set p34_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000004f4870ef
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000653a4cbb
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be a000a9c50c8234ce
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 72be8687653a4cbb
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be a5c3dc0109749f15
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000040385a67
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ca53f7b52a62a9e8
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003a114212
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f59c844a dca36556
bne %xcc,p34_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 529f8b54 dc394292
bne %xcc,p34_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1638cde2 081df158
bne %xcc,p34_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5ced4d59 ad8f90e0
bne %xcc,p34_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 7bc8fff9 0dbec101
bne %xcc,p34_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ca53f7b5 2a62a9e8
bne %xcc,p34_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4069bdf2 03278404
bne %xcc,p34_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 87c10b44 238e0f3b
bne %xcc,p34_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5d4ebba8 64b24373
bne %xcc,p34_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3e15e0c2 0e832a0c
bne %xcc,p34_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 21a34d9e 79be4f87
bne %xcc,p34_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 40385a67 f9321a77
bne %xcc,p34_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7912ec50 fe3a2c19
bne %xcc,p34_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b007eb66 5eec230e
bne %xcc,p34_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 5c0e5ea7 0dbc07cc
bne %xcc,p34_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 660dcb1b e99997ac
bne %xcc,p34_f30_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 47706a73cdff928f
ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c7478a59a321e293
ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e99997ac9cefdc63
ldx [%i0+0x020],%g3 ! Observed data at 0000000054000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 106355e78ab45320
ldx [%i0+0x048],%g3 ! Observed data at 0000000054000048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8bd5cb761d9a904e
ldx [%i0+0x080],%g3 ! Observed data at 0000000054000080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 18f24f0233daea8e
ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 83911ee120628651
ldx [%i0+0x090],%g3 ! Observed data at 0000000054000090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d9b9c46aa94af297
ldx [%i0+0x098],%g3 ! Observed data at 0000000054000098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b8d82cb8d8a6d5e1
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000540000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 72be8687653a4cbb
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f7468f6b49b32396
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000540000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2550d6e6d9b9c46a
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000540000b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b78d903fb85f41de
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000540000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6ba65bd2000000a4
ldx [%i0+0x108],%g3 ! Observed data at 0000000054000108
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 95be1403455272ff
ldx [%i0+0x120],%g3 ! Observed data at 0000000054000120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1020ff566affa4e0
ldx [%i0+0x140],%g3 ! Observed data at 0000000054000140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 71ead1e01b7966c9
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000540001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a0b1b7aee2b0e453
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000540001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 338fb4b3000000f6
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000540001d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 674f41ed000000b2
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000540001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000000ed3d49a9
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000540001e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1e8,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 3297b1b13dff1c9a
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = a6a1871813ebc6ff
ldx [%i1+0x038],%g3 ! Observed data at 0000000054800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = b8a6aa790dbec101
ldx [%i1+0x080],%g3 ! Observed data at 0000000054800080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7dffb154d0a5a6ff
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000548000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000004e2a9f1ab2
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000548000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000008ebf07ecee
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000548000d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000009ed35caf
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000548000f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = f4e25dc3bdc5c38d
ldx [%i1+0x118],%g3 ! Observed data at 0000000054800118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5effb04df35cc617
ldx [%i1+0x128],%g3 ! Observed data at 0000000054800128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1774c5fa6aea03e1
ldx [%i1+0x170],%g3 ! Observed data at 0000000054800170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 94e1b21228eb2937
ldx [%i1+0x188],%g3 ! Observed data at 0000000054800188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = a5c3dc0109749f15
ldx [%i1+0x198],%g3 ! Observed data at 0000000054800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6ddf08dd6cc15a24
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000548001c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ed3d49a935cdf694
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000548001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1f8,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 35cdf694fe411fb7
ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 57e4dcacf1ff29e3
ldx [%i2+0x030],%g3 ! Observed data at 0000000055000030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = 60724fba4b59bd80
ldx [%i2+0x098],%g3 ! Observed data at 0000000055000098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b9d9ff0cb14f8963
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000550000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5b1f77bc362a82bf
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000550000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 19f2c8388c0d903f
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000550000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 67b3436ebdc5c38d
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000550000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = e03adc8eec2d63e1
ldx [%i2+0x118],%g3 ! Observed data at 0000000055000118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4db34e3533daea8e
ldx [%i2+0x148],%g3 ! Observed data at 0000000055000148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8bd5cb761d9a904e
ldx [%i2+0x180],%g3 ! Observed data at 0000000055000180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 18f24f0233daea8e
ldx [%i2+0x188],%g3 ! Observed data at 0000000055000188
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 83911ee120628651
ldx [%i2+0x190],%g3 ! Observed data at 0000000055000190
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = d9b9c46aa94af297
ldx [%i2+0x198],%g3 ! Observed data at 0000000055000198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b8d82cb8d8a6d5e1
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000550001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 72be8687653a4cbb
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000550001a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f7468f6b49b32396
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000550001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2550d6e664004797
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000550001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 94d75465f9321a77
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000550001d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1d8,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x060],%g2 ! Expected data = 5743829474a0af58
ldx [%i3+0x060],%g3 ! Observed data at 0000000055800060
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1fff9f25df6a5d7f
ldx [%i3+0x070],%g3 ! Observed data at 0000000055800070
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1774c5faca53f7b5
ldx [%i3+0x098],%g3 ! Observed data at 0000000055800098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9fc6b75e51a3226a
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000558000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7bc8fff90dbec101
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000558000e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ca53f7b52a62a9e8
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000558000e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6afe458d115f7829
ldx [%i3+0x118],%g3 ! Observed data at 0000000055800118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4b4f95c83fe3ea51
ldx [%i3+0x128],%g3 ! Observed data at 0000000055800128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = aa244c77b8ff26f3
ldx [%i3+0x168],%g3 ! Observed data at 0000000055800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = f51c2a31c9ee2b54
ldx [%i3+0x170],%g3 ! Observed data at 0000000055800170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = bf07ecee0d3cd701
ldx [%i3+0x190],%g3 ! Observed data at 0000000055800190
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x190,%g4
! The test for processor 34 has passed
p34_passed:
ta GOOD_TRAP
nop
p34_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p34_failed
p34_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p34_failed
p34_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p34_failed
p34_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p34_failed
p34_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p34_failed
p34_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p34_failed
p34_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p34_failed
p34_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p34_failed
p34_f0_fail:
set p34_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f2_fail:
set p34_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f4_fail:
set p34_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f6_fail:
set p34_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f8_fail:
set p34_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f10_fail:
set p34_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f12_fail:
set p34_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f14_fail:
set p34_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f16_fail:
set p34_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f18_fail:
set p34_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f20_fail:
set p34_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f22_fail:
set p34_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f24_fail:
set p34_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f26_fail:
set p34_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f28_fail:
set p34_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f30_fail:
set p34_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 34 failed
p34_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x088] ! Set processor 34 done flag
set p34_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 34 failed
p34_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x088] ! Set processor 34 done flag
set p34_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p34_selfmod_failed:
ba p34_failed
mov 0xabc,%g1
p34_common_error:
or %g0,0xf02,%g1
ba p34_failed
mov %o5,%g3
p34_common_signature_error:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_common_timeout:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p34_failed
mov 0x0,%g3
p34_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800028]
membar #Sync
mov 0x0c0,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000010]
done
p34_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800028]
membar #Sync
mov 0x0c0,%g1
ldda [%o1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000010]
done
p34_trap2e:
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800018]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055800000]
stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800008]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800020]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055000000]
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p34_trap2o:
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800018]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000055800000]
stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800008]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800020]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000055000000]
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p34_trap3e:
nop
done
p34_trap3o:
nop
done
p34_init_memory_pointers:
set p34_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p34_local0_start,%i0
set p34_local1_start,%i1
set p34_local2_start,%i2
set p34_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 737ccfbde9ac0865
ldx [%g1+0x008],%l1 ! %l1 = e8a2cd4994e1b212
ldx [%g1+0x010],%l2 ! %l2 = 63f34dfa3fe3ea51
ldx [%g1+0x018],%l3 ! %l3 = 31b80403c9265b0c
ldx [%g1+0x020],%l4 ! %l4 = fb811aa809749f15
ldx [%g1+0x028],%l5 ! %l5 = febb088a17572df5
ldx [%g1+0x030],%l6 ! %l6 = 45d126ca5fac1a69
ldx [%g1+0x038],%l7 ! %l7 = c9462a0a71ead1e0
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 35
processor_35:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x8c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p35_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 35
wr %g0,0x4,%fprs ! Make sure fef is 1
set p35_init_freg,%g1
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6fe14c0f f96a2a69 8a957e4a 88367e7e
! %f20 = 1137f7fe ef3bb518 4746b808 d01d8ca4
! %f24 = 973f6750 9ab425b1 c1e6f75b 512028d9
! %f28 = ffafe33a 54ab5ca1 4745432a d148968f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c21aee56 60092bb6 7afd359a 2209d793
! %f36 = 6275afa5 0032ae16 34a22a30 e7a06032
! %f40 = 5b19f552 44ff1eb2 7deaa556 55c6854c
! %f44 = 02435520 c3fb671e d3ed8751 6ceb0ce4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6d0299c00000001f,%g7,%g1 ! GSR scale = 3, align = 7
wr %g1,%g0,%gsr ! GSR = 6d0299c00000001f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 35
p35_label_1:
! Mem[00000000910000c8] = 7732f2a60790eafb, %g2 = d38d2a39e2c22f28
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a60790eafb
! Mem[0000000090800180] = 0c280bcf450c4cb9, %g2 = 7732f2a60790eafb
ldx [%i5+0x180],%g2 ! %g2 = 0c280bcf450c4cb9
! Mem[0000000091800040] = 0323bb00 1b70dce8, %g2 = 450c4cb9, %g3 = 0bad0b00
ldd [%o0+0x040],%g2 ! %g2 = 000000000323bb00 000000001b70dce8
! %l6 = 135bc82841cbf5e0, Mem[0000000056000164] = 5fc85846
stw %l6,[%i0+0x164] ! Mem[0000000056000164] = 41cbf5e0
! Mem[00000000568000c0] = 661d983f, %l2 = b4b9beb6, %l4 = 28556620
add %i1,0xc0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000661d983f
! Mem[0000000057000030] = 1e3f22f2, %l5 = 505939ec, %l7 = 628131ef
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001e3f22f2
! Mem[000000005600001f] = 5655b92c, %l5 = a4891e64505939ec
ldstub [%i0+0x01f],%l5 ! %l5 = 0000002c000000ff
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000091800084] = f21af862, %g18 = 2ea9ccd5ef7d4484
ldsw [%o0+0x084],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[0000000091800114] = a1a022ec, %g18 = 2ea9ccd5ef7d4484
ldsw [%o0+0x114],%g2 ! %g2 = 2ea9ccd5ef7d4484
p35_label_2:
! Mem[000000009080000c] = 03af8d50, %g2 = ffffffffa1a022ec
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000003af
! %l3 = 9ab2bd53fc24d740, Mem[0000000090000172] = 16b007c1
sth %l3,[%i4+0x172] ! Mem[0000000090000170] = d74007c1
membar #Sync ! Added by membar checker (883)
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1bd740 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[00000000908001e8] = 337e078a, %g2 = 00000000000003af
ldsb [%i5+0x1e8],%g2 ! %g2 = 0000000000000033
! Mem[0000000090800068] = c1c6924a7945f5c7, %g2 = 0000000000000033
ldx [%i5+0x068],%g2 ! %g2 = c1c6924a7945f5c7
! Mem[00000000908000fc] = 59018e55, %g18 = 2ea9ccd5ef7d4484
ldsw [%i5+0x0fc],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[0000000056800033] = b8485f4f, %l0 = c3dd7dbfd16e4d38
ldstub [%i1+0x033],%l0 ! %l0 = 0000004f000000ff
! Mem[0000000057800060] = dc98a9ee, %l2 = b4b9beb6, %l7 = 1e3f22f2
add %i3,0x60,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000dc98a9ee
! Mem[0000000056000120] = 2fa8fe5f82b6dc95, %l5 = 000000000000002c, %l3 = 9ab2bd53fc24d740
add %i0,0x120,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2fa8fe5f82b6dc95
p35_label_3:
! %l3 = 2fa8fe5f82b6dc95, Mem[000000005600005b] = d4248063
stb %l3,[%i0+0x05b] ! Mem[0000000056000058] = d4248095
! Mem[00000000908000bc] = 1065ce3c, %g2 = 0000000059018e55
lduw [%i5+0x0bc],%g2 ! %g2 = 000000001065ce3c
! %l2 = 7f4ecac5b4b9beb6, Mem[0000000057000151] = 55e0914e
stb %l2,[%i2+0x151] ! Mem[0000000057000150] = 55b6914e
! %l6 = 41cbf5e0, %l7 = dc98a9ee, Mem[0000000091000178] = 9ca8cbaa 2018c4b0
std %l6,[%i6+0x178] ! Mem[0000000091000178] = 41cbf5e0 dc98a9ee
! Mem[00000000910000c8] = 7732f2a6 0790eafb, %g2 = 1065ce3c, %g3 = 1b70dce8
ldd [%i6+0x0c8],%g2 ! %g2 = 000000007732f2a6 000000000790eafb
! Mem[00000000560000ff] = 6d6b988a, %l1 = 90b7b8244f7decd7
ldstub [%i0+0x0ff],%l1 ! %l1 = 0000008a000000ff
! Mem[00000000908001b4] = 2229163d, %g2 = 000000007732f2a6
lduw [%i5+0x1b4],%g2 ! %g2 = 000000002229163d
! Mem[0000000057000078] = 86e54ece, %l2 = b4b9beb6, %l5 = 0000002c
add %i2,0x78,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000086e54ece
! Mem[0000000056000140] = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! Mem[0000000056000150] = e1d7325c ff90833e 7992c620 b2761ae9
! Mem[0000000056000160] = e6045329 41cbf5e0 c244fa92 a59f0716
! Mem[0000000056000170] = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
ldda [%i0+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000056000140
! Mem[0000000090000080] = 3bac7b2df48a5a1a, %g2 = 000000002229163d
ldx [%i4+0x080],%g2 ! %g2 = 3bac7b2df48a5a1a
p35_label_4:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[00000000578001e0] = f6191bac, %l5 = 0000000086e54ece
ldstub [%i3+0x1e0],%l5 ! %l5 = 000000f6000000ff
! Mem[000000005700017a] = 39cd841c, %l0 = 000000000000004f
ldstub [%i2+0x17a],%l0 ! %l0 = 00000084000000ff
! Mem[0000000056800150] = 99d45317f2dad757, %l0 = 0000000000000084, %l7 = 00000000dc98a9ee
add %i1,0x150,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 99d45317f2dad757
! %l6 = 135bc82841cbf5e0, Mem[00000000560000a0] = 98332667dda3fc31
stx %l6,[%i0+0x0a0] ! Mem[00000000560000a0] = 135bc82841cbf5e0
! Mem[0000000091800030] = a0e7c98e, %g2 = 3bac7b2df48a5a1a
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000056800014] = c562cd99, %l0 = 00000084, %l4 = 661d983f
add %i1,0x14,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c562cd99
! Mem[0000000090000180] = ac4b8871d466d3dd, %g2 = ffffffffffffffa0
ldx [%i4+0x180],%g2 ! %g2 = ac4b8871d466d3dd
! Mem[0000000091800078] = d01dc17985978296, %g2 = ac4b8871d466d3dd
ldx [%o0+0x078],%g2 ! %g2 = d01dc17985978296
! Mem[0000000091000044] = 82601925, %g2 = d01dc17985978296
ldub [%i6+0x046],%g2 ! %g2 = 0000000000000082
p35_label_5:
! Mem[00000000560001d8] = 396a9b6e, %l6 = 135bc82841cbf5e0
swap [%i0+0x1d8],%l6 ! %l6 = 00000000396a9b6e
! Mem[000000005680005c] = 4f4c3b3a, %l0 = 00000084, %l0 = 00000084
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004f4c3b3a
! Mem[0000000056000032] = 627d58ef, %l0 = 000000004f4c3b3a
ldstub [%i0+0x032],%l0 ! %l0 = 00000058000000ff
! %l5 = 00000000000000f6, Mem[0000000091000063] = c3ddde6b
stb %l5,[%i6+0x063] ! Mem[0000000091000060] = f6ddde6b
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000005680001c] = e3bfa5b2, %l5 = 00000000000000f6
swap [%i1+0x01c],%l5 ! %l5 = 00000000e3bfa5b2
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800090] = 893f193d214a218b, %g2 = 0000000000000082
ldx [%i5+0x090],%g2 ! %g2 = 893f193d214a218b
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000570001d0] = d6ee73d91095dd69, %l3 = 2fa8fe5f82b6dc95, %l4 = 00000000c562cd99
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d6ee73d91095dd69
p35_label_6:
! Mem[000000009180013c] = 2c14b16d, %g2 = 893f193d214a218b
ldub [%o0+0x13c],%g2 ! %g2 = 000000000000002c
! Mem[0000000056800120] = 7d494977, %l4 = 1095dd69, %l7 = f2dad757
add %i1,0x120,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007d494977
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000568000ce] = aac62a2e, %l2 = 7f4ecac5b4b9beb6
ldstub [%i1+0x0ce],%l2 ! %l2 = 0000002a000000ff
! Mem[000000005780000c] = b9a79a37, %l0 = 0000000000000058
swap [%i3+0x00c],%l0 ! %l0 = 00000000b9a79a37
! Mem[0000000057000170] = 0aaffda6, %l1 = 0000008a, %l1 = 0000008a
add %i2,0x170,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000aaffda6
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %l0 = b9a79a37, %l1 = 0aaffda6, Mem[0000000057000048] = dc7412b0 f464f13e
std %l0,[%i2+0x048] ! Mem[0000000057000048] = b9a79a37 0aaffda6
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1bd740 07c19840 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000560000ff] = 6d6b98ff, %l3 = 2fa8fe5f82b6dc95
ldstub [%i0+0x0ff],%l3 ! %l3 = 000000ff000000ff
p35_label_7:
! Mem[00000000570000b8] = f3075477, %l2 = 000000000000002a
swap [%i2+0x0b8],%l2 ! %l2 = 00000000f3075477
membar #Sync ! Added by membar checker (884)
! %l0 = b9a79a37, %l1 = 0aaffda6, Mem[0000000056000168] = c244fa92 a59f0716
std %l0,[%i0+0x168] ! Mem[0000000056000168] = b9a79a37 0aaffda6
! Mem[00000000918000ac] = 067b56ed, %g18 = 2ea9ccd5ef7d4484
ldsw [%o0+0x0ac],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[00000000568000f4] = 7ffa04c3, %l7 = 000000007d494977
swap [%i1+0x0f4],%l7 ! %l7 = 000000007ffa04c3
! Mem[00000000578000a0] = 72f9c801701c941e, %l2 = 00000000f3075477, %l2 = 00000000f3075477
add %i3,0xa0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 72f9c801701c941e
! Mem[00000000908000f4] = 1de0787a, %g2 = 00000000067b56ed
lduw [%i5+0x0f4],%g2 ! %g2 = 000000001de0787a
! Mem[0000000056800084] = e48bcddd, %l2 = 701c941e, %l3 = 000000ff
add %i1,0x84,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e48bcddd
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000009000009c] = 7be8daec, %g2 = 000000001de0787a
lduh [%i4+0x09c],%g2 ! %g2 = 0000000000007be8
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x100,%g6
stda %f0,[%i1+%g6]ASI_COMMIT_S ! Block Store to 0000000056800100
p35_label_8:
! Mem[0000000090800174] = de149ecb, %g2 = 0000000000007be8
lduh [%i5+0x176],%g2 ! %g2 = 000000000000de14
! %l3 = 00000000e48bcddd, Mem[0000000091000161] = 118847e3
stb %l3,[%i6+0x161] ! Mem[0000000091000160] = dd8847e3
! Mem[00000000918001c0] = 43ec26c6, %g2 = 000000000000de14
ldsb [%o0+0x1c1],%g2 ! %g2 = 0000000000000043
! Mem[00000000910001a4] = 82118b9c, %g2 = 0000000000000043
lduw [%i6+0x1a4],%g2 ! %g2 = 0000000082118b9c
! Mem[00000000570001de] = f27fa550, %l2 = 72f9c801701c941e
ldstub [%i2+0x1de],%l2 ! %l2 = 000000a5000000ff
! %l2 = 000000a5, %l3 = e48bcddd, Mem[0000000091800028] = 4c49e8b6 5bfd1652
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000a5 e48bcddd
! Mem[00000000568000b8] = 4c86e302a75a3c5c, %l0 = 00000000b9a79a37, %l1 = 000000000aaffda6
add %i1,0xb8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 4c86e302a75a3c5c
! Mem[0000000090000070] = bb1eb220, %g2 = 0000000082118b9c
lduw [%i4+0x070],%g2 ! %g2 = 00000000bb1eb220
! Mem[00000000900000c0] = 4ddad12e 52d588ef de89dc4d cd6ac437
! Mem[00000000900000d0] = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! Mem[00000000900000e0] = 43612ffc 57d680b3 29598741 bfb3da60
! Mem[00000000900000f0] = 0d012ee3 20b21ebb 9e680053 a23f6f43
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800078] = 9fb921cd, %g2 = 00000000bb1eb220
lduw [%i5+0x078],%g2 ! %g2 = 000000009fb921cd
p35_label_9:
! %f0 = 4ddad12e 52d588ef de89dc4d cd6ac437
! %f4 = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! %f8 = 43612ffc 57d680b3 29598741 bfb3da60
! %f12 = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000057000020] = a8910d2d, %l3 = e48bcddd, %l1 = a75a3c5c
add %i2,0x20,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000a8910d2d
! Mem[0000000091000000] = 1304434b, %g2 = 000000009fb921cd
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001304
! Mem[0000000091800000] = df6cda9e, %g2 = 0000000000001304
ldub [%o0+0x001],%g2 ! %g2 = 00000000000000df
! Mem[00000000560000dc] = 9fc5a3ce, %l4 = d6ee73d91095dd69
ldstub [%i0+0x0dc],%l4 ! %l4 = 0000009f000000ff
! Mem[00000000578001ce] = 1549fec2, %l2 = 00000000000000a5
ldstub [%i3+0x1ce],%l2 ! %l2 = 000000fe000000ff
! %l3 = 00000000e48bcddd, Mem[0000000090800188] = bf4c9e7b
stw %l3,[%i5+0x188] ! Mem[0000000090800188] = e48bcddd
! Mem[0000000056000108] = dae02b6e, %l5 = 00000000e3bfa5b2
lduw [%i0+0x108],%l5 ! %l5 = 00000000dae02b6e
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1bd740 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
p35_label_10:
! Mem[000000005780007c] = a70634c3, %l3 = e48bcddd, %l0 = b9a79a37
add %i3,0x7c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a70634c3
! %l6 = 00000000396a9b6e, Mem[00000000568000d0] = 73b37a54
sth %l6,[%i1+0x0d0] ! Mem[00000000568000d0] = 9b6e7a54
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000090000090] = 6bcdc428, %g2 = 00000000000000df
lduw [%i4+0x090],%g2 ! %g2 = 000000006bcdc428
! Mem[0000000056000180] = 50666727 6afdf86e fd2f6073 89654836
! Mem[0000000056000190] = c178423f 4d2a84ed 1febc1e7 fa752c1f
! Mem[00000000560001a0] = 6d7c6ff5 f4db6414 977cc2c6 10e7a9d2
! Mem[00000000560001b0] = 6b66fff7 f03193a1 fcaeae2d 5c8ca4f9
ldda [%i0+%g6]ASI_BLK_PL,%f0 ! Block Load from 0000000056000180
membar #Sync ! Added by membar checker (885)
! %f0 = 6ef8fd6a 27676650 36486589 73602ffd
! %f4 = ed842a4d 3f4278c1 1f2c75fa e7c1eb1f
! %f8 = 1464dbf4 f56f7c6d d2a9e710 c6c27c97
! %f12 = a19331f0 f7ff666b f9a48c5c 2daeaefc
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000091800158] = 9115835d, %g18 = 2ea9ccd5ef7d4484
ldsw [%o0+0x158],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[00000000560000c3] = 88ea4be3, %l1 = 00000000a8910d2d
ldstub [%i0+0x0c3],%l1 ! %l1 = 000000e3000000ff
! Mem[00000000568001e0] = bf8ad4c4, %l1 = 000000e3, %l5 = dae02b6e
add %i1,0x1e0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000bf8ad4c4
! Mem[0000000057000008] = 9c84f29860c30ed5, %l2 = 00000000000000fe, %l3 = 00000000e48bcddd
add %i2,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 9c84f29860c30ed5
p35_label_11:
! Mem[00000000568001d1] = f4004783, %l2 = 00000000000000fe
ldstub [%i1+0x1d1],%l2 ! %l2 = 00000000000000ff
! Mem[0000000056800113] = 6bcdc428, %l4 = 000000000000009f
ldstub [%i1+0x113],%l4 ! %l4 = 00000028000000ff
! Mem[000000009080001c] = cbc5db92, %g2 = ffffffff9115835d
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000cbc5
! Mem[0000000056000078] = 1a3eb800, %l5 = bf8ad4c4, %l2 = 00000000
add %i0,0x78,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001a3eb800
! %l4 = 00000028, %l5 = bf8ad4c4, Mem[00000000900001a8] = 977cc2c6 10e7a9d2
std %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 00000028 bf8ad4c4
membar #Sync ! Added by membar checker (886)
! Mem[00000000900001a8] = 00000028, %g2 = 000000000000cbc5
lduh [%i4+0x1a8],%g2 ! %g2 = 0000000000000000
! Mem[000000005780007c] = a70634c3, %l0 = 00000000a70634c3
ldsh [%i3+0x07c],%l0 ! %l0 = ffffffffffffa706
! %l5 = 00000000bf8ad4c4, Mem[0000000090000068] = 29598741bfb3da60
stx %l5,[%i4+0x068] ! Mem[0000000090000068] = 00000000bf8ad4c4
! Mem[0000000090000080] = 4ddad12e52d588ef, %g2 = 0000000000000000
ldx [%i4+0x080],%g2 ! %g2 = 4ddad12e52d588ef
! Mem[0000000057000014] = b0963e4d, %l2 = 1a3eb800, %l5 = bf8ad4c4
add %i2,0x14,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b0963e4d
p35_label_12:
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000560000d0] = 16a6efa9, %l3 = 60c30ed5, %l1 = 000000e3
add %i0,0xd0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000016a6efa9
! Mem[00000000910000c0] = e9487a87, %g18 = 2ea9ccd5ef7d4484
ldsw [%i6+0x0c0],%g2 ! %g2 = 2ea9ccd5ef7d4484
! %l3 = 9c84f29860c30ed5, Mem[00000000568001b0] = ffdccf664b4325ce
stx %l3,[%i1+0x1b0] ! Mem[00000000568001b0] = 9c84f29860c30ed5
! Mem[00000000570001d8] = 64ca8ade, %l1 = 0000000016a6efa9
swap [%i2+0x1d8],%l1 ! %l1 = 0000000064ca8ade
! Mem[00000000578001d0] = 0a289377, %l4 = 0000000000000028
ldsb [%i3+0x1d0],%l4 ! %l4 = 000000000000000a
! Mem[00000000908000a0] = 4648a006, %g2 = ffffffffe9487a87
ldsb [%i5+0x0a2],%g2 ! %g2 = 0000000000000046
! Mem[000000005780011c] = 0f28691b, %l6 = 00000000396a9b6e
swap [%i3+0x11c],%l6 ! %l6 = 000000000f28691b
! Mem[0000000057800007] = b77b6cf7, %l7 = 000000007ffa04c3
ldstub [%i3+0x007],%l7 ! %l7 = 000000f7000000ff
membar #Sync ! Added by membar checker (887)
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
p35_label_13:
! %l5 = 00000000b0963e4d, Mem[00000000908000f0] = 859a5f43
stb %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 4d9a5f43
membar #Sync ! Added by membar checker (888)
! %f0 = 6ef8fd6a 27676650 36486589 73602ffd
! %f4 = ed842a4d 3f4278c1 1f2c75fa e7c1eb1f
! %f8 = 1464dbf4 f56f7c6d d2a9e710 c6c27c97
! %f12 = a19331f0 f7ff666b f9a48c5c 2daeaefc
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000570000e8] = 5eeb8589c56eb891, %l2 = 000000001a3eb800, %l5 = 00000000b0963e4d
add %i2,0xe8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 5eeb8589c56eb891
! Mem[00000000910000a8] = e401842b, %g2 = 0000000000000046
lduh [%i6+0x0a8],%g2 ! %g2 = 000000000000e401
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[00000000560001e0] = 50ed9dc949e63f2a, %l3 = 9c84f29860c30ed5, %l7 = 00000000000000f7
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 50ed9dc949e63f2a
! Mem[00000000918000ec] = 9fe1d6d9, %g2 = 000000000000e401
ldsb [%o0+0x0ec],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000091000054] = a42e2703, %g2 = ffffffffffffff9f
ldsh [%i6+0x054],%g2 ! %g2 = ffffffffffffa42e
! Mem[0000000091800008] = f81c58e5ea654374, %g2 = ffffffffffffa42e
ldx [%o0+%o1],%g2 ! %g2 = f81c58e5ea654374
! Mem[00000000570001dc] = f27fff50, %l2 = 1a3eb800, %l6 = 0f28691b
add %i2,0x1dc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f27fff50
p35_label_14:
! Mem[0000000090800030] = 333f492f, %g18 = 2ea9ccd5ef7d4484
ldsw [%i5+0x030],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[00000000578000fc] = e434aa8e, %l6 = 00000000f27fff50
swap [%i3+0x0fc],%l6 ! %l6 = 00000000e434aa8e
! %l6 = 00000000e434aa8e, Mem[0000000091000199] = 45343c8d
stb %l6,[%i6+0x199] ! Mem[0000000091000198] = 8e343c8d
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000057000068] = c134f2bca83ef12d, %l1 = 0000000064ca8ade, %l3 = 9c84f29860c30ed5
add %i2,0x68,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = c134f2bca83ef12d
! Mem[000000009000001c] = 143d07fd, %g2 = 00000000333f492f
ldub [%i4+0x01e],%g2 ! %g2 = 0000000000000014
! %l3 = c134f2bca83ef12d, Mem[0000000091000134] = 73807138
stw %l3,[%i6+0x134] ! Mem[0000000091000134] = a83ef12d
! Mem[00000000570001cc] = 993c450e, %l0 = ffffa706, %l6 = e434aa8e
add %i2,0x1cc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000993c450e
! Mem[00000000918000d8] = 17e15b52, %g18 = 2ea9ccd5ef7d4484
ldsw [%o0+0x0d8],%g2 ! %g2 = 2ea9ccd5ef7d4484
! Mem[00000000560001e8] = c735745ce5f44336, %l4 = 000000000000000a
ldx [%i0+0x1e8],%l4 ! %l4 = c735745ce5f44336
p35_label_15:
! Mem[00000000900000c0] = 4ddad12e 52d588ef de89dc4d cd6ac437
! Mem[00000000900000d0] = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! Mem[00000000900000e0] = 43612ffc 57d680b3 29598741 bfb3da60
! Mem[00000000900000f0] = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900000fc] = a23f6f43, %g18 = 2ea9ccd5ef7d4484
ldsw [%i4+0x0fc],%g2 ! %g2 = 2ea9ccd5ef7d4484
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000056800125] = 57d680b3, %l1 = 0000000064ca8ade
ldstub [%i1+0x125],%l1 ! %l1 = 000000d6000000ff
! Mem[0000000090800108] = 723b44fc358f742f, %g2 = ffffffffa23f6f43
ldx [%i5+0x108],%g2 ! %g2 = 723b44fc358f742f
! Mem[0000000056800078] = dbfe938753a05f9a, %l3 = c134f2bca83ef12d, %l6 = 00000000993c450e
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = dbfe938753a05f9a
! Mem[00000000908000a4] = b5d68f9f, %g2 = 723b44fc358f742f
ldub [%i5+0x0a6],%g2 ! %g2 = 00000000000000b5
membar #Sync ! Added by membar checker (889)
! Mem[0000000090000100] = 6ef8fd6a 27676650 36486589 73602ffd
! Mem[0000000090000110] = ed842a4d 3f4278c1 1f2c75fa e7c1eb1f
! Mem[0000000090000120] = 1464dbf4 f56f7c6d d2a9e710 c6c27c97
! Mem[0000000090000130] = a19331f0 f7ff666b f9a48c5c 2daeaefc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001a0] = 6d7c6ff5, %g2 = 00000000000000b5
ldsb [%i4+0x1a0],%g2 ! %g2 = 000000000000006d
! Mem[0000000090000184] = 6afdf86e, %g18 = 2ea9ccd5ef7d4484
ldsw [%i4+0x184],%g2 ! %g2 = 2ea9ccd5ef7d4484
p35_label_16:
! %l2 = 1a3eb800, %l3 = a83ef12d, Mem[0000000091000060] = 051f93f6 ddde6b96
std %l2,[%i6+0x060] ! Mem[0000000091000060] = 1a3eb800 a83ef12d
! Mem[0000000091800044] = 1b70dce8, %g2 = 000000006afdf86e
ldsh [%o0+0x044],%g2 ! %g2 = 0000000000001b70
! Mem[00000000578001e8] = a811a040, %l2 = 1a3eb800, %l0 = ffffa706
add %i3,0x1e8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a811a040
! Mem[00000000578001d8] = ee4f4f2daa1c7052, %l1 = 00000000000000d6, %l7 = 50ed9dc949e63f2a
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ee4f4f2daa1c7052
! Mem[0000000057000144] = 9267c796, %l2 = 1a3eb800, %l2 = 1a3eb800
add %i2,0x144,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009267c796
! Mem[00000000570000ec] = c56eb891, %l6 = dbfe938753a05f9a
ldsb [%i2+0x0ef],%l6 ! %l6 = ffffffffffffff91
! Mem[00000000570001a4] = ebe5e4c7, %l6 = ffffff91, %l5 = c56eb891
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ebe5e4c7
! %l7 = ee4f4f2daa1c7052, Mem[0000000091000095] = e5c02d3b
stb %l7,[%i6+0x095] ! Mem[0000000091000094] = 52c02d3b
! Mem[0000000056000048] = b51496f9a7f329fd, %l2 = 000000009267c796, %l1 = 00000000000000d6
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b51496f9a7f329fd
! %l6 = ffffffffffffff91, Mem[00000000568001d8] = 2b96ae9d
sth %l6,[%i1+0x1d8] ! Mem[00000000568001d8] = ff91ae9d
p35_label_17:
! Mem[0000000056000050] = 25933f09, %l4 = c735745ce5f44336
lduh [%i0+0x052],%l4 ! %l4 = 0000000000003f09
! Mem[0000000091800084] = f21af862, %g2 = 0000000000001b70
ldub [%o0+0x084],%g2 ! %g2 = 00000000000000f2
! %l0 = 00000000a811a040, Mem[00000000908000b8] = 1aace1f81065ce3c
stx %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000000a811a040
! %l2 = 9267c796, %l3 = a83ef12d, Mem[00000000900000e8] = c244fa92 a59f0716
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 9267c796 a83ef12d
! Mem[00000000560000b3] = 8a8ce40e, %l5 = 00000000ebe5e4c7
ldstub [%i0+0x0b3],%l5 ! %l5 = 0000000e000000ff
! %f0 = 6ef8fd6a 27676650 36486589 73602ffd
! %f4 = ed842a4d 3f4278c1 1f2c75fa e7c1eb1f
! %f8 = 1464dbf4 f56f7c6d d2a9e710 c6c27c97
! %f12 = a19331f0 f7ff666b f9a48c5c 2daeaefc
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000090000080] = 4ddad12e 52d588ef de89dc4d cd6ac437
! Mem[0000000090000090] = 6bcdc428 4e2378f3 4fbd829f 7be8daec
! Mem[00000000900000a0] = 43612ffc 57d680b3 29598741 bfb3da60
! Mem[00000000900000b0] = 0d012ee3 20b21ebb 9e680053 a23f6f43
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000560001bc] = 5c8ca4f9, %l1 = b51496f9a7f329fd
swap [%i0+0x1bc],%l1 ! %l1 = 000000005c8ca4f9
! %l4 = 00003f09, %l5 = 0000000e, Mem[00000000910000b8] = 20cabfa5 38c60dc6
std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = 00003f09 0000000e
membar #Sync ! Added by membar checker (890)
! Mem[00000000900001d8] = 1febc1e7, %g2 = 00000000000000f2
lduw [%i4+0x1d8],%g2 ! %g2 = 000000001febc1e7
p35_label_18:
! Mem[0000000057000078] = 86e54ece1241049c, %l5 = 000000000000000e, %l1 = 000000005c8ca4f9
add %i2,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 86e54ece1241049c
! Mem[0000000090800140] = 3f838083, %g2 = 000000001febc1e7
ldsb [%i5+0x142],%g2 ! %g2 = 000000000000003f
! Mem[000000005680000a] = 9ac87c26, %l1 = 86e54ece1241049c
ldstub [%i1+0x00a],%l1 ! %l1 = 0000007c000000ff
! Mem[000000009080016c] = 72925c37, %g2 = 000000000000003f
ldub [%i5+0x16d],%g2 ! %g2 = 0000000000000072
! Mem[000000005780010c] = ef9adae7, %l2 = 000000009267c796
ldsh [%i3+0x10e],%l2 ! %l2 = ffffffffffffdae7
! Mem[00000000570000bc] = 0c580b26, %l5 = 0000000e, %l5 = 0000000e
add %i2,0xbc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000c580b26
! %l0 = a811a040, %l1 = 0000007c, Mem[0000000091000140] = eb851399 745a35d9
std %l0,[%i6+0x140] ! Mem[0000000091000140] = a811a040 0000007c
! Mem[00000000918000c8] = 8731fad3b9615161, %g2 = 0000000000000072
ldx [%o0+0x0c8],%g2 ! %g2 = 8731fad3b9615161
! Mem[0000000056800078] = dbfe9387, %l6 = ffffffffffffff91
swap [%i1+0x078],%l6 ! %l6 = 00000000dbfe9387
! Mem[0000000057800020] = e6a64da32c46ba84, %l6 = 00000000dbfe9387, %l1 = 000000000000007c
add %i3,0x20,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e6a64da32c46ba84
p35_label_19:
! Mem[0000000056800100] = 4ddad12e52d588ef, %l0 = 00000000a811a040, %l1 = e6a64da32c46ba84
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 4ddad12e52d588ef
! Mem[00000000560000a4] = 41cbf5e0, %l3 = a83ef12d, %l6 = dbfe9387
add %i0,0xa4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000041cbf5e0
! Mem[0000000056800080] = 2889b587 e48bcddd fddbe0e8 256cec94
! Mem[0000000056800090] = d029fb6a b994ca6e 9fdb0b92 b0783307
! Mem[00000000568000a0] = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! Mem[00000000568000b0] = c00a21a6 f6d00e94 4c86e302 a75a3c5c
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000056800080
! Mem[0000000090000010] = 16600ea2, %g2 = 8731fad3b9615161
lduw [%i4+%o2],%g2 ! %g2 = 0000000016600ea2
! Mem[0000000056000114] = cdad77b1, %l3 = c134f2bca83ef12d
swap [%i0+0x114],%l3 ! %l3 = 00000000cdad77b1
! Mem[0000000091800094] = 06538769, %g2 = 0000000016600ea2
ldsh [%o0+0x096],%g2 ! %g2 = 0000000000000653
! %l3 = 00000000cdad77b1, Mem[000000005680013a] = 9e680053
stb %l3,[%i1+0x13a] ! Mem[0000000056800138] = 9e68b153
! Mem[0000000091000000] = 1304434b, %g2 = 0000000000000653
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000001304
! Mem[0000000056000130] = 1b4202b9, %l2 = ffffdae7, %l7 = aa1c7052
add %i0,0x130,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000001b4202b9
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
p35_label_20:
! Mem[00000000910000c0] = e9487a87 8e83d2b4, %g2 = 00001304, %g3 = 0790eafb
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87 000000008e83d2b4
! Mem[0000000056000160] = e604532941cbf5e0, %l2 = ffffffffffffdae7, %l5 = 000000000c580b26
add %i0,0x160,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e604532941cbf5e0
! Mem[0000000090800028] = 08259a35, %g2 = 00000000e9487a87
lduw [%i5+%o5],%g2 ! %g2 = 0000000008259a35
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000091000054] = a42e2703, %g18 = 2ea9ccd5ef7d4484
ldsw [%i6+0x054],%g2 ! %g2 = 2ea9ccd5ef7d4484
! %l4 = 0000000000003f09, Mem[0000000090800118] = 3155a5319ded00dc
stx %l4,[%i5+0x118] ! Mem[0000000090800118] = 0000000000003f09
! Mem[0000000056000130] = 1b4202b97e1263f6, %l6 = 0000000041cbf5e0
ldx [%i0+0x130],%l6 ! %l6 = 1b4202b97e1263f6
! Mem[00000000568000f0] = 23202fc37d494977, %l3 = 00000000cdad77b1, %l1 = 4ddad12e52d588ef
add %i1,0xf0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 23202fc37d494977
! Mem[00000000900001b0] = 6b66fff7 f03193a1, %g2 = a42e2703, %g3 = 8e83d2b4
ldd [%i4+0x1b0],%g2 ! %g2 = 000000006b66fff7 00000000f03193a1
! Mem[0000000091800160] = 010ecc7c, %g2 = 000000006b66fff7
ldub [%o0+0x160],%g2 ! %g2 = 0000000000000001
p35_label_21:
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000560001f4] = f5a09997, %l1 = 23202fc37d494977
swap [%i0+0x1f4],%l1 ! %l1 = 00000000f5a09997
! %l0 = 00000000a811a040, Mem[0000000090800112] = fdac3f65
stb %l0,[%i5+0x112] ! Mem[0000000090800110] = 40ac3f65
! Mem[00000000918000a8] = afd10558, %g2 = 0000000000000001
lduh [%o0+0x0a8],%g2 ! %g2 = 000000000000afd1
! Mem[00000000910001a0] = e5c27813 82118b9c, %g2 = 0000afd1, %g3 = f03193a1
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000e5c27813 0000000082118b9c
! Mem[0000000090000158] = 17af2d6a ff4d8bb7, %g2 = e5c27813, %g3 = 82118b9c
ldd [%i4+0x158],%g2 ! %g2 = 0000000017af2d6a 00000000ff4d8bb7
! Mem[0000000057000114] = 9999c497, %l5 = 41cbf5e0, %l7 = 1b4202b9
add %i2,0x114,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000009999c497
! Mem[0000000090800140] = 1e3f3f83, %g2 = 0000000017af2d6a
ldsb [%i5+0x140],%g2 ! %g2 = 000000000000001e
! Mem[00000000910001c4] = 7411e682, %g2 = 000000000000001e
lduh [%i6+0x1c6],%g2 ! %g2 = 0000000000007411
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
mov 0x180,%g4
stda %f0,[%i0+%g4]ASI_BLK_AIUPL ! Block Store to 0000000056000180
p35_label_22:
! Mem[00000000910000dc] = 70045073, %g2 = 0000000000007411
ldsb [%i6+0x0df],%g2 ! %g2 = 0000000000000070
! %l3 = 00000000cdad77b1, Mem[00000000918000e4] = 62e470b4
stw %l3,[%o0+0x0e4] ! Mem[00000000918000e4] = cdad77b1
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000057800120] = b7db2aaa94866d86, %l6 = 1b4202b97e1263f6, %l6 = 1b4202b97e1263f6
add %i3,0x120,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b7db2aaa94866d86
! %f16 = 16ff57a9 1a048981 87f8d3bf 75d3cdb0
! %f20 = e1d7325c ff90833e 7992c620 b2761ae9
! %f24 = e6045329 41cbf5e0 c244fa92 a59f0716
! %f28 = 57e8c7a0 ff17f14a 45f2c80c 889d9e63
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l2 = ffffdae7, %l3 = cdad77b1, Mem[0000000091800150] = cb1da78f 52e6a040
std %l2,[%o0+0x150] ! Mem[0000000091800150] = ffffdae7 cdad77b1
! Mem[0000000056800094] = b994ca6e, %l0 = 00000000a811a040
swap [%i1+0x094],%l0 ! %l0 = 00000000b994ca6e
! Mem[0000000056000104] = 6abf05f0, %l1 = 00000000f5a09997
ldstub [%i0+0x104],%l1 ! %l1 = 0000006a000000ff
! Mem[000000005600014c] = 75d3cdb0, %l4 = 0000000000003f09
ldsw [%i0+0x14c],%l4 ! %l4 = 0000000075d3cdb0
! Mem[0000000057800120] = b7db2aaa94866d86, %l3 = 00000000cdad77b1, %l5 = e604532941cbf5e0
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b7db2aaa94866d86
p35_label_23:
membar #Sync ! Added by membar checker (891)
! %l4 = 75d3cdb0, %l5 = 94866d86, Mem[0000000090000130] = c00a21a6 f6d00e94
std %l4,[%i4+0x130] ! Mem[0000000090000130] = 75d3cdb0 94866d86
! Mem[0000000056800104] = 52d588ef, %l3 = 00000000cdad77b1
swap [%i1+0x104],%l3 ! %l3 = 0000000052d588ef
! Mem[00000000568001f8] = 36675305080eb44f, %l4 = 0000000075d3cdb0, %l0 = 00000000b994ca6e
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 36675305080eb44f
! Mem[0000000056000148] = 87f8d3bf75d3cdb0, %l3 = 0000000052d588ef, %l4 = 0000000075d3cdb0
add %i0,0x148,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 87f8d3bf75d3cdb0
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000057000158] = b18d0c3b, %l5 = 94866d86, %l2 = ffffdae7
add %i2,0x158,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b18d0c3b
! %l5 = b7db2aaa94866d86, Mem[0000000091000180] = 7f1ad510
stw %l5,[%i6+0x180] ! Mem[0000000091000180] = 94866d86
! Mem[0000000057800194] = c89be9cf, %l2 = b18d0c3b, %l6 = 94866d86
add %i3,0x194,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c89be9cf
! Mem[000000009000007c] = 889d9e63, %g2 = 0000000000000070
ldub [%i4+0x07c],%g2 ! %g2 = 0000000000000088
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = 00000088, %g3 = ff4d8bb7
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
p35_label_24:
! Mem[00000000900001c0] = 8189041a a957ff16 b0cdd375 bfd3f887
! Mem[00000000900001d0] = 3e8390ff 5c32d7e1 e91a76b2 20c69279
! Mem[00000000900001e0] = e0f5cb41 295304e6 16079fa5 92fa44c2
! Mem[00000000900001f0] = 4af117ff a0c7e857 639e9d88 0cc8f245
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l4 = 87f8d3bf75d3cdb0, Mem[0000000057800030] = 64078715
sth %l4,[%i3+0x030] ! Mem[0000000057800030] = cdb08715
! Mem[0000000057000183] = 4ac44a6a, %l1 = 000000000000006a
ldstub [%i2+0x183],%l1 ! %l1 = 0000006a000000ff
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i3+%g5]ASI_BLK_P ! Block Store to 0000000057800080
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (892)
! Mem[0000000090000000] = ddcd8be4 87b58928 94ec6c25 e8e0dbfd
! Mem[0000000090000010] = 6eca94b9 6afb29d0 073378b0 920bdb9f
! Mem[0000000090000020] = d2280d6b 44a58743 5bba4add b1ec1e96
! Mem[0000000090000030] = 940ed0f6 a6210ac0 5c3c5aa7 02e3864c
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l6 = 00000000c89be9cf, Mem[0000000056000098] = e0288aef244b8cf4
stx %l6,[%i0+0x098] ! Mem[0000000056000098] = 00000000c89be9cf
! Mem[0000000056000110] = 2c88df90, %l2 = 00000000b18d0c3b
swap [%i0+0x110],%l2 ! %l2 = 000000002c88df90
! Mem[00000000908001f8] = 210f961e a267e83b, %g2 = efab16e5, %g3 = 4bba2a1e
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000210f961e 00000000a267e83b
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
p35_label_25:
! Mem[0000000090800000] = 210d12bd116fb171, %g2 = 00000000210f961e
ldx [%i5+%g0],%g2 ! %g2 = 210d12bd116fb171
! %f0 = 2889b587 e48bcddd fddbe0e8 256cec94
! %f4 = d029fb6a b994ca6e 9fdb0b92 b0783307
! %f8 = 4387a544 6b0d28d2 961eecb1 dd4aba5b
! %f12 = c00a21a6 f6d00e94 4c86e302 a75a3c5c
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000009180000c] = ea654374, %g2 = 210d12bd116fb171
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ea654374
! Mem[00000000578001c0] = 34484eb7 21858ade 4cf876c7 1549ffc2
! Mem[00000000578001d0] = 0a289377 0bfab618 ee4f4f2d aa1c7052
! Mem[00000000578001e0] = ff191bac f2a03ae2 a811a040 feda46be
! Mem[00000000578001f0] = 8eae72e7 e002e153 98e155b1 e29b77da
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000578001c0
! %l5 = b7db2aaa94866d86, Mem[0000000057800060] = dc98a9ee23ceddac
stx %l5,[%i3+0x060] ! Mem[0000000057800060] = b7db2aaa94866d86
! %l4 = 75d3cdb0, %l5 = 94866d86, Mem[00000000900000b8] = 4c86e302 a75a3c5c
std %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 75d3cdb0 94866d86
! Mem[0000000057000030] = 1e3f22f2, %l6 = 00000000c89be9cf
ldsw [%i2+0x030],%l6 ! %l6 = 000000001e3f22f2
! Mem[0000000057000164] = 239a4158, %l6 = 1e3f22f2, %l7 = 9999c497
add %i2,0x164,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000239a4158
! %l0 = 080eb44f, %l1 = 0000006a, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l0,[%i5+0x160] ! Mem[0000000090800160] = 080eb44f 0000006a
membar #Sync ! Added by membar checker (893)
! %l5 = b7db2aaa94866d86, Mem[00000000578001c8] = 4cf876c71549ffc2
stx %l5,[%i3+0x1c8] ! Mem[00000000578001c8] = b7db2aaa94866d86
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p35_branch_failed
p35_not_taken_0_end:
! End of Random Code for Thread 35
1: membar #Sync ! Force all stores to complete
p35_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x08c] ! Set processor 35 done flag
! Check Registers
p35_check_registers:
set p35_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 36675305080eb44f
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006a
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002c88df90
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000052d588ef
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 87f8d3bf75d3cdb0
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b7db2aaa94866d86
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001e3f22f2
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000239a4158
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p35_check_fp_registers:
set p35_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 34484eb7 21858ade
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4cf876c7 1549ffc2
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0a289377 0bfab618
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ee4f4f2d aa1c7052
bne %xcc,p35_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ff191bac f2a03ae2
bne %xcc,p35_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a811a040 feda46be
bne %xcc,p35_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 8eae72e7 e002e153
bne %xcc,p35_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 98e155b1 e29b77da
bne %xcc,p35_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 16ff57a9 1a048981
bne %xcc,p35_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 87f8d3bf 75d3cdb0
bne %xcc,p35_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e1d7325c ff90833e
bne %xcc,p35_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7992c620 b2761ae9
bne %xcc,p35_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e6045329 41cbf5e0
bne %xcc,p35_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c244fa92 a59f0716
bne %xcc,p35_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 57e8c7a0 ff17f14a
bne %xcc,p35_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 45f2c80c 889d9e63
bne %xcc,p35_f30_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 0e4f73f85655b9ff
ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 627dffefbf16abf3
ldx [%i0+0x030],%g3 ! Observed data at 0000000056000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = d4248095a8ef03c5
ldx [%i0+0x058],%g3 ! Observed data at 0000000056000058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000000c89be9cf
ldx [%i0+0x098],%g3 ! Observed data at 0000000056000098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 135bc82841cbf5e0
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000560000a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8a8ce4ff38a211e7
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000560000b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 88ea4bff4d3ca0ff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000560000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ad39f61effc5a3ce
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000560000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 46d728656d6b98ff
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000560000f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4d6265aeffbf05f0
ldx [%i0+0x100],%g3 ! Observed data at 0000000056000100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = b18d0c3ba83ef12d
ldx [%i0+0x110],%g3 ! Observed data at 0000000056000110
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = e604532941cbf5e0
ldx [%i0+0x160],%g3 ! Observed data at 0000000056000160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = b9a79a370aaffda6
ldx [%i0+0x168],%g3 ! Observed data at 0000000056000168
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = ddcd8be487b58928
ldx [%i0+0x180],%g3 ! Observed data at 0000000056000180
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 94ec6c25e8e0dbfd
ldx [%i0+0x188],%g3 ! Observed data at 0000000056000188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6eca94b96afb29d0
ldx [%i0+0x190],%g3 ! Observed data at 0000000056000190
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 073378b0920bdb9f
ldx [%i0+0x198],%g3 ! Observed data at 0000000056000198
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d2280d6b44a58743
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000560001a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5bba4addb1ec1e96
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000560001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 940ed0f6a6210ac0
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000560001b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5c3c5aa702e3864c
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000560001b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 41cbf5e07d18557e
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000560001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 37ffd9397d494977
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000560001f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1f0,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 9ac8ff262e21cbe2
ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9f662b89000000f6
ldx [%i1+0x018],%g3 ! Observed data at 0000000056800018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = b8485fff67f599b7
ldx [%i1+0x030],%g3 ! Observed data at 0000000056800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffffff9153a05f9a
ldx [%i1+0x078],%g3 ! Observed data at 0000000056800078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = d029fb6aa811a040
ldx [%i1+0x090],%g3 ! Observed data at 0000000056800090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4f0999b0aac6ff2e
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000568000c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9b6e7a54c0e6d48e
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000568000d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 23202fc37d494977
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000568000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4ddad12ecdad77b1
ldx [%i1+0x100],%g3 ! Observed data at 0000000056800100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = de89dc4dcd6ac437
ldx [%i1+0x108],%g3 ! Observed data at 0000000056800108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6bcdc4ff4e2378f3
ldx [%i1+0x110],%g3 ! Observed data at 0000000056800110
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4fbd829f7be8daec
ldx [%i1+0x118],%g3 ! Observed data at 0000000056800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 43612ffc57ff80b3
ldx [%i1+0x120],%g3 ! Observed data at 0000000056800120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 29598741bfb3da60
ldx [%i1+0x128],%g3 ! Observed data at 0000000056800128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0d012ee320b21ebb
ldx [%i1+0x130],%g3 ! Observed data at 0000000056800130
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9e68b153a23f6f43
ldx [%i1+0x138],%g3 ! Observed data at 0000000056800138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9c84f29860c30ed5
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000568001b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f4ff4783a76e9df4
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000568001d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff91ae9d1d91f50e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000568001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1d8,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = b9a79a370aaffda6
ldx [%i2+0x048],%g3 ! Observed data at 0000000057000048
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000002a0c580b26
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000570000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 55b6914ee0c208ae
ldx [%i2+0x150],%g3 ! Observed data at 0000000057000150
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 39cdff1c176dc8c2
ldx [%i2+0x178],%g3 ! Observed data at 0000000057000178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4ac44aff06cea973
ldx [%i2+0x180],%g3 ! Observed data at 0000000057000180
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 16a6efa9f27fff50
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000570001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1d8,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 5a443455b77b6cff
ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e0a9c0c100000058
ldx [%i3+0x008],%g3 ! Observed data at 0000000057800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = cdb08715d4d89e77
ldx [%i3+0x030],%g3 ! Observed data at 0000000057800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = b7db2aaa94866d86
ldx [%i3+0x060],%g3 ! Observed data at 0000000057800060
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2889b587e48bcddd
ldx [%i3+0x080],%g3 ! Observed data at 0000000057800080
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = fddbe0e8256cec94
ldx [%i3+0x088],%g3 ! Observed data at 0000000057800088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d029fb6ab994ca6e
ldx [%i3+0x090],%g3 ! Observed data at 0000000057800090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9fdb0b92b0783307
ldx [%i3+0x098],%g3 ! Observed data at 0000000057800098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4387a5446b0d28d2
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000578000a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 961eecb1dd4aba5b
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000578000a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c00a21a6f6d00e94
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000578000b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4c86e302a75a3c5c
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000578000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d3517846f27fff50
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000578000f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5966b86c396a9b6e
ldx [%i3+0x118],%g3 ! Observed data at 0000000057800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b7db2aaa94866d86
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000578001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff191bacf2a03ae2
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000578001e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1e0,%g4
! The test for processor 35 has passed
p35_passed:
ta GOOD_TRAP
nop
p35_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p35_failed
p35_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p35_failed
p35_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p35_failed
p35_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p35_failed
p35_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p35_failed
p35_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p35_failed
p35_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p35_failed
p35_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p35_failed
p35_f0_fail:
set p35_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f2_fail:
set p35_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f6_fail:
set p35_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f8_fail:
set p35_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f10_fail:
set p35_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f12_fail:
set p35_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f14_fail:
set p35_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f16_fail:
set p35_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f18_fail:
set p35_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f20_fail:
set p35_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f22_fail:
set p35_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f24_fail:
set p35_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f26_fail:
set p35_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f28_fail:
set p35_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f30_fail:
set p35_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 35 failed
p35_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 35 failed
p35_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p35_selfmod_failed:
ba p35_failed
mov 0xabc,%g1
p35_common_error:
or %g0,0xf03,%g1
ba p35_failed
mov %o5,%g3
p35_common_signature_error:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_common_timeout:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p35_failed
mov 0x0,%g3
p35_trap1e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000008]
stxa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
membar #Sync
ldda [%i1]ASI_BLK_AIUP,%f16
membar #Sync
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800028]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p35_trap1o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000008]
stxa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
membar #Sync
ldda [%o1]ASI_BLK_AIUP,%f16
membar #Sync
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057800028]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p35_trap2e:
stha %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800000]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000000]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000008]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000057800018]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000018]
done
p35_trap2o:
stha %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800000]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000000]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056000008]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000057800018]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000018]
done
p35_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p35_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p35_init_memory_pointers:
set p35_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p35_local0_start,%i0
set p35_local1_start,%i1
set p35_local2_start,%i2
set p35_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c3dd7dbfd16e4d38
ldx [%g1+0x008],%l1 ! %l1 = 90b7b8244f7decd7
ldx [%g1+0x010],%l2 ! %l2 = 7f4ecac5b4b9beb6
ldx [%g1+0x018],%l3 ! %l3 = 9ab2bd53fc24d740
ldx [%g1+0x020],%l4 ! %l4 = edf3b2a228556620
ldx [%g1+0x028],%l5 ! %l5 = a4891e64505939ec
ldx [%g1+0x030],%l6 ! %l6 = 135bc82841cbf5e0
ldx [%g1+0x038],%l7 ! %l7 = 25c31c54628131ef
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 36
processor_36:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x90] ! Set the start flag
wrpr %g0,7,%cleanwin
call p36_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 36
wr %g0,0x4,%fprs ! Make sure fef is 1
set p36_init_freg,%g1
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 11d2493e 9a7ff517 1a354408 40b9cd05
! %f20 = de1cd875 4aa8712a 76dc38f7 ec3c22d1
! %f24 = b38e1bb9 6a890169 daf909bc 78f47e23
! %f28 = c4044e9b d32872c6 77f18f99 77b05253
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5edda00e b185adb6 c6a314e0 b6e7a8ba
! %f36 = b882973d 3f74a3be 2a2da991 4686adeb
! %f40 = 566a88b7 193bf666 abfc84e7 06bf979f
! %f44 = 66870508 48b3ceeb 7516a4d6 24104119
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0224979700000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = 0224979700000002
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 36
p36_label_1:
! Mem[0000000059000040] = a53490892f6399e5, %l2 = ffa09f3204ea7935
ldx [%i2+0x040],%l2 ! %l2 = a53490892f6399e5
! %l3 = 3866157c517e762c, Mem[0000000090000020] = 07fdaa83
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 517e762c
! Mem[0000000058800070] = 349f2928, %l1 = 0da22739b9100bf5
ldsh [%i1+0x070],%l1 ! %l1 = 000000000000349f
! Mem[0000000058000064] = 41b2265c, %l7 = 6580225db7c115ef
swap [%i0+0x064],%l7 ! %l7 = 0000000041b2265c
! Mem[00000000588000b0] = 0d1fea7563eaccef, %l3 = 3866157c517e762c, %l5 = c3617493d1c35060
add %i1,0xb0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0d1fea7563eaccef
! Mem[0000000059800008] = 3474c5cc52eadc52, %l0 = ff2da85c71d5ab3a, %l1 = 000000000000349f
add %i3,0x08,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 3474c5cc52eadc52
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
mov 0x180,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 0000000059800180
! Mem[00000000900000f0] = 9eb5de77, %g2 = de934747b845fb63
ldsh [%i4+0x0f2],%g2 ! %g2 = ffffffffffff9eb5
! %f16 = 11d2493e 9a7ff517 1a354408 40b9cd05
! %f20 = de1cd875 4aa8712a 76dc38f7 ec3c22d1
! %f24 = b38e1bb9 6a890169 daf909bc 78f47e23
! %f28 = c4044e9b d32872c6 77f18f99 77b05253
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000580000a0] = d76422beeebc4204, %l0 = ff2da85c71d5ab3a, %l7 = 0000000041b2265c
add %i0,0xa0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = d76422beeebc4204
p36_label_2:
! Mem[00000000910001f4] = 32bd25cc, %g2 = ffffffffffff9eb5
ldsh [%i6+0x1f4],%g2 ! %g2 = 00000000000032bd
! %l6 = 04e5187b, %l7 = eebc4204, Mem[00000000900000d0] = 87231a0c 716244f6
std %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = 04e5187b eebc4204
! Mem[00000000580001b8] = 7da07a93, %l3 = 517e762c, %l1 = 52eadc52
add %i0,0x1b8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007da07a93
! Mem[00000000910001e0] = bbbab66e, %g18 = 4db337844da54f85
ldsw [%i6+0x1e0],%g2 ! %g2 = 4db337844da54f85
membar #Sync ! Added by membar checker (894)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 517e762c 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000598000a4] = b9c676a2, %l4 = b59af6f5fa7ea15d
ldsw [%i3+0x0a4],%l4 ! %l4 = ffffffffb9c676a2
! Mem[000000005900006c] = 00e7284a, %l6 = 411b97e404e5187b
swap [%i2+0x06c],%l6 ! %l6 = 0000000000e7284a
! %l2 = a53490892f6399e5, Mem[00000000900001da] = 58530186
sth %l2,[%i4+0x1da] ! Mem[00000000900001d8] = 99e50186
! Mem[0000000058800138] = 3618f8f9 9b7fda3f, %l6 = 00e7284a, %l7 = eebc4204
ldd [%i1+0x138],%l6 ! %l6 = 000000003618f8f9 000000009b7fda3f
! Mem[0000000090800194] = e68e81f2, %g2 = ffffffffbbbab66e
lduh [%i5+0x194],%g2 ! %g2 = 000000000000e68e
p36_label_3:
! %l3 = 3866157c517e762c, Mem[00000000908000c8] = 4db129a13ce9b6ab
stx %l3,[%i5+0x0c8] ! Mem[00000000908000c8] = 3866157c517e762c
! Mem[0000000059000047] = 2f6399e5, %l5 = 0d1fea7563eaccef
ldstub [%i2+0x047],%l5 ! %l5 = 000000e5000000ff
! Mem[00000000590000f8] = cadfd8bf23c89253, %l1 = 000000007da07a93
ldx [%i2+0x0f8],%l1 ! %l1 = cadfd8bf23c89253
! Mem[00000000910000a8] = 842b491d, %g2 = 000000000000e68e
ldsh [%i6+0x0aa],%g2 ! %g2 = ffffffffffff842b
! Mem[00000000580000c0] = 24b90c56 d89d3ebf 97ccabf3 11d1de09
! Mem[00000000580000d0] = 224ffa87 46f9801d 40d81be6 1e50d9e5
! Mem[00000000580000e0] = efbf1772 e455c04e c26bb97e 152116d4
! Mem[00000000580000f0] = 95277053 464bbf02 4960da78 5a21ca1f
mov 0x0c0,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f16 ! Block Load from 00000000580000c0
! Mem[0000000058000128] = 87e51b0e, %l5 = 00000000000000e5
swap [%i0+0x128],%l5 ! %l5 = 0000000087e51b0e
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000058800090] = a26ebaa522339e1a, %l7 = 000000009b7fda3f, %l4 = ffffffffb9c676a2
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a26ebaa522339e1a
! %l2 = 2f6399e5, %l3 = 517e762c, Mem[0000000091000050] = 65d749c6 a42e2703
std %l2,[%i6+0x050] ! Mem[0000000091000050] = 2f6399e5 517e762c
! Mem[00000000590001ce] = 5198b1e1, %l0 = ff2da85c71d5ab3a
ldstub [%i2+0x1ce],%l0 ! %l0 = 000000b1000000ff
p36_label_4:
! Mem[00000000588001d1] = b7f2f503, %l1 = cadfd8bf23c89253
ldstub [%i1+0x1d1],%l1 ! %l1 = 000000f2000000ff
! Mem[0000000058000094] = f63f6b92, %l0 = 00000000000000b1
ldsh [%i0+0x096],%l0 ! %l0 = 0000000000006b92
! Mem[0000000090000088] = 21501f3e52911d6b, %g2 = ffffffffffff842b
ldx [%i4+0x088],%g2 ! %g2 = 21501f3e52911d6b
! %l0 = 00006b92, %l1 = 000000f2, Mem[0000000090000180] = 11d2493e 9a7ff517
std %l0,[%i4+0x180] ! Mem[0000000090000180] = 00006b92 000000f2
! Mem[000000005800012b] = 000000e5, %l3 = 3866157c517e762c
ldstub [%i0+0x12b],%l3 ! %l3 = 000000e5000000ff
! %l1 = 00000000000000f2, Mem[0000000090800020] = db922d7e
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 000000f2
! %l6 = 000000003618f8f9, Mem[0000000058800110] = fccf819ea5fd0721
stx %l6,[%i1+0x110] ! Mem[0000000058800110] = 000000003618f8f9
! Mem[0000000058000028] = 0cc11e7d, %l0 = 00006b92, %l3 = 000000e5
add %i0,0x28,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000cc11e7d
! Mem[0000000059000110] = 3a5b948b, %l2 = a53490892f6399e5
ldstub [%i2+0x110],%l2 ! %l2 = 0000003a000000ff
! %l2 = 0000003a, %l3 = 0cc11e7d, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000003a 0cc11e7d
p36_label_5:
! %f16 = bf3e9dd8 560cb924 09ded111 f3abcc97
! %f20 = 1d80f946 87fa4f22 e5d9501e e61bd840
! %f24 = 4ec055e4 7217bfef d4162115 7eb96bc2
! %f28 = 02bf4b46 53702795 1fca215a 78da6049
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000058000196] = cb7c69c0, %l2 = 000000000000003a
ldstub [%i0+0x196],%l2 ! %l2 = 00000069000000ff
! %l4 = 22339e1a, %l5 = 87e51b0e, Mem[0000000091000050] = 2f6399e5 517e762c
std %l4,[%i6+0x050] ! Mem[0000000091000050] = 22339e1a 87e51b0e
! Mem[00000000908000c8] = 3866157c 517e762c, %g2 = 52911d6b, %g3 = 0bad0b00
ldd [%i5+0x0c8],%g2 ! %g2 = 000000003866157c 00000000517e762c
! Mem[00000000908000a8] = 9f51952a, %g2 = 000000003866157c
ldub [%i5+0x0a9],%g2 ! %g2 = 000000000000009f
membar #Sync ! Added by membar checker (895)
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c99e5 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000090800198] = d12a6676, %g2 = 000000000000009f
ldsb [%i5+0x199],%g2 ! %g2 = ffffffffffffffd1
! Mem[00000000900001a8] = daf909bc78f47e23, %g2 = ffffffffffffffd1
ldx [%i4+0x1a8],%g2 ! %g2 = daf909bc78f47e23
p36_label_6:
! Mem[0000000059800170] = 0ef2232d2b7bca14, %l5 = 0000000087e51b0e, %l7 = 000000009b7fda3f
add %i3,0x170,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 0ef2232d2b7bca14
! %l1 = 00000000000000f2, Mem[0000000090000072] = c5c8563b
sth %l1,[%i4+0x072] ! Mem[0000000090000070] = 00f2563b
! Mem[00000000588000e8] = 348cafd1, %l0 = 00006b92, %l3 = 0cc11e7d
add %i1,0xe8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000348cafd1
! %l0 = 0000000000006b92, Mem[00000000900000e3] = 5f6a47b0
stb %l0,[%i4+0x0e3] ! Mem[00000000900000e0] = 926a47b0
! Mem[0000000090800108] = 723b44fc, %g18 = 4db337844da54f85
ldsw [%i5+0x108],%g2 ! %g2 = 4db337844da54f85
! Mem[000000009100001c] = 80ba806b, %g2 = 00000000723b44fc
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff80ba
membar #Sync ! Added by membar checker (896)
! Mem[00000000900001c0] = 52c98ecc 1e44a0a3 5f89c765 209056d8
! Mem[00000000900001d0] = 9d3a2f16 9bf1439c 2272fc29 f2c7e0b2
! Mem[00000000900001e0] = 96a56ee3 3e6fd9a4 2977e556 a3640872
! Mem[00000000900001f0] = bc1e6d3d b00032f8 cbac3b2b cd226aa8
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800058] = 76c7d6ff 35823d38, %g2 = ffff80ba, %g3 = 517e762c
ldd [%i5+0x058],%g2 ! %g2 = 0000000076c7d6ff 0000000035823d38
! Mem[0000000058800040] = 337eda2a0fff959b, %l7 = 0ef2232d2b7bca14, %l6 = 000000003618f8f9
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 337eda2a0fff959b
! %l0 = 0000000000006b92, Mem[00000000918000c1] = 2b5ddcf1
stb %l0,[%o0+0x0c1] ! Mem[00000000918000c0] = 925ddcf1
p36_label_7:
! Mem[00000000918000ac] = 7b56ed38, %g2 = 0000000076c7d6ff
ldub [%o0+0x0ad],%g2 ! %g2 = 000000000000007b
! Mem[00000000588000df] = f8671560, %l7 = 0ef2232d2b7bca14
ldstub [%i1+0x0df],%l7 ! %l7 = 00000060000000ff
! %l1 = 00000000000000f2, Mem[0000000091800004] = 9ec1877c
sth %l1,[%o0+0x004] ! Mem[0000000091800004] = 00f2877c
! %l0 = 00006b92, %l1 = 000000f2, Mem[0000000090000018] = 40d81be6 1e50d9e5
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00006b92 000000f2
! %f16 = bf3e9dd8 560cb924 09ded111 f3abcc97
! %f20 = 1d80f946 87fa4f22 e5d9501e e61bd840
! %f24 = 4ec055e4 7217bfef d4162115 7eb96bc2
! %f28 = 02bf4b46 53702795 1fca215a 78da6049
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l3 = 00000000348cafd1, Mem[00000000900000d2] = 2f169bf1
stb %l3,[%i4+0x0d2] ! Mem[00000000900000d0] = d1169bf1
! Mem[00000000900000b4] = 6d92ead9, %g2 = 000000000000007b
lduh [%i4+0x0b6],%g2 ! %g2 = 0000000000006d92
! Mem[0000000058000028] = 0cc11e7d8b2e49d2, %l1 = 00000000000000f2, %l1 = 00000000000000f2
add %i0,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0cc11e7d8b2e49d2
! %l7 = 0000000000000060, Mem[0000000090000064] = da1b8a84
stw %l7,[%i4+0x064] ! Mem[0000000090000064] = 00000060
p36_label_8:
! Mem[00000000900001c8] = 5f89c765209056d8, %g2 = 0000000000006d92
ldx [%i4+0x1c8],%g2 ! %g2 = 5f89c765209056d8
! %l6 = 337eda2a0fff959b, Mem[000000005880010e] = 0d6fe11b
sth %l6,[%i1+0x10e] ! Mem[000000005880010c] = 0d6f959b
! %l6 = 337eda2a0fff959b, Mem[00000000918001b8] = 327e9af13f27efa1
stx %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = 337eda2a0fff959b
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800068] = aeb33225, %g18 = 4db337844da54f85
ldsw [%o0+0x068],%g2 ! %g2 = 4db337844da54f85
! Mem[000000005900005d] = 12430dff, %l6 = 337eda2a0fff959b
ldstub [%i2+0x05d],%l6 ! %l6 = 00000043000000ff
! %l0 = 00006b92, %l1 = 8b2e49d2, Mem[0000000090000080] = 3bac7b2d f48a5a1a
std %l0,[%i4+0x080] ! Mem[0000000090000080] = 00006b92 8b2e49d2
! Mem[0000000058800136] = 81d422e4, %l2 = 0000000000000069
ldstub [%i1+0x136],%l2 ! %l2 = 00000022000000ff
! Mem[0000000059800048] = 684b34e0d727af49, %l3 = 00000000348cafd1, %l7 = 0000000000000060
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 684b34e0d727af49
! Mem[00000000900001c0] = 52c98ecc 1e44a0a3 5f89c765 209056d8
! Mem[00000000900001d0] = 9d3a2f16 9bf1439c 2272fc29 f2c7e0b2
! Mem[00000000900001e0] = 96a56ee3 3e6fd9a4 2977e556 a3640872
! Mem[00000000900001f0] = bc1e6d3d b00032f8 cbac3b2b cd226aa8
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
p36_label_9:
! Mem[0000000058000114] = b9d54f0a, %l5 = 0000000087e51b0e
swap [%i0+0x114],%l5 ! %l5 = 00000000b9d54f0a
! Mem[000000009080007c] = 0048bcb1, %g2 = ffffffffaeb33225
lduh [%i5+0x07e],%g2 ! %g2 = 0000000000000048
! Mem[0000000091000044] = 82601925, %g2 = 0000000000000048
ldsh [%i6+0x046],%g2 ! %g2 = ffffffffffff8260
! Mem[0000000059000034] = ac88f0e9, %l6 = 00000043, %l7 = d727af49
add %i2,0x34,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ac88f0e9
! Mem[0000000090000074] = 0f0ab7c0, %g2 = ffffffffffff8260
lduh [%i4+0x076],%g2 ! %g2 = 0000000000000f0a
membar #Sync ! Added by membar checker (897)
! Mem[00000000900000c0] = 52c98ecc 1e44a0a3 5f89c765 209056d8
! Mem[00000000900000d0] = 9d3ad116 9bf1439c 2272fc29 f2c7e0b2
! Mem[00000000900000e0] = 96a56ee3 3e6fd9a4 2977e556 a3640872
! Mem[00000000900000f0] = bc1e6d3d b00032f8 cbac3b2b cd226aa8
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000908000f0] = 859a5f431de0787a, %g2 = 0000000000000f0a
ldx [%i5+0x0f0],%g2 ! %g2 = 859a5f431de0787a
! Mem[0000000090800080] = bcb1b5a9dc4a5fa6, %g2 = 859a5f431de0787a
ldx [%i5+0x080],%g2 ! %g2 = bcb1b5a9dc4a5fa6
! %l6 = 00000043, %l7 = ac88f0e9, Mem[0000000058000008] = 957c3147 8a446e8c
std %l6,[%i0+%o1] ! Mem[0000000058000008] = 00000043 ac88f0e9
p36_label_10:
! Mem[00000000910001b0] = 9cb5ef3f, %g2 = bcb1b5a9dc4a5fa6
ldsh [%i6+0x1b0],%g2 ! %g2 = ffffffffffff9cb5
! %l1 = 0cc11e7d8b2e49d2, Mem[0000000091000130] = aab6d95d
stb %l1,[%i6+0x130] ! Mem[0000000091000130] = d2b6d95d
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
mov 0x040,%g6
stda %f0,[%i1+%g6]ASI_BLK_S ! Block Store to 0000000058800040
! Mem[000000009100013c] = 9537f750, %g2 = ffffffffffff9cb5
lduw [%i6+0x13c],%g2 ! %g2 = 000000009537f750
! %f0 = a3a0441e cc8ec952 d8569020 65c7895f
! %f4 = 9c43f19b 162f3a9d b2e0c7f2 29fc7222
! %f8 = a4d96f3e e36ea596 720864a3 56e57729
! %f12 = f83200b0 3d6d1ebc a86a22cd 2b3baccb
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000918000f0] = 62dbb71e, %g2 = 000000009537f750
ldub [%o0+0x0f0],%g2 ! %g2 = 0000000000000062
! Mem[0000000058800014] = ca63850b, %l5 = 00000000b9d54f0a
swap [%i1+0x014],%l5 ! %l5 = 00000000ca63850b
! Mem[000000005900006c] = 04e5187b, %l4 = a26ebaa522339e1a
swap [%i2+0x06c],%l4 ! %l4 = 0000000004e5187b
! Mem[000000005980010b] = b30d3d46, %l0 = 0000000000006b92
ldstub [%i3+0x10b],%l0 ! %l0 = 00000046000000ff
! Mem[0000000058000128] = 000000ff, %l2 = 0000000000000022
ldsh [%i0+0x128],%l2 ! %l2 = 0000000000000000
p36_label_11:
! %l0 = 0000000000000046, Mem[00000000908000f6] = 787a967a
sth %l0,[%i5+0x0f6] ! Mem[00000000908000f4] = 0046967a
! Mem[0000000091000160] = 64118847, %g2 = 0000000000000062
lduw [%i6+0x160],%g2 ! %g2 = 0000000064118847
! Mem[0000000059800060] = 9c18d5fb0ff2d23e, %l0 = 0000000000000046, %l1 = 0cc11e7d8b2e49d2
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 9c18d5fb0ff2d23e
! Mem[00000000908001b8] = 92f9b94f, %g2 = 0000000064118847
lduw [%i5+0x1b8],%g2 ! %g2 = 0000000092f9b94f
! Mem[00000000910001d4] = e9b8d21a, %g2 = 0000000092f9b94f
lduw [%i6+0x1d4],%g2 ! %g2 = 00000000e9b8d21a
membar #Sync ! Added by membar checker (898)
! Mem[00000000900000cc] = 56d89d3a, %g2 = 00000000e9b8d21a
ldub [%i4+0x0ce],%g2 ! %g2 = 0000000000000056
! %l4 = 0000000004e5187b, Mem[0000000091800110] = 9f3758d3
sth %l4,[%o0+0x110] ! Mem[0000000091800110] = 187b58d3
! Mem[000000005980005c] = beeefc08, %l3 = 00000000348cafd1
ldub [%i3+0x05c],%l3 ! %l3 = 00000000000000be
! Mem[00000000918000d0] = 7aba9aca, %g2 = 0000000000000056
lduw [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca
! %l1 = 9c18d5fb0ff2d23e, Mem[0000000091800000] = 1ddf6cda00f2877c
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 9c18d5fb0ff2d23e
p36_label_12:
! Mem[00000000580000e0] = efbf1772, %l4 = 0000000004e5187b
ldsb [%i0+0x0e1],%l4 ! %l4 = ffffffffffffffbf
! %l5 = 00000000ca63850b, Mem[0000000058000157] = 812a4988
stb %l5,[%i0+0x157] ! Mem[0000000058000154] = 812a490b
! Mem[00000000908001e8] = 7e078a5b, %g2 = 000000007aba9aca
ldub [%i5+0x1e9],%g2 ! %g2 = 000000000000007e
! %l3 = 00000000000000be, Mem[0000000091000068] = 576c6bd0
sth %l3,[%i6+0x068] ! Mem[0000000091000068] = 00be6bd0
! %l3 = 00000000000000be, Mem[000000009000019a] = fc29f2c7
sth %l3,[%i4+0x19a] ! Mem[0000000090000198] = 00bef2c7
! Mem[000000005980004c] = d727af49, %l6 = 0000000000000043
swap [%i3+0x04c],%l6 ! %l6 = 00000000d727af49
! Mem[0000000058000170] = 60c7bf64da49a431, %l2 = 0000000000000000, %l1 = 9c18d5fb0ff2d23e
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 60c7bf64da49a431
! %f16 = bf3e9dd8 560cb924 09ded111 f3abcc97
! %f20 = 1d80f946 87fa4f22 e5d9501e e61bd840
! %f24 = 4ec055e4 7217bfef d4162115 7eb96bc2
! %f28 = 02bf4b46 53702795 1fca215a 78da6049
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000900000a0] = 87d644c5, %g2 = 000000000000007e
ldub [%i4+0x0a3],%g2 ! %g2 = 0000000000000087
! Mem[00000000580000a8] = 6f29aac7941e8b75, %l5 = 00000000ca63850b, %l6 = 00000000d727af49
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 6f29aac7941e8b75
p36_label_13:
! Mem[0000000058000108] = 83372814, %l3 = 00000000000000be
ldsb [%i0+0x10b],%l3 ! %l3 = 0000000000000014
! Mem[00000000910000d0] = 5c7a7f2256aa3dfd, %g2 = 0000000000000087
ldx [%i6+0x0d0],%g2 ! %g2 = 5c7a7f2256aa3dfd
! Mem[000000005900000c] = b0eda399, %l4 = ffffffffffffffbf
ldub [%i2+0x00f],%l4 ! %l4 = 0000000000000099
! Mem[0000000091800038] = ae53c913, %g2 = 5c7a7f2256aa3dfd
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000ae
! Mem[00000000908000f0] = 5f431de0, %g2 = 00000000000000ae
ldsh [%i5+0x0f2],%g2 ! %g2 = 0000000000005f43
! Mem[0000000090000174] = 1ebca86a, %g2 = 0000000000005f43
ldsh [%i4+0x176],%g2 ! %g2 = 0000000000001ebc
! Mem[0000000059800170] = 0ef2232d, %l4 = 00000099, %l6 = 941e8b75
add %i3,0x170,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000ef2232d
! Mem[00000000580001d8] = 227c9e42, %l4 = 0000000000000099
ldstub [%i0+0x1d8],%l4 ! %l4 = 00000022000000ff
! %l2 = 0000000000000000, Mem[00000000910001dc] = cb5f444c
stw %l2,[%i6+0x1dc] ! Mem[00000000910001dc] = 00000000
! Mem[00000000590000c0] = e74d7b53114f6a58, %l2 = 0000000000000000, %l3 = 0000000000000014
add %i2,0xc0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = e74d7b53114f6a58
p36_label_14:
! Mem[0000000091800048] = 9a64b4718ce2bfe6, %g2 = 0000000000001ebc
ldx [%o0+0x048],%g2 ! %g2 = 9a64b4718ce2bfe6
! Mem[0000000058800050] = 9c43f19b, %l4 = 00000022, %l3 = 114f6a58
add %i1,0x50,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000009c43f19b
! Mem[000000005900016c] = 955e303b, %l1 = 60c7bf64da49a431
swap [%i2+0x16c],%l1 ! %l1 = 00000000955e303b
! Mem[000000005880006c] = 56e57729, %l4 = 0000000000000022
swap [%i1+0x06c],%l4 ! %l4 = 0000000056e57729
! Mem[00000000590000c0] = e74d7b53, %l6 = 0ef2232d, %l1 = 955e303b
add %i2,0xc0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e74d7b53
! Mem[0000000058000040] = c0f583ae, %l2 = 0000000000000000
swap [%i0+0x040],%l2 ! %l2 = 00000000c0f583ae
! Mem[0000000059000054] = b0700d45, %l6 = 0ef2232d, %l7 = ac88f0e9
add %i2,0x54,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000b0700d45
! Mem[00000000588001f1] = 7fa54d23, %l7 = 00000000b0700d45
ldstub [%i1+0x1f1],%l7 ! %l7 = 000000a5000000ff
! %f16 = bf3e9dd8 560cb924 09ded111 f3abcc97
! %f20 = 1d80f946 87fa4f22 e5d9501e e61bd840
! %f24 = 4ec055e4 7217bfef d4162115 7eb96bc2
! %f28 = 02bf4b46 53702795 1fca215a 78da6049
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = 9a64b4718ce2bfe6
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
p36_label_15:
! Mem[00000000900001e8] = 77e556a3, %g2 = 87692ba99cf71985
ldsb [%i4+0x1e9],%g2 ! %g2 = 0000000000000077
! Mem[0000000059000100] = 55c614c5 67eb2417 051317eb a477db31
! Mem[0000000059000110] = ff5b948b 829038b1 02354564 a1866336
! Mem[0000000059000120] = 4e185b2c 5346898e 6da5ef9b 28699944
! Mem[0000000059000130] = 91b1dd55 a7e73f5c b81975ac 27b35728
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000059000100
membar #Sync ! Added by membar checker (899)
! %f0 = 55c614c5 67eb2417 051317eb a477db31
! %f4 = ff5b948b 829038b1 02354564 a1866336
! %f8 = 4e185b2c 5346898e 6da5ef9b 28699944
! %f12 = 91b1dd55 a7e73f5c b81975ac 27b35728
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000598001bc] = cd226aa8, %l5 = 00000000ca63850b
ldsw [%i3+0x1bc],%l5 ! %l5 = ffffffffcd226aa8
! %l2 = 00000000c0f583ae, Mem[000000009080005b] = ff35823d
stb %l2,[%i5+0x05b] ! Mem[0000000090800058] = ae35823d
! Mem[0000000059000044] = 2f6399ff, %l2 = c0f583ae, %l2 = c0f583ae
add %i2,0x44,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002f6399ff
! Mem[0000000059000080] = 65ee89e6, %l2 = 2f6399ff, %l3 = 9c43f19b
add %i2,0x80,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000065ee89e6
! Mem[0000000058000054] = e8a063fc, %l6 = 0ef2232d, %l0 = 00000046
add %i0,0x54,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e8a063fc
! Mem[0000000091000160] = 47e3d43c, %g2 = 0000000000000077
ldsb [%i6+0x163],%g2 ! %g2 = 0000000000000047
! %l7 = 00000000000000a5, Mem[000000005980000c] = 52eadc52
stw %l7,[%i3+0x00c] ! Mem[000000005980000c] = 000000a5
p36_label_16:
! Mem[0000000059000014] = c7d13f0c, %l3 = 0000000065ee89e6
ldsb [%i2+0x017],%l3 ! %l3 = 000000000000000c
! Mem[0000000059800130] = deca684c, %l0 = e8a063fc, %l3 = 0000000c
add %i3,0x130,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000deca684c
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 00000047, %g3 = 35823d38
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
! Mem[0000000058000018] = c9f084a42fea24b9, %l3 = 00000000deca684c, %l3 = 00000000deca684c
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = c9f084a42fea24b9
! Mem[000000005900011c] = a1866336, %l1 = 00000000e74d7b53
swap [%i2+0x11c],%l1 ! %l1 = 00000000a1866336
membar #Sync ! Added by membar checker (900)
! Mem[0000000090000048] = 051317eb, %g2 = 000000000a444082
ldsh [%i4+0x048],%g2 ! %g2 = 0000000000000513
! %f0 = 55c614c5 67eb2417 051317eb a477db31
! %f4 = ff5b948b 829038b1 02354564 a1866336
! %f8 = 4e185b2c 5346898e 6da5ef9b 28699944
! %f12 = 91b1dd55 a7e73f5c b81975ac 27b35728
stda %f0,[%i3+%g4]ASI_BLK_SL ! Block Store to 0000000059800180
! Mem[00000000900000ac] = d019ae21, %g2 = 0000000000000513
ldsb [%i4+0x0ac],%g2 ! %g2 = ffffffffffffffd0
! %l1 = 00000000a1866336, Mem[0000000090000038] = 4960da785a21ca1f
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 00000000a1866336
! Mem[0000000059800098] = aa7b36518298130e, %l6 = 000000000ef2232d, %l1 = 00000000a1866336
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = aa7b36518298130e
p36_label_17:
! Mem[0000000058000038] = 05708988, %l7 = 00000000000000a5
swap [%i0+0x038],%l7 ! %l7 = 0000000005708988
! %l7 = 0000000005708988, Mem[0000000091800064] = 852827bf
stb %l7,[%o0+0x064] ! Mem[0000000091800064] = 882827bf
! %l2 = 000000002f6399ff, Mem[00000000900000c0] = bf3e9dd8560cb924
stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 000000002f6399ff
! %f0 = 55c614c5 67eb2417 051317eb a477db31
! %f4 = ff5b948b 829038b1 02354564 a1866336
! %f8 = 4e185b2c 5346898e 6da5ef9b 28699944
! %f12 = 91b1dd55 a7e73f5c b81975ac 27b35728
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l5 = ffffffffcd226aa8, Mem[0000000058800080] = 8c10c7f8837535ed
stx %l5,[%i1+0x080] ! Mem[0000000058800080] = ffffffffcd226aa8
! Mem[0000000058000128] = 000000ff, %l1 = 8298130e, %l3 = 2fea24b9
add %i0,0x128,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000000000ff
! Mem[0000000059000018] = 9a49ee6b2beb5b79, %l5 = ffffffffcd226aa8, %l1 = aa7b36518298130e
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9a49ee6b2beb5b79
! Mem[0000000090800070] = 441b8e3c, %g18 = 4db337844da54f85
ldsw [%i5+0x070],%g2 ! %g2 = 4db337844da54f85
! %l4 = 0000000056e57729, Mem[000000009180008c] = 83ae1bf1
stw %l4,[%o0+0x08c] ! Mem[000000009180008c] = 56e57729
! Mem[0000000090800164] = 7575c1ff, %g2 = 00000000441b8e3c
lduh [%i5+0x164],%g2 ! %g2 = 0000000000007575
p36_label_18:
! Mem[0000000058000100] = 018d6c4d 3b0b846c 83372814 17430db3
! Mem[0000000058000110] = 88afb131 87e51b0e e10154cb 58e42d5c
! Mem[0000000058000120] = 8f80f8d9 12e3ccd7 000000ff 389c8277
! Mem[0000000058000130] = dbfd2157 989e1b78 7ad7ddce 171d66be
ldda [%i0+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000058000100
! Mem[00000000910001b4] = a55ea3e3, %g2 = 0000000000007575
ldub [%i6+0x1b7],%g2 ! %g2 = 00000000000000a5
! %l5 = ffffffffcd226aa8, Mem[000000009080007c] = 132f0048
sth %l5,[%i5+0x07c] ! Mem[000000009080007c] = 6aa80048
! Mem[0000000058800070] = f83200b03d6d1ebc, %l6 = 000000000ef2232d, %l6 = 000000000ef2232d
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f83200b03d6d1ebc
membar #Sync ! Added by membar checker (901)
! Mem[00000000900001dc] = 64453502, %g2 = 00000000000000a5
lduw [%i4+0x1dc],%g2 ! %g2 = 0000000064453502
! Mem[0000000090000014] = 46f9801d, %g2 = 0000000064453502
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000046
! Mem[00000000580001b8] = 7da07a9332de61eb, %l4 = 0000000056e57729, %l2 = 000000002f6399ff
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7da07a9332de61eb
! %l5 = ffffffffcd226aa8, Mem[0000000058000178] = 84e092ae1cd5e8cd
stx %l5,[%i0+0x178] ! Mem[0000000058000178] = ffffffffcd226aa8
! Mem[00000000900001fc] = 19b883ac, %g2 = 0000000000000046
ldub [%i4+0x1fe],%g2 ! %g2 = 0000000000000019
! Mem[0000000090000078] = b81975ac, %g2 = 0000000000000019
ldsb [%i4+0x078],%g2 ! %g2 = ffffffffffffffb8
p36_label_19:
! Mem[00000000590001d4] = d5141648, %l6 = f83200b03d6d1ebc
swap [%i2+0x1d4],%l6 ! %l6 = 00000000d5141648
! Mem[00000000580000a0] = d76422beeebc4204, %l5 = ffffffffcd226aa8, %l5 = ffffffffcd226aa8
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d76422beeebc4204
! Mem[0000000090000178] = 22cd2b3b, %g2 = ffffffffffffffb8
ldsh [%i4+0x17a],%g2 ! %g2 = 00000000000022cd
! %l2 = 32de61eb, %l3 = 000000ff, Mem[0000000090000088] = 21501f3e 52911d6b
std %l2,[%i4+0x088] ! Mem[0000000090000088] = 32de61eb 000000ff
! %l7 = 0000000005708988, Mem[000000009180016c] = e9020978
sth %l7,[%o0+0x16c] ! Mem[000000009180016c] = 89880978
! Mem[00000000590000e4] = 7ef3cfa8, %l4 = 0000000056e57729
swap [%i2+0x0e4],%l4 ! %l4 = 000000007ef3cfa8
! Mem[000000005980004c] = 00000043, %l6 = d5141648, %l5 = eebc4204
add %i3,0x4c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000043
! %f16 = 6c840b3b 4d6c8d01 b30d4317 14283783
! %f20 = 0e1be587 31b1af88 5c2de458 cb5401e1
! %f24 = d7cce312 d9f8808f 77829c38 ff000000
! %f28 = 781b9e98 5721fddb be661d17 ceddd77a
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (902)
! Mem[00000000900001c0] = 018d6c4d 3b0b846c 83372814 17430db3
! Mem[00000000900001d0] = 88afb131 87e51b0e e10154cb 58e42d5c
! Mem[00000000900001e0] = 8f80f8d9 12e3ccd7 000000ff 389c8277
! Mem[00000000900001f0] = dbfd2157 989e1b78 7ad7ddce 171d66be
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000058000140] = 8cbde436 0f8e963b 30b3ed40 ac8315a7
! Mem[0000000058000150] = 57e00b3f 812a490b 529b4021 c28fd5e8
! Mem[0000000058000160] = 751744af f4182953 47e224ea 7f724ede
! Mem[0000000058000170] = 60c7bf64 da49a431 ffffffff cd226aa8
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000058000140
p36_label_20:
! Mem[00000000598000dc] = 4358f3c6, %l7 = 0000000005708988
swap [%i3+0x0dc],%l7 ! %l7 = 000000004358f3c6
! Mem[0000000058800118] = d9fa5799, %l0 = 00000000e8a063fc
swap [%i1+0x118],%l0 ! %l0 = 00000000d9fa5799
! %l4 = 000000007ef3cfa8, Mem[0000000091000142] = 1399745a
sth %l4,[%i6+0x142] ! Mem[0000000091000140] = cfa8745a
! %l1 = 9a49ee6b2beb5b79, Mem[00000000910001ae] = b1299cb5
sth %l1,[%i6+0x1ae] ! Mem[00000000910001ac] = 5b799cb5
! Mem[0000000090000040] = 55c614c567eb2417, %g2 = 00000000000022cd
ldx [%i4+0x040],%g2 ! %g2 = 55c614c567eb2417
! Mem[00000000900000c0] = 00000000 2f6399ff 09ded111 f3abcc97
! Mem[00000000900000d0] = 1d80f946 87fa4f22 e5d9501e e61bd840
! Mem[00000000900000e0] = 4ec055e4 7217bfef d4162115 7eb96bc2
! Mem[00000000900000f0] = 02bf4b46 53702795 1fca215a 78da6049
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800058] = d32298c5, %g2 = 55c614c567eb2417
lduh [%o0+0x05a],%g2 ! %g2 = 000000000000d322
! %f16 = 3b968e0f 36e4bd8c a71583ac 40edb330
! %f20 = 0b492a81 3f0be057 e8d58fc2 21409b52
! %f24 = 532918f4 af441775 de4e727f ea24e247
! %f28 = 31a449da 64bfc760 a86a22cd ffffffff
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000908001d0] = a59398cd, %g2 = 000000000000d322
ldsh [%i5+0x1d2],%g2 ! %g2 = ffffffffffffa593
! %f0 = 55c614c5 67eb2417 051317eb a477db31
! %f4 = ff5b948b 829038b1 02354564 a1866336
! %f8 = 4e185b2c 5346898e 6da5ef9b 28699944
! %f12 = 91b1dd55 a7e73f5c b81975ac 27b35728
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p36_label_21:
! %l3 = 00000000000000ff, Mem[0000000090800160] = 5eec39ae7575c1ff
stx %l3,[%i5+0x160] ! Mem[0000000090800160] = 00000000000000ff
! %f0 = 55c614c5 67eb2417 051317eb a477db31
! %f4 = ff5b948b 829038b1 02354564 a1866336
! %f8 = 4e185b2c 5346898e 6da5ef9b 28699944
! %f12 = 91b1dd55 a7e73f5c b81975ac 27b35728
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! %l6 = 00000000d5141648, Mem[000000009180007c] = 85978296
stb %l6,[%o0+0x07c] ! Mem[000000009180007c] = 48978296
! Mem[0000000058800068] = 720864a300000022, %l4 = 000000007ef3cfa8
ldx [%i1+0x068],%l4 ! %l4 = 720864a300000022
! Mem[0000000058000050] = e6d2c483e8a063fc, %l2 = 7da07a9332de61eb, %l4 = 720864a300000022
add %i0,0x50,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = e6d2c483e8a063fc
! %l3 = 00000000000000ff, Mem[0000000058000000] = b425b3526ae97bfb
stx %l3,[%i0+%g0] ! Mem[0000000058000000] = 00000000000000ff
! %l6 = 00000000d5141648, Mem[0000000090000020] = 8e894653
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = d5141648
! Mem[00000000900001e4] = 12e3ccd7, %g2 = ffffffffffffa593
ldsh [%i4+0x1e4],%g2 ! %g2 = 00000000000012e3
! %l6 = 00000000d5141648, Mem[0000000058000190] = ea785368
stw %l6,[%i0+0x190] ! Mem[0000000058000190] = d5141648
! Mem[00000000588001c0] = c515b9d3 92619a87 83b85eab 0dc33683
! Mem[00000000588001d0] = b7fff503 e491cd14 8db202ce 6f1d5182
! Mem[00000000588001e0] = 206de53d 7ecdf380 58a8a1d4 9bac990d
! Mem[00000000588001f0] = 7fff4d23 f48a3528 af77c1af 521ec59c
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000588001c0
p36_label_22:
! Mem[000000005900007c] = 436cbd8c, %l4 = e6d2c483e8a063fc
swap [%i2+0x07c],%l4 ! %l4 = 00000000436cbd8c
! %l4 = 436cbd8c, %l5 = 00000043, Mem[0000000058800020] = 622bec93 ed0a747e
std %l4,[%i1+%o4] ! Mem[0000000058800020] = 436cbd8c 00000043
membar #Sync ! Added by membar checker (903)
! %f0 = c515b9d3 92619a87 83b85eab 0dc33683
! %f4 = b7fff503 e491cd14 8db202ce 6f1d5182
! %f8 = 206de53d 7ecdf380 58a8a1d4 9bac990d
! %f12 = 7fff4d23 f48a3528 af77c1af 521ec59c
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! %l3 = 00000000000000ff, Mem[0000000091000118] = 535c262ef8b22f1d
stx %l3,[%i6+0x118] ! Mem[0000000091000118] = 00000000000000ff
membar #Sync ! Added by membar checker (904)
! Mem[0000000090000140] = c515b9d3 92619a87 83b85eab 0dc33683
! Mem[0000000090000150] = b7fff503 e491cd14 8db202ce 6f1d5182
! Mem[0000000090000160] = 206de53d 7ecdf380 58a8a1d4 9bac990d
! Mem[0000000090000170] = 7fff4d23 f48a3528 af77c1af 521ec59c
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000598001c0] = 75b9354e, %l0 = 00000000d9fa5799
swap [%i3+0x1c0],%l0 ! %l0 = 0000000075b9354e
! Mem[00000000590000b0] = e45c43c02fd76b55, %l4 = 00000000436cbd8c, %l6 = 00000000d5141648
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e45c43c02fd76b55
! Mem[00000000588000bc] = 1bdbf7d8, %l2 = 32de61eb, %l4 = 436cbd8c
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001bdbf7d8
! %f16 = 3b968e0f 36e4bd8c a71583ac 40edb330
! %f20 = 0b492a81 3f0be057 e8d58fc2 21409b52
! %f24 = 532918f4 af441775 de4e727f ea24e247
! %f28 = 31a449da 64bfc760 a86a22cd ffffffff
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000058000118] = e10154cb58e42d5c, %l3 = 00000000000000ff, %l7 = 000000004358f3c6
add %i0,0x118,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e10154cb58e42d5c
p36_label_23:
! Mem[00000000918000a4] = 2635afd1, %g2 = 00000000000012e3
ldsb [%o0+0x0a6],%g2 ! %g2 = 0000000000000026
! %l1 = 9a49ee6b2beb5b79, Mem[0000000059000010] = 83153bda
stw %l1,[%i2+%o2] ! Mem[0000000059000010] = 2beb5b79
! Mem[0000000091000034] = 72e0dec3, %g2 = 0000000000000026
lduh [%i6+0x034],%g2 ! %g2 = 00000000000072e0
! Mem[0000000090800044] = 7f2cd037, %g2 = 00000000000072e0
lduw [%i5+0x044],%g2 ! %g2 = 000000007f2cd037
! %l2 = 7da07a9332de61eb, Mem[0000000091800014] = 311cd70a
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = 32de61eb
! Mem[000000009000004c] = 77db31ff, %g2 = 000000007f2cd037
ldub [%i4+0x04d],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800168] = 933be2ec ba72925c, %g2 = 00000077, %g3 = 910bcbc5
ldd [%i5+0x168],%g2 ! %g2 = 00000000933be2ec 00000000ba72925c
! %l4 = 1bdbf7d8, %l5 = 00000043, Mem[0000000090800138] = 92df79e6 e94c5e6d
std %l4,[%i5+0x138] ! Mem[0000000090800138] = 1bdbf7d8 00000043
! Mem[000000005900002c] = cee1043b, %l1 = 9a49ee6b2beb5b79
swap [%i2+0x02c],%l1 ! %l1 = 00000000cee1043b
! Mem[0000000059000130] = 91b1dd55a7e73f5c, %l5 = 0000000000000043, %l1 = 00000000cee1043b
add %i2,0x130,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 91b1dd55a7e73f5c
p36_label_24:
! Mem[0000000058000078] = dd6099c1, %l1 = a7e73f5c, %l2 = 32de61eb
add %i0,0x78,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000dd6099c1
! Mem[000000005980007f] = 6d033850, %l0 = 0000000075b9354e
ldstub [%i3+0x07f],%l0 ! %l0 = 00000050000000ff
! Mem[0000000059800100] = 49bd64bc, %l7 = e10154cb58e42d5c
ldsw [%i3+0x100],%l7 ! %l7 = 0000000049bd64bc
! Mem[00000000900000c0] = 00000000 2f6399ff 09ded111 f3abcc97
! Mem[00000000900000d0] = 1d80f946 87fa4f22 e5d9501e e61bd840
! Mem[00000000900000e0] = 4ec055e4 7217bfef d4162115 7eb96bc2
! Mem[00000000900000f0] = 02bf4b46 53702795 1fca215a 78da6049
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %f0 = c515b9d3 92619a87 83b85eab 0dc33683
! %f4 = b7fff503 e491cd14 8db202ce 6f1d5182
! %f8 = 206de53d 7ecdf380 58a8a1d4 9bac990d
! %f12 = 7fff4d23 f48a3528 af77c1af 521ec59c
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090000100] = 55c614c5 67eb2417, %g2 = 933be2ec, %g3 = ba72925c
ldd [%i4+0x100],%g2 ! %g2 = 0000000055c614c5 0000000067eb2417
! %l3 = 00000000000000ff, Mem[0000000091800018] = de6ddf94e6724250
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000ff
! %l0 = 0000000000000050, Mem[000000009080018e] = f1b6e936
stb %l0,[%i5+0x18e] ! Mem[000000009080018c] = 50b6e936
membar #Sync ! Added by membar checker (905)
! %l2 = dd6099c1, %l3 = 000000ff, Mem[00000000900000e8] = d4162115 7eb96bc2
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = dd6099c1 000000ff
! Mem[0000000058000164] = f4182953, %l6 = 2fd76b55, %l5 = 00000043
add %i0,0x164,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f4182953
p36_label_25:
! Mem[0000000090000118] = 02354564, %g2 = 0000000055c614c5
ldub [%i4+0x118],%g2 ! %g2 = 0000000000000002
! Mem[00000000918001e0] = 63ab1694d7b40ac7, %g2 = 0000000000000002
ldx [%o0+0x1e0],%g2 ! %g2 = 63ab1694d7b40ac7
! %l0 = 00000050, %l1 = a7e73f5c, Mem[0000000090000048] = 051317eb a477db31
std %l0,[%i4+0x048] ! Mem[0000000090000048] = 00000050 a7e73f5c
! Mem[000000005980013e] = e69d6ad2, %l1 = 91b1dd55a7e73f5c
ldstub [%i3+0x13e],%l1 ! %l1 = 0000006a000000ff
! Mem[0000000058800138] = 3618f8f99b7fda3f, %l2 = 00000000dd6099c1, %l6 = e45c43c02fd76b55
add %i1,0x138,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3618f8f99b7fda3f
! Mem[000000005980010c] = 893862cb, %l5 = f4182953, %l7 = 49bd64bc
add %i3,0x10c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000893862cb
! Mem[00000000590000d0] = 17e55dad, %l2 = dd6099c1, %l7 = 893862cb
add %i2,0xd0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000017e55dad
! Mem[00000000910000fc] = b942ceaa, %g2 = 63ab1694d7b40ac7
ldub [%i6+0x0fe],%g2 ! %g2 = 00000000000000b9
! Mem[00000000900001d8] = e10154cb58e42d5c, %g2 = 00000000000000b9
ldx [%i4+0x1d8],%g2 ! %g2 = e10154cb58e42d5c
! Mem[0000000090000000] = 1724eb67, %g2 = e10154cb58e42d5c
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000001724
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p36_branch_failed
p36_not_taken_0_end:
! End of Random Code for Thread 36
1: membar #Sync ! Force all stores to complete
p36_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x090] ! Set processor 36 done flag
! Check Registers
p36_check_registers:
set p36_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000050
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006a
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000dd6099c1
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001bdbf7d8
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f4182953
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 3618f8f99b7fda3f
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000017e55dad
bne,a,pn %xcc,p36_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p36_check_fp_registers:
set p36_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be c515b9d3 92619a87
bne %xcc,p36_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 83b85eab 0dc33683
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b7fff503 e491cd14
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8db202ce 6f1d5182
bne %xcc,p36_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 206de53d 7ecdf380
bne %xcc,p36_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 58a8a1d4 9bac990d
bne %xcc,p36_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7fff4d23 f48a3528
bne %xcc,p36_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be af77c1af 521ec59c
bne %xcc,p36_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 3b968e0f 36e4bd8c
bne %xcc,p36_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a71583ac 40edb330
bne %xcc,p36_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 0b492a81 3f0be057
bne %xcc,p36_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e8d58fc2 21409b52
bne %xcc,p36_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 532918f4 af441775
bne %xcc,p36_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be de4e727f ea24e247
bne %xcc,p36_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 31a449da 64bfc760
bne %xcc,p36_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a86a22cd ffffffff
bne %xcc,p36_f30_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ff
ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000043ac88f0e9
ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000a55d25fb78
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000000027b65ab3
ldx [%i0+0x040],%g3 ! Observed data at 0000000058000040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = f5d4bd70b7c115ef
ldx [%i0+0x060],%g3 ! Observed data at 0000000058000060
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x060,%g4
ldx [%g1+0x110],%g2 ! Expected data = 88afb13187e51b0e
ldx [%i0+0x110],%g3 ! Observed data at 0000000058000110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000ff389c8277
ldx [%i0+0x128],%g3 ! Observed data at 0000000058000128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 57e00b3f812a490b
ldx [%i0+0x150],%g3 ! Observed data at 0000000058000150
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffffffffcd226aa8
ldx [%i0+0x178],%g3 ! Observed data at 0000000058000178
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = d5141648cb7cffc0
ldx [%i0+0x190],%g3 ! Observed data at 0000000058000190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff7c9e42388a0682
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1d8,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 9adce347b9d54f0a
ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 436cbd8c00000043
ldx [%i1+0x020],%g3 ! Observed data at 0000000058800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = a3a0441ecc8ec952
ldx [%i1+0x040],%g3 ! Observed data at 0000000058800040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = d856902065c7895f
ldx [%i1+0x048],%g3 ! Observed data at 0000000058800048
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9c43f19b162f3a9d
ldx [%i1+0x050],%g3 ! Observed data at 0000000058800050
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = b2e0c7f229fc7222
ldx [%i1+0x058],%g3 ! Observed data at 0000000058800058
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = a4d96f3ee36ea596
ldx [%i1+0x060],%g3 ! Observed data at 0000000058800060
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 720864a300000022
ldx [%i1+0x068],%g3 ! Observed data at 0000000058800068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f83200b03d6d1ebc
ldx [%i1+0x070],%g3 ! Observed data at 0000000058800070
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a86a22cd2b3baccb
ldx [%i1+0x078],%g3 ! Observed data at 0000000058800078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ffffffffcd226aa8
ldx [%i1+0x080],%g3 ! Observed data at 0000000058800080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8e3a0490f86715ff
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000588000d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 02b15d6e0d6f959b
ldx [%i1+0x108],%g3 ! Observed data at 0000000058800108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000003618f8f9
ldx [%i1+0x110],%g3 ! Observed data at 0000000058800110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = e8a063fc28507367
ldx [%i1+0x118],%g3 ! Observed data at 0000000058800118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 20b9d39181d4ffe4
ldx [%i1+0x130],%g3 ! Observed data at 0000000058800130
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x130,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b7fff503e491cd14
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000588001d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7fff4d23f48a3528
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000588001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1f0,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 2beb5b79c7d13f0c
ldx [%i2+0x010],%g3 ! Observed data at 0000000059000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 774833272beb5b79
ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = a53490892f6399ff
ldx [%i2+0x040],%g3 ! Observed data at 0000000059000040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 889931a112ff0dff
ldx [%i2+0x058],%g3 ! Observed data at 0000000059000058
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 70a8b58522339e1a
ldx [%i2+0x068],%g3 ! Observed data at 0000000059000068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = d96fbd99e8a063fc
ldx [%i2+0x078],%g3 ! Observed data at 0000000059000078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f26a3e2d56e57729
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000590000e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff5b948b829038b1
ldx [%i2+0x110],%g3 ! Observed data at 0000000059000110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 02354564e74d7b53
ldx [%i2+0x118],%g3 ! Observed data at 0000000059000118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 627d33c5da49a431
ldx [%i2+0x168],%g3 ! Observed data at 0000000059000168
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6c7957815198ffe1
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000590001c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 46acc8333d6d1ebc
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000590001d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1d0,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 3474c5cc000000a5
ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 684b34e000000043
ldx [%i3+0x048],%g3 ! Observed data at 0000000059800048
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = f2789a046d0338ff
ldx [%i3+0x078],%g3 ! Observed data at 0000000059800078
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ccdfd9ee05708988
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000598000d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = b30d3dff893862cb
ldx [%i3+0x108],%g3 ! Observed data at 0000000059800108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = e493db32e69dffd2
ldx [%i3+0x138],%g3 ! Observed data at 0000000059800138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1724eb67c514c655
ldx [%i3+0x180],%g3 ! Observed data at 0000000059800180
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 31db77a4eb171305
ldx [%i3+0x188],%g3 ! Observed data at 0000000059800188
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = b13890828b945bff
ldx [%i3+0x190],%g3 ! Observed data at 0000000059800190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 366386a164453502
ldx [%i3+0x198],%g3 ! Observed data at 0000000059800198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8e8946532c5b184e
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000598001a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 449969289befa56d
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000598001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5c3fe7a755ddb191
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000598001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2857b327ac7519b8
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000598001b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d9fa5799ad03421b
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000598001c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1c0,%g4
! The test for processor 36 has passed
p36_passed:
ta GOOD_TRAP
nop
p36_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p36_failed
p36_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p36_failed
p36_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p36_failed
p36_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p36_failed
p36_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p36_failed
p36_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p36_failed
p36_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p36_failed
p36_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p36_failed
p36_f0_fail:
set p36_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f2_fail:
set p36_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f4_fail:
set p36_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f6_fail:
set p36_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f8_fail:
set p36_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f10_fail:
set p36_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f12_fail:
set p36_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f14_fail:
set p36_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f16_fail:
set p36_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f18_fail:
set p36_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f20_fail:
set p36_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f22_fail:
set p36_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f24_fail:
set p36_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f26_fail:
set p36_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f28_fail:
set p36_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f30_fail:
set p36_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 36 failed
p36_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x090] ! Set processor 36 done flag
set p36_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 36 failed
p36_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x090] ! Set processor 36 done flag
set p36_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p36_selfmod_failed:
ba p36_failed
mov 0xabc,%g1
p36_common_error:
or %g0,0xf04,%g1
ba p36_failed
mov %o5,%g3
p36_common_signature_error:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_common_timeout:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p36_failed
mov 0x0,%g3
p36_trap1e:
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000018]
stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000010]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000028]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000028]
stba %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000010]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059000028]
done
p36_trap1o:
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000018]
stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000010]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000028]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000028]
stba %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000010]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059000028]
done
p36_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i2+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p36_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o2+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p36_trap3e:
nop
nop
nop
nop
done
p36_trap3o:
nop
nop
nop
nop
done
p36_init_memory_pointers:
set p36_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p36_local0_start,%i0
set p36_local1_start,%i1
set p36_local2_start,%i2
set p36_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ff2da85c71d5ab3a
ldx [%g1+0x008],%l1 ! %l1 = 0da22739b9100bf5
ldx [%g1+0x010],%l2 ! %l2 = ffa09f3204ea7935
ldx [%g1+0x018],%l3 ! %l3 = 3866157c517e762c
ldx [%g1+0x020],%l4 ! %l4 = b59af6f5fa7ea15d
ldx [%g1+0x028],%l5 ! %l5 = c3617493d1c35060
ldx [%g1+0x030],%l6 ! %l6 = 411b97e404e5187b
ldx [%g1+0x038],%l7 ! %l7 = 6580225db7c115ef
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 37
processor_37:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x94] ! Set the start flag
wrpr %g0,7,%cleanwin
call p37_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 37
wr %g0,0x4,%fprs ! Make sure fef is 1
set p37_init_freg,%g1
! %f0 = c9e5d696 a7c0ec41 1147c7a8 c3deac87
! %f4 = c854f7de ff57d6cd 76e25ccb 31515730
! %f8 = 12f386bd 027bb72a 4307747f f1b7ad2e
! %f12 = 8c1a3540 f9a36750 1e890603 4bdd8c07
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9a6ea872 0a8b949e 2b446354 c6046705
! %f36 = cf148098 d6b44269 4f4eeddd 6f4ef9c1
! %f40 = 28790fc2 d9acd354 7e80af19 c4c62f87
! %f44 = 9352ff74 300a2d9a 35ab5c52 aad8892f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x729a90a800000056,%g7,%g1 ! GSR scale = 10, align = 6
wr %g1,%g0,%gsr ! GSR = 729a90a800000056
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 37
p37_label_1:
! Mem[000000005a0000fa] = 5809067e, %l2 = 9107d28fdfb977fe
ldstub [%i0+0x0fa],%l2 ! %l2 = 00000006000000ff
! Mem[000000005a8001e8] = c2fd9e26, %l4 = 334afae7, %l7 = 42b8f36a
add %i1,0x1e8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c2fd9e26
! Mem[00000000910000b8] = 20cabfa538c60dc6, %g2 = 3f63ff77963d8441
ldx [%i6+0x0b8],%g2 ! %g2 = 20cabfa538c60dc6
! Mem[000000005a0000a8] = 1ed94715, %l4 = 334afae7, %l1 = 08e83780
add %i0,0xa8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000001ed94715
! Mem[000000005a0001ce] = 6abfb9ba, %l5 = a40ca456becb3203
ldstub [%i0+0x1ce],%l5 ! %l5 = 000000b9000000ff
! %l7 = 00000000c2fd9e26, Mem[0000000091800002] = 6cda9ec1
sth %l7,[%o0+0x002] ! Mem[0000000091800000] = 9e269ec1
! Mem[0000000091800100] = 2b88037a, %g2 = 20cabfa538c60dc6
ldsb [%o0+0x103],%g2 ! %g2 = 000000000000002b
! %l2 = 00000006, %l3 = 05f0755c, Mem[0000000090000010] = 16600ea2 0c3f65d1
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00000006 05f0755c
membar #Sync ! Added by membar checker (906)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 00000006 05f0755c 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l0 = d3bac667, %l1 = 1ed94715, Mem[000000005a800018] = db1df1d6 ce23812f
std %l0,[%i1+%o3] ! Mem[000000005a800018] = d3bac667 1ed94715
p37_label_2:
! Mem[000000005a800118] = 4fe15204, %l2 = 00000006, %l0 = d3bac667
add %i1,0x118,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004fe15204
! Mem[000000009100016c] = af4997dd, %g2 = 000000000000002b
ldub [%i6+0x16d],%g2 ! %g2 = 00000000000000af
! Mem[000000009000009c] = e366457e, %g2 = 00000000000000af
ldub [%i4+0x09d],%g2 ! %g2 = 00000000000000e3
! Mem[000000005b0000bc] = c93eec15, %l0 = 000000004fe15204
swap [%i2+0x0bc],%l0 ! %l0 = 00000000c93eec15
! Mem[000000005b8000dc] = c5f7defd, %l5 = 00000000000000b9
ldstub [%i3+0x0dc],%l5 ! %l5 = 000000c5000000ff
membar #Sync ! Added by membar checker (907)
! %l7 = 00000000c2fd9e26, Mem[000000009000001b] = edceee14
stb %l7,[%i4+0x01b] ! Mem[0000000090000018] = 26ceee14
! Mem[000000005b8001b0] = 73bae02c, %l4 = 47c97528334afae7
swap [%i3+0x1b0],%l4 ! %l4 = 0000000073bae02c
! %l5 = 00000000000000c5, Mem[00000000910000b8] = 20cabfa5
sth %l5,[%i6+0x0b8] ! Mem[00000000910000b8] = 00c5bfa5
! Mem[000000005b0000f0] = 43efab58, %l0 = c93eec15, %l0 = c93eec15
add %i2,0xf0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000043efab58
! Mem[000000005a000189] = 4bab38b7, %l7 = 00000000c2fd9e26
ldstub [%i0+0x189],%l7 ! %l7 = 000000ab000000ff
p37_label_3:
! %l4 = 73bae02c, %l5 = 000000c5, Mem[00000000918000a8] = afd10558 067b56ed
std %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 73bae02c 000000c5
! Mem[000000005a00004c] = 1fb71ad6, %l1 = 1ed94715, %l5 = 000000c5
add %i0,0x4c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001fb71ad6
! Mem[000000005a0001a8] = 0cc2faf2, %l6 = ecf02e60, %l0 = 43efab58
add %i0,0x1a8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000000cc2faf2
! %l7 = 00000000000000ab, Mem[00000000900001a0] = e6335281
stw %l7,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000ab
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000091800038] = c9136fe7, %g2 = 00000000000000e3
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c913
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800008] = f81c58e5 ea654374, %g2 = 0000c913, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 00000000f81c58e5 00000000ea654374
! Mem[00000000910000a0] = 0781ea4ed4ce8d0b, %g2 = 00000000f81c58e5
ldx [%i6+0x0a0],%g2 ! %g2 = 0781ea4ed4ce8d0b
membar #Sync ! Added by membar checker (908)
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
p37_label_4:
! Mem[000000005b8000dc] = fff7defd, %l1 = 1ed94715, %l2 = 00000006
add %i3,0xdc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000fff7defd
! %l4 = 73bae02c, %l5 = 1fb71ad6, Mem[0000000091000138] = 197b0c15 9537f750
std %l4,[%i6+0x138] ! Mem[0000000091000138] = 73bae02c 1fb71ad6
! Mem[000000005b000106] = db369f66, %l4 = 0000000073bae02c
ldstub [%i2+0x106],%l4 ! %l4 = 0000009f000000ff
! Mem[0000000090000074] = 563b0f0a, %g18 = 415e4e2444b68c48
ldsw [%i4+0x074],%g2 ! %g2 = 415e4e2444b68c48
! Mem[000000005a0001e3] = b687d7ee, %l0 = 000000000cc2faf2
ldstub [%i0+0x1e3],%l0 ! %l0 = 000000ee000000ff
! Mem[0000000091000000] = 102c1304, %g18 = 415e4e2444b68c48
ldsw [%i6+%g0],%g2 ! %g2 = 415e4e2444b68c48
! %l6 = 4808e407ecf02e60, Mem[000000005b0000aa] = 461188f5
sth %l6,[%i2+0x0aa] ! Mem[000000005b0000a8] = 46112e60
! Mem[00000000910000c0] = 7a878e83, %g2 = 00000000102c1304
ldsh [%i6+0x0c2],%g2 ! %g2 = 0000000000007a87
! Mem[0000000090800128] = 3812cbef, %g2 = 0000000000007a87
ldub [%i5+0x128],%g2 ! %g2 = 0000000000000038
! Mem[000000005b800170] = 5a180eab, %l0 = 000000ee, %l4 = 0000009f
add %i3,0x170,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005a180eab
p37_label_5:
! Mem[000000005b000110] = 9f038b48263cb61c, %l4 = 000000005a180eab, %l0 = 00000000000000ee
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9f038b48263cb61c
! %l4 = 000000005a180eab, Mem[000000009100000c] = 448eee7f
stb %l4,[%i6+0x00c] ! Mem[000000009100000c] = ab8eee7f
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000005a800050] = e985ebed, %l0 = 263cb61c, %l2 = fff7defd
add %i1,0x50,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e985ebed
! Mem[000000005b8000a8] = b5208411, %l2 = 00000000e985ebed
ldstub [%i3+0x0a8],%l2 ! %l2 = 000000b5000000ff
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = 00000038, %g3 = ea654374
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! %l3 = 982413d205f0755c, Mem[00000000900000a0] = 7ee7d287
sth %l3,[%i4+0x0a0] ! Mem[00000000900000a0] = 755cd287
! Mem[000000005b800088] = f338ce411af38f1b, %l6 = 4808e407ecf02e60, %l3 = 982413d205f0755c
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = f338ce411af38f1b
! %l4 = 5a180eab, %l5 = 1fb71ad6, Mem[00000000918000c0] = c92b5ddc f1cbb2db
std %l4,[%o0+0x0c0] ! Mem[00000000918000c0] = 5a180eab 1fb71ad6
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
p37_label_6:
! Mem[00000000908000e8] = 441f8119, %g18 = 415e4e2444b68c48
ldsw [%i5+0x0e8],%g2 ! %g2 = 415e4e2444b68c48
! Mem[00000000918001e8] = 35784c0e, %g2 = 00000000441f8119
ldub [%o0+0x1ea],%g2 ! %g2 = 0000000000000035
! Mem[00000000910001b0] = ef3ff44f, %g2 = 0000000000000035
ldsh [%i6+0x1b2],%g2 ! %g2 = ffffffffffffef3f
! Mem[000000005a000168] = 97036f03cddb4218, %l5 = 000000001fb71ad6
ldx [%i0+0x168],%l5 ! %l5 = 97036f03cddb4218
! Mem[00000000908001b4] = 2229163d, %g2 = ffffffffffffef3f
lduh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
! Mem[0000000090800070] = 8e3c74c1, %g2 = 0000000000002229
ldub [%i5+0x072],%g2 ! %g2 = 000000000000008e
! %l3 = f338ce411af38f1b, Mem[0000000091800000] = 1ddf9e26
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = 1af38f1b
! Mem[000000005a000088] = 7b026214, %l1 = 000000001ed94715
swap [%i0+0x088],%l1 ! %l1 = 000000007b026214
! Mem[00000000900000bc] = 0d492144, %g18 = 415e4e2444b68c48
ldsw [%i4+0x0bc],%g2 ! %g2 = 415e4e2444b68c48
! Mem[0000000091800000] = 8f1b9ec1, %g2 = 000000000d492144
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffff8f1b
p37_label_7:
! Mem[00000000918001f0] = 3c67017f, %g2 = ffffffffffff8f1b
ldsb [%o0+0x1f0],%g2 ! %g2 = 000000000000003c
! Mem[000000005a0000a0] = 5c4fc52b32dc320c, %l0 = 9f038b48263cb61c, %l5 = 97036f03cddb4218
add %i0,0xa0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5c4fc52b32dc320c
membar #Sync ! Added by membar checker (909)
! Mem[0000000090000180] = b9a6c75d bb9b2515 a66fe65e 0ad017ee
! Mem[0000000090000190] = f4163879 643275a0 3719a55e d61d8c4a
! Mem[00000000900001a0] = 15fa25fb ec242af0 68814690 52888c90
! Mem[00000000900001b0] = e23d46db dfcd0362 db7df490 00e93f34
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001b8] = db7df49000e93f34, %g2 = 000000000000003c
ldx [%i4+0x1b8],%g2 ! %g2 = db7df49000e93f34
! Mem[0000000090800170] = 373e911b b67ade14, %g2 = 00e93f34, %g3 = 5a1c1e88
ldd [%i5+0x170],%g2 ! %g2 = 00000000373e911b 00000000b67ade14
! %l1 = 000000007b026214, Mem[0000000090000046] = 273ae7f3
sth %l1,[%i4+0x046] ! Mem[0000000090000044] = 6214e7f3
! Mem[00000000908001a0] = 44b05c31, %g2 = 00000000373e911b
lduh [%i5+0x1a2],%g2 ! %g2 = 00000000000044b0
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000005b800198] = c44b1f65c98ff838, %l1 = 000000007b026214, %l0 = 9f038b48263cb61c
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = c44b1f65c98ff838
! %l2 = 00000000000000b5, Mem[000000005b8001be] = 89b37cea
sth %l2,[%i3+0x1be] ! Mem[000000005b8001bc] = 89b300b5
p37_label_8:
! Mem[0000000091000140] = eb851399, %g2 = 00000000000044b0
lduh [%i6+0x140],%g2 ! %g2 = 000000000000eb85
! %l1 = 000000007b026214, Mem[000000005a800030] = 0cd3758d
stw %l1,[%i1+0x030] ! Mem[000000005a800030] = 7b026214
! Mem[000000005b00013c] = 3540a964, %l1 = 000000007b026214
ldsh [%i2+0x13e],%l1 ! %l1 = ffffffffffffa964
! Mem[000000005b80012c] = 01cc7a7e, %l5 = 5c4fc52b32dc320c
ldsb [%i3+0x12d],%l5 ! %l5 = ffffffffffffffcc
! Mem[000000005a8001a7] = 5fbc39c0, %l7 = 00000000000000ab
ldstub [%i1+0x1a7],%l7 ! %l7 = 000000c0000000ff
! Mem[0000000090800188] = bf4c9e7b, %g2 = 000000000000eb85
lduw [%i5+0x188],%g2 ! %g2 = 00000000bf4c9e7b
! %f0 = c9e5d696 a7c0ec41 1147c7a8 c3deac87
! %f4 = c854f7de ff57d6cd 76e25ccb 31515730
! %f8 = 12f386bd 027bb72a 4307747f f1b7ad2e
! %f12 = 8c1a3540 f9a36750 1e890603 4bdd8c07
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (910)
! Mem[0000000090000080] = 41ecc0a7 96d6e5c9 87acdec3 a8c74711
! Mem[0000000090000090] = cdd657ff def754c8 30575131 cb5ce276
! Mem[00000000900000a0] = 2ab77b02 bd86f312 2eadb7f1 7f740743
! Mem[00000000900000b0] = 5067a3f9 40351a8c 078cdd4b 0306891e
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000910000d4] = 3dfda99d, %g2 = 00000000bf4c9e7b
ldsb [%i6+0x0d6],%g2 ! %g2 = 000000000000003d
! %l6 = 4808e407ecf02e60, Mem[00000000908001dc] = 9180c5d6
stw %l6,[%i5+0x1dc] ! Mem[00000000908001dc] = ecf02e60
p37_label_9:
! Mem[00000000910000f4] = 814025b1, %g2 = 000000000000003d
ldsb [%i6+0x0f5],%g2 ! %g2 = ffffffffffffff81
! Mem[000000005b800006] = de199077, %l7 = 00000000000000c0
ldstub [%i3+0x006],%l7 ! %l7 = 00000090000000ff
! Mem[000000005b800100] = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! Mem[000000005b800110] = e7d2459d e41bbd29 f84c3850 bc68bfec
! Mem[000000005b800120] = 946d1294 2de4f02c cae8fa65 01cc7a7e
! Mem[000000005b800130] = 279af957 d9f1b20a 263b74e6 48a35f0c
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_P,%f0 ! Block Load from 000000005b800100
! Mem[000000005a000134] = c2a9b8c8, %l2 = 00000000000000b5
lduh [%i0+0x136],%l2 ! %l2 = 000000000000b8c8
! Mem[000000005a000044] = 2f8563f3, %l2 = 0000b8c8, %l4 = 5a180eab
add %i0,0x44,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002f8563f3
! Mem[000000005b000014] = dd3e98d6, %l4 = 000000002f8563f3
swap [%i2+0x014],%l4 ! %l4 = 00000000dd3e98d6
! Mem[000000005b0001e6] = 4a3affff, %l1 = ffffffffffffa964
ldstub [%i2+0x1e6],%l1 ! %l1 = 000000ff000000ff
! Mem[000000005b000140] = 645cdc3c, %l3 = 1af38f1b, %l5 = ffffffcc
add %i2,0x140,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000645cdc3c
! Mem[000000005b80007d] = 4379b5bc, %l6 = 4808e407ecf02e60
ldstub [%i3+0x07d],%l6 ! %l6 = 00000079000000ff
! Mem[000000005b0000a0] = 94183dbffa407ea9, %l1 = 00000000000000ff, %l1 = 00000000000000ff
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 94183dbffa407ea9
p37_label_10:
! Mem[000000005a8001af] = 864b93b5, %l2 = 000000000000b8c8
ldstub [%i1+0x1af],%l2 ! %l2 = 000000b5000000ff
! %l0 = c98ff838, %l1 = fa407ea9, Mem[0000000090800098] = f985fdfd 46857f6f
std %l0,[%i5+0x098] ! Mem[0000000090800098] = c98ff838 fa407ea9
! %l2 = 00000000000000b5, Mem[00000000918000c8] = 8731fad3b9615161
stx %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000000000b5
! Mem[000000005b0001cc] = 5922369d, %l4 = 00000000dd3e98d6
lduw [%i2+0x1cc],%l4 ! %l4 = 000000005922369d
! %l2 = 00000000000000b5, Mem[0000000091800188] = 47bbdba1ae7a14d1
stx %l2,[%o0+0x188] ! Mem[0000000091800188] = 00000000000000b5
! Mem[000000005b0001b4] = 907be1e4, %l3 = 1af38f1b, %l1 = fa407ea9
add %i2,0x1b4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000907be1e4
! Mem[000000005a8001d0] = 39b38f0572a6fdf0, %l7 = 0000000000000090, %l3 = f338ce411af38f1b
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 39b38f0572a6fdf0
! Mem[000000005b80004c] = 292e986c, %l7 = 0000000000000090
swap [%i3+0x04c],%l7 ! %l7 = 00000000292e986c
! Mem[0000000090000040] = 0a5149f0 d0e26214 e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000005b800104] = e62e3bb9, %l3 = 72a6fdf0, %l4 = 5922369d
add %i3,0x104,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e62e3bb9
p37_label_11:
! %l5 = 00000000645cdc3c, Mem[000000005b000080] = 8dfa1ede
stw %l5,[%i2+0x080] ! Mem[000000005b000080] = 645cdc3c
! Mem[00000000900001e0] = f02a24ec, %g2 = ffffffffffffff81
lduh [%i4+0x1e0],%g2 ! %g2 = 000000000000f02a
! Mem[000000005a000190] = 3ad5d494, %l6 = 00000079, %l0 = c98ff838
add %i0,0x190,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003ad5d494
! Mem[000000005b8000b8] = f2fe9eee, %l3 = 72a6fdf0, %l1 = 907be1e4
add %i3,0xb8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f2fe9eee
! Mem[0000000091000130] = aab6d95d, %g2 = 000000000000f02a
lduw [%i6+0x130],%g2 ! %g2 = 00000000aab6d95d
! Mem[000000005b800108] = 2d823697, %l6 = 0000000000000079
lduh [%i3+0x10a],%l6 ! %l6 = 0000000000003697
! Mem[0000000090800070] = 441b8e3c, %g18 = 415e4e2444b68c48
ldsw [%i5+0x070],%g2 ! %g2 = 415e4e2444b68c48
! %l6 = 00003697, %l7 = 292e986c, Mem[0000000091000120] = efab16e5 4bba2a1e
std %l6,[%i6+0x120] ! Mem[0000000091000120] = 00003697 292e986c
! Mem[000000005a800170] = ea723977, %l3 = 39b38f0572a6fdf0
swap [%i1+0x170],%l3 ! %l3 = 00000000ea723977
! Mem[0000000091800138] = 215257a5, %g2 = 00000000441b8e3c
ldub [%o0+0x138],%g2 ! %g2 = 0000000000000021
p37_label_12:
! Mem[000000005a800038] = eb4aedb4, %l0 = 000000003ad5d494
ldstub [%i1+0x038],%l0 ! %l0 = 000000eb000000ff
! Mem[000000005b8000a0] = 9f7f3d04, %l2 = 00000000000000b5
swap [%i3+0x0a0],%l2 ! %l2 = 000000009f7f3d04
! Mem[0000000091000180] = 7f1ad510ffe99c2b, %g2 = 0000000000000021
ldx [%i6+0x180],%g2 ! %g2 = 7f1ad510ffe99c2b
! Mem[000000005b000181] = c1a483f5, %l0 = 00000000000000eb
ldstub [%i2+0x181],%l0 ! %l0 = 000000a4000000ff
! Mem[000000005b0000a0] = 94183dbf, %l0 = 00000000000000a4
ldstub [%i2+0x0a0],%l0 ! %l0 = 00000094000000ff
! Mem[000000005b000020] = 4115d12e1df8ec6e, %l4 = 00000000e62e3bb9, %l7 = 00000000292e986c
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4115d12e1df8ec6e
! %l3 = 00000000ea723977, Mem[000000005b000066] = 8034102b
stb %l3,[%i2+0x066] ! Mem[000000005b000064] = 8034772b
! Mem[000000009180011c] = 5c2bd3d0, %g2 = 7f1ad510ffe99c2b
ldsh [%o0+0x11e],%g2 ! %g2 = 0000000000005c2b
! Mem[00000000900000c8] = 17d00a5e, %g2 = 0000000000005c2b
ldsb [%i4+0x0c9],%g2 ! %g2 = 0000000000000017
! Mem[00000000918000e0] = 73df26c5, %g18 = 415e4e2444b68c48
ldsw [%o0+0x0e0],%g2 ! %g2 = 415e4e2444b68c48
p37_label_13:
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000900001c0] = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! Mem[00000000900001d0] = a0753264 793816f4 4a8c1dd6 5ea51937
! Mem[00000000900001e0] = f02a24ec fb25fa15 908c8852 90468168
! Mem[00000000900001f0] = 6203cddf db463de2 343fe900 90f47ddb
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000005a800114] = 028f3bc3, %l1 = f2fe9eee, %l5 = 645cdc3c
add %i1,0x114,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000028f3bc3
! %l1 = 00000000f2fe9eee, Mem[0000000090800148] = b9490f12
stw %l1,[%i5+0x148] ! Mem[0000000090800148] = f2fe9eee
! Mem[0000000091800108] = 832e772e dc878bad, %g2 = 73df26c5, %g3 = b67ade14
ldd [%o0+0x108],%g2 ! %g2 = 00000000832e772e 00000000dc878bad
! Mem[0000000091800064] = 27bfaeb3, %g2 = 00000000832e772e
ldsb [%o0+0x066],%g2 ! %g2 = 0000000000000027
! Mem[00000000900001bc] = 00e93f34, %g2 = 0000000000000027
lduw [%i4+0x1bc],%g2 ! %g2 = 0000000000e93f34
! Mem[000000005a0001bc] = 67d72af3, %l3 = ea723977, %l5 = 028f3bc3
add %i0,0x1bc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000067d72af3
! Mem[000000005b800148] = 98e77386, %l3 = 00000000ea723977
ldub [%i3+0x14a],%l3 ! %l3 = 0000000000000073
membar #Sync ! Added by membar checker (911)
! %l2 = 9f7f3d04, %l3 = 00000073, Mem[0000000090000060] = c4100c5c da1b8a84
std %l2,[%i4+0x060] ! Mem[0000000090000060] = 9f7f3d04 00000073
p37_label_14:
! Mem[000000005b8000fe] = a9aed7d5, %l2 = 000000009f7f3d04
ldstub [%i3+0x0fe],%l2 ! %l2 = 000000d7000000ff
! %l3 = 0000000000000073, Mem[000000005a00019e] = f152e593
sth %l3,[%i0+0x19e] ! Mem[000000005a00019c] = f1520073
! %l5 = 0000000067d72af3, Mem[000000005a8001ab] = c9c53224
stb %l5,[%i1+0x1ab] ! Mem[000000005a8001a8] = c9c532f3
! Mem[0000000090800178] = 9ecbdcf9, %g2 = 0000000000e93f34
lduw [%i5+0x178],%g2 ! %g2 = 000000009ecbdcf9
! Mem[000000005b8000bc] = 6ea577dc, %l1 = f2fe9eee, %l1 = f2fe9eee
add %i3,0xbc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006ea577dc
! %l3 = 0000000000000073, Mem[0000000091800147] = 3df9c851
stb %l3,[%o0+0x147] ! Mem[0000000091800144] = 73f9c851
! Mem[000000009180005c] = 98c57dad, %g2 = 000000009ecbdcf9
lduw [%o0+0x05c],%g2 ! %g2 = 0000000098c57dad
! Mem[000000005b0001c0] = ec4d113dc34d6c29, %l5 = 0000000067d72af3, %l1 = 000000006ea577dc
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = ec4d113dc34d6c29
! %l0 = 0000000000000094, Mem[00000000900000e0] = f02a24ec
stw %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = 00000094
! Mem[000000005b0000a0] = ff183dbf, %l0 = 00000094, %l5 = 67d72af3
add %i2,0xa0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff183dbf
p37_label_15:
! Mem[000000005b0000c4] = f7443c0b, %l2 = 00000000000000d7
ldsh [%i2+0x0c4],%l2 ! %l2 = fffffffffffff744
! Mem[000000005a800144] = 83be0ec8, %l5 = 00000000ff183dbf
ldsw [%i1+0x144],%l5 ! %l5 = ffffffff83be0ec8
! %l1 = ec4d113dc34d6c29, Mem[000000005b800008] = fc4ab1ce
sth %l1,[%i3+%o1] ! Mem[000000005b800008] = 6c29b1ce
! %f0 = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! %f4 = e7d2459d e41bbd29 f84c3850 bc68bfec
! %f8 = 946d1294 2de4f02c cae8fa65 01cc7a7e
! %f12 = 279af957 d9f1b20a 263b74e6 48a35f0c
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000918000c0] = 0eab1fb7, %g2 = 0000000098c57dad
ldub [%o0+0x0c2],%g2 ! %g2 = 000000000000000e
! Mem[000000005a800145] = 83be0ec8, %l3 = 0000000000000073
ldstub [%i1+0x145],%l3 ! %l3 = 000000be000000ff
! Mem[0000000090000060] = 9f7f3d04, %g2 = 000000000000000e
ldub [%i4+0x060],%g2 ! %g2 = 000000000000009f
! %l7 = 4115d12e1df8ec6e, Mem[00000000918001f4] = 1513ac42
stw %l7,[%o0+0x1f4] ! Mem[00000000918001f4] = 1df8ec6e
! Mem[000000005b800100] = 0b3fc972e62e3bb9, %l5 = ffffffff83be0ec8, %l3 = 00000000000000be
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 0b3fc972e62e3bb9
! Mem[000000005b000058] = 4170bc2980c749a1, %l3 = 0b3fc972e62e3bb9, %l1 = ec4d113dc34d6c29
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 4170bc2980c749a1
p37_label_16:
! Mem[000000005a8000b0] = cc8e776d, %l0 = 0000000000000094
ldstub [%i1+0x0b0],%l0 ! %l0 = 000000cc000000ff
! Mem[000000005a000052] = 6c52aa91, %l7 = 4115d12e1df8ec6e
ldstub [%i0+0x052],%l7 ! %l7 = 000000aa000000ff
! Mem[000000005a80014c] = af8e713f, %l7 = 00000000000000aa
swap [%i1+0x14c],%l7 ! %l7 = 00000000af8e713f
! Mem[000000005a000148] = 6d382193, %l5 = 83be0ec8, %l3 = e62e3bb9
add %i0,0x148,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006d382193
! Mem[000000005a800128] = d097d3d1, %l7 = af8e713f, %l7 = af8e713f
add %i1,0x128,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d097d3d1
! Mem[000000005b000078] = c9982482 5ef3b64e, %l2 = fffff744, %l3 = 6d382193
ldd [%i2+0x078],%l2 ! %l2 = 00000000c9982482 000000005ef3b64e
! Mem[0000000091800040] = 0323bb001b70dce8, %g2 = 000000000000009f
ldx [%o0+0x040],%g2 ! %g2 = 0323bb001b70dce8
! Mem[0000000091800178] = 30ef6fae, %g2 = 0323bb001b70dce8
ldsb [%o0+0x17a],%g2 ! %g2 = 0000000000000030
! Mem[000000005a0000ec] = 1c634e59, %l1 = 4170bc2980c749a1
ldsh [%i0+0x0ee],%l1 ! %l1 = 0000000000004e59
! Mem[000000005b0000c4] = f7443c0b, %l0 = 00000000000000cc
swap [%i2+0x0c4],%l0 ! %l0 = 00000000f7443c0b
p37_label_17:
! Mem[000000005a8000f8] = 845e342cf4dc6b03, %l2 = 00000000c9982482, %l5 = ffffffff83be0ec8
add %i1,0xf8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 845e342cf4dc6b03
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000005b80001c] = e00a668a, %l4 = 00000000e62e3bb9
lduh [%i3+0x01c],%l4 ! %l4 = 000000000000e00a
! Mem[000000005b0000f8] = 84582dca, %l6 = 0000000000003697
ldsb [%i2+0x0f9],%l6 ! %l6 = 0000000000000058
! %l6 = 0000000000000058, Mem[00000000908001e0] = 176babb6
stb %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 586babb6
! Mem[00000000908000e8] = 19d14c7e, %g2 = 0000000000000030
ldsb [%i5+0x0eb],%g2 ! %g2 = 0000000000000019
! %l3 = 000000005ef3b64e, Mem[000000005a000120] = cea828c2
stw %l3,[%i0+0x120] ! Mem[000000005a000120] = 5ef3b64e
! Mem[000000005a800035] = 31d536cf, %l7 = 00000000d097d3d1
ldstub [%i1+0x035],%l7 ! %l7 = 000000d5000000ff
! Mem[000000005b800104] = e62e3bb9, %l7 = 00000000000000d5
swap [%i3+0x104],%l7 ! %l7 = 00000000e62e3bb9
! Mem[000000005a800051] = e985ebed, %l5 = 845e342cf4dc6b03
ldstub [%i1+0x051],%l5 ! %l5 = 00000085000000ff
p37_label_18:
! Mem[00000000918001c8] = b9d0052c, %g2 = 0000000000000019
ldsb [%o0+0x1c9],%g2 ! %g2 = ffffffffffffffb9
! Mem[00000000900000b0] = 5067a3f9, %g18 = 415e4e2444b68c48
ldsw [%i4+0x0b0],%g2 ! %g2 = 415e4e2444b68c48
! Mem[000000005a000148] = 6d382193, %l2 = 00000000c9982482
ldsb [%i0+0x148],%l2 ! %l2 = 000000000000006d
! Mem[000000005a000050] = 6c52ff91, %l0 = f7443c0b, %l7 = e62e3bb9
add %i0,0x50,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006c52ff91
membar #Sync ! Added by membar checker (912)
! Mem[00000000900000c0] = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! Mem[00000000900000d0] = a0753264 793816f4 4a8c1dd6 5ea51937
! Mem[00000000900000e0] = 00000094 fb25fa15 908c8852 90468168
! Mem[00000000900000f0] = 6203cddf db463de2 343fe900 90f47ddb
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000140] = b9a6c75d bb9b2515 a66fe65e 0ad017ee
! Mem[0000000090000150] = f4163879 643275a0 3719a55e d61d8c4a
! Mem[0000000090000160] = 15fa25fb ec242af0 68814690 52888c90
! Mem[0000000090000170] = e23d46db dfcd0362 db7df490 00e93f34
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000005b0000a0] = ff183dbffa407ea9, %l5 = 0000000000000085, %l5 = 0000000000000085
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ff183dbffa407ea9
! Mem[00000000918001d0] = 497951c28a40c6a2, %g2 = 000000005067a3f9
ldx [%o0+0x1d0],%g2 ! %g2 = 497951c28a40c6a2
! Mem[0000000090800020] = db922d7e40ebce14, %g2 = 497951c28a40c6a2
ldx [%i5+%o4],%g2 ! %g2 = db922d7e40ebce14
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x0c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 000000005b0000c0
p37_label_19:
! %f0 = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! %f4 = e7d2459d e41bbd29 f84c3850 bc68bfec
! %f8 = 946d1294 2de4f02c cae8fa65 01cc7a7e
! %f12 = 279af957 d9f1b20a 263b74e6 48a35f0c
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! %f0 = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! %f4 = e7d2459d e41bbd29 f84c3850 bc68bfec
! %f8 = 946d1294 2de4f02c cae8fa65 01cc7a7e
! %f12 = 279af957 d9f1b20a 263b74e6 48a35f0c
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000009080003c] = d91e8f3d, %g2 = db922d7e40ebce14
lduw [%i5+0x03c],%g2 ! %g2 = 00000000d91e8f3d
! Mem[000000009100008c] = db170bc1, %g2 = 00000000d91e8f3d
lduh [%i6+0x08e],%g2 ! %g2 = 000000000000db17
! Mem[0000000090800050] = 962502f2, %g18 = 415e4e2444b68c48
ldsw [%i5+0x050],%g2 ! %g2 = 415e4e2444b68c48
! Mem[00000000910000ac] = 491d4b81, %g18 = 415e4e2444b68c48
ldsw [%i6+0x0ac],%g2 ! %g2 = 415e4e2444b68c48
! Mem[000000005b800068] = 34a9af78393652ea, %l0 = 00000000f7443c0b, %l7 = 000000006c52ff91
add %i3,0x68,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 34a9af78393652ea
! Mem[00000000910000e8] = 051dcb62, %g18 = 415e4e2444b68c48
ldsw [%i6+0x0e8],%g2 ! %g2 = 415e4e2444b68c48
! Mem[000000005b8001dc] = a495be45, %l1 = 00004e59, %l4 = 0000e00a
add %i3,0x1dc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a495be45
! Mem[0000000091000028] = 90aee843 f68d0ba7, %g2 = 051dcb62, %g3 = dc878bad
ldd [%i6+%o5],%g2 ! %g2 = 0000000090aee843 00000000f68d0ba7
p37_label_20:
! Mem[000000005b0001eb] = 5c74322a, %l6 = 0000000000000058
ldstub [%i2+0x1eb],%l6 ! %l6 = 0000002a000000ff
! Mem[0000000090000180] = b9a6c75d bb9b2515 a66fe65e 0ad017ee
! Mem[0000000090000190] = f4163879 643275a0 3719a55e d61d8c4a
! Mem[00000000900001a0] = 15fa25fb ec242af0 68814690 52888c90
! Mem[00000000900001b0] = e23d46db dfcd0362 db7df490 00e93f34
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (913)
! Mem[0000000090000100] = b93b2ee6 72c93f0b 4cb13c3a 9736822d
! Mem[0000000090000110] = 29bd1be4 9d45d2e7 ecbf68bc 50384cf8
! Mem[0000000090000120] = 2cf0e42d 94126d94 7e7acc01 65fae8ca
! Mem[0000000090000130] = 0ab2f1d9 57f99a27 0c5fa348 e6743b26
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000100] = b93b2ee6 72c93f0b 4cb13c3a 9736822d
! Mem[0000000090000110] = 29bd1be4 9d45d2e7 ecbf68bc 50384cf8
! Mem[0000000090000120] = 2cf0e42d 94126d94 7e7acc01 65fae8ca
! Mem[0000000090000130] = 0ab2f1d9 57f99a27 0c5fa348 e6743b26
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000005b0000f4] = db463de2, %l5 = ff183dbffa407ea9
ldub [%i2+0x0f7],%l5 ! %l5 = 00000000000000e2
! Mem[000000005a000164] = 87edaa4d, %l3 = 000000005ef3b64e
swap [%i0+0x164],%l3 ! %l3 = 0000000087edaa4d
! Mem[0000000090000038] = d563288d, %g2 = 0000000090aee843
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffffd5
! %f0 = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! %f4 = e7d2459d e41bbd29 f84c3850 bc68bfec
! %f8 = 946d1294 2de4f02c cae8fa65 01cc7a7e
! %f12 = 279af957 d9f1b20a 263b74e6 48a35f0c
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000005b000184] = 1102ddc0, %l4 = 00000000a495be45
ldub [%i2+0x186],%l4 ! %l4 = 00000000000000dd
! Mem[000000005b000177] = b7f85e86, %l7 = 34a9af78393652ea
ldstub [%i2+0x177],%l7 ! %l7 = 00000086000000ff
p37_label_21:
! %l7 = 0000000000000086, Mem[0000000090800068] = c1c6924a7945f5c7
stx %l7,[%i5+0x068] ! Mem[0000000090800068] = 0000000000000086
! Mem[000000005a000070] = ea7477a455c9303d, %l5 = 00000000000000e2, %l2 = 000000000000006d
add %i0,0x70,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ea7477a455c9303d
! Mem[0000000091800124] = d2d924b9, %g2 = ffffffffffffffd5
ldsh [%o0+0x126],%g2 ! %g2 = ffffffffffffd2d9
! %l4 = 00000000000000dd, Mem[00000000908000bc] = 1065ce3c
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = 000000dd
! Mem[000000005a800094] = a5996ce4, %l5 = 00000000000000e2
swap [%i1+0x094],%l5 ! %l5 = 00000000a5996ce4
! Mem[000000005a800000] = 3cd1c930, %l6 = 000000000000002a
swap [%i1+%g0],%l6 ! %l6 = 000000003cd1c930
! Mem[000000005b800024] = 2567fd65, %l1 = 0000000000004e59
lduw [%i3+0x024],%l1 ! %l1 = 000000002567fd65
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 00000006 05f0755c 2b447b26 ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001b8] = db7df490 00e93f34, %g2 = ffffd2d9, %g3 = f68d0ba7
ldd [%i4+0x1b8],%g2 ! %g2 = 00000000db7df490 0000000000e93f34
! Mem[0000000091800120] = d3d0a320, %g2 = 00000000db7df490
lduw [%o0+0x120],%g2 ! %g2 = 00000000d3d0a320
p37_label_22:
! Mem[0000000090000024] = 96db0288, %g2 = 00000000d3d0a320
lduh [%i4+0x024],%g2 ! %g2 = 00000000000096db
! %f0 = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! %f4 = e7d2459d e41bbd29 f84c3850 bc68bfec
! %f8 = 946d1294 2de4f02c cae8fa65 01cc7a7e
! %f12 = 279af957 d9f1b20a 263b74e6 48a35f0c
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000005b8001c8] = e2833817, %l2 = ea7477a455c9303d
lduh [%i3+0x1c8],%l2 ! %l2 = 000000000000e283
! Mem[000000005a8000fc] = f4dc6b03, %l4 = 00000000000000dd
swap [%i1+0x0fc],%l4 ! %l4 = 00000000f4dc6b03
! %l2 = 0000e283, %l3 = 87edaa4d, Mem[000000005b0001e8] = 5c7432ff 817b1d28
std %l2,[%i2+0x1e8] ! Mem[000000005b0001e8] = 0000e283 87edaa4d
! %l3 = 0000000087edaa4d, Mem[000000009180018b] = 00000000
stb %l3,[%o0+0x18b] ! Mem[0000000091800188] = 4d000000
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090000180] = b9a6c75d bb9b2515 a66fe65e 0ad017ee
! Mem[0000000090000190] = f4163879 643275a0 3719a55e d61d8c4a
! Mem[00000000900001a0] = 15fa25fb ec242af0 68814690 52888c90
! Mem[00000000900001b0] = e23d46db dfcd0362 db7df490 00e93f34
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %l2 = 000000000000e283, Mem[000000009000017c] = 00e93f34
stb %l2,[%i4+0x17c] ! Mem[000000009000017c] = 83e93f34
! %l3 = 0000000087edaa4d, Mem[0000000091000078] = 53e44ef29d85a9d0
stx %l3,[%i6+0x078] ! Mem[0000000091000078] = 0000000087edaa4d
p37_label_23:
! Mem[000000005a8000d6] = 5797d4ad, %l0 = 00000000f7443c0b
ldstub [%i1+0x0d6],%l0 ! %l0 = 000000d4000000ff
! Mem[0000000090800028] = 08259a358a69fa82, %g2 = 00000000000096db
ldx [%i5+%o5],%g2 ! %g2 = 08259a358a69fa82
! %l0 = 00000000000000d4, Mem[000000009180008e] = 1bf15872
sth %l0,[%o0+0x08e] ! Mem[000000009180008c] = 00d45872
! %l3 = 0000000087edaa4d, Mem[0000000090000146] = 2515a66f
stb %l3,[%i4+0x146] ! Mem[0000000090000144] = 4d15a66f
! %l0 = 000000d4, %l1 = 2567fd65, Mem[00000000918000f8] = ef3adf5b 2199b627
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 000000d4 2567fd65
! Mem[000000005b000184] = 1102ddc0, %l6 = 3cd1c930, %l4 = f4dc6b03
add %i2,0x184,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000001102ddc0
! Mem[000000005a8000c8] = 36aad069, %l7 = 0000000000000086
swap [%i1+0x0c8],%l7 ! %l7 = 0000000036aad069
membar #Sync ! Added by membar checker (914)
! Mem[00000000900001c0] = 0b3fc972 e62e3bb9 2d823697 3a3cb14c
! Mem[00000000900001d0] = e7d2459d e41bbd29 f84c3850 bc68bfec
! Mem[00000000900001e0] = 946d1294 2de4f02c cae8fa65 01cc7a7e
! Mem[00000000900001f0] = 279af957 d9f1b20a 263b74e6 48a35f0c
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000005a800088] = b1a338b3, %l4 = 1102ddc0, %l5 = a5996ce4
add %i1,0x88,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b1a338b3
! Mem[00000000908001b0] = d9d6fc22, %g2 = 08259a358a69fa82
ldsb [%i5+0x1b1],%g2 ! %g2 = ffffffffffffffd9
p37_label_24:
! %l3 = 0000000087edaa4d, Mem[000000009180012f] = 6bd14241
stb %l3,[%o0+0x12f] ! Mem[000000009180012c] = 4dd14241
! Mem[0000000090000140] = b9a6c75d bb9b4d15 a66fe65e 0ad017ee
! Mem[0000000090000150] = f4163879 643275a0 3719a55e d61d8c4a
! Mem[0000000090000160] = 15fa25fb ec242af0 68814690 52888c90
! Mem[0000000090000170] = e23d46db dfcd0362 db7df490 83e93f34
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000009080013c] = e94c5e6d, %g18 = 415e4e2444b68c48
ldsw [%i5+0x13c],%g2 ! %g2 = 415e4e2444b68c48
! %f16 = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! %f20 = a0753264 793816f4 4a8c1dd6 5ea51937
! %f24 = f02a24ec fb25fa15 908c8852 90468168
! %f28 = 6203cddf db463de2 343fe900 90f47ddb
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l6 = 3cd1c930, %l7 = 36aad069, Mem[0000000090000018] = 2b447b26 ceee143d
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 3cd1c930 36aad069
! %l4 = 1102ddc0, %l5 = b1a338b3, Mem[0000000090000078] = b7c0835e e5acf70b
std %l4,[%i4+0x078] ! Mem[0000000090000078] = 1102ddc0 b1a338b3
! Mem[0000000090800064] = bcf7d700, %g2 = ffffffffe94c5e6d
ldub [%i5+0x065],%g2 ! %g2 = 00000000000000bc
! Mem[000000005b800034] = 0a97f334, %l2 = 0000e283, %l5 = b1a338b3
add %i3,0x34,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000a97f334
! %l0 = 00000000000000d4, Mem[00000000918000f8] = 000000d4
stw %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 000000d4
membar #Sync ! Added by membar checker (915)
! %l2 = 000000000000e283, Mem[00000000900001c0] = 0b3fc972e62e3bb9
stx %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000000000e283
p37_label_25:
! Mem[000000005a80014c] = 000000aa, %l3 = 87edaa4d, %l0 = 000000d4
add %i1,0x14c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000000000aa
! %l3 = 0000000087edaa4d, Mem[000000009000011c] = 50384cf8
stw %l3,[%i4+0x11c] ! Mem[000000009000011c] = 87edaa4d
! Mem[0000000090000040] = 0a5149f0 d0e26214 e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = 9f7f3d04 00000073 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a 1102ddc0 b1a338b3
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000005a000070] = ea7477a4 55c9303d, %l0 = 000000aa, %l1 = 2567fd65
ldd [%i0+0x070],%l0 ! %l0 = 00000000ea7477a4 0000000055c9303d
! Mem[000000005b0000d8] = 4a8c1dd65ea51937, %l0 = 00000000ea7477a4, %l6 = 000000003cd1c930
add %i2,0xd8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 4a8c1dd65ea51937
! %l3 = 0000000087edaa4d, Mem[00000000908001e0] = 586babb6
stw %l3,[%i5+0x1e0] ! Mem[00000000908001e0] = 87edaa4d
! Mem[000000005b000138] = 9fc454df3540a964, %l6 = 4a8c1dd65ea51937, %l2 = 000000000000e283
add %i2,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9fc454df3540a964
! Mem[00000000918001d4] = 8a40c6a2, %g2 = 00000000000000bc
ldsb [%o0+0x1d4],%g2 ! %g2 = ffffffffffffff8a
! Mem[000000005a000000] = 204553bb d01116e1 119ee390 7f95478a
! Mem[000000005a000010] = 7c753897 8a02fc36 8bae35e8 00ea23c9
! Mem[000000005a000020] = 3e2fccf0 a00f8903 2a7b708d f8579506
! Mem[000000005a000030] = 869709d7 505e5318 7eba0bb2 dd133c19
ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 000000005a000000
! Mem[00000000900000c0] = 15259bbb 5dc7a6b9 ee17d00a 5ee66fa6
! Mem[00000000900000d0] = a0753264 793816f4 4a8c1dd6 5ea51937
! Mem[00000000900000e0] = f02a24ec fb25fa15 908c8852 90468168
! Mem[00000000900000f0] = 6203cddf db463de2 343fe900 90f47ddb
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p37_branch_failed
p37_not_taken_0_end:
! End of Random Code for Thread 37
1: membar #Sync ! Force all stores to complete
p37_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x094] ! Set processor 37 done flag
! Check Registers
p37_check_registers:
set p37_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ea7477a4
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000055c9303d
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 9fc454df3540a964
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000087edaa4d
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001102ddc0
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000a97f334
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4a8c1dd65ea51937
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000036aad069
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 204553bb d01116e1
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 119ee390 7f95478a
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7c753897 8a02fc36
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8bae35e8 00ea23c9
bne %xcc,p37_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3e2fccf0 a00f8903
bne %xcc,p37_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2a7b708d f8579506
bne %xcc,p37_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 869709d7 505e5318
bne %xcc,p37_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7eba0bb2 dd133c19
bne %xcc,p37_f14_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = 6c52ff913fd767d6
ldx [%i0+0x050],%g3 ! Observed data at 000000005a000050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1ed9471509f4ad8e
ldx [%i0+0x088],%g3 ! Observed data at 000000005a000088
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5809ff7e4bda37ea
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5ef3b64e76667cf3
ldx [%i0+0x120],%g3 ! Observed data at 000000005a000120
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 280e59cf5ef3b64e
ldx [%i0+0x160],%g3 ! Observed data at 000000005a000160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4bff38b79e99a307
ldx [%i0+0x188],%g3 ! Observed data at 000000005a000188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2fb4c526f1520073
ldx [%i0+0x198],%g3 ! Observed data at 000000005a000198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bb358ac46abfffba
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b687d7ff8ecec732
ldx [%i0+0x1e0],%g3 ! Observed data at 000000005a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1e0,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000002a41954eec
ldx [%i1+0x000],%g3 ! Observed data at 000000005a800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = d3bac6671ed94715
ldx [%i1+0x018],%g3 ! Observed data at 000000005a800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7b02621431ff36cf
ldx [%i1+0x030],%g3 ! Observed data at 000000005a800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff4aedb4a97b15a5
ldx [%i1+0x038],%g3 ! Observed data at 000000005a800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = e9ffebedadc30471
ldx [%i1+0x050],%g3 ! Observed data at 000000005a800050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8df105d0000000e2
ldx [%i1+0x090],%g3 ! Observed data at 000000005a800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff8e776d59795b29
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000862961847f
ldx [%i1+0x0c8],%g3 ! Observed data at 000000005a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7948e0695797ffad
ldx [%i1+0x0d0],%g3 ! Observed data at 000000005a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 845e342c000000dd
ldx [%i1+0x0f8],%g3 ! Observed data at 000000005a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2b0b452c83ff0ec8
ldx [%i1+0x140],%g3 ! Observed data at 000000005a800140
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f3a90da7000000aa
ldx [%i1+0x148],%g3 ! Observed data at 000000005a800148
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 72a6fdf062c406c8
ldx [%i1+0x170],%g3 ! Observed data at 000000005a800170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 257d96f75fbc39ff
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c9c532f3864b93ff
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1a8,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 5a8f40562f8563f3
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x060],%g2 ! Expected data = 7ee70c318034772b
ldx [%i2+0x060],%g3 ! Observed data at 000000005b000060
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 645cdc3c47980ff4
ldx [%i2+0x080],%g3 ! Observed data at 000000005b000080
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff183dbffa407ea9
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 46112e6009a6bc48
ldx [%i2+0x0a8],%g3 ! Observed data at 000000005b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e0b0f7e54fe15204
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 15259bbb5dc7a6b9
ldx [%i2+0x0c0],%g3 ! Observed data at 000000005b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ee17d00a5ee66fa6
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a0753264793816f4
ldx [%i2+0x0d0],%g3 ! Observed data at 000000005b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4a8c1dd65ea51937
ldx [%i2+0x0d8],%g3 ! Observed data at 000000005b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f02a24ecfb25fa15
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 908c885290468168
ldx [%i2+0x0e8],%g3 ! Observed data at 000000005b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6203cddfdb463de2
ldx [%i2+0x0f0],%g3 ! Observed data at 000000005b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 343fe90090f47ddb
ldx [%i2+0x0f8],%g3 ! Observed data at 000000005b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 27ff0024db36ff66
ldx [%i2+0x100],%g3 ! Observed data at 000000005b000100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = fb913628b7f85eff
ldx [%i2+0x170],%g3 ! Observed data at 000000005b000170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = c1ff83f51102ddc0
ldx [%i2+0x180],%g3 ! Observed data at 000000005b000180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b7a15dd54a3affff
ldx [%i2+0x1e0],%g3 ! Observed data at 000000005b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000e28387edaa4d
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1e8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c1b36641de19ff77
ldx [%i3+0x000],%g3 ! Observed data at 000000005b800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6c29b1cec276ca48
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1c803c3a00000090
ldx [%i3+0x048],%g3 ! Observed data at 000000005b800048
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = b35ea41b43ffb5bc
ldx [%i3+0x078],%g3 ! Observed data at 000000005b800078
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000b546411b50
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff2084116081f96e
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 731623d5fff7defd
ldx [%i3+0x0d8],%g3 ! Observed data at 000000005b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 41cd7e9ba9aeffd5
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0b3fc972000000d5
ldx [%i3+0x100],%g3 ! Observed data at 000000005b800100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x100,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 334afae79526a524
ldx [%i3+0x1b0],%g3 ! Observed data at 000000005b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 669852d689b300b5
ldx [%i3+0x1b8],%g3 ! Observed data at 000000005b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1b8,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f0_fail:
set p37_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f2_fail:
set p37_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f4_fail:
set p37_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f6_fail:
set p37_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f8_fail:
set p37_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f10_fail:
set p37_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f12_fail:
set p37_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f14_fail:
set p37_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 37 failed
p37_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x094] ! Set processor 37 done flag
set p37_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 37 failed
p37_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x094] ! Set processor 37 done flag
set p37_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p37_selfmod_failed:
ba p37_failed
mov 0xabc,%g1
p37_common_error:
or %g0,0xf05,%g1
ba p37_failed
mov %o5,%g3
p37_common_signature_error:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_common_timeout:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p37_failed
mov 0x0,%g3
p37_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a800028]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000020]
done
p37_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a800028]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000020]
done
p37_trap2e:
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a000028]
done
p37_trap2o:
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a000028]
done
p37_trap3e:
nop
nop
done
p37_trap3o:
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 27ff2f9ad3bac667
ldx [%g1+0x008],%l1 ! %l1 = 8f41f44c08e83780
ldx [%g1+0x010],%l2 ! %l2 = 9107d28fdfb977fe
ldx [%g1+0x018],%l3 ! %l3 = 982413d205f0755c
ldx [%g1+0x020],%l4 ! %l4 = 47c97528334afae7
ldx [%g1+0x028],%l5 ! %l5 = a40ca456becb3203
ldx [%g1+0x030],%l6 ! %l6 = 4808e407ecf02e60
ldx [%g1+0x038],%l7 ! %l7 = 9ba54f3a42b8f36a
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 38
processor_38:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x98] ! Set the start flag
wrpr %g0,7,%cleanwin
call p38_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 38
wr %g0,0x4,%fprs ! Make sure fef is 1
set p38_init_freg,%g1
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7926d529 528d0834 5edebde1 08eb577a
! %f36 = 9c079129 660ce405 c24e77b3 d8cc4855
! %f40 = a1170416 e1fe0764 0d71f399 a54d0867
! %f44 = b6ef2c2f 8d0fa2fa eef514c6 fc7da227
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb81a414700000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = b81a414700000079
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 38
p38_label_1:
! %l7 = f2bf790e3d7d5fee, Mem[0000000091800058] = 5c76d32298c57dad
stx %l7,[%o0+0x058] ! Mem[0000000091800058] = f2bf790e3d7d5fee
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000091000060] = 93c3ddde, %g2 = 3b7b2e9cc83d8d8e
ldsh [%i6+0x062],%g2 ! %g2 = ffffffffffff93c3
! Mem[0000000090000018] = 2b447bed ceee143d, %g2 = ffff93c3, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 000000002b447bed 00000000ceee143d
! %l6 = 70cb77c4, %l7 = 3d7d5fee, Mem[0000000091000148] = 3992e709 a2c43b2c
std %l6,[%i6+0x148] ! Mem[0000000091000148] = 70cb77c4 3d7d5fee
membar #Sync ! Added by membar checker (916)
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000005c000086] = f0ff3570, %l2 = e55bc0882a952fe6
ldstub [%i0+0x086],%l2 ! %l2 = 00000035000000ff
! Mem[000000005d000028] = c88b3ea0, %l5 = 5f682d708702e040
ldstub [%i2+%o5],%l5 ! %l5 = 000000c8000000ff
! %l4 = 1d36fc6060afebd9, Mem[00000000908001ac] = 51af16d7
stb %l4,[%i5+0x1ac] ! Mem[00000000908001ac] = d9af16d7
! Mem[000000005c8001b4] = 903995e8, %l7 = f2bf790e3d7d5fee
swap [%i1+0x1b4],%l7 ! %l7 = 00000000903995e8
p38_label_2:
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l4 = 60afebd9, %l5 = 000000c8, Mem[000000005d800098] = 19ed0d86 04773017
std %l4,[%i3+0x098] ! Mem[000000005d800098] = 60afebd9 000000c8
! %l5 = 00000000000000c8, Mem[00000000900000a7] = 95afa6b9
stb %l5,[%i4+0x0a7] ! Mem[00000000900000a4] = c8afa6b9
membar #Sync ! Added by membar checker (917)
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000090800184] = 4cb9bf4c, %g2 = 000000002b447bed
lduh [%i5+0x186],%g2 ! %g2 = 0000000000004cb9
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000005c800048] = 8c966028bb11f353, %l5 = 00000000000000c8, %l3 = eb61422197009927
add %i1,0x48,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8c966028bb11f353
! Mem[0000000091000030] = c9b572e0, %g2 = 0000000000004cb9
ldsb [%i6+0x032],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p38_label_3:
! %l2 = 0000000000000035, Mem[000000005d800140] = 814169e0
stw %l2,[%i3+0x140] ! Mem[000000005d800140] = 00000035
! Mem[000000005c800080] = ce309a53, %l2 = 0000000000000035
lduh [%i1+0x080],%l2 ! %l2 = 000000000000ce30
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
mov 0x1c0,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUPL ! Block Store to 000000005d0001c0
! %l1 = 9228b0b4917a55f3, Mem[000000005c0001d8] = 71887763
stw %l1,[%i0+0x1d8] ! Mem[000000005c0001d8] = 917a55f3
! Mem[000000005d8001c4] = f0559de3, %l5 = 000000c8, %l2 = 0000ce30
add %i3,0x1c4,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f0559de3
! Mem[00000000900001c8] = 99339bf5, %g2 = ffffffffffffffc9
ldsb [%i4+0x1c9],%g2 ! %g2 = ffffffffffffff99
! Mem[000000005c0000f8] = ecf368e4, %l2 = 00000000f0559de3
swap [%i0+0x0f8],%l2 ! %l2 = 00000000ecf368e4
! Mem[00000000900001e8] = e5f99e270fbb144d, %g2 = ffffffffffffff99
ldx [%i4+0x1e8],%g2 ! %g2 = e5f99e270fbb144d
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000009180007c] = 85978296, %g18 = cf0bd413fdd62e99
ldsw [%o0+0x07c],%g2 ! %g2 = cf0bd413fdd62e99
p38_label_4:
! Mem[0000000091800034] = 8ef1ae53, %g2 = ffffffff85978296
lduh [%o0+0x036],%g2 ! %g2 = 0000000000008ef1
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000918001d0] = 497951c2, %g18 = cf0bd413fdd62e99
ldsw [%o0+0x1d0],%g2 ! %g2 = cf0bd413fdd62e99
! %l0 = d8c7fbf5ce5b5bc5, Mem[0000000090800174] = b67ade14
stw %l0,[%i5+0x174] ! Mem[0000000090800174] = ce5b5bc5
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l3 = 8c966028bb11f353, Mem[000000009100019c] = 8dfea55c
sth %l3,[%i6+0x19c] ! Mem[000000009100019c] = f353a55c
! Mem[000000005c0001c0] = 4386772d, %l2 = 00000000ecf368e4
ldub [%i0+0x1c3],%l2 ! %l2 = 000000000000002d
! Mem[000000005d0001bc] = 46feca07, %l6 = 9cdf465c70cb77c4
ldstub [%i2+0x1bc],%l6 ! %l6 = 00000046000000ff
! Mem[000000005c000068] = 3325be8ca9df24b1, %l2 = 000000000000002d, %l5 = 00000000000000c8
add %i0,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3325be8ca9df24b1
! Mem[000000005c800060] = 4dafd88f1d21172f, %l2 = 000000000000002d, %l0 = d8c7fbf5ce5b5bc5
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4dafd88f1d21172f
p38_label_5:
! Mem[000000005c80011c] = 1ed80415, %l3 = 8c966028bb11f353
swap [%i1+0x11c],%l3 ! %l3 = 000000001ed80415
! Mem[000000005d0000fc] = 753975bf, %l7 = 903995e8, %l6 = 00000046
add %i2,0xfc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000753975bf
membar #Sync ! Added by membar checker (918)
! Mem[0000000090000180] = 3ad31e2c dd8ca92c daaf7c93 679d1822
! Mem[0000000090000190] = e394bd85 f15fbc68 54c49f93 0c47c35f
! Mem[00000000900001a0] = 67be708b 621c0dd1 046de785 aaad4099
! Mem[00000000900001b0] = 0c50aa39 2649ee0a 350860c0 d27099aa
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000005c8000fc] = 57f5c99e, %l0 = 1d21172f, %l2 = 0000002d
add %i1,0xfc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000057f5c99e
! Mem[0000000090800010] = 736c3b2b, %g2 = 00000000497951c2
lduh [%i5+%o2],%g2 ! %g2 = 000000000000736c
! Mem[000000005c000140] = c0252ea3, %l4 = 1d36fc6060afebd9
swap [%i0+0x140],%l4 ! %l4 = 00000000c0252ea3
! Mem[000000005d0000e4] = 46ba2f07, %l1 = 9228b0b4917a55f3
ldstub [%i2+0x0e4],%l1 ! %l1 = 00000046000000ff
! %l1 = 0000000000000046, Mem[0000000090800058] = 76c7d6ff35823d38
stx %l1,[%i5+0x058] ! Mem[0000000090800058] = 0000000000000046
! %l6 = 00000000753975bf, Mem[000000005c8001a8] = 93a6f4e5
sth %l6,[%i1+0x1a8] ! Mem[000000005c8001a8] = 75bff4e5
! Mem[00000000918001f4] = 1513ac42, %g2 = 000000000000736c
ldsb [%o0+0x1f4],%g2 ! %g2 = 0000000000000015
p38_label_6:
! Mem[000000005d8000d0] = 76c26e4c, %l6 = 753975bf, %l6 = 753975bf
add %i3,0xd0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000076c26e4c
! Mem[000000005d0000b8] = d06556de, %l1 = 00000046, %l3 = 1ed80415
add %i2,0xb8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d06556de
! Mem[00000000900001cc] = 60f5795d, %g18 = cf0bd413fdd62e99
ldsw [%i4+0x1cc],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800194] = 79d773e8, %g2 = 0000000060f5795d
lduh [%o0+0x194],%g2 ! %g2 = 00000000000079d7
! Mem[000000005c000038] = 93f98f17, %l1 = 0000000000000046
swap [%i0+0x038],%l1 ! %l1 = 0000000093f98f17
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
stda %f16,[%i1+%g5]ASI_BLK_PL ! Block Store to 000000005c800080
! Mem[000000005d0001ac] = 634a525d, %l5 = 3325be8ca9df24b1
swap [%i2+0x1ac],%l5 ! %l5 = 00000000634a525d
! Mem[000000005d0001a8] = f0270791, %l4 = 00000000c0252ea3
lduh [%i2+0x1aa],%l4 ! %l4 = 0000000000000791
! Mem[000000005d000170] = 7b19fad84295f2c1, %l5 = 00000000634a525d
ldx [%i2+0x170],%l5 ! %l5 = 7b19fad84295f2c1
p38_label_7:
! Mem[000000005d800070] = b22404a1928eedf2, %l3 = 00000000d06556de, %l5 = 7b19fad84295f2c1
add %i3,0x70,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b22404a1928eedf2
! Mem[000000005d80003c] = 7f04a9aa, %l2 = 0000000057f5c99e
swap [%i3+0x03c],%l2 ! %l2 = 000000007f04a9aa
! Mem[0000000091000008] = b3d4ede1, %g2 = 00000000000079d7
lduw [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1
! %l4 = 00000791, %l5 = 928eedf2, Mem[000000005c8000d8] = fbc604f4 ef10080d
std %l4,[%i1+0x0d8] ! Mem[000000005c8000d8] = 00000791 928eedf2
! Mem[000000005d8001a0] = 440beaed, %l1 = 0000000093f98f17
swap [%i3+0x1a0],%l1 ! %l1 = 00000000440beaed
! Mem[000000005d0000d0] = 439fbb3b, %l2 = 7f04a9aa, %l4 = 00000791
add %i2,0xd0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000439fbb3b
! Mem[0000000091000020] = 806bc25f, %g18 = cf0bd413fdd62e99
ldsw [%i6+%o4],%g2 ! %g2 = cf0bd413fdd62e99
! %f0 = 2ca98cdd 2c1ed33a 22189d67 937cafda
! %f4 = 68bc5ff1 85bd94e3 5fc3470c 939fc454
! %f8 = d10d1c62 8b70be67 9940adaa 85e76d04
! %f12 = 0aee4926 39aa500c aa9970d2 c0600835
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000005c80002c] = be5a87b8, %l0 = 1d21172f, %l7 = 903995e8
add %i1,0x2c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000be5a87b8
! %l6 = 76c26e4c, %l7 = be5a87b8, Mem[0000000091000090] = 0bc15074 cce5c02d
std %l6,[%i6+0x090] ! Mem[0000000091000090] = 76c26e4c be5a87b8
p38_label_8:
! Mem[000000005c000180] = bb347650, %l1 = 00000000440beaed
swap [%i0+0x180],%l1 ! %l1 = 00000000bb347650
membar #Sync ! Added by membar checker (919)
! Mem[000000005d800180] = a3d1d889 e6027f76 d011e7ed 1dad3467
! Mem[000000005d800190] = aa7da2d6 3829c82b 5b0d4a08 399fc433
! Mem[000000005d8001a0] = 93f98f17 939f0280 2e29a832 d2b4129c
! Mem[000000005d8001b0] = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x180,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 000000005d800180
! Mem[000000005c000104] = e50b3308, %l2 = 000000007f04a9aa
ldstub [%i0+0x104],%l2 ! %l2 = 000000e5000000ff
! %l2 = 00000000000000e5, Mem[00000000918000d8] = 17e15b52
sth %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 00e55b52
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000014] = 8bb53053, %g2 = ffffffff806bc25f
lduw [%i6+0x014],%g2 ! %g2 = 000000008bb53053
! Mem[000000005c0000c8] = d9d3e389, %l2 = 00000000000000e5
lduw [%i0+0x0c8],%l2 ! %l2 = 00000000d9d3e389
! Mem[00000000900001c0] = ff3bdcd9 abcf3017 79033415 60f5795d
! Mem[00000000900001d0] = a2f2d0fc ebe241b4 55d14862 644e63f6
! Mem[00000000900001e0] = 607bbd54 83ce74c5 7fe89e7e 45ef328e
! Mem[00000000900001f0] = e51a6863 c752e5d2 c9c106bc 56ebda76
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
stda %f0,[%i1+%g5]ASI_BLK_AIUP ! Block Store to 000000005c800180
! Mem[000000005c000120] = 139ee17b4f1f77cb, %l0 = 4dafd88f1d21172f, %l0 = 4dafd88f1d21172f
add %i0,0x120,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 139ee17b4f1f77cb
p38_label_9:
! Mem[000000005d0001a4] = d4f58077, %l1 = bb347650, %l2 = d9d3e389
add %i2,0x1a4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d4f58077
! Mem[00000000918001a0] = baabd0af, %g2 = 000000008bb53053
lduh [%o0+0x1a0],%g2 ! %g2 = 000000000000baab
! Mem[000000009100013c] = 9537f750, %g2 = 000000000000baab
ldsh [%i6+0x13c],%g2 ! %g2 = ffffffffffff9537
! Mem[000000005c800034] = 305fa71c, %l5 = b22404a1928eedf2
ldub [%i1+0x037],%l5 ! %l5 = 000000000000001c
! %l6 = 76c26e4c, %l7 = be5a87b8, Mem[00000000908001b8] = 92f9b94f c83f39ed
std %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = 76c26e4c be5a87b8
! Mem[00000000900001ac] = 990c50aa, %g2 = ffffffffffff9537
ldub [%i4+0x1af],%g2 ! %g2 = 0000000000000099
! Mem[000000005c800158] = d2287621, %l1 = 00000000bb347650
ldsw [%i1+0x158],%l1 ! %l1 = ffffffffd2287621
! Mem[0000000090000080] = 3ad31e2c dd8ca92c daaf7c93 679d1822
! Mem[0000000090000090] = e394bd85 f15fbc68 54c49f93 0c47c35f
! Mem[00000000900000a0] = 67be708b 621c0dd1 046de785 aaad4099
! Mem[00000000900000b0] = 0c50aa39 2649ee0a 350860c0 d27099aa
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000005c800068] = 243dd28289c2b321, %l1 = ffffffffd2287621, %l5 = 000000000000001c
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 243dd28289c2b321
! Mem[0000000090800158] = fcd7567c, %g2 = 0000000000000099
lduw [%i5+0x158],%g2 ! %g2 = 00000000fcd7567c
p38_label_10:
! Mem[000000005c0001b2] = 12f13f4e, %l0 = 139ee17b4f1f77cb
ldstub [%i0+0x1b2],%l0 ! %l0 = 0000003f000000ff
! Mem[000000005c0000bc] = e2d69cf5, %l3 = 00000000d06556de
swap [%i0+0x0bc],%l3 ! %l3 = 00000000e2d69cf5
! Mem[000000005d80009c] = 000000c8, %l4 = 00000000439fbb3b
lduw [%i3+0x09c],%l4 ! %l4 = 00000000000000c8
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000005d8001bc] = 4ef65356, %l2 = 00000000d4f58077
swap [%i3+0x1bc],%l2 ! %l2 = 000000004ef65356
! %l3 = 00000000e2d69cf5, Mem[0000000091000161] = 118847e3
stb %l3,[%i6+0x161] ! Mem[0000000091000160] = f58847e3
! Mem[000000005d800040] = d3fce649dd6989d8, %l7 = 00000000be5a87b8, %l6 = 0000000076c26e4c
add %i3,0x40,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = d3fce649dd6989d8
! Mem[000000005d0000e0] = a99bfd80ffba2f07, %l0 = 000000000000003f, %l6 = d3fce649dd6989d8
add %i2,0xe0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a99bfd80ffba2f07
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000908001fc] = a267e83b, %g2 = 00000000fcd7567c
lduw [%i5+0x1fc],%g2 ! %g2 = 00000000a267e83b
p38_label_11:
! Mem[0000000091800180] = d6859e52, %g2 = 00000000a267e83b
ldub [%o0+0x181],%g2 ! %g2 = 00000000000000d6
! Mem[000000005c800074] = da8ae6ed, %l2 = 000000004ef65356
swap [%i1+0x074],%l2 ! %l2 = 00000000da8ae6ed
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000005c800040] = ec4de46a2650a4e1, %l4 = 00000000000000c8, %l3 = 00000000e2d69cf5
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ec4de46a2650a4e1
! Mem[000000005c8000c8] = fe815b15, %l3 = ec4de46a2650a4e1
swap [%i1+0x0c8],%l3 ! %l3 = 00000000fe815b15
! Mem[000000005d800024] = 41d94b08, %l7 = be5a87b8, %l0 = 0000003f
add %i3,0x24,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000041d94b08
! Mem[000000005c000140] = 60afebd9 0638fce1, %l0 = 41d94b08, %l1 = d2287621
ldd [%i0+0x140],%l0 ! %l0 = 0000000060afebd9 000000000638fce1
! Mem[00000000910001e8] = d1972db8aad1df2c, %g2 = 00000000000000d6
ldx [%i6+0x1e8],%g2 ! %g2 = d1972db8aad1df2c
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000005d8001f0] = 91d6f2e7, %l6 = a99bfd80ffba2f07
ldstub [%i3+0x1f0],%l6 ! %l6 = 00000091000000ff
p38_label_12:
! %l6 = 0000000000000091, Mem[000000009180003e] = cb010323
sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = 00910323
! Mem[0000000091000084] = 7af846b8, %g2 = d1972db8aad1df2c
ldsb [%i6+0x085],%g2 ! %g2 = 000000000000007a
! Mem[000000005c0001fb] = d34361fc, %l1 = 000000000638fce1
ldstub [%i0+0x1fb],%l1 ! %l1 = 000000fc000000ff
membar #Sync ! Added by membar checker (920)
! %f16 = 1730cfab d9dc3bff 5d79f560 15340379
! %f20 = b441e2eb fcd0f2a2 f6634e64 6248d155
! %f24 = c574ce83 54bd7b60 8e32ef45 7e9ee87f
! %f28 = d2e552c7 63681ae5 76daeb56 bc06c1c9
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000005d000058] = ca525b4f, %l4 = 00000000000000c8
swap [%i2+0x058],%l4 ! %l4 = 00000000ca525b4f
! Mem[000000005c800018] = 9ca91ca9224c23c9, %l1 = 00000000000000fc, %l2 = 00000000da8ae6ed
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9ca91ca9224c23c9
! %l3 = 00000000fe815b15, Mem[00000000900000e8] = 046de785aaad4099
stx %l3,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000fe815b15
! Mem[000000005c800080] = ff3bdcd9, %l7 = be5a87b8, %l5 = 89c2b321
add %i1,0x80,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ff3bdcd9
! %l2 = 224c23c9, %l3 = fe815b15, Mem[000000005d800120] = e7d5877b 1f7865e6
std %l2,[%i3+0x120] ! Mem[000000005d800120] = 224c23c9 fe815b15
! Mem[000000005c800044] = 2650a4e1, %l2 = 9ca91ca9224c23c9
swap [%i1+0x044],%l2 ! %l2 = 000000002650a4e1
p38_label_13:
! %l7 = 00000000be5a87b8, Mem[0000000091800110] = 9f3758d3a1a022ec
stx %l7,[%o0+0x110] ! Mem[0000000091800110] = 00000000be5a87b8
! %l5 = 00000000ff3bdcd9, Mem[00000000908000e0] = 1c917ca0aff3cafc
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000ff3bdcd9
! Mem[0000000090800074] = 74c1f2f1, %g2 = 000000000000007a
lduw [%i5+0x074],%g2 ! %g2 = 0000000074c1f2f1
! %l1 = 00000000000000fc, Mem[000000005c8000e9] = b5f3653e
stb %l1,[%i1+0x0e9] ! Mem[000000005c8000e8] = b5fc653e
! Mem[000000005c8001e0] = a835a1b1, %l2 = 000000002650a4e1
lduw [%i1+0x1e0],%l2 ! %l2 = 00000000a835a1b1
! Mem[000000005c000000] = 870fc809 3e941a49 d3f866de 4049356c
! Mem[000000005c000010] = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! Mem[000000005c000020] = e6bd22ee 77129c78 cc613e37 936faa98
! Mem[000000005c000030] = 32879d31 cc9eced0 00000046 2d42065e
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 000000005c000000
! Mem[000000005d8001e0] = ee18e1ef, %l4 = 00000000ca525b4f
ldstub [%i3+0x1e0],%l4 ! %l4 = 000000ee000000ff
! Mem[000000005d800050] = f3dbf289, %l0 = 0000000060afebd9
swap [%i3+0x050],%l0 ! %l0 = 00000000f3dbf289
! Mem[000000005d0001d0] = e394bd85f15fbc68, %l4 = 00000000000000ee, %l3 = 00000000fe815b15
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e394bd85f15fbc68
! %l0 = 00000000f3dbf289, Mem[00000000900001ec] = 45ef328e
sth %l0,[%i4+0x1ec] ! Mem[00000000900001ec] = f289328e
p38_label_14:
! Mem[0000000090800128] = cbef9a5b, %g2 = 0000000074c1f2f1
ldsh [%i5+0x12a],%g2 ! %g2 = ffffffffffffcbef
! Mem[000000005d0000c0] = d9510736, %l3 = e394bd85f15fbc68
swap [%i2+0x0c0],%l3 ! %l3 = 00000000d9510736
! Mem[000000005d800104] = 0e814d35, %l6 = 0000000000000091
ldstub [%i3+0x104],%l6 ! %l6 = 0000000e000000ff
! Mem[000000005d000170] = 7b19fad8, %l3 = 00000000d9510736
swap [%i2+0x170],%l3 ! %l3 = 000000007b19fad8
membar #Sync ! Added by membar checker (921)
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000091000038] = 65fd340e, %g18 = cf0bd413fdd62e99
ldsw [%i6+0x038],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[00000000900000a0] = 708b621c, %g2 = 0000000065fd340e
ldub [%i4+0x0a2],%g2 ! %g2 = 0000000000000070
! Mem[000000009100016c] = 33af4997, %g18 = cf0bd413fdd62e99
ldsw [%i6+0x16c],%g2 ! %g2 = cf0bd413fdd62e99
! %l1 = 00000000000000fc, Mem[0000000091800078] = d01dc17985978296
stx %l1,[%o0+0x078] ! Mem[0000000091800078] = 00000000000000fc
! Mem[0000000090000140] = 767f02e6, %g18 = cf0bd413fdd62e99
ldsw [%i4+0x140],%g2 ! %g2 = cf0bd413fdd62e99
p38_label_15:
! Mem[000000005c80017c] = 9d8d91cb, %l1 = 000000fc, %l7 = be5a87b8
add %i1,0x17c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009d8d91cb
! Mem[000000005d000146] = 9b80069f, %l5 = 00000000ff3bdcd9
ldstub [%i2+0x146],%l5 ! %l5 = 00000006000000ff
! Mem[000000005c800050] = 72a29442, %l2 = 00000000a835a1b1
swap [%i1+0x050],%l2 ! %l2 = 0000000072a29442
! %l3 = 000000007b19fad8, Mem[0000000091800108] = 832e772edc878bad
stx %l3,[%o0+0x108] ! Mem[0000000091800108] = 000000007b19fad8
! Mem[000000005c8000c0] = 34b650d4, %l6 = 0000000e, %l3 = 7b19fad8
add %i1,0xc0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000034b650d4
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l5 = 0000000000000006, Mem[0000000091000068] = 576c6bd0
stw %l5,[%i6+0x068] ! Mem[0000000091000068] = 00000006
! %l4 = 00000000000000ee, Mem[000000009000006d] = b4129ce3
stb %l4,[%i4+0x06d] ! Mem[000000009000006c] = ee129ce3
! Mem[000000009080009c] = 7f6fd0a0, %g2 = 00000000767f02e6
ldsh [%i5+0x09e],%g2 ! %g2 = 0000000000007f6f
! Mem[0000000091800030] = 3d3b21a0, %g2 = 0000000000007f6f
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000003d3b
p38_label_16:
! Mem[000000005c800188] = d011e7ed, %l1 = 000000fc, %l4 = 000000ee
add %i1,0x188,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d011e7ed
! %f0 = a3d1d889 e6027f76 d011e7ed 1dad3467
! %f4 = aa7da2d6 3829c82b 5b0d4a08 399fc433
! %f8 = 93f98f17 939f0280 2e29a832 d2b4129c
! %f12 = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000005c000010] = 68e8b70b, %l1 = 00000000000000fc
ldstub [%i0+%o2],%l1 ! %l1 = 00000068000000ff
! Mem[000000005c8000e0] = 77b1a3cd2b6fb13a, %l4 = 00000000d011e7ed, %l1 = 0000000000000068
add %i1,0xe0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 77b1a3cd2b6fb13a
! Mem[00000000910000d8] = a99d2d37, %g2 = 0000000000003d3b
lduw [%i6+0x0d8],%g2 ! %g2 = 00000000a99d2d37
! %l6 = 000000000000000e, Mem[000000009080011c] = 9ded00dc
stw %l6,[%i5+0x11c] ! Mem[000000009080011c] = 0000000e
! Mem[000000005d000060] = 3c4ad8ac07b532d7, %l6 = 000000000000000e, %l3 = 0000000034b650d4
add %i2,0x60,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 3c4ad8ac07b532d7
! Mem[0000000090000164] = f9939c12, %g2 = 00000000a99d2d37
ldsb [%i4+0x166],%g2 ! %g2 = fffffffffffffff9
! Mem[000000005c8001f8] = 4b191cc5f012d9be, %l3 = 3c4ad8ac07b532d7, %l2 = 0000000072a29442
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 4b191cc5f012d9be
! %l5 = 0000000000000006, Mem[0000000090800100] = c5ee8b48d4513abf
stx %l5,[%i5+0x100] ! Mem[0000000090800100] = 0000000000000006
p38_label_17:
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
mov 0x180,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 000000005d000180
! Mem[00000000910001c0] = c97f398d44af7411, %g2 = fffffffffffffff9
ldx [%i6+0x1c0],%g2 ! %g2 = c97f398d44af7411
! Mem[000000005c8000a4] = 83ce74c5, %l0 = f3dbf289, %l7 = 9d8d91cb
add %i1,0xa4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000083ce74c5
! Mem[0000000090800010] = 3b2b227e, %g2 = c97f398d44af7411
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000080] = 3ad31e2c dd8ca92c daaf7c93 679d1822
! Mem[0000000090000090] = e394bd85 f15fbc68 54c49f93 0c47c35f
! Mem[00000000900000a0] = 67be708b 621c0dd1 046de785 aaad4099
! Mem[00000000900000b0] = 0c50aa39 2649ee0a 350860c0 d27099aa
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000005c8000b8] = c9c106bc, %l6 = 0000000e, %l5 = 00000006
add %i1,0xb8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c9c106bc
! Mem[0000000090000080] = 3ad31e2c dd8ca92c daaf7c93 679d1822
! Mem[0000000090000090] = e394bd85 f15fbc68 54c49f93 0c47c35f
! Mem[00000000900000a0] = 67be708b 621c0dd1 046de785 aaad4099
! Mem[00000000900000b0] = 0c50aa39 2649ee0a 350860c0 d27099aa
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (922)
! Mem[0000000090000040] = a3d1d889 e6027f76 d011e7ed 1dad3467
! Mem[0000000090000050] = aa7da2d6 3829c82b 5b0d4a08 399fc433
! Mem[0000000090000060] = 93f98f17 939f0280 2e29a832 d2ee129c
! Mem[0000000090000070] = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800000] = 1ddf6cda, %g2 = 000000000000003b
ldub [%o0+%g0],%g2 ! %g2 = 000000000000001d
! Mem[00000000918001e8] = af213578, %g2 = 000000000000001d
lduh [%o0+0x1e8],%g2 ! %g2 = 000000000000af21
p38_label_18:
! Mem[000000005c0000c0] = 0eec7103, %l6 = 000000000000000e
swap [%i0+0x0c0],%l6 ! %l6 = 000000000eec7103
! Mem[000000005d8001d0] = 21b8794a, %l7 = 83ce74c5, %l6 = 0eec7103
add %i3,0x1d0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000021b8794a
! Mem[000000005c000076] = f622fe6d, %l6 = 0000000021b8794a
ldstub [%i0+0x076],%l6 ! %l6 = 000000fe000000ff
! Mem[00000000918001f8] = 5ae8e450, %g18 = cf0bd413fdd62e99
ldsw [%o0+0x1f8],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[00000000910000d0] = 5c7a7f22 56aa3dfd, %g2 = 5ae8e450, %g3 = ceee143d
ldd [%i6+0x0d0],%g2 ! %g2 = 000000005c7a7f22 0000000056aa3dfd
! Mem[000000005c000004] = 3e941a49, %l2 = 4b191cc5f012d9be
swap [%i0+0x004],%l2 ! %l2 = 000000003e941a49
! Mem[000000005c000088] = 513198de59961714, %l1 = 77b1a3cd2b6fb13a, %l5 = 00000000c9c106bc
add %i0,0x88,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 513198de59961714
! Mem[0000000090800014] = ae0a4440, %g2 = 000000005c7a7f22
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000ae
! Mem[000000005d000098] = 90314429, %l7 = 83ce74c5, %l7 = 83ce74c5
add %i2,0x98,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000090314429
! %l4 = d011e7ed, %l5 = 59961714, Mem[00000000908001b8] = 76c26e4c be5a87b8
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = d011e7ed 59961714
p38_label_19:
! Mem[000000005c000058] = 8ca857bf, %l2 = 000000003e941a49
swap [%i0+0x058],%l2 ! %l2 = 000000008ca857bf
! Mem[000000005d800064] = 9b6842db, %l2 = 8ca857bf, %l2 = 8ca857bf
add %i3,0x64,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009b6842db
! Mem[000000005d0000a0] = cb737812, %l2 = 9b6842db, %l3 = 07b532d7
add %i2,0xa0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000cb737812
! Mem[000000005d000054] = 8826225d, %l6 = 000000fe, %l0 = f3dbf289
add %i2,0x54,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008826225d
! Mem[0000000091000160] = 64f58847, %g18 = cf0bd413fdd62e99
ldsw [%i6+0x160],%g2 ! %g2 = cf0bd413fdd62e99
! %l7 = 0000000090314429, Mem[000000009180002e] = 16523d3b
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = 44293d3b
! Mem[0000000090000034] = c752e5d2, %g2 = 0000000064f58847
lduw [%i4+0x034],%g2 ! %g2 = 00000000c752e5d2
! Mem[0000000091800070] = f8ddbbd2ab98518d, %g2 = 00000000c752e5d2
ldx [%o0+0x070],%g2 ! %g2 = f8ddbbd2ab98518d
! Mem[000000005d000010] = a8130b797b7c2ce7, %l0 = 000000008826225d, %l5 = 513198de59961714
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a8130b797b7c2ce7
! Mem[0000000091000188] = 7b3910e5, %g2 = f8ddbbd2ab98518d
ldub [%i6+0x188],%g2 ! %g2 = 000000000000007b
p38_label_20:
! Mem[000000005d8001a0] = 93f98f17939f0280, %l4 = 00000000d011e7ed, %l4 = 00000000d011e7ed
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 93f98f17939f0280
! Mem[00000000910000a8] = 842b491d, %g2 = 000000000000007b
ldsh [%i6+0x0aa],%g2 ! %g2 = ffffffffffff842b
! Mem[000000005d800000] = b50eb117058acf6f, %l4 = 93f98f17939f0280, %l7 = 0000000090314429
casxa [%i3]0x80,%l4,%l7 ! %l7 = b50eb117058acf6f
! Mem[000000005d8000ac] = ffc2e322, %l5 = a8130b797b7c2ce7
lduh [%i3+0x0ac],%l5 ! %l5 = 000000000000ffc2
! Mem[000000005c8001f8] = 4b191cc5, %l6 = 00000000000000fe
swap [%i1+0x1f8],%l6 ! %l6 = 000000004b191cc5
! Mem[0000000091800000] = 1ddf6cda, %g18 = cf0bd413fdd62e99
ldsw [%o0+%g0],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[000000005d800118] = 614f768c072a0d70, %l3 = 00000000cb737812, %l2 = 000000009b6842db
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 614f768c072a0d70
! Mem[0000000091000044] = 64608260, %g2 = 000000001ddf6cda
lduh [%i6+0x044],%g2 ! %g2 = 0000000000006460
! Mem[000000005c800048] = 8c966028bb11f353, %l3 = 00000000cb737812, %l2 = 614f768c072a0d70
add %i1,0x48,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 8c966028bb11f353
! Mem[000000009100011c] = f8b22f1d, %g2 = 0000000000006460
lduh [%i6+0x11c],%g2 ! %g2 = 000000000000f8b2
p38_label_21:
! Mem[000000005d000048] = bf83b705, %l3 = 00000000cb737812
swap [%i2+0x048],%l3 ! %l3 = 00000000bf83b705
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800050] = f95324a8 2f4b5d9e, %g2 = 0000f8b2, %g3 = 56aa3dfd
ldd [%o0+0x050],%g2 ! %g2 = 00000000f95324a8 000000002f4b5d9e
! Mem[000000005d000070] = 3c043280, %l0 = 8826225d, %l4 = 939f0280
add %i2,0x70,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003c043280
! Mem[0000000091800124] = d2d924b9, %g2 = 00000000f95324a8
ldsh [%o0+0x126],%g2 ! %g2 = ffffffffffffd2d9
! Mem[00000000908001fc] = a267e83b, %g18 = cf0bd413fdd62e99
ldsw [%i5+0x1fc],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[000000005d8001e7] = aadc21bd, %l0 = 000000008826225d
ldstub [%i3+0x1e7],%l0 ! %l0 = 000000bd000000ff
! Mem[00000000918000d0] = 7aba9aca, %g18 = cf0bd413fdd62e99
ldsw [%o0+0x0d0],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[00000000900000c8] = d011e7ed, %g2 = 000000007aba9aca
ldub [%i4+0x0c8],%g2 ! %g2 = 00000000000000d0
! Mem[000000005d800160] = 571a2206, %l6 = 4b191cc5, %l1 = 2b6fb13a
add %i3,0x160,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000571a2206
p38_label_22:
! Mem[000000009180006c] = 99dfefc0, %g2 = 00000000000000d0
ldsh [%o0+0x06c],%g2 ! %g2 = ffffffffffff99df
! Mem[0000000091800174] = a6587c30, %g2 = ffffffffffff99df
ldub [%o0+0x177],%g2 ! %g2 = 00000000000000a6
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000091000120] = 16e54bba, %g2 = 00000000000000a6
ldsh [%i6+0x122],%g2 ! %g2 = 00000000000016e5
! Mem[000000005c800189] = d011e7ed, %l1 = 00000000571a2206
ldstub [%i1+0x189],%l1 ! %l1 = 00000011000000ff
! Mem[00000000910001a8] = 53beb41c, %g18 = cf0bd413fdd62e99
ldsw [%i6+0x1a8],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[000000005c800020] = 8044722d17cff501, %l4 = 000000003c043280, %l4 = 000000003c043280
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 8044722d17cff501
! Mem[0000000091000198] = dc45343cf353a55c, %g2 = 0000000053beb41c
ldx [%i6+0x198],%g2 ! %g2 = dc45343cf353a55c
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000908000b8] = 1aace1f8 1065ce3c, %g2 = f353a55c, %g3 = 2f4b5d9e
ldd [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8 000000001065ce3c
p38_label_23:
! %l0 = 000000bd, %l1 = 00000011, Mem[0000000090000190] = 68e8b70b 156c92b3
std %l0,[%i4+0x190] ! Mem[0000000090000190] = 000000bd 00000011
! Mem[0000000090800160] = 5eec39ae, %g2 = 000000001aace1f8
ldsb [%i5+0x160],%g2 ! %g2 = 000000000000005e
! Mem[000000005c8001de] = 7b2a7a3c, %l4 = 8044722d17cff501
ldstub [%i1+0x1de],%l4 ! %l4 = 0000007a000000ff
! Mem[000000005c80012a] = 382546b7, %l5 = 000000000000ffc2
ldstub [%i1+0x12a],%l5 ! %l5 = 00000046000000ff
! Mem[000000005d0001f0] = 0c50aa39, %l5 = 00000046, %l1 = 00000011
add %i2,0x1f0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000c50aa39
! Mem[000000005d8000a8] = 9fde2700ffc2e322, %l7 = b50eb117058acf6f, %l3 = 00000000bf83b705
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9fde2700ffc2e322
! Mem[000000005c0001b0] = 12f1ff4e, %l7 = b50eb117058acf6f
swap [%i0+0x1b0],%l7 ! %l7 = 0000000012f1ff4e
! %l4 = 000000000000007a, Mem[00000000918000ae] = 56ed38f2
sth %l4,[%o0+0x0ae] ! Mem[00000000918000ac] = 007a38f2
! %l7 = 0000000012f1ff4e, Mem[00000000908000e0] = 00000000ff3bdcd9
stx %l7,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000000012f1ff4e
! Mem[00000000900000bc] = d27099aa, %g2 = 000000000000005e
ldsh [%i4+0x0bc],%g2 ! %g2 = ffffffffffffd270
p38_label_24:
membar #Sync ! Added by membar checker (923)
! %l7 = 0000000012f1ff4e, Mem[0000000090000068] = 2e29a832
sth %l7,[%i4+0x068] ! Mem[0000000090000068] = ff4ea832
! Mem[000000005c8000cc] = c1ceb924, %l5 = 0000000000000046
swap [%i1+0x0cc],%l5 ! %l5 = 00000000c1ceb924
! Mem[000000005c000080] = 9a128c72f0ffff70, %l2 = 8c966028bb11f353, %l1 = 000000000c50aa39
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 9a128c72f0ffff70
! Mem[000000005d000028] = ff8b3ea0, %l4 = 000000000000007a
ldsb [%i2+0x02a],%l4 ! %l4 = 000000000000003e
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000005d8000c0] = b89225a6d7b8330c, %l7 = 0000000012f1ff4e, %l7 = 0000000012f1ff4e
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b89225a6d7b8330c
! Mem[0000000090000080] = 3ad31e2c dd8ca92c daaf7c93 679d1822
! Mem[0000000090000090] = e394bd85 f15fbc68 54c49f93 0c47c35f
! Mem[00000000900000a0] = 67be708b 621c0dd1 046de785 aaad4099
! Mem[00000000900000b0] = 0c50aa39 2649ee0a 350860c0 d27099aa
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l7 = b89225a6d7b8330c, Mem[000000005c8000ee] = d4e835a3
sth %l7,[%i1+0x0ee] ! Mem[000000005c8000ec] = d4e8330c
! Mem[000000009080007c] = 132f0048, %g18 = cf0bd413fdd62e99
ldsw [%i5+0x07c],%g2 ! %g2 = cf0bd413fdd62e99
! Mem[00000000908000f0] = 859a5f43, %g18 = cf0bd413fdd62e99
ldsw [%i5+0x0f0],%g2 ! %g2 = cf0bd413fdd62e99
p38_label_25:
! Mem[000000005c8000f4] = d1e19492, %l6 = 000000004b191cc5
swap [%i1+0x0f4],%l6 ! %l6 = 00000000d1e19492
! %f16 = 870fc809 3e941a49 d3f866de 4049356c
! %f20 = 68e8b70b 156c92b3 a5736cb1 2d19aa43
! %f24 = e6bd22ee 77129c78 cc613e37 936faa98
! %f28 = 32879d31 cc9eced0 00000046 2d42065e
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000005d000096] = 493e4bc6, %l1 = 9a128c72f0ffff70
ldstub [%i2+0x096],%l1 ! %l1 = 0000004b000000ff
! %l5 = 00000000c1ceb924, Mem[00000000900000f0] = 32879d31
stb %l5,[%i4+0x0f0] ! Mem[00000000900000f0] = 24879d31
membar #Sync ! Added by membar checker (924)
! Mem[0000000090000040] = a3d1d889 e6027f76 d011e7ed 1dad3467
! Mem[0000000090000050] = aa7da2d6 3829c82b 5b0d4a08 399fc433
! Mem[0000000090000060] = 93f98f17 939f0280 ff4ea832 d2ee129c
! Mem[0000000090000070] = e3d44140 122cd84d 8e5dc341 4ef65356
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l2 = bb11f353, %l3 = ffc2e322, Mem[00000000908000f8] = 967ae5bb 59018e55
std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = bb11f353 ffc2e322
! %l5 = 00000000c1ceb924, Mem[0000000091800170] = 4cfdc884
stw %l5,[%o0+0x170] ! Mem[0000000091800170] = c1ceb924
! Mem[000000005d0001f2] = 0c50aa39, %l3 = 9fde2700ffc2e322
ldstub [%i2+0x1f2],%l3 ! %l3 = 000000aa000000ff
! Mem[00000000910001c0] = 8d44af74, %g2 = ffffffff859a5f43
ldsb [%i6+0x1c3],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000090000040] = a3d1d889 e6027f76 d011e7ed 1dad3467
! Mem[0000000090000050] = aa7da2d6 3829c82b 5b0d4a08 399fc433
! Mem[0000000090000060] = 93f98f17 939f0280 ff4ea832 d2ee129c
! Mem[0000000090000070] = e3d44140 122cd84d 8e5dc341 4ef65356
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p38_branch_failed
p38_not_taken_0_end:
! End of Random Code for Thread 38
1: membar #Sync ! Force all stores to complete
p38_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x098] ! Set processor 38 done flag
! Check Registers
p38_check_registers:
set p38_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000bd
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004b
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 8c966028bb11f353
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000aa
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000003e
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c1ceb924
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d1e19492
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p38_check_fp_registers:
set p38_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a3d1d889 e6027f76
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d011e7ed 1dad3467
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be aa7da2d6 3829c82b
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5b0d4a08 399fc433
bne %xcc,p38_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 93f98f17 939f0280
bne %xcc,p38_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2e29a832 d2b4129c
bne %xcc,p38_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e3d44140 122cd84d
bne %xcc,p38_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8e5dc341 4ef65356
bne %xcc,p38_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 870fc809 3e941a49
bne %xcc,p38_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d3f866de 4049356c
bne %xcc,p38_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 68e8b70b 156c92b3
bne %xcc,p38_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a5736cb1 2d19aa43
bne %xcc,p38_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e6bd22ee 77129c78
bne %xcc,p38_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cc613e37 936faa98
bne %xcc,p38_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 32879d31 cc9eced0
bne %xcc,p38_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000046 2d42065e
bne %xcc,p38_f30_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 870fc809f012d9be
ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffe8b70b156c92b3
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000462d42065e
ldx [%i0+0x038],%g3 ! Observed data at 000000005c000038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 3e941a49de51b552
ldx [%i0+0x058],%g3 ! Observed data at 000000005c000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 995812b5f622ff6d
ldx [%i0+0x070],%g3 ! Observed data at 000000005c000070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9a128c72f0ffff70
ldx [%i0+0x080],%g3 ! Observed data at 000000005c000080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a4023e6ed06556de
ldx [%i0+0x0b8],%g3 ! Observed data at 000000005c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000000edbe1ff2e
ldx [%i0+0x0c0],%g3 ! Observed data at 000000005c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f0559de3fb93d85f
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = bac25a1aff0b3308
ldx [%i0+0x100],%g3 ! Observed data at 000000005c000100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 60afebd90638fce1
ldx [%i0+0x140],%g3 ! Observed data at 000000005c000140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 440beaed86c3ef8f
ldx [%i0+0x180],%g3 ! Observed data at 000000005c000180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 058acf6f0d1143d2
ldx [%i0+0x1b0],%g3 ! Observed data at 000000005c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 917a55f3fd310712
ldx [%i0+0x1d8],%g3 ! Observed data at 000000005c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d34361fff0e13ded
ldx [%i0+0x1f8],%g3 ! Observed data at 000000005c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1f8,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = ec4de46a224c23c9
ldx [%i1+0x040],%g3 ! Observed data at 000000005c800040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = a835a1b18b1bf5cb
ldx [%i1+0x050],%g3 ! Observed data at 000000005c800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = aa8b40944ef65356
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff3bdcd9abcf3017
ldx [%i1+0x080],%g3 ! Observed data at 000000005c800080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7903341560f5795d
ldx [%i1+0x088],%g3 ! Observed data at 000000005c800088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a2f2d0fcebe241b4
ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 55d14862644e63f6
ldx [%i1+0x098],%g3 ! Observed data at 000000005c800098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 607bbd5483ce74c5
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7fe89e7e45ef328e
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e51a6863c752e5d2
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c9c106bc56ebda76
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2650a4e100000046
ldx [%i1+0x0c8],%g3 ! Observed data at 000000005c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000791928eedf2
ldx [%i1+0x0d8],%g3 ! Observed data at 000000005c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b5fc653ed4e8330c
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 254892024b191cc5
ldx [%i1+0x0f0],%g3 ! Observed data at 000000005c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 700eb4acbb11f353
ldx [%i1+0x118],%g3 ! Observed data at 000000005c800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3825ffb7b0034860
ldx [%i1+0x128],%g3 ! Observed data at 000000005c800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = a3d1d889e6027f76
ldx [%i1+0x180],%g3 ! Observed data at 000000005c800180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = d0ffe7ed1dad3467
ldx [%i1+0x188],%g3 ! Observed data at 000000005c800188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = aa7da2d63829c82b
ldx [%i1+0x190],%g3 ! Observed data at 000000005c800190
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5b0d4a08399fc433
ldx [%i1+0x198],%g3 ! Observed data at 000000005c800198
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 93f98f17939f0280
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2e29a832d2b4129c
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e3d44140122cd84d
ldx [%i1+0x1b0],%g3 ! Observed data at 000000005c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8e5dc3414ef65356
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bf896b057b2aff3c
ldx [%i1+0x1d8],%g3 ! Observed data at 000000005c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000fef012d9be
ldx [%i1+0x1f8],%g3 ! Observed data at 000000005c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1f8,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = ff8b3ea007e0ba9e
ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = cb7378120af07d44
ldx [%i2+0x048],%g3 ! Observed data at 000000005d000048
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000c8b2b27ac4
ldx [%i2+0x058],%g3 ! Observed data at 000000005d000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5748cbc1493effc6
ldx [%i2+0x090],%g3 ! Observed data at 000000005d000090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f15fbc68f9cff8cd
ldx [%i2+0x0c0],%g3 ! Observed data at 000000005d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a99bfd80ffba2f07
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = d17842759b80ff9f
ldx [%i2+0x140],%g3 ! Observed data at 000000005d000140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = d95107364295f2c1
ldx [%i2+0x170],%g3 ! Observed data at 000000005d000170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 491a943e09c80f87
ldx [%i2+0x180],%g3 ! Observed data at 000000005d000180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6c354940de66f8d3
ldx [%i2+0x188],%g3 ! Observed data at 000000005d000188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = b3926c150bb7e868
ldx [%i2+0x190],%g3 ! Observed data at 000000005d000190
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 43aa192db16c73a5
ldx [%i2+0x198],%g3 ! Observed data at 000000005d000198
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 789c1277ee22bde6
ldx [%i2+0x1a0],%g3 ! Observed data at 000000005d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 98aa6f93373e61cc
ldx [%i2+0x1a8],%g3 ! Observed data at 000000005d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d0ce9ecc319d8732
ldx [%i2+0x1b0],%g3 ! Observed data at 000000005d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5e06422d46000000
ldx [%i2+0x1b8],%g3 ! Observed data at 000000005d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3ad31e2cdd8ca92c
ldx [%i2+0x1c0],%g3 ! Observed data at 000000005d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = daaf7c93679d1822
ldx [%i2+0x1c8],%g3 ! Observed data at 000000005d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e394bd85f15fbc68
ldx [%i2+0x1d0],%g3 ! Observed data at 000000005d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 54c49f930c47c35f
ldx [%i2+0x1d8],%g3 ! Observed data at 000000005d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 67be708b621c0dd1
ldx [%i2+0x1e0],%g3 ! Observed data at 000000005d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 046de785aaad4099
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0c50ff392649ee0a
ldx [%i2+0x1f0],%g3 ! Observed data at 000000005d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 350860c0d27099aa
ldx [%i2+0x1f8],%g3 ! Observed data at 000000005d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1f8,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = d3538ad857f5c99e
ldx [%i3+0x038],%g3 ! Observed data at 000000005d800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 60afebd9eef914ac
ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 60afebd9000000c8
ldx [%i3+0x098],%g3 ! Observed data at 000000005d800098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3ba1b856ff814d35
ldx [%i3+0x100],%g3 ! Observed data at 000000005d800100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 224c23c9fe815b15
ldx [%i3+0x120],%g3 ! Observed data at 000000005d800120
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000353bddee08
ldx [%i3+0x140],%g3 ! Observed data at 000000005d800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 93f98f17939f0280
ldx [%i3+0x1a0],%g3 ! Observed data at 000000005d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8e5dc341d4f58077
ldx [%i3+0x1b8],%g3 ! Observed data at 000000005d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff18e1efaadc21ff
ldx [%i3+0x1e0],%g3 ! Observed data at 000000005d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffd6f2e714d804db
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1f0,%g4
! The test for processor 38 has passed
p38_passed:
ta GOOD_TRAP
nop
p38_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p38_failed
p38_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p38_failed
p38_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p38_failed
p38_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p38_failed
p38_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p38_failed
p38_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p38_failed
p38_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p38_failed
p38_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p38_failed
p38_f0_fail:
set p38_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f2_fail:
set p38_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f4_fail:
set p38_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f6_fail:
set p38_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f8_fail:
set p38_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f10_fail:
set p38_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f12_fail:
set p38_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f14_fail:
set p38_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f16_fail:
set p38_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f18_fail:
set p38_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f20_fail:
set p38_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f22_fail:
set p38_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f24_fail:
set p38_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f26_fail:
set p38_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f28_fail:
set p38_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f30_fail:
set p38_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000010]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800018]
stba %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800000]
done
p38_trap1o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000010]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800018]
stba %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800000]
done
p38_trap2e:
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000020]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000010]
done
p38_trap2o:
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d000020]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000010]
done
p38_trap3e:
nop
done
p38_trap3o:
nop
done
p38_init_memory_pointers:
set p38_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p38_local0_start,%i0
set p38_local1_start,%i1
set p38_local2_start,%i2
set p38_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d8c7fbf5ce5b5bc5
ldx [%g1+0x008],%l1 ! %l1 = 9228b0b4917a55f3
ldx [%g1+0x010],%l2 ! %l2 = e55bc0882a952fe6
ldx [%g1+0x018],%l3 ! %l3 = eb61422197009927
ldx [%g1+0x020],%l4 ! %l4 = 1d36fc6060afebd9
ldx [%g1+0x028],%l5 ! %l5 = 5f682d708702e040
ldx [%g1+0x030],%l6 ! %l6 = 9cdf465c70cb77c4
ldx [%g1+0x038],%l7 ! %l7 = f2bf790e3d7d5fee
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 39
processor_39:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x9c] ! Set the start flag
wrpr %g0,7,%cleanwin
call p39_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 39
wr %g0,0x4,%fprs ! Make sure fef is 1
set p39_init_freg,%g1
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 32bcd06c bd53811b 1f0717d5 6a270352
! %f36 = 9b7ff701 6e6da5ff 53d18319 04c573f7
! %f40 = 4d4cf9fe d68402bf dd8501be cb383fd5
! %f44 = 41e1060d 48715640 9d802a7f e94eebe4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe57912a800000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = e57912a800000060
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 39
p39_label_1:
! %l7 = 319d896bcb0fa0aa, Mem[00000000900001b8] = 289d2f98
stb %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = aa9d2f98
! Mem[0000000090800154] = dfe2d1cd, %g2 = 512a8d6ca4cdbb2e
lduh [%i5+0x154],%g2 ! %g2 = 000000000000dfe2
! %l3 = edd503f25a4689a7, Mem[00000000908000eb] = 19d14c7e
stb %l3,[%i5+0x0eb] ! Mem[00000000908000e8] = a7d14c7e
! Mem[0000000090800164] = 7575c1ff, %g2 = 000000000000dfe2
ldsb [%i5+0x164],%g2 ! %g2 = 0000000000000075
! %l6 = 39e55f2de9a483d3, Mem[0000000091000080] = 57ff66f48c7af846
stx %l6,[%i6+0x080] ! Mem[0000000091000080] = 39e55f2de9a483d3
! Mem[000000005e00004d] = 6bea047c, %l2 = df55a42a37123868
ldstub [%i0+0x04d],%l2 ! %l2 = 000000ea000000ff
! %l0 = 0b9270386f3d974f, Mem[0000000091800086] = f862ec5f
stb %l0,[%o0+0x086] ! Mem[0000000091800084] = 4f62ec5f
! Mem[000000005e80009c] = 898bf5a8, %l6 = 39e55f2de9a483d3
ldsh [%i1+0x09c],%l6 ! %l6 = ffffffffffff898b
! Mem[0000000091000158] = b790fef1, %g2 = 0000000000000075
ldsh [%i6+0x158],%g2 ! %g2 = ffffffffffffb790
! Mem[000000009100011c] = f8b22f1d, %g18 = 7141cfd495744141
ldsw [%i6+0x11c],%g2 ! %g2 = 7141cfd495744141
p39_label_2:
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l6 = ffffffffffff898b, Mem[00000000900001a2] = 528133f1
stb %l6,[%i4+0x1a2] ! Mem[00000000900001a0] = 8b8133f1
! %l6 = ffffffffffff898b, Mem[0000000090000090] = 6d00201f
sth %l6,[%i4+0x090] ! Mem[0000000090000090] = 898b201f
! Mem[000000005e800038] = 0999e7c688d89f04, %l6 = ffffffffffff898b, %l2 = 00000000000000ea
add %i1,0x38,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 0999e7c688d89f04
! Mem[000000005f8001a4] = 69b4dc5f, %l1 = 0cd509da37f0871e
ldsh [%i3+0x1a6],%l1 ! %l1 = ffffffffffffdc5f
! Mem[000000005e000158] = 7cd22d7e, %l1 = ffffffffffffdc5f
swap [%i0+0x158],%l1 ! %l1 = 000000007cd22d7e
! %l1 = 000000007cd22d7e, Mem[00000000918001d4] = 8a40c6a2
stb %l1,[%o0+0x1d4] ! Mem[00000000918001d4] = 7e40c6a2
! Mem[00000000908001d4] = 98cdf870, %g18 = 7141cfd495744141
ldsw [%i5+0x1d4],%g2 ! %g2 = 7141cfd495744141
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000005f000084] = 1664649e, %l3 = edd503f25a4689a7
swap [%i2+0x084],%l3 ! %l3 = 000000001664649e
p39_label_3:
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (925)
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6338b81 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae aa9d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000005f800150] = bccd4086fa1fd8e5, %l4 = 00a96e14582b2bc3
ldx [%i3+0x150],%l4 ! %l4 = bccd4086fa1fd8e5
! Mem[000000005f000038] = b356a146, %l4 = bccd4086fa1fd8e5
ldsh [%i2+0x038],%l4 ! %l4 = ffffffffffffb356
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i3]ASI_BLK_AIUSL ! Block Store to 000000005f800000
! %l0 = 0b9270386f3d974f, Mem[00000000908000d3] = fc64c1ee
stb %l0,[%i5+0x0d3] ! Mem[00000000908000d0] = 4f64c1ee
! Mem[000000005e0000f4] = b1323c4b, %l6 = ffff898b, %l4 = ffffb356
add %i0,0xf4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b1323c4b
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6338b81 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae aa9d2f98 fd2501f4
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000005f8000c0
! Mem[000000005e8000ef] = 007ed103, %l5 = d2efc65fa271c955
ldstub [%i1+0x0ef],%l5 ! %l5 = 00000003000000ff
p39_label_4:
! Mem[000000005f80004c] = 66bf4356, %l3 = 1664649e, %l6 = ffff898b
add %i3,0x4c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000066bf4356
! Mem[000000005f000194] = 672ee80f, %l4 = b1323c4b, %l4 = b1323c4b
add %i2,0x194,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000672ee80f
! Mem[000000005f000089] = 940d1364, %l7 = 319d896bcb0fa0aa
ldstub [%i2+0x089],%l7 ! %l7 = 0000000d000000ff
membar #Sync ! Added by membar checker (926)
! Mem[000000005f8000d0] = b1132cd8, %l3 = 1664649e, %l2 = 88d89f04
add %i3,0xd0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b1132cd8
! Mem[0000000091000064] = ddde6b96, %g2 = ffffffff98cdf870
lduh [%i6+0x064],%g2 ! %g2 = 000000000000ddde
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000005e000105] = 75030b19, %l7 = 000000000000000d
ldstub [%i0+0x105],%l7 ! %l7 = 00000003000000ff
! Mem[000000005e8000f0] = cd5d76884f433a06, %l0 = 0b9270386f3d974f, %l6 = 0000000066bf4356
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = cd5d76884f433a06
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
p39_label_5:
! %l4 = 672ee80f, %l5 = 00000003, Mem[000000005e800078] = 7c654b79 52835d9b
std %l4,[%i1+0x078] ! Mem[000000005e800078] = 672ee80f 00000003
! Mem[00000000908001b4] = 2229163d, %g18 = 7141cfd495744141
ldsw [%i5+0x1b4],%g2 ! %g2 = 7141cfd495744141
! %l4 = 00000000672ee80f, Mem[00000000900000a8] = e544824c
stw %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 672ee80f
! Mem[000000005e0001e0] = 87fd4042, %l6 = 4f433a06, %l7 = 00000003
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000087fd4042
! Mem[0000000091800100] = ca2b8803, %g2 = 000000002229163d
lduh [%o0+0x102],%g2 ! %g2 = 000000000000ca2b
! Mem[000000005e000144] = 4a5f413c, %l6 = cd5d76884f433a06
swap [%i0+0x144],%l6 ! %l6 = 000000004a5f413c
! %l0 = 0b9270386f3d974f, Mem[000000005e80017e] = 293d8985
stb %l0,[%i1+0x17e] ! Mem[000000005e80017c] = 293d4f85
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
stda %f16,[%i0+%g6]ASI_BLK_P ! Block Store to 000000005e000100
! Mem[0000000091800044] = 1b70dce8, %g18 = 7141cfd495744141
ldsw [%o0+0x044],%g2 ! %g2 = 7141cfd495744141
! %l7 = 0000000087fd4042, Mem[00000000908001fc] = a267e83b
stw %l7,[%i5+0x1fc] ! Mem[00000000908001fc] = 87fd4042
p39_label_6:
! Mem[00000000900001d0] = 5ed88e06, %g18 = 7141cfd495744141
ldsw [%i4+0x1d0],%g2 ! %g2 = 7141cfd495744141
! %l2 = 00000000b1132cd8, Mem[00000000900001d2] = 8e06f7f7
stb %l2,[%i4+0x1d2] ! Mem[00000000900001d0] = d806f7f7
! Mem[000000005e000153] = 431e05bf, %l6 = 000000004a5f413c
ldstub [%i0+0x153],%l6 ! %l6 = 000000bf000000ff
! Mem[000000005e80009d] = 898bf5a8, %l7 = 0000000087fd4042
ldstub [%i1+0x09d],%l7 ! %l7 = 0000008b000000ff
! Mem[00000000918000f8] = ef3adf5b 2199b627, %g2 = 5ed88e06, %g3 = 0bad0b00
ldd [%o0+0x0f8],%g2 ! %g2 = 00000000ef3adf5b 000000002199b627
! Mem[0000000090000190] = 8068027cbb53256a, %g2 = 00000000ef3adf5b
ldx [%i4+0x190],%g2 ! %g2 = 8068027cbb53256a
! Mem[000000005f800110] = ac0c6553, %l0 = 0b9270386f3d974f
swap [%i3+0x110],%l0 ! %l0 = 00000000ac0c6553
membar #Sync ! Added by membar checker (927)
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000910001d0] = 7e4c5965e9b8d21a, %g2 = 8068027cbb53256a
ldx [%i6+0x1d0],%g2 ! %g2 = 7e4c5965e9b8d21a
! Mem[0000000090800128] = 3812cbef9a5bcdbc, %g2 = 7e4c5965e9b8d21a
ldx [%i5+0x128],%g2 ! %g2 = 3812cbef9a5bcdbc
p39_label_7:
! Mem[00000000900000cc] = d055b113, %g2 = 3812cbef9a5bcdbc
ldsh [%i4+0x0ce],%g2 ! %g2 = ffffffffffffd055
! Mem[000000009000004c] = 2504fdba, %g2 = ffffffffffffd055
ldsb [%i4+0x04f],%g2 ! %g2 = 0000000000000025
! Mem[0000000090800194] = e68e81f2, %g18 = 7141cfd495744141
ldsw [%i5+0x194],%g2 ! %g2 = 7141cfd495744141
! Mem[000000005e8001c0] = 5954a0ed, %l4 = 00000000672ee80f
swap [%i1+0x1c0],%l4 ! %l4 = 000000005954a0ed
! Mem[000000005f800004] = 18e2770c, %l7 = 000000000000008b
swap [%i3+0x004],%l7 ! %l7 = 0000000018e2770c
! Mem[0000000091800034] = f1ae53c9, %g2 = ffffffffe68e81f2
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000f1
! Mem[00000000910000fc] = 68ffb942, %g2 = 00000000000000f1
ldsb [%i6+0x0fc],%g2 ! %g2 = 0000000000000068
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000005f000010] = 17b48f3f, %l2 = 00000000b1132cd8
ldsh [%i2+0x012],%l2 ! %l2 = ffffffffffff8f3f
! Mem[000000009100014c] = a2c43b2c, %g2 = 0000000000000068
ldsh [%i6+0x14c],%g2 ! %g2 = ffffffffffffa2c4
p39_label_8:
! Mem[0000000091000078] = 53e44ef2, %g2 = ffffffffffffa2c4
lduw [%i6+0x078],%g2 ! %g2 = 0000000053e44ef2
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i0+%g5]ASI_COMMIT_P ! Block Store to 000000005e000140
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000918001f8] = 5ae8e450, %g2 = 0000000053e44ef2
lduh [%o0+0x1f8],%g2 ! %g2 = 0000000000005ae8
! Mem[00000000918000fc] = 274cd3ca, %g2 = 0000000000005ae8
ldsb [%o0+0x0ff],%g2 ! %g2 = 0000000000000027
membar #Sync ! Added by membar checker (928)
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! %l6 = 00000000000000bf, Mem[000000005f800030] = e62102d2be541cea
stx %l6,[%i3+0x030] ! Mem[000000005f800030] = 00000000000000bf
! Mem[000000005e000100] = 658a1e8ac9f12784, %l7 = 0000000018e2770c, %l7 = 0000000018e2770c
add %i0,0x100,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 658a1e8ac9f12784
! Mem[0000000091000158] = b790fef1, %g2 = 0000000000000027
ldsb [%i6+0x158],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000009080007c] = 0048bcb1, %g2 = ffffffffffffffb7
ldsb [%i5+0x07e],%g2 ! %g2 = 0000000000000000
p39_label_9:
! Mem[000000005f000014] = f9daf548, %l2 = ffffffffffff8f3f
swap [%i2+0x014],%l2 ! %l2 = 00000000f9daf548
! %l7 = 658a1e8ac9f12784, Mem[000000005e800154] = 34be6fbb
stw %l7,[%i1+0x154] ! Mem[000000005e800154] = c9f12784
! Mem[000000005e0001f0] = 16dd4261e776dd46, %l0 = 00000000ac0c6553, %l4 = 000000005954a0ed
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 16dd4261e776dd46
! %l2 = 00000000f9daf548, Mem[0000000090000050] = b2e04167d82c13b1
stx %l2,[%i4+0x050] ! Mem[0000000090000050] = 00000000f9daf548
! Mem[0000000090000140] = 658a1e8a c9f12784 3d3e5a67 92273c1a
! Mem[0000000090000150] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[0000000090000160] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[0000000090000170] = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000005f800090] = 4272a8c0976112e8, %l3 = 000000001664649e, %l0 = 00000000ac0c6553
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4272a8c0976112e8
! Mem[000000005e000080] = cd0c641e, %l0 = 4272a8c0976112e8
ldub [%i0+0x080],%l0 ! %l0 = 00000000000000cd
! Mem[000000005f000198] = 9418e75ec81a9e08, %l0 = 00000000000000cd, %l1 = 000000007cd22d7e
add %i2,0x198,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 9418e75ec81a9e08
! Mem[000000005e80018a] = 78480148, %l5 = 0000000000000003
ldstub [%i1+0x18a],%l5 ! %l5 = 00000001000000ff
membar #Sync ! Added by membar checker (929)
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
p39_label_10:
! Mem[0000000091800150] = a78f52e6, %g2 = 0000000000000000
ldsh [%o0+0x152],%g2 ! %g2 = ffffffffffffa78f
! Mem[0000000091800074] = ab98518d, %g2 = ffffffffffffa78f
lduw [%o0+0x074],%g2 ! %g2 = 00000000ab98518d
! Mem[00000000908001bc] = c83f39ed, %g18 = 7141cfd495744141
ldsw [%i5+0x1bc],%g2 ! %g2 = 7141cfd495744141
! %l5 = 0000000000000001, Mem[0000000090800048] = ec50e804
sth %l5,[%i5+0x048] ! Mem[0000000090800048] = 0001e804
! Mem[00000000900000c0] = 0c77e218 108ce27d 1deee5e0 2468d055
! Mem[00000000900000d0] = b1132cd8 6741e0b2 042d086c 4aeff6e2
! Mem[00000000900000e0] = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! Mem[00000000900000f0] = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000005e0001ce] = 21dd33ba, %l0 = 00000000000000cd
ldstub [%i0+0x1ce],%l0 ! %l0 = 00000033000000ff
! %l4 = e776dd46, %l5 = 00000001, Mem[0000000091800048] = 9a64b471 8ce2bfe6
std %l4,[%o0+0x048] ! Mem[0000000091800048] = e776dd46 00000001
! Mem[000000005f8001a8] = d00f2b7f, %l1 = c81a9e08, %l1 = c81a9e08
add %i3,0x1a8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d00f2b7f
! Mem[000000005f8000a4] = f92baf27, %l7 = c9f12784, %l6 = 000000bf
add %i3,0xa4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f92baf27
! %l2 = 00000000f9daf548, Mem[000000005f00012e] = 3ad066c1
stb %l2,[%i2+0x12e] ! Mem[000000005f00012c] = 3ad048c1
p39_label_11:
! Mem[0000000090800178] = 9ecbdcf917eb91ee, %g2 = ffffffffc83f39ed
ldx [%i5+0x178],%g2 ! %g2 = 9ecbdcf917eb91ee
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6338b81 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae aa9d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l6 = 00000000f92baf27, Mem[000000005f0000f0] = 7f295080316bc638
stx %l6,[%i2+0x0f0] ! Mem[000000005f0000f0] = 00000000f92baf27
! Mem[000000005e000028] = 8eb8f0f4, %l2 = 00000000f9daf548
swap [%i0+%o5],%l2 ! %l2 = 000000008eb8f0f4
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[000000005f000018] = 265e7e96e933cc3f, %l1 = 00000000d00f2b7f, %l2 = 000000008eb8f0f4
add %i2,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 265e7e96e933cc3f
! Mem[000000005f8000b8] = f3d12d77b77e3730, %l6 = 00000000f92baf27, %l4 = 16dd4261e776dd46
add %i3,0xb8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f3d12d77b77e3730
membar #Sync ! Added by membar checker (930)
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l5 = 0000000000000001, Mem[000000005f000010] = 17b48f3f
stw %l5,[%i2+%o2] ! Mem[000000005f000010] = 00000001
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
p39_label_12:
! Mem[00000000910000d8] = a99d2d37 72339a70, %g2 = 17eb91ee, %g3 = 2199b627
ldd [%i6+0x0d8],%g2 ! %g2 = 00000000a99d2d37 0000000072339a70
membar #Sync ! Added by membar checker (931)
! %l2 = 265e7e96e933cc3f, Mem[000000009000010a] = e5e02468
stb %l2,[%i4+0x10a] ! Mem[0000000090000108] = 3fe02468
! Mem[000000005e8000e0] = 2b1e9f1f, %l5 = 0000000000000001
lduw [%i1+0x0e0],%l5 ! %l5 = 000000002b1e9f1f
! %l4 = b77e3730, %l5 = 2b1e9f1f, Mem[0000000090800108] = 723b44fc 358f742f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = b77e3730 2b1e9f1f
! Mem[000000005f800078] = 22f381c3, %l4 = f3d12d77b77e3730
swap [%i3+0x078],%l4 ! %l4 = 0000000022f381c3
! Mem[000000005f800094] = 976112e8, %l7 = 658a1e8ac9f12784
swap [%i3+0x094],%l7 ! %l7 = 00000000976112e8
! %l4 = 0000000022f381c3, Mem[000000005e8000d7] = 7c5a75b9
stb %l4,[%i1+0x0d7] ! Mem[000000005e8000d4] = 7c5a75c3
! Mem[000000005e800070] = 5723703d d56d460f, %l4 = 22f381c3, %l5 = 2b1e9f1f
ldd [%i1+0x070],%l4 ! %l4 = 000000005723703d 00000000d56d460f
! Mem[00000000918000e0] = 73df26c5, %g18 = 7141cfd495744141
ldsw [%o0+0x0e0],%g2 ! %g2 = 7141cfd495744141
! %l6 = 00000000f92baf27, Mem[0000000090000090] = d2f8a2402f436382
stx %l6,[%i4+0x090] ! Mem[0000000090000090] = 00000000f92baf27
p39_label_13:
! %l1 = 00000000d00f2b7f, Mem[00000000910001a2] = 78138211
sth %l1,[%i6+0x1a2] ! Mem[00000000910001a0] = 2b7f8211
! Mem[00000000908000cc] = ab2ecbd5, %g2 = 0000000073df26c5
ldsb [%i5+0x0cf],%g2 ! %g2 = ffffffffffffffab
! Mem[00000000910000d0] = 5c7a7f22, %g18 = 7141cfd495744141
ldsw [%i6+0x0d0],%g2 ! %g2 = 7141cfd495744141
! Mem[000000005e800050] = a2debc4a908c5a15, %l0 = 0000000000000033, %l2 = 265e7e96e933cc3f
add %i1,0x50,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a2debc4a908c5a15
! Mem[0000000091000060] = 051f93c3, %g2 = 000000005c7a7f22
lduh [%i6+0x060],%g2 ! %g2 = 000000000000051f
! Mem[000000005e8001a8] = d5e5f85b, %l3 = 1664649e, %l0 = 00000033
add %i1,0x1a8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d5e5f85b
! Mem[000000009100019c] = 8dfea55c, %g18 = 7141cfd495744141
ldsw [%i6+0x19c],%g2 ! %g2 = 7141cfd495744141
! %l2 = a2debc4a908c5a15, Mem[0000000091000140] = eb851399
stw %l2,[%i6+0x140] ! Mem[0000000091000140] = 908c5a15
! Mem[00000000910000a8] = e401842b, %g2 = ffffffff8dfea55c
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000e401842b
! Mem[0000000091800174] = ad12e1a6, %g2 = 00000000e401842b
ldsh [%o0+0x174],%g2 ! %g2 = ffffffffffffad12
p39_label_14:
! Mem[0000000090000050] = 00000000 f9daf548, %g2 = ffffad12, %g3 = 72339a70
ldd [%i4+0x050],%g2 ! %g2 = 0000000000000000 00000000f9daf548
! Mem[000000005f800143] = a5107638, %l1 = 00000000d00f2b7f
ldstub [%i3+0x143],%l1 ! %l1 = 00000038000000ff
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6338b81 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae aa9d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000000] = 0c77e218 108ce27d 1deee5e0 2468d055
! Mem[0000000090000010] = b1132cd8 6741e0b2 042d086c 4aeff6e2
! Mem[0000000090000020] = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! Mem[0000000090000030] = ea1c54be d20221e6 bd30b8c9 9d230931
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %f0 = 0c77e218 108ce27d 1deee5e0 2468d055
! %f4 = b1132cd8 6741e0b2 042d086c 4aeff6e2
! %f8 = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! %f12 = ea1c54be d20221e6 bd30b8c9 9d230931
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[000000005f000068] = d5f614a8, %l6 = f92baf27, %l7 = 976112e8
add %i2,0x68,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d5f614a8
! Mem[00000000918001ac] = 589444b7, %g2 = 0000000000000000
ldsh [%o0+0x1ac],%g2 ! %g2 = 0000000000005894
! %l6 = 00000000f92baf27, Mem[0000000091800040] = 0323bb001b70dce8
stx %l6,[%o0+0x040] ! Mem[0000000091800040] = 00000000f92baf27
! %l6 = 00000000f92baf27, Mem[00000000918000ee] = d6d962db
stb %l6,[%o0+0x0ee] ! Mem[00000000918000ec] = 27d962db
! Mem[000000005f000063] = 884d5a30, %l5 = 00000000d56d460f
ldstub [%i2+0x063],%l5 ! %l5 = 00000030000000ff
p39_label_15:
! Mem[0000000090000040] = 7de28c10 18e2770c 55d06824 e0e5ee1d
! Mem[0000000090000050] = 00000000 f9daf548 e2f6ef4a 6c082d04
! Mem[0000000090000060] = 3bb14962 c8535b3a b8dc1b8a 2131978a
! Mem[0000000090000070] = e62102d2 be541cea 3109239d c9b830bd
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l6 = 00000000f92baf27, Mem[0000000091800030] = 3d3b21a0
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = f92baf27
! %l6 = 00000000f92baf27, Mem[00000000918000fd] = 99b6274c
stb %l6,[%o0+0x0fd] ! Mem[00000000918000fc] = 27b6274c
! Mem[000000005f0001b4] = 7d645329, %l7 = 00000000d5f614a8
swap [%i2+0x1b4],%l7 ! %l7 = 000000007d645329
! Mem[000000005f800107] = d30752d9, %l7 = 000000007d645329
ldstub [%i3+0x107],%l7 ! %l7 = 000000d9000000ff
! %l1 = 0000000000000038, Mem[0000000091000070] = dec575fced10e21f
stx %l1,[%i6+0x070] ! Mem[0000000091000070] = 0000000000000038
! Mem[0000000091000060] = 1f93c3dd, %g2 = 0000000000005894
ldub [%i6+0x061],%g2 ! %g2 = 000000000000001f
! Mem[000000005e800188] = 7848ff48, %l6 = f92baf27, %l3 = 1664649e
add %i1,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007848ff48
! Mem[000000005f800194] = 9b31e7c9, %l2 = a2debc4a908c5a15
ldub [%i3+0x194],%l2 ! %l2 = 000000000000009b
! Mem[000000005e80009c] = 89fff5a8, %l7 = 000000d9, %l7 = 000000d9
add %i1,0x9c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000089fff5a8
p39_label_16:
! Mem[000000005e0000d0] = ccdf46a9f8932266, %l6 = 00000000f92baf27, %l1 = 0000000000000038
add %i0,0xd0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ccdf46a9f8932266
! %l3 = 000000007848ff48, Mem[000000005f800010] = b2e04167
sth %l3,[%i3+%o2] ! Mem[000000005f800010] = ff484167
membar #Sync ! Added by membar checker (932)
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000005f800064] = 32a389de, %l4 = 5723703d, %l3 = 7848ff48
add %i3,0x64,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000032a389de
! Mem[000000005f8000c8] = 1deee5e0, %l3 = 32a389de, %l0 = d5e5f85b
add %i3,0xc8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000001deee5e0
! Mem[000000005e00010c] = 92273c1a, %l0 = 000000001deee5e0
ldstub [%i0+0x10c],%l0 ! %l0 = 00000092000000ff
! Mem[000000005e000040] = e12f40ef 7a187e70 939d2a27 6bff047c
! Mem[000000005e000050] = 55a195f3 ebc6e8ea 7e443059 a86d1754
! Mem[000000005e000060] = 21a15ee3 3ba41759 17cc896d 65a681d2
! Mem[000000005e000070] = 6bbf5397 0f047a68 2c00cbcf 5261a531
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 000000005e000040
! Mem[000000005f000100] = 7d82ddb2 b590ecaf de2e2691 2c0cf0e5
! Mem[000000005f000110] = 40452e91 9a7472b5 ab52a617 0eba550d
! Mem[000000005f000120] = 954eed41 22c9fb02 93feb537 3ad048c1
! Mem[000000005f000130] = 93c796f1 e6b05902 c82cbd0f 1214e83d
mov 0x100,%g6
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 000000005f000100
membar #Sync ! Added by membar checker (933)
! Mem[000000005e000100] = 658a1e8a c9f12784 3d3e5a67 ff273c1a
! Mem[000000005e000110] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[000000005e000120] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[000000005e000130] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i0+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000005e000100
! Mem[000000005e800010] = 4223493dc4a3fb82, %l4 = 000000005723703d, %l7 = 0000000089fff5a8
add %i1,0x10,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4223493dc4a3fb82
p39_label_17:
! Mem[000000005e000136] = d9ca800c, %l0 = 0000000000000092
ldstub [%i0+0x136],%l0 ! %l0 = 00000080000000ff
! Mem[00000000900000c0] = 0c77e218 108ce27d 1deee5e0 2468d055
! Mem[00000000900000d0] = b1132cd8 6741e0b2 042d086c 4aeff6e2
! Mem[00000000900000e0] = 3a5b53c8 6249b13b 8a973121 8a1bdcb8
! Mem[00000000900000f0] = ea1c54be d20221e6 bd30b8c9 9d230931
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000f92baf27, Mem[000000009080005d] = 823d38ff
stb %l6,[%i5+0x05d] ! Mem[000000009080005c] = 273d38ff
! Mem[000000005f8000a0] = d16a8094f92baf27, %l1 = ccdf46a9f8932266, %l1 = ccdf46a9f8932266
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d16a8094f92baf27
! Mem[000000005f00018c] = 9fe812af, %l2 = 000000000000009b
swap [%i2+0x18c],%l2 ! %l2 = 000000009fe812af
! Mem[000000009180009c] = 9cf71985, %g2 = 000000000000001f
ldsb [%o0+0x09c],%g2 ! %g2 = ffffffffffffff9c
! %l1 = d16a8094f92baf27, Mem[00000000908001ea] = 078a5beb
sth %l1,[%i5+0x1ea] ! Mem[00000000908001e8] = af275beb
! Mem[0000000091000134] = 7138197b, %g2 = ffffffffffffff9c
ldsh [%i6+0x136],%g2 ! %g2 = 0000000000007138
! Mem[0000000090800100] = ee8b48d4, %g2 = 0000000000007138
ldsb [%i5+0x101],%g2 ! %g2 = ffffffffffffffee
! %l7 = 4223493dc4a3fb82, Mem[00000000908000e8] = 441f81a7d14c7e74
stx %l7,[%i5+0x0e8] ! Mem[00000000908000e8] = 4223493dc4a3fb82
p39_label_18:
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! %l4 = 5723703d, %l5 = 00000030, Mem[000000005f0000c0] = 95dcaff9 28f0bd9e
std %l4,[%i2+0x0c0] ! Mem[000000005f0000c0] = 5723703d 00000030
! Mem[000000005e000054] = ebc6e8ea, %l0 = 0000000000000080
swap [%i0+0x054],%l0 ! %l0 = 00000000ebc6e8ea
! Mem[000000005e000078] = 2c00cbcf, %l7 = 4223493dc4a3fb82
swap [%i0+0x078],%l7 ! %l7 = 000000002c00cbcf
! Mem[00000000900001c0] = 7de28c10 18e2770c 55d06824 e0e5ee1d
! Mem[00000000900001d0] = b2e04167 d82c13b1 e2f6ef4a 6c082d04
! Mem[00000000900001e0] = 3bb14962 c8535b3a b8dc1b8a 2131978a
! Mem[00000000900001f0] = e62102d2 be541cea 3109239d c9b830bd
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000005f8000a0] = d16a8094f92baf27, %l3 = 0000000032a389de, %l6 = 00000000f92baf27
add %i3,0xa0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d16a8094f92baf27
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
stda %f0,[%i3+%g5]ASI_BLK_PL ! Block Store to 000000005f8000c0
! %l4 = 000000005723703d, Mem[0000000091000188] = 7b3910e578858b15
stx %l4,[%i6+0x188] ! Mem[0000000091000188] = 000000005723703d
! Mem[000000009080003c] = d91e8f3d, %g2 = ffffffffffffffee
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000090000080] = 8427f1c9 8a1e8a65 1a3c2792 675a3e3d
! Mem[0000000090000090] = 00000000 f92baf27 9236b88c f74b9906
! Mem[00000000900000a0] = 478a7bbe 4257efc7 24bb7091 4c8244e5
! Mem[00000000900000b0] = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p39_label_19:
! Mem[000000005e000108] = 3d3e5a67ff273c1a, %l6 = d16a8094f92baf27, %l2 = 000000009fe812af
add %i0,0x108,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 3d3e5a67ff273c1a
! Mem[00000000918000d0] = 9acad893, %g2 = ffffffffffffffd9
lduh [%o0+0x0d2],%g2 ! %g2 = 0000000000009aca
! %l5 = 0000000000000030, Mem[0000000091800048] = e776dd4600000001
stx %l5,[%o0+0x048] ! Mem[0000000091800048] = 0000000000000030
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000910000f4] = 4025b1fa, %g2 = 0000000000009aca
ldsh [%i6+0x0f6],%g2 ! %g2 = 0000000000004025
! Mem[000000005f8000b0] = 2a884425, %l4 = 000000005723703d
swap [%i3+0x0b0],%l4 ! %l4 = 000000002a884425
! Mem[000000005e000170] = ea1c54be, %l3 = 0000000032a389de
swap [%i0+0x170],%l3 ! %l3 = 00000000ea1c54be
! Mem[000000005f0000c4] = 00000030, %l5 = 0000000000000030
ldsh [%i2+0x0c4],%l5 ! %l5 = 0000000000000000
! Mem[000000005e000048] = 939d2a276bff047c, %l2 = 3d3e5a67ff273c1a
ldx [%i0+0x048],%l2 ! %l2 = 939d2a276bff047c
! %l5 = 0000000000000000, Mem[00000000910000c8] = 7732f2a6
stb %l5,[%i6+0x0c8] ! Mem[00000000910000c8] = 0032f2a6
p39_label_20:
! Mem[00000000900001e8] = b8dc1b8a 2131978a, %g2 = 00004025, %g3 = f9daf548
ldd [%i4+0x1e8],%g2 ! %g2 = 00000000b8dc1b8a 000000002131978a
membar #Sync ! Added by membar checker (934)
! Mem[0000000090000064] = be7b8a47, %g18 = 7141cfd495744141
ldsw [%i4+0x064],%g2 ! %g2 = 7141cfd495744141
! Mem[000000009180001c] = e6724250, %g2 = ffffffffbe7b8a47
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e6724250
! Mem[000000005f00010b] = de2e2691, %l3 = 00000000ea1c54be
ldstub [%i2+0x10b],%l3 ! %l3 = 00000091000000ff
! %l6 = d16a8094f92baf27, Mem[000000005e8000c0] = 0953e4fb585fd149
stx %l6,[%i1+0x0c0] ! Mem[000000005e8000c0] = d16a8094f92baf27
! %l0 = 00000000ebc6e8ea, Mem[000000005f00009f] = 634075ad
stb %l0,[%i2+0x09f] ! Mem[000000005f00009c] = 634075ea
! Mem[000000005f800148] = b84b0035531d1814, %l3 = 0000000000000091, %l1 = d16a8094f92baf27
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = b84b0035531d1814
! Mem[000000005f800191] = 47e297d7, %l6 = d16a8094f92baf27
ldstub [%i3+0x191],%l6 ! %l6 = 000000e2000000ff
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 000000005f000140
! Mem[000000005f800069] = cfa6ed9b, %l3 = 0000000000000091
ldstub [%i3+0x069],%l3 ! %l3 = 000000a6000000ff
p39_label_21:
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000005e80006c] = 4940a2eb, %l6 = 000000e2, %l7 = 2c00cbcf
add %i1,0x6c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004940a2eb
! %l5 = 0000000000000000, Mem[000000005f000038] = b356a146813ac2ff
stx %l5,[%i2+0x038] ! Mem[000000005f000038] = 0000000000000000
! %f16 = 658a1e8a c9f12784 3d3e5a67 92273c1a
! %f20 = 8263432f 40a2f8d2 06994bf7 8cb83692
! %f24 = c7ef5742 be7b8a47 e544824c 9170bb24
! %f28 = 0be6696c d9ca800c c4f42da6 d9d3f678
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l6 = 000000e2, %l7 = 4940a2eb, Mem[00000000910000d8] = a99d2d37 72339a70
std %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = 000000e2 4940a2eb
! Mem[000000005e8001a0] = a7192e8c, %l6 = 00000000000000e2
swap [%i1+0x1a0],%l6 ! %l6 = 00000000a7192e8c
! Mem[0000000090000040] = 658a1e8a c9f12784 3d3e5a67 ff273c1a
! Mem[0000000090000050] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[0000000090000060] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[0000000090000070] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l5 = 0000000000000000, Mem[0000000091800108] = 832e772e
stw %l5,[%o0+0x108] ! Mem[0000000091800108] = 00000000
! Mem[000000005f00000f] = d807049d, %l4 = 000000002a884425
ldstub [%i2+0x00f],%l4 ! %l4 = 0000009d000000ff
! Mem[000000005e800038] = 0999e7c688d89f04, %l1 = b84b0035531d1814, %l5 = 0000000000000000
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 0999e7c688d89f04
p39_label_22:
! Mem[000000005e8001a8] = d5e5f85b, %l5 = 0999e7c688d89f04
swap [%i1+0x1a8],%l5 ! %l5 = 00000000d5e5f85b
! %l5 = 00000000d5e5f85b, Mem[000000005e800070] = 5723703d
stw %l5,[%i1+0x070] ! Mem[000000005e800070] = d5e5f85b
! Mem[000000005e0001b0] = cbbeab10, %l3 = 000000a6, %l0 = ebc6e8ea
add %i0,0x1b0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cbbeab10
! %l7 = 000000004940a2eb, Mem[00000000918000c8] = 8731fad3b9615161
stx %l7,[%o0+0x0c8] ! Mem[00000000918000c8] = 000000004940a2eb
! %l3 = 00000000000000a6, Mem[0000000090800150] = d12ef6a9dfe2d1cd
stx %l3,[%i5+0x150] ! Mem[0000000090800150] = 00000000000000a6
! Mem[000000005f0000c8] = 1478af80, %l5 = 00000000d5e5f85b
swap [%i2+0x0c8],%l5 ! %l5 = 000000001478af80
! %l0 = cbbeab10, %l1 = 531d1814, Mem[00000000908000b0] = ac9d73bf 2618a39e
std %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = cbbeab10 531d1814
! Mem[0000000090000130] = 54bed202, %g2 = 00000000e6724250
lduh [%i4+0x132],%g2 ! %g2 = 00000000000054be
! Mem[0000000090800168] = 933be2ec, %g18 = 7141cfd495744141
ldsw [%i5+0x168],%g2 ! %g2 = 7141cfd495744141
! Mem[000000009080004c] = 4339ab56, %g2 = ffffffff933be2ec
lduw [%i5+0x04c],%g2 ! %g2 = 000000004339ab56
p39_label_23:
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %f0 = 8427f1c9 8a1e8a65 1a3c27ff 675a3e3d
! %f4 = d2f8a240 2f436382 9236b88c f74b9906
! %f8 = 478a7bbe 4257efc7 24bb7091 4c8244e5
! %f12 = 0c80cad9 6c69e60b 78f6d3d9 a62df4c4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l6 = 00000000a7192e8c, Mem[00000000910001d4] = e9b8d21a
stb %l6,[%i6+0x1d4] ! Mem[00000000910001d4] = 8cb8d21a
! Mem[000000005e0001c0] = 7c461465 3766d4d4 2ea7a6d8 21ddffba
! Mem[000000005e0001d0] = 1875ff52 6aeebcbf 4986531e 2a043af9
! Mem[000000005e0001e0] = 87fd4042 e54020ef fac70843 19df8085
! Mem[000000005e0001f0] = 16dd4261 e776dd46 fbf6c30a b493f600
mov 0x1c0,%g6
ldda [%i0+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 000000005e0001c0
! Mem[000000005f00009b] = 6b61de73, %l2 = 939d2a276bff047c
ldstub [%i2+0x09b],%l2 ! %l2 = 00000073000000ff
! Mem[000000005f800006] = 0000008b, %l2 = 0000000000000073
ldstub [%i3+0x006],%l2 ! %l2 = 00000000000000ff
membar #Sync ! Added by membar checker (935)
! Mem[0000000090000040] = 658a1e8a c9f12784 3d3e5a67 ff273c1a
! Mem[0000000090000050] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[0000000090000060] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[0000000090000070] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l7 = 000000004940a2eb, Mem[0000000090000148] = 3d3e5a6792273c1a
stx %l7,[%i4+0x148] ! Mem[0000000090000148] = 000000004940a2eb
! Mem[0000000090000000] = 658a1e8a c9f12784 3d3e5a67 ff273c1a
! Mem[0000000090000010] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[0000000090000020] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[0000000090000030] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000005e0000d8] = 294f6401dd9a0b62, %l1 = b84b0035531d1814, %l6 = 00000000a7192e8c
add %i0,0xd8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 294f6401dd9a0b62
p39_label_24:
! Mem[000000005f800128] = 638ff6c1, %l3 = 00000000000000a6
ldub [%i3+0x12b],%l3 ! %l3 = 00000000000000c1
! Mem[0000000091000118] = 535c262e, %g2 = 000000004339ab56
lduw [%i6+0x118],%g2 ! %g2 = 00000000535c262e
! Mem[0000000090800080] = bcb1b5a9, %g2 = 00000000535c262e
lduh [%i5+0x080],%g2 ! %g2 = 000000000000bcb1
! Mem[00000000900000c0] = 658a1e8a c9f12784 3d3e5a67 92273c1a
! Mem[00000000900000d0] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[00000000900000e0] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[00000000900000f0] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 658a1e8a c9f12784 3d3e5a67 ff273c1a
! Mem[0000000090000050] = 8263432f 40a2f8d2 06994bf7 8cb83692
! Mem[0000000090000060] = c7ef5742 be7b8a47 e544824c 9170bb24
! Mem[0000000090000070] = 0be6696c d9ca800c c4f42da6 d9d3f678
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000018] = 06994bf78cb83692, %g2 = 000000000000bcb1
ldx [%i4+%o3],%g2 ! %g2 = 06994bf78cb83692
! Mem[000000005e800178] = 9afb96c7, %l0 = 00000000cbbeab10
swap [%i1+0x178],%l0 ! %l0 = 000000009afb96c7
! Mem[0000000091000170] = ddbd0a9c, %g2 = 06994bf78cb83692
ldsb [%i6+0x170],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000005f0000d8] = c1f0594fc8ba027e, %l1 = b84b0035531d1814, %l4 = 000000000000009d
add %i2,0xd8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = c1f0594fc8ba027e
! %l2 = 0000000000000000, Mem[000000005e000050] = 55a195f3
sth %l2,[%i0+0x050] ! Mem[000000005e000050] = 000095f3
p39_label_25:
! %l0 = 000000009afb96c7, Mem[000000005e000010] = a1d1cc9c55f727fe
stx %l0,[%i0+%o2] ! Mem[000000005e000010] = 000000009afb96c7
! Mem[000000005e8000ea] = a7ec5d67, %l7 = 000000004940a2eb
ldstub [%i1+0x0ea],%l7 ! %l7 = 0000005d000000ff
! %l2 = 0000000000000000, Mem[00000000910000d0] = 5c7a7f22
stw %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000
! Mem[000000005e800046] = f0c1db80, %l6 = 294f6401dd9a0b62
ldstub [%i1+0x046],%l6 ! %l6 = 000000db000000ff
! Mem[000000005e0000f8] = 69266e17, %l5 = 1478af80, %l2 = 00000000
add %i0,0xf8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000069266e17
! Mem[000000005e800160] = 83b7e1c3, %l3 = 00000000000000c1
ldstub [%i1+0x160],%l3 ! %l3 = 00000083000000ff
! Mem[000000005e800098] = 793ca221, %l2 = 0000000069266e17
swap [%i1+0x098],%l2 ! %l2 = 00000000793ca221
! Mem[000000005e8000e8] = a7ecff67, %l0 = 000000009afb96c7
ldub [%i1+0x0e8],%l0 ! %l0 = 00000000000000a7
! Mem[000000005f800120] = fc95259f, %l1 = 531d1814, %l4 = c8ba027e
add %i3,0x120,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000fc95259f
! Mem[000000005e800158] = f2dde693, %l3 = 00000083, %l3 = 00000083
add %i1,0x158,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f2dde693
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p39_branch_failed
p39_not_taken_0_end:
! End of Random Code for Thread 39
1: membar #Sync ! Force all stores to complete
p39_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x09c] ! Set processor 39 done flag
! Check Registers
p39_check_registers:
set p39_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000a7
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be b84b0035531d1814
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000793ca221
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f2dde693
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fc95259f
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001478af80
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000db
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000005d
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be d4d46637 6514467c
bne %xcc,p39_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be baffdd21 d8a6a72e
bne %xcc,p39_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bfbcee6a 52ff7518
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f93a042a 1e538649
bne %xcc,p39_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ef2040e5 4240fd87
bne %xcc,p39_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8580df19 4308c7fa
bne %xcc,p39_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 46dd76e7 6142dd16
bne %xcc,p39_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00f693b4 0ac3f6fb
bne %xcc,p39_f14_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 000000009afb96c7
ldx [%i0+0x010],%g3 ! Observed data at 000000005e000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = f9daf548975fe141
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 939d2a276bff047c
ldx [%i0+0x048],%g3 ! Observed data at 000000005e000048
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000095f300000080
ldx [%i0+0x050],%g3 ! Observed data at 000000005e000050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = c4a3fb825261a531
ldx [%i0+0x078],%g3 ! Observed data at 000000005e000078
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = 658a1e8ac9f12784
ldx [%i0+0x100],%g3 ! Observed data at 000000005e000100
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3d3e5a67ff273c1a
ldx [%i0+0x108],%g3 ! Observed data at 000000005e000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8263432f40a2f8d2
ldx [%i0+0x110],%g3 ! Observed data at 000000005e000110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 06994bf78cb83692
ldx [%i0+0x118],%g3 ! Observed data at 000000005e000118
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c7ef5742be7b8a47
ldx [%i0+0x120],%g3 ! Observed data at 000000005e000120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e544824c9170bb24
ldx [%i0+0x128],%g3 ! Observed data at 000000005e000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0be6696cd9caff0c
ldx [%i0+0x130],%g3 ! Observed data at 000000005e000130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c4f42da6d9d3f678
ldx [%i0+0x138],%g3 ! Observed data at 000000005e000138
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0c77e218108ce27d
ldx [%i0+0x140],%g3 ! Observed data at 000000005e000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1deee5e02468d055
ldx [%i0+0x148],%g3 ! Observed data at 000000005e000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = b1132cd86741e0b2
ldx [%i0+0x150],%g3 ! Observed data at 000000005e000150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 042d086c4aeff6e2
ldx [%i0+0x158],%g3 ! Observed data at 000000005e000158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3a5b53c86249b13b
ldx [%i0+0x160],%g3 ! Observed data at 000000005e000160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8a9731218a1bdcb8
ldx [%i0+0x168],%g3 ! Observed data at 000000005e000168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 32a389ded20221e6
ldx [%i0+0x170],%g3 ! Observed data at 000000005e000170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = bd30b8c99d230931
ldx [%i0+0x178],%g3 ! Observed data at 000000005e000178
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2ea7a6d821ddffba
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1c8,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = a300ef4bf0c1ff80
ldx [%i1+0x040],%g3 ! Observed data at 000000005e800040
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = d5e5f85bd56d460f
ldx [%i1+0x070],%g3 ! Observed data at 000000005e800070
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 672ee80f00000003
ldx [%i1+0x078],%g3 ! Observed data at 000000005e800078
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 69266e1789fff5a8
ldx [%i1+0x098],%g3 ! Observed data at 000000005e800098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d16a8094f92baf27
ldx [%i1+0x0c0],%g3 ! Observed data at 000000005e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4e0924fb7c5a75c3
ldx [%i1+0x0d0],%g3 ! Observed data at 000000005e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a7ecff67007ed1ff
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 01dac0eec9f12784
ldx [%i1+0x150],%g3 ! Observed data at 000000005e800150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffb7e1c3d32e6f32
ldx [%i1+0x160],%g3 ! Observed data at 000000005e800160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = cbbeab10293d4f85
ldx [%i1+0x178],%g3 ! Observed data at 000000005e800178
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7848ff4820f22225
ldx [%i1+0x188],%g3 ! Observed data at 000000005e800188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000e27fba69e7
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 88d89f048181aba2
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 672ee80f04b585f5
ldx [%i1+0x1c0],%g3 ! Observed data at 000000005e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1c0,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7dab9da6d80704ff
ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000001ffff8f3f
ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x038],%g3 ! Observed data at 000000005f000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 884d5afff5faf0e7
ldx [%i2+0x060],%g3 ! Observed data at 000000005f000060
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 295f91135a4689a7
ldx [%i2+0x080],%g3 ! Observed data at 000000005f000080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 94ff1364ace855cb
ldx [%i2+0x088],%g3 ! Observed data at 000000005f000088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6b61deff634075ea
ldx [%i2+0x098],%g3 ! Observed data at 000000005f000098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5723703d00000030
ldx [%i2+0x0c0],%g3 ! Observed data at 000000005f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d5e5f85b9cd815b2
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000000f92baf27
ldx [%i2+0x0f0],%g3 ! Observed data at 000000005f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = de2e26ff2c0cf0e5
ldx [%i2+0x108],%g3 ! Observed data at 000000005f000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 93feb5373ad048c1
ldx [%i2+0x128],%g3 ! Observed data at 000000005f000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 658a1e8ac9f12784
ldx [%i2+0x140],%g3 ! Observed data at 000000005f000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3d3e5a67ff273c1a
ldx [%i2+0x148],%g3 ! Observed data at 000000005f000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8263432f40a2f8d2
ldx [%i2+0x150],%g3 ! Observed data at 000000005f000150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 06994bf78cb83692
ldx [%i2+0x158],%g3 ! Observed data at 000000005f000158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = c7ef5742be7b8a47
ldx [%i2+0x160],%g3 ! Observed data at 000000005f000160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e544824c9170bb24
ldx [%i2+0x168],%g3 ! Observed data at 000000005f000168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0be6696cd9ca800c
ldx [%i2+0x170],%g3 ! Observed data at 000000005f000170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = c4f42da6d9d3f678
ldx [%i2+0x178],%g3 ! Observed data at 000000005f000178
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 016ec8b20000009b
ldx [%i2+0x188],%g3 ! Observed data at 000000005f000188
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9b23038ad5f614a8
ldx [%i2+0x1b0],%g3 ! Observed data at 000000005f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1b0,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 7de28c100000ff8b
ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 55d06824e0e5ee1d
ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff484167d82c13b1
ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e2f6ef4a6c082d04
ldx [%i3+0x018],%g3 ! Observed data at 000000005f800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3bb14962c8535b3a
ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b8dc1b8a2131978a
ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000000bf
ldx [%i3+0x030],%g3 ! Observed data at 000000005f800030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3109239dc9b830bd
ldx [%i3+0x038],%g3 ! Observed data at 000000005f800038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = cfffed9b8dc13429
ldx [%i3+0x068],%g3 ! Observed data at 000000005f800068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = b77e37301b5ec9ba
ldx [%i3+0x078],%g3 ! Observed data at 000000005f800078
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4272a8c0c9f12784
ldx [%i3+0x090],%g3 ! Observed data at 000000005f800090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5723703d737808ad
ldx [%i3+0x0b0],%g3 ! Observed data at 000000005f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 658a1e8ac9f12784
ldx [%i3+0x0c0],%g3 ! Observed data at 000000005f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3d3e5a67ff273c1a
ldx [%i3+0x0c8],%g3 ! Observed data at 000000005f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8263432f40a2f8d2
ldx [%i3+0x0d0],%g3 ! Observed data at 000000005f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 06994bf78cb83692
ldx [%i3+0x0d8],%g3 ! Observed data at 000000005f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c7ef5742be7b8a47
ldx [%i3+0x0e0],%g3 ! Observed data at 000000005f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e544824c9170bb24
ldx [%i3+0x0e8],%g3 ! Observed data at 000000005f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0be6696cd9ca800c
ldx [%i3+0x0f0],%g3 ! Observed data at 000000005f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c4f42da6d9d3f678
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1818d9b1d30752ff
ldx [%i3+0x100],%g3 ! Observed data at 000000005f800100
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6f3d974f77c75217
ldx [%i3+0x110],%g3 ! Observed data at 000000005f800110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = a51076ff35f3814d
ldx [%i3+0x140],%g3 ! Observed data at 000000005f800140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 47ff97d79b31e7c9
ldx [%i3+0x190],%g3 ! Observed data at 000000005f800190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x190,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f0_fail:
set p39_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f2_fail:
set p39_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f4_fail:
set p39_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f6_fail:
set p39_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f8_fail:
set p39_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f10_fail:
set p39_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f12_fail:
set p39_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f14_fail:
set p39_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 39 failed
p39_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 39 failed
p39_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x09c] ! Set processor 39 done flag
set p39_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p39_selfmod_failed:
ba p39_failed
mov 0xabc,%g1
p39_common_error:
or %g0,0xf07,%g1
ba p39_failed
mov %o5,%g3
p39_common_signature_error:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_common_timeout:
set p39_temp,%g1
ba p39_failed
st %g2,[%g1] ! Common Lock Number
p39_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p39_failed
mov 0x0,%g3
p39_trap1e:
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000018]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000018]
stxa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e800008]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800018]
done
p39_trap1o:
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000018]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f000018]
stxa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e800008]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800018]
done
p39_trap2e:
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800000]
done
p39_trap2o:
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005f800000]
done
p39_trap3e:
nop
done
p39_trap3o:
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0b9270386f3d974f
ldx [%g1+0x008],%l1 ! %l1 = 0cd509da37f0871e
ldx [%g1+0x010],%l2 ! %l2 = df55a42a37123868
ldx [%g1+0x018],%l3 ! %l3 = edd503f25a4689a7
ldx [%g1+0x020],%l4 ! %l4 = 00a96e14582b2bc3
ldx [%g1+0x028],%l5 ! %l5 = d2efc65fa271c955
ldx [%g1+0x030],%l6 ! %l6 = 39e55f2de9a483d3
ldx [%g1+0x038],%l7 ! %l7 = 319d896bcb0fa0aa
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 40
processor_40:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xa0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p40_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 40
wr %g0,0x4,%fprs ! Make sure fef is 1
set p40_init_freg,%g1
! %f0 = 15081a11 2c4cbae2 636bf378 8906c55b
! %f4 = 8cbc427c 0006211c fd1a344d 04eee435
! %f8 = ebcc51cf 51eb1271 ded64297 f53ad314
! %f12 = 66a83ea9 02630df1 d26f1a94 77fc9fa6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9e984162 a1291a91 9a52d3b5 4f690371
! %f36 = 381d4ffa 4680c902 e50a51e5 ff0c1bfa
! %f40 = c1f308b0 df4e0d1d 92f033d4 2d6ca172
! %f44 = 8b0849e7 6741813a 363b999e b1ff8137
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf0ff19cf00000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = f0ff19cf00000014
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 40
p40_label_1:
! Mem[00000000618000e8] = 7be21106, %l0 = ab99feb2606f6b6d
swap [%i3+0x0e8],%l0 ! %l0 = 000000007be21106
! Mem[00000000608000d0] = baef5e9c, %l3 = 11f8afa0272752bf
swap [%i1+0x0d0],%l3 ! %l3 = 00000000baef5e9c
! Mem[00000000610000e8] = e00eaf2b5be57c3c, %l4 = 09d7cf1bfe7db909, %l4 = 09d7cf1bfe7db909
add %i2,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e00eaf2b5be57c3c
! %l2 = 0472d23853abaa37, Mem[00000000918001d8] = 8ed2ad375cb4d790
stx %l2,[%o0+0x1d8] ! Mem[00000000918001d8] = 0472d23853abaa37
! %l4 = e00eaf2b5be57c3c, Mem[0000000090000114] = 2887fb18
stw %l4,[%i4+0x114] ! Mem[0000000090000114] = 5be57c3c
! Mem[000000006100016c] = 84205560, %l6 = dc6497b397b00609
swap [%i2+0x16c],%l6 ! %l6 = 0000000084205560
! %l2 = 0472d23853abaa37, Mem[0000000090000048] = e7f346866b0dd925
stx %l2,[%i4+0x048] ! Mem[0000000090000048] = 0472d23853abaa37
! %l0 = 7be21106, %l1 = 0821c5f0, Mem[00000000900000d0] = 87231a0c 716244f6
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 7be21106 0821c5f0
! Mem[00000000900001c0] = 98c5416a af88acec, %g2 = 68229024, %g3 = 0bad0b00
ldd [%i4+0x1c0],%g2 ! %g2 = 0000000098c5416a 00000000af88acec
membar #Sync ! Added by membar checker (936)
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 5be57c3c 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
p40_label_2:
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %f0 = 15081a11 2c4cbae2 636bf378 8906c55b
! %f4 = 8cbc427c 0006211c fd1a344d 04eee435
! %f8 = ebcc51cf 51eb1271 ded64297 f53ad314
! %f12 = 66a83ea9 02630df1 d26f1a94 77fc9fa6
mov 0x180,%g6
stda %f0,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000061800180
! Mem[0000000060000194] = 464940be, %l6 = 84205560, %l6 = 84205560
add %i0,0x194,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000464940be
! Mem[00000000610001d0] = ab96de8d2f4bb38f, %l5 = 50c913aea2bd1ac4, %l6 = 00000000464940be
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ab96de8d2f4bb38f
! Mem[0000000090000098] = 8627f18b f2e36645, %g2 = 98c5416a, %g3 = af88acec
ldd [%i4+0x098],%g2 ! %g2 = 000000008627f18b 00000000f2e36645
! %l6 = 2f4bb38f, %l7 = bfc69e0f, Mem[00000000900001b0] = 339d668f c3afd8ae
std %l6,[%i4+0x1b0] ! Mem[00000000900001b0] = 2f4bb38f bfc69e0f
! %l6 = ab96de8d2f4bb38f, Mem[000000009180004f] = e6f95324
stb %l6,[%o0+0x04f] ! Mem[000000009180004c] = 8ff95324
! Mem[00000000600001e0] = 9a3ca19d, %l1 = ab90cda40821c5f0
lduh [%i0+0x1e2],%l1 ! %l1 = 000000000000a19d
! Mem[00000000900001b0] = b38fbfc6, %g2 = 000000008627f18b
ldub [%i4+0x1b2],%g2 ! %g2 = 00000000000000b3
! %l2 = 53abaa37, %l3 = baef5e9c, Mem[0000000091000130] = aab6d95d 73807138
std %l2,[%i6+0x130] ! Mem[0000000091000130] = 53abaa37 baef5e9c
p40_label_3:
! Mem[0000000061000004] = 84d3c22a, %l0 = 000000007be21106
ldub [%i2+0x007],%l0 ! %l0 = 000000000000002a
! %l0 = 000000000000002a, Mem[00000000618001f0] = 4652757306bc6817
stx %l0,[%i3+0x1f0] ! Mem[00000000618001f0] = 000000000000002a
! Mem[00000000900001ec] = 0fbb144d, %g2 = 00000000000000b3
lduh [%i4+0x1ec],%g2 ! %g2 = 0000000000000fbb
! %l2 = 0472d23853abaa37, Mem[00000000900001c0] = 98c5416aaf88acec
stx %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 0472d23853abaa37
! Mem[000000006000010c] = f09d9b0c, %l0 = 0000002a, %l0 = 0000002a
add %i0,0x10c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f09d9b0c
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 7be21106 0821c5f0 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800114] = 3f65ae71, %g2 = 0000000000000fbb
lduw [%i5+0x114],%g2 ! %g2 = 000000003f65ae71
! %l3 = 00000000baef5e9c, Mem[0000000091000186] = 9c2b7b39
sth %l3,[%i6+0x186] ! Mem[0000000091000184] = 5e9c7b39
membar #Sync ! Added by membar checker (937)
! Mem[00000000900001c0] = 0472d238 53abaa37 fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000060800081] = fb79205a, %l0 = 00000000f09d9b0c
ldstub [%i1+0x081],%l0 ! %l0 = 00000079000000ff
p40_label_4:
! Mem[00000000610000b8] = 49b60498, %l7 = 74530eafbfc69e0f
lduw [%i2+0x0b8],%l7 ! %l7 = 0000000049b60498
! %l0 = 0000000000000079, Mem[0000000090000110] = 5214d6835be57c3c
stx %l0,[%i4+0x110] ! Mem[0000000090000110] = 0000000000000079
! %l0 = 0000000000000079, Mem[0000000091800058] = 5c76d32298c57dad
stx %l0,[%o0+0x058] ! Mem[0000000091800058] = 0000000000000079
! Mem[00000000900001c0] = 0472d238 53abaa37 fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %f0 = 15081a11 2c4cbae2 636bf378 8906c55b
! %f4 = 8cbc427c 0006211c fd1a344d 04eee435
! %f8 = ebcc51cf 51eb1271 ded64297 f53ad314
! %f12 = 66a83ea9 02630df1 d26f1a94 77fc9fa6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000061800179] = 41a319f4, %l0 = 0000000000000079
ldstub [%i3+0x179],%l0 ! %l0 = 000000a3000000ff
! Mem[000000009100008c] = db170bc1, %g2 = 000000003f65ae71
ldub [%i6+0x08e],%g2 ! %g2 = 00000000000000db
! Mem[000000006000001e] = e0ffeb31, %l1 = 000000000000a19d
ldstub [%i0+0x01e],%l1 ! %l1 = 000000eb000000ff
! Mem[00000000600001c8] = b2a10314, %l1 = 00000000000000eb
ldstub [%i0+0x1c8],%l1 ! %l1 = 000000b2000000ff
! %f0 = 15081a11 2c4cbae2 636bf378 8906c55b
! %f4 = 8cbc427c 0006211c fd1a344d 04eee435
! %f8 = ebcc51cf 51eb1271 ded64297 f53ad314
! %f12 = 66a83ea9 02630df1 d26f1a94 77fc9fa6
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
p40_label_5:
! %l7 = 0000000049b60498, Mem[0000000090800177] = 149ecbdc
stb %l7,[%i5+0x177] ! Mem[0000000090800174] = 989ecbdc
! Mem[00000000610000e0] = f9f0a608, %l7 = 49b60498, %l4 = 5be57c3c
add %i2,0xe0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f9f0a608
! Mem[00000000618001e8] = 5aad7cc6, %l7 = 0000000049b60498
ldstub [%i3+0x1e8],%l7 ! %l7 = 0000005a000000ff
! Mem[0000000060800100] = 8b51b1d5, %l2 = 53abaa37, %l6 = 2f4bb38f
add %i1,0x100,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008b51b1d5
! Mem[0000000060000100] = e1e9c868758768c6, %l7 = 000000000000005a, %l4 = 00000000f9f0a608
add %i0,0x100,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e1e9c868758768c6
! Mem[0000000090800000] = 210d12bd, %g2 = 00000000000000db
lduw [%i5+%g0],%g2 ! %g2 = 00000000210d12bd
! %l5 = 50c913aea2bd1ac4, Mem[00000000910001b2] = ef3ff44f
stb %l5,[%i6+0x1b2] ! Mem[00000000910001b0] = c43ff44f
! Mem[00000000610000a4] = 419ad095, %l6 = 000000008b51b1d5
swap [%i2+0x0a4],%l6 ! %l6 = 00000000419ad095
! %l3 = 00000000baef5e9c, Mem[00000000908001a8] = db28b76651af16d7
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000000baef5e9c
! Mem[00000000618000e4] = 8fe78b2d, %l3 = baef5e9c, %l2 = 53abaa37
add %i3,0xe4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008fe78b2d
p40_label_6:
! Mem[0000000060800000] = 6d6b021d 1604a813 6be8fdac cb30f2d4
! Mem[0000000060800010] = b09f7926 4665a4c5 407c7fd9 e4deb786
! Mem[0000000060800020] = 16b6d47d ae59b673 9c35edbe 0811b2dd
! Mem[0000000060800030] = 39b3c3d4 5bab5c91 2560134a fdae336d
ldda [%i1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000060800000
! Mem[00000000610000d0] = 9b631e63, %l3 = baef5e9c, %l6 = 419ad095
add %i2,0xd0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000009b631e63
! Mem[00000000918000e0] = 73df26c5 62e470b4, %g2 = 210d12bd, %g3 = f2e36645
ldd [%o0+0x0e0],%g2 ! %g2 = 0000000073df26c5 0000000062e470b4
! %l6 = 000000009b631e63, Mem[000000009100002e] = 0ba71fff
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = 1e631fff
! Mem[000000006000016c] = 3caca0b7, %l1 = 00000000000000b2
swap [%i0+0x16c],%l1 ! %l1 = 000000003caca0b7
! Mem[0000000061800176] = cde2f51e, %l4 = e1e9c868758768c6
ldstub [%i3+0x176],%l4 ! %l4 = 000000f5000000ff
! Mem[0000000060800100] = 8b51b1d5, %l3 = 00000000baef5e9c
ldsh [%i1+0x102],%l3 ! %l3 = ffffffffffffb1d5
! Mem[0000000091800148] = 519ebfcd, %g2 = 0000000073df26c5
ldsh [%o0+0x14a],%g2 ! %g2 = 000000000000519e
! Mem[00000000608000f8] = 10343fc09e789803, %l7 = 000000000000005a, %l6 = 000000009b631e63
add %i1,0xf8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 10343fc09e789803
! Mem[00000000608001d4] = 58c78b2e, %l6 = 10343fc09e789803
swap [%i1+0x1d4],%l6 ! %l6 = 0000000058c78b2e
p40_label_7:
! %l0 = 000000a3, %l1 = 3caca0b7, Mem[00000000600000f8] = 9c2cd17c 7e974432
std %l0,[%i0+0x0f8] ! Mem[00000000600000f8] = 000000a3 3caca0b7
! Mem[0000000061800100] = 187bd99b, %l1 = 000000003caca0b7
swap [%i3+0x100],%l1 ! %l1 = 00000000187bd99b
! %f0 = 6d6b021d 1604a813 6be8fdac cb30f2d4
! %f4 = b09f7926 4665a4c5 407c7fd9 e4deb786
! %f8 = 16b6d47d ae59b673 9c35edbe 0811b2dd
! %f12 = 39b3c3d4 5bab5c91 2560134a fdae336d
mov 0x180,%g5
stda %f0,[%i1+%g5]ASI_BLK_AIUSL ! Block Store to 0000000060800180
! Mem[00000000608000e4] = 8b999dcc, %l1 = 187bd99b, %l2 = 8fe78b2d
add %i1,0xe4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008b999dcc
! Mem[000000006080006d] = f7d257fe, %l6 = 0000000058c78b2e
ldstub [%i1+0x06d],%l6 ! %l6 = 000000d2000000ff
! %l6 = 00000000000000d2, Mem[000000009180000c] = ea654374
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 000000d2
! Mem[0000000091800180] = 4dd6859e, %g2 = 000000000000519e
lduw [%o0+0x180],%g2 ! %g2 = 000000004dd6859e
! Mem[0000000090000040] = 0a5149f0 d0e2273a 0472d238 53abaa37
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000098] = 3b6030b2, %g2 = 000000004dd6859e
lduw [%i6+0x098],%g2 ! %g2 = 000000003b6030b2
! Mem[00000000610000f4] = de1d7ed6, %l6 = 00000000000000d2
swap [%i2+0x0f4],%l6 ! %l6 = 00000000de1d7ed6
p40_label_8:
! Mem[0000000060800028] = 9c35edbe 0811b2dd, %l2 = 8b999dcc, %l3 = ffffb1d5
ldd [%i1+%o5],%l2 ! %l2 = 000000009c35edbe 000000000811b2dd
! Mem[00000000908001b0] = 8ed9d6fc2229163d, %g2 = 000000003b6030b2
ldx [%i5+0x1b0],%g2 ! %g2 = 8ed9d6fc2229163d
! Mem[000000006180006c] = 99ae401c, %l6 = 00000000de1d7ed6
swap [%i3+0x06c],%l6 ! %l6 = 0000000099ae401c
! Mem[00000000608001d8] = 93658d4b, %l2 = 000000009c35edbe
ldsw [%i1+0x1d8],%l2 ! %l2 = ffffffff93658d4b
! Mem[0000000090800138] = 92df79e6 e94c5e6d, %g2 = 2229163d, %g3 = 62e470b4
ldd [%i5+0x138],%g2 ! %g2 = 0000000092df79e6 00000000e94c5e6d
! Mem[0000000060800060] = 8f353fbac0bf5f95, %l3 = 000000000811b2dd, %l6 = 0000000099ae401c
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 8f353fbac0bf5f95
! Mem[0000000061000074] = 5cebaea3, %l7 = 0000005a, %l5 = a2bd1ac4
add %i2,0x74,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005cebaea3
membar #Sync ! Added by membar checker (938)
! Mem[0000000090000178] = d26f1a9477fc9fa6, %g2 = 0000000092df79e6
ldx [%i4+0x178],%g2 ! %g2 = d26f1a9477fc9fa6
! Mem[00000000600001f0] = 61e80826, %l7 = 000000000000005a
lduw [%i0+0x1f0],%l7 ! %l7 = 0000000061e80826
! %l3 = 000000000811b2dd, Mem[000000009100009e] = b2a70781
stb %l3,[%i6+0x09e] ! Mem[000000009100009c] = dda70781
p40_label_9:
! %l5 = 000000005cebaea3, Mem[0000000091800168] = f57a6bcfe9020978
stx %l5,[%o0+0x168] ! Mem[0000000091800168] = 000000005cebaea3
! Mem[0000000090000164] = 1271ded6, %g2 = d26f1a9477fc9fa6
ldub [%i4+0x166],%g2 ! %g2 = 0000000000000012
! %l4 = 00000000000000f5, Mem[0000000060000008] = 0d90be50fb5fb9fc
stx %l4,[%i0+%o1] ! Mem[0000000060000008] = 00000000000000f5
! Mem[0000000091800158] = 9115835d6fc0b3a2, %g2 = 0000000000000012
ldx [%o0+0x158],%g2 ! %g2 = 9115835d6fc0b3a2
! Mem[0000000061000070] = fb834d38, %l3 = 000000000811b2dd
ldsb [%i2+0x070],%l3 ! %l3 = fffffffffffffffb
! %l0 = 00000000000000a3, Mem[00000000900001ec] = 0fbb144d
stw %l0,[%i4+0x1ec] ! Mem[00000000900001ec] = 000000a3
! %l1 = 00000000187bd99b, Mem[00000000908001d0] = 9914a593
stw %l1,[%i5+0x1d0] ! Mem[00000000908001d0] = 187bd99b
! Mem[0000000091800090] = 58721508 5c3c0653, %g2 = 6fc0b3a2, %g3 = e94c5e6d
ldd [%o0+0x090],%g2 ! %g2 = 0000000058721508 000000005c3c0653
! Mem[00000000910001f8] = d5049f18, %g2 = 0000000058721508
lduh [%i6+0x1fa],%g2 ! %g2 = 000000000000d504
! Mem[00000000610001e0] = 48fb82e5c6ce96a2, %l2 = ffffffff93658d4b, %l0 = 00000000000000a3
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 48fb82e5c6ce96a2
p40_label_10:
! Mem[00000000908000d0] = 2ecbd5fc64c1ee86, %g2 = 000000000000d504
ldx [%i5+0x0d0],%g2 ! %g2 = 2ecbd5fc64c1ee86
! Mem[00000000900000c0] = 15081a11 2c4cbae2 636bf378 8906c55b
! Mem[00000000900000d0] = 8cbc427c 0006211c fd1a344d 04eee435
! Mem[00000000900000e0] = ebcc51cf 51eb1271 ded64297 f53ad314
! Mem[00000000900000f0] = 66a83ea9 02630df1 d26f1a94 77fc9fa6
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l6 = 8f353fbac0bf5f95, Mem[0000000090000130] = 58189889
stw %l6,[%i4+0x130] ! Mem[0000000090000130] = c0bf5f95
! Mem[0000000060800008] = 6be8fdaccb30f2d4, %l0 = 48fb82e5c6ce96a2, %l3 = fffffffffffffffb
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6be8fdaccb30f2d4
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[00000000600001f4] = 8b88483d, %l2 = ffffffff93658d4b
swap [%i0+0x1f4],%l2 ! %l2 = 000000008b88483d
! %f0 = 6d6b021d 1604a813 6be8fdac cb30f2d4
! %f4 = b09f7926 4665a4c5 407c7fd9 e4deb786
! %f8 = 16b6d47d ae59b673 9c35edbe 0811b2dd
! %f12 = 39b3c3d4 5bab5c91 2560134a fdae336d
mov 0x040,%g4
stda %f0,[%i0+%g4]ASI_BLK_S ! Block Store to 0000000060000040
! Mem[0000000090000170] = 66a83ea9, %g18 = 255a20d47bcea422
ldsw [%i4+0x170],%g2 ! %g2 = 255a20d47bcea422
! Mem[000000006180008c] = d1c9c0a0, %l4 = 000000f5, %l1 = 187bd99b
add %i3,0x8c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000d1c9c0a0
! Mem[00000000608000d8] = 153f7a5f77af264c, %l4 = 00000000000000f5, %l2 = 000000008b88483d
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 153f7a5f77af264c
p40_label_11:
! Mem[0000000060000030] = 1c468f46b15f0ffe, %l5 = 000000005cebaea3
ldx [%i0+0x030],%l5 ! %l5 = 1c468f46b15f0ffe
! %l6 = c0bf5f95, %l7 = 61e80826, Mem[00000000900001b8] = 289d2f98 fd2501f4
std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = c0bf5f95 61e80826
! Mem[000000006180018c] = 78f36b63, %l4 = 00000000000000f5
swap [%i3+0x18c],%l4 ! %l4 = 0000000078f36b63
! Mem[00000000618000a0] = dca93091, %l0 = 48fb82e5c6ce96a2
swap [%i3+0x0a0],%l0 ! %l0 = 00000000dca93091
! %l4 = 0000000078f36b63, Mem[000000006000017e] = 3c9dfb30
sth %l4,[%i0+0x17e] ! Mem[000000006000017c] = 3c9d6b63
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l6 = c0bf5f95, %l7 = 61e80826, Mem[0000000060800170] = 5d2476dc 38b87d58
std %l6,[%i1+0x170] ! Mem[0000000060800170] = c0bf5f95 61e80826
! %f0 = 6d6b021d 1604a813 6be8fdac cb30f2d4
! %f4 = b09f7926 4665a4c5 407c7fd9 e4deb786
! %f8 = 16b6d47d ae59b673 9c35edbe 0811b2dd
! %f12 = 39b3c3d4 5bab5c91 2560134a fdae336d
stda %f0,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 0000000061000040
! Mem[00000000910000bc] = 0dc6e948, %g2 = 0000000066a83ea9
lduh [%i6+0x0be],%g2 ! %g2 = 0000000000000dc6
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
p40_label_12:
! Mem[00000000608001d4] = 9e789803, %l6 = c0bf5f95, %l3 = cb30f2d4
add %i1,0x1d4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009e789803
! Mem[0000000091800194] = 79d773e8, %g2 = 0000000000000dc6
ldsb [%o0+0x194],%g2 ! %g2 = 0000000000000079
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
stda %f16,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000060000140
! Mem[00000000908001d4] = 98cdf870, %g2 = 0000000000000079
lduw [%i5+0x1d4],%g2 ! %g2 = 0000000098cdf870
! Mem[000000006000019b] = 2fa9c23c, %l1 = 00000000d1c9c0a0
ldstub [%i0+0x19b],%l1 ! %l1 = 0000003c000000ff
! %l4 = 0000000078f36b63, Mem[0000000091000160] = 64118847e3d43c33
stx %l4,[%i6+0x160] ! Mem[0000000091000160] = 0000000078f36b63
! Mem[00000000910001c8] = e6820674 bd1872c6, %g2 = 98cdf870, %g3 = 5c3c0653
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674 00000000bd1872c6
! %f0 = 6d6b021d 1604a813 6be8fdac cb30f2d4
! %f4 = b09f7926 4665a4c5 407c7fd9 e4deb786
! %f8 = 16b6d47d ae59b673 9c35edbe 0811b2dd
! %f12 = 39b3c3d4 5bab5c91 2560134a fdae336d
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l4 = 78f36b63, %l5 = b15f0ffe, Mem[0000000060000148] = 065f92ed 394202de
std %l4,[%i0+0x148] ! Mem[0000000060000148] = 78f36b63 b15f0ffe
membar #Sync ! Added by membar checker (939)
! %l4 = 0000000078f36b63, Mem[00000000900001a8] = 9c35edbe0811b2dd
stx %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 0000000078f36b63
p40_label_13:
membar #Sync ! Added by membar checker (940)
! Mem[0000000090000180] = 6d6b021d 1604a813 6be8fdac cb30f2d4
! Mem[0000000090000190] = b09f7926 4665a4c5 407c7fd9 e4deb786
! Mem[00000000900001a0] = 16b6d47d ae59b673 00000000 78f36b63
! Mem[00000000900001b0] = 39b3c3d4 5bab5c91 2560134a fdae336d
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000918000e0] = 73df26c5, %g2 = 00000000e6820674
lduh [%o0+0x0e0],%g2 ! %g2 = 00000000000073df
! %f16 = 3a0f82e1 74a20fcb de024239 ed925f06
! %f20 = 578dfc30 d259484f 9ba138c8 3a4de98e
! %f24 = b2deca40 4badfa32 e10dfb3c a079f70c
! %f28 = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
mov 0x0c0,%g6
stda %f16,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 00000000610000c0
! Mem[000000006000013c] = 8a3cfdfa, %l5 = 1c468f46b15f0ffe
swap [%i0+0x13c],%l5 ! %l5 = 000000008a3cfdfa
! Mem[000000006000017c] = b76c1e3e, %l1 = 0000003c, %l4 = 78f36b63
add %i0,0x17c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b76c1e3e
! Mem[0000000090000080] = 3a0f82e1, %g2 = 00000000000073df
ldub [%i4+0x080],%g2 ! %g2 = 000000000000003a
! Mem[0000000061000068] = 9c35edbe, %l2 = 153f7a5f77af264c
lduw [%i2+0x068],%l2 ! %l2 = 000000009c35edbe
! Mem[00000000608001d0] = f4a459f99e789803, %l7 = 0000000061e80826, %l2 = 000000009c35edbe
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f4a459f99e789803
! Mem[0000000090000190] = b09f7926 4665a4c5, %g2 = 0000003a, %g3 = bd1872c6
ldd [%i4+0x190],%g2 ! %g2 = 00000000b09f7926 000000004665a4c5
membar #Sync ! Added by membar checker (941)
! Mem[00000000610000e9] = 0cf779a0, %l4 = 00000000b76c1e3e
ldstub [%i2+0x0e9],%l4 ! %l4 = 000000f7000000ff
p40_label_14:
! %l6 = c0bf5f95, %l7 = 61e80826, Mem[0000000061800058] = b75ab342 5b2c00c8
std %l6,[%i3+0x058] ! Mem[0000000061800058] = c0bf5f95 61e80826
! %l0 = dca93091, %l1 = 0000003c, Mem[00000000900000a0] = b2deca40 4badfa32
std %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = dca93091 0000003c
! %l2 = 9e789803, %l3 = 9e789803, Mem[0000000091000110] = 6efc0b93 4de6e707
std %l2,[%i6+0x110] ! Mem[0000000091000110] = 9e789803 9e789803
! Mem[0000000061800100] = 3caca0b7 17fa17c4 967fbcb6 8d3e28ca
! Mem[0000000061800110] = befe4649 b01a5e04 0d459b56 fecb8ece
! Mem[0000000061800120] = 70a4fb6a ec289263 5a33749c 71fce421
! Mem[0000000061800130] = 533b3743 ec8cd8d3 e0cdb9ca e0419d99
mov 0x100,%g5
ldda [%i3+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000061800100
membar #Sync ! Added by membar checker (942)
! Mem[0000000090000080] = 3a0f82e1 74a20fcb de024239 ed925f06
! Mem[0000000090000090] = 578dfc30 d259484f 9ba138c8 3a4de98e
! Mem[00000000900000a0] = dca93091 0000003c e10dfb3c a079f70c
! Mem[00000000900000b0] = 74eb2ca9 ff25d533 3e1e6cb7 0a18fc82
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000060800134] = 7d44b007, %l5 = 000000008a3cfdfa
swap [%i1+0x134],%l5 ! %l5 = 000000007d44b007
! Mem[000000009080005c] = 3d38ffe2, %g2 = 00000000b09f7926
ldsb [%i5+0x05e],%g2 ! %g2 = 000000000000003d
! Mem[0000000060000047] = 1604a813, %l2 = f4a459f99e789803
ldstub [%i0+0x047],%l2 ! %l2 = 00000013000000ff
! Mem[0000000091800110] = d3a1a022, %g2 = 000000000000003d
ldub [%o0+0x113],%g2 ! %g2 = 00000000000000d3
! %f16 = c417fa17 b7a0ac3c ca283e8d b6bc7f96
! %f20 = 045e1ab0 4946febe ce8ecbfe 569b450d
! %f24 = 639228ec 6afba470 21e4fc71 9c74335a
! %f28 = d3d88cec 43373b53 999d41e0 cab9cde0
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
p40_label_15:
! Mem[0000000061000074] = 5bab5c91, %l0 = dca93091, %l1 = 0000003c
add %i2,0x74,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005bab5c91
! %l4 = 000000f7, %l5 = 7d44b007, Mem[0000000091800120] = d3d0a320 e7c9d2d9
std %l4,[%o0+0x120] ! Mem[0000000091800120] = 000000f7 7d44b007
! Mem[0000000091800130] = d1424106, %g2 = 00000000000000d3
lduw [%o0+0x130],%g2 ! %g2 = 00000000d1424106
! Mem[0000000090000050] = 4f4859d2 30fc8d57, %g2 = d1424106, %g3 = 4665a4c5
ldd [%i4+0x050],%g2 ! %g2 = 000000004f4859d2 0000000030fc8d57
! Mem[0000000090800020] = 2d7e40eb, %g2 = 000000004f4859d2
lduh [%i5+0x022],%g2 ! %g2 = 0000000000002d7e
! %f16 = c417fa17 b7a0ac3c ca283e8d b6bc7f96
! %f20 = 045e1ab0 4946febe ce8ecbfe 569b450d
! %f24 = 639228ec 6afba470 21e4fc71 9c74335a
! %f28 = d3d88cec 43373b53 999d41e0 cab9cde0
mov 0x180,%g4
stda %f16,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000061000180
! Mem[00000000600000b8] = 09c9086ee0fa0642, %l3 = 000000009e789803, %l1 = 000000005bab5c91
add %i0,0xb8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 09c9086ee0fa0642
! %l0 = 00000000dca93091, Mem[0000000091800110] = 9f3758d3a1a022ec
stx %l0,[%o0+0x110] ! Mem[0000000091800110] = 00000000dca93091
! Mem[00000000908000c8] = 4db129a1, %g18 = 255a20d47bcea422
ldsw [%i5+0x0c8],%g2 ! %g2 = 255a20d47bcea422
! Mem[0000000060800050] = b9897132, %l5 = 7d44b007, %l3 = 9e789803
add %i1,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b9897132
p40_label_16:
! %l0 = 00000000dca93091, Mem[0000000060800064] = c0bf5f95
stw %l0,[%i1+0x064] ! Mem[0000000060800064] = dca93091
! %l6 = 8f353fbac0bf5f95, Mem[00000000910000ab] = 2b491d4b
stb %l6,[%i6+0x0ab] ! Mem[00000000910000a8] = 95491d4b
! Mem[00000000600001e4] = 078ae92a, %l7 = 61e80826, %l0 = dca93091
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000078ae92a
! Mem[0000000060800108] = 6437fc4172e42691, %l2 = 0000000000000013, %l5 = 000000007d44b007
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6437fc4172e42691
! Mem[0000000060000148] = 78f36b63b15f0ffe, %l4 = 00000000000000f7, %l6 = 8f353fbac0bf5f95
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 78f36b63b15f0ffe
! Mem[0000000090800168] = 933be2ec, %g18 = 255a20d47bcea422
ldsw [%i5+0x168],%g2 ! %g2 = 255a20d47bcea422
! %l4 = 00000000000000f7, Mem[0000000090000010] = 16600ea2
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 000000f7
! Mem[00000000900001c0] = 0472d238, %g2 = ffffffff933be2ec
lduw [%i4+0x1c0],%g2 ! %g2 = 000000000472d238
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 00000000 00000079 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = c0bf5f95 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000060000080] = f54cd727, %l6 = b15f0ffe, %l2 = 00000013
add %i0,0x80,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f54cd727
p40_label_17:
! %l1 = 09c9086ee0fa0642, Mem[00000000610000c8] = 065f92ed
stw %l1,[%i2+0x0c8] ! Mem[00000000610000c8] = e0fa0642
! Mem[000000006100005c] = e4deb786, %l3 = 00000000b9897132
ldsb [%i2+0x05d],%l3 ! %l3 = ffffffffffffffde
! Mem[00000000908001f4] = 612b210f, %g2 = 000000000472d238
lduh [%i5+0x1f6],%g2 ! %g2 = 000000000000612b
! Mem[0000000090000040] = cb0fa274 e1820f3a 065f92ed 394202de
! Mem[0000000090000050] = 4f4859d2 30fc8d57 8ee94d3a c838a19b
! Mem[0000000090000060] = 32faad4b 40cadeb2 0cf779a0 3cfb0de1
! Mem[0000000090000070] = 33d525ff a92ceb74 82fc180a b76c1e3e
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800100] = c5ee8b48, %g2 = 000000000000612b
ldsh [%i5+0x100],%g2 ! %g2 = ffffffffffffc5ee
! Mem[0000000060800150] = 0b1f7033ce4d76fa, %l2 = 00000000f54cd727, %l7 = 0000000061e80826
add %i1,0x150,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 0b1f7033ce4d76fa
! %l7 = 0b1f7033ce4d76fa, Mem[0000000090800108] = 723b44fc
stb %l7,[%i5+0x108] ! Mem[0000000090800108] = fa3b44fc
! Mem[00000000908001a8] = 00000000, %g2 = ffffffffffffc5ee
ldub [%i5+0x1a8],%g2 ! %g2 = 0000000000000000
membar #Sync ! Added by membar checker (943)
! Mem[0000000061000180] = c417fa17 b7a0ac3c ca283e8d b6bc7f96
! Mem[0000000061000190] = 045e1ab0 4946febe ce8ecbfe 569b450d
! Mem[00000000610001a0] = 639228ec 6afba470 21e4fc71 9c74335a
! Mem[00000000610001b0] = d3d88cec 43373b53 999d41e0 cab9cde0
ldda [%i2+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000061000180
! Mem[0000000061000138] = 3586be3d0727d6ae, %l0 = 00000000078ae92a, %l0 = 00000000078ae92a
add %i2,0x138,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 3586be3d0727d6ae
p40_label_18:
! Mem[0000000091000118] = 535c262e, %g18 = 255a20d47bcea422
ldsw [%i6+0x118],%g2 ! %g2 = 255a20d47bcea422
! Mem[0000000090000040] = cb0fa274 e1820f3a 065f92ed 394202de
! Mem[0000000090000050] = 4f4859d2 30fc8d57 8ee94d3a c838a19b
! Mem[0000000090000060] = 32faad4b 40cadeb2 0cf779a0 3cfb0de1
! Mem[0000000090000070] = 33d525ff a92ceb74 82fc180a b76c1e3e
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000fc] = 8e55c5ee, %g2 = 00000000535c262e
lduh [%i5+0x0fe],%g2 ! %g2 = 0000000000008e55
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 000000f7 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000910000dc] = 72339a70, %g2 = 0000000000008e55
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000007233
! Mem[00000000608000d4] = f4a81114, %l0 = 0727d6ae, %l1 = e0fa0642
add %i1,0xd4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f4a81114
! Mem[0000000090000140] = 3caca0b7 17fa17c4 967fbcb6 8d3e28ca
! Mem[0000000090000150] = befe4649 b01a5e04 0d459b56 fecb8ece
! Mem[0000000090000160] = 70a4fb6a ec289263 5a33749c 71fce421
! Mem[0000000090000170] = 533b3743 ec8cd8d3 e0cdb9ca e0419d99
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000040] = cb0fa274 e1820f3a 065f92ed 394202de
! Mem[0000000090000050] = 4f4859d2 30fc8d57 8ee94d3a c838a19b
! Mem[0000000090000060] = 32faad4b 40cadeb2 0cf779a0 3cfb0de1
! Mem[0000000090000070] = 33d525ff a92ceb74 82fc180a b76c1e3e
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000009000001c] = 3d07fdaa, %g2 = 0000000000007233
ldub [%i4+0x01f],%g2 ! %g2 = 000000000000003d
! Mem[00000000900001c0] = 0472d238 53abaa37 fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 000000a3
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p40_label_19:
! Mem[0000000090800190] = 95f7e68e, %g2 = 000000000000003d
ldsh [%i5+0x192],%g2 ! %g2 = ffffffffffff95f7
! Mem[0000000061800028] = 9ac0e3d75a94f647, %l0 = 3586be3d0727d6ae, %l2 = 00000000f54cd727
add %i3,0x28,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9ac0e3d75a94f647
! %f0 = 6d6b021d 1604a813 6be8fdac cb30f2d4
! %f4 = b09f7926 4665a4c5 407c7fd9 e4deb786
! %f8 = 16b6d47d ae59b673 9c35edbe 0811b2dd
! %f12 = 39b3c3d4 5bab5c91 2560134a fdae336d
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000060800098] = 80f0bb4a723d5835, %l6 = 78f36b63b15f0ffe, %l5 = 6437fc4172e42691
add %i1,0x98,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 80f0bb4a723d5835
! Mem[0000000091000140] = 85139974, %g2 = ffffffffffff95f7
ldsb [%i6+0x141],%g2 ! %g2 = ffffffffffffff85
! Mem[0000000060800130] = 7ac84b73, %l0 = 0727d6ae, %l2 = 5a94f647
add %i1,0x130,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007ac84b73
! Mem[0000000090000068] = 0cf779a0, %g2 = ffffffffffffff85
lduw [%i4+0x068],%g2 ! %g2 = 000000000cf779a0
! Mem[00000000900000d8] = fd1a344d04eee435, %g2 = 000000000cf779a0
ldx [%i4+0x0d8],%g2 ! %g2 = fd1a344d04eee435
! %f16 = c417fa17 b7a0ac3c ca283e8d b6bc7f96
! %f20 = 045e1ab0 4946febe ce8ecbfe 569b450d
! %f24 = 639228ec 6afba470 21e4fc71 9c74335a
! %f28 = d3d88cec 43373b53 999d41e0 cab9cde0
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (944)
! Mem[00000000900000bc] = 9d991508, %g2 = fd1a344d04eee435
ldsh [%i4+0x0be],%g2 ! %g2 = ffffffffffff9d99
p40_label_20:
! %l6 = 78f36b63b15f0ffe, Mem[0000000090000056] = 8d578ee9
stb %l6,[%i4+0x056] ! Mem[0000000090000054] = fe578ee9
! Mem[00000000608001d8] = 93658d4b, %l1 = 00000000f4a81114
swap [%i1+0x1d8],%l1 ! %l1 = 0000000093658d4b
! %l2 = 000000007ac84b73, Mem[0000000091000071] = c575fced
stb %l2,[%i6+0x071] ! Mem[0000000091000070] = 7375fced
! Mem[0000000090000080] = 3caca0b7, %g18 = 255a20d47bcea422
ldsw [%i4+0x080],%g2 ! %g2 = 255a20d47bcea422
! Mem[00000000600001a1] = d7758bab, %l5 = 80f0bb4a723d5835
ldstub [%i0+0x1a1],%l5 ! %l5 = 00000075000000ff
! Mem[0000000090800108] = fa3b44fc 358f742f, %g2 = 3caca0b7, %g3 = 30fc8d57
ldd [%i5+0x108],%g2 ! %g2 = 00000000fa3b44fc 00000000358f742f
! Mem[00000000600000ca] = b098200f, %l3 = ffffffffffffffde
ldstub [%i0+0x0ca],%l3 ! %l3 = 00000020000000ff
! %l6 = b15f0ffe, %l7 = ce4d76fa, Mem[0000000091800108] = 832e772e dc878bad
std %l6,[%o0+0x108] ! Mem[0000000091800108] = b15f0ffe ce4d76fa
! Mem[0000000090000108] = f4341215, %g2 = 00000000fa3b44fc
lduw [%i4+0x108],%g2 ! %g2 = 00000000f4341215
! %l1 = 0000000093658d4b, Mem[000000009080014c] = bc3eb820
stb %l1,[%i5+0x14c] ! Mem[000000009080014c] = 4b3eb820
p40_label_21:
! %l2 = 000000007ac84b73, Mem[00000000918000a0] = efb13f4b
stw %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = 7ac84b73
! Mem[000000006180001a] = 1ae15213, %l2 = 000000007ac84b73
ldstub [%i3+0x01a],%l2 ! %l2 = 00000052000000ff
! Mem[0000000060800120] = 5cd8f4fa dee405b7, %l0 = 0727d6ae, %l1 = 93658d4b
ldd [%i1+0x120],%l0 ! %l0 = 000000005cd8f4fa 00000000dee405b7
! Mem[000000006100017c] = 2e41458c, %l7 = ce4d76fa, %l5 = 00000075
add %i2,0x17c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002e41458c
! Mem[00000000610000c4] = e1820f3a, %l0 = 000000005cd8f4fa
ldsh [%i2+0x0c4],%l0 ! %l0 = ffffffffffffe182
! Mem[0000000090000150] = c5a46546, %g2 = 00000000f4341215
lduw [%i4+0x150],%g2 ! %g2 = 00000000c5a46546
! Mem[000000009000009c] = 8ece70a4, %g2 = 00000000c5a46546
ldub [%i4+0x09e],%g2 ! %g2 = 000000000000008e
! Mem[00000000600001aa] = cd5caa9e, %l2 = 0000000000000052
ldstub [%i0+0x1aa],%l2 ! %l2 = 000000aa000000ff
! Mem[0000000090000180] = 6d6b021d 1604a813 6be8fdac cb30f2d4
! Mem[0000000090000190] = b09f7926 4665a4c5 407c7fd9 e4deb786
! Mem[00000000900001a0] = 16b6d47d ae59b673 00000000 78f36b63
! Mem[00000000900001b0] = 39b3c3d4 5bab5c91 2560134a fdae336d
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900000c4] = bae2636b, %g2 = 000000000000008e
lduh [%i4+0x0c6],%g2 ! %g2 = 000000000000bae2
p40_label_22:
membar #Sync ! Added by membar checker (945)
! Mem[0000000090000040] = cb0fa274 e1820f3a 065f92ed 394202de
! Mem[0000000090000050] = 4f4859d2 30fcfe57 8ee94d3a c838a19b
! Mem[0000000090000060] = 32faad4b 40cadeb2 0cf779a0 3cfb0de1
! Mem[0000000090000070] = 33d525ff a92ceb74 82fc180a b76c1e3e
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800184] = 4cb9bf4c, %g2 = 000000000000bae2
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000004cb9
! Mem[00000000900000f8] = 1a9477fc, %g2 = 0000000000004cb9
ldsb [%i4+0x0fa],%g2 ! %g2 = 000000000000001a
! Mem[000000009080005c] = 823d38ff, %g2 = 000000000000001a
ldub [%i5+0x05d],%g2 ! %g2 = 0000000000000082
! %l2 = 00000000000000aa, Mem[00000000900001c9] = 99339bf5
stb %l2,[%i4+0x1c9] ! Mem[00000000900001c8] = aa339bf5
! Mem[000000009080009c] = 7f6fd0a0, %g2 = 0000000000000082
ldsb [%i5+0x09e],%g2 ! %g2 = 000000000000007f
! Mem[000000006100003a] = f2a2035d, %l7 = 0b1f7033ce4d76fa
ldstub [%i2+0x03a],%l7 ! %l7 = 00000003000000ff
! Mem[0000000061000064] = ae59b673, %l7 = 0000000000000003
ldstub [%i2+0x064],%l7 ! %l7 = 000000ae000000ff
! Mem[00000000610000c0] = cb0fa274, %l2 = 00000000000000aa
ldsw [%i2+0x0c0],%l2 ! %l2 = ffffffffcb0fa274
! Mem[0000000060800168] = 421cd5f2 5dba1038, %l4 = 000000f7, %l5 = 2e41458c
ldd [%i1+0x168],%l4 ! %l4 = 00000000421cd5f2 000000005dba1038
p40_label_23:
! %l3 = 0000000000000020, Mem[000000009100006a] = 6bd0e2b0
sth %l3,[%i6+0x06a] ! Mem[0000000091000068] = 0020e2b0
! %l0 = ffffffffffffe182, Mem[0000000091000180] = 7f1ad510ffe95e9c
stx %l0,[%i6+0x180] ! Mem[0000000091000180] = ffffffffffffe182
! Mem[0000000061000074] = 5bab5c91, %l2 = ffffffffcb0fa274
swap [%i2+0x074],%l2 ! %l2 = 000000005bab5c91
! Mem[00000000908000e0] = 1c917ca0, %g18 = 255a20d47bcea422
ldsw [%i5+0x0e0],%g2 ! %g2 = 255a20d47bcea422
! Mem[0000000061800110] = befe4649b01a5e04, %l4 = 00000000421cd5f2, %l2 = 000000005bab5c91
add %i3,0x110,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = befe4649b01a5e04
! %l4 = 421cd5f2, %l5 = 5dba1038, Mem[0000000060800128] = 5cf2a4d2 d37f2851
std %l4,[%i1+0x128] ! Mem[0000000060800128] = 421cd5f2 5dba1038
! Mem[00000000918000b8] = 0a5bbde5a911461b, %g2 = 000000001c917ca0
ldx [%o0+0x0b8],%g2 ! %g2 = 0a5bbde5a911461b
! Mem[00000000900000c0] = 15081a11 2c4cbae2 636bf378 8906c55b
! Mem[00000000900000d0] = 8cbc427c 0006211c fd1a344d 04eee435
! Mem[00000000900000e0] = ebcc51cf 51eb1271 ded64297 f53ad314
! Mem[00000000900000f0] = 66a83ea9 02630df1 d26f1a94 77fc9fa6
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000058] = 13cd2b79, %g18 = 255a20d47bcea422
ldsw [%i6+0x058],%g2 ! %g2 = 255a20d47bcea422
! Mem[00000000608000f2] = f39764ca, %l1 = 00000000dee405b7
ldstub [%i1+0x0f2],%l1 ! %l1 = 00000064000000ff
p40_label_24:
! %l0 = ffffffffffffe182, Mem[0000000090800048] = ec50e8044339ab56
stx %l0,[%i5+0x048] ! Mem[0000000090800048] = ffffffffffffe182
! %l0 = ffffffffffffe182, Mem[00000000900001f8] = 7a4bc07b
stb %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = 824bc07b
! %l3 = 0000000000000020, Mem[00000000600000f8] = 000000a33caca0b7
stx %l3,[%i0+0x0f8] ! Mem[00000000600000f8] = 0000000000000020
! Mem[00000000608000b8] = a36f43bfe06f9ad8, %l2 = befe4649b01a5e04, %l5 = 000000005dba1038
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a36f43bfe06f9ad8
! Mem[00000000908001c8] = 4d982f50, %g2 = 0000000013cd2b79
lduh [%i5+0x1ca],%g2 ! %g2 = 0000000000004d98
! %l0 = ffffe182, %l1 = 00000064, Mem[00000000900001b8] = 2560134a fdae336d
std %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = ffffe182 00000064
! Mem[0000000060800138] = 7a3426a15690066c, %l0 = ffffffffffffe182, %l7 = 00000000000000ae
add %i1,0x138,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 7a3426a15690066c
! %l5 = a36f43bfe06f9ad8, Mem[00000000908000a0] = d0a04648a006b5d6
stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = a36f43bfe06f9ad8
! Mem[000000006180007c] = ec187a87, %l2 = befe4649b01a5e04
swap [%i3+0x07c],%l2 ! %l2 = 00000000ec187a87
! Mem[000000006100019a] = ce8ecbfe, %l1 = 0000000000000064
ldstub [%i2+0x19a],%l1 ! %l1 = 000000cb000000ff
p40_label_25:
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 000000f7 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000060800120] = 5cd8f4fadee405b7, %l6 = 78f36b63b15f0ffe, %l4 = 00000000421cd5f2
add %i1,0x120,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 5cd8f4fadee405b7
! Mem[000000009000006c] = 3cfb0de1, %g2 = 0000000000004d98
ldsb [%i4+0x06c],%g2 ! %g2 = 000000000000003c
! Mem[00000000908001c8] = 982f5033, %g2 = 000000000000003c
ldub [%i5+0x1cb],%g2 ! %g2 = 0000000000000098
! Mem[000000006000016c] = 3cfb0de1, %l0 = ffffffffffffe182
ldub [%i0+0x16c],%l0 ! %l0 = 000000000000003c
! %l2 = 00000000ec187a87, Mem[00000000910001f0] = 58bc62f5
stw %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = ec187a87
! Mem[000000009180014c] = bfcd246a, %g2 = 0000000000000098
lduw [%o0+0x14c],%g2 ! %g2 = 00000000bfcd246a
! Mem[00000000608001d0] = f4a459f9, %l4 = 5cd8f4fadee405b7
ldsh [%i1+0x1d2],%l4 ! %l4 = 00000000000059f9
! Mem[0000000061000030] = 4a8aedba, %l3 = 00000020, %l5 = e06f9ad8
add %i2,0x30,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000004a8aedba
membar #Sync ! Added by membar checker (946)
! %l6 = 78f36b63b15f0ffe, Mem[0000000090000042] = a274e182
sth %l6,[%i4+0x042] ! Mem[0000000090000040] = 0ffee182
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p40_branch_failed
p40_not_taken_0_end:
! End of Random Code for Thread 40
p40_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a0] ! Set processor 40 done flag
! Check Registers
p40_check_registers:
set p40_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000003c
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000cb
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ec187a87
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000020
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000059f9
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004a8aedba
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 78f36b63b15f0ffe
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7a3426a15690066c
bne,a,pn %xcc,p40_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p40_check_fp_registers:
set p40_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 6d6b021d 1604a813
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6be8fdac cb30f2d4
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b09f7926 4665a4c5
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 407c7fd9 e4deb786
bne %xcc,p40_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 16b6d47d ae59b673
bne %xcc,p40_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9c35edbe 0811b2dd
bne %xcc,p40_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 39b3c3d4 5bab5c91
bne %xcc,p40_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 2560134a fdae336d
bne %xcc,p40_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c417fa17 b7a0ac3c
bne %xcc,p40_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ca283e8d b6bc7f96
bne %xcc,p40_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 045e1ab0 4946febe
bne %xcc,p40_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ce8ecbfe 569b450d
bne %xcc,p40_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 639228ec 6afba470
bne %xcc,p40_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 21e4fc71 9c74335a
bne %xcc,p40_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d3d88cec 43373b53
bne %xcc,p40_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 999d41e0 cab9cde0
bne %xcc,p40_f30_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000000000f5
ldx [%i0+0x008],%g3 ! Observed data at 0000000060000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 65e4783fe0ffff31
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6d6b021d1604a8ff
ldx [%i0+0x040],%g3 ! Observed data at 0000000060000040
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6be8fdaccb30f2d4
ldx [%i0+0x048],%g3 ! Observed data at 0000000060000048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b09f79264665a4c5
ldx [%i0+0x050],%g3 ! Observed data at 0000000060000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 407c7fd9e4deb786
ldx [%i0+0x058],%g3 ! Observed data at 0000000060000058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 16b6d47dae59b673
ldx [%i0+0x060],%g3 ! Observed data at 0000000060000060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9c35edbe0811b2dd
ldx [%i0+0x068],%g3 ! Observed data at 0000000060000068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 39b3c3d45bab5c91
ldx [%i0+0x070],%g3 ! Observed data at 0000000060000070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2560134afdae336d
ldx [%i0+0x078],%g3 ! Observed data at 0000000060000078
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b098ff0f7ba2bbb6
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000600000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000000000000020
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000600000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9e1671cbb15f0ffe
ldx [%i0+0x138],%g3 ! Observed data at 0000000060000138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = cb0fa274e1820f3a
ldx [%i0+0x140],%g3 ! Observed data at 0000000060000140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 78f36b63b15f0ffe
ldx [%i0+0x148],%g3 ! Observed data at 0000000060000148
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4f4859d230fc8d57
ldx [%i0+0x150],%g3 ! Observed data at 0000000060000150
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8ee94d3ac838a19b
ldx [%i0+0x158],%g3 ! Observed data at 0000000060000158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 32faad4b40cadeb2
ldx [%i0+0x160],%g3 ! Observed data at 0000000060000160
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0cf779a03cfb0de1
ldx [%i0+0x168],%g3 ! Observed data at 0000000060000168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 33d525ffa92ceb74
ldx [%i0+0x170],%g3 ! Observed data at 0000000060000170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 82fc180ab76c1e3e
ldx [%i0+0x178],%g3 ! Observed data at 0000000060000178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2fa9c2ffd6938822
ldx [%i0+0x198],%g3 ! Observed data at 0000000060000198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d7ff8babdcf6905b
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000600001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = cd5cff9e753e6ac4
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000600001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffa10314ee14711a
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000600001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 61e8082693658d4b
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000600001f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1f0,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x060],%g2 ! Expected data = 8f353fbadca93091
ldx [%i1+0x060],%g3 ! Observed data at 0000000060800060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4894c8b4f7ff57fe
ldx [%i1+0x068],%g3 ! Observed data at 0000000060800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = fbff205a89ab0689
ldx [%i1+0x080],%g3 ! Observed data at 0000000060800080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 272752bff4a81114
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000608000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f397ffcab2a5f89b
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000608000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 421cd5f25dba1038
ldx [%i1+0x128],%g3 ! Observed data at 0000000060800128
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7ac84b738a3cfdfa
ldx [%i1+0x130],%g3 ! Observed data at 0000000060800130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = c0bf5f9561e80826
ldx [%i1+0x170],%g3 ! Observed data at 0000000060800170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 13a804161d026b6d
ldx [%i1+0x180],%g3 ! Observed data at 0000000060800180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = d4f230cbacfde86b
ldx [%i1+0x188],%g3 ! Observed data at 0000000060800188
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = c5a4654626799fb0
ldx [%i1+0x190],%g3 ! Observed data at 0000000060800190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 86b7dee4d97f7c40
ldx [%i1+0x198],%g3 ! Observed data at 0000000060800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 73b659ae7dd4b616
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000608001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ddb21108beed359c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000608001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 915cab5bd4c3b339
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000608001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6d33aefd4a136025
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000608001b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f4a459f99e789803
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000608001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f4a811143e8ba483
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000608001d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d8,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = f2a2ff5d018448e3
ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6d6b021d1604a813
ldx [%i2+0x040],%g3 ! Observed data at 0000000061000040
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6be8fdaccb30f2d4
ldx [%i2+0x048],%g3 ! Observed data at 0000000061000048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b09f79264665a4c5
ldx [%i2+0x050],%g3 ! Observed data at 0000000061000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 407c7fd9e4deb786
ldx [%i2+0x058],%g3 ! Observed data at 0000000061000058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 16b6d47dff59b673
ldx [%i2+0x060],%g3 ! Observed data at 0000000061000060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9c35edbe0811b2dd
ldx [%i2+0x068],%g3 ! Observed data at 0000000061000068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 39b3c3d4cb0fa274
ldx [%i2+0x070],%g3 ! Observed data at 0000000061000070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2560134afdae336d
ldx [%i2+0x078],%g3 ! Observed data at 0000000061000078
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8d87d4118b51b1d5
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000610000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cb0fa274e1820f3a
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000610000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e0fa0642394202de
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000610000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4f4859d230fc8d57
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000610000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8ee94d3ac838a19b
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000610000d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 32faad4b40cadeb2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000610000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0cff79a03cfb0de1
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000610000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 33d525ffa92ceb74
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000610000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 82fc180ab76c1e3e
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000610000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 71bef00197b00609
ldx [%i2+0x168],%g3 ! Observed data at 0000000061000168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = c417fa17b7a0ac3c
ldx [%i2+0x180],%g3 ! Observed data at 0000000061000180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ca283e8db6bc7f96
ldx [%i2+0x188],%g3 ! Observed data at 0000000061000188
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 045e1ab04946febe
ldx [%i2+0x190],%g3 ! Observed data at 0000000061000190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = ce8efffe569b450d
ldx [%i2+0x198],%g3 ! Observed data at 0000000061000198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 639228ec6afba470
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000610001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 21e4fc719c74335a
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000610001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d3d88cec43373b53
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000610001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 999d41e0cab9cde0
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000610001b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1b8,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 1ae1ff13a4783520
ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = c0bf5f9561e80826
ldx [%i3+0x058],%g3 ! Observed data at 0000000061800058
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9c9ac601de1d7ed6
ldx [%i3+0x068],%g3 ! Observed data at 0000000061800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = e6f6256bb01a5e04
ldx [%i3+0x078],%g3 ! Observed data at 0000000061800078
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c6ce96a27cb7b44f
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000618000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 606f6b6dbd1b6fa0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000618000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3caca0b717fa17c4
ldx [%i3+0x100],%g3 ! Observed data at 0000000061800100
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 04a4b908cde2ff1e
ldx [%i3+0x170],%g3 ! Observed data at 0000000061800170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 41ff19f434869e19
ldx [%i3+0x178],%g3 ! Observed data at 0000000061800178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = e2ba4c2c111a0815
ldx [%i3+0x180],%g3 ! Observed data at 0000000061800180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5bc50689000000f5
ldx [%i3+0x188],%g3 ! Observed data at 0000000061800188
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 1c2106007c42bc8c
ldx [%i3+0x190],%g3 ! Observed data at 0000000061800190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 35e4ee044d341afd
ldx [%i3+0x198],%g3 ! Observed data at 0000000061800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7112eb51cf51cceb
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000618001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 14d33af59742d6de
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000618001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f10d6302a93ea866
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000618001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a69ffc77941a6fd2
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000618001b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffad7cc65faf91de
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000618001e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000000000002a
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000618001f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1f0,%g4
! The test for processor 40 has passed
p40_passed:
ta GOOD_TRAP
nop
p40_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p40_failed
p40_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p40_failed
p40_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p40_failed
p40_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p40_failed
p40_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p40_failed
p40_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p40_failed
p40_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p40_failed
p40_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p40_failed
p40_f0_fail:
set p40_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f2_fail:
set p40_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f6_fail:
set p40_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f8_fail:
set p40_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f10_fail:
set p40_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f12_fail:
set p40_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f14_fail:
set p40_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f16_fail:
set p40_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f18_fail:
set p40_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f20_fail:
set p40_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f22_fail:
set p40_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f24_fail:
set p40_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f26_fail:
set p40_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f28_fail:
set p40_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f30_fail:
set p40_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800028]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000000]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800010]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800010]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000020]
done
p40_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800028]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000000]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800010]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000061800010]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000020]
done
p40_trap2e:
stxa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000018]
stha %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000028]
done
p40_trap2o:
stxa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000018]
stha %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000028]
done
p40_trap3e:
nop
nop
done
p40_trap3o:
nop
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ab99feb2606f6b6d
ldx [%g1+0x008],%l1 ! %l1 = ab90cda40821c5f0
ldx [%g1+0x010],%l2 ! %l2 = 0472d23853abaa37
ldx [%g1+0x018],%l3 ! %l3 = 11f8afa0272752bf
ldx [%g1+0x020],%l4 ! %l4 = 09d7cf1bfe7db909
ldx [%g1+0x028],%l5 ! %l5 = 50c913aea2bd1ac4
ldx [%g1+0x030],%l6 ! %l6 = dc6497b397b00609
ldx [%g1+0x038],%l7 ! %l7 = 74530eafbfc69e0f
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 41
processor_41:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xa4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p41_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 41
wr %g0,0x4,%fprs ! Make sure fef is 1
set p41_init_freg,%g1
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5ba57421 858e607d e54dacb4 d40ed598
! %f20 = 076d215d 35401031 b3b5e7de 5c3e3111
! %f24 = 1b7ddd68 758087ab 73c260b5 ca639aca
! %f28 = 0082776e c5bbc4fd af14c1b4 8b044297
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = edabbf98 2cf32eec e9284d32 20d80ce3
! %f36 = 7791c7d3 0f9d63e3 dd2e8b67 4ef20ad5
! %f40 = d686b43d 823ada72 89e5ce5b 4ab0fd24
! %f44 = 17f59676 a0d53769 2db6a300 13dec581
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x808961d00000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = 808961d00000006a
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 41
p41_label_1:
! Mem[0000000091800170] = 4cfdc884, %g2 = 000000000000ff25
ldsh [%o0+0x170],%g2 ! %g2 = 0000000000004cfd
! Mem[00000000628000e0] = 798aa389, %l4 = 54e1e419, %l4 = 54e1e419
add %i1,0xe0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000798aa389
! %l3 = 149cff08ba561edd, Mem[00000000910001d0] = 7e4c5965
stb %l3,[%i6+0x1d0] ! Mem[00000000910001d0] = dd4c5965
! Mem[0000000090000018] = 447bedce, %g2 = 0000000000004cfd
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000044
! Mem[0000000063000048] = 623ac3fd, %l3 = 149cff08ba561edd
ldsb [%i2+0x04a],%l3 ! %l3 = ffffffffffffffc3
! Mem[000000006380017c] = 42da94db, %l5 = f3ea1d9deb066f47
lduh [%i3+0x17e],%l5 ! %l5 = 00000000000094db
! Mem[00000000908000cc] = 3ce9b6ab, %g2 = 0000000000000044
lduw [%i5+0x0cc],%g2 ! %g2 = 000000003ce9b6ab
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000062800128] = 6db7367bfcc80d3c, %l2 = 6d3ee34811aada2f, %l5 = 00000000000094db
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6db7367bfcc80d3c
! Mem[000000009000009c] = f2e36645, %g2 = 000000003ce9b6ab
ldsh [%i4+0x09c],%g2 ! %g2 = fffffffffffff2e3
p41_label_2:
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000006300007c] = dca2144e, %l7 = 12987bcd, %l2 = 11aada2f
add %i2,0x7c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000dca2144e
! Mem[00000000620000f8] = deebc422dc23f2db, %l6 = 5d891ee1f77aadfe, %l7 = 28ee615412987bcd
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = deebc422dc23f2db
! Mem[00000000900001a0] = e6335281, %g2 = fffffffffffff2e3
lduw [%i4+0x1a0],%g2 ! %g2 = 00000000e6335281
! Mem[000000009080005c] = 35823d38, %g2 = 00000000e6335281
lduh [%i5+0x05c],%g2 ! %g2 = 0000000000003582
! Mem[00000000630000bc] = e3f4697b, %l0 = 96fc2693, %l2 = dca2144e
add %i2,0xbc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e3f4697b
! Mem[00000000620001da] = d322099e, %l1 = 5c82558c694ddd53
ldstub [%i0+0x1da],%l1 ! %l1 = 00000009000000ff
! Mem[00000000628000d6] = 0e96e86b, %l3 = ffffffffffffffc3
ldstub [%i1+0x0d6],%l3 ! %l3 = 000000e8000000ff
! Mem[0000000091800178] = 587c30ef, %g2 = 0000000000003582
lduw [%o0+0x178],%g2 ! %g2 = 00000000587c30ef
! Mem[00000000628001a8] = cf8d6083, %l2 = e3f4697b, %l0 = 96fc2693
add %i1,0x1a8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cf8d6083
p41_label_3:
! Mem[0000000062800085] = f09a1558, %l4 = 00000000798aa389
ldstub [%i1+0x085],%l4 ! %l4 = 0000009a000000ff
! Mem[0000000090000040] = f0d0e227, %g2 = 00000000587c30ef
ldub [%i4+0x043],%g2 ! %g2 = 00000000000000f0
! Mem[0000000090800130] = 50563d2c, %g2 = 00000000000000f0
ldsh [%i5+0x132],%g2 ! %g2 = 0000000000005056
! Mem[000000006200015b] = a6ef1a60, %l5 = 6db7367bfcc80d3c
ldstub [%i0+0x15b],%l5 ! %l5 = 00000060000000ff
! %l6 = 5d891ee1f77aadfe, Mem[000000009000008e] = 1d6b6d00
sth %l6,[%i4+0x08e] ! Mem[000000009000008c] = adfe6d00
! Mem[0000000063800180] = 9c0b8523 f49b3328 0c720146 b716d37e
! Mem[0000000063800190] = 1aa35a49 eb9823ad 8403ce0f f2711efc
! Mem[00000000638001a0] = a4f01379 5043f062 c167a8d3 332ed22c
! Mem[00000000638001b0] = 078709a9 608c6fe8 921658cf 8dd98f3d
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000063800180
! Mem[000000009000013c] = 209b8f19, %g18 = 3173b9eddc4e8e74
ldsw [%i4+0x13c],%g2 ! %g2 = 3173b9eddc4e8e74
! %l1 = 0000000000000009, Mem[00000000918001f0] = 3c67017f1513ac42
stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000000000000009
! %l0 = 00000000cf8d6083, Mem[00000000910001d2] = 5965e9b8
sth %l0,[%i6+0x1d2] ! Mem[00000000910001d0] = 6083e9b8
! %l6 = 5d891ee1f77aadfe, Mem[00000000918001a8] = d7112f25
sth %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = adfe2f25
p41_label_4:
! Mem[000000006380004c] = 60929609, %l5 = 0000000000000060
ldsw [%i3+0x04c],%l5 ! %l5 = 0000000060929609
! %l6 = f77aadfe, %l7 = dc23f2db, Mem[0000000090000050] = 04fdba21 40bf1adc
std %l6,[%i4+0x050] ! Mem[0000000090000050] = f77aadfe dc23f2db
! Mem[0000000063800060] = c6df9925, %l6 = 5d891ee1f77aadfe
ldstub [%i3+0x060],%l6 ! %l6 = 000000c6000000ff
! %l5 = 0000000060929609, Mem[00000000910000c4] = 8e83d2b4
sth %l5,[%i6+0x0c4] ! Mem[00000000910000c4] = 9609d2b4
! Mem[00000000910001c8] = e6820674, %g2 = 00000000209b8f19
lduh [%i6+0x1c8],%g2 ! %g2 = 000000000000e682
! %l2 = 00000000e3f4697b, Mem[00000000908000f2] = 5f431de0
stb %l2,[%i5+0x0f2] ! Mem[00000000908000f0] = 7b431de0
! Mem[0000000062800068] = 10bdac21, %l6 = 00000000000000c6
ldsb [%i1+0x068],%l6 ! %l6 = 0000000000000010
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000128] = 9de95110687403a2, %g2 = 000000000000e682
ldx [%i6+0x128],%g2 ! %g2 = 9de95110687403a2
! Mem[00000000638000bc] = fb70ae66, %l5 = 0000000060929609
ldsb [%i3+0x0bc],%l5 ! %l5 = fffffffffffffffb
p41_label_5:
! Mem[0000000091000198] = 3c8dfea5, %g2 = 9de95110687403a2
ldsb [%i6+0x19b],%g2 ! %g2 = 000000000000003c
! %l1 = 0000000000000009, Mem[0000000090000049] = f346866b
stb %l1,[%i4+0x049] ! Mem[0000000090000048] = 0946866b
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000188] = 7b3910e578858b15, %g2 = 000000000000003c
ldx [%i6+0x188],%g2 ! %g2 = 7b3910e578858b15
! Mem[00000000620000e6] = d4515e45, %l1 = 0000000000000009
ldstub [%i0+0x0e6],%l1 ! %l1 = 0000005e000000ff
! Mem[00000000628001eb] = 2c99ed08, %l6 = 0000000000000010
ldstub [%i1+0x1eb],%l6 ! %l6 = 00000008000000ff
! Mem[0000000062800078] = b490788d, %l0 = cf8d6083, %l3 = 000000e8
add %i1,0x78,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b490788d
! Mem[0000000063000164] = b975ffcf, %l0 = cf8d6083, %l4 = 0000009a
add %i2,0x164,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b975ffcf
membar #Sync ! Added by membar checker (947)
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 5291adfe
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 7b3910e578858b15
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
p41_label_6:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 5291adfe
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l7 = deebc422dc23f2db, Mem[0000000090800048] = ec50e804
stb %l7,[%i5+0x048] ! Mem[0000000090800048] = db50e804
! Mem[0000000091000170] = ddbd0a9c, %g18 = 3173b9eddc4e8e74
ldsw [%i6+0x170],%g2 ! %g2 = 3173b9eddc4e8e74
! Mem[00000000900001c0] = f7ad685d 459c5ed8 e1c30b5f f481dcc4
! Mem[00000000900001d0] = f6c29380 62b2ef55 e1943a96 7726f577
! Mem[00000000900001e0] = 769747f6 2694fdcd eec3b765 dbf96181
! Mem[00000000900001f0] = 70738584 dde75231 02637c7a 91295aa8
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000091800024] = e3634c49, %g2 = ffffffffddbd0a9c
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000e3
! Mem[0000000090800018] = 0a444082, %g2 = 00000000000000e3
ldsb [%i5+%o3],%g2 ! %g2 = 000000000000000a
! %l4 = 00000000b975ffcf, Mem[0000000063800058] = 642cfb66
stw %l4,[%i3+0x058] ! Mem[0000000063800058] = b975ffcf
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 5291adfe
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x040,%g6
stda %f0,[%i1+%g6]ASI_COMMIT_P ! Block Store to 0000000062800040
p41_label_7:
! %l7 = deebc422dc23f2db, Mem[000000009080004e] = ab569625
stb %l7,[%i5+0x04e] ! Mem[000000009080004c] = db569625
! Mem[00000000628001fc] = 83588051, %l3 = b490788d, %l7 = dc23f2db
add %i1,0x1fc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000083588051
! %l6 = 0000000000000008, Mem[00000000908000d7] = 86c10469
stb %l6,[%i5+0x0d7] ! Mem[00000000908000d4] = 08c10469
! %l6 = 00000008, %l7 = 83588051, Mem[00000000620001c8] = 87d8874f 8f5e67a1
std %l6,[%i0+0x1c8] ! Mem[00000000620001c8] = 00000008 83588051
! Mem[00000000630000f4] = b056919a, %l1 = 000000000000005e
swap [%i2+0x0f4],%l1 ! %l1 = 00000000b056919a
! Mem[00000000918000c8] = d3b96151, %g2 = 000000000000000a
ldsb [%o0+0x0cb],%g2 ! %g2 = ffffffffffffffd3
membar #Sync ! Added by membar checker (948)
! Mem[0000000062800058] = 77f52677, %l7 = 0000000083588051
swap [%i1+0x058],%l7 ! %l7 = 0000000077f52677
! Mem[000000009180002c] = 5bfd1652, %g2 = ffffffffffffffd3
lduw [%o0+0x02c],%g2 ! %g2 = 000000005bfd1652
! Mem[0000000063800090] = 845e81e4, %l2 = 00000000e3f4697b
lduh [%i3+0x090],%l2 ! %l2 = 000000000000845e
! Mem[00000000900000c0] = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! Mem[00000000900000d0] = 55efb262 8093c2f6 77f52677 963a94e1
! Mem[00000000900000e0] = cdfd9426 f6479776 8161f9db 65b7c3ee
! Mem[00000000900000f0] = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
p41_label_8:
! Mem[0000000063000030] = d1b6c32d, %l3 = 00000000b490788d
ldstub [%i2+0x030],%l3 ! %l3 = 000000d1000000ff
! Mem[0000000063800000] = 856458bc 5cbe0d2c ec0d3964 7c35ad5a
! Mem[0000000063800010] = 5a7ca49c f163da33 d1ce0af7 9072091c
! Mem[0000000063800020] = 002684bc b55c4e11 3663b38b a33ac9cb
! Mem[0000000063800030] = ac2ad73c 07ed15d0 4a42b1f8 ee579196
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 0000000063800000
! Mem[0000000090800198] = c4d12a66, %g18 = 3173b9eddc4e8e74
ldsw [%i5+0x198],%g2 ! %g2 = 3173b9eddc4e8e74
! %f16 = 856458bc 5cbe0d2c ec0d3964 7c35ad5a
! %f20 = 5a7ca49c f163da33 d1ce0af7 9072091c
! %f24 = 002684bc b55c4e11 3663b38b a33ac9cb
! %f28 = ac2ad73c 07ed15d0 4a42b1f8 ee579196
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %l4 = 00000000b975ffcf, Mem[0000000090800188] = bf4c9e7b85fbf1b6
stx %l4,[%i5+0x188] ! Mem[0000000090800188] = 00000000b975ffcf
! Mem[0000000062800194] = accfbf33, %l7 = 77f52677, %l4 = b975ffcf
add %i1,0x194,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000accfbf33
! Mem[00000000628001ed] = 0c80af10, %l1 = 00000000b056919a
ldstub [%i1+0x1ed],%l1 ! %l1 = 00000080000000ff
! Mem[0000000091000050] = 65d749c6 a42e2703, %g2 = c4d12a66, %g3 = 0bad0b00
ldd [%i6+0x050],%g2 ! %g2 = 0000000065d749c6 00000000a42e2703
! Mem[000000009000000c] = 91991660, %g2 = 0000000065d749c6
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009199
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 5291adfe
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p41_label_9:
! Mem[00000000638000c0] = 52baf165, %l5 = fffffffffffffffb
ldstub [%i3+0x0c0],%l5 ! %l5 = 00000052000000ff
! Mem[00000000628001e0] = aaaabd0ec8177401, %l5 = 0000000000000052, %l7 = 0000000077f52677
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = aaaabd0ec8177401
! Mem[00000000900001cc] = 81dcc4f6, %g2 = 0000000000009199
ldub [%i4+0x1cd],%g2 ! %g2 = 0000000000000081
! Mem[0000000063800144] = a5e44b71, %l5 = 00000052, %l1 = 00000080
add %i3,0x144,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a5e44b71
! %l4 = 00000000accfbf33, Mem[0000000062000198] = 9a50f5407cb3fb73
stx %l4,[%i0+0x198] ! Mem[0000000062000198] = 00000000accfbf33
! Mem[0000000063000040] = 133a6602 ac5732b4 623ac3fd 5ad96866
! Mem[0000000063000050] = fe90c54a 4c8f1173 e088307e 83f11829
! Mem[0000000063000060] = be032bef 809759ed adc0284b e97fd066
! Mem[0000000063000070] = a2a21a0c 56542083 d792d46a dca2144e
ldda [%i2+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000063000040
! Mem[00000000630001fc] = 367d8eba, %l2 = 0000845e, %l1 = a5e44b71
add %i2,0x1fc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000367d8eba
! Mem[0000000062800114] = d06f0dce, %l1 = 00000000367d8eba
swap [%i1+0x114],%l1 ! %l1 = 00000000d06f0dce
! %l0 = 00000000cf8d6083, Mem[00000000620001d8] = d322ff9e
stw %l0,[%i0+0x1d8] ! Mem[00000000620001d8] = cf8d6083
! Mem[000000006200003c] = 2fee0290, %l4 = accfbf33, %l0 = cf8d6083
add %i0,0x3c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002fee0290
p41_label_10:
membar #Sync ! Added by membar checker (949)
! Mem[00000000628001c0] = 028b8f8b 4f01a486 3c0518bb f913f6cc
! Mem[00000000628001d0] = 3330ae46 e89d1214 3e9acf22 f9953c8e
! Mem[00000000628001e0] = aaaabd0e c8177401 2c99edff 0cffaf10
! Mem[00000000628001f0] = 1af924bc e5155e38 7eeb7ebe 83588051
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 00000000628001c0
! %l2 = 000000000000845e, Mem[000000009080016a] = e2ecba72
sth %l2,[%i5+0x16a] ! Mem[0000000090800168] = 845eba72
! Mem[0000000062000104] = c7c6ef8f, %l7 = aaaabd0ec8177401
lduh [%i0+0x106],%l7 ! %l7 = 000000000000ef8f
! Mem[0000000062000095] = e06031a2, %l4 = 00000000accfbf33
ldstub [%i0+0x095],%l4 ! %l4 = 00000060000000ff
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000620001a0] = 6eb13c28, %l7 = 000000000000ef8f
swap [%i0+0x1a0],%l7 ! %l7 = 000000006eb13c28
! Mem[0000000062800180] = 6d3b4e4ed221f79a, %l0 = 000000002fee0290, %l3 = 00000000000000d1
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6d3b4e4ed221f79a
! Mem[0000000091000150] = c588424a, %g2 = 0000000000000081
lduh [%i6+0x150],%g2 ! %g2 = 000000000000c588
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[0000000063000148] = aacac053643e3175, %l6 = 0000000000000008, %l1 = 00000000d06f0dce
add %i2,0x148,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = aacac053643e3175
p41_label_11:
! Mem[00000000910000ec] = b9deb1cb, %g2 = 000000000000c588
ldub [%i6+0x0ed],%g2 ! %g2 = 00000000000000b9
! Mem[0000000062800118] = 79c404dc, %l2 = 0000845e, %l0 = 2fee0290
add %i1,0x118,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000079c404dc
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l4 = 0000000000000060, Mem[0000000091800150] = cb1da78f52e6a040
stx %l4,[%o0+0x150] ! Mem[0000000091800150] = 0000000000000060
! %l3 = 6d3b4e4ed221f79a, Mem[0000000063000122] = 12119b2e
sth %l3,[%i2+0x122] ! Mem[0000000063000120] = 1211f79a
! Mem[000000006380016b] = 883ce875, %l0 = 0000000079c404dc
ldstub [%i3+0x16b],%l0 ! %l0 = 00000075000000ff
membar #Sync ! Added by membar checker (950)
! %l6 = 00000008, %l7 = 6eb13c28, Mem[0000000090000150] = 9234af4e cd69a7ed
std %l6,[%i4+0x150] ! Mem[0000000090000150] = 00000008 6eb13c28
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[00000000910000fc] = ffb942ce, %g2 = 00000000000000b9
ldub [%i6+0x0fd],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000174] = 07c19840, %g2 = 00000000000000ff
lduh [%i4+0x174],%g2 ! %g2 = 00000000000007c1
p41_label_12:
! %l0 = 0000000000000075, Mem[00000000918001ce] = ebc04979
sth %l0,[%o0+0x1ce] ! Mem[00000000918001cc] = 00754979
! Mem[0000000063000048] = 623ac3fd5ad96866, %l4 = 0000000000000060, %l4 = 0000000000000060
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 623ac3fd5ad96866
! Mem[0000000091000118] = 535c262e, %g2 = 00000000000007c1
lduw [%i6+0x118],%g2 ! %g2 = 00000000535c262e
! %l0 = 0000000000000075, Mem[0000000091000080] = 57ff66f48c7af846
stx %l0,[%i6+0x080] ! Mem[0000000091000080] = 0000000000000075
! Mem[00000000630000e0] = c50285df973ed617, %l6 = 0000000000000008, %l3 = 6d3b4e4ed221f79a
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c50285df973ed617
! Mem[0000000063000040] = 133a6602ac5732b4, %l6 = 0000000000000008, %l5 = 0000000000000052
add %i2,0x40,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 133a6602ac5732b4
! Mem[0000000063000018] = 1f3f4118, %l3 = c50285df973ed617
swap [%i2+%o3],%l3 ! %l3 = 000000001f3f4118
! Mem[00000000918000fc] = 274cd3ca, %g2 = 00000000535c262e
ldsb [%o0+0x0ff],%g2 ! %g2 = 0000000000000027
! Mem[000000006300004c] = 5ad96866, %l3 = 000000001f3f4118
lduh [%i2+0x04e],%l3 ! %l3 = 0000000000006866
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 00000027, %g3 = a42e2703
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
p41_label_13:
! Mem[00000000630001b0] = 9b9dd868, %l4 = 5ad96866, %l1 = 643e3175
add %i2,0x1b0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009b9dd868
! Mem[0000000062800058] = 83588051, %l0 = 00000075, %l6 = 00000008
add %i1,0x58,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000083588051
! Mem[000000006380011c] = d8d7caff, %l6 = 0000000083588051
lduw [%i3+0x11c],%l6 ! %l6 = 00000000d8d7caff
! %l0 = 00000075, %l1 = 9b9dd868, Mem[0000000091000138] = 197b0c15 9537f750
std %l0,[%i6+0x138] ! Mem[0000000091000138] = 00000075 9b9dd868
! %l7 = 000000006eb13c28, Mem[00000000918001ec] = 4c0eaec1
sth %l7,[%o0+0x1ec] ! Mem[00000000918001ec] = 3c28aec1
! Mem[0000000090000170] = ae1b16b0, %g18 = 3173b9eddc4e8e74
ldsw [%i4+0x170],%g2 ! %g2 = 3173b9eddc4e8e74
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7094686 6b0dd925
! Mem[0000000090000050] = f77aadfe dc23f2db 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000062000198] = 00000000, %l3 = 00006866, %l3 = 00006866
add %i0,0x198,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
! Mem[00000000900001c0] = f7ad685d 459c5ed8 e1c30b5f f481dcc4
! Mem[00000000900001d0] = f6c29380 62b2ef55 e1943a96 7726f577
! Mem[00000000900001e0] = 769747f6 2694fdcd eec3b765 dbf96181
! Mem[00000000900001f0] = 70738584 dde75231 02637c7a 91295aa8
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p41_label_14:
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 0000000063800000
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = ae1b16b0, %g3 = 910bcbc5
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
! Mem[0000000090800158] = 567cbc80, %g2 = 000000003731e03f
ldsh [%i5+0x15a],%g2 ! %g2 = 000000000000567c
! Mem[0000000062800058] = 83588051, %l0 = 00000075, %l2 = 0000845e
add %i1,0x58,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000083588051
! Mem[00000000628001a2] = d7b2fa7e, %l1 = 000000009b9dd868
ldstub [%i1+0x1a2],%l1 ! %l1 = 000000fa000000ff
! %l2 = 0000000083588051, Mem[00000000900000cc] = f913f6cc
stw %l2,[%i4+0x0cc] ! Mem[00000000900000cc] = 83588051
! Mem[00000000628000cc] = 08994aed, %l7 = 000000006eb13c28
ldub [%i1+0x0cc],%l7 ! %l7 = 0000000000000008
! Mem[00000000918001b0] = cf81db59, %g18 = 3173b9eddc4e8e74
ldsw [%o0+0x1b0],%g2 ! %g2 = 3173b9eddc4e8e74
! Mem[0000000063000120] = 1211f79a, %l0 = 0000000000000075
swap [%i2+0x120],%l0 ! %l0 = 000000001211f79a
p41_label_15:
! Mem[00000000900001a8] = 8161f9db 65b7c3ee, %g2 = cf81db59, %g3 = da22069a
ldd [%i4+0x1a8],%g2 ! %g2 = 000000008161f9db 0000000065b7c3ee
! Mem[00000000620000e3] = 44c81c83, %l5 = 133a6602ac5732b4
ldstub [%i0+0x0e3],%l5 ! %l5 = 00000083000000ff
! Mem[00000000620001c8] = 00000008, %l5 = 0000000000000083
swap [%i0+0x1c8],%l5 ! %l5 = 0000000000000008
! Mem[0000000062000090] = d8980fdc, %l0 = 1211f79a, %l0 = 1211f79a
add %i0,0x90,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d8980fdc
! Mem[000000006200016c] = 4ca77194, %l6 = 00000000d8d7caff
swap [%i0+0x16c],%l6 ! %l6 = 000000004ca77194
! %l1 = 00000000000000fa, Mem[0000000090000184] = 5d68adf7
sth %l1,[%i4+0x184] ! Mem[0000000090000184] = 00faadf7
! Mem[0000000091800118] = 3f47005b01c15c2b, %g2 = 000000008161f9db
ldx [%o0+0x118],%g2 ! %g2 = 3f47005b01c15c2b
! %l2 = 83588051, %l3 = 00000000, Mem[00000000908001e0] = 176babb6 0c4b8755
std %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 83588051 00000000
! Mem[00000000918001d8] = 8ed2ad37, %g2 = 3f47005b01c15c2b
lduh [%o0+0x1d8],%g2 ! %g2 = 0000000000008ed2
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
p41_label_16:
! Mem[0000000063800134] = b2463f2a, %l6 = 4ca77194, %l4 = 5ad96866
add %i3,0x134,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b2463f2a
! Mem[000000006300002c] = 43de0573, %l5 = 00000008, %l1 = 000000fa
add %i2,0x2c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000043de0573
membar #Sync ! Added by membar checker (951)
! Mem[00000000900000e8] = 2c99edff0cffaf10, %g2 = 0000000000008ed2
ldx [%i4+0x0e8],%g2 ! %g2 = 2c99edff0cffaf10
! Mem[0000000091000030] = ffc9b572, %g2 = 2c99edff0cffaf10
ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000063000178] = 9c119e04327d0b07, %l1 = 0000000043de0573
ldx [%i2+0x178],%l1 ! %l1 = 9c119e04327d0b07
! %l2 = 83588051, %l3 = 00000000, Mem[0000000091000090] = 0bc15074 cce5c02d
std %l2,[%i6+0x090] ! Mem[0000000091000090] = 83588051 00000000
! %l2 = 83588051, %l3 = 00000000, Mem[00000000918001a8] = adfe2f25 589444b7
std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 83588051 00000000
! Mem[0000000091000190] = aab31c19692ea48d, %g2 = ffffffffffffffff
ldx [%i6+0x190],%g2 ! %g2 = aab31c19692ea48d
! Mem[00000000628001d4] = e89d1214, %l6 = 4ca77194, %l3 = 00000000
add %i1,0x1d4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000e89d1214
! %l1 = 9c119e04327d0b07, Mem[0000000062000194] = ab711d0e
stb %l1,[%i0+0x194] ! Mem[0000000062000194] = 07711d0e
p41_label_17:
! Mem[0000000090000154] = 6eb13c28, %g2 = aab31c19692ea48d
lduh [%i4+0x154],%g2 ! %g2 = 0000000000006eb1
! Mem[00000000638001d4] = 7f608c31, %l6 = 000000004ca77194
lduh [%i3+0x1d6],%l6 ! %l6 = 0000000000008c31
! Mem[00000000910000f0] = 68406c81, %g2 = 0000000000006eb1
lduh [%i6+0x0f2],%g2 ! %g2 = 0000000000006840
! Mem[0000000063800144] = a5e44b71, %l4 = 00000000b2463f2a
lduh [%i3+0x146],%l4 ! %l4 = 0000000000004b71
! Mem[00000000910001e8] = d1972db8 aad1df2c, %g2 = 00006840, %g3 = 65b7c3ee
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000d1972db8 00000000aad1df2c
! Mem[0000000062800188] = 68d69519, %l7 = 0000000000000008
swap [%i1+0x188],%l7 ! %l7 = 0000000068d69519
! %l1 = 9c119e04327d0b07, Mem[000000006380009c] = 7c104d4d
sth %l1,[%i3+0x09c] ! Mem[000000006380009c] = 0b074d4d
! Mem[0000000091000104] = f7d01e0a, %g2 = 00000000d1972db8
lduh [%i6+0x106],%g2 ! %g2 = 000000000000f7d0
! %l4 = 0000000000004b71, Mem[00000000918000d4] = d893ac6f
stw %l4,[%o0+0x0d4] ! Mem[00000000918000d4] = 00004b71
! Mem[0000000090000118] = 22f9953c, %g2 = 000000000000f7d0
ldsb [%i4+0x11b],%g2 ! %g2 = 0000000000000022
p41_label_18:
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000006380019c] = f2711efc, %l0 = 00000000d8980fdc
ldstub [%i3+0x19c],%l0 ! %l0 = 000000f2000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7094686 6b0dd925
! Mem[0000000090000050] = f77aadfe dc23f2db 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800114] = 713155a5, %g2 = 0000000000000022
ldsb [%i5+0x117],%g2 ! %g2 = 0000000000000071
! Mem[0000000091800048] = 64b4718c, %g2 = 0000000000000071
ldsb [%o0+0x049],%g2 ! %g2 = 0000000000000064
! %f16 = 028b8f8b 4f01a486 3c0518bb f913f6cc
! %f20 = 3330ae46 e89d1214 3e9acf22 f9953c8e
! %f24 = aaaabd0e c8177401 2c99edff 0cffaf10
! %f28 = 1af924bc e5155e38 7eeb7ebe 83588051
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000630000b8] = 0d5b0b4de3f4697b, %l6 = 0000000000008c31, %l4 = 0000000000004b71
add %i2,0xb8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0d5b0b4de3f4697b
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000628000c0] = bb531a92 3808a5ab 332d5ddf 08994aed
! Mem[00000000628000d0] = 3aa43624 0e96ff6b 8c160278 df7d8737
! Mem[00000000628000e0] = 798aa389 cb77dda1 4bcddc59 61bce4fa
! Mem[00000000628000f0] = 2983a6e7 c34b18e8 835d34c4 4610d035
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000628000c0
! %f0 = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! %f4 = 55efb262 8093c2f6 77f52677 963a94e1
! %f8 = cdfd9426 f6479776 8161f9db 65b7c3ee
! %f12 = 3152e7dd 84857370 a85a2991 7a7c6302
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
p41_label_19:
membar #Sync ! Added by membar checker (952)
! %l7 = 0000000068d69519, Mem[0000000090000048] = e70946866b0dd925
stx %l7,[%i4+0x048] ! Mem[0000000090000048] = 0000000068d69519
! %l4 = 0d5b0b4de3f4697b, Mem[0000000063800128] = bc51c150
stw %l4,[%i3+0x128] ! Mem[0000000063800128] = e3f4697b
! %l7 = 0000000068d69519, Mem[00000000900001b8] = 7eeb7ebe83588051
stx %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000068d69519
! Mem[000000009080008c] = 945416f7, %g18 = 3173b9eddc4e8e74
ldsw [%i5+0x08c],%g2 ! %g2 = 3173b9eddc4e8e74
! Mem[0000000090000100] = d85e9c45 5d68adf7 c4dc81f4 5f0bc3e1
! Mem[0000000090000110] = 55efb262 8093c2f6 77f52677 963a94e1
! Mem[0000000090000120] = cdfd9426 f6479776 8161f9db 65b7c3ee
! Mem[0000000090000130] = 3152e7dd 84857370 a85a2991 7a7c6302
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000063800084] = 2ca22f9e, %l7 = 0000000068d69519
ldsw [%i3+0x084],%l7 ! %l7 = 000000002ca22f9e
! %l3 = 00000000e89d1214, Mem[00000000910000d0] = 5c7a7f22
sth %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 12147f22
! Mem[0000000062800148] = 3b108bb574469ebe, %l1 = 9c119e04327d0b07, %l7 = 000000002ca22f9e
add %i1,0x148,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3b108bb574469ebe
! Mem[00000000628000d0] = 3aa43624, %l5 = 0000000000000008
swap [%i1+0x0d0],%l5 ! %l5 = 000000003aa43624
! %l1 = 9c119e04327d0b07, Mem[00000000908000c9] = b129a13c
stb %l1,[%i5+0x0c9] ! Mem[00000000908000c8] = 0729a13c
p41_label_20:
! Mem[0000000062800140] = b5bbdda8 19d2260b 3b108bb5 74469ebe
! Mem[0000000062800150] = 4e24148f 7bfcca3d 98e90311 5e1eb7d0
! Mem[0000000062800160] = f5cf3d57 73752bfc 3665a841 d3639735
! Mem[0000000062800170] = fd00f97c aaabdb9f 91f16f50 9da95fc6
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000062800140
! Mem[0000000090000080] = f7ad685d 459c5ed8, %g2 = 945416f7, %g3 = aad1df2c
ldd [%i4+0x080],%g2 ! %g2 = 00000000f7ad685d 00000000459c5ed8
! %l4 = 0d5b0b4de3f4697b, Mem[00000000900001c0] = f7ad685d
sth %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 697b685d
! %l0 = 00000000000000f2, Mem[0000000091000050] = 65d749c6
sth %l0,[%i6+0x050] ! Mem[0000000091000050] = 00f249c6
! Mem[00000000628001d0] = 3330ae46, %l4 = 0d5b0b4de3f4697b
ldsw [%i1+0x1d0],%l4 ! %l4 = 000000003330ae46
! Mem[0000000062000120] = 8e89a948, %l1 = 9c119e04327d0b07
ldsw [%i0+0x120],%l1 ! %l1 = ffffffff8e89a948
! Mem[0000000062000100] = 92f1f3f3 c7c6ef8f 1d4052bc 0f20b939
! Mem[0000000062000110] = 1f69503c 4b2b5514 c05c74bf dc2b00b5
! Mem[0000000062000120] = 8e89a948 63f3ff19 0d3b47cc 4f14dd83
! Mem[0000000062000130] = 08df597b bb8d6570 286fe23a 9c33210b
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000062000100
! %l2 = 83588051, %l3 = e89d1214, Mem[00000000908000c8] = 4d0729a1 3ce9b6ab
std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 83588051 e89d1214
! %l0 = 000000f2, %l1 = 8e89a948, Mem[0000000090000000] = 86a4014f 8b8f8b02
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 000000f2 8e89a948
! Mem[0000000091000020] = 806bc25f b5c9f132, %g2 = f7ad685d, %g3 = 459c5ed8
ldd [%i6+%o4],%g2 ! %g2 = 00000000806bc25f 00000000b5c9f132
p41_label_21:
! Mem[00000000638001b4] = 608c6fe8, %l3 = e89d1214, %l7 = 74469ebe
add %i3,0x1b4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000608c6fe8
! Mem[000000006380001a] = 8e3c95f9, %l6 = 0000000000008c31
ldstub [%i3+0x01a],%l6 ! %l6 = 00000095000000ff
! Mem[00000000900000b8] = 02637c7a91295aa8, %g2 = 00000000806bc25f
ldx [%i4+0x0b8],%g2 ! %g2 = 02637c7a91295aa8
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 00000008 6eb13c28 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001a0] = aaaabd0e c8177401, %g2 = 91295aa8, %g3 = b5c9f132
ldd [%i4+0x1a0],%g2 ! %g2 = 00000000aaaabd0e 00000000c8177401
! Mem[0000000063000160] = 067106eb, %l3 = 00000000e89d1214
swap [%i2+0x160],%l3 ! %l3 = 00000000067106eb
! Mem[00000000630001b8] = a39bd3bc, %l7 = 608c6fe8, %l4 = 3330ae46
add %i2,0x1b8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a39bd3bc
! Mem[0000000063800191] = 1aa35a49, %l2 = 0000000083588051
ldstub [%i3+0x191],%l2 ! %l2 = 000000a3000000ff
! Mem[000000006200001c] = 7f451e09, %l4 = a39bd3bc, %l0 = 000000f2
add %i0,0x1c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000007f451e09
! %l2 = 00000000000000a3, Mem[00000000908000a0] = d0a04648a006b5d6
stx %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000000000a3
p41_label_22:
! %l4 = 00000000a39bd3bc, Mem[00000000638001e4] = 6022e238
stw %l4,[%i3+0x1e4] ! Mem[00000000638001e4] = a39bd3bc
membar #Sync ! Added by membar checker (953)
! %l7 = 00000000608c6fe8, Mem[0000000090000120] = cdfd9426f6479776
stx %l7,[%i4+0x120] ! Mem[0000000090000120] = 00000000608c6fe8
! Mem[0000000091800068] = 322599df, %g2 = 00000000aaaabd0e
ldsh [%o0+0x06a],%g2 ! %g2 = 0000000000003225
! Mem[00000000638001b0] = 078709a9608c6fe8, %l6 = 0000000000000095, %l4 = 00000000a39bd3bc
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 078709a9608c6fe8
! Mem[00000000910001e8] = d1972db8, %g2 = 0000000000003225
lduh [%i6+0x1e8],%g2 ! %g2 = 000000000000d197
! Mem[0000000063800068] = 6400680a, %l3 = 067106eb, %l2 = 000000a3
add %i3,0x68,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006400680a
! Mem[0000000090000080] = f7ad685d 459c5ed8 e1c30b5f f481dcc4
! Mem[0000000090000090] = f6c29380 62b2ef55 e1943a96 7726f577
! Mem[00000000900000a0] = 769747f6 2694fdcd eec3b765 dbf96181
! Mem[00000000900000b0] = 70738584 dde75231 02637c7a 91295aa8
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l4 = 078709a9608c6fe8, Mem[0000000090000003] = f28e89a9
stb %l4,[%i4+0x003] ! Mem[0000000090000000] = e88e89a9
! %l5 = 000000003aa43624, Mem[000000009100001e] = 80ba806b
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 3624806b
! %f16 = bb531a92 3808a5ab 332d5ddf 08994aed
! %f20 = 3aa43624 0e96ff6b 8c160278 df7d8737
! %f24 = 798aa389 cb77dda1 4bcddc59 61bce4fa
! %f28 = 2983a6e7 c34b18e8 835d34c4 4610d035
mov 0x0c0,%g4
stda %f16,[%i0+%g4]ASI_BLK_AIUSL ! Block Store to 00000000620000c0
p41_label_23:
! Mem[0000000090000080] = f7ad685d 459c5ed8 e1c30b5f f481dcc4
! Mem[0000000090000090] = f6c29380 62b2ef55 e1943a96 7726f577
! Mem[00000000900000a0] = 769747f6 2694fdcd eec3b765 dbf96181
! Mem[00000000900000b0] = 70738584 dde75231 02637c7a 91295aa8
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %f0 = 92f1f3f3 c7c6ef8f 1d4052bc 0f20b939
! %f4 = 1f69503c 4b2b5514 c05c74bf dc2b00b5
! %f8 = 8e89a948 63f3ff19 0d3b47cc 4f14dd83
! %f12 = 08df597b bb8d6570 286fe23a 9c33210b
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000630000dc] = 0ec91662, %l6 = 0000000000000095
ldstub [%i2+0x0dc],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000063000164] = b975ffcf, %l1 = 8e89a948, %l3 = 067106eb
add %i2,0x164,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b975ffcf
! Mem[0000000091800118] = 005b01c1, %g2 = 000000000000d197
lduh [%o0+0x11a],%g2 ! %g2 = 000000000000005b
! Mem[0000000090800120] = deae6fff, %g2 = 000000000000005b
lduw [%i5+0x120],%g2 ! %g2 = 00000000deae6fff
! %l5 = 000000003aa43624, Mem[00000000638001a8] = c167a8d3332ed22c
stx %l5,[%i3+0x1a8] ! Mem[00000000638001a8] = 000000003aa43624
! Mem[0000000062000050] = 93fb4b0a, %l5 = 3aa43624, %l1 = 8e89a948
add %i0,0x50,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000093fb4b0a
! %l6 = 0000000e, %l7 = 608c6fe8, Mem[0000000091000108] = 1e0a2608 8b7aa723
std %l6,[%i6+0x108] ! Mem[0000000091000108] = 0000000e 608c6fe8
! Mem[00000000900000c8] = e1c30b5f, %g2 = 00000000deae6fff
ldsb [%i4+0x0c8],%g2 ! %g2 = ffffffffffffffe1
p41_label_24:
membar #Sync ! Added by membar checker (954)
! %l5 = 000000003aa43624, Mem[00000000900000b5] = e7523102
stb %l5,[%i4+0x0b5] ! Mem[00000000900000b4] = 24523102
! Mem[0000000091800098] = a99cf719, %g2 = ffffffffffffffe1
ldsb [%o0+0x09b],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000063800174] = 7ed42718, %l1 = 0000000093fb4b0a
ldsh [%i3+0x174],%l1 ! %l1 = 0000000000007ed4
! %l6 = 000000000000000e, Mem[00000000630000f1] = 52a3455f
stb %l6,[%i2+0x0f1] ! Mem[00000000630000f0] = 520e455f
! Mem[000000009100014c] = a2c43b2c, %g2 = ffffffffffffffa9
lduw [%i6+0x14c],%g2 ! %g2 = 00000000a2c43b2c
! Mem[00000000918000a8] = afd10558067b56ed, %g2 = 00000000a2c43b2c
ldx [%o0+0x0a8],%g2 ! %g2 = afd10558067b56ed
! Mem[000000006200009c] = 422335ba, %l0 = 000000007f451e09
swap [%i0+0x09c],%l0 ! %l0 = 00000000422335ba
! Mem[0000000062800054] = 8093c2f6, %l1 = 0000000000007ed4
ldsb [%i1+0x057],%l1 ! %l1 = fffffffffffffff6
! Mem[00000000638001ec] = a6f2660c, %l1 = fffffffffffffff6
swap [%i3+0x1ec],%l1 ! %l1 = 00000000a6f2660c
! Mem[0000000090000180] = 028b8f8b 4f01a486 3c0518bb f913f6cc
! Mem[0000000090000190] = 3330ae46 e89d1214 3e9acf22 f9953c8e
! Mem[00000000900001a0] = aaaabd0e c8177401 2c99edff 0cffaf10
! Mem[00000000900001b0] = 1af924bc e5155e38 00000000 68d69519
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p41_label_25:
! Mem[00000000620000e4] = 89a38a79, %l1 = 00000000a6f2660c
ldub [%i0+0x0e7],%l1 ! %l1 = 0000000000000079
! Mem[0000000063800100] = 7747dfac, %l2 = 000000006400680a
swap [%i3+0x100],%l2 ! %l2 = 000000007747dfac
! Mem[0000000090800000] = 210d12bd, %g18 = 3173b9eddc4e8e74
ldsw [%i5+%g0],%g2 ! %g2 = 3173b9eddc4e8e74
! %f0 = 92f1f3f3 c7c6ef8f 1d4052bc 0f20b939
! %f4 = 1f69503c 4b2b5514 c05c74bf dc2b00b5
! %f8 = 8e89a948 63f3ff19 0d3b47cc 4f14dd83
! %f12 = 08df597b bb8d6570 286fe23a 9c33210b
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[00000000900000c0] = f7ad685d 459c5ed8 e1c30b5f f481dcc4
! Mem[00000000900000d0] = f6c29380 62b2ef55 e1943a96 7726f577
! Mem[00000000900000e0] = 769747f6 2694fdcd eec3b765 dbf96181
! Mem[00000000900000f0] = 70738584 dde75231 02637c7a 91295aa8
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918001f8] = 50241bdf, %g2 = 00000000210d12bd
ldsb [%o0+0x1fb],%g2 ! %g2 = 0000000000000050
! Mem[00000000638001ef] = fffffff6, %l4 = 078709a9608c6fe8
ldstub [%i3+0x1ef],%l4 ! %l4 = 000000f6000000ff
! %f0 = 92f1f3f3 c7c6ef8f 1d4052bc 0f20b939
! %f4 = 1f69503c 4b2b5514 c05c74bf dc2b00b5
! %f8 = 8e89a948 63f3ff19 0d3b47cc 4f14dd83
! %f12 = 08df597b bb8d6570 286fe23a 9c33210b
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000630001c0] = 6061293028e8156b, %l1 = 0000000000000079, %l2 = 000000007747dfac
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6061293028e8156b
! Mem[0000000062800120] = 7e4c0469, %l6 = 000000000000000e
swap [%i1+0x120],%l6 ! %l6 = 000000007e4c0469
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p41_branch_failed
p41_not_taken_0_end:
! End of Random Code for Thread 41
1: membar #Sync ! Force all stores to complete
p41_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a4] ! Set processor 41 done flag
! Check Registers
p41_check_registers:
set p41_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000422335ba
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000079
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 6061293028e8156b
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b975ffcf
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000f6
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003aa43624
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007e4c0469
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000608c6fe8
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p41_check_fp_registers:
set p41_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 92f1f3f3 c7c6ef8f
bne %xcc,p41_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1d4052bc 0f20b939
bne %xcc,p41_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1f69503c 4b2b5514
bne %xcc,p41_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c05c74bf dc2b00b5
bne %xcc,p41_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8e89a948 63f3ff19
bne %xcc,p41_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0d3b47cc 4f14dd83
bne %xcc,p41_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 08df597b bb8d6570
bne %xcc,p41_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 286fe23a 9c33210b
bne %xcc,p41_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bb531a92 3808a5ab
bne %xcc,p41_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 332d5ddf 08994aed
bne %xcc,p41_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3aa43624 0e96ff6b
bne %xcc,p41_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8c160278 df7d8737
bne %xcc,p41_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 798aa389 cb77dda1
bne %xcc,p41_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4bcddc59 61bce4fa
bne %xcc,p41_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 2983a6e7 c34b18e8
bne %xcc,p41_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 835d34c4 4610d035
bne %xcc,p41_f30_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x090],%g2 ! Expected data = d8980fdce0ff31a2
ldx [%i0+0x090],%g3 ! Observed data at 0000000062000090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d5199a667f451e09
ldx [%i0+0x098],%g3 ! Observed data at 0000000062000098
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = aba50838921a53bb
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000620000c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ed4a9908df5d2d33
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000620000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6bff960e2436a43a
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000620000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 37877ddf7802168c
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000620000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a1dd77cb89a38a79
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000620000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = fae4bc6159dccd4b
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000620000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e8184bc3e7a68329
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000620000f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 35d01046c4345d83
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000620000f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = a6ef1aff94d78d00
ldx [%i0+0x158],%g3 ! Observed data at 0000000062000158
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8019e34bd8d7caff
ldx [%i0+0x168],%g3 ! Observed data at 0000000062000168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = a3b9c42a07711d0e
ldx [%i0+0x190],%g3 ! Observed data at 0000000062000190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000accfbf33
ldx [%i0+0x198],%g3 ! Observed data at 0000000062000198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0000ef8f9bc84f92
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000620001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000008383588051
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000620001c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = cf8d608348074f32
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000620001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1d8,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = d85e9c455d68adf7
ldx [%i1+0x040],%g3 ! Observed data at 0000000062800040
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = c4dc81f45f0bc3e1
ldx [%i1+0x048],%g3 ! Observed data at 0000000062800048
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 55efb2628093c2f6
ldx [%i1+0x050],%g3 ! Observed data at 0000000062800050
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 83588051963a94e1
ldx [%i1+0x058],%g3 ! Observed data at 0000000062800058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = cdfd9426f6479776
ldx [%i1+0x060],%g3 ! Observed data at 0000000062800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8161f9db65b7c3ee
ldx [%i1+0x068],%g3 ! Observed data at 0000000062800068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3152e7dd84857370
ldx [%i1+0x070],%g3 ! Observed data at 0000000062800070
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a85a29917a7c6302
ldx [%i1+0x078],%g3 ! Observed data at 0000000062800078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 774386fcf0ff1558
ldx [%i1+0x080],%g3 ! Observed data at 0000000062800080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000080e96ff6b
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000628000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = fa716048367d8eba
ldx [%i1+0x110],%g3 ! Observed data at 0000000062800110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000000ee7554b4b
ldx [%i1+0x120],%g3 ! Observed data at 0000000062800120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x120,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000008e74d3f81
ldx [%i1+0x188],%g3 ! Observed data at 0000000062800188
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d7b2ff7edc395c62
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000628001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2c99edff0cffaf10
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000628001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1e8,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 973ed6171b45a0bd
ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffb6c32df159bed9
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 13e6c36dffc91662
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000630000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 520e455f0000005e
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000630000f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000007553322f08
ldx [%i2+0x120],%g3 ! Observed data at 0000000063000120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = e89d1214b975ffcf
ldx [%i2+0x160],%g3 ! Observed data at 0000000063000160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x160,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 86a4014f8b8f8b02
ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ccf613f9bb18053c
ldx [%i3+0x008],%g3 ! Observed data at 0000000063800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 14129de846ae3033
ldx [%i3+0x010],%g3 ! Observed data at 0000000063800010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8e3cfff922cf9a3e
ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 017417c80ebdaaaa
ldx [%i3+0x020],%g3 ! Observed data at 0000000063800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 10afff0cffed992c
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 385e15e5bc24f91a
ldx [%i3+0x030],%g3 ! Observed data at 0000000063800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 51805883be7eeb7e
ldx [%i3+0x038],%g3 ! Observed data at 0000000063800038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = b975ffcf9323467f
ldx [%i3+0x058],%g3 ! Observed data at 0000000063800058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffdf992556fca552
ldx [%i3+0x060],%g3 ! Observed data at 0000000063800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = fcb0475e0b074d4d
ldx [%i3+0x098],%g3 ! Observed data at 0000000063800098
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffbaf165ce0cc897
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000638000c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6400680ae7177464
ldx [%i3+0x100],%g3 ! Observed data at 0000000063800100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = e3f4697b389a63e5
ldx [%i3+0x128],%g3 ! Observed data at 0000000063800128
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 883ce8ff7f3e038e
ldx [%i3+0x168],%g3 ! Observed data at 0000000063800168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 1aff5a49eb9823ad
ldx [%i3+0x190],%g3 ! Observed data at 0000000063800190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8403ce0fff711efc
ldx [%i3+0x198],%g3 ! Observed data at 0000000063800198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000003aa43624
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000638001a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = af891092a39bd3bc
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000638001e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0ccda469ffffffff
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000638001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1e8,%g4
! The test for processor 41 has passed
p41_passed:
ta GOOD_TRAP
nop
p41_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p41_failed
p41_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p41_failed
p41_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p41_failed
p41_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p41_failed
p41_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p41_failed
p41_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p41_failed
p41_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p41_failed
p41_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p41_failed
p41_f0_fail:
set p41_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f2_fail:
set p41_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f4_fail:
set p41_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f6_fail:
set p41_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f8_fail:
set p41_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f10_fail:
set p41_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f12_fail:
set p41_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f14_fail:
set p41_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f16_fail:
set p41_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f18_fail:
set p41_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f20_fail:
set p41_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f22_fail:
set p41_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f24_fail:
set p41_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f26_fail:
set p41_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f28_fail:
set p41_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f30_fail:
set p41_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 41 failed
p41_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 41 failed
p41_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p41_selfmod_failed:
ba p41_failed
mov 0xabc,%g1
p41_common_error:
or %g0,0xf09,%g1
ba p41_failed
mov %o5,%g3
p41_common_signature_error:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_common_timeout:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p41_failed
mov 0x0,%g3
p41_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800008]
done
p41_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800008]
done
p41_trap2e:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000008]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800008]
done
p41_trap2o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000008]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062800008]
done
p41_trap3e:
nop
done
p41_trap3o:
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 35fc991e96fc2693
ldx [%g1+0x008],%l1 ! %l1 = 5c82558c694ddd53
ldx [%g1+0x010],%l2 ! %l2 = 6d3ee34811aada2f
ldx [%g1+0x018],%l3 ! %l3 = 149cff08ba561edd
ldx [%g1+0x020],%l4 ! %l4 = d002d37854e1e419
ldx [%g1+0x028],%l5 ! %l5 = f3ea1d9deb066f47
ldx [%g1+0x030],%l6 ! %l6 = 5d891ee1f77aadfe
ldx [%g1+0x038],%l7 ! %l7 = 28ee615412987bcd
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 42
processor_42:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xa8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p42_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 42
wr %g0,0x4,%fprs ! Make sure fef is 1
set p42_init_freg,%g1
! %f0 = 68b52551 368e8375 486c5789 41897927
! %f4 = cd322ee4 c8d5660a 58c807e8 75d7f63d
! %f8 = 80f663e3 0b87f29b 30c2de5b 64b1d71d
! %f12 = 5b07f3c5 98436602 c2c4f685 7bcb634f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 01b5a07f 3f65f81a e793c4ef 1258008f
! %f20 = 173f75fe f0294025 85f6ba77 201c9cba
! %f24 = 8a224cdc 23df88ff 5c802f21 2b19e476
! %f28 = 7d10605d 07bfb4a6 bd8590d6 e36570fa
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 98a736ba 2ccaa35e 86f2f6f5 6893a3bd
! %f36 = b8d28666 54aaa4fa eaaef665 87c01517
! %f40 = 9935ecaa a2697939 a75ad393 bff96ed2
! %f44 = cdf5a808 679299b3 e341674e b3562bb4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe910ee0f00000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = e910ee0f00000021
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 42
p42_label_1:
! %l0 = f09b3733af917345, Mem[000000009100012c] = 687403a2
stw %l0,[%i6+0x12c] ! Mem[000000009100012c] = af917345
! Mem[00000000658001e4] = e4b5bf63, %l2 = c385dcd3d6c06a3d
ldsw [%i3+0x1e4],%l2 ! %l2 = ffffffffe4b5bf63
! Mem[00000000658001d8] = 85ed6fa9b6756167, %l2 = ffffffffe4b5bf63, %l5 = 9c5e8c4c32f5503c
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 85ed6fa9b6756167
! %f0 = 68b52551 368e8375 486c5789 41897927
! %f4 = cd322ee4 c8d5660a 58c807e8 75d7f63d
! %f8 = 80f663e3 0b87f29b 30c2de5b 64b1d71d
! %f12 = 5b07f3c5 98436602 c2c4f685 7bcb634f
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l4 = 94b2bb2fbb85d084, Mem[00000000908001d0] = 9914a593
sth %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = d084a593
! Mem[000000006500000e] = 210da62f, %l5 = 85ed6fa9b6756167
ldstub [%i2+0x00e],%l5 ! %l5 = 000000a6000000ff
! %l2 = ffffffffe4b5bf63, Mem[000000009180018f] = d1874941
stb %l2,[%o0+0x18f] ! Mem[000000009180018c] = 63874941
! Mem[0000000064000140] = a001b640 1c80bc8f f37bfdde f9f4f8df
! Mem[0000000064000150] = a9951e09 77f9880f 6f0d845e aa30edb7
! Mem[0000000064000160] = e88cefe9 2662b072 7dfa18c9 27f5e382
! Mem[0000000064000170] = 04add78d 0d0a62e2 e5ea2734 3ed3e220
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000064000140
! Mem[0000000064000178] = e5ea2734, %l1 = 140ad8f9ea6618d6
ldsb [%i0+0x179],%l1 ! %l1 = ffffffffffffffea
! Mem[0000000064000090] = b2c566bc, %l2 = ffffffffe4b5bf63
ldsw [%i0+0x090],%l2 ! %l2 = ffffffffb2c566bc
p42_label_2:
! %l3 = d8bdfeb6507ca420, Mem[00000000640001ac] = b678511d
sth %l3,[%i0+0x1ac] ! Mem[00000000640001ac] = a420511d
! Mem[00000000910001b0] = 9cb5ef3f, %g18 = b53b1169f364ac8a
ldsw [%i6+0x1b0],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000650001f0] = 020c2a9e358ea702, %l6 = 51e67be021d041a3, %l3 = d8bdfeb6507ca420
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 020c2a9e358ea702
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000064800060] = ae9016bd21795580, %l7 = 9b0899406d4fc192, %l6 = 51e67be021d041a3
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = ae9016bd21795580
! Mem[00000000650000c0] = d313e544, %l0 = af917345, %l6 = 21795580
add %i2,0xc0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d313e544
! Mem[0000000090800128] = ef9a5bcd, %g2 = ffffffff9cb5ef3f
ldsb [%i5+0x12b],%g2 ! %g2 = ffffffffffffffef
! %l6 = 00000000d313e544, Mem[00000000648001dc] = f8268f4f
stb %l6,[%i1+0x1dc] ! Mem[00000000648001dc] = 44268f4f
! %l0 = f09b3733af917345, Mem[00000000910001c8] = e6820674bd1872c6
stx %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = f09b3733af917345
p42_label_3:
! Mem[0000000090800074] = 74c1f2f1, %g18 = b53b1169f364ac8a
ldsw [%i5+0x074],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000910001a4] = 82118b9c, %g18 = b53b1169f364ac8a
ldsw [%i6+0x1a4],%g2 ! %g2 = b53b1169f364ac8a
! %f0 = a001b640 1c80bc8f f37bfdde f9f4f8df
! %f4 = a9951e09 77f9880f 6f0d845e aa30edb7
! %f8 = e88cefe9 2662b072 7dfa18c9 27f5e382
! %f12 = 04add78d 0d0a62e2 e5ea2734 3ed3e220
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000640000d0] = 4ca1c0b6, %l3 = 020c2a9e358ea702
ldub [%i0+0x0d2],%l3 ! %l3 = 00000000000000c0
! Mem[00000000650000b4] = 930c706a, %l6 = 00000000d313e544
swap [%i2+0x0b4],%l6 ! %l6 = 00000000930c706a
! Mem[0000000091000014] = 8bb53053, %g2 = ffffffff82118b9c
ldsh [%i6+0x014],%g2 ! %g2 = ffffffffffff8bb5
! Mem[0000000090000100] = 36029055, %g2 = ffffffffffff8bb5
ldsb [%i4+0x101],%g2 ! %g2 = 0000000000000036
! Mem[00000000640001c0] = 5bb9e29d, %l5 = 000000a6, %l1 = ffffffea
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005bb9e29d
! Mem[000000006500010c] = 6bbd68ef, %l6 = 930c706a, %l7 = 6d4fc192
add %i2,0x10c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006bbd68ef
! Mem[00000000648001d8] = 124d8522, %l7 = 000000006bbd68ef
lduh [%i1+0x1da],%l7 ! %l7 = 0000000000008522
p42_label_4:
! Mem[00000000640000f8] = 4ad8f637, %l5 = 00000000000000a6
swap [%i0+0x0f8],%l5 ! %l5 = 000000004ad8f637
! Mem[0000000065000154] = 60b8958a, %l6 = 00000000930c706a
ldstub [%i2+0x154],%l6 ! %l6 = 00000060000000ff
! %f0 = a001b640 1c80bc8f f37bfdde f9f4f8df
! %f4 = a9951e09 77f9880f 6f0d845e aa30edb7
! %f8 = e88cefe9 2662b072 7dfa18c9 27f5e382
! %f12 = 04add78d 0d0a62e2 e5ea2734 3ed3e220
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000090800048] = ec50e804, %g2 = 0000000000000036
ldsh [%i5+0x048],%g2 ! %g2 = ffffffffffffec50
membar #Sync ! Added by membar checker (955)
! Mem[0000000090000180] = 68b52551 368e8375 486c5789 41897927
! Mem[0000000090000190] = cd322ee4 c8d5660a 58c807e8 75d7f63d
! Mem[00000000900001a0] = 80f663e3 0b87f29b 30c2de5b 64b1d71d
! Mem[00000000900001b0] = 5b07f3c5 98436602 c2c4f685 7bcb634f
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800098] = f985fdfd46857f6f, %g2 = ffffffffffffec50
ldx [%i5+0x098],%g2 ! %g2 = f985fdfd46857f6f
! Mem[00000000908001e8] = 337e078a 5beb9259, %g2 = 46857f6f, %g3 = 0bad0b00
ldd [%i5+0x1e8],%g2 ! %g2 = 00000000337e078a 000000005beb9259
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000064000120] = 5c043e3cd94e5033, %l2 = ffffffffb2c566bc, %l0 = f09b3733af917345
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 5c043e3cd94e5033
! Mem[00000000658001b7] = 83940290, %l3 = 00000000000000c0
ldstub [%i3+0x1b7],%l3 ! %l3 = 00000090000000ff
p42_label_5:
! %l5 = 000000004ad8f637, Mem[0000000065800096] = d8df9c53
stb %l5,[%i3+0x096] ! Mem[0000000065800094] = d8df3753
! Mem[00000000918001e8] = af2135784c0eaec1, %g2 = 00000000337e078a
ldx [%o0+0x1e8],%g2 ! %g2 = af2135784c0eaec1
! Mem[00000000648001c8] = 83b09bac, %l1 = 000000005bb9e29d
lduh [%i1+0x1ca],%l1 ! %l1 = 0000000000009bac
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000e4] = aff3cafc, %g2 = af2135784c0eaec1
ldsb [%i5+0x0e4],%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000900000a0] = e7d287d6, %g2 = ffffffffffffffaf
ldsb [%i4+0x0a1],%g2 ! %g2 = ffffffffffffffe7
! Mem[00000000918001e0] = 63ab1694, %g2 = ffffffffffffffe7
lduw [%o0+0x1e0],%g2 ! %g2 = 0000000063ab1694
! Mem[00000000658001b1] = 3100bbbc, %l6 = 0000000000000060
ldstub [%i3+0x1b1],%l6 ! %l6 = 00000000000000ff
! Mem[0000000064000030] = 19fd4eff31091b18, %l0 = 5c043e3cd94e5033, %l4 = 94b2bb2fbb85d084
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 19fd4eff31091b18
! Mem[0000000064800088] = 8e2b3dfebb47b93d, %l0 = 5c043e3cd94e5033, %l0 = 5c043e3cd94e5033
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 8e2b3dfebb47b93d
p42_label_6:
! %l2 = ffffffffb2c566bc, Mem[00000000908000e8] = 441f8119
stw %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = b2c566bc
! %l3 = 0000000000000090, Mem[00000000910000e0] = 04507341
stw %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000090
! Mem[0000000065000048] = 03ce4aa6, %l5 = 4ad8f637, %l0 = bb47b93d
add %i2,0x48,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000003ce4aa6
! %l6 = 0000000000000000, Mem[00000000918000c9] = 31fad3b9
stb %l6,[%o0+0x0c9] ! Mem[00000000918000c8] = 00fad3b9
! %l0 = 03ce4aa6, %l1 = 00009bac, Mem[0000000090000128] = 82e3f527 c918fa7d
std %l0,[%i4+0x128] ! Mem[0000000090000128] = 03ce4aa6 00009bac
! Mem[0000000091000194] = 692ea48d, %g2 = 0000000063ab1694
lduh [%i6+0x194],%g2 ! %g2 = 000000000000692e
! Mem[00000000650000a0] = 1b89114e, %l5 = 000000004ad8f637
swap [%i2+0x0a0],%l5 ! %l5 = 000000001b89114e
! Mem[0000000091000184] = ffe99c2b, %g18 = b53b1169f364ac8a
ldsw [%i6+0x184],%g2 ! %g2 = b53b1169f364ac8a
! Mem[000000006580002c] = 335dcae9, %l5 = 000000001b89114e
swap [%i3+0x02c],%l5 ! %l5 = 00000000335dcae9
! Mem[0000000064000008] = 73092c6c4c7cab66, %l6 = 0000000000000000, %l0 = 0000000003ce4aa6
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 73092c6c4c7cab66
p42_label_7:
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %l0 = 73092c6c4c7cab66, Mem[00000000910000ce] = eafb5c7a
stb %l0,[%i6+0x0ce] ! Mem[00000000910000cc] = 66fb5c7a
membar #Sync ! Added by membar checker (956)
! Mem[0000000090000100] = 8fbc801c 40b601a0 dff8f4f9 defd7bf3
! Mem[0000000090000110] = 0f88f977 091e95a9 b7ed30aa 5e840d6f
! Mem[0000000090000120] = 72b06226 e9ef8ce8 03ce4aa6 00009bac
! Mem[0000000090000130] = e2620a0d 8dd7ad04 20e2d33e 3427eae5
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = a001b640 1c80bc8f f37bfdde f9f4f8df
! %f4 = a9951e09 77f9880f 6f0d845e aa30edb7
! %f8 = e88cefe9 2662b072 7dfa18c9 27f5e382
! %f12 = 04add78d 0d0a62e2 e5ea2734 3ed3e220
mov 0x040,%g4
stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 0000000065000040
! Mem[0000000064800128] = 9c15bb9d, %l7 = 00008522, %l4 = 31091b18
add %i1,0x128,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000009c15bb9d
! Mem[000000006580014c] = ed751f61, %l3 = 0000000000000090
lduw [%i3+0x14c],%l3 ! %l3 = 00000000ed751f61
! Mem[0000000090000120] = b06226e9, %g2 = ffffffffffe99c2b
ldsb [%i4+0x121],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800170] = c884ad12, %g2 = ffffffffffffffb0
ldsb [%o0+0x172],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000065800108] = 9a4df2dd, %l0 = 4c7cab66, %l1 = 00009bac
add %i3,0x108,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009a4df2dd
! Mem[0000000065800044] = 02adedcb, %l2 = b2c566bc, %l1 = 9a4df2dd
add %i3,0x44,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000002adedcb
p42_label_8:
! %l3 = 00000000ed751f61, Mem[00000000648000f8] = 1c0dfba0
stw %l3,[%i1+0x0f8] ! Mem[00000000648000f8] = ed751f61
! %l6 = 00000000, %l7 = 00008522, Mem[00000000908000f0] = 859a5f43 1de0787a
std %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000000 00008522
! Mem[0000000065000138] = 9e2e221f, %l0 = 4c7cab66, %l1 = 02adedcb
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009e2e221f
! Mem[0000000064000080] = ad17af4a83927674, %l6 = 0000000000000000
ldx [%i0+0x080],%l6 ! %l6 = ad17af4a83927674
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000648001f3] = 127376c8, %l3 = 00000000ed751f61
ldstub [%i1+0x1f3],%l3 ! %l3 = 000000c8000000ff
! Mem[00000000908000d4] = 64c1ee86, %g2 = ffffffffffffffc8
ldsh [%i5+0x0d4],%g2 ! %g2 = 00000000000064c1
! %f0 = a001b640 1c80bc8f f37bfdde f9f4f8df
! %f4 = a9951e09 77f9880f 6f0d845e aa30edb7
! %f8 = e88cefe9 2662b072 7dfa18c9 27f5e382
! %f12 = 04add78d 0d0a62e2 e5ea2734 3ed3e220
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000900000c0] = 8fbc801c 40b601a0 dff8f4f9 defd7bf3
! Mem[00000000900000d0] = 0f88f977 091e95a9 b7ed30aa 5e840d6f
! Mem[00000000900000e0] = 72b06226 e9ef8ce8 82e3f527 c918fa7d
! Mem[00000000900000f0] = e2620a0d 8dd7ad04 20e2d33e 3427eae5
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910001fc] = 9f1816dd, %g18 = b53b1169f364ac8a
ldsw [%i6+0x1fc],%g2 ! %g2 = b53b1169f364ac8a
p42_label_9:
! Mem[0000000064000078] = 504af1ca 7afd5d5d, %l4 = 9c15bb9d, %l5 = 335dcae9
ldd [%i0+0x078],%l4 ! %l4 = 00000000504af1ca 000000007afd5d5d
! %f16 = 01b5a07f 3f65f81a e793c4ef 1258008f
! %f20 = 173f75fe f0294025 85f6ba77 201c9cba
! %f24 = 8a224cdc 23df88ff 5c802f21 2b19e476
! %f28 = 7d10605d 07bfb4a6 bd8590d6 e36570fa
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000650001a0] = 2f53f6e1, %l0 = 4c7cab66, %l0 = 4c7cab66
add %i2,0x1a0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002f53f6e1
! Mem[00000000908000c4] = 406926ef, %g2 = ffffffff9f1816dd
lduw [%i5+0x0c4],%g2 ! %g2 = 00000000406926ef
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = 00000000406926ef
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! Mem[00000000900000c0] = 8fbc801c 40b601a0 dff8f4f9 defd7bf3
! Mem[00000000900000d0] = 0f88f977 091e95a9 b7ed30aa 5e840d6f
! Mem[00000000900000e0] = 72b06226 e9ef8ce8 82e3f527 c918fa7d
! Mem[00000000900000f0] = e2620a0d 8dd7ad04 20e2d33e 3427eae5
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000b0] = ac9d73bf 2618a39e, %g2 = d4513abf, %g3 = 5beb9259
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000ac9d73bf 000000002618a39e
! %l6 = 83927674, %l7 = 00008522, Mem[0000000065000068] = 7dfa18c9 27f5e382
std %l6,[%i2+0x068] ! Mem[0000000065000068] = 83927674 00008522
! %l2 = ffffffffb2c566bc, Mem[0000000091800148] = f9c8519e
stw %l2,[%o0+0x148] ! Mem[0000000091800148] = b2c566bc
! Mem[00000000658001c8] = e954434b466ede2f, %l5 = 000000007afd5d5d, %l5 = 000000007afd5d5d
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = e954434b466ede2f
p42_label_10:
membar #Sync ! Added by membar checker (957)
! %f0 = a001b640 1c80bc8f f37bfdde f9f4f8df
! %f4 = a9951e09 77f9880f 6f0d845e aa30edb7
! %f8 = e88cefe9 2662b072 7dfa18c9 27f5e382
! %f12 = 04add78d 0d0a62e2 e5ea2734 3ed3e220
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l7 = 0000000000008522, Mem[0000000091000098] = 3b6030b23457b2a7
stx %l7,[%i6+0x098] ! Mem[0000000091000098] = 0000000000008522
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000044] = 273ae7f3, %g2 = 00000000ac9d73bf
ldsh [%i4+0x046],%g2 ! %g2 = 000000000000273a
! Mem[0000000064800070] = 0ae69de8, %l2 = b2c566bc, %l4 = 504af1ca
add %i1,0x70,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000ae69de8
! %l1 = 000000009e2e221f, Mem[000000009080009d] = 857f6fd0
stb %l1,[%i5+0x09d] ! Mem[000000009080009c] = 1f7f6fd0
! %l5 = e954434b466ede2f, Mem[0000000091000044] = 64608260
stw %l5,[%i6+0x044] ! Mem[0000000091000044] = 466ede2f
! Mem[0000000065800180] = 4c4ef88a, %l5 = 466ede2f, %l3 = 000000c8
add %i3,0x180,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004c4ef88a
! Mem[00000000640001db] = 97b05390, %l4 = 000000000ae69de8
ldstub [%i0+0x1db],%l4 ! %l4 = 00000090000000ff
! %l3 = 000000004c4ef88a, Mem[00000000908001ed] = eb925902
stb %l3,[%i5+0x1ed] ! Mem[00000000908001ec] = 8a925902
p42_label_11:
! Mem[0000000065000180] = e08672e0 cc81e3b4 d008891f 2d65e88d
! Mem[0000000065000190] = 18ea4612 ffa0af66 5bf2cfcd 7113fa28
! Mem[00000000650001a0] = 2f53f6e1 e6a5628c f66da62b 20f548f2
! Mem[00000000650001b0] = 2ea8cada 4d6a86f0 4221d52d 5cab2a25
mov 0x180,%g5
ldda [%i2+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000065000180
! Mem[00000000640000b8] = ba845ae5, %l5 = e954434b466ede2f
swap [%i0+0x0b8],%l5 ! %l5 = 00000000ba845ae5
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = 0000273a, %g3 = 2618a39e
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
! Mem[0000000091800160] = 010ecc7c, %g2 = 00000000efab16e5
ldsh [%o0+0x160],%g2 ! %g2 = 000000000000010e
membar #Sync ! Added by membar checker (958)
! Mem[0000000090000018] = b7ed30aa 5e840d6f, %g2 = 0000010e, %g3 = 4bba2a1e
ldd [%i4+%o3],%g2 ! %g2 = 00000000b7ed30aa 000000005e840d6f
! Mem[0000000090000158] = 17af2d6a, %g18 = b53b1169f364ac8a
ldsw [%i4+0x158],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000658001dc] = b6756167, %l0 = 2f53f6e1, %l0 = 2f53f6e1
add %i3,0x1dc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b6756167
! Mem[0000000091800170] = 4cfdc884ad12e1a6, %g2 = 0000000017af2d6a
ldx [%o0+0x170],%g2 ! %g2 = 4cfdc884ad12e1a6
! Mem[00000000648000d9] = b5ea5c2f, %l6 = ad17af4a83927674
ldstub [%i1+0x0d9],%l6 ! %l6 = 000000ea000000ff
! Mem[00000000650001c0] = ae077fc54e64d6d2, %l6 = 00000000000000ea, %l0 = 00000000b6756167
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ae077fc54e64d6d2
p42_label_12:
! Mem[0000000064800098] = 0b212e1cba896fa8, %l0 = ae077fc54e64d6d2, %l4 = 0000000000000090
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 0b212e1cba896fa8
! Mem[0000000090800188] = bf4c9e7b, %g18 = b53b1169f364ac8a
ldsw [%i5+0x188],%g2 ! %g2 = b53b1169f364ac8a
! %l7 = 0000000000008522, Mem[00000000918001e0] = 63ab1694
sth %l7,[%o0+0x1e0] ! Mem[00000000918001e0] = 85221694
! %l4 = 0b212e1cba896fa8, Mem[00000000910001ce] = 73457e4c
stb %l4,[%i6+0x1ce] ! Mem[00000000910001cc] = a8457e4c
! Mem[0000000065800140] = 3fba66d2303cd232, %l3 = 000000004c4ef88a, %l7 = 0000000000008522
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 3fba66d2303cd232
! Mem[00000000648000b8] = ab78258a7fbb9e78, %l6 = 00000000000000ea, %l1 = 000000009e2e221f
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ab78258a7fbb9e78
! Mem[0000000090800018] = 0a444082910bcbc5, %g2 = ffffffffbf4c9e7b
ldx [%i5+%o3],%g2 ! %g2 = 0a444082910bcbc5
! Mem[0000000090000050] = fdba2140, %g2 = 0a444082910bcbc5
ldsb [%i4+0x051],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000064800158] = 5cf5f49672c07aff, %l3 = 000000004c4ef88a, %l3 = 000000004c4ef88a
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 5cf5f49672c07aff
! Mem[000000009180014c] = bfcd246a, %g18 = b53b1169f364ac8a
ldsw [%o0+0x14c],%g2 ! %g2 = b53b1169f364ac8a
p42_label_13:
! Mem[0000000091800150] = cb1da78f 52e6a040, %g2 = bfcd246a, %g3 = 5e840d6f
ldd [%o0+0x150],%g2 ! %g2 = 00000000cb1da78f 0000000052e6a040
! Mem[00000000640000c4] = d1990252, %l1 = 7fbb9e78, %l7 = 303cd232
add %i0,0xc4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d1990252
! Mem[0000000090000054] = 40bf1adc, %g2 = 00000000cb1da78f
lduh [%i4+0x054],%g2 ! %g2 = 00000000000040bf
! Mem[0000000065000050] = a9951e0977f9880f, %l0 = ae077fc54e64d6d2, %l4 = 0b212e1cba896fa8
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a9951e0977f9880f
! Mem[0000000065000104] = 8d90496f, %l4 = a9951e0977f9880f
swap [%i2+0x104],%l4 ! %l4 = 000000008d90496f
! Mem[000000006500012c] = 2bdf61f2, %l5 = ba845ae5, %l3 = 72c07aff
add %i2,0x12c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002bdf61f2
! Mem[000000009080001c] = 0bcbc5db, %g2 = 00000000000040bf
ldub [%i5+0x01d],%g2 ! %g2 = 000000000000000b
! Mem[00000000640000ac] = 946c49ce, %l5 = 00000000ba845ae5
swap [%i0+0x0ac],%l5 ! %l5 = 00000000946c49ce
! %l5 = 00000000946c49ce, Mem[000000009180007c] = 85978296
stw %l5,[%o0+0x07c] ! Mem[000000009180007c] = 946c49ce
! %l6 = 00000000000000ea, Mem[0000000091000050] = 65d749c6
stw %l6,[%i6+0x050] ! Mem[0000000091000050] = 000000ea
p42_label_14:
! %l2 = ffffffffb2c566bc, Mem[00000000910001e0] = bbbab66e
stb %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = bcbab66e
! %l1 = ab78258a7fbb9e78, Mem[00000000918000a0] = efb13f4b
stb %l1,[%o0+0x0a0] ! Mem[00000000918000a0] = 78b13f4b
! Mem[00000000900001b8] = c2c4f685, %g18 = b53b1169f364ac8a
ldsw [%i4+0x1b8],%g2 ! %g2 = b53b1169f364ac8a
! Mem[0000000065800000] = a1d1b7e1 451be826 44581b0b 41650d1c
! Mem[0000000065800010] = 9a3d3e24 e0348f25 62c5bb78 927ad931
! Mem[0000000065800020] = 098f543b e0c89d69 52de5c14 1b89114e
! Mem[0000000065800030] = 2a04c6b4 0b725abf ea46ed53 4637f5f1
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000065800000
! Mem[00000000910001c8] = f09b3733 af91a845, %g2 = c2c4f685, %g3 = 52e6a040
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000f09b3733 00000000af91a845
! Mem[0000000065800198] = 63ca95f283a9023f, %l0 = ae077fc54e64d6d2, %l3 = 000000002bdf61f2
add %i3,0x198,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 63ca95f283a9023f
! Mem[00000000908001f4] = 612b210f, %g2 = 00000000f09b3733
lduh [%i5+0x1f6],%g2 ! %g2 = 000000000000612b
! Mem[0000000064000120] = 5c043e3cd94e5033, %l2 = ffffffffb2c566bc, %l5 = 00000000946c49ce
add %i0,0x120,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 5c043e3cd94e5033
! Mem[0000000091800144] = 073aef3d, %g18 = b53b1169f364ac8a
ldsw [%o0+0x144],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000900001c0] = 1af8653f 7fa0b501 8f005812 efc493e7
! Mem[00000000900001d0] = 254029f0 fe753f17 ba9c1c20 77baf685
! Mem[00000000900001e0] = ff88df23 dc4c228a 76e4192b 212f805c
! Mem[00000000900001f0] = a6b4bf07 5d60107d fa7065e3 d69085bd
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p42_label_15:
! %l5 = 5c043e3cd94e5033, Mem[0000000090800028] = 08259a35
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = d94e5033
! Mem[0000000091800104] = 7a54832e, %g2 = 00000000073aef3d
lduh [%o0+0x106],%g2 ! %g2 = 0000000000007a54
! Mem[0000000065000186] = cc81e3b4, %l4 = 000000008d90496f
ldstub [%i2+0x186],%l4 ! %l4 = 000000e3000000ff
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000065000068] = 8392767400008522, %l7 = 00000000d1990252, %l0 = ae077fc54e64d6d2
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 8392767400008522
! %l0 = 8392767400008522, Mem[00000000900000c4] = 40b601a0
sth %l0,[%i4+0x0c4] ! Mem[00000000900000c4] = 852201a0
! Mem[0000000091800124] = d2d924b9, %g2 = 0000000000007a54
lduh [%o0+0x126],%g2 ! %g2 = 000000000000d2d9
! Mem[000000009180009c] = 8578b13f, %g2 = 000000000000d2d9
ldsb [%o0+0x09f],%g2 ! %g2 = ffffffffffffff85
! %l3 = 63ca95f283a9023f, Mem[0000000091000032] = c9b572e0
stb %l3,[%i6+0x032] ! Mem[0000000091000030] = 3fb572e0
! Mem[0000000090800100] = c5ee8b48, %g2 = ffffffffffffff85
ldub [%i5+0x100],%g2 ! %g2 = 00000000000000c5
p42_label_16:
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000090000008] = f9defd7b, %g2 = 00000000000000c5
ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000f9
! Mem[00000000908000bc] = ce3cfb36, %g2 = 00000000000000f9
ldub [%i5+0x0be],%g2 ! %g2 = 00000000000000ce
! Mem[000000006580010c] = 1df11779, %l5 = 5c043e3cd94e5033
swap [%i3+0x10c],%l5 ! %l5 = 000000001df11779
! %l1 = ab78258a7fbb9e78, Mem[0000000091800024] = cb13e363
sth %l1,[%o0+0x024] ! Mem[0000000091800024] = 9e78e363
! Mem[00000000650001d0] = 633191f6, %l2 = ffffffffb2c566bc
ldsh [%i2+0x1d0],%l2 ! %l2 = 0000000000006331
! %l5 = 000000001df11779, Mem[0000000090000001] = bc801c40
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = 79801c40
! Mem[0000000090000120] = 72b06226, %g18 = b53b1169f364ac8a
ldsw [%i4+0x120],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000918001ec] = 4c0eaec1, %g2 = 0000000072b06226
lduw [%o0+0x1ec],%g2 ! %g2 = 000000004c0eaec1
! Mem[0000000090800080] = bcb1b5a9 dc4a5fa6, %g2 = 4c0eaec1, %g3 = af91a845
ldd [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9 00000000dc4a5fa6
p42_label_17:
! Mem[0000000065000123] = bab652f4, %l5 = 000000001df11779
ldstub [%i2+0x123],%l5 ! %l5 = 000000f4000000ff
! Mem[000000006500019c] = 7113fa28, %l4 = 000000e3, %l1 = 7fbb9e78
add %i2,0x19c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007113fa28
! %l2 = 00006331, %l3 = 83a9023f, Mem[0000000064000158] = 6f0d845e aa30edb7
std %l2,[%i0+0x158] ! Mem[0000000064000158] = 00006331 83a9023f
membar #Sync ! Added by membar checker (959)
! Mem[0000000090000040] = b4e381cc e07286e0 8de8652d 1f8908d0
! Mem[0000000090000050] = 66afa0ff 1246ea18 28fa1371 cdcff25b
! Mem[0000000090000060] = 8c62a5e6 e1f6532f f248f520 2ba66df6
! Mem[0000000090000070] = f0866a4d dacaa82e 252aab5c 2dd52142
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[00000000918000c8] = 8700fad3, %g2 = 00000000bcb1b5a9
lduw [%o0+0x0c8],%g2 ! %g2 = 000000008700fad3
! %l2 = 0000000000006331, Mem[00000000900000e2] = 6226e9ef
stb %l2,[%i4+0x0e2] ! Mem[00000000900000e0] = 3126e9ef
! %f16 = 26e81b45 e1b7d1a1 1c0d6541 0b1b5844
! %f20 = 258f34e0 243e3d9a 31d97a92 78bbc562
! %f24 = 699dc8e0 3b548f09 4e11891b 145cde52
! %f28 = bf5a720b b4c6042a f1f53746 53ed46ea
mov 0x180,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUP ! Block Store to 0000000064800180
! Mem[00000000908000dc] = ca4e1c91, %g2 = 000000008700fad3
ldub [%i5+0x0de],%g2 ! %g2 = 00000000000000ca
! %l1 = 000000007113fa28, Mem[0000000090000116] = 95a9b7ed
sth %l1,[%i4+0x116] ! Mem[0000000090000114] = fa28b7ed
p42_label_18:
! Mem[0000000065000138] = 9e2e221f, %l3 = 83a9023f, %l0 = 00008522
add %i2,0x138,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009e2e221f
! %l1 = 000000007113fa28, Mem[00000000900001c2] = 81cce072
sth %l1,[%i4+0x1c2] ! Mem[00000000900001c0] = fa28e072
! %l4 = 00000000000000e3, Mem[0000000090000088] = 21501f3e
stw %l4,[%i4+0x088] ! Mem[0000000090000088] = 000000e3
! Mem[00000000658001ec] = 41ba80cb, %l7 = 00000000d1990252
ldstub [%i3+0x1ec],%l7 ! %l7 = 00000041000000ff
! Mem[0000000065800104] = 1b52fa6a, %l4 = 00000000000000e3
ldstub [%i3+0x104],%l4 ! %l4 = 0000001b000000ff
! Mem[0000000091000144] = 35d93992, %g2 = 00000000000000ca
ldub [%i6+0x146],%g2 ! %g2 = 0000000000000035
! %l0 = 9e2e221f, %l1 = 7113fa28, Mem[0000000065000118] = dc2613b6 07efc3ab
std %l0,[%i2+0x118] ! Mem[0000000065000118] = 9e2e221f 7113fa28
! %l2 = 0000000000006331, Mem[0000000090000080] = 3bac7b2d
sth %l2,[%i4+0x080] ! Mem[0000000090000080] = 63317b2d
! Mem[00000000908000bc] = 1065ce3c, %g18 = b53b1169f364ac8a
ldsw [%i5+0x0bc],%g2 ! %g2 = b53b1169f364ac8a
! %l0 = 000000009e2e221f, Mem[00000000918001d6] = c6a28ed2
sth %l0,[%o0+0x1d6] ! Mem[00000000918001d4] = 221f8ed2
p42_label_19:
! Mem[00000000650000b8] = 8e7a1d4c, %l5 = 00000000000000f4
ldub [%i2+0x0b8],%l5 ! %l5 = 000000000000008e
! Mem[00000000918000d0] = 7aba9aca d893ac6f, %g2 = 1065ce3c, %g3 = dc4a5fa6
ldd [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca 00000000d893ac6f
! Mem[00000000650000a0] = 4ad8f637 e6dcb6f0, %l4 = 0000001b, %l5 = 0000008e
ldd [%i2+0x0a0],%l4 ! %l4 = 000000004ad8f637 00000000e6dcb6f0
! %l5 = 00000000e6dcb6f0, Mem[0000000091800008] = f81c58e5ea654374
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000e6dcb6f0
! Mem[000000009080009c] = 461f7f6f, %g2 = 000000007aba9aca
lduh [%i5+0x09c],%g2 ! %g2 = 000000000000461f
! Mem[00000000910000a8] = 2b491d4b, %g2 = 000000000000461f
ldsb [%i6+0x0ab],%g2 ! %g2 = 000000000000002b
! Mem[000000006400011c] = b14d64c9, %l3 = 63ca95f283a9023f
ldub [%i0+0x11e],%l3 ! %l3 = 0000000000000064
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x040,%g6
stda %f0,[%i2+%g6]ASI_COMMIT_S ! Block Store to 0000000065000040
! %f16 = 26e81b45 e1b7d1a1 1c0d6541 0b1b5844
! %f20 = 258f34e0 243e3d9a 31d97a92 78bbc562
! %f24 = 699dc8e0 3b548f09 4e11891b 145cde52
! %f28 = bf5a720b b4c6042a f1f53746 53ed46ea
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! %l6 = 00000000000000ea, Mem[0000000091800110] = 9f3758d3
stb %l6,[%o0+0x110] ! Mem[0000000091800110] = ea3758d3
p42_label_20:
! %l2 = 0000000000006331, Mem[0000000091800018] = de6ddf94e6724250
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000000000006331
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = 0000002b, %g3 = d893ac6f
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! Mem[0000000064800004] = 21df0a65, %l7 = 00000041, %l4 = 4ad8f637
add %i1,0x04,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000021df0a65
! Mem[0000000091800024] = 9e78e363, %g2 = 00000000051f93c3
lduw [%o0+0x024],%g2 ! %g2 = 000000009e78e363
membar #Sync ! Added by membar checker (960)
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000064800018] = a103f10c, %l2 = 0000000000006331
swap [%i1+%o3],%l2 ! %l2 = 00000000a103f10c
! %f16 = 26e81b45 e1b7d1a1 1c0d6541 0b1b5844
! %f20 = 258f34e0 243e3d9a 31d97a92 78bbc562
! %f24 = 699dc8e0 3b548f09 4e11891b 145cde52
! %f28 = bf5a720b b4c6042a f1f53746 53ed46ea
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000064800170] = 6248d414, %l3 = 0000000000000064
swap [%i1+0x170],%l3 ! %l3 = 000000006248d414
! Mem[00000000910000c0] = e9487a87 8e83d2b4, %g2 = 9e78e363, %g3 = ddde6b96
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87 000000008e83d2b4
! Mem[000000006500008d] = 5f848ceb, %l0 = 000000009e2e221f
ldstub [%i2+0x08d],%l0 ! %l0 = 00000084000000ff
p42_label_21:
! Mem[0000000065000034] = 45bfc5c9, %l3 = 000000006248d414
swap [%i2+0x034],%l3 ! %l3 = 0000000045bfc5c9
! Mem[000000006580005c] = 66aea1d0, %l4 = 0000000021df0a65
swap [%i3+0x05c],%l4 ! %l4 = 0000000066aea1d0
! Mem[00000000648000b8] = ab78258a7fbb9e78, %l0 = 0000000000000084, %l5 = 00000000e6dcb6f0
add %i1,0xb8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ab78258a7fbb9e78
membar #Sync ! Added by membar checker (961)
! %f16 = 26e81b45 e1b7d1a1 1c0d6541 0b1b5844
! %f20 = 258f34e0 243e3d9a 31d97a92 78bbc562
! %f24 = 699dc8e0 3b548f09 4e11891b 145cde52
! %f28 = bf5a720b b4c6042a f1f53746 53ed46ea
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l3 = 0000000045bfc5c9, Mem[0000000065000010] = 6a8f6640
stw %l3,[%i2+%o2] ! Mem[0000000065000010] = 45bfc5c9
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (962)
! Mem[00000000900000dc] = f25b8c62, %g2 = 00000000e9487a87
ldsh [%i4+0x0de],%g2 ! %g2 = fffffffffffff25b
! Mem[00000000648000e0] = 07f022aa, %l3 = 0000000045bfc5c9
swap [%i1+0x0e0],%l3 ! %l3 = 0000000007f022aa
! Mem[0000000064000120] = 5c043e3c, %l3 = 07f022aa, %l4 = 66aea1d0
add %i0,0x120,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005c043e3c
p42_label_22:
! %l1 = 000000007113fa28, Mem[0000000091800138] = 215257a52c14b16d
stx %l1,[%o0+0x138] ! Mem[0000000091800138] = 000000007113fa28
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[00000000650000fd] = fd87cfcf, %l3 = 0000000007f022aa
ldstub [%i2+0x0fd],%l3 ! %l3 = 00000087000000ff
! %l5 = ab78258a7fbb9e78, Mem[000000009080002a] = 50338a69
sth %l5,[%i5+0x02a] ! Mem[0000000090800028] = 9e788a69
! Mem[0000000091800030] = 3d3b21a0 e7c98ef1, %g2 = fffff25b, %g3 = 8e83d2b4
ldd [%o0+0x030],%g2 ! %g2 = 000000003d3b21a0 00000000e7c98ef1
! Mem[0000000090800138] = 92df79e6 e94c5e6d, %g2 = 3d3b21a0, %g3 = e7c98ef1
ldd [%i5+0x138],%g2 ! %g2 = 0000000092df79e6 00000000e94c5e6d
! Mem[000000009180008c] = 1bf15872, %g2 = 0000000092df79e6
ldsh [%o0+0x08e],%g2 ! %g2 = 0000000000001bf1
membar #Sync ! Added by membar checker (963)
! %l1 = 000000007113fa28, Mem[0000000090000120] = 8c62a5e6e1f6532f
stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 000000007113fa28
! Mem[000000009000010c] = 08d066af, %g2 = 0000000000001bf1
ldub [%i4+0x10e],%g2 ! %g2 = 0000000000000008
! Mem[0000000065000058] = 28fa1371, %l3 = 0000000000000087
swap [%i2+0x058],%l3 ! %l3 = 0000000028fa1371
p42_label_23:
! Mem[0000000064800156] = 2026d3e3, %l6 = 00000000000000ea
ldstub [%i1+0x156],%l6 ! %l6 = 000000d3000000ff
! Mem[0000000090000138] = 252aab5c 2dd52142, %g2 = 00000008, %g3 = e94c5e6d
ldd [%i4+0x138],%g2 ! %g2 = 00000000252aab5c 000000002dd52142
! Mem[00000000650001a4] = e6a5628c, %l7 = 0000000000000041
ldsb [%i2+0x1a6],%l7 ! %l7 = 0000000000000062
! Mem[00000000650000f4] = 90206176, %l0 = 00000084, %l2 = a103f10c
add %i2,0xf4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000090206176
! Mem[0000000064800118] = ee7c50e97324c252, %l6 = 00000000000000d3, %l6 = 00000000000000d3
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ee7c50e97324c252
! Mem[00000000908000c8] = 4db129a1, %g2 = 00000000252aab5c
ldsb [%i5+0x0c8],%g2 ! %g2 = 000000000000004d
! Mem[00000000648000a0] = 333678c9, %l4 = 000000005c043e3c
lduh [%i1+0x0a0],%l4 ! %l4 = 0000000000003336
! %f0 = b4e381cc e07286e0 8de8652d 1f8908d0
! %f4 = 66afa0ff 1246ea18 28fa1371 cdcff25b
! %f8 = 8c62a5e6 e1f6532f f248f520 2ba66df6
! %f12 = f0866a4d dacaa82e 252aab5c 2dd52142
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000065000140] = 52010822101c0b79, %l2 = 0000000090206176, %l2 = 0000000090206176
add %i2,0x140,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 52010822101c0b79
! Mem[00000000658000cc] = dc9eb0ed, %l6 = 7324c252, %l0 = 00000084
add %i3,0xcc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000dc9eb0ed
p42_label_24:
! Mem[00000000658001b8] = 3bb65cea5f61c81a, %l4 = 0000000000003336
ldx [%i3+0x1b8],%l4 ! %l4 = 3bb65cea5f61c81a
! Mem[00000000900000b4] = b4c6042a, %g18 = b53b1169f364ac8a
ldsw [%i4+0x0b4],%g2 ! %g2 = b53b1169f364ac8a
! Mem[00000000640000f0] = d12a60ee, %l0 = 00000000dc9eb0ed
ldsh [%i0+0x0f0],%l0 ! %l0 = ffffffffffffd12a
! Mem[0000000090800010] = 3b2b227e, %g2 = ffffffffb4c6042a
lduh [%i5+0x012],%g2 ! %g2 = 0000000000003b2b
! Mem[0000000065000049] = 8de8652d, %l1 = 000000007113fa28
ldstub [%i2+0x049],%l1 ! %l1 = 000000e8000000ff
! %l2 = 101c0b79, %l3 = 28fa1371, Mem[0000000090000070] = 2ea8cada 4d6a86f0
std %l2,[%i4+0x070] ! Mem[0000000090000070] = 101c0b79 28fa1371
! Mem[0000000064800110] = 88a965e97261a968, %l2 = 52010822101c0b79, %l3 = 0000000028fa1371
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 88a965e97261a968
! Mem[0000000065800008] = 44581b0b, %l3 = 88a965e97261a968
swap [%i3+%o1],%l3 ! %l3 = 0000000044581b0b
! Mem[0000000064000090] = b2c566bc, %l3 = 44581b0b, %l5 = 7fbb9e78
add %i0,0x90,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b2c566bc
! %l0 = ffffd12a, %l1 = 000000e8, Mem[0000000090000158] = 17af2d6a ff4d8bb7
std %l0,[%i4+0x158] ! Mem[0000000090000158] = ffffd12a 000000e8
p42_label_25:
! Mem[00000000918000a4] = c8d12635, %g2 = 0000000000003b2b
ldsb [%o0+0x0a4],%g2 ! %g2 = ffffffffffffffc8
! %l0 = ffffffffffffd12a, Mem[000000006580019e] = 83a9023f
stb %l0,[%i3+0x19e] ! Mem[000000006580019c] = 83a92a3f
! %l3 = 0000000044581b0b, Mem[000000009000012a] = f5202ba6
sth %l3,[%i4+0x12a] ! Mem[0000000090000128] = 1b0b2ba6
! Mem[0000000065800087] = 1d807828, %l1 = 00000000000000e8
ldstub [%i3+0x087],%l1 ! %l1 = 00000028000000ff
! Mem[000000009080007c] = 0048bcb1, %g2 = ffffffffffffffc8
ldsb [%i5+0x07e],%g2 ! %g2 = 0000000000000000
! Mem[000000006480006c] = 7ee1f40b, %l2 = 101c0b79, %l2 = 101c0b79
add %i1,0x6c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007ee1f40b
membar #Sync ! Added by membar checker (964)
! Mem[0000000090000028] = f248f520, %g18 = b53b1169f364ac8a
ldsw [%i4+%o5],%g2 ! %g2 = b53b1169f364ac8a
! %l6 = ee7c50e97324c252, Mem[00000000900001d4] = e0348f25
sth %l6,[%i4+0x1d4] ! Mem[00000000900001d4] = c2528f25
! Mem[000000006480012e] = 6a4f9e0f, %l2 = 000000007ee1f40b
ldstub [%i1+0x12e],%l2 ! %l2 = 0000009e000000ff
! %f16 = 26e81b45 e1b7d1a1 1c0d6541 0b1b5844
! %f20 = 258f34e0 243e3d9a 31d97a92 78bbc562
! %f24 = 699dc8e0 3b548f09 4e11891b 145cde52
! %f28 = bf5a720b b4c6042a f1f53746 53ed46ea
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p42_branch_failed
p42_not_taken_0_end:
! End of Random Code for Thread 42
1: membar #Sync ! Force all stores to complete
p42_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a8] ! Set processor 42 done flag
! Check Registers
p42_check_registers:
set p42_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffffd12a
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000028
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000009e
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000044581b0b
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 3bb65cea5f61c81a
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b2c566bc
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ee7c50e97324c252
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000062
bne,a,pn %xcc,p42_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p42_check_fp_registers:
set p42_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b4e381cc e07286e0
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8de8652d 1f8908d0
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 66afa0ff 1246ea18
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 28fa1371 cdcff25b
bne %xcc,p42_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8c62a5e6 e1f6532f
bne %xcc,p42_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f248f520 2ba66df6
bne %xcc,p42_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be f0866a4d dacaa82e
bne %xcc,p42_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 252aab5c 2dd52142
bne %xcc,p42_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 26e81b45 e1b7d1a1
bne %xcc,p42_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 1c0d6541 0b1b5844
bne %xcc,p42_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 258f34e0 243e3d9a
bne %xcc,p42_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 31d97a92 78bbc562
bne %xcc,p42_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 699dc8e0 3b548f09
bne %xcc,p42_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4e11891b 145cde52
bne %xcc,p42_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be bf5a720b b4c6042a
bne %xcc,p42_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f1f53746 53ed46ea
bne %xcc,p42_f30_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x0a8],%g2 ! Expected data = b751e983ba845ae5
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000640000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 466ede2fa4eeb10d
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000640000b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000a60f249463
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000640000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000633183a9023f
ldx [%i0+0x158],%g3 ! Observed data at 0000000064000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 76c28190a420511d
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000640001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 97b053ff56d84822
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000640001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1d8,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 000063314e49972a
ldx [%i1+0x018],%g3 ! Observed data at 0000000064800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x018,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b5ff5c2f1596262e
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000648000d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 45bfc5c906ff3c30
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000648000e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ed751f615eec99f5
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000648000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9c15bb9d6a4fff0f
ldx [%i1+0x128],%g3 ! Observed data at 0000000064800128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9b9bee022026ffe3
ldx [%i1+0x150],%g3 ! Observed data at 0000000064800150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000641b36c571
ldx [%i1+0x170],%g3 ! Observed data at 0000000064800170
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 26e81b45e1b7d1a1
ldx [%i1+0x180],%g3 ! Observed data at 0000000064800180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1c0d65410b1b5844
ldx [%i1+0x188],%g3 ! Observed data at 0000000064800188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 258f34e0243e3d9a
ldx [%i1+0x190],%g3 ! Observed data at 0000000064800190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 31d97a9278bbc562
ldx [%i1+0x198],%g3 ! Observed data at 0000000064800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 699dc8e03b548f09
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000648001a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4e11891b145cde52
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000648001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bf5a720bb4c6042a
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000648001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f1f5374653ed46ea
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000648001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 124d852244268f4f
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000648001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 127376ff936f49df
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000648001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1f0,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ec36ef7c210dff2f
ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 45bfc5c9d40ac4e5
ldx [%i2+0x010],%g3 ! Observed data at 0000000065000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = f43a88296248d414
ldx [%i2+0x030],%g3 ! Observed data at 0000000065000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = b4e381cce07286e0
ldx [%i2+0x040],%g3 ! Observed data at 0000000065000040
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8dff652d1f8908d0
ldx [%i2+0x048],%g3 ! Observed data at 0000000065000048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 66afa0ff1246ea18
ldx [%i2+0x050],%g3 ! Observed data at 0000000065000050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000087cdcff25b
ldx [%i2+0x058],%g3 ! Observed data at 0000000065000058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8c62a5e6e1f6532f
ldx [%i2+0x060],%g3 ! Observed data at 0000000065000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f248f5202ba66df6
ldx [%i2+0x068],%g3 ! Observed data at 0000000065000068
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f0866a4ddacaa82e
ldx [%i2+0x070],%g3 ! Observed data at 0000000065000070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 252aab5c2dd52142
ldx [%i2+0x078],%g3 ! Observed data at 0000000065000078
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = a5b551755fff8ceb
ldx [%i2+0x088],%g3 ! Observed data at 0000000065000088
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4ad8f637e6dcb6f0
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000650000a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bd750920d313e544
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000650000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5cad40f1fdffcfcf
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000650000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e61a39ad77f9880f
ldx [%i2+0x100],%g3 ! Observed data at 0000000065000100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9e2e221f7113fa28
ldx [%i2+0x118],%g3 ! Observed data at 0000000065000118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = bab652ffe57f0160
ldx [%i2+0x120],%g3 ! Observed data at 0000000065000120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = f0429108ffb8958a
ldx [%i2+0x150],%g3 ! Observed data at 0000000065000150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = e08672e0cc81ffb4
ldx [%i2+0x180],%g3 ! Observed data at 0000000065000180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x180,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 7261a96841650d1c
ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 52de5c141b89114e
ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 4c515d6121df0a65
ldx [%i3+0x058],%g3 ! Observed data at 0000000065800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9d14caed1d8078ff
ldx [%i3+0x080],%g3 ! Observed data at 0000000065800080
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = aaf1bdd1d8df3753
ldx [%i3+0x090],%g3 ! Observed data at 0000000065800090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = f34a4bd7ff52fa6a
ldx [%i3+0x100],%g3 ! Observed data at 0000000065800100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9a4df2ddd94e5033
ldx [%i3+0x108],%g3 ! Observed data at 0000000065800108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x108,%g4
ldx [%g1+0x198],%g2 ! Expected data = 63ca95f283a92a3f
ldx [%i3+0x198],%g3 ! Observed data at 0000000065800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 31ffbbbc839402ff
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000658001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 43dd9ecbffba80cb
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000658001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1e8,%g4
! The test for processor 42 has passed
p42_passed:
ta GOOD_TRAP
nop
p42_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p42_failed
p42_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p42_failed
p42_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p42_failed
p42_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p42_failed
p42_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p42_failed
p42_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p42_failed
p42_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p42_failed
p42_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p42_failed
p42_f0_fail:
set p42_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f2_fail:
set p42_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f4_fail:
set p42_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f6_fail:
set p42_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f8_fail:
set p42_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f10_fail:
set p42_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f12_fail:
set p42_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f14_fail:
set p42_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f16_fail:
set p42_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f18_fail:
set p42_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f20_fail:
set p42_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f22_fail:
set p42_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f24_fail:
set p42_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f26_fail:
set p42_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f28_fail:
set p42_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f30_fail:
set p42_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 42 failed
p42_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 42 failed
p42_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p42_selfmod_failed:
ba p42_failed
mov 0xabc,%g1
p42_common_error:
or %g0,0xf0a,%g1
ba p42_failed
mov %o5,%g3
p42_common_signature_error:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_common_timeout:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p42_failed
mov 0x0,%g3
p42_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800018]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065800010]
stxa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
done
p42_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800018]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000065800010]
stxa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
done
p42_trap2e:
stwa %l3,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800020]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800000]
stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
done
p42_trap2o:
stwa %l3,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800020]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000064000010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800000]
stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
done
p42_trap3e:
nop
nop
nop
nop
done
p42_trap3o:
nop
nop
nop
nop
done
p42_init_memory_pointers:
set p42_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p42_local0_start,%i0
set p42_local1_start,%i1
set p42_local2_start,%i2
set p42_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f09b3733af917345
ldx [%g1+0x008],%l1 ! %l1 = 140ad8f9ea6618d6
ldx [%g1+0x010],%l2 ! %l2 = c385dcd3d6c06a3d
ldx [%g1+0x018],%l3 ! %l3 = d8bdfeb6507ca420
ldx [%g1+0x020],%l4 ! %l4 = 94b2bb2fbb85d084
ldx [%g1+0x028],%l5 ! %l5 = 9c5e8c4c32f5503c
ldx [%g1+0x030],%l6 ! %l6 = 51e67be021d041a3
ldx [%g1+0x038],%l7 ! %l7 = 9b0899406d4fc192
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 43
processor_43:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xac] ! Set the start flag
wrpr %g0,7,%cleanwin
call p43_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 43
wr %g0,0x4,%fprs ! Make sure fef is 1
set p43_init_freg,%g1
! %f0 = 7893190f b2ea6eae ec8af091 cb6f6ef5
! %f4 = e4dfae7f d74f8458 ad8a24b3 c86603de
! %f8 = eeab6160 e41341c9 0464ccd1 114ea5cb
! %f12 = 36010407 c9949c75 12ecb450 680e6f74
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 05500049 c516162f eaa3b39c 21b3e1bc
! %f20 = 4514ff9c 90b22995 d7cc7f23 91edde95
! %f24 = b9878a02 f1c9aa05 d1043e1d 7791f2a0
! %f28 = 68bd4344 79071c01 fcba6cfc 87fb1d34
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2d27a1b8 58836c1f d43c3ca7 049fd670
! %f36 = 18abdacf 11561334 a67d0719 a7a59377
! %f40 = 71a71ac7 519524ef 514f976d e091aa68
! %f44 = 77e26ce6 9bd97245 69917ddf 3edf1348
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbcb332a000000039,%g7,%g1 ! GSR scale = 7, align = 1
wr %g1,%g0,%gsr ! GSR = bcb332a000000039
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 43
p43_label_1:
! %f0 = 7893190f b2ea6eae ec8af091 cb6f6ef5
! %f4 = e4dfae7f d74f8458 ad8a24b3 c86603de
! %f8 = eeab6160 e41341c9 0464ccd1 114ea5cb
! %f12 = 36010407 c9949c75 12ecb450 680e6f74
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[00000000900000f8] = d118878c, %g2 = f3cee7b358890aa7
ldub [%i4+0x0fa],%g2 ! %g2 = 00000000000000d1
! Mem[0000000066800100] = 9368505c307810b0, %l7 = 63682b5094804dbd, %l4 = e8e08f21ffd9e2d2
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 9368505c307810b0
! %l1 = 5bfc6f9c07f9a5a1, Mem[0000000091800020] = a8134317cb13e363
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 5bfc6f9c07f9a5a1
! Mem[0000000066800088] = 2c3457da573e58e2, %l4 = 9368505c307810b0, %l1 = 5bfc6f9c07f9a5a1
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 2c3457da573e58e2
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000678001e0] = 2fa0141278e277de, %l2 = 61fa3fda63ea79cc, %l7 = 63682b5094804dbd
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2fa0141278e277de
! Mem[00000000670000e0] = bc753ffe, %l0 = 89f0d6d07c238595
ldsh [%i2+0x0e2],%l0 ! %l0 = 0000000000003ffe
! %f16 = 05500049 c516162f eaa3b39c 21b3e1bc
! %f20 = 4514ff9c 90b22995 d7cc7f23 91edde95
! %f24 = b9878a02 f1c9aa05 d1043e1d 7791f2a0
! %f28 = 68bd4344 79071c01 fcba6cfc 87fb1d34
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000670001b8] = 781ec7fe, %l4 = 9368505c307810b0
swap [%i2+0x1b8],%l4 ! %l4 = 00000000781ec7fe
p43_label_2:
! Mem[00000000678000e0] = 4ca499c2, %l3 = 52d1e832, %l0 = 00003ffe
add %i3,0xe0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004ca499c2
! Mem[0000000067800038] = 675ddddfdcf81f3e, %l0 = 000000004ca499c2, %l6 = d0bfe7ca699b0a2d
add %i3,0x38,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 675ddddfdcf81f3e
! Mem[0000000066000120] = 3b7d3d23, %l5 = 5be481829cb9a514
lduw [%i0+0x120],%l5 ! %l5 = 000000003b7d3d23
! %l4 = 00000000781ec7fe, Mem[0000000066800179] = bfa9ee0e
stb %l4,[%i1+0x179] ! Mem[0000000066800178] = bffeee0e
! Mem[00000000660001a0] = ff448665, %l5 = 000000003b7d3d23
ldstub [%i0+0x1a0],%l5 ! %l5 = 000000ff000000ff
membar #Sync ! Added by membar checker (965)
! Mem[0000000090000000] = 2f1616c5 49005005 bce1b321 9cb3a3ea
! Mem[0000000090000010] = 9529b290 9cff1445 95deed91 237fccd7
! Mem[0000000090000020] = 05aac9f1 028a87b9 a0f29177 1d3e04d1
! Mem[0000000090000030] = 011c0779 4443bd68 341dfb87 fc6cbafc
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000908001ac] = 51af16d7, %g18 = 268773f0574ccf7c
ldsw [%i5+0x1ac],%g2 ! %g2 = 268773f0574ccf7c
! Mem[00000000670000b8] = 02fe95d9678c937f, %l2 = 61fa3fda63ea79cc, %l1 = 2c3457da573e58e2
add %i2,0xb8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 02fe95d9678c937f
! %l5 = 00000000000000ff, Mem[0000000090800032] = 492f517d
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = 00ff517d
! Mem[0000000090000060] = c4100c5c, %g2 = 0000000051af16d7
lduh [%i4+0x060],%g2 ! %g2 = 000000000000c410
p43_label_3:
! %f0 = 7893190f b2ea6eae ec8af091 cb6f6ef5
! %f4 = e4dfae7f d74f8458 ad8a24b3 c86603de
! %f8 = eeab6160 e41341c9 0464ccd1 114ea5cb
! %f12 = 36010407 c9949c75 12ecb450 680e6f74
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000067800100] = e4d350accbb68216, %l6 = 675ddddfdcf81f3e, %l1 = 02fe95d9678c937f
add %i3,0x100,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e4d350accbb68216
! Mem[0000000066000040] = e47b1b49, %l2 = 61fa3fda63ea79cc
swap [%i0+0x040],%l2 ! %l2 = 00000000e47b1b49
! Mem[0000000066000190] = e06304b5, %l4 = 00000000781ec7fe
swap [%i0+0x190],%l4 ! %l4 = 00000000e06304b5
! Mem[0000000067800010] = 9f4300ff, %l3 = 114f519452d1e832
ldub [%i3+0x012],%l3 ! %l3 = 0000000000000000
! %l6 = 675ddddfdcf81f3e, Mem[00000000908001b4] = 2229163d
stw %l6,[%i5+0x1b4] ! Mem[00000000908001b4] = dcf81f3e
! Mem[0000000091000040] = 7ed4515b, %g2 = 000000000000c410
lduw [%i6+0x040],%g2 ! %g2 = 000000007ed4515b
! Mem[00000000908001c8] = 5bd84d98 2f503325, %g2 = 7ed4515b, %g3 = 0bad0b00
ldd [%i5+0x1c8],%g2 ! %g2 = 000000005bd84d98 000000002f503325
! Mem[00000000668001b4] = 7672b5ae, %l0 = 000000004ca499c2
ldstub [%i1+0x1b4],%l0 ! %l0 = 00000076000000ff
! Mem[0000000067000190] = 4d3a0ed89f2c6955, %l5 = 00000000000000ff, %l5 = 00000000000000ff
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4d3a0ed89f2c6955
p43_label_4:
! Mem[0000000090000130] = 18988941, %g2 = 000000005bd84d98
ldub [%i4+0x131],%g2 ! %g2 = 0000000000000018
! Mem[0000000066000098] = 9b6f01b014f1e2eb, %l6 = 675ddddfdcf81f3e
ldx [%i0+0x098],%l6 ! %l6 = 9b6f01b014f1e2eb
! Mem[00000000678001a4] = 0e7a7fd0, %l1 = e4d350accbb68216
ldsh [%i3+0x1a4],%l1 ! %l1 = 0000000000000e7a
! %l3 = 0000000000000000, Mem[0000000091800190] = 874941ec79d773e8
stx %l3,[%o0+0x190] ! Mem[0000000091800190] = 0000000000000000
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000066000158] = 6dde4449, %l5 = 9f2c6955, %l3 = 00000000
add %i0,0x158,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006dde4449
! Mem[0000000066000137] = 6b0c4bf2, %l3 = 000000006dde4449
ldstub [%i0+0x137],%l3 ! %l3 = 000000f2000000ff
! Mem[0000000067800000] = f1f3d3d4 2e322e76 671fb256 c0279122
! Mem[0000000067800010] = 9f4300ff cfb45b1e 9b46ed9c 9ab67931
! Mem[0000000067800020] = a55e6061 7e4b217b fc6a6d76 bebb0b02
! Mem[0000000067800030] = a3753f72 11592c21 675ddddf dcf81f3e
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000067800000
! Mem[000000009100001c] = fa7c80ba, %g2 = 0000000000000018
lduw [%i6+0x01c],%g2 ! %g2 = 00000000fa7c80ba
! Mem[000000006600002f] = c79a4681, %l0 = 0000000000000076
ldstub [%i0+0x02f],%l0 ! %l0 = 00000081000000ff
p43_label_5:
! Mem[00000000668000fc] = dab5e83a, %l4 = e06304b5, %l0 = 00000081
add %i1,0xfc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000dab5e83a
! Mem[0000000066000050] = 0c4c3d3f, %l0 = 00000000dab5e83a
ldsb [%i0+0x053],%l0 ! %l0 = 000000000000003f
! %l6 = 9b6f01b014f1e2eb, Mem[00000000678001c0] = 486db0cdb9a67f8a
stx %l6,[%i3+0x1c0] ! Mem[00000000678001c0] = 9b6f01b014f1e2eb
! Mem[00000000660000c8] = b4b2560c, %l1 = 00000e7a, %l2 = e47b1b49
add %i0,0xc8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b4b2560c
! Mem[0000000066000000] = 225d09a6, %l2 = 00000000b4b2560c
ldsb [%i0+0x002],%l2 ! %l2 = 0000000000000009
! Mem[00000000900001d8] = ad8a24b3, %g2 = 00000000fa7c80ba
lduw [%i4+0x1d8],%g2 ! %g2 = 00000000ad8a24b3
! %l2 = 0000000000000009, Mem[00000000908001c6] = 069a5bd8
sth %l2,[%i5+0x1c6] ! Mem[00000000908001c4] = 00095bd8
! Mem[0000000091800124] = e7c9d2d9, %g2 = 00000000ad8a24b3
ldsb [%o0+0x124],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000067800190] = 5f298544, %l1 = 0000000000000e7a
swap [%i3+0x190],%l1 ! %l1 = 000000005f298544
! Mem[0000000066800040] = cd1e94e1, %l4 = 00000000e06304b5
ldsb [%i1+0x041],%l4 ! %l4 = 000000000000001e
p43_label_6:
! Mem[0000000091800014] = 311cd70a, %g2 = ffffffffffffffe7
lduw [%o0+0x014],%g2 ! %g2 = 00000000311cd70a
! Mem[00000000660000c8] = b4b2560c2d0ede70, %l2 = 0000000000000009, %l4 = 000000000000001e
add %i0,0xc8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b4b2560c2d0ede70
! %l7 = 2fa0141278e277de, Mem[000000006680003c] = 172b7259
stw %l7,[%i1+0x03c] ! Mem[000000006680003c] = 78e277de
! Mem[0000000067000008] = d1f80ce8756651ae, %l5 = 4d3a0ed89f2c6955, %l0 = 000000000000003f
add %i2,0x08,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = d1f80ce8756651ae
! Mem[0000000091000014] = 30538c71, %g2 = 00000000311cd70a
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000030
! Mem[0000000067800050] = 40bc7a4f, %l5 = 4d3a0ed89f2c6955
ldstub [%i3+0x050],%l5 ! %l5 = 00000040000000ff
! %f0 = 762e322e d4d3f3f1 229127c0 56b21f67
! %f4 = 1e5bb4cf ff00439f 3179b69a 9ced469b
! %f8 = 7b214b7e 61605ea5 020bbbbe 766d6afc
! %f12 = 212c5911 723f75a3 3e1ff8dc dfdd5d67
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l0 = 756651ae, %l1 = 5f298544, Mem[00000000668000a8] = 040f24ae 1caf2916
std %l0,[%i1+0x0a8] ! Mem[00000000668000a8] = 756651ae 5f298544
! Mem[00000000908000b8] = 1aace1f81065ce3c, %g2 = 0000000000000030
ldx [%i5+0x0b8],%g2 ! %g2 = 1aace1f81065ce3c
! %l0 = d1f80ce8756651ae, Mem[0000000090800022] = 2d7e40eb
stb %l0,[%i5+0x022] ! Mem[0000000090800020] = ae7e40eb
p43_label_7:
membar #Sync ! Added by membar checker (966)
! %l2 = 0000000000000009, Mem[0000000067800014] = cfb45b1e
stw %l2,[%i3+0x014] ! Mem[0000000067800014] = 00000009
! Mem[00000000910001b8] = 5ea3e305, %g2 = 1aace1f81065ce3c
lduw [%i6+0x1b8],%g2 ! %g2 = 000000005ea3e305
! Mem[00000000668001ac] = 351433a4, %l2 = 00000009, %l3 = 000000f2
add %i1,0x1ac,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000351433a4
! Mem[000000009100004c] = c765fd60, %g2 = 000000005ea3e305
ldsh [%i6+0x04c],%g2 ! %g2 = ffffffffffffc765
! Mem[0000000090000050] = 1e5bb4cfff00439f, %g2 = ffffffffffffc765
ldx [%i4+0x050],%g2 ! %g2 = 1e5bb4cfff00439f
! Mem[00000000670000b0] = 5ee14e880d0fb672, %l2 = 0000000000000009, %l0 = d1f80ce8756651ae
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 5ee14e880d0fb672
! %l4 = 2d0ede70, %l5 = 00000040, Mem[00000000678000c8] = 7de3bed6 7dbef220
std %l4,[%i3+0x0c8] ! Mem[00000000678000c8] = 2d0ede70 00000040
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800050] = f95324a8, %g2 = 1e5bb4cfff00439f
lduh [%o0+0x050],%g2 ! %g2 = 000000000000f953
! Mem[00000000900001d4] = 8458ad8a, %g2 = 000000000000f953
ldsh [%i4+0x1d6],%g2 ! %g2 = ffffffffffff8458
p43_label_8:
! Mem[0000000066800140] = 185e00fc7ee8a5de, %l3 = 00000000351433a4, %l4 = b4b2560c2d0ede70
add %i1,0x140,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 185e00fc7ee8a5de
! Mem[00000000678001a9] = 4f61af89, %l2 = 0000000000000009
ldstub [%i3+0x1a9],%l2 ! %l2 = 00000061000000ff
! Mem[00000000678000e0] = 4ca499c2, %l0 = 5ee14e880d0fb672
swap [%i3+0x0e0],%l0 ! %l0 = 000000004ca499c2
! Mem[000000006780008c] = 63377c53, %l3 = 00000000351433a4
ldsh [%i3+0x08c],%l3 ! %l3 = 0000000000006337
! Mem[00000000668001c4] = be54c2a5, %l5 = 0000000000000040
swap [%i1+0x1c4],%l5 ! %l5 = 00000000be54c2a5
! Mem[0000000090800154] = d1cdfcd7, %g2 = ffffffffffff8458
lduh [%i5+0x156],%g2 ! %g2 = 000000000000d1cd
! Mem[0000000091000018] = 8c716ef0, %g18 = 268773f0574ccf7c
ldsw [%i6+%o3],%g2 ! %g2 = 268773f0574ccf7c
! %l4 = 7ee8a5de, %l5 = be54c2a5, Mem[0000000067000188] = 44e43e8f 0a16a6a4
std %l4,[%i2+0x188] ! Mem[0000000067000188] = 7ee8a5de be54c2a5
! Mem[00000000668000f9] = e0f1f665, %l4 = 185e00fc7ee8a5de
ldstub [%i1+0x0f9],%l4 ! %l4 = 000000f1000000ff
! Mem[0000000066000020] = a96b2e8e01188a75, %l3 = 0000000000006337, %l3 = 0000000000006337
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = a96b2e8e01188a75
p43_label_9:
! Mem[0000000066000097] = ee814451, %l6 = 9b6f01b014f1e2eb
ldstub [%i0+0x097],%l6 ! %l6 = 00000051000000ff
! %f0 = 762e322e d4d3f3f1 229127c0 56b21f67
! %f4 = 1e5bb4cf ff00439f 3179b69a 9ced469b
! %f8 = 7b214b7e 61605ea5 020bbbbe 766d6afc
! %f12 = 212c5911 723f75a3 3e1ff8dc dfdd5d67
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l4 = 00000000000000f1, Mem[0000000091800058] = 5c76d322
stw %l4,[%o0+0x058] ! Mem[0000000091800058] = 000000f1
! Mem[000000006780003c] = dcf81f3e, %l1 = 000000005f298544
swap [%i3+0x03c],%l1 ! %l1 = 00000000dcf81f3e
! %f0 = 762e322e d4d3f3f1 229127c0 56b21f67
! %f4 = 1e5bb4cf ff00439f 3179b69a 9ced469b
! %f8 = 7b214b7e 61605ea5 020bbbbe 766d6afc
! %f12 = 212c5911 723f75a3 3e1ff8dc dfdd5d67
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_COMMIT_P ! Block Store to 0000000066800080
! %l0 = 4ca499c2, %l1 = dcf81f3e, Mem[0000000091000128] = 9de95110 687403a2
std %l0,[%i6+0x128] ! Mem[0000000091000128] = 4ca499c2 dcf81f3e
! Mem[0000000067000060] = b5300b119823e9bb, %l2 = 0000000000000061, %l5 = 00000000be54c2a5
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = b5300b119823e9bb
! %l3 = a96b2e8e01188a75, Mem[000000009080012c] = 9a5bcdbc
stw %l3,[%i5+0x12c] ! Mem[000000009080012c] = 01188a75
! %l4 = 00000000000000f1, Mem[00000000908001ba] = b94fc83f
stb %l4,[%i5+0x1ba] ! Mem[00000000908001b8] = f14fc83f
! %l1 = 00000000dcf81f3e, Mem[0000000091000048] = 192532e1
sth %l1,[%i6+0x048] ! Mem[0000000091000048] = 1f3e32e1
p43_label_10:
! Mem[0000000067000090] = 026b22196f0d4769, %l4 = 00000000000000f1, %l1 = 00000000dcf81f3e
add %i2,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 026b22196f0d4769
! Mem[00000000900001c0] = 7893190f b2ea6eae ec8af091 cb6f6ef5
! Mem[00000000900001d0] = e4dfae7f d74f8458 ad8a24b3 c86603de
! Mem[00000000900001e0] = eeab6160 e41341c9 0464ccd1 114ea5cb
! Mem[00000000900001f0] = 36010407 c9949c75 12ecb450 680e6f74
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000678000b0] = 20928af8a957bccc, %l4 = 00000000000000f1, %l7 = 2fa0141278e277de
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 20928af8a957bccc
! Mem[00000000670001c4] = 91518afd, %l0 = 4ca499c2, %l2 = 00000061
add %i2,0x1c4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000091518afd
! Mem[00000000908001e0] = 176babb60c4b8755, %g2 = ffffffff8c716ef0
ldx [%i5+0x1e0],%g2 ! %g2 = 176babb60c4b8755
! Mem[0000000066000000] = 225d09a6 4fe1e112 3b7a3ea1 4a61f035
! Mem[0000000066000010] = bcf2fc0c 82cd967e 05523130 a4b3050a
! Mem[0000000066000020] = a96b2e8e 01188a75 7f68d644 c79a46ff
! Mem[0000000066000030] = 0c308d1c e9b45e3f c028a54f 5027bcd9
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000066000000
! Mem[00000000670000c0] = 7594b973, %l5 = 9823e9bb, %l0 = 4ca499c2
add %i2,0xc0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000007594b973
! %f16 = 225d09a6 4fe1e112 3b7a3ea1 4a61f035
! %f20 = bcf2fc0c 82cd967e 05523130 a4b3050a
! %f24 = a96b2e8e 01188a75 7f68d644 c79a46ff
! %f28 = 0c308d1c e9b45e3f c028a54f 5027bcd9
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! %l4 = 00000000000000f1, Mem[0000000090800100] = c5ee8b48d4513abf
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 00000000000000f1
! Mem[0000000067800130] = 3822c3c52eeb35d9, %l1 = 026b22196f0d4769, %l0 = 000000007594b973
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 3822c3c52eeb35d9
p43_label_11:
! Mem[0000000066000140] = 8b4658b0 c8bc9eea a566558e 8a5fb4bd
! Mem[0000000066000150] = f3907ebe 9062147b 6dde4449 cfb42ad0
! Mem[0000000066000160] = 0c74407f bd820f55 254d2549 e0df35e9
! Mem[0000000066000170] = 7d86f55b b30bfb74 d8115b17 f5de6ae1
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000066000140
! %l0 = 3822c3c52eeb35d9, Mem[00000000910000b8] = 20cabfa5
stb %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = d9cabfa5
! Mem[000000006700004c] = e2dd978a, %l2 = 0000000091518afd
ldstub [%i2+0x04c],%l2 ! %l2 = 000000e2000000ff
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000067800038] = 675ddddf5f298544, %l2 = 00000000000000e2, %l4 = 00000000000000f1
add %i3,0x38,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 675ddddf5f298544
! Mem[0000000067800143] = 46e1a9a2, %l3 = a96b2e8e01188a75
ldstub [%i3+0x143],%l3 ! %l3 = 000000a2000000ff
membar #Sync ! Added by membar checker (967)
! Mem[0000000090000008] = 671fb256, %g2 = 176babb60c4b8755
lduh [%i4+%o1],%g2 ! %g2 = 000000000000671f
! Mem[0000000090000158] = 17af2d6aff4d8bb7, %g2 = 000000000000671f
ldx [%i4+0x158],%g2 ! %g2 = 17af2d6aff4d8bb7
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800128] = 3812cbef 01188a75, %g2 = ff4d8bb7, %g3 = 2f503325
ldd [%i5+0x128],%g2 ! %g2 = 000000003812cbef 0000000001188a75
p43_label_12:
! Mem[000000006600001c] = a4b3050a, %l7 = a957bccc, %l2 = 000000e2
add %i0,0x1c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a4b3050a
! Mem[00000000678000d4] = 6f8b3b41, %l0 = 3822c3c52eeb35d9
lduh [%i3+0x0d6],%l0 ! %l0 = 0000000000003b41
! Mem[0000000091800140] = f86d4d81, %g2 = 000000003812cbef
ldsh [%o0+0x140],%g2 ! %g2 = fffffffffffff86d
! Mem[0000000066000060] = 8fc17529, %l0 = 0000000000003b41
swap [%i0+0x060],%l0 ! %l0 = 000000008fc17529
! Mem[0000000091000160] = 64118847e3d43c33, %g2 = fffffffffffff86d
ldx [%i6+0x160],%g2 ! %g2 = 64118847e3d43c33
! Mem[00000000670001ec] = ecba04c4, %l5 = b5300b119823e9bb
ldub [%i2+0x1ef],%l5 ! %l5 = 00000000000000c4
! Mem[0000000067800090] = a18f7426, %l1 = 026b22196f0d4769
swap [%i3+0x090],%l1 ! %l1 = 00000000a18f7426
! Mem[0000000090000110] = 5214d683, %g2 = 64118847e3d43c33
ldsb [%i4+0x110],%g2 ! %g2 = 0000000000000052
! %l5 = 00000000000000c4, Mem[00000000918000f0] = 62dbb71e
sth %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 00c4b71e
! Mem[00000000900001a0] = 8133f19d, %g2 = 0000000000000052
ldub [%i4+0x1a3],%g2 ! %g2 = 0000000000000081
p43_label_13:
! %l6 = 00000051, %l7 = a957bccc, Mem[0000000090800100] = 00000000 000000f1
std %l6,[%i5+0x100] ! Mem[0000000090800100] = 00000051 a957bccc
! Mem[0000000067800068] = 2cb40aaa, %l5 = 00000000000000c4
ldsw [%i3+0x068],%l5 ! %l5 = 000000002cb40aaa
! Mem[000000009000006c] = 6d6afc21, %g2 = 0000000000000081
ldub [%i4+0x06d],%g2 ! %g2 = 000000000000006d
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000000] = f1f3d3d4 2e322e76 671fb256 c0279122
! Mem[0000000090000010] = 9f4300ff cfb45b1e 9b46ed9c 9ab67931
! Mem[0000000090000020] = a55e6061 7e4b217b fc6a6d76 bebb0b02
! Mem[0000000090000030] = a3753f72 11592c21 675ddddf dcf81f3e
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000066800044] = b31309ef, %l2 = 00000000a4b3050a
ldsh [%i1+0x046],%l2 ! %l2 = 00000000000009ef
! Mem[0000000090000138] = c510209b, %g2 = 000000000000006d
lduh [%i4+0x13a],%g2 ! %g2 = 000000000000c510
! Mem[00000000660001cc] = 396d253d, %l5 = 000000002cb40aaa
lduw [%i0+0x1cc],%l5 ! %l5 = 00000000396d253d
! Mem[0000000091800070] = f8ddbbd2 ab98518d, %g2 = 0000c510, %g3 = 01188a75
ldd [%o0+0x070],%g2 ! %g2 = 00000000f8ddbbd2 00000000ab98518d
! %l0 = 000000008fc17529, Mem[0000000067800058] = f4fd793ebc89fd70
stx %l0,[%i3+0x058] ! Mem[0000000067800058] = 000000008fc17529
p43_label_14:
! Mem[00000000918000cc] = 51617aba, %g2 = 00000000f8ddbbd2
ldub [%o0+0x0ce],%g2 ! %g2 = 0000000000000051
! Mem[0000000066000180] = 30244ca3, %l6 = 00000051, %l7 = a957bccc
add %i0,0x180,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000030244ca3
! %l3 = 00000000000000a2, Mem[0000000067000100] = 65acc1fde3ccfc33
stx %l3,[%i2+0x100] ! Mem[0000000067000100] = 00000000000000a2
! Mem[00000000678001ac] = f3e7fc72, %l3 = 000000a2, %l3 = 000000a2
add %i3,0x1ac,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f3e7fc72
! Mem[00000000908000c8] = 4db129a1, %g2 = 0000000000000051
lduw [%i5+0x0c8],%g2 ! %g2 = 000000004db129a1
! Mem[0000000067800055] = aa9f4841, %l3 = 00000000f3e7fc72
ldstub [%i3+0x055],%l3 ! %l3 = 0000009f000000ff
! Mem[00000000900001e8] = 7f68d644, %g2 = 000000004db129a1
lduw [%i4+0x1e8],%g2 ! %g2 = 000000007f68d644
! Mem[0000000067800024] = 7e4b217b, %l1 = 00000000a18f7426
swap [%i3+0x024],%l1 ! %l1 = 000000007e4b217b
! Mem[00000000670000a4] = 47704e40, %l0 = 000000008fc17529
swap [%i2+0x0a4],%l0 ! %l0 = 0000000047704e40
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
p43_label_15:
! Mem[00000000670000b4] = 0d0fb672, %l5 = 00000000396d253d
swap [%i2+0x0b4],%l5 ! %l5 = 000000000d0fb672
! Mem[000000006700009b] = e22d1265, %l6 = 0000000000000051
ldstub [%i2+0x09b],%l6 ! %l6 = 00000065000000ff
! %l6 = 0000000000000065, Mem[0000000066000148] = a566558e8a5fb4bd
stx %l6,[%i0+0x148] ! Mem[0000000066000148] = 0000000000000065
! %l7 = 0000000030244ca3, Mem[0000000090000048] = 229127c056b21f67
stx %l7,[%i4+0x048] ! Mem[0000000090000048] = 0000000030244ca3
! Mem[0000000090800148] = b9490f12, %g2 = 000000007f68d644
lduw [%i5+0x148],%g2 ! %g2 = 00000000b9490f12
! Mem[000000009000006c] = 6afc212c, %g2 = 00000000b9490f12
lduh [%i4+0x06e],%g2 ! %g2 = 0000000000006afc
! Mem[00000000908001a0] = 275c44b0, %g2 = 0000000000006afc
lduw [%i5+0x1a0],%g2 ! %g2 = 00000000275c44b0
! Mem[0000000091800074] = 518dd01d, %g2 = 00000000275c44b0
ldsh [%o0+0x076],%g2 ! %g2 = 000000000000518d
! Mem[00000000900000bc] = 2144e765, %g2 = 000000000000518d
ldsh [%i4+0x0be],%g2 ! %g2 = 0000000000002144
! Mem[000000006600001c] = a4b3050a, %l3 = 000000000000009f
swap [%i0+0x01c],%l3 ! %l3 = 00000000a4b3050a
p43_label_16:
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = 00002144, %g3 = ab98518d
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! Mem[0000000090000080] = 3bac7b2d, %g2 = 00000000051f93c3
lduw [%i4+0x080],%g2 ! %g2 = 000000003bac7b2d
! Mem[0000000090000038] = dddfdcf8, %g2 = 000000003bac7b2d
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000dd
! %f0 = ea9ebcc8 b058468b bdb45f8a 8e5566a5
! %f4 = 7b146290 be7e90f3 d02ab4cf 4944de6d
! %f8 = 550f82bd 7f40740c e935dfe0 49254d25
! %f12 = 74fb0bb3 5bf5867d e16adef5 175b11d8
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000668001f8] = 83e404e6ea52566a, %l0 = 0000000047704e40, %l5 = 000000000d0fb672
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 83e404e6ea52566a
! %f16 = 225d09a6 4fe1e112 3b7a3ea1 4a61f035
! %f20 = bcf2fc0c 82cd967e 05523130 a4b3050a
! %f24 = a96b2e8e 01188a75 7f68d644 c79a46ff
! %f28 = 0c308d1c e9b45e3f c028a54f 5027bcd9
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l4 = 675ddddf5f298544, Mem[00000000900001ec] = c79a46ff
stw %l4,[%i4+0x1ec] ! Mem[00000000900001ec] = 5f298544
! Mem[0000000090800188] = 4c9e7b85, %g2 = 00000000000000dd
ldsb [%i5+0x189],%g2 ! %g2 = 000000000000004c
! Mem[000000006700017c] = 4b696242, %l2 = 00000000000009ef
ldsw [%i2+0x17c],%l2 ! %l2 = 000000004b696242
! Mem[0000000066800180] = b3e96a62525f59e7, %l0 = 0000000047704e40, %l2 = 000000004b696242
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b3e96a62525f59e7
p43_label_17:
! Mem[0000000067800160] = d6e96e6b, %l3 = 00000000a4b3050a
swap [%i3+0x160],%l3 ! %l3 = 00000000d6e96e6b
membar #Sync ! Added by membar checker (968)
! %l3 = 00000000d6e96e6b, Mem[0000000090000160] = 3ad69f1c0e6009ca
stx %l3,[%i4+0x160] ! Mem[0000000090000160] = 00000000d6e96e6b
! %l3 = 00000000d6e96e6b, Mem[000000009000017f] = f3ea9ebc
stb %l3,[%i4+0x17f] ! Mem[000000009000017c] = 6bea9ebc
! Mem[0000000066000178] = d8115b17, %l5 = 83e404e6ea52566a
swap [%i0+0x178],%l5 ! %l5 = 00000000d8115b17
! Mem[0000000066000080] = 9ce8941c 21a197f4, %l6 = 00000065, %l7 = 30244ca3
ldd [%i0+0x080],%l6 ! %l6 = 000000009ce8941c 0000000021a197f4
! Mem[0000000091800010] = ae52c76d 311cd70a, %g2 = 0000004c, %g3 = ddde6b96
ldd [%o0+%o2],%g2 ! %g2 = 00000000ae52c76d 00000000311cd70a
! Mem[0000000091000034] = dec365fd, %g2 = 00000000ae52c76d
lduh [%i6+0x036],%g2 ! %g2 = 000000000000dec3
! Mem[0000000067000000] = 1240e91b 22484c55 d1f80ce8 756651ae
! Mem[0000000067000010] = 0c97ddc1 511fd561 565bc6b6 b28dedaf
! Mem[0000000067000020] = f9ce26c6 3eeacab6 41b7ca59 6e48dd40
! Mem[0000000067000030] = 575a9da0 18518610 070f541c c28a9132
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000067000000
! Mem[00000000660000e0] = 8ceb77dc, %l6 = 000000009ce8941c
swap [%i0+0x0e0],%l6 ! %l6 = 000000008ceb77dc
! Mem[0000000090000000] = f1f3d3d4 2e322e76 671fb256 c0279122
! Mem[0000000090000010] = 9f4300ff cfb45b1e 9b46ed9c 9ab67931
! Mem[0000000090000020] = a55e6061 7e4b217b fc6a6d76 bebb0b02
! Mem[0000000090000030] = a3753f72 11592c21 675ddddf dcf81f3e
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
p43_label_18:
! %f16 = 1240e91b 22484c55 d1f80ce8 756651ae
! %f20 = 0c97ddc1 511fd561 565bc6b6 b28dedaf
! %f24 = f9ce26c6 3eeacab6 41b7ca59 6e48dd40
! %f28 = 575a9da0 18518610 070f541c c28a9132
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %f0 = ea9ebcc8 b058468b bdb45f8a 8e5566a5
! %f4 = 7b146290 be7e90f3 d02ab4cf 4944de6d
! %f8 = 550f82bd 7f40740c e935dfe0 49254d25
! %f12 = 74fb0bb3 5bf5867d e16adef5 175b11d8
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000006680009e] = 9ced469b, %l3 = 00000000d6e96e6b
ldstub [%i1+0x09e],%l3 ! %l3 = 00000046000000ff
! Mem[0000000066000080] = 9ce8941c, %l4 = 675ddddf5f298544
ldsb [%i0+0x083],%l4 ! %l4 = 000000000000001c
! Mem[000000006780012a] = c867f0a5, %l1 = 000000007e4b217b
ldstub [%i3+0x12a],%l1 ! %l1 = 000000f0000000ff
! Mem[0000000090000028] = 6d76bebb, %g2 = 000000000000dec3
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000006d76
membar #Sync ! Added by membar checker (969)
! %f0 = ea9ebcc8 b058468b bdb45f8a 8e5566a5
! %f4 = 7b146290 be7e90f3 d02ab4cf 4944de6d
! %f8 = 550f82bd 7f40740c e935dfe0 49254d25
! %f12 = 74fb0bb3 5bf5867d e16adef5 175b11d8
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000091800068] = aeb33225, %g18 = 268773f0574ccf7c
ldsw [%o0+0x068],%g2 ! %g2 = 268773f0574ccf7c
! Mem[000000006780012c] = eacfab9f, %l7 = 21a197f4, %l0 = 47704e40
add %i3,0x12c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000eacfab9f
p43_label_19:
! Mem[0000000066800040] = cd1e94e1 b31309ef cb7e5023 52f3101d
! Mem[0000000066800050] = 8071f600 854e6d3b dd658504 7f213857
! Mem[0000000066800060] = 891c1ef8 cb54d7bc 62920f2c bdbc1887
! Mem[0000000066800070] = 27adc247 28b25f17 9ec9c53b 2c2abc40
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000066800040
! Mem[00000000670001f0] = 6595cd06, %l2 = b3e96a62525f59e7
swap [%i2+0x1f0],%l2 ! %l2 = 000000006595cd06
! %l4 = 0000001c, %l5 = d8115b17, Mem[00000000908001d8] = 34897f6c 9180c5d6
std %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000001c d8115b17
! Mem[00000000668001db] = 4dbd08b0, %l3 = 0000000000000046
ldstub [%i1+0x1db],%l3 ! %l3 = 000000b0000000ff
! Mem[0000000066800138] = 193062ea, %l0 = 00000000eacfab9f
swap [%i1+0x138],%l0 ! %l0 = 00000000193062ea
! %f0 = ea9ebcc8 b058468b bdb45f8a 8e5566a5
! %f4 = 7b146290 be7e90f3 d02ab4cf 4944de6d
! %f8 = 550f82bd 7f40740c e935dfe0 49254d25
! %f12 = 74fb0bb3 5bf5867d e16adef5 175b11d8
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000090000058] = 3179b69a 9ced469b, %g2 = aeb33225, %g3 = 311cd70a
ldd [%i4+0x058],%g2 ! %g2 = 000000003179b69a 000000009ced469b
! Mem[00000000660001a8] = ec95009c, %l4 = 000000000000001c
ldsw [%i0+0x1a8],%l4 ! %l4 = ffffffffec95009c
! Mem[00000000918001bc] = 3f27efa1, %g18 = 268773f0574ccf7c
ldsw [%o0+0x1bc],%g2 ! %g2 = 268773f0574ccf7c
! Mem[0000000067000030] = 575a9da0, %l4 = ffffffffec95009c
ldsh [%i2+0x032],%l4 ! %l4 = ffffffffffff9da0
p43_label_20:
membar #Sync ! Added by membar checker (970)
! Mem[00000000900001dc] = d00c7440, %g2 = 000000003f27efa1
ldsb [%i4+0x1df],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000067000098] = e22d12ff 9786806d, %l2 = 6595cd06, %l3 = 000000b0
ldd [%i2+0x098],%l2 ! %l2 = 00000000e22d12ff 000000009786806d
! %l0 = 00000000193062ea, Mem[0000000090800168] = 933be2ec
stw %l0,[%i5+0x168] ! Mem[0000000090800168] = 193062ea
! %l1 = 00000000000000f0, Mem[00000000908000ae] = a3e5ac9d
sth %l1,[%i5+0x0ae] ! Mem[00000000908000ac] = 00f0ac9d
! Mem[0000000091000104] = f9dcf7d0, %g2 = ffffffffffffffd0
lduw [%i6+0x104],%g2 ! %g2 = 00000000f9dcf7d0
! Mem[00000000678000a0] = 1bae174b52d3acb7, %l2 = 00000000e22d12ff, %l2 = 00000000e22d12ff
add %i3,0xa0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 1bae174b52d3acb7
! Mem[00000000670000d0] = 5875124f 6fdb2c07, %l4 = ffff9da0, %l5 = d8115b17
ldd [%i2+0x0d0],%l4 ! %l4 = 000000005875124f 000000006fdb2c07
! Mem[0000000090800164] = c1ff1930, %g2 = 00000000f9dcf7d0
ldsh [%i5+0x166],%g2 ! %g2 = ffffffffffffc1ff
! Mem[0000000066800198] = 3d647db8, %l5 = 000000006fdb2c07
swap [%i1+0x198],%l5 ! %l5 = 000000003d647db8
! %l2 = 52d3acb7, %l3 = 9786806d, Mem[0000000091800090] = 58721508 5c3c0653
std %l2,[%o0+0x090] ! Mem[0000000091800090] = 52d3acb7 9786806d
p43_label_21:
! Mem[0000000091000104] = f7d01e0a, %g2 = ffffffffffffc1ff
ldub [%i6+0x106],%g2 ! %g2 = 00000000000000f7
! %l7 = 0000000021a197f4, Mem[00000000660001b0] = f68c91906389f76c
stx %l7,[%i0+0x1b0] ! Mem[00000000660001b0] = 0000000021a197f4
! Mem[000000009180015c] = c0b3a201, %g2 = 00000000000000f7
ldub [%o0+0x15d],%g2 ! %g2 = 00000000000000c0
! Mem[0000000090800088] = c82036f2 945416f7, %g2 = 000000c0, %g3 = 9ced469b
ldd [%i5+0x088],%g2 ! %g2 = 00000000c82036f2 00000000945416f7
! Mem[0000000067000088] = 1b626ff900754fb7, %l2 = 1bae174b52d3acb7, %l5 = 000000003d647db8
add %i2,0x88,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 1b626ff900754fb7
! %l6 = 8ceb77dc, %l7 = 21a197f4, Mem[0000000091800190] = 00000000 00000000
std %l6,[%o0+0x190] ! Mem[0000000091800190] = 8ceb77dc 21a197f4
! %l6 = 000000008ceb77dc, Mem[00000000918001e8] = af213578
stw %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 8ceb77dc
! Mem[0000000090800008] = ede103af, %g2 = 00000000c82036f2
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000ede1
! Mem[00000000670001b8] = 307810b0, %l0 = 00000000193062ea
lduw [%i2+0x1b8],%l0 ! %l0 = 00000000307810b0
! Mem[00000000660000d3] = 899edfc5, %l3 = 000000009786806d
ldstub [%i0+0x0d3],%l3 ! %l3 = 000000c5000000ff
p43_label_22:
! %f16 = ef0913b3 e1941ecd 1d10f352 23507ecb
! %f20 = 3b6d4e85 00f67180 5738217f 048565dd
! %f24 = bcd754cb f81e1c89 8718bcbd 2c0f9262
! %f28 = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! %l5 = 1b626ff900754fb7, Mem[000000009180010c] = dc878bad
stw %l5,[%o0+0x10c] ! Mem[000000009180010c] = 00754fb7
! Mem[0000000066000020] = a96b2e8e01188a75, %l1 = 00000000000000f0, %l7 = 0000000021a197f4
add %i0,0x20,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a96b2e8e01188a75
! Mem[00000000660000c0] = 54bc510c9206542a, %l7 = a96b2e8e01188a75, %l7 = a96b2e8e01188a75
add %i0,0xc0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 54bc510c9206542a
! Mem[0000000091000164] = e3d43c33, %g2 = 000000000000ede1
ldsh [%i6+0x164],%g2 ! %g2 = ffffffffffffe3d4
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = ffffe3d4, %g3 = 945416f7
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
! Mem[0000000090000100] = 02905519, %g2 = 00000000efab16e5
ldub [%i4+0x102],%g2 ! %g2 = 0000000000000002
! Mem[00000000900000c0] = ea9ebcc8 b058468b bdb45f8a 8e5566a5
! Mem[00000000900000d0] = 7b146290 be7e90f3 d02ab4cf 4944de6d
! Mem[00000000900000e0] = 550f82bd 7f40740c e935dfe0 49254d25
! Mem[00000000900000f0] = 74fb0bb3 5bf5867d e16adef5 175b11d8
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %f16 = ef0913b3 e1941ecd 1d10f352 23507ecb
! %f20 = 3b6d4e85 00f67180 5738217f 048565dd
! %f24 = bcd754cb f81e1c89 8718bcbd 2c0f9262
! %f28 = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l4 = 5875124f, %l5 = 00754fb7, Mem[0000000067800120] = 0e6898ff 22759520
std %l4,[%i3+0x120] ! Mem[0000000067800120] = 5875124f 00754fb7
p43_label_23:
! Mem[00000000678000cf] = 00000040, %l0 = 00000000307810b0
ldstub [%i3+0x0cf],%l0 ! %l0 = 00000040000000ff
! %l2 = 1bae174b52d3acb7, Mem[0000000091000188] = 7b3910e578858b15
stx %l2,[%i6+0x188] ! Mem[0000000091000188] = 1bae174b52d3acb7
! Mem[00000000900000f0] = fb0bb35b, %g2 = 0000000000000002
ldub [%i4+0x0f1],%g2 ! %g2 = 00000000000000fb
! Mem[0000000067800180] = a51f6f2e, %l7 = 54bc510c9206542a
swap [%i3+0x180],%l7 ! %l7 = 00000000a51f6f2e
membar #Sync ! Added by membar checker (971)
! Mem[00000000900001c0] = ef0913b3 e1941ecd 1d10f352 23507ecb
! Mem[00000000900001d0] = 3b6d4e85 00f67180 5738217f 048565dd
! Mem[00000000900001e0] = bcd754cb f81e1c89 8718bcbd 2c0f9262
! Mem[00000000900001f0] = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000670000f8] = 9430ef12e0da8004, %l2 = 1bae174b52d3acb7, %l6 = 000000008ceb77dc
add %i2,0xf8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 9430ef12e0da8004
! %l4 = 000000005875124f, Mem[0000000091000067] = 96576c6b
stb %l4,[%i6+0x067] ! Mem[0000000091000064] = 4f576c6b
! Mem[000000009100019c] = 8dfea55c, %g2 = 00000000000000fb
ldsb [%i6+0x19c],%g2 ! %g2 = ffffffffffffff8d
! Mem[00000000908000c8] = 4db129a1, %g2 = ffffffffffffff8d
ldub [%i5+0x0c8],%g2 ! %g2 = 000000000000004d
! Mem[00000000908000dc] = ca4e1c91, %g2 = 000000000000004d
ldsh [%i5+0x0de],%g2 ! %g2 = ffffffffffffca4e
p43_label_24:
! %l4 = 000000005875124f, Mem[0000000090800088] = c82036f2
stb %l4,[%i5+0x088] ! Mem[0000000090800088] = 4f2036f2
! %f16 = ef0913b3 e1941ecd 1d10f352 23507ecb
! %f20 = 3b6d4e85 00f67180 5738217f 048565dd
! %f24 = bcd754cb f81e1c89 8718bcbd 2c0f9262
! %f28 = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000067800120] = 5875124f00754fb7, %l4 = 000000005875124f, %l3 = 00000000000000c5
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 5875124f00754fb7
! %f16 = ef0913b3 e1941ecd 1d10f352 23507ecb
! %f20 = 3b6d4e85 00f67180 5738217f 048565dd
! %f24 = bcd754cb f81e1c89 8718bcbd 2c0f9262
! %f28 = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000900001c0] = ef0913b3 e1941ecd 1d10f352 23507ecb
! Mem[00000000900001d0] = 3b6d4e85 00f67180 5738217f 048565dd
! Mem[00000000900001e0] = bcd754cb f81e1c89 8718bcbd 2c0f9262
! Mem[00000000900001f0] = 175fb228 47c2ad27 40bc2a2c 3bc5c99e
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (972)
! Mem[0000000090000058] = 217f0485, %g2 = ffffffffffffca4e
ldub [%i4+0x05a],%g2 ! %g2 = 0000000000000021
! Mem[0000000091000018] = 8c716ef0, %g2 = 0000000000000021
lduh [%i6+%o3],%g2 ! %g2 = 0000000000008c71
! %l1 = 00000000000000f0, Mem[0000000091000001] = 2c130443
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = f0130443
! Mem[0000000066800191] = 38f76f0c, %l1 = 00000000000000f0
ldstub [%i1+0x191],%l1 ! %l1 = 000000f7000000ff
! Mem[0000000066800030] = 1101839cc4e65837, %l2 = 1bae174b52d3acb7, %l5 = 1b626ff900754fb7
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 1101839cc4e65837
p43_label_25:
! Mem[00000000678000f8] = b4536e11d872bceb, %l0 = 0000000000000040, %l2 = 1bae174b52d3acb7
add %i3,0xf8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b4536e11d872bceb
! Mem[0000000067800108] = f0ab9822, %l1 = 00000000000000f7
ldsh [%i3+0x108],%l1 ! %l1 = fffffffffffff0ab
! Mem[0000000090000198] = dd658504, %g2 = 0000000000008c71
lduw [%i4+0x198],%g2 ! %g2 = 00000000dd658504
! Mem[0000000066800114] = 361e0b63, %l4 = 000000005875124f
swap [%i1+0x114],%l4 ! %l4 = 00000000361e0b63
! %l6 = 9430ef12e0da8004, Mem[0000000066800048] = cb7e502352f3101d
stx %l6,[%i1+0x048] ! Mem[0000000066800048] = 9430ef12e0da8004
! Mem[00000000918000b0] = 38f2be03, %g2 = 00000000dd658504
lduw [%o0+0x0b0],%g2 ! %g2 = 0000000038f2be03
! Mem[000000006600007c] = da8b49fe, %l0 = 0000000000000040
ldsb [%i0+0x07f],%l0 ! %l0 = fffffffffffffffe
! Mem[0000000067800100] = e4d350ac, %l7 = 00000000a51f6f2e
swap [%i3+0x100],%l7 ! %l7 = 00000000e4d350ac
! Mem[0000000066800030] = 1101839c, %l4 = 361e0b63, %l6 = e0da8004
add %i1,0x30,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000001101839c
! %l7 = 00000000e4d350ac, Mem[0000000066800004] = 30dd2356
stw %l7,[%i1+0x004] ! Mem[0000000066800004] = e4d350ac
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p43_branch_failed
p43_not_taken_0_end:
! End of Random Code for Thread 43
1: membar #Sync ! Force all stores to complete
p43_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0ac] ! Set processor 43 done flag
! Check Registers
p43_check_registers:
set p43_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffffffe
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffffff0ab
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b4536e11d872bceb
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 5875124f00754fb7
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000361e0b63
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 1101839cc4e65837
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001101839c
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p43_check_fp_registers:
set p43_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ea9ebcc8 b058468b
bne %xcc,p43_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bdb45f8a 8e5566a5
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7b146290 be7e90f3
bne %xcc,p43_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d02ab4cf 4944de6d
bne %xcc,p43_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 550f82bd 7f40740c
bne %xcc,p43_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e935dfe0 49254d25
bne %xcc,p43_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 74fb0bb3 5bf5867d
bne %xcc,p43_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e16adef5 175b11d8
bne %xcc,p43_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ef0913b3 e1941ecd
bne %xcc,p43_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 1d10f352 23507ecb
bne %xcc,p43_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3b6d4e85 00f67180
bne %xcc,p43_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5738217f 048565dd
bne %xcc,p43_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be bcd754cb f81e1c89
bne %xcc,p43_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8718bcbd 2c0f9262
bne %xcc,p43_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 175fb228 47c2ad27
bne %xcc,p43_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 40bc2a2c 3bc5c99e
bne %xcc,p43_f30_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 055231300000009f
ldx [%i0+0x018],%g3 ! Observed data at 0000000066000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7f68d644c79a46ff
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 63ea79cc35e20b47
ldx [%i0+0x040],%g3 ! Observed data at 0000000066000040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00003b4147871e6d
ldx [%i0+0x060],%g3 ! Observed data at 0000000066000060
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7b869554ee8144ff
ldx [%i0+0x090],%g3 ! Observed data at 0000000066000090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 899edfffecd89f98
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000660000d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9ce8941c2f3e5fb7
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000660000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0f1d33eb6b0c4bff
ldx [%i0+0x130],%g3 ! Observed data at 0000000066000130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000000000000065
ldx [%i0+0x148],%g3 ! Observed data at 0000000066000148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = ea52566af5de6ae1
ldx [%i0+0x178],%g3 ! Observed data at 0000000066000178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 781ec7fe9fb9024a
ldx [%i0+0x190],%g3 ! Observed data at 0000000066000190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff4486658adb268c
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000660001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000000021a197f4
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000660001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b0,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = cd33007fe4d350ac
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = ca53bf2d78e277de
ldx [%i1+0x038],%g3 ! Observed data at 0000000066800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9430ef12e0da8004
ldx [%i1+0x048],%g3 ! Observed data at 0000000066800048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 762e322ed4d3f3f1
ldx [%i1+0x080],%g3 ! Observed data at 0000000066800080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 229127c056b21f67
ldx [%i1+0x088],%g3 ! Observed data at 0000000066800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1e5bb4cfff00439f
ldx [%i1+0x090],%g3 ! Observed data at 0000000066800090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3179b69a9cedff9b
ldx [%i1+0x098],%g3 ! Observed data at 0000000066800098
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7b214b7e61605ea5
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000668000a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 020bbbbe766d6afc
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000668000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 212c5911723f75a3
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000668000b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3e1ff8dcdfdd5d67
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000668000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e0fff665dab5e83a
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000668000f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ae399d9f5875124f
ldx [%i1+0x110],%g3 ! Observed data at 0000000066800110
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = eacfab9fce8353cb
ldx [%i1+0x138],%g3 ! Observed data at 0000000066800138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = bffeee0e4c815adc
ldx [%i1+0x178],%g3 ! Observed data at 0000000066800178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 38ff6f0c2a16366f
ldx [%i1+0x190],%g3 ! Observed data at 0000000066800190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 6fdb2c07b3177895
ldx [%i1+0x198],%g3 ! Observed data at 0000000066800198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7d450e2bff72b5ae
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000668001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 919835a500000040
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000668001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4dbd08fff3117839
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000668001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1d8,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = ff64d5ecffdd978a
ldx [%i2+0x048],%g3 ! Observed data at 0000000067000048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = e22d12ff9786806d
ldx [%i2+0x098],%g3 ! Observed data at 0000000067000098
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f86df6658fc17529
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000670000a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5ee14e88396d253d
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000670000b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000000000a2
ldx [%i2+0x100],%g3 ! Observed data at 0000000067000100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x100,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7ee8a5debe54c2a5
ldx [%i2+0x188],%g3 ! Observed data at 0000000067000188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 307810b0a7955b42
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000670001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 525f59e73ce7a81d
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000670001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1f0,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 9f4300ff00000009
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = a55e6061a18f7426
ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 675ddddf5f298544
ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffbc7a4faaff4841
ldx [%i3+0x050],%g3 ! Observed data at 0000000067800050
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000008fc17529
ldx [%i3+0x058],%g3 ! Observed data at 0000000067800058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6f0d4769583f93ef
ldx [%i3+0x090],%g3 ! Observed data at 0000000067800090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2d0ede70000000ff
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000678000c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0d0fb672ff258f71
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000678000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a51f6f2ecbb68216
ldx [%i3+0x100],%g3 ! Observed data at 0000000067800100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5875124f00754fb7
ldx [%i3+0x120],%g3 ! Observed data at 0000000067800120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c867ffa5eacfab9f
ldx [%i3+0x128],%g3 ! Observed data at 0000000067800128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 46e1a9ffbe033ce3
ldx [%i3+0x140],%g3 ! Observed data at 0000000067800140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = a4b3050a4f9b5263
ldx [%i3+0x160],%g3 ! Observed data at 0000000067800160
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9206542a8b7bb926
ldx [%i3+0x180],%g3 ! Observed data at 0000000067800180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000e7a743750a1
ldx [%i3+0x190],%g3 ! Observed data at 0000000067800190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4fffaf89f3e7fc72
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000678001a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9b6f01b014f1e2eb
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000678001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c0,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f2_fail:
set p43_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f6_fail:
set p43_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f8_fail:
set p43_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f10_fail:
set p43_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f12_fail:
set p43_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f14_fail:
set p43_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f16_fail:
set p43_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f18_fail:
set p43_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f20_fail:
set p43_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f22_fail:
set p43_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f24_fail:
set p43_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f26_fail:
set p43_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f28_fail:
set p43_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f30_fail:
set p43_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 43 failed
p43_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 43 failed
p43_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p43_selfmod_failed:
ba p43_failed
mov 0xabc,%g1
p43_common_error:
or %g0,0xf0b,%g1
ba p43_failed
mov %o5,%g3
p43_common_signature_error:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_common_timeout:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p43_failed
mov 0x0,%g3
p43_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000028]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066800000]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000010]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000028]
done
p43_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000028]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066800000]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067000008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000010]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000028]
done
p43_trap2e:
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800000]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000028]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000020]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066800010]
done
p43_trap2o:
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000067800000]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000028]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000020]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066800010]
done
p43_trap3e:
nop
nop
done
p43_trap3o:
nop
nop
done
p43_init_memory_pointers:
set p43_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p43_local0_start,%i0
set p43_local1_start,%i1
set p43_local2_start,%i2
set p43_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 89f0d6d07c238595
ldx [%g1+0x008],%l1 ! %l1 = 5bfc6f9c07f9a5a1
ldx [%g1+0x010],%l2 ! %l2 = 61fa3fda63ea79cc
ldx [%g1+0x018],%l3 ! %l3 = 114f519452d1e832
ldx [%g1+0x020],%l4 ! %l4 = e8e08f21ffd9e2d2
ldx [%g1+0x028],%l5 ! %l5 = 5be481829cb9a514
ldx [%g1+0x030],%l6 ! %l6 = d0bfe7ca699b0a2d
ldx [%g1+0x038],%l7 ! %l7 = 63682b5094804dbd
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 44
processor_44:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xb0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p44_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 44
wr %g0,0x4,%fprs ! Make sure fef is 1
set p44_init_freg,%g1
! %f0 = 999429ee 240b40d9 e171aa64 38802604
! %f4 = a82caf5f 535c50a2 c38cf806 d1754672
! %f8 = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! %f12 = d5493978 45a74466 524ce838 0a1ff2e3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 60d32432 3f3a9814 79c8fddb 784c8bed
! %f36 = f23cd35a cdc06e6d 738f7d64 3f5bd6f4
! %f40 = f7b60808 9e1c3f95 b01cc38b 7ef1c798
! %f44 = 49314111 69c99e71 7895fce2 c92ea09b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6b08b3b00000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 6b08b3b00000002f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 44
p44_label_1:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %f0 = 999429ee 240b40d9 e171aa64 38802604
! %f4 = a82caf5f 535c50a2 c38cf806 d1754672
! %f8 = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! %f12 = d5493978 45a74466 524ce838 0a1ff2e3
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000069000138] = ebfa451f, %l0 = e772d88e82d8338e
swap [%i2+0x138],%l0 ! %l0 = 00000000ebfa451f
! Mem[0000000090000128] = a9e5a6d7, %g2 = d0bd08407d8c466e
lduw [%i4+0x128],%g2 ! %g2 = 00000000a9e5a6d7
! Mem[00000000698000be] = 30b17b30, %l2 = 20e1f3905d002706
ldstub [%i3+0x0be],%l2 ! %l2 = 0000007b000000ff
! Mem[0000000069800058] = fd058f25, %l0 = 00000000ebfa451f
swap [%i3+0x058],%l0 ! %l0 = 00000000fd058f25
! Mem[000000009080014c] = bc3eb820, %g18 = 2430587888ac63d7
ldsw [%i5+0x14c],%g2 ! %g2 = 2430587888ac63d7
! Mem[00000000690001a8] = 09b7c026, %l4 = 41f2c9acc3209462
ldsw [%i2+0x1a8],%l4 ! %l4 = 0000000009b7c026
! Mem[0000000068000170] = 11a76e9abe79f8ff, %l5 = 08041315fca22386, %l1 = e31ac3d094069e84
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 11a76e9abe79f8ff
! Mem[000000006880002d] = 626c0ce0, %l3 = 0dbf6be5cf826bd0
ldstub [%i1+0x02d],%l3 ! %l3 = 0000006c000000ff
p44_label_2:
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000091800008] = e5ea6543, %g2 = ffffffffbc3eb820
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000e5
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
stda %f16,[%i0+%g5]ASI_COMMIT_P ! Block Store to 0000000068000040
! Mem[000000006980015c] = a9e46f30, %l0 = 00000000fd058f25
ldsh [%i3+0x15e],%l0 ! %l0 = 0000000000006f30
membar #Sync ! Added by membar checker (973)
! Mem[0000000090000040] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[0000000090000050] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[0000000090000060] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[0000000090000070] = 33ffbfb1 06884e6d 66d13b2a a11114ce
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000680001c8] = 97bae12b933d4d80, %l0 = 0000000000006f30, %l5 = 08041315fca22386
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 97bae12b933d4d80
! %l2 = 000000000000007b, Mem[0000000091000088] = b894d84bf509db17
stx %l2,[%i6+0x088] ! Mem[0000000091000088] = 000000000000007b
! Mem[00000000918000d8] = 17e15b52 b8bfd325, %g2 = 000000e5, %g3 = 0bad0b00
ldd [%o0+0x0d8],%g2 ! %g2 = 0000000017e15b52 00000000b8bfd325
p44_label_3:
! Mem[0000000068800040] = befa4c13, %l6 = 3fbff7e7bcdb6f75
ldstub [%i1+0x040],%l6 ! %l6 = 000000be000000ff
! Mem[0000000069800090] = f9cea1d8 a9f9644b, %l2 = 0000007b, %l3 = 0000006c
ldd [%i3+0x090],%l2 ! %l2 = 00000000f9cea1d8 00000000a9f9644b
! Mem[00000000910001f8] = 7385d504 9f1816dd, %g2 = 17e15b52, %g3 = b8bfd325
ldd [%i6+0x1f8],%g2 ! %g2 = 000000007385d504 000000009f1816dd
! Mem[0000000068000098] = ccb9cb24, %l3 = 00000000a9f9644b
lduh [%i0+0x098],%l3 ! %l3 = 000000000000ccb9
! Mem[0000000090800030] = 333f492f 517dab8b, %g2 = 7385d504, %g3 = 9f1816dd
ldd [%i5+0x030],%g2 ! %g2 = 00000000333f492f 00000000517dab8b
! Mem[0000000069800028] = 16d02416, %l0 = 00006f30, %l3 = 0000ccb9
add %i3,0x28,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000016d02416
! Mem[0000000091800110] = 9f3758d3a1a022ec, %g2 = 00000000333f492f
ldx [%o0+0x110],%g2 ! %g2 = 9f3758d3a1a022ec
! Mem[0000000069800060] = ab97f1ce, %l2 = f9cea1d8, %l3 = 16d02416
add %i3,0x60,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ab97f1ce
! %l4 = 09b7c026, %l5 = 933d4d80, Mem[0000000090800148] = b9490f12 bc3eb820
std %l4,[%i5+0x148] ! Mem[0000000090800148] = 09b7c026 933d4d80
! Mem[00000000918001b0] = cf81db594e30f44d, %g2 = 9f3758d3a1a022ec
ldx [%o0+0x1b0],%g2 ! %g2 = cf81db594e30f44d
p44_label_4:
! Mem[0000000069800070] = f244886a dec09a04, %l4 = 09b7c026, %l5 = 933d4d80
ldd [%i3+0x070],%l4 ! %l4 = 00000000f244886a 00000000dec09a04
! Mem[00000000698000ec] = 458ff43d, %l7 = a32e5186344093d0
swap [%i3+0x0ec],%l7 ! %l7 = 00000000458ff43d
! Mem[0000000091800068] = aeb33225 99dfefc0, %g2 = 4e30f44d, %g3 = 517dab8b
ldd [%o0+0x068],%g2 ! %g2 = 00000000aeb33225 0000000099dfefc0
! Mem[000000009080009c] = 46857f6f, %g2 = 00000000aeb33225
ldsh [%i5+0x09c],%g2 ! %g2 = 0000000000004685
! %f0 = 999429ee 240b40d9 e171aa64 38802604
! %f4 = a82caf5f 535c50a2 c38cf806 d1754672
! %f8 = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! %f12 = d5493978 45a74466 524ce838 0a1ff2e3
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000090800194] = e68e81f2, %g2 = 0000000000004685
lduh [%i5+0x194],%g2 ! %g2 = 000000000000e68e
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l2 = f9cea1d8, %l3 = ab97f1ce, Mem[00000000908001a8] = db28b766 51af16d7
std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = f9cea1d8 ab97f1ce
! %f0 = 999429ee 240b40d9 e171aa64 38802604
! %f4 = a82caf5f 535c50a2 c38cf806 d1754672
! %f8 = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! %f12 = d5493978 45a74466 524ce838 0a1ff2e3
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! %l1 = 11a76e9abe79f8ff, Mem[0000000090000159] = 8cf806d1
stb %l1,[%i4+0x159] ! Mem[0000000090000158] = fff806d1
p44_label_5:
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000006900018c] = c67240b4, %l3 = 00000000ab97f1ce
swap [%i2+0x18c],%l3 ! %l3 = 00000000c67240b4
! Mem[00000000680001b0] = fa9a2d406e308c68, %l0 = 0000000000006f30, %l6 = 00000000000000be
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = fa9a2d406e308c68
! Mem[000000009180001c] = 4250a813, %g2 = 000000000000e68e
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000042
membar #Sync ! Added by membar checker (974)
! %l1 = 11a76e9abe79f8ff, Mem[0000000090000194] = bb53256a
stb %l1,[%i4+0x194] ! Mem[0000000090000194] = ff53256a
! %l1 = 11a76e9abe79f8ff, Mem[0000000090000155] = 5c50a2c3
stb %l1,[%i4+0x155] ! Mem[0000000090000154] = ff50a2c3
! Mem[00000000688001c0] = 1f02c69a a8e99005 45c65da1 d3481528
! Mem[00000000688001d0] = 04252049 8ab34ab2 0514ea65 63872608
! Mem[00000000688001e0] = 2431f4a7 c6656f16 b2a045bf 28d8b39f
! Mem[00000000688001f0] = 78f504e9 53511820 aa9c5c9c 7f443128
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000688001c0
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000069800140] = bd515a1b 5df7376a ead2b508 731e2a4e
! Mem[0000000069800150] = a142cf9b ca34e73d ca97eda2 a9e46f30
! Mem[0000000069800160] = 919b3515 46e71f92 5c7dbef1 836e291c
! Mem[0000000069800170] = 78fb1a9f a529bfaa 9605b7e9 09e88569
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000069800140
! Mem[00000000910001dc] = 5f444cbb, %g2 = 0000000000000042
ldsb [%i6+0x1dd],%g2 ! %g2 = 000000000000005f
p44_label_6:
! Mem[00000000900001a0] = 33528133, %g2 = 000000000000005f
ldub [%i4+0x1a1],%g2 ! %g2 = 0000000000000033
! Mem[0000000068000070] = 6d4e8806 b1bfff33, %l2 = f9cea1d8, %l3 = c67240b4
ldd [%i0+0x070],%l2 ! %l2 = 000000006d4e8806 00000000b1bfff33
! Mem[0000000091000154] = ac100c36, %g2 = 0000000000000033
ldsh [%i6+0x154],%g2 ! %g2 = ffffffffffffac10
! Mem[0000000090800118] = 55a5319d, %g2 = ffffffffffffac10
ldub [%i5+0x119],%g2 ! %g2 = 0000000000000055
! %l3 = 00000000b1bfff33, Mem[000000006900018b] = fd91940b
stb %l3,[%i2+0x18b] ! Mem[0000000069000188] = fd919433
! %l0 = 0000000000006f30, Mem[0000000090800028] = 08259a358a69fa82
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000000000006f30
! Mem[0000000090000008] = 14c6f3dd, %g2 = 0000000000000055
lduh [%i4+%o1],%g2 ! %g2 = 00000000000014c6
! Mem[0000000069000184] = 637e2834, %l4 = 00000000f244886a
swap [%i2+0x184],%l4 ! %l4 = 00000000637e2834
! Mem[00000000900001c0] = 98c5416a, %g18 = 2430587888ac63d7
ldsw [%i4+0x1c0],%g2 ! %g2 = 2430587888ac63d7
! Mem[0000000091000000] = 102c1304, %g2 = ffffffff98c5416a
lduw [%i6+%g0],%g2 ! %g2 = 00000000102c1304
p44_label_7:
membar #Sync ! Added by membar checker (975)
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c ff53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000006900003c] = 2d3894df, %l6 = fa9a2d406e308c68
lduh [%i2+0x03e],%l6 ! %l6 = 00000000000094df
! %l1 = 11a76e9abe79f8ff, Mem[00000000680000a4] = e6d42a0a
sth %l1,[%i0+0x0a4] ! Mem[00000000680000a4] = f8ff2a0a
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000091800154] = 52e6a040, %g2 = 00000000102c1304
lduw [%o0+0x154],%g2 ! %g2 = 0000000052e6a040
! Mem[0000000091000094] = cce5c02d, %g18 = 2430587888ac63d7
ldsw [%i6+0x094],%g2 ! %g2 = 2430587888ac63d7
! Mem[0000000090800018] = 0a444082, %g2 = ffffffffcce5c02d
lduw [%i5+%o3],%g2 ! %g2 = 000000000a444082
! %f0 = bd515a1b 5df7376a ead2b508 731e2a4e
! %f4 = a142cf9b ca34e73d ca97eda2 a9e46f30
! %f8 = 919b3515 46e71f92 5c7dbef1 836e291c
! %f12 = 78fb1a9f a529bfaa 9605b7e9 09e88569
mov 0x100,%g6
stda %f0,[%i0+%g6]ASI_COMMIT_P ! Block Store to 0000000068000100
! %l4 = 00000000637e2834, Mem[0000000090000040] = 78d1d17a
stw %l4,[%i4+0x040] ! Mem[0000000090000040] = 637e2834
! Mem[0000000069000170] = 26e7d2f953d9a30e, %l4 = 00000000637e2834, %l1 = 11a76e9abe79f8ff
add %i2,0x170,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 26e7d2f953d9a30e
p44_label_8:
! Mem[00000000690001e0] = 8731c2aec3ed2b63, %l6 = 00000000000094df, %l7 = 00000000458ff43d
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 8731c2aec3ed2b63
! %l7 = 8731c2aec3ed2b63, Mem[0000000091000130] = aab6d95d
stw %l7,[%i6+0x130] ! Mem[0000000091000130] = c3ed2b63
membar #Sync ! Added by membar checker (976)
! %f0 = bd515a1b 5df7376a ead2b508 731e2a4e
! %f4 = a142cf9b ca34e73d ca97eda2 a9e46f30
! %f8 = 919b3515 46e71f92 5c7dbef1 836e291c
! %f12 = 78fb1a9f a529bfaa 9605b7e9 09e88569
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000069000074] = e1837a6c, %l0 = 0000000000006f30
ldsh [%i2+0x076],%l0 ! %l0 = 0000000000007a6c
! Mem[00000000900000c0] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[00000000900000d0] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[00000000900000e0] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[00000000900000f0] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (977)
! Mem[00000000900001c0] = bd515a1b 5df7376a ead2b508 731e2a4e
! Mem[00000000900001d0] = a142cf9b ca34e73d ca97eda2 a9e46f30
! Mem[00000000900001e0] = 919b3515 46e71f92 5c7dbef1 836e291c
! Mem[00000000900001f0] = 78fb1a9f a529bfaa 9605b7e9 09e88569
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %f16 = a40d0247 7ad1d178 0847645e cfeb0a92
! %f20 = 4c02b026 65728402 b26b56ed 73f8fdcb
! %f24 = de171299 d2a5f782 0e9de36c 59b9b17b
! %f28 = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000680001e0] = 99846e4589f4a973, %l4 = 00000000637e2834, %l5 = 00000000dec09a04
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 99846e4589f4a973
! Mem[0000000069800094] = a9f9644b, %l1 = 26e7d2f953d9a30e
swap [%i3+0x094],%l1 ! %l1 = 00000000a9f9644b
! Mem[0000000068800080] = 64a7227d f5434997 39dac3e2 29b5ba75
! Mem[0000000068800090] = 4c50e11d c9a3ce8e 248f6e30 daf013c0
! Mem[00000000688000a0] = 441477db 247b71b3 e0e2c47f 2bfaae91
! Mem[00000000688000b0] = 8cce5f95 5a339b6b 102f8ac7 716e6cf5
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000068800080
p44_label_9:
! Mem[0000000068000110] = a142cf9bca34e73d, %l0 = 0000000000007a6c, %l4 = 00000000637e2834
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a142cf9bca34e73d
! Mem[0000000068800164] = abf05366, %l3 = 00000000b1bfff33
ldsh [%i1+0x166],%l3 ! %l3 = 0000000000005366
! Mem[00000000900000c0] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[00000000900000d0] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[00000000900000e0] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[00000000900000f0] = 33ffbfb1 06884e6d 66d13b2a a11114ce
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 637e2834 47020da4 920aebcf 5e644708
! Mem[0000000090000050] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[0000000090000060] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[0000000090000070] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001e4] = 46e71f92, %g18 = 2430587888ac63d7
ldsw [%i4+0x1e4],%g2 ! %g2 = 2430587888ac63d7
! %l1 = 00000000a9f9644b, Mem[0000000091800000] = 1ddf6cda
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = a9f9644b
! Mem[0000000068000088] = 0e1b8d3826d99db0, %l7 = 8731c2aec3ed2b63, %l5 = 99846e4589f4a973
add %i0,0x88,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0e1b8d3826d99db0
! Mem[00000000680001fd] = 8121c45d, %l1 = 00000000a9f9644b
ldstub [%i0+0x1fd],%l1 ! %l1 = 00000021000000ff
! Mem[0000000090800040] = e46967e1, %g18 = 2430587888ac63d7
ldsw [%i5+0x040],%g2 ! %g2 = 2430587888ac63d7
p44_label_10:
! %l0 = 0000000000007a6c, Mem[000000006800010d] = 731e2a4e
stb %l0,[%i0+0x10d] ! Mem[000000006800010c] = 736c2a4e
! Mem[00000000680001e8] = d74737c928b39f6a, %l5 = 0e1b8d3826d99db0, %l6 = 00000000000094df
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = d74737c928b39f6a
! Mem[000000006900019a] = e08d7f8c, %l4 = a142cf9bca34e73d
ldstub [%i2+0x19a],%l4 ! %l4 = 0000007f000000ff
! Mem[0000000068800000] = da15296f a03ee48b 50497fba 26a4768f
! Mem[0000000068800010] = 61e35c54 a9aaf42e 77e8b49e 3530f69c
! Mem[0000000068800020] = 2df80dee d6a944bd 63592acb 62ff0ce0
! Mem[0000000068800030] = ca6e62fa d1ffd57b 1a560a90 8fea525a
ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000068800000
! Mem[0000000091000098] = 3b6030b23457b2a7, %g2 = ffffffffe46967e1
ldx [%i6+0x098],%g2 ! %g2 = 3b6030b23457b2a7
! Mem[0000000069800028] = 16d024167a40c277, %l7 = 8731c2aec3ed2b63, %l7 = 8731c2aec3ed2b63
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 16d024167a40c277
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 00000000698001c0
! Mem[0000000091000100] = ceaa9447 f9dcf7d0, %g2 = 3457b2a7, %g3 = 99dfefc0
ldd [%i6+0x100],%g2 ! %g2 = 00000000ceaa9447 00000000f9dcf7d0
! Mem[0000000069000152] = b1c3e58a, %l2 = 000000006d4e8806
ldstub [%i2+0x152],%l2 ! %l2 = 000000e5000000ff
! Mem[0000000069800078] = b97f1efe, %l1 = 0000000000000021
ldstub [%i3+0x078],%l1 ! %l1 = 000000b9000000ff
p44_label_11:
! Mem[0000000069000088] = 641db1a0, %l6 = 28b39f6a, %l2 = 000000e5
add %i2,0x88,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000641db1a0
! Mem[00000000900000a0] = 3dffc47f, %g2 = 00000000ceaa9447
lduw [%i4+0x0a0],%g2 ! %g2 = 000000003dffc47f
! Mem[0000000068000138] = 9605b7e9, %l0 = 0000000000007a6c
swap [%i0+0x138],%l0 ! %l0 = 000000009605b7e9
! Mem[0000000068800168] = 70932ae4, %l3 = 0000000000005366
swap [%i1+0x168],%l3 ! %l3 = 0000000070932ae4
! %l2 = 00000000641db1a0, Mem[0000000090800040] = e46967e17f2cd037
stx %l2,[%i5+0x040] ! Mem[0000000090800040] = 00000000641db1a0
! %l2 = 00000000641db1a0, Mem[00000000918000dc] = b8bfd325
stw %l2,[%o0+0x0dc] ! Mem[00000000918000dc] = 641db1a0
! Mem[0000000090000140] = 999429ee 240b40d9 e171aa64 38802604
! Mem[0000000090000150] = a82caf5f 53ff50a2 c3fff806 d1754672
! Mem[0000000090000160] = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! Mem[0000000090000170] = d5493978 45a74466 524ce838 0a1ff2e3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000688001a8] = 55b00ae1, %l5 = 26d99db0, %l4 = 0000007f
add %i1,0x1a8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000055b00ae1
! Mem[0000000068800078] = 125d2216, %l7 = 16d024167a40c277
ldsw [%i1+0x078],%l7 ! %l7 = 00000000125d2216
! %l0 = 000000009605b7e9, Mem[00000000910000b8] = 20cabfa5
stw %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 9605b7e9
p44_label_12:
! Mem[00000000900001d8] = ca97eda2 a9e46f30, %g2 = 3dffc47f, %g3 = f9dcf7d0
ldd [%i4+0x1d8],%g2 ! %g2 = 00000000ca97eda2 00000000a9e46f30
! Mem[00000000900001c0] = bd515a1b 5df7376a ead2b508 731e2a4e
! Mem[00000000900001d0] = a142cf9b ca34e73d ca97eda2 a9e46f30
! Mem[00000000900001e0] = 919b3515 46e71f92 5c7dbef1 836e291c
! Mem[00000000900001f0] = 78fb1a9f a529bfaa 9605b7e9 09e88569
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000688001c0] = 1f02c69a a8e99005, %l4 = 55b00ae1, %l5 = 26d99db0
ldd [%i1+0x1c0],%l4 ! %l4 = 000000001f02c69a 00000000a8e99005
! Mem[000000006800010c] = 736c2a4e, %l7 = 00000000125d2216
swap [%i0+0x10c],%l7 ! %l7 = 00000000736c2a4e
! %f0 = da15296f a03ee48b 50497fba 26a4768f
! %f4 = 61e35c54 a9aaf42e 77e8b49e 3530f69c
! %f8 = 2df80dee d6a944bd 63592acb 62ff0ce0
! %f12 = ca6e62fa d1ffd57b 1a560a90 8fea525a
mov 0x100,%g5
stda %f0,[%i0+%g5]ASI_COMMIT_S ! Block Store to 0000000068000100
membar #Sync ! Added by membar checker (978)
! %l5 = 00000000a8e99005, Mem[0000000090000124] = f997fe49
stw %l5,[%i4+0x124] ! Mem[0000000090000124] = a8e99005
! Mem[0000000068000018] = ddd84cb2, %l6 = d74737c928b39f6a
swap [%i0+%o3],%l6 ! %l6 = 00000000ddd84cb2
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
mov 0x080,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 0000000068800080
! Mem[00000000908001bc] = ed3731e0, %g2 = 00000000ca97eda2
ldsb [%i5+0x1bf],%g2 ! %g2 = ffffffffffffffed
! Mem[0000000068800018] = 77e8b49e, %l2 = 00000000641db1a0
swap [%i1+%o3],%l2 ! %l2 = 0000000077e8b49e
p44_label_13:
! %l2 = 77e8b49e, %l3 = 70932ae4, Mem[00000000910000f8] = b1fac34d 68ffb942
std %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = 77e8b49e 70932ae4
! Mem[00000000680000f4] = de284c68, %l1 = 000000b9, %l7 = 736c2a4e
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000de284c68
! Mem[00000000900001c0] = bd515a1b 5df7376a ead2b508 731e2a4e
! Mem[00000000900001d0] = a142cf9b ca34e73d ca97eda2 a9e46f30
! Mem[00000000900001e0] = 919b3515 46e71f92 5c7dbef1 836e291c
! Mem[00000000900001f0] = 78fb1a9f a529bfaa 9605b7e9 09e88569
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009080003c] = d91e8f3d, %g18 = 2430587888ac63d7
ldsw [%i5+0x03c],%g2 ! %g2 = 2430587888ac63d7
membar #Sync ! Added by membar checker (979)
! %l7 = 00000000de284c68, Mem[00000000900001d0] = a142cf9b
stw %l7,[%i4+0x1d0] ! Mem[00000000900001d0] = de284c68
! %l2 = 0000000077e8b49e, Mem[00000000910000a0] = 0781ea4ed4ce8d0b
stx %l2,[%i6+0x0a0] ! Mem[00000000910000a0] = 0000000077e8b49e
! Mem[000000009100009c] = 3457b2a7, %g2 = ffffffffd91e8f3d
ldsh [%i6+0x09c],%g2 ! %g2 = 0000000000003457
! Mem[00000000690001e8] = 8a9a48d310a914d3, %l2 = 0000000077e8b49e, %l5 = 00000000a8e99005
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8a9a48d310a914d3
! Mem[00000000688000c8] = 22e1366f60dd7cac, %l3 = 0000000070932ae4, %l2 = 0000000077e8b49e
add %i1,0xc8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 22e1366f60dd7cac
! Mem[00000000680000f8] = 1e9ec9c39f3a3e3a, %l1 = 00000000000000b9
ldx [%i0+0x0f8],%l1 ! %l1 = 1e9ec9c39f3a3e3a
p44_label_14:
! %l2 = 60dd7cac, %l3 = 70932ae4, Mem[0000000091800140] = f86d4d81 073aef3d
std %l2,[%o0+0x140] ! Mem[0000000091800140] = 60dd7cac 70932ae4
! Mem[0000000090000040] = 637e2834 47020da4 920aebcf 5e644708
! Mem[0000000090000050] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[0000000090000060] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[0000000090000070] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000b8] = bde5a911, %g2 = 0000000000003457
ldsh [%o0+0x0ba],%g2 ! %g2 = ffffffffffffbde5
! Mem[00000000908000f8] = 967ae5bb 59018e55, %g2 = ffffbde5, %g3 = a9e46f30
ldd [%i5+0x0f8],%g2 ! %g2 = 00000000967ae5bb 0000000059018e55
! Mem[0000000069800078] = ff7f1efec3a6c718, %l3 = 0000000070932ae4, %l3 = 0000000070932ae4
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ff7f1efec3a6c718
! Mem[0000000069800045] = 7c0576e4, %l0 = 000000009605b7e9
ldstub [%i3+0x045],%l0 ! %l0 = 00000005000000ff
! Mem[0000000090000140] = 999429ee 240b40d9 e171aa64 38802604
! Mem[0000000090000150] = a82caf5f 53ff50a2 c3fff806 d1754672
! Mem[0000000090000160] = 3dffc47f 8d6e5905 4f7b075f 11a62b92
! Mem[0000000090000170] = d5493978 45a74466 524ce838 0a1ff2e3
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800158] = 9115835d6fc0b3a2, %g2 = 00000000967ae5bb
ldx [%o0+0x158],%g2 ! %g2 = 9115835d6fc0b3a2
membar #Sync ! Added by membar checker (980)
! %l2 = 22e1366f60dd7cac, Mem[0000000090000152] = af5f53ff
stb %l2,[%i4+0x152] ! Mem[0000000090000150] = ac5f53ff
! Mem[0000000068000050] = 4c02b026, %l2 = 22e1366f60dd7cac
swap [%i0+0x050],%l2 ! %l2 = 000000004c02b026
p44_label_15:
! %l0 = 0000000000000005, Mem[0000000091000016] = 30538c71
sth %l0,[%i6+0x016] ! Mem[0000000091000014] = 00058c71
! Mem[00000000918000e8] = ed2e9fe1, %g2 = 9115835d6fc0b3a2
ldub [%o0+0x0ea],%g2 ! %g2 = 00000000000000ed
! Mem[00000000690000e0] = 569cabc1, %l6 = ddd84cb2, %l2 = 4c02b026
add %i2,0xe0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000569cabc1
! Mem[00000000910001a0] = e5c27813 82118b9c, %g2 = 000000ed, %g3 = 59018e55
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000e5c27813 0000000082118b9c
! %l5 = 8a9a48d310a914d3, Mem[00000000918000f8] = ef3adf5b
stw %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 10a914d3
! Mem[000000006800016c] = c555f0fe, %l0 = 0000000000000005
swap [%i0+0x16c],%l0 ! %l0 = 00000000c555f0fe
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
stda %f16,[%i0+%g5]ASI_BLK_P ! Block Store to 0000000068000040
! Mem[0000000068800051] = b401c3e7, %l4 = 000000001f02c69a
ldstub [%i1+0x051],%l4 ! %l4 = 00000001000000ff
! Mem[0000000068800080] = 64a7227df5434997, %l4 = 0000000000000001, %l1 = 1e9ec9c39f3a3e3a
add %i1,0x80,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 64a7227df5434997
! %l3 = ff7f1efec3a6c718, Mem[0000000091000078] = 53e44ef2
sth %l3,[%i6+0x078] ! Mem[0000000091000078] = c7184ef2
p44_label_16:
! %l5 = 8a9a48d310a914d3, Mem[0000000069800180] = 98308190
stw %l5,[%i3+0x180] ! Mem[0000000069800180] = 10a914d3
! Mem[00000000900001a4] = 33f19dbe, %g2 = 00000000e5c27813
ldsh [%i4+0x1a4],%g2 ! %g2 = 00000000000033f1
! Mem[00000000918000e4] = 62e470b4, %g2 = 00000000000033f1
lduw [%o0+0x0e4],%g2 ! %g2 = 0000000062e470b4
! %l3 = ff7f1efec3a6c718, Mem[00000000910001d0] = 7e4c5965
stb %l3,[%i6+0x1d0] ! Mem[00000000910001d0] = 184c5965
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000068000000
! Mem[0000000069000014] = 77830b94, %l7 = de284c68, %l4 = 00000001
add %i2,0x14,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000077830b94
! Mem[0000000091800104] = 88037a54, %g18 = 2430587888ac63d7
ldsw [%o0+0x104],%g2 ! %g2 = 2430587888ac63d7
! Mem[00000000900000c0] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[00000000900000d0] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[00000000900000e0] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[00000000900000f0] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000000] = a40d0247 7ad1d178 0847645e cfeb0a92
! Mem[0000000090000010] = 4c02b026 65728402 b26b56ed 73f8fdcb
! Mem[0000000090000020] = de171299 d2a5f782 0e9de36c 59b9b17b
! Mem[0000000090000030] = 6d4e8806 b1bfff33 ce1411a1 2a3bd166
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000690001b4] = 33e02f18, %l3 = ff7f1efec3a6c718
swap [%i2+0x1b4],%l3 ! %l3 = 0000000033e02f18
p44_label_17:
! Mem[0000000068000168] = c9a67c52, %l3 = 0000000033e02f18
swap [%i0+0x168],%l3 ! %l3 = 00000000c9a67c52
! %l6 = 00000000ddd84cb2, Mem[0000000068000054] = 1de1504c
sth %l6,[%i0+0x054] ! Mem[0000000068000054] = 4cb2504c
! %l5 = 8a9a48d310a914d3, Mem[000000006800002e] = 2bfaae91
sth %l5,[%i0+0x02e] ! Mem[000000006800002c] = 2bfa14d3
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000009000007c] = a11114ce, %g18 = 2430587888ac63d7
ldsw [%i4+0x07c],%g2 ! %g2 = 2430587888ac63d7
membar #Sync ! Added by membar checker (981)
! Mem[000000009000009c] = 306e8f24, %g2 = ffffffffa11114ce
ldsh [%i4+0x09c],%g2 ! %g2 = 000000000000306e
! Mem[00000000908000e0] = 1c917ca0, %g2 = 000000000000306e
lduh [%i5+0x0e0],%g2 ! %g2 = 0000000000001c91
! %l3 = 00000000c9a67c52, Mem[0000000091000044] = 64608260
stb %l3,[%i6+0x044] ! Mem[0000000091000044] = 52608260
! Mem[0000000091800030] = 3d3b21a0e7c98ef1, %g2 = 0000000000001c91
ldx [%o0+0x030],%g2 ! %g2 = 3d3b21a0e7c98ef1
! %f0 = da15296f a03ee48b 50497fba 26a4768f
! %f4 = 61e35c54 a9aaf42e 77e8b49e 3530f69c
! %f8 = 2df80dee d6a944bd 63592acb 62ff0ce0
! %f12 = ca6e62fa d1ffd57b 1a560a90 8fea525a
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
p44_label_18:
! Mem[00000000900000c0] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[00000000900000d0] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[00000000900000e0] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[00000000900000f0] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918001e0] = 63ab1694d7b40ac7, %g2 = 3d3b21a0e7c98ef1
ldx [%o0+0x1e0],%g2 ! %g2 = 63ab1694d7b40ac7
! Mem[0000000068800038] = 1a560a90, %l5 = 8a9a48d310a914d3
swap [%i1+0x038],%l5 ! %l5 = 000000001a560a90
! %l7 = 00000000de284c68, Mem[000000009100009c] = 3457b2a7
sth %l7,[%i6+0x09c] ! Mem[000000009100009c] = 4c68b2a7
! Mem[0000000069000186] = f244886a, %l4 = 0000000077830b94
ldstub [%i2+0x186],%l4 ! %l4 = 00000088000000ff
! %l6 = ddd84cb2, %l7 = de284c68, Mem[0000000090800170] = 373e911b b67ade14
std %l6,[%i5+0x170] ! Mem[0000000090800170] = ddd84cb2 de284c68
! Mem[000000009000006c] = 6ce39d0e, %g2 = 63ab1694d7b40ac7
lduh [%i4+0x06c],%g2 ! %g2 = 0000000000006ce3
! %l5 = 000000001a560a90, Mem[00000000900001c0] = bd515a1b
sth %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = 0a905a1b
! %l7 = 00000000de284c68, Mem[0000000091000192] = 1c19692e
stb %l7,[%i6+0x192] ! Mem[0000000091000190] = 6819692e
! Mem[0000000068800088] = 39dac3e229b5ba75, %l4 = 0000000000000088, %l4 = 0000000000000088
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 39dac3e229b5ba75
p44_label_19:
! %l5 = 000000001a560a90, Mem[00000000918000b0] = 38f2be03051282f5
stx %l5,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000001a560a90
! Mem[0000000069800000] = d09b8d55, %l6 = ddd84cb2, %l6 = ddd84cb2
casa [%i3]0x80,%l6,%l6 ! %l6 = 00000000d09b8d55
! Mem[0000000068000120] = 2df80deed6a944bd, %l3 = 00000000c9a67c52, %l5 = 000000001a560a90
add %i0,0x120,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2df80deed6a944bd
! %l6 = 00000000d09b8d55, Mem[00000000690001f1] = dbeb13a6
stb %l6,[%i2+0x1f1] ! Mem[00000000690001f0] = db5513a6
! Mem[0000000068000088] = 0e1b8d3826d99db0, %l0 = 00000000c555f0fe, %l2 = 00000000569cabc1
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 0e1b8d3826d99db0
! Mem[0000000091000000] = 102c1304434bb096, %g2 = 0000000000006ce3
ldx [%i6+%g0],%g2 ! %g2 = 102c1304434bb096
! Mem[000000006980010c] = b7e95428, %l0 = 00000000c555f0fe
swap [%i3+0x10c],%l0 ! %l0 = 00000000b7e95428
! %l2 = 0e1b8d3826d99db0, Mem[00000000918001c8] = e0b9d005
sth %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 9db0d005
membar #Sync ! Added by membar checker (982)
! Mem[00000000900001c0] = 0a905a1b 5df7376a ead2b508 731e2a4e
! Mem[00000000900001d0] = de284c68 ca34e73d ca97eda2 a9e46f30
! Mem[00000000900001e0] = 919b3515 46e71f92 5c7dbef1 836e291c
! Mem[00000000900001f0] = 78fb1a9f a529bfaa 9605b7e9 09e88569
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000690001c0] = 8e52be94 2fce35e8 94c6794d 03751d34
! Mem[00000000690001d0] = 3350e6bd 74e994a7 852ff544 b8039e79
! Mem[00000000690001e0] = 8731c2ae c3ed2b63 8a9a48d3 10a914d3
! Mem[00000000690001f0] = db5513a6 f847ede3 9d9e52a8 ae689330
ldda [%i2+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 00000000690001c0
p44_label_20:
! %l3 = 00000000c9a67c52, Mem[00000000690001a8] = 09b7c026
stw %l3,[%i2+0x1a8] ! Mem[00000000690001a8] = c9a67c52
! Mem[0000000068800108] = 15166abc, %l5 = 2df80deed6a944bd
swap [%i1+0x108],%l5 ! %l5 = 0000000015166abc
! Mem[000000009080008c] = 945416f7, %g2 = 102c1304434bb096
lduw [%i5+0x08c],%g2 ! %g2 = 00000000945416f7
! Mem[0000000068000144] = caf8c69e, %l7 = 00000000de284c68
ldub [%i0+0x145],%l7 ! %l7 = 00000000000000f8
! Mem[0000000068000068] = 91aefa2b7fc4e2e0, %l4 = 39dac3e229b5ba75, %l3 = 00000000c9a67c52
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 91aefa2b7fc4e2e0
! Mem[00000000900000c0] = 78d1d17a 47020da4 920aebcf 5e644708
! Mem[00000000900000d0] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[00000000900000e0] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[00000000900000f0] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000908000d0] = d5fc64c1, %g2 = 00000000945416f7
ldub [%i5+0x0d2],%g2 ! %g2 = 00000000000000d5
! Mem[0000000068000190] = 2356aea9, %l7 = 00000000000000f8
swap [%i0+0x190],%l7 ! %l7 = 000000002356aea9
! Mem[000000006900019e] = 2e44c605, %l7 = 000000002356aea9
ldstub [%i2+0x19e],%l7 ! %l7 = 000000c6000000ff
p44_label_21:
! Mem[000000009100012c] = 7403a2c3, %g2 = 00000000000000d5
ldsb [%i6+0x12d],%g2 ! %g2 = 0000000000000074
! %f0 = 8e52be94 2fce35e8 94c6794d 03751d34
! %f4 = 3350e6bd 74e994a7 852ff544 b8039e79
! %f8 = 8731c2ae c3ed2b63 8a9a48d3 10a914d3
! %f12 = db5513a6 f847ede3 9d9e52a8 ae689330
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000900001e0] = 351546e7, %g2 = 0000000000000074
ldsh [%i4+0x1e2],%g2 ! %g2 = 0000000000003515
! %l1 = 64a7227df5434997, Mem[0000000090000130] = db5513a6
stw %l1,[%i4+0x130] ! Mem[0000000090000130] = f5434997
! %f0 = 8e52be94 2fce35e8 94c6794d 03751d34
! %f4 = 3350e6bd 74e994a7 852ff544 b8039e79
! %f8 = 8731c2ae c3ed2b63 8a9a48d3 10a914d3
! %f12 = db5513a6 f847ede3 9d9e52a8 ae689330
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000680000bc] = 8db462ac, %l2 = 0e1b8d3826d99db0
ldstub [%i0+0x0bc],%l2 ! %l2 = 0000008d000000ff
! %l1 = 64a7227df5434997, Mem[000000009100013c] = 9537f750
sth %l1,[%i6+0x13c] ! Mem[000000009100013c] = 4997f750
! Mem[000000006880013f] = de4df569, %l1 = 64a7227df5434997
ldstub [%i1+0x13f],%l1 ! %l1 = 00000069000000ff
! Mem[00000000698000a0] = 56fb2f90, %l2 = 000000000000008d
ldstub [%i3+0x0a0],%l2 ! %l2 = 00000056000000ff
! Mem[000000009100009c] = 4c68b2a7, %g2 = 0000000000003515
ldsh [%i6+0x09c],%g2 ! %g2 = 0000000000004c68
p44_label_22:
! Mem[0000000090000040] = 637e2834 47020da4 920aebcf 5e644708
! Mem[0000000090000050] = 02847265 26b0024c cbfdf873 ed566bb2
! Mem[0000000090000060] = 82f7a5d2 991217de 7bb1b959 6ce39d0e
! Mem[0000000090000070] = 33ffbfb1 06884e6d 66d13b2a a11114ce
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000b8] = 0a5bbde5, %g2 = 0000000000004c68
lduh [%o0+0x0b8],%g2 ! %g2 = 0000000000000a5b
! Mem[00000000680000a8] = 214f7577, %l5 = 15166abc, %l5 = 15166abc
add %i0,0xa8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000214f7577
! Mem[00000000910000e0] = 04507341, %g2 = 0000000000000a5b
ldsh [%i6+0x0e0],%g2 ! %g2 = 0000000000000450
! Mem[00000000918000b4] = 1a560a90, %g2 = 0000000000000450
lduw [%o0+0x0b4],%g2 ! %g2 = 000000001a560a90
! Mem[00000000680000b8] = 7ccdfac5ffb462ac, %l6 = 00000000d09b8d55, %l5 = 00000000214f7577
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 7ccdfac5ffb462ac
! Mem[0000000069800150] = a142cf9b, %l4 = 39dac3e229b5ba75
lduw [%i3+0x150],%l4 ! %l4 = 00000000a142cf9b
! Mem[00000000910000c0] = e9487a87, %g2 = 000000001a560a90
lduw [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87
! %l3 = 91aefa2b7fc4e2e0, Mem[00000000918001b0] = cf81db594e30f44d
stx %l3,[%o0+0x1b0] ! Mem[00000000918001b0] = 91aefa2b7fc4e2e0
! Mem[00000000690001d8] = 852ff544 b8039e79, %l0 = b7e95428, %l1 = 00000069
ldd [%i2+0x1d8],%l0 ! %l0 = 00000000852ff544 00000000b8039e79
p44_label_23:
! Mem[00000000910001d0] = 184c5965 e9b8d21a, %g2 = e9487a87, %g3 = 82118b9c
ldd [%i6+0x1d0],%g2 ! %g2 = 00000000184c5965 00000000e9b8d21a
! Mem[00000000680001e0] = 99846e45, %l3 = 7fc4e2e0, %l0 = 852ff544
add %i0,0x1e0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000099846e45
! Mem[0000000068000094] = b551aa51, %l7 = 000000c6, %l0 = 99846e45
add %i0,0x94,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b551aa51
! Mem[00000000680001d0] = 235697e473fb9e0d, %l4 = 00000000a142cf9b, %l0 = 00000000b551aa51
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 235697e473fb9e0d
! Mem[000000006980009f] = e53058b3, %l0 = 235697e473fb9e0d
ldstub [%i3+0x09f],%l0 ! %l0 = 000000b3000000ff
! Mem[00000000910001a8] = 1c3ea3b1, %g2 = 00000000184c5965
ldsb [%i6+0x1ab],%g2 ! %g2 = 000000000000001c
! %l3 = 91aefa2b7fc4e2e0, Mem[00000000690000ec] = f16679a9
stw %l3,[%i2+0x0ec] ! Mem[00000000690000ec] = 7fc4e2e0
! %l6 = 00000000d09b8d55, Mem[0000000090000165] = a944bd63
stb %l6,[%i4+0x165] ! Mem[0000000090000164] = 5544bd63
! Mem[00000000690000f0] = a4af63391261b4ac, %l7 = 00000000000000c6, %l3 = 91aefa2b7fc4e2e0
add %i2,0xf0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a4af63391261b4ac
! Mem[0000000090800030] = 333f492f, %g18 = 2430587888ac63d7
ldsw [%i5+0x030],%g2 ! %g2 = 2430587888ac63d7
p44_label_24:
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000698001ac] = a3a8b272, %l5 = 7ccdfac5ffb462ac
ldstub [%i3+0x1ac],%l5 ! %l5 = 000000a3000000ff
! %l6 = 00000000d09b8d55, Mem[0000000090800127] = 193812cb
stb %l6,[%i5+0x127] ! Mem[0000000090800124] = 553812cb
! Mem[0000000068000140] = 489b8ea8 caf8c69e 6e6d78ce 25f02c62
! Mem[0000000068000150] = 4c3bd07a d69ed203 24ecbbd0 90d045b4
! Mem[0000000068000160] = 3a044175 871429d0 33e02f18 00000005
! Mem[0000000068000170] = 11a76e9a be79f8ff 1ca4cb65 27192ae1
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000068000140
! Mem[00000000910000f0] = cb5b6840 6c814025, %g2 = 333f492f, %g3 = e9b8d21a
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000cb5b6840 000000006c814025
! Mem[0000000069000048] = 0e9cf89c1d9ce232, %l0 = 00000000000000b3, %l3 = a4af63391261b4ac
add %i2,0x48,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 0e9cf89c1d9ce232
! Mem[00000000908000ac] = 2ae7a3e5, %g2 = 00000000cb5b6840
lduw [%i5+0x0ac],%g2 ! %g2 = 000000002ae7a3e5
! %f0 = 9ec6f8ca a88e9b48 622cf025 ce786d6e
! %f4 = 03d29ed6 7ad03b4c b445d090 d0bbec24
! %f8 = d0291487 7541043a 05000000 182fe033
! %f12 = fff879be 9a6ea711 e12a1927 65cba41c
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000009180017c] = 23fe4dd6, %g2 = 000000002ae7a3e5
ldsb [%o0+0x17e],%g2 ! %g2 = 0000000000000023
! Mem[0000000068000043] = 974943f5, %l1 = 00000000b8039e79
ldstub [%i0+0x043],%l1 ! %l1 = 000000f5000000ff
p44_label_25:
! Mem[0000000090000170] = ca6e62fa d1ffd57b, %g2 = 00000023, %g3 = 6c814025
ldd [%i4+0x170],%g2 ! %g2 = 00000000ca6e62fa 00000000d1ffd57b
! Mem[0000000091800138] = 57a52c14, %g2 = 00000000ca6e62fa
ldub [%o0+0x13a],%g2 ! %g2 = 0000000000000057
! Mem[000000009100012c] = 7403a2c3, %g2 = 0000000000000057
ldub [%i6+0x12d],%g2 ! %g2 = 0000000000000074
! %l4 = a142cf9b, %l5 = 000000a3, Mem[00000000698000d8] = d55fbc49 8cd2baab
std %l4,[%i3+0x0d8] ! Mem[00000000698000d8] = a142cf9b 000000a3
! Mem[00000000918001a8] = d7112f25589444b7, %g2 = 0000000000000074
ldx [%o0+0x1a8],%g2 ! %g2 = d7112f25589444b7
! %f16 = 974943f5 7d22a764 75bab529 e2c3da39
! %f20 = 8ecea3c9 1de1504c c013f0da 306e8f24
! %f24 = b3717b24 db771444 91aefa2b 7fc4e2e0
! %f28 = 6b9b335a 955fce8c f56c6e71 c78a2f10
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l6 = 00000000d09b8d55, Mem[000000009180008c] = 83ae1bf1
sth %l6,[%o0+0x08c] ! Mem[000000009180008c] = 8d551bf1
membar #Sync ! Added by membar checker (983)
! %f0 = 9ec6f8ca a88e9b48 622cf025 ce786d6e
! %f4 = 03d29ed6 7ad03b4c b445d090 d0bbec24
! %f8 = d0291487 7541043a 05000000 182fe033
! %f12 = fff879be 9a6ea711 e12a1927 65cba41c
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000069000040] = c7d5f1da b0c872be 0e9cf89c 1d9ce232
! Mem[0000000069000050] = 2b20df81 cd773a94 e900d302 3f71a391
! Mem[0000000069000060] = 83986bff d8eeda14 06d2a4b8 7854d3a9
! Mem[0000000069000070] = 33f9106b e1837a6c 673ec3f9 b755ebeb
ldda [%i2+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000069000040
! Mem[00000000688000ac] = 2bfaae91, %l6 = d09b8d55, %l2 = 00000056
add %i1,0xac,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002bfaae91
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p44_branch_failed
p44_not_taken_0_end:
! End of Random Code for Thread 44
1: membar #Sync ! Force all stores to complete
p44_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b0] ! Set processor 44 done flag
! Check Registers
p44_check_registers:
set p44_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000b3
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f5
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002bfaae91
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0e9cf89c1d9ce232
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a142cf9b
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a3
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d09b8d55
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000c6
bne,a,pn %xcc,p44_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p44_check_fp_registers:
set p44_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be be72c8b0 daf1d5c7
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 32e29c1d 9cf89c0e
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 943a77cd 81df202b
bne %xcc,p44_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 91a3713f 02d300e9
bne %xcc,p44_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 14daeed8 ff6b9883
bne %xcc,p44_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a9d35478 b8a4d206
bne %xcc,p44_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6c7a83e1 6b10f933
bne %xcc,p44_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ebeb55b7 f9c33e67
bne %xcc,p44_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 974943f5 7d22a764
bne %xcc,p44_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 75bab529 e2c3da39
bne %xcc,p44_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8ecea3c9 1de1504c
bne %xcc,p44_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c013f0da 306e8f24
bne %xcc,p44_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be b3717b24 db771444
bne %xcc,p44_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 91aefa2b 7fc4e2e0
bne %xcc,p44_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6b9b335a 955fce8c
bne %xcc,p44_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f56c6e71 c78a2f10
bne %xcc,p44_f30_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 64a7227df5434997
ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 39dac3e229b5ba75
ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4c50e11dc9a3ce8e
ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 248f6e30daf013c0
ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 441477db247b71b3
ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e0e2c47f2bfa14d3
ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8cce5f955a339b6b
ldx [%i0+0x030],%g3 ! Observed data at 0000000068000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 102f8ac7716e6cf5
ldx [%i0+0x038],%g3 ! Observed data at 0000000068000038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 974943ff7d22a764
ldx [%i0+0x040],%g3 ! Observed data at 0000000068000040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 75bab529e2c3da39
ldx [%i0+0x048],%g3 ! Observed data at 0000000068000048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8ecea3c94cb2504c
ldx [%i0+0x050],%g3 ! Observed data at 0000000068000050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c013f0da306e8f24
ldx [%i0+0x058],%g3 ! Observed data at 0000000068000058
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b3717b24db771444
ldx [%i0+0x060],%g3 ! Observed data at 0000000068000060
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 91aefa2b7fc4e2e0
ldx [%i0+0x068],%g3 ! Observed data at 0000000068000068
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6b9b335a955fce8c
ldx [%i0+0x070],%g3 ! Observed data at 0000000068000070
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = f56c6e71c78a2f10
ldx [%i0+0x078],%g3 ! Observed data at 0000000068000078
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cb6b8106f8ff2a0a
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000680000a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7ccdfac5ffb462ac
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000680000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = da15296fa03ee48b
ldx [%i0+0x100],%g3 ! Observed data at 0000000068000100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 50497fba26a4768f
ldx [%i0+0x108],%g3 ! Observed data at 0000000068000108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 61e35c54a9aaf42e
ldx [%i0+0x110],%g3 ! Observed data at 0000000068000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 77e8b49e3530f69c
ldx [%i0+0x118],%g3 ! Observed data at 0000000068000118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2df80deed6a944bd
ldx [%i0+0x120],%g3 ! Observed data at 0000000068000120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 63592acb62ff0ce0
ldx [%i0+0x128],%g3 ! Observed data at 0000000068000128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ca6e62fad1ffd57b
ldx [%i0+0x130],%g3 ! Observed data at 0000000068000130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1a560a908fea525a
ldx [%i0+0x138],%g3 ! Observed data at 0000000068000138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 33e02f1800000005
ldx [%i0+0x168],%g3 ! Observed data at 0000000068000168
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000f826192268
ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1719dabb81ffc45d
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000680001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1f8,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 641db1a03530f69c
ldx [%i1+0x018],%g3 ! Observed data at 0000000068800018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 63592acb62ff0ce0
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 10a914d38fea525a
ldx [%i1+0x038],%g3 ! Observed data at 0000000068800038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = fffa4c13fb12d95a
ldx [%i1+0x040],%g3 ! Observed data at 0000000068800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = b4ffc3e79cb0cb7f
ldx [%i1+0x050],%g3 ! Observed data at 0000000068800050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 64a7227df5434997
ldx [%i1+0x080],%g3 ! Observed data at 0000000068800080
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 39dac3e229b5ba75
ldx [%i1+0x088],%g3 ! Observed data at 0000000068800088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4c50e11dc9a3ce8e
ldx [%i1+0x090],%g3 ! Observed data at 0000000068800090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 248f6e30daf013c0
ldx [%i1+0x098],%g3 ! Observed data at 0000000068800098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 441477db247b71b3
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000688000a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e0e2c47f2bfaae91
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000688000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8cce5f955a339b6b
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000688000b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 102f8ac7716e6cf5
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000688000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d6a944bdd6f59054
ldx [%i1+0x108],%g3 ! Observed data at 0000000068800108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 84a03e0ede4df5ff
ldx [%i1+0x138],%g3 ! Observed data at 0000000068800138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00005366ae0e59ec
ldx [%i1+0x168],%g3 ! Observed data at 0000000068800168
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x168,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x0e8],%g2 ! Expected data = 89b56ff37fc4e2e0
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000690000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 82d8338eed70169b
ldx [%i2+0x138],%g3 ! Observed data at 0000000069000138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = b1c3ff8a58973d2c
ldx [%i2+0x150],%g3 ! Observed data at 0000000069000150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3b974883f244ff6a
ldx [%i2+0x180],%g3 ! Observed data at 0000000069000180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = fd919433ab97f1ce
ldx [%i2+0x188],%g3 ! Observed data at 0000000069000188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = e08dff8c2e44ff05
ldx [%i2+0x198],%g3 ! Observed data at 0000000069000198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c9a67c522de3ec8a
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000690001a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 41f77461c3a6c718
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000690001b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = db5513a6f847ede3
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000690001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1f0,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = e610294f7cff76e4
ldx [%i3+0x040],%g3 ! Observed data at 0000000069800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = ebfa451fac19af2a
ldx [%i3+0x058],%g3 ! Observed data at 0000000069800058
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff7f1efec3a6c718
ldx [%i3+0x078],%g3 ! Observed data at 0000000069800078
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = f9cea1d853d9a30e
ldx [%i3+0x090],%g3 ! Observed data at 0000000069800090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9de6af08e53058ff
ldx [%i3+0x098],%g3 ! Observed data at 0000000069800098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fffb2f90ede4e97b
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000698000a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1ff5cd3630b1ff30
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000698000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a142cf9b000000a3
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000698000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d464ed83344093d0
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000698000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1daa8c23c555f0fe
ldx [%i3+0x108],%g3 ! Observed data at 0000000069800108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x108,%g4
ldx [%g1+0x180],%g2 ! Expected data = 10a914d3aa424b43
ldx [%i3+0x180],%g3 ! Observed data at 0000000069800180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 05b150e5ffa8b272
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000698001a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 974943f57d22a764
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000698001c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 75bab529e2c3da39
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000698001c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8ecea3c91de1504c
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000698001d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c013f0da306e8f24
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000698001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b3717b24db771444
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000698001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 91aefa2b7fc4e2e0
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000698001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6b9b335a955fce8c
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000698001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f56c6e71c78a2f10
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000698001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1f8,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f0_fail:
set p44_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f6_fail:
set p44_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f8_fail:
set p44_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f10_fail:
set p44_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f12_fail:
set p44_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f14_fail:
set p44_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f16_fail:
set p44_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f18_fail:
set p44_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f20_fail:
set p44_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f22_fail:
set p44_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f24_fail:
set p44_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f26_fail:
set p44_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f28_fail:
set p44_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f30_fail:
set p44_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 44 failed
p44_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 44 failed
p44_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p44_selfmod_failed:
ba p44_failed
mov 0xabc,%g1
p44_common_error:
or %g0,0xf0c,%g1
ba p44_failed
mov %o5,%g3
p44_common_signature_error:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_common_timeout:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p44_failed
mov 0x0,%g3
p44_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000008]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800020]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800000]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000008]
stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800000]
done
p44_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069000008]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800020]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800000]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068000008]
stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800000]
done
p44_trap2e:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800028]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
done
p44_trap2o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800028]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069800000]
done
p44_trap3e:
nop
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e772d88e82d8338e
ldx [%g1+0x008],%l1 ! %l1 = e31ac3d094069e84
ldx [%g1+0x010],%l2 ! %l2 = 20e1f3905d002706
ldx [%g1+0x018],%l3 ! %l3 = 0dbf6be5cf826bd0
ldx [%g1+0x020],%l4 ! %l4 = 41f2c9acc3209462
ldx [%g1+0x028],%l5 ! %l5 = 08041315fca22386
ldx [%g1+0x030],%l6 ! %l6 = 3fbff7e7bcdb6f75
ldx [%g1+0x038],%l7 ! %l7 = a32e5186344093d0
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 45
processor_45:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xb4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p45_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 45
wr %g0,0x4,%fprs ! Make sure fef is 1
set p45_init_freg,%g1
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c68bb784 aef04ae7 fceb7e3c 6da1be94
! %f20 = 4f8c425d 1fb4c670 fa549898 b19314a8
! %f24 = e13f4869 6d664398 081a1e54 0e259262
! %f28 = 92bf9ec0 29d693cb 8facd314 bb38e97b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b20d61d6 5cd22c43 0d3bee08 f3655f8d
! %f36 = 8b6263fc d9c544a7 81116401 a2927b38
! %f40 = 618b9ead aa5ed245 0debabd7 f5e9347d
! %f44 = 24b3352b 13f707f9 660d19a2 60160597
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x140a9f1800000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = 140a9f1800000041
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 45
p45_label_1:
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000006a0000f8] = 75b004b1facede17, %l1 = 0950b62405b4c3b4, %l5 = 2be3068bfd1d6751
add %i0,0xf8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 75b004b1facede17
! Mem[00000000900000fc] = 2ac63602, %g2 = 59de2da2efee06ff
ldsb [%i4+0x0ff],%g2 ! %g2 = 000000000000002a
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000006a000124] = a4c65469, %l7 = b3ad1e9a, %l7 = b3ad1e9a
add %i0,0x124,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a4c65469
membar #Sync ! Added by membar checker (984)
! Mem[0000000090000080] = ee6fa431 f7668f16 1fa76b4d a70ed65a
! Mem[0000000090000090] = 5034f503 fe3e8d23 53f5c6d4 e4aac0cd
! Mem[00000000900000a0] = 95db7a8a ecb60533 ae960f14 71994fa5
! Mem[00000000900000b0] = 01a578a3 87d3870b 0e3d792d c1657313
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000006b80005e] = 0876907d, %l3 = d3145ce652e5ec45
ldstub [%i3+0x05e],%l3 ! %l3 = 00000090000000ff
! Mem[000000006b800182] = 1f15c957, %l7 = 00000000a4c65469
ldstub [%i3+0x182],%l7 ! %l7 = 000000c9000000ff
! Mem[0000000090000180] = ac4b8871d466d3dd, %g2 = 000000000000002a
ldx [%i4+0x180],%g2 ! %g2 = ac4b8871d466d3dd
! Mem[000000006b0001f0] = ae7d4991 dc447c78, %l0 = 919642fb, %l1 = 05b4c3b4
ldd [%i2+0x1f0],%l0 ! %l0 = 00000000ae7d4991 00000000dc447c78
p45_label_2:
! Mem[000000006b8001a0] = c9d2b8dc, %l0 = 00000000ae7d4991
swap [%i3+0x1a0],%l0 ! %l0 = 00000000c9d2b8dc
! Mem[000000006b800070] = 5a638a1051993634, %l3 = 0000000000000090, %l3 = 0000000000000090
add %i3,0x70,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 5a638a1051993634
! Mem[00000000900000b0] = 01a578a3, %g18 = c2b5aa7445d80498
ldsw [%i4+0x0b0],%g2 ! %g2 = c2b5aa7445d80498
! Mem[00000000918000c0] = c92b5ddc, %g2 = 0000000001a578a3
lduh [%o0+0x0c0],%g2 ! %g2 = 000000000000c92b
! Mem[000000006a80019c] = 6b883718, %l6 = 65dfd3be8ab81bd4
swap [%i1+0x19c],%l6 ! %l6 = 000000006b883718
! Mem[000000006b800068] = da0c1224381d84fb, %l2 = 30a2e11496402428, %l5 = 75b004b1facede17
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = da0c1224381d84fb
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000180] = 7f1ad510, %g2 = 000000000000c92b
ldsb [%i6+0x180],%g2 ! %g2 = 000000000000007f
! Mem[0000000090800038] = 60e89f71, %g18 = c2b5aa7445d80498
ldsw [%i5+0x038],%g2 ! %g2 = c2b5aa7445d80498
! %l6 = 6b883718, %l7 = 000000c9, Mem[00000000918001e8] = af213578 4c0eaec1
std %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 6b883718 000000c9
p45_label_3:
! Mem[000000009180009c] = 9cf71985, %g2 = 0000000060e89f71
ldsh [%o0+0x09c],%g2 ! %g2 = ffffffffffff9cf7
! Mem[000000006a000140] = 9fa967be078fb0b1, %l2 = 30a2e11496402428, %l3 = 5a638a1051993634
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 9fa967be078fb0b1
! Mem[000000006a800070] = 4bd83aef, %l7 = 00000000000000c9
swap [%i1+0x070],%l7 ! %l7 = 000000004bd83aef
! Mem[000000006b0001e4] = f4de0975, %l1 = dc447c78, %l2 = 96402428
add %i2,0x1e4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000f4de0975
! Mem[0000000091000058] = 2b790e06, %g2 = ffffffffffff9cf7
ldsb [%i6+0x05a],%g2 ! %g2 = 000000000000002b
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000009080000c] = 03af8d50, %g18 = c2b5aa7445d80498
ldsw [%i5+0x00c],%g2 ! %g2 = c2b5aa7445d80498
! Mem[000000006b800108] = ca685f2a098cf8d5, %l2 = 00000000f4de0975, %l7 = 000000004bd83aef
add %i3,0x108,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ca685f2a098cf8d5
! Mem[000000009080019c] = 3267275c, %g2 = 0000000003af8d50
ldsb [%i5+0x19e],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 00000032, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
p45_label_4:
! Mem[000000006b0001e0] = 7bd1f7e8f4de0975, %l0 = 00000000c9d2b8dc, %l6 = 000000006b883718
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 7bd1f7e8f4de0975
! Mem[000000006a00013a] = 78941bf8, %l0 = 00000000c9d2b8dc
ldstub [%i0+0x13a],%l0 ! %l0 = 0000001b000000ff
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000090000110] = 14d68328, %g2 = 000000000a444082
ldsb [%i4+0x111],%g2 ! %g2 = 0000000000000014
! Mem[000000006a0000ba] = 505ecb33, %l6 = 7bd1f7e8f4de0975
ldstub [%i0+0x0ba],%l6 ! %l6 = 000000cb000000ff
! Mem[0000000091800184] = 52c97450, %g2 = 0000000000000014
ldsb [%o0+0x184],%g2 ! %g2 = 0000000000000052
! Mem[000000006b8000ce] = 709afe30, %l0 = 000000000000001b
ldstub [%i3+0x0ce],%l0 ! %l0 = 000000fe000000ff
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l5 = da0c1224381d84fb, Mem[000000006a800158] = deb52701
stw %l5,[%i1+0x158] ! Mem[000000006a800158] = 381d84fb
! Mem[0000000091800068] = aeb3322599dfefc0, %g2 = 0000000000000052
ldx [%o0+0x068],%g2 ! %g2 = aeb3322599dfefc0
p45_label_5:
! Mem[00000000908000bc] = ce3cfb36, %g2 = aeb3322599dfefc0
ldsb [%i5+0x0be],%g2 ! %g2 = ffffffffffffffce
! Mem[000000006b80000c] = 297c0b09, %l0 = 000000fe, %l5 = 381d84fb
add %i3,0x0c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000297c0b09
! Mem[00000000918001a0] = baabd0af, %g2 = ffffffffffffffce
ldub [%o0+0x1a0],%g2 ! %g2 = 00000000000000ba
! Mem[000000006a000130] = 59eac1d9, %l5 = 297c0b09, %l2 = f4de0975
add %i0,0x130,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000059eac1d9
! Mem[000000006a800018] = 19da3fea, %l7 = ca685f2a098cf8d5
ldsb [%i1+%o3],%l7 ! %l7 = 0000000000000019
! %l4 = 50581b42, %l5 = 297c0b09, Mem[00000000908000d0] = 2ecbd5fc 64c1ee86
std %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = 50581b42 297c0b09
! Mem[000000006b00002c] = 997ac3e3, %l0 = 00000000000000fe
swap [%i2+0x02c],%l0 ! %l0 = 00000000997ac3e3
! Mem[0000000091000078] = 53e44ef2, %g2 = 00000000000000ba
ldsb [%i6+0x078],%g2 ! %g2 = 0000000000000053
! Mem[00000000910000a8] = e401842b, %g2 = 0000000000000053
ldsh [%i6+0x0a8],%g2 ! %g2 = ffffffffffffe401
! Mem[000000006a80002c] = 5d2e66dd, %l3 = 078fb0b1, %l7 = 00000019
add %i1,0x2c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005d2e66dd
p45_label_6:
! %l4 = 50581b42, %l5 = 297c0b09, Mem[000000006a800040] = cf134f15 1850a7a1
std %l4,[%i1+0x040] ! Mem[000000006a800040] = 50581b42 297c0b09
! Mem[000000006a800070] = 000000c9, %l0 = 997ac3e3, %l2 = 59eac1d9
add %i1,0x70,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000000000c9
! Mem[000000006a800060] = 311e47dd, %l4 = 50581b42, %l4 = 50581b42
add %i1,0x60,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000311e47dd
! Mem[0000000090800008] = ede103af, %g2 = ffffffffffffe401
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffede1
! Mem[000000006a8001bc] = 63d51ba2, %l0 = 00000000997ac3e3
lduw [%i1+0x1bc],%l0 ! %l0 = 0000000063d51ba2
! Mem[000000009180003c] = 6fe7cb01, %g18 = c2b5aa7445d80498
ldsw [%o0+0x03c],%g2 ! %g2 = c2b5aa7445d80498
! Mem[000000006a800088] = 014457d6, %l1 = 00000000dc447c78
ldstub [%i1+0x088],%l1 ! %l1 = 00000001000000ff
! Mem[000000006b80016c] = 9e5b0fbc, %l6 = 000000cb, %l6 = 000000cb
add %i3,0x16c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009e5b0fbc
! Mem[000000006b800070] = 5a638a10, %l5 = 00000000297c0b09
swap [%i3+0x070],%l5 ! %l5 = 000000005a638a10
! %l0 = 0000000063d51ba2, Mem[0000000091800180] = 4dd6859e
stw %l0,[%o0+0x180] ! Mem[0000000091800180] = 63d51ba2
p45_label_7:
! %l2 = 00000000000000c9, Mem[0000000090000128] = a9e5a6d7
stw %l2,[%i4+0x128] ! Mem[0000000090000128] = 000000c9
! Mem[000000006b800008] = ad677743297c0b09, %l4 = 00000000311e47dd, %l5 = 000000005a638a10
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ad677743297c0b09
! Mem[000000006a0001c1] = 25a354e5, %l4 = 00000000311e47dd
ldstub [%i0+0x1c1],%l4 ! %l4 = 000000a3000000ff
! Mem[000000006a000124] = a4c65469, %l5 = ad677743297c0b09
swap [%i0+0x124],%l5 ! %l5 = 00000000a4c65469
! Mem[000000006a800004] = 66860303, %l2 = 00000000000000c9
swap [%i1+0x004],%l2 ! %l2 = 0000000066860303
! Mem[000000006a000128] = 9672a3e8, %l1 = 0000000000000001
swap [%i0+0x128],%l1 ! %l1 = 000000009672a3e8
! Mem[0000000090800144] = bcb9490f, %g2 = 000000006fe7cb01
ldsb [%i5+0x147],%g2 ! %g2 = ffffffffffffffbc
! %l1 = 000000009672a3e8, Mem[00000000910000af] = 81ba904e
stb %l1,[%i6+0x0af] ! Mem[00000000910000ac] = e8ba904e
! %f16 = c68bb784 aef04ae7 fceb7e3c 6da1be94
! %f20 = 4f8c425d 1fb4c670 fa549898 b19314a8
! %f24 = e13f4869 6d664398 081a1e54 0e259262
! %f28 = 92bf9ec0 29d693cb 8facd314 bb38e97b
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000006b8000e0] = 903f8fa0, %l0 = 0000000063d51ba2
ldsb [%i3+0x0e3],%l0 ! %l0 = ffffffffffffffa0
p45_label_8:
! Mem[0000000090800128] = 3812cbef, %g2 = ffffffffffffffbc
lduw [%i5+0x128],%g2 ! %g2 = 000000003812cbef
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000006b000095] = c39b6510, %l0 = ffffffffffffffa0
ldstub [%i2+0x095],%l0 ! %l0 = 0000009b000000ff
! Mem[000000006b0000fc] = c5df4bd9, %l0 = 000000000000009b
ldstub [%i2+0x0fc],%l0 ! %l0 = 000000c5000000ff
! Mem[000000006b0001cc] = f28c9360, %l4 = 00000000000000a3
swap [%i2+0x1cc],%l4 ! %l4 = 00000000f28c9360
! Mem[000000006a800052] = baaf65b1, %l4 = 00000000f28c9360
ldstub [%i1+0x052],%l4 ! %l4 = 00000065000000ff
! Mem[0000000090000128] = 000000c9 7ec9c777, %g2 = 3812cbef, %g3 = 910bcbc5
ldd [%i4+0x128],%g2 ! %g2 = 00000000000000c9 000000007ec9c777
! %l6 = 000000009e5b0fbc, Mem[00000000908001fc] = a267e83b
stb %l6,[%i5+0x1fc] ! Mem[00000000908001fc] = bc67e83b
! Mem[000000006b8001ce] = cf78524a, %l0 = 00000000000000c5
ldstub [%i3+0x1ce],%l0 ! %l0 = 00000052000000ff
! Mem[0000000090800050] = 962502f2b16f80fc, %g2 = 00000000000000c9
ldx [%i5+0x050],%g2 ! %g2 = 962502f2b16f80fc
p45_label_9:
membar #Sync ! Added by membar checker (985)
! Mem[0000000090000140] = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! Mem[0000000090000150] = 238d3efe 03f53450 cdc0aae4 d4c6f553
! Mem[0000000090000160] = 3305b6ec 8a7adb95 a54f9971 140f96ae
! Mem[0000000090000170] = 0b87d387 a378a501 137365c1 2d793d0e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l6 = 9e5b0fbc, %l7 = 5d2e66dd, Mem[0000000090000118] = 6c7c16d6 24593dff
std %l6,[%i4+0x118] ! Mem[0000000090000118] = 9e5b0fbc 5d2e66dd
! Mem[000000006a0000d2] = 2d4cbae0, %l3 = 9fa967be078fb0b1
ldstub [%i0+0x0d2],%l3 ! %l3 = 000000ba000000ff
! Mem[0000000090800094] = 218bf985, %g2 = 962502f2b16f80fc
lduh [%i5+0x096],%g2 ! %g2 = 000000000000218b
! Mem[000000006b000028] = 24e85468, %l1 = 9672a3e8, %l1 = 9672a3e8
add %i2,0x28,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000024e85468
! Mem[0000000091800044] = 1b70dce8, %g2 = 000000000000218b
ldub [%o0+0x044],%g2 ! %g2 = 000000000000001b
! Mem[000000006b80001f] = 0d87e79b, %l1 = 0000000024e85468
ldstub [%i3+0x01f],%l1 ! %l1 = 0000009b000000ff
! Mem[000000006a00010c] = 75ebb138, %l6 = 000000009e5b0fbc
swap [%i0+0x10c],%l6 ! %l6 = 0000000075ebb138
! Mem[000000006b0001bc] = 8c921070, %l6 = 0000000075ebb138
swap [%i2+0x1bc],%l6 ! %l6 = 000000008c921070
! Mem[00000000900001b0] = 01a578a3, %g2 = 000000000000001b
ldsh [%i4+0x1b0],%g2 ! %g2 = 00000000000001a5
p45_label_10:
! %l4 = 0000000000000065, Mem[00000000918000c8] = 8731fad3b9615161
stx %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 0000000000000065
! Mem[000000006b000078] = d77ba2c9df4cdcb3, %l6 = 000000008c921070, %l2 = 0000000066860303
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d77ba2c9df4cdcb3
! Mem[00000000918000e8] = 4a2aed2e, %g2 = 00000000000001a5
ldub [%o0+0x0e8],%g2 ! %g2 = 000000000000004a
! %l0 = 0000000000000052, Mem[0000000091800186] = 745047bb
stb %l0,[%o0+0x186] ! Mem[0000000091800184] = 525047bb
! Mem[0000000090000080] = ee6fa431, %g18 = c2b5aa7445d80498
ldsw [%i4+0x080],%g2 ! %g2 = c2b5aa7445d80498
! Mem[0000000090800084] = a6c82036, %g2 = ffffffffee6fa431
ldsb [%i5+0x087],%g2 ! %g2 = ffffffffffffffa6
! Mem[000000009100008c] = f509db17, %g2 = ffffffffffffffa6
lduh [%i6+0x08c],%g2 ! %g2 = 000000000000f509
! Mem[000000006a8001cc] = 463f0f31, %l6 = 000000008c921070
lduh [%i1+0x1ce],%l6 ! %l6 = 0000000000000f31
! Mem[000000006b8001e0] = 575f7e15, %l6 = 0000000000000f31
swap [%i3+0x1e0],%l6 ! %l6 = 00000000575f7e15
! Mem[000000006b000058] = 0aee804e, %l2 = d77ba2c9df4cdcb3
ldstub [%i2+0x058],%l2 ! %l2 = 0000000a000000ff
p45_label_11:
! %l7 = 000000005d2e66dd, Mem[000000009100016c] = 33af4997
stw %l7,[%i6+0x16c] ! Mem[000000009100016c] = 5d2e66dd
! Mem[000000006b000143] = 887455cf, %l2 = 000000000000000a
ldstub [%i2+0x143],%l2 ! %l2 = 000000cf000000ff
! Mem[000000006a000010] = 7a313c11, %l4 = 0000000000000065
swap [%i0+%o2],%l4 ! %l4 = 000000007a313c11
membar #Sync ! Added by membar checker (986)
! %l4 = 000000007a313c11, Mem[0000000090000174] = a378a501
stw %l4,[%i4+0x174] ! Mem[0000000090000174] = 7a313c11
! Mem[000000006b80002a] = 60d80d04, %l7 = 000000005d2e66dd
ldstub [%i3+0x02a],%l7 ! %l7 = 0000000d000000ff
! %l7 = 000000000000000d, Mem[000000006b80000f] = 297c0b09
stb %l7,[%i3+0x00f] ! Mem[000000006b80000c] = 297c0b0d
! Mem[000000006b0001b0] = abc75f47, %l6 = 00000000575f7e15
swap [%i2+0x1b0],%l6 ! %l6 = 00000000abc75f47
! %l0 = 0000000000000052, Mem[0000000090800036] = ab8b60e8
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = 005260e8
! Mem[0000000091800000] = 1ddf6cda9ec1877c, %g2 = 000000000000f509
ldx [%o0+%g0],%g2 ! %g2 = 1ddf6cda9ec1877c
! Mem[000000006a000004] = ed33a062, %l4 = 7a313c11, %l3 = 000000ba
add %i0,0x04,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ed33a062
p45_label_12:
! Mem[000000006a0000c8] = f4d18a4f, %l3 = 00000000ed33a062
swap [%i0+0x0c8],%l3 ! %l3 = 00000000f4d18a4f
! %l1 = 000000000000009b, Mem[000000006a000024] = 0ce4cfd6
sth %l1,[%i0+0x024] ! Mem[000000006a000024] = 009bcfd6
! %l2 = 00000000000000cf, Mem[0000000091000005] = 4bb096b3
stb %l2,[%i6+0x005] ! Mem[0000000091000004] = cfb096b3
! Mem[0000000090800194] = e68e81f2, %g18 = c2b5aa7445d80498
ldsw [%i5+0x194],%g2 ! %g2 = c2b5aa7445d80498
! %f16 = c68bb784 aef04ae7 fceb7e3c 6da1be94
! %f20 = 4f8c425d 1fb4c670 fa549898 b19314a8
! %f24 = e13f4869 6d664398 081a1e54 0e259262
! %f28 = 92bf9ec0 29d693cb 8facd314 bb38e97b
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000006a0000a0] = 63a840b8e7dd5828, %l2 = 00000000000000cf
ldx [%i0+0x0a0],%l2 ! %l2 = 63a840b8e7dd5828
! Mem[000000006a0001a0] = 8eee9b058f6527e7, %l6 = 00000000abc75f47, %l7 = 000000000000000d
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 8eee9b058f6527e7
! %l2 = 63a840b8e7dd5828, Mem[0000000090800048] = ec50e8044339ab56
stx %l2,[%i5+0x048] ! Mem[0000000090800048] = 63a840b8e7dd5828
! Mem[000000006a0000c8] = ed33a062, %l5 = 00000000a4c65469
swap [%i0+0x0c8],%l5 ! %l5 = 00000000ed33a062
! Mem[000000006b0001cc] = 000000a3, %l7 = 8f6527e7, %l4 = 7a313c11
add %i2,0x1cc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000000000a3
p45_label_13:
! Mem[000000006a000093] = c4d04ff4, %l1 = 000000000000009b
ldstub [%i0+0x093],%l1 ! %l1 = 000000f4000000ff
! %f0 = 168f66f7 31a46fee 5ad60ea7 4d6ba71f
! %f4 = 238d3efe 03f53450 cdc0aae4 d4c6f553
! %f8 = 3305b6ec 8a7adb95 a54f9971 140f96ae
! %f12 = 0b87d387 a378a501 137365c1 2d793d0e
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000006b800110] = 045216c1, %l1 = 000000f4, %l5 = ed33a062
add %i3,0x110,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000045216c1
! Mem[000000006a000000] = 1396c60ced33a062, %l4 = 00000000000000a3, %l0 = 0000000000000052
casxa [%i0]0x80,%l4,%l0 ! %l0 = 1396c60ced33a062
! Mem[000000006a0001f4] = a4f66bb6, %l1 = 000000f4, %l3 = f4d18a4f
add %i0,0x1f4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a4f66bb6
! %l4 = 00000000000000a3, Mem[000000006b800048] = 96949ff1c2de10ac
stx %l4,[%i3+0x048] ! Mem[000000006b800048] = 00000000000000a3
! %l4 = 00000000000000a3, Mem[0000000091800098] = 87692ba99cf71985
stx %l4,[%o0+0x098] ! Mem[0000000091800098] = 00000000000000a3
! %l3 = 00000000a4f66bb6, Mem[0000000091000049] = 2532e1c7
stb %l3,[%i6+0x049] ! Mem[0000000091000048] = b632e1c7
! Mem[00000000908001b8] = 92f9b94f, %g2 = ffffffffe68e81f2
lduw [%i5+0x1b8],%g2 ! %g2 = 0000000092f9b94f
! Mem[00000000918000d8] = e15b52b8, %g2 = 0000000092f9b94f
ldsb [%o0+0x0d9],%g2 ! %g2 = ffffffffffffffe1
p45_label_14:
! Mem[0000000091800038] = c9136fe7, %g2 = ffffffffffffffe1
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000c913
! Mem[000000006a80016a] = 37d902db, %l3 = 00000000a4f66bb6
ldstub [%i1+0x16a],%l3 ! %l3 = 00000002000000ff
! %l2 = 63a840b8e7dd5828, Mem[0000000091800046] = dce89a64
stb %l2,[%o0+0x046] ! Mem[0000000091800044] = 28e89a64
! Mem[000000006b8000fc] = 3e994f3d, %l2 = 63a840b8e7dd5828
swap [%i3+0x0fc],%l2 ! %l2 = 000000003e994f3d
! Mem[000000006a0001bc] = 9d282325, %l3 = 0000000000000002
swap [%i0+0x1bc],%l3 ! %l3 = 000000009d282325
! Mem[000000006a80018b] = d2d26529, %l5 = 00000000045216c1
ldstub [%i1+0x18b],%l5 ! %l5 = 00000029000000ff
! Mem[000000006a000158] = 53e1d348, %l3 = 9d282325, %l0 = ed33a062
add %i0,0x158,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000053e1d348
! Mem[000000006b800098] = 7c5fae9263f8c9e3, %l0 = 0000000053e1d348, %l1 = 00000000000000f4
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 7c5fae9263f8c9e3
! Mem[000000006b8000d0] = 98803bde, %l0 = 53e1d348, %l7 = 8f6527e7
add %i3,0xd0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000098803bde
! Mem[000000006a8001f0] = 0627776ad949d0d0, %l1 = 7c5fae9263f8c9e3, %l5 = 0000000000000029
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 0627776ad949d0d0
p45_label_15:
membar #Sync ! Added by membar checker (987)
! Mem[000000006a000180] = b8467cdc 72f9f018 a3f01226 7b1d1563
! Mem[000000006a000190] = 098ec6f4 160dcc6e 48596490 fcb13c37
! Mem[000000006a0001a0] = 8eee9b05 8f6527e7 0726fc1c 5012e833
! Mem[000000006a0001b0] = f13cfd5d f5f94fff 02a86646 00000002
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000006a000180
! Mem[00000000908000e8] = 441f8119 d14c7e74, %g2 = 0000c913, %g3 = 7ec9c777
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000441f8119 00000000d14c7e74
! Mem[000000006a0000b4] = 4f82e8ce, %l5 = d949d0d0, %l3 = 9d282325
add %i0,0xb4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004f82e8ce
! Mem[000000006b000018] = e54c1af7, %l6 = 00000000abc75f47
swap [%i2+%o3],%l6 ! %l6 = 00000000e54c1af7
! %l1 = 7c5fae9263f8c9e3, Mem[0000000090800160] = 5eec39ae
sth %l1,[%i5+0x160] ! Mem[0000000090800160] = c9e339ae
! Mem[000000006a0000d8] = 219ad3914b5f5453, %l2 = 000000003e994f3d, %l3 = 000000004f82e8ce
add %i0,0xd8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 219ad3914b5f5453
! %l1 = 7c5fae9263f8c9e3, Mem[000000009000009b] = d4e4aac0
stb %l1,[%i4+0x09b] ! Mem[0000000090000098] = e3e4aac0
! %f16 = c68bb784 aef04ae7 fceb7e3c 6da1be94
! %f20 = 4f8c425d 1fb4c670 fa549898 b19314a8
! %f24 = e13f4869 6d664398 081a1e54 0e259262
! %f28 = 92bf9ec0 29d693cb 8facd314 bb38e97b
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000006a800008] = f5ec912f, %l2 = 000000003e994f3d
swap [%i1+%o1],%l2 ! %l2 = 00000000f5ec912f
! %l3 = 219ad3914b5f5453, Mem[000000006a80009e] = 21045849
sth %l3,[%i1+0x09e] ! Mem[000000006a80009c] = 21045453
p45_label_16:
! Mem[000000006b00019c] = ba33edcb, %l4 = 000000a3, %l7 = 98803bde
add %i2,0x19c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ba33edcb
! Mem[00000000918001f8] = 5ae8e450, %g18 = c2b5aa7445d80498
ldsw [%o0+0x1f8],%g2 ! %g2 = c2b5aa7445d80498
! %l2 = 00000000f5ec912f, Mem[0000000090800122] = 6fff744f
sth %l2,[%i5+0x122] ! Mem[0000000090800120] = 912f744f
! %l1 = 7c5fae9263f8c9e3, Mem[0000000091000021] = 6bc25fb5
stb %l1,[%i6+0x021] ! Mem[0000000091000020] = e3c25fb5
! %l0 = 0000000053e1d348, Mem[00000000918000ac] = 067b56ed
sth %l0,[%o0+0x0ac] ! Mem[00000000918000ac] = d34856ed
! Mem[000000006a80003c] = 5df72c3a, %l1 = 7c5fae9263f8c9e3
swap [%i1+0x03c],%l1 ! %l1 = 000000005df72c3a
! Mem[000000006b8000d8] = b38df7ff, %l1 = 5df72c3a, %l6 = e54c1af7
add %i3,0xd8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b38df7ff
! %f0 = b8467cdc 72f9f018 a3f01226 7b1d1563
! %f4 = 098ec6f4 160dcc6e 48596490 fcb13c37
! %f8 = 8eee9b05 8f6527e7 0726fc1c 5012e833
! %f12 = f13cfd5d f5f94fff 02a86646 00000002
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000006a000118] = b0d6e513, %l5 = d949d0d0, %l7 = ba33edcb
add %i0,0x118,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000b0d6e513
! Mem[000000006b00015a] = 673d90fc, %l3 = 219ad3914b5f5453
ldstub [%i2+0x15a],%l3 ! %l3 = 00000090000000ff
p45_label_17:
! Mem[000000006b80019a] = 1e2170a2, %l5 = 0627776ad949d0d0
ldstub [%i3+0x19a],%l5 ! %l5 = 00000070000000ff
! Mem[0000000090800188] = bf4c9e7b, %g2 = 000000005ae8e450
ldsb [%i5+0x188],%g2 ! %g2 = ffffffffffffffbf
! Mem[00000000900000d8] = a81493b1, %g2 = ffffffffffffffbf
ldsb [%i4+0x0d8],%g2 ! %g2 = ffffffffffffffa8
! Mem[000000006b8001c3] = a8aa844d, %l5 = 0000000000000070
ldstub [%i3+0x1c3],%l5 ! %l5 = 0000004d000000ff
! Mem[00000000910001f4] = bd25cc73, %g2 = ffffffffffffffa8
ldsb [%i6+0x1f5],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000006a800130] = 4d991bc312400660, %l0 = 0000000053e1d348, %l3 = 0000000000000090
add %i1,0x130,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4d991bc312400660
! Mem[0000000091800018] = de6ddf94e6724250, %g2 = ffffffffffffffbd
ldx [%o0+%o3],%g2 ! %g2 = de6ddf94e6724250
! %l3 = 4d991bc312400660, Mem[000000009180003c] = 6fe7cb01
sth %l3,[%o0+0x03c] ! Mem[000000009180003c] = 0660cb01
! Mem[00000000900001d0] = 5ed88e06, %g18 = c2b5aa7445d80498
ldsw [%i4+0x1d0],%g2 ! %g2 = c2b5aa7445d80498
! Mem[000000006b8001a8] = 823d85e1 38a6cbf4, %l0 = 53e1d348, %l1 = 5df72c3a
ldd [%i3+0x1a8],%l0 ! %l0 = 00000000823d85e1 0000000038a6cbf4
p45_label_18:
! Mem[000000006b800024] = d4c5a9c5, %l4 = 00000000000000a3
swap [%i3+0x024],%l4 ! %l4 = 00000000d4c5a9c5
! Mem[000000006a0001a0] = 8eee9b058f6527e7, %l1 = 0000000038a6cbf4, %l1 = 0000000038a6cbf4
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8eee9b058f6527e7
! Mem[000000006a8001d8] = e714312bcebd28c9, %l6 = 00000000b38df7ff, %l0 = 00000000823d85e1
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e714312bcebd28c9
! %l3 = 4d991bc312400660, Mem[000000009100009e] = b2a70781
sth %l3,[%i6+0x09e] ! Mem[000000009100009c] = 06600781
! Mem[00000000918000a0] = efb13f4b c8d12635, %g2 = 5ed88e06, %g3 = d14c7e74
ldd [%o0+0x0a0],%g2 ! %g2 = 00000000efb13f4b 00000000c8d12635
! Mem[0000000091000064] = ddde6b96, %g2 = 00000000efb13f4b
lduh [%i6+0x064],%g2 ! %g2 = 000000000000ddde
! %l3 = 4d991bc312400660, Mem[000000009080004a] = 40b8e7dd
sth %l3,[%i5+0x04a] ! Mem[0000000090800048] = 0660e7dd
! Mem[000000006b8001e5] = 449b6c7d, %l2 = 00000000f5ec912f
ldstub [%i3+0x1e5],%l2 ! %l2 = 0000009b000000ff
! %l3 = 4d991bc312400660, Mem[0000000090000151] = 8d3efe03
stb %l3,[%i4+0x151] ! Mem[0000000090000150] = 603efe03
! Mem[000000006a800108] = 50d2ad48e4388a70, %l7 = 00000000b0d6e513, %l0 = e714312bcebd28c9
add %i1,0x108,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 50d2ad48e4388a70
p45_label_19:
! %l4 = 00000000d4c5a9c5, Mem[000000006b000170] = 55178864
sth %l4,[%i2+0x170] ! Mem[000000006b000170] = a9c58864
! %l1 = 8eee9b058f6527e7, Mem[0000000091000090] = 0bc15074cce5c02d
stx %l1,[%i6+0x090] ! Mem[0000000091000090] = 8eee9b058f6527e7
! Mem[0000000091800104] = 88037a54, %g2 = 000000000000ddde
lduw [%o0+0x104],%g2 ! %g2 = 0000000088037a54
! Mem[00000000908001d8] = 34897f6c9180c5d6, %g2 = 0000000088037a54
ldx [%i5+0x1d8],%g2 ! %g2 = 34897f6c9180c5d6
! Mem[000000006b000180] = eb6c5090 d9c3fd18 9fc276de aac832bf
! Mem[000000006b000190] = dadf7dd7 c2a2e362 bd7b9f7d ba33edcb
! Mem[000000006b0001a0] = b45f1dd0 884bab01 13aa6747 80c0d29e
! Mem[000000006b0001b0] = 575f7e15 b1273699 58d89f69 75ebb138
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 000000006b000180
! Mem[000000006a0000f0] = 0a9c51f3, %l6 = 00000000b38df7ff
swap [%i0+0x0f0],%l6 ! %l6 = 000000000a9c51f3
! Mem[0000000091800000] = 1ddf6cda, %g2 = 34897f6c9180c5d6
lduh [%o0+%g0],%g2 ! %g2 = 0000000000001ddf
! Mem[000000006b8000d8] = b38df7ff, %l1 = 8f6527e7, %l1 = 8f6527e7
add %i3,0xd8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b38df7ff
! Mem[000000006a00015e] = 17b373f6, %l7 = 00000000b0d6e513
ldstub [%i0+0x15e],%l7 ! %l7 = 00000073000000ff
! Mem[000000006b000010] = 159b240d, %l4 = 00000000d4c5a9c5
ldsh [%i2+0x012],%l4 ! %l4 = 000000000000240d
p45_label_20:
! %l1 = 00000000b38df7ff, Mem[00000000908001dc] = 9180c5d6
stw %l1,[%i5+0x1dc] ! Mem[00000000908001dc] = b38df7ff
! %l4 = 0000240d, %l5 = 0000004d, Mem[0000000091800030] = 3d3b21a0 e7c98ef1
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000240d 0000004d
! Mem[000000006b00004c] = 0cb43f74, %l7 = 0000000000000073
ldub [%i2+0x04f],%l7 ! %l7 = 0000000000000074
! Mem[0000000090000198] = 53f5c6d4, %g18 = c2b5aa7445d80498
ldsw [%i4+0x198],%g2 ! %g2 = c2b5aa7445d80498
membar #Sync ! Added by membar checker (988)
! Mem[000000006a0000c0] = 009c0918 2db166ef a4c65469 c6598190
! Mem[000000006a0000d0] = 2d4cffe0 0a205538 219ad391 4b5f5453
! Mem[000000006a0000e0] = 9840d0b5 a82bec39 5aa6af0d 9f708bb1
! Mem[000000006a0000f0] = b38df7ff 3c28bcbd 75b004b1 facede17
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000006a0000c0
! Mem[000000006a000124] = 297c0b09, %l5 = 0000004d, %l2 = 0000009b
add %i0,0x124,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000297c0b09
! Mem[0000000090800078] = 9fb921cd 132f0048, %g2 = 53f5c6d4, %g3 = c8d12635
ldd [%i5+0x078],%g2 ! %g2 = 000000009fb921cd 00000000132f0048
! Mem[000000006b8001c0] = a8aa84ff0222d809, %l6 = 000000000a9c51f3
ldx [%i3+0x1c0],%l6 ! %l6 = a8aa84ff0222d809
! Mem[0000000091000008] = b3d4ede1, %g2 = 000000009fb921cd
lduw [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1
! %l7 = 0000000000000074, Mem[00000000908000b8] = 1aace1f81065ce3c
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000000000000074
p45_label_21:
! Mem[00000000918001a4] = 1e88d711, %g2 = 00000000b3d4ede1
ldsh [%o0+0x1a6],%g2 ! %g2 = 0000000000001e88
! %f16 = ef66b12d 18099c00 908159c6 6954c6a4
! %f20 = 3855200a e0ff4c2d 53545f4b 91d39a21
! %f24 = 39ec2ba8 b5d04098 b18b709f 0dafa65a
! %f28 = bdbc283c fff78db3 17decefa b104b075
stda %f16,[%i1+%g5]ASI_COMMIT_S ! Block Store to 000000006a800180
! Mem[000000006b000160] = b0cb70e2 da8d0125, %l2 = 297c0b09, %l3 = 12400660
ldd [%i2+0x160],%l2 ! %l2 = 00000000b0cb70e2 00000000da8d0125
! Mem[00000000900001e0] = 84cb0fa5, %g2 = 0000000000001e88
lduh [%i4+0x1e0],%g2 ! %g2 = 00000000000084cb
! Mem[0000000090000000] = 18f0f972 dc7c46b8 63151d7b 2612f0a3
! Mem[0000000090000010] = 6ecc0d16 f4c68e09 373cb1fc 90645948
! Mem[0000000090000020] = e727658f 059bee8e 33e81250 1cfc2607
! Mem[0000000090000030] = ff4ff9f5 5dfd3cf1 02000000 4666a802
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000006b0001f8] = aff275c4e5a296f3, %l2 = 00000000b0cb70e2, %l7 = 0000000000000074
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = aff275c4e5a296f3
! Mem[000000006a0000c0] = 009c0918, %l7 = aff275c4e5a296f3
swap [%i0+0x0c0],%l7 ! %l7 = 00000000009c0918
! Mem[000000006b000098] = 81a5f0277a8aca80, %l2 = 00000000b0cb70e2, %l2 = 00000000b0cb70e2
add %i2,0x98,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 81a5f0277a8aca80
! Mem[0000000091800020] = a8134317cb13e363, %g2 = 00000000000084cb
ldx [%o0+%o4],%g2 ! %g2 = a8134317cb13e363
! Mem[000000006b800008] = ad677743, %l3 = 00000000da8d0125
lduh [%i3+0x00a],%l3 ! %l3 = 0000000000007743
p45_label_22:
! Mem[0000000090000080] = ee6fa431 f7668f16 1fa76b4d a70ed65a
! Mem[0000000090000090] = 5034f503 fe3e8d23 53f5c6e3 e4aac0cd
! Mem[00000000900000a0] = 95db7a8a ecb60533 ae960f14 71994fa5
! Mem[00000000900000b0] = 01a578a3 87d3870b 0e3d792d c1657313
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000008] = 63151d7b2612f0a3, %g2 = a8134317cb13e363
ldx [%i4+%o1],%g2 ! %g2 = 63151d7b2612f0a3
! Mem[0000000090000000] = 18f0f972 dc7c46b8 63151d7b 2612f0a3
! Mem[0000000090000010] = 6ecc0d16 f4c68e09 373cb1fc 90645948
! Mem[0000000090000020] = e727658f 059bee8e 33e81250 1cfc2607
! Mem[0000000090000030] = ff4ff9f5 5dfd3cf1 02000000 4666a802
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000006a0001f0] = 30e1ab8a, %l2 = 7a8aca80, %l5 = 0000004d
add %i0,0x1f0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000030e1ab8a
! Mem[0000000091800050] = 24a82f4b, %g2 = 63151d7b2612f0a3
ldub [%o0+0x052],%g2 ! %g2 = 0000000000000024
! Mem[000000006a8000e8] = ae8fba68, %l6 = a8aa84ff0222d809
ldsh [%i1+0x0e8],%l6 ! %l6 = ffffffffffffae8f
! Mem[0000000090000180] = ee6fa431 f7668f16 1fa76b4d a70ed65a
! Mem[0000000090000190] = 5034f503 fe3e8d23 53f5c6d4 e4aac0cd
! Mem[00000000900001a0] = 95db7a8a ecb60533 ae960f14 71994fa5
! Mem[00000000900001b0] = 01a578a3 87d3870b 0e3d792d c1657313
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000180] = ee6fa431 f7668f16 1fa76b4d a70ed65a
! Mem[0000000090000190] = 5034f503 fe3e8d23 53f5c6d4 e4aac0cd
! Mem[00000000900001a0] = 95db7a8a ecb60533 ae960f14 71994fa5
! Mem[00000000900001b0] = 01a578a3 87d3870b 0e3d792d c1657313
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000006b800128] = 5261391e, %l5 = 30e1ab8a, %l1 = b38df7ff
add %i3,0x128,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005261391e
! Mem[0000000091800100] = 4cd3ca2b, %g2 = 0000000000000024
lduh [%o0+0x100],%g2 ! %g2 = 0000000000004cd3
p45_label_23:
! Mem[0000000091000128] = 51106874, %g2 = 0000000000004cd3
lduh [%i6+0x12a],%g2 ! %g2 = 0000000000005110
! Mem[000000009100007c] = 9d85a9d0, %g18 = c2b5aa7445d80498
ldsw [%i6+0x07c],%g2 ! %g2 = c2b5aa7445d80498
! %f0 = b8467cdc 72f9f018 a3f01226 7b1d1563
! %f4 = 098ec6f4 160dcc6e 48596490 fcb13c37
! %f8 = 8eee9b05 8f6527e7 0726fc1c 5012e833
! %f12 = f13cfd5d f5f94fff 02a86646 00000002
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l2 = 7a8aca80, %l3 = 00007743, Mem[000000006a000028] = 31e2e35a 4966c253
std %l2,[%i0+%o5] ! Mem[000000006a000028] = 7a8aca80 00007743
! Mem[000000006b8001d8] = 7c40c312b1056510, %l5 = 0000000030e1ab8a, %l2 = 81a5f0277a8aca80
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 7c40c312b1056510
! Mem[000000006a800108] = 50d2ad48, %l6 = ffffae8f, %l0 = e4388a70
add %i1,0x108,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000050d2ad48
! Mem[00000000910001c0] = c97f398d, %g2 = ffffffff9d85a9d0
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000c97f398d
! Mem[000000006a0001bc] = 00000002, %l4 = 000000000000240d
ldsw [%i0+0x1bc],%l4 ! %l4 = 0000000000000002
! Mem[000000006a800009] = 3e994f3d, %l5 = 0000000030e1ab8a
ldstub [%i1+0x009],%l5 ! %l5 = 00000099000000ff
! Mem[0000000090800080] = bcb1b5a9 dc4a5fa6, %g2 = c97f398d, %g3 = 132f0048
ldd [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9 00000000dc4a5fa6
p45_label_24:
! Mem[000000006a800008] = 3eff4f3d984020af, %l2 = 7c40c312b1056510, %l3 = 0000000000007743
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 3eff4f3d984020af
! Mem[00000000910001f0] = bc62f532, %g2 = 00000000bcb1b5a9
ldub [%i6+0x1f1],%g2 ! %g2 = 00000000000000bc
membar #Sync ! Added by membar checker (989)
! %l6 = ffffae8f, %l7 = 009c0918, Mem[0000000090000098] = 53f5c6e3 e4aac0cd
std %l6,[%i4+0x098] ! Mem[0000000090000098] = ffffae8f 009c0918
! Mem[0000000091800058] = 5c76d322, %g2 = 00000000000000bc
ldsh [%o0+0x058],%g2 ! %g2 = 0000000000005c76
! Mem[00000000900001e0] = 8eee9b05, %g2 = 0000000000005c76
lduw [%i4+0x1e0],%g2 ! %g2 = 000000008eee9b05
! %f0 = b8467cdc 72f9f018 a3f01226 7b1d1563
! %f4 = 098ec6f4 160dcc6e 48596490 fcb13c37
! %f8 = 8eee9b05 8f6527e7 0726fc1c 5012e833
! %f12 = f13cfd5d f5f94fff 02a86646 00000002
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l6 = ffffffffffffae8f, Mem[0000000090800038] = 60e89f71d91e8f3d
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffae8f
membar #Sync ! Added by membar checker (990)
! Mem[0000000090000000] = b8467cdc 72f9f018 a3f01226 7b1d1563
! Mem[0000000090000010] = 098ec6f4 160dcc6e 48596490 fcb13c37
! Mem[0000000090000020] = 8eee9b05 8f6527e7 0726fc1c 5012e833
! Mem[0000000090000030] = f13cfd5d f5f94fff 02a86646 00000002
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000006a8001b0] = bdbc283c, %l1 = 000000005261391e
ldsh [%i1+0x1b0],%l1 ! %l1 = ffffffffffffbdbc
membar #Sync ! Added by membar checker (991)
! %l2 = 7c40c312b1056510, Mem[0000000090000030] = f13cfd5df5f94fff
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 7c40c312b1056510
p45_label_25:
! %f16 = ef66b12d 18099c00 908159c6 6954c6a4
! %f20 = 3855200a e0ff4c2d 53545f4b 91d39a21
! %f24 = 39ec2ba8 b5d04098 b18b709f 0dafa65a
! %f28 = bdbc283c fff78db3 17decefa b104b075
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000006a000177] = faa60f1f, %l0 = 0000000050d2ad48
ldstub [%i0+0x177],%l0 ! %l0 = 0000001f000000ff
! Mem[000000006a0001a5] = 8f6527e7, %l2 = 7c40c312b1056510
ldstub [%i0+0x1a5],%l2 ! %l2 = 00000065000000ff
! Mem[00000000918000d0] = 7aba9aca, %g2 = 000000008eee9b05
lduw [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca
membar #Sync ! Added by membar checker (992)
! %f16 = ef66b12d 18099c00 908159c6 6954c6a4
! %f20 = 3855200a e0ff4c2d 53545f4b 91d39a21
! %f24 = 39ec2ba8 b5d04098 b18b709f 0dafa65a
! %f28 = bdbc283c fff78db3 17decefa b104b075
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l0 = 0000001f, %l1 = ffffbdbc, Mem[0000000090800058] = 76c7d6ff 35823d38
std %l0,[%i5+0x058] ! Mem[0000000090800058] = 0000001f ffffbdbc
! Mem[0000000090800088] = c82036f2 945416f7, %g2 = 7aba9aca, %g3 = dc4a5fa6
ldd [%i5+0x088],%g2 ! %g2 = 00000000c82036f2 00000000945416f7
! Mem[000000009100000c] = 448eee7f, %g18 = c2b5aa7445d80498
ldsw [%i6+0x00c],%g2 ! %g2 = c2b5aa7445d80498
! Mem[00000000908000a0] = 4648a006, %g2 = 00000000448eee7f
ldsb [%i5+0x0a2],%g2 ! %g2 = 0000000000000046
! Mem[000000006b80013c] = f6b8c85b, %l6 = ffffffffffffae8f
ldsh [%i3+0x13e],%l6 ! %l6 = ffffffffffffc85b
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p45_branch_failed
p45_not_taken_0_end:
! End of Random Code for Thread 45
1: membar #Sync ! Force all stores to complete
p45_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b4] ! Set processor 45 done flag
! Check Registers
p45_check_registers:
set p45_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000001f
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffbdbc
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000065
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 3eff4f3d984020af
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000002
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000099
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffc85b
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000009c0918
bne,a,pn %xcc,p45_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p45_check_fp_registers:
set p45_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b8467cdc 72f9f018
bne %xcc,p45_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a3f01226 7b1d1563
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 098ec6f4 160dcc6e
bne %xcc,p45_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 48596490 fcb13c37
bne %xcc,p45_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8eee9b05 8f6527e7
bne %xcc,p45_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0726fc1c 5012e833
bne %xcc,p45_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be f13cfd5d f5f94fff
bne %xcc,p45_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 02a86646 00000002
bne %xcc,p45_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ef66b12d 18099c00
bne %xcc,p45_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 908159c6 6954c6a4
bne %xcc,p45_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3855200a e0ff4c2d
bne %xcc,p45_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 53545f4b 91d39a21
bne %xcc,p45_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 39ec2ba8 b5d04098
bne %xcc,p45_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b18b709f 0dafa65a
bne %xcc,p45_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be bdbc283c fff78db3
bne %xcc,p45_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 17decefa b104b075
bne %xcc,p45_f30_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00000065b5be9572
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 75cad637009bcfd6
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7a8aca8000007743
ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = c4d04fff21c7d7f5
ldx [%i0+0x090],%g3 ! Observed data at 000000006a000090
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 505eff3302bd886e
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e5a296f32db166ef
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a4c65469c6598190
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2d4cffe00a205538
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b38df7ff3c28bcbd
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffedaea69e5b0fbc
ldx [%i0+0x108],%g3 ! Observed data at 000000006a000108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = cdbebd93297c0b09
ldx [%i0+0x120],%g3 ! Observed data at 000000006a000120
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000014e31e6ee
ldx [%i0+0x128],%g3 ! Observed data at 000000006a000128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7894fff8463971b4
ldx [%i0+0x138],%g3 ! Observed data at 000000006a000138
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 53e1d34817b3fff6
ldx [%i0+0x158],%g3 ! Observed data at 000000006a000158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = c8d93b15faa60fff
ldx [%i0+0x170],%g3 ! Observed data at 000000006a000170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8eee9b058fff27e7
ldx [%i0+0x1a0],%g3 ! Observed data at 000000006a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 02a8664600000002
ldx [%i0+0x1b8],%g3 ! Observed data at 000000006a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 25ff54e537b5dc8d
ldx [%i0+0x1c0],%g3 ! Observed data at 000000006a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1c0,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e879fcb8000000c9
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3eff4f3d984020af
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0dcd8b0f63f8c9e3
ldx [%i1+0x038],%g3 ! Observed data at 000000006a800038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 50581b42297c0b09
ldx [%i1+0x040],%g3 ! Observed data at 000000006a800040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = baafffb1c37842fe
ldx [%i1+0x050],%g3 ! Observed data at 000000006a800050
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000c99cc41e7b
ldx [%i1+0x070],%g3 ! Observed data at 000000006a800070
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff4457d6a35203b4
ldx [%i1+0x088],%g3 ! Observed data at 000000006a800088
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 59672dbe21045453
ldx [%i1+0x098],%g3 ! Observed data at 000000006a800098
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x098,%g4
ldx [%g1+0x158],%g2 ! Expected data = 381d84fb23b3284e
ldx [%i1+0x158],%g3 ! Observed data at 000000006a800158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 37d9ffdbc8afcfb6
ldx [%i1+0x168],%g3 ! Observed data at 000000006a800168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = ef66b12d18099c00
ldx [%i1+0x180],%g3 ! Observed data at 000000006a800180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 908159c66954c6a4
ldx [%i1+0x188],%g3 ! Observed data at 000000006a800188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3855200ae0ff4c2d
ldx [%i1+0x190],%g3 ! Observed data at 000000006a800190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 53545f4b91d39a21
ldx [%i1+0x198],%g3 ! Observed data at 000000006a800198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 39ec2ba8b5d04098
ldx [%i1+0x1a0],%g3 ! Observed data at 000000006a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b18b709f0dafa65a
ldx [%i1+0x1a8],%g3 ! Observed data at 000000006a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bdbc283cfff78db3
ldx [%i1+0x1b0],%g3 ! Observed data at 000000006a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 17decefab104b075
ldx [%i1+0x1b8],%g3 ! Observed data at 000000006a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1b8,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = abc75f470a69041e
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 24e85468000000fe
ldx [%i2+0x028],%g3 ! Observed data at 000000006b000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffee804e4ca5c93a
ldx [%i2+0x058],%g3 ! Observed data at 000000006b000058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = e48cd662c3ff6510
ldx [%i2+0x090],%g3 ! Observed data at 000000006b000090
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = eaf74a90ffdf4bd9
ldx [%i2+0x0f8],%g3 ! Observed data at 000000006b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 887455ff9214847d
ldx [%i2+0x140],%g3 ! Observed data at 000000006b000140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 673dfffc2e5faf4b
ldx [%i2+0x158],%g3 ! Observed data at 000000006b000158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = a9c58864f5d7765e
ldx [%i2+0x170],%g3 ! Observed data at 000000006b000170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 575f7e15b1273699
ldx [%i2+0x1b0],%g3 ! Observed data at 000000006b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 58d89f6975ebb138
ldx [%i2+0x1b8],%g3 ! Observed data at 000000006b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6a4af560000000a3
ldx [%i2+0x1c8],%g3 ! Observed data at 000000006b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1c8,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ad677743297c0b0d
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = aa16394d0d87e7ff
ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2aab42f6000000a3
ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 60d8ff04e2c1c0d8
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000000000000a3
ldx [%i3+0x048],%g3 ! Observed data at 000000006b800048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = b9deb79c0876ff7d
ldx [%i3+0x058],%g3 ! Observed data at 000000006b800058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 297c0b0951993634
ldx [%i3+0x070],%g3 ! Observed data at 000000006b800070
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 722c140f709aff30
ldx [%i3+0x0c8],%g3 ! Observed data at 000000006b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3ef830e0e7dd5828
ldx [%i3+0x0f8],%g3 ! Observed data at 000000006b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1f15ff57b050b4aa
ldx [%i3+0x180],%g3 ! Observed data at 000000006b800180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1e21ffa28525aa74
ldx [%i3+0x198],%g3 ! Observed data at 000000006b800198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ae7d4991ef33eced
ldx [%i3+0x1a0],%g3 ! Observed data at 000000006b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a8aa84ff0222d809
ldx [%i3+0x1c0],%g3 ! Observed data at 000000006b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9d9e5d42cf78ff4a
ldx [%i3+0x1c8],%g3 ! Observed data at 000000006b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00000f3144ff6c7d
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1e0,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f0_fail:
set p45_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f6_fail:
set p45_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f8_fail:
set p45_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f10_fail:
set p45_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f12_fail:
set p45_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f14_fail:
set p45_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f16_fail:
set p45_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f18_fail:
set p45_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f20_fail:
set p45_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f22_fail:
set p45_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f24_fail:
set p45_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f26_fail:
set p45_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f28_fail:
set p45_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f30_fail:
set p45_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 45 failed
p45_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 45 failed
p45_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p45_selfmod_failed:
ba p45_failed
mov 0xabc,%g1
p45_common_error:
or %g0,0xf0d,%g1
ba p45_failed
mov %o5,%g3
p45_common_signature_error:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_common_timeout:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p45_failed
mov 0x0,%g3
p45_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800028]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p45_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006a800028]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p45_trap2e:
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800010]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b000008]
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b000028]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800020]
stha %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap2o:
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800010]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b000008]
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b000028]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b800020]
stha %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap3e:
nop
nop
nop
done
p45_trap3o:
nop
nop
nop
done
p45_init_memory_pointers:
set p45_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p45_local0_start,%i0
set p45_local1_start,%i1
set p45_local2_start,%i2
set p45_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d62da0aa919642fb
ldx [%g1+0x008],%l1 ! %l1 = 0950b62405b4c3b4
ldx [%g1+0x010],%l2 ! %l2 = 30a2e11496402428
ldx [%g1+0x018],%l3 ! %l3 = d3145ce652e5ec45
ldx [%g1+0x020],%l4 ! %l4 = 5e8dda7c50581b42
ldx [%g1+0x028],%l5 ! %l5 = 2be3068bfd1d6751
ldx [%g1+0x030],%l6 ! %l6 = 65dfd3be8ab81bd4
ldx [%g1+0x038],%l7 ! %l7 = 1137b874b3ad1e9a
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 46
processor_46:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xb8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p46_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 46
wr %g0,0x4,%fprs ! Make sure fef is 1
set p46_init_freg,%g1
! %f0 = 2fd860ea 92b7515c 07aad90b caf97d8a
! %f4 = 25e4c42b dce98ab7 c15ade86 b98ab06d
! %f8 = 896c6b5e ec396512 b8ff78dd 30b088c5
! %f12 = 6adb725e a20da25d 68e9124d 3a7d4a42
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7b77055a b27ff534 b264377e b11da766
! %f20 = b5b777cb 7545826f 5d777fb6 131551a3
! %f24 = 72c15593 f401c981 4317f0a1 bf6595dd
! %f28 = 2303f463 39778064 a8e10d81 aa779869
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2c2abc25 3fea6541 01718c7c ef9b67ed
! %f36 = 5f1dce25 2666739a 3e854e58 ae587331
! %f40 = ec4dd1d2 f5d487dd d6cb0a18 51654e72
! %f44 = 4abafeb5 af7dd0ac dcf7175d 925629d2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8bbc876000000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = 8bbc876000000009
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 46
p46_label_1:
! %l1 = bd75a9acda73cf00, Mem[00000000910001e0] = bbbab66e0cab3da0
stx %l1,[%i6+0x1e0] ! Mem[00000000910001e0] = bd75a9acda73cf00
! %l2 = fa64abe7, %l3 = 9cc60657, Mem[0000000091000160] = 64118847 e3d43c33
std %l2,[%i6+0x160] ! Mem[0000000091000160] = fa64abe7 9cc60657
! %l4 = c1db236bd9b9018c, Mem[000000006c8001b3] = 4cb4df83
stb %l4,[%i1+0x1b3] ! Mem[000000006c8001b0] = 4cb4df8c
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l6 = c079196036416574, Mem[0000000090800094] = 214a218b
sth %l6,[%i5+0x094] ! Mem[0000000090800094] = 6574218b
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000006d0001e0] = 65e145691230339c, %l2 = 89650de9fa64abe7, %l7 = 02689ca497404e60
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 65e145691230339c
! Mem[000000006c000080] = 0b8970ed, %l7 = 1230339c, %l5 = 8a64f20d
add %i0,0x80,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000b8970ed
! %l2 = 89650de9fa64abe7, Mem[0000000091800101] = d3ca2b88
stb %l2,[%o0+0x101] ! Mem[0000000091800100] = e7ca2b88
! %f16 = 7b77055a b27ff534 b264377e b11da766
! %f20 = b5b777cb 7545826f 5d777fb6 131551a3
! %f24 = 72c15593 f401c981 4317f0a1 bf6595dd
! %f28 = 2303f463 39778064 a8e10d81 aa779869
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
p46_label_2:
! Mem[0000000091000110] = 6efc0b93, %g18 = b9698f75ffcba2c8
ldsw [%i6+0x110],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[000000006d8001f8] = e5ebdc87, %l2 = fa64abe7, %l5 = 0b8970ed
add %i3,0x1f8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e5ebdc87
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000006c000078] = 6225db6d, %l7 = 1230339c, %l0 = 7dd33999
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000006225db6d
! Mem[000000006c800110] = f6615554, %l1 = bd75a9acda73cf00
swap [%i1+0x110],%l1 ! %l1 = 00000000f6615554
! Mem[00000000908001c4] = da22069a, %g18 = b9698f75ffcba2c8
ldsw [%i5+0x1c4],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[000000006c0000e4] = 0865c1e3, %l2 = 89650de9fa64abe7
swap [%i0+0x0e4],%l2 ! %l2 = 000000000865c1e3
! %l1 = 00000000f6615554, Mem[000000006d8000b6] = 4bcc1f18
sth %l1,[%i3+0x0b6] ! Mem[000000006d8000b4] = 4bcc5554
! Mem[0000000091000070] = dec575fc, %g2 = ffffffffda22069a
ldsh [%i6+0x070],%g2 ! %g2 = ffffffffffffdec5
! Mem[000000006c800088] = c5a56ab6b185bd90, %l0 = 000000006225db6d, %l0 = 000000006225db6d
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = c5a56ab6b185bd90
p46_label_3:
! Mem[00000000910000e8] = cb62fdb9, %g2 = ffffffffffffdec5
ldsh [%i6+0x0ea],%g2 ! %g2 = ffffffffffffcb62
! Mem[0000000091800070] = d2ab9851, %g2 = ffffffffffffcb62
ldsb [%o0+0x073],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000091000104] = f9dcf7d0, %g2 = ffffffffffffffd2
lduw [%i6+0x104],%g2 ! %g2 = 00000000f9dcf7d0
! Mem[000000006d000004] = c0e8a03b, %l2 = 000000000865c1e3
ldsb [%i2+0x005],%l2 ! %l2 = ffffffffffffffe8
! Mem[000000006d8001b4] = a520f0e9, %l7 = 65e145691230339c
ldstub [%i3+0x1b4],%l7 ! %l7 = 000000a5000000ff
! Mem[000000006d0001c0] = ba5ea7bb da98ea08 ffc884e9 738ac462
! Mem[000000006d0001d0] = 66a63a85 5011f035 141e7b68 eec81e06
! Mem[000000006d0001e0] = 65e14569 1230339c 0457c72f fe2894ed
! Mem[000000006d0001f0] = 6a576747 4a67ed1d be718bb7 7fb318af
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000006d0001c0
! %l2 = ffffffe8, %l3 = 9cc60657, Mem[000000006d800098] = 50ec4f0b 0069bc0c
std %l2,[%i3+0x098] ! Mem[000000006d800098] = ffffffe8 9cc60657
! Mem[000000006d800010] = 0bbcd8fb, %l7 = 00000000000000a5
swap [%i3+%o2],%l7 ! %l7 = 000000000bbcd8fb
! Mem[000000006d800148] = 81d0e08a 843a4dbe, %l0 = b185bd90, %l1 = f6615554
ldd [%i3+0x148],%l0 ! %l0 = 0000000081d0e08a 00000000843a4dbe
! Mem[000000006d800048] = 900b801e, %l5 = 00000000e5ebdc87
swap [%i3+0x048],%l5 ! %l5 = 00000000900b801e
p46_label_4:
! %l7 = 000000000bbcd8fb, Mem[000000009180004e] = bfe6f953
sth %l7,[%o0+0x04e] ! Mem[000000009180004c] = d8fbf953
! Mem[0000000090000040] = 0a5149f0 d0e2273a, %g2 = f9dcf7d0, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 000000000a5149f0 00000000d0e2273a
! Mem[000000009080003c] = d91e8f3d, %g2 = 000000000a5149f0
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000d91e
! Mem[0000000091800128] = d90e352c, %g2 = 000000000000d91e
lduh [%o0+0x12a],%g2 ! %g2 = 000000000000d90e
! %l7 = 000000000bbcd8fb, Mem[000000009100016b] = 1933af49
stb %l7,[%i6+0x16b] ! Mem[0000000091000168] = fb33af49
! Mem[000000006d800000] = 13e1375703878bb5, %l4 = c1db236bd9b9018c, %l0 = 0000000081d0e08a
casxa [%i3]0x80,%l4,%l0 ! %l0 = 13e1375703878bb5
! %l1 = 00000000843a4dbe, Mem[00000000908001d6] = f8703489
sth %l1,[%i5+0x1d6] ! Mem[00000000908001d4] = 4dbe3489
! %f0 = 2fd860ea 92b7515c 07aad90b caf97d8a
! %f4 = 25e4c42b dce98ab7 c15ade86 b98ab06d
! %f8 = 896c6b5e ec396512 b8ff78dd 30b088c5
! %f12 = 6adb725e a20da25d 68e9124d 3a7d4a42
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000090000078] = b7c0835e, %g18 = b9698f75ffcba2c8
ldsw [%i4+0x078],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[0000000091000108] = 1e0a2608, %g2 = ffffffffb7c0835e
ldsb [%i6+0x108],%g2 ! %g2 = 000000000000001e
p46_label_5:
! Mem[000000006c800064] = 25ef78b5, %l2 = ffffffffffffffe8
swap [%i1+0x064],%l2 ! %l2 = 0000000025ef78b5
! Mem[000000006d000138] = 2cfcb5408b0c9fd4, %l4 = c1db236bd9b9018c, %l0 = 13e1375703878bb5
add %i2,0x138,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2cfcb5408b0c9fd4
! %f16 = 08ea98da bba75eba 62c48a73 e984c8ff
! %f20 = 35f01150 853aa666 061ec8ee 687b1e14
! %f24 = 9c333012 6945e165 ed9428fe 2fc75704
! %f28 = 1ded674a 4767576a af18b37f b78b71be
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000006d000138] = 2cfcb540, %l0 = 2cfcb5408b0c9fd4
ldstub [%i2+0x138],%l0 ! %l0 = 0000002c000000ff
! Mem[000000006d800020] = 594ac21b, %l3 = 722017d29cc60657
ldstub [%i3+%o4],%l3 ! %l3 = 00000059000000ff
! Mem[000000006d000120] = efd108dd34c516ee, %l6 = c079196036416574
ldx [%i2+0x120],%l6 ! %l6 = efd108dd34c516ee
! Mem[000000006d8001e7] = c8c7c7db, %l4 = c1db236bd9b9018c
ldstub [%i3+0x1e7],%l4 ! %l4 = 000000db000000ff
! %l3 = 0000000000000059, Mem[00000000900001a0] = e633528133f19dbe
stx %l3,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000000000059
! Mem[000000006d800058] = 0a072f1c, %l7 = 000000000bbcd8fb
swap [%i3+0x058],%l7 ! %l7 = 000000000a072f1c
! %l0 = 000000000000002c, Mem[00000000908000b9] = ace1f810
stb %l0,[%i5+0x0b9] ! Mem[00000000908000b8] = 2ce1f810
p46_label_6:
! %f16 = 08ea98da bba75eba 62c48a73 e984c8ff
! %f20 = 35f01150 853aa666 061ec8ee 687b1e14
! %f24 = 9c333012 6945e165 ed9428fe 2fc75704
! %f28 = 1ded674a 4767576a af18b37f b78b71be
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (993)
! Mem[0000000090000140] = 08ea98da bba75eba 62c48a73 e984c8ff
! Mem[0000000090000150] = 35f01150 853aa666 061ec8ee 687b1e14
! Mem[0000000090000160] = 9c333012 6945e165 ed9428fe 2fc75704
! Mem[0000000090000170] = 1ded674a 4767576a af18b37f b78b71be
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800170] = 4cfdc884, %g2 = 000000000000001e
lduw [%o0+0x170],%g2 ! %g2 = 000000004cfdc884
! Mem[0000000090000100] = 5c51b792 ea60d82f 8a7df9ca 0bd9aa07
! Mem[0000000090000110] = b78ae9dc 2bc4e425 6db08ab9 86de5ac1
! Mem[0000000090000120] = 126539ec 5e6b6c89 c588b030 dd78ffb8
! Mem[0000000090000130] = 5da20da2 5e72db6a 424a7d3a 4d12e968
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[000000006d000010] = 4c98fdbc, %l4 = 000000db, %l0 = 0000002c
add %i2,0x10,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004c98fdbc
! Mem[000000006c000178] = 4039aa06, %l4 = 00000000000000db
swap [%i0+0x178],%l4 ! %l4 = 000000004039aa06
! %l5 = 00000000900b801e, Mem[0000000091000188] = 7b3910e578858b15
stx %l5,[%i6+0x188] ! Mem[0000000091000188] = 00000000900b801e
! Mem[000000006d0001b0] = d3b9f522, %l3 = 0000000000000059
ldsb [%i2+0x1b0],%l3 ! %l3 = ffffffffffffffd3
! Mem[00000000900001e8] = e5f99e27, %g2 = 000000004cfdc884
lduh [%i4+0x1e8],%g2 ! %g2 = 000000000000e5f9
! Mem[0000000091000068] = 576c6bd0 e2b00248, %g2 = 0000e5f9, %g3 = d0e2273a
ldd [%i6+0x068],%g2 ! %g2 = 00000000576c6bd0 00000000e2b00248
p46_label_7:
! %l2 = 0000000025ef78b5, Mem[000000006c8000dc] = a48d0c9c
stw %l2,[%i1+0x0dc] ! Mem[000000006c8000dc] = 25ef78b5
! Mem[000000006d8000f4] = d8483c1c, %l1 = 843a4dbe, %l7 = 0a072f1c
add %i3,0xf4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d8483c1c
! Mem[000000006d0001c0] = ba5ea7bb da98ea08 ffc884e9 738ac462
! Mem[000000006d0001d0] = 66a63a85 5011f035 141e7b68 eec81e06
! Mem[000000006d0001e0] = 65e14569 1230339c 0457c72f fe2894ed
! Mem[000000006d0001f0] = 6a576747 4a67ed1d be718bb7 7fb318af
ldda [%i2+%g4]ASI_BLK_P,%f0 ! Block Load from 000000006d0001c0
! Mem[000000009000001c] = 687b1e14, %g2 = 00000000576c6bd0
lduw [%i4+0x01c],%g2 ! %g2 = 00000000687b1e14
! Mem[00000000908001d0] = 9914a593, %g2 = 00000000687b1e14
ldsh [%i5+0x1d0],%g2 ! %g2 = ffffffffffff9914
! %l4 = 000000004039aa06, Mem[0000000091800058] = 5c76d32298c57dad
stx %l4,[%o0+0x058] ! Mem[0000000091800058] = 000000004039aa06
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = ffff9914, %g3 = e2b00248
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
! Mem[000000006d80006f] = 1546e335, %l6 = efd108dd34c516ee
ldstub [%i3+0x06f],%l6 ! %l6 = 00000035000000ff
! Mem[000000006d000034] = 66e7a19c, %l0 = 000000004c98fdbc
swap [%i2+0x034],%l0 ! %l0 = 0000000066e7a19c
! Mem[000000006c00004c] = a1098589, %l7 = 00000000d8483c1c
ldsb [%i0+0x04d],%l7 ! %l7 = 0000000000000009
p46_label_8:
! %l7 = 0000000000000009, Mem[0000000090800068] = c1c6924a7945f5c7
stx %l7,[%i5+0x068] ! Mem[0000000090800068] = 0000000000000009
! Mem[0000000091000080] = 57ff66f4 8c7af846, %g2 = 0a444082, %g3 = 910bcbc5
ldd [%i6+0x080],%g2 ! %g2 = 0000000057ff66f4 000000008c7af846
! Mem[00000000908000b4] = 2618a39e, %g2 = 0000000057ff66f4
ldsh [%i5+0x0b4],%g2 ! %g2 = 0000000000002618
! Mem[0000000091000060] = 93c3ddde, %g2 = 0000000000002618
lduh [%i6+0x062],%g2 ! %g2 = 00000000000093c3
! Mem[0000000090000018] = 061ec8ee, %g18 = b9698f75ffcba2c8
ldsw [%i4+%o3],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[000000006d800074] = 91e63880, %l6 = 00000035, %l0 = 66e7a19c
add %i3,0x74,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000091e63880
! Mem[000000006d800160] = c96b433d3a72c766, %l5 = 00000000900b801e, %l2 = 0000000025ef78b5
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = c96b433d3a72c766
! Mem[000000006d80014c] = 843a4dbe, %l5 = 00000000900b801e
lduw [%i3+0x14c],%l5 ! %l5 = 00000000843a4dbe
! Mem[000000006c0000a8] = 054dc2ba, %l2 = c96b433d3a72c766
swap [%i0+0x0a8],%l2 ! %l2 = 00000000054dc2ba
! Mem[000000006d000158] = 7ade6be5a90dbfa3, %l0 = 0000000091e63880, %l3 = ffffffffffffffd3
add %i2,0x158,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7ade6be5a90dbfa3
p46_label_9:
! Mem[000000006d8001e0] = 3dcbd440, %l6 = 0000000000000035
ldstub [%i3+0x1e0],%l6 ! %l6 = 0000003d000000ff
! Mem[000000006d8000e8] = 327a9bb4 b211c711, %l2 = 054dc2ba, %l3 = a90dbfa3
ldd [%i3+0x0e8],%l2 ! %l2 = 00000000327a9bb4 00000000b211c711
! %l6 = 000000000000003d, Mem[00000000900000e3] = f49355c1
stb %l6,[%i4+0x0e3] ! Mem[00000000900000e0] = 3d9355c1
! Mem[0000000091000170] = ddbd0a9c, %g2 = 00000000061ec8ee
lduw [%i6+0x170],%g2 ! %g2 = 00000000ddbd0a9c
! Mem[000000006d800100] = 282cd955f65cc88a, %l7 = 0000000000000009
ldx [%i3+0x100],%l7 ! %l7 = 282cd955f65cc88a
! %l5 = 00000000843a4dbe, Mem[0000000090800070] = 441b8e3c74c1f2f1
stx %l5,[%i5+0x070] ! Mem[0000000090800070] = 00000000843a4dbe
! Mem[00000000918001e8] = af213578, %g18 = b9698f75ffcba2c8
ldsw [%o0+0x1e8],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[000000006c000090] = 93453da8499ecd5c, %l1 = 00000000843a4dbe
ldx [%i0+0x090],%l1 ! %l1 = 93453da8499ecd5c
! Mem[000000006d000038] = 84b18b2b, %l7 = f65cc88a, %l4 = 4039aa06
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000084b18b2b
! Mem[000000006d800090] = 9d6928f8, %l1 = 93453da8499ecd5c
swap [%i3+0x090],%l1 ! %l1 = 000000009d6928f8
p46_label_10:
! Mem[000000006d8000c0] = 0887a40e, %l2 = 00000000327a9bb4
lduh [%i3+0x0c2],%l2 ! %l2 = 000000000000a40e
! Mem[0000000091800100] = 4ce7ca2b, %g2 = ffffffffaf213578
lduw [%o0+0x100],%g2 ! %g2 = 000000004ce7ca2b
! Mem[000000006d0000a0] = 1fa131bee3113105, %l5 = 00000000843a4dbe, %l5 = 00000000843a4dbe
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 1fa131bee3113105
! Mem[000000006c8001d0] = 5d322bd5, %l3 = b211c711, %l4 = 84b18b2b
add %i1,0x1d0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000005d322bd5
membar #Sync ! Added by membar checker (994)
! Mem[000000006c000080] = 0b8970ed d262bdb2 d3aed256 ad540909
! Mem[000000006c000090] = 93453da8 499ecd5c e7d47b8d 4b33a775
! Mem[000000006c0000a0] = 6f0ce5e5 422805fd 3a72c766 6d46d7e3
! Mem[000000006c0000b0] = 25de1a04 62a9b11a 5e1fda0a 76034496
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 000000006c000080
! %f16 = b2bd62d2 ed70890b 090954ad 56d2aed3
! %f20 = 5ccd9e49 a83d4593 75a7334b 8d7bd4e7
! %f24 = fd052842 e5e50c6f e3d7466d 66c7723a
! %f28 = 1ab1a962 041ade25 96440376 0ada1f5e
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[000000006d000058] = 2cb7f134ca8bf728, %l7 = 282cd955f65cc88a, %l3 = 00000000b211c711
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2cb7f134ca8bf728
! Mem[000000006d0001ea] = 0457c72f, %l5 = 1fa131bee3113105
ldstub [%i2+0x1ea],%l5 ! %l5 = 000000c7000000ff
! Mem[0000000091800040] = 0323bb00, %g2 = 000000004ce7ca2b
ldsh [%o0+0x040],%g2 ! %g2 = 0000000000000323
! Mem[0000000091000000] = 2c130443, %g2 = 0000000000000323
ldub [%i6+0x001],%g2 ! %g2 = 000000000000002c
p46_label_11:
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[000000006c00004c] = a1098589, %l0 = 91e63880, %l7 = f65cc88a
add %i0,0x4c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a1098589
! Mem[000000006d8000e8] = 327a9bb4b211c711, %l3 = 2cb7f134ca8bf728, %l1 = 000000009d6928f8
add %i3,0xe8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 327a9bb4b211c711
! Mem[000000006c8000d0] = cbd5458d, %l2 = 0000a40e, %l2 = 0000a40e
add %i1,0xd0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000cbd5458d
! %l0 = 91e63880, %l1 = b211c711, Mem[000000006c8001a8] = 459fdee2 ac687b62
std %l0,[%i1+0x1a8] ! Mem[000000006c8001a8] = 91e63880 b211c711
! %l6 = 0000003d, %l7 = a1098589, Mem[0000000090800188] = bf4c9e7b 85fbf1b6
std %l6,[%i5+0x188] ! Mem[0000000090800188] = 0000003d a1098589
! Mem[000000006d800000] = 13e13757 03878bb5 c29988d3 8a7b74dd
! Mem[000000006d800010] = 000000a5 754919c3 8c159b22 b40c8b23
! Mem[000000006d800020] = ff4ac21b a47147dc ad3a9d17 3d52ed1b
! Mem[000000006d800030] = be6cddc7 ed774a1c 80149681 6388c931
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 000000006d800000
! %l4 = 000000005d322bd5, Mem[00000000918001d0] = 497951c28a40c6a2
stx %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000005d322bd5
! %f16 = 13e13757 03878bb5 c29988d3 8a7b74dd
! %f20 = 000000a5 754919c3 8c159b22 b40c8b23
! %f24 = ff4ac21b a47147dc ad3a9d17 3d52ed1b
! %f28 = be6cddc7 ed774a1c 80149681 6388c931
stda %f16,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 000000006d800140
! Mem[000000006c0000a0] = 6f0ce5e5, %l5 = 000000c7, %l7 = a1098589
add %i0,0xa0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006f0ce5e5
p46_label_12:
! Mem[000000009080008c] = 945416f7, %g18 = b9698f75ffcba2c8
ldsw [%i5+0x08c],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[000000006d80000c] = 8a7b74dd, %l4 = 000000005d322bd5
swap [%i3+0x00c],%l4 ! %l4 = 000000008a7b74dd
! Mem[000000006d800104] = f65cc88a, %l6 = 0000003d, %l3 = ca8bf728
add %i3,0x104,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f65cc88a
! %l2 = cbd5458d, %l3 = f65cc88a, Mem[0000000091800178] = 587c30ef 6fae23fe
std %l2,[%o0+0x178] ! Mem[0000000091800178] = cbd5458d f65cc88a
! Mem[000000006d000160] = 72e971f6c8815f3e, %l3 = 00000000f65cc88a, %l7 = 000000006f0ce5e5
add %i2,0x160,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 72e971f6c8815f3e
membar #Sync ! Added by membar checker (995)
! %f16 = 13e13757 03878bb5 c29988d3 8a7b74dd
! %f20 = 000000a5 754919c3 8c159b22 b40c8b23
! %f24 = ff4ac21b a47147dc ad3a9d17 3d52ed1b
! %f28 = be6cddc7 ed774a1c 80149681 6388c931
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000006c000168] = 5a506616dc31fbfd, %l3 = 00000000f65cc88a, %l7 = 72e971f6c8815f3e
add %i0,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 5a506616dc31fbfd
! %l7 = 5a506616dc31fbfd, Mem[0000000091800134] = 1d2daa3c
sth %l7,[%o0+0x134] ! Mem[0000000091800134] = fbfdaa3c
! Mem[000000006c8001d0] = 5d322bd5, %l0 = 0000000091e63880
ldsh [%i1+0x1d2],%l0 ! %l0 = 0000000000002bd5
! %l1 = 327a9bb4b211c711, Mem[0000000090000090] = 6d00201f
stw %l1,[%i4+0x090] ! Mem[0000000090000090] = b211c711
p46_label_13:
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000006c0000ec] = 3c03a04f, %l2 = 00000000cbd5458d
swap [%i0+0x0ec],%l2 ! %l2 = 000000003c03a04f
! %l4 = 000000008a7b74dd, Mem[000000009180005a] = 00004039
sth %l4,[%o0+0x05a] ! Mem[0000000091800058] = 74dd4039
! Mem[000000006c80013e] = 9118e73c, %l5 = 00000000000000c7
ldstub [%i1+0x13e],%l5 ! %l5 = 000000e7000000ff
! Mem[00000000908000e4] = aff3cafc, %g2 = ffffffff945416f7
lduh [%i5+0x0e4],%g2 ! %g2 = 000000000000aff3
membar #Sync ! Added by membar checker (996)
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = b211c711 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l4 = 000000008a7b74dd, Mem[0000000091800172] = c884ad12
sth %l4,[%o0+0x172] ! Mem[0000000091800170] = 74ddad12
! Mem[0000000091000194] = 692ea48d, %g2 = 000000000000aff3
lduw [%i6+0x194],%g2 ! %g2 = 00000000692ea48d
! %l6 = 000000000000003d, Mem[000000009080007c] = 132f0048
stb %l6,[%i5+0x07c] ! Mem[000000009080007c] = 3d2f0048
! Mem[000000006c00006f] = b09555d1, %l4 = 000000008a7b74dd
ldstub [%i0+0x06f],%l4 ! %l4 = 000000d1000000ff
p46_label_14:
! %l2 = 000000003c03a04f, Mem[0000000091000076] = e21f53e4
sth %l2,[%i6+0x076] ! Mem[0000000091000074] = a04f53e4
membar #Sync ! Added by membar checker (997)
! %l4 = 000000d1, %l5 = 000000e7, Mem[00000000900000b8] = ead9c6c4 0d492144
std %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000d1 000000e7
! Mem[000000006c8001b8] = 7799086d, %l1 = 327a9bb4b211c711
ldstub [%i1+0x1b8],%l1 ! %l1 = 00000077000000ff
! Mem[0000000090800020] = 2d7e40eb, %g2 = 00000000692ea48d
ldsb [%i5+0x022],%g2 ! %g2 = 000000000000002d
! Mem[0000000091000028] = 90aee843 f68d0ba7, %g2 = 0000002d, %g3 = 8c7af846
ldd [%i6+%o5],%g2 ! %g2 = 0000000090aee843 00000000f68d0ba7
! Mem[000000006d800150] = c3194975, %l3 = f65cc88a, %l2 = 3c03a04f
add %i3,0x150,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c3194975
! %l6 = 000000000000003d, Mem[00000000908000b4] = 2618a39e
stw %l6,[%i5+0x0b4] ! Mem[00000000908000b4] = 0000003d
! %l6 = 000000000000003d, Mem[000000009080008c] = 945416f7
stw %l6,[%i5+0x08c] ! Mem[000000009080008c] = 0000003d
! %l4 = 00000000000000d1, Mem[00000000908000c5] = 6926ef4d
stb %l4,[%i5+0x0c5] ! Mem[00000000908000c4] = d126ef4d
! Mem[000000006d800158] = 238b0cb4, %l3 = 00000000f65cc88a
swap [%i3+0x158],%l3 ! %l3 = 00000000238b0cb4
p46_label_15:
! %l7 = 5a506616dc31fbfd, Mem[000000006d8001c4] = 288efaf2
stw %l7,[%i3+0x1c4] ! Mem[000000006d8001c4] = dc31fbfd
! Mem[000000006c00014c] = 4dd16c16, %l2 = c3194975, %l0 = 00002bd5
add %i0,0x14c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004dd16c16
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000006c8001d8] = 141052bd, %l7 = 5a506616dc31fbfd
swap [%i1+0x1d8],%l7 ! %l7 = 00000000141052bd
! Mem[00000000908001b4] = 2229163d, %g18 = b9698f75ffcba2c8
ldsw [%i5+0x1b4],%g2 ! %g2 = b9698f75ffcba2c8
! %f16 = 13e13757 03878bb5 c29988d3 8a7b74dd
! %f20 = 000000a5 754919c3 8c159b22 b40c8b23
! %f24 = ff4ac21b a47147dc ad3a9d17 3d52ed1b
! %f28 = be6cddc7 ed774a1c 80149681 6388c931
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000091800160] = cc7c411b, %g2 = 000000002229163d
ldub [%o0+0x162],%g2 ! %g2 = 00000000000000cc
! %l0 = 000000004dd16c16, Mem[00000000918000a8] = afd10558
stb %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 16d10558
! Mem[0000000091800064] = 27bfaeb3, %g2 = 00000000000000cc
lduh [%o0+0x066],%g2 ! %g2 = 00000000000027bf
! Mem[000000006d000133] = 0230117a, %l6 = 000000000000003d
ldstub [%i2+0x133],%l6 ! %l6 = 0000007a000000ff
p46_label_16:
! Mem[000000006c0001e0] = ad748787, %l0 = 4dd16c16, %l5 = 000000e7
add %i0,0x1e0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ad748787
! Mem[000000006c800128] = eb0ee082, %l3 = 238b0cb4, %l0 = 4dd16c16
add %i1,0x128,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000eb0ee082
! Mem[000000009000017c] = 7fb318af, %g2 = 00000000000027bf
ldsh [%i4+0x17c],%g2 ! %g2 = 0000000000007fb3
! Mem[000000006c800058] = 46a694a0, %l6 = 000000000000007a
swap [%i1+0x058],%l6 ! %l6 = 0000000046a694a0
! %l4 = 00000000000000d1, Mem[0000000091000150] = c588424a
stw %l4,[%i6+0x150] ! Mem[0000000091000150] = 000000d1
! Mem[000000006c0000c0] = c46711899bc76c76, %l1 = 0000000000000077, %l1 = 0000000000000077
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = c46711899bc76c76
! Mem[0000000091800010] = 6d311cd7, %g2 = 0000000000007fb3
ldub [%o0+0x013],%g2 ! %g2 = 000000000000006d
! Mem[000000006d800088] = bd6665fd, %l3 = 238b0cb4, %l4 = 000000d1
add %i3,0x88,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bd6665fd
! Mem[000000006c000120] = 301af0ef18044fc9, %l7 = 00000000141052bd, %l2 = 00000000c3194975
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 301af0ef18044fc9
! Mem[0000000090000040] = b58b8703 5737e113 dd747b8a d38899c2
! Mem[0000000090000050] = c3194975 a5000000 238b0cb4 229b158c
! Mem[0000000090000060] = dc4771a4 1bc24aff 1bed523d 179d3aad
! Mem[0000000090000070] = 1c4a77ed c7dd6cbe 31c98863 81961480
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p46_label_17:
! Mem[0000000091000020] = 806bc25fb5c9f132, %g2 = 000000000000006d
ldx [%i6+%o4],%g2 ! %g2 = 806bc25fb5c9f132
! Mem[000000006d800105] = f65cc88a, %l6 = 0000000046a694a0
ldstub [%i3+0x105],%l6 ! %l6 = 0000005c000000ff
! Mem[000000006d00009c] = 6e8b21db, %l0 = eb0ee082, %l7 = 141052bd
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006e8b21db
! Mem[000000006d800108] = e4ce6bb9d8bc7dc7, %l5 = 00000000ad748787, %l2 = 301af0ef18044fc9
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e4ce6bb9d8bc7dc7
! Mem[000000006c8000a0] = 9f14670cc1174bd5, %l5 = 00000000ad748787, %l5 = 00000000ad748787
add %i1,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9f14670cc1174bd5
! %l4 = bd6665fd, %l5 = c1174bd5, Mem[000000006c800068] = 2c0428d9 523d3158
std %l4,[%i1+0x068] ! Mem[000000006c800068] = bd6665fd c1174bd5
! Mem[000000006c8000f0] = 0f6c1c9b, %l0 = 00000000eb0ee082
ldub [%i1+0x0f3],%l0 ! %l0 = 000000000000009b
! Mem[0000000090800110] = 63a9fdac, %g2 = 806bc25fb5c9f132
ldsb [%i5+0x110],%g2 ! %g2 = 0000000000000063
! Mem[00000000918001e8] = 784c0eae, %g2 = 0000000000000063
ldub [%o0+0x1eb],%g2 ! %g2 = 0000000000000078
! Mem[000000006c000150] = 21763aa1, %l4 = 00000000bd6665fd
swap [%i0+0x150],%l4 ! %l4 = 0000000021763aa1
p46_label_18:
! Mem[00000000908001b0] = 8ed9d6fc, %g2 = 0000000000000078
ldsh [%i5+0x1b0],%g2 ! %g2 = ffffffffffff8ed9
! Mem[00000000910000cc] = eafb5c7a, %g2 = ffffffffffff8ed9
lduh [%i6+0x0ce],%g2 ! %g2 = 000000000000eafb
! Mem[0000000091800148] = 519ebfcd, %g2 = 000000000000eafb
ldsh [%o0+0x14a],%g2 ! %g2 = 000000000000519e
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 000000000000519e
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000006c8001a0] = 0a49570080cc0a5b, %l1 = c46711899bc76c76, %l1 = c46711899bc76c76
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0a49570080cc0a5b
! %l1 = 0a49570080cc0a5b, Mem[000000006c80015e] = cbc610d0
sth %l1,[%i1+0x15e] ! Mem[000000006c80015c] = cbc60a5b
! Mem[00000000908000c4] = 26ef4db1, %g2 = 62dbb71e03e56e2c
lduh [%i5+0x0c6],%g2 ! %g2 = 00000000000026ef
! Mem[000000006d800150] = c3194975 a5000000, %l6 = 0000005c, %l7 = 6e8b21db
ldd [%i3+0x150],%l6 ! %l6 = 00000000c3194975 00000000a5000000
! %f16 = 13e13757 03878bb5 c29988d3 8a7b74dd
! %f20 = 000000a5 754919c3 8c159b22 b40c8b23
! %f24 = ff4ac21b a47147dc ad3a9d17 3d52ed1b
! %f28 = be6cddc7 ed774a1c 80149681 6388c931
mov 0x100,%g6
stda %f16,[%i3+%g6]ASI_COMMIT_S ! Block Store to 000000006d800100
p46_label_19:
! %l2 = e4ce6bb9d8bc7dc7, Mem[000000009080000c] = 03af8d50
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = d8bc7dc7
! Mem[000000006d8000c0] = 0887a40e 544ef6d1 c383b6dd 849676b0
! Mem[000000006d8000d0] = dee543ec 8330352a 0fe27241 0c0a91c0
! Mem[000000006d8000e0] = d5a080a5 d5642ac5 327a9bb4 b211c711
! Mem[000000006d8000f0] = bb7685c8 d8483c1c a2a59c10 f00160c7
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 000000006d8000c0
! Mem[000000006c800114] = e10319b7, %l3 = 00000000238b0cb4
ldstub [%i1+0x114],%l3 ! %l3 = 000000e1000000ff
! Mem[000000006c00009d] = 4b33a775, %l4 = 0000000021763aa1
ldstub [%i0+0x09d],%l4 ! %l4 = 00000033000000ff
! %l4 = 0000000000000033, Mem[0000000091800160] = 010ecc7c
stw %l4,[%o0+0x160] ! Mem[0000000091800160] = 00000033
! Mem[0000000090800148] = b9490f12, %g2 = 00000000000026ef
ldsb [%i5+0x148],%g2 ! %g2 = ffffffffffffffb9
membar #Sync ! Added by membar checker (998)
! %l2 = e4ce6bb9d8bc7dc7, Mem[000000009000006c] = fe2894ed
sth %l2,[%i4+0x06c] ! Mem[000000009000006c] = 7dc794ed
! %f16 = 0887a40e 544ef6d1 c383b6dd 849676b0
! %f20 = dee543ec 8330352a 0fe27241 0c0a91c0
! %f24 = d5a080a5 d5642ac5 327a9bb4 b211c711
! %f28 = bb7685c8 d8483c1c a2a59c10 f00160c7
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[000000006d800138] = 80149681, %l6 = c3194975, %l2 = d8bc7dc7
add %i3,0x138,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000080149681
! Mem[000000006d8000a8] = edfa00cb0df84811, %l5 = 9f14670cc1174bd5, %l3 = 00000000000000e1
add %i3,0xa8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = edfa00cb0df84811
p46_label_20:
! %l0 = 0000009b, %l1 = 80cc0a5b, Mem[00000000918001a0] = baabd0af 5a1c1e88
std %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 0000009b 80cc0a5b
! Mem[000000006c80015c] = cbc60a5b, %l2 = 0000000080149681
ldstub [%i1+0x15c],%l2 ! %l2 = 000000cb000000ff
! %l6 = c3194975, %l7 = a5000000, Mem[0000000091000118] = 535c262e f8b22f1d
std %l6,[%i6+0x118] ! Mem[0000000091000118] = c3194975 a5000000
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
stda %f0,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000006d800140
! Mem[000000006c800000] = 02f3916b, %l0 = 000000000000009b
ldsb [%i1+0x002],%l0 ! %l0 = ffffffffffffff91
! Mem[0000000090000020] = 9c333012, %g18 = b9698f75ffcba2c8
ldsw [%i4+%o4],%g2 ! %g2 = b9698f75ffcba2c8
! %l7 = 00000000a5000000, Mem[0000000091000108] = 1e0a2608
sth %l7,[%i6+0x108] ! Mem[0000000091000108] = 00002608
! Mem[0000000091000134] = 73807138, %g2 = ffffffff9c333012
lduw [%i6+0x134],%g2 ! %g2 = 0000000073807138
! Mem[0000000090800180] = 0c280bcf, %g2 = 0000000073807138
lduw [%i5+0x180],%g2 ! %g2 = 000000000c280bcf
! Mem[00000000918001bc] = efa19843, %g2 = 000000000c280bcf
ldub [%o0+0x1be],%g2 ! %g2 = 00000000000000ef
p46_label_21:
! %l7 = 00000000a5000000, Mem[0000000090800094] = 6574218b
sth %l7,[%i5+0x094] ! Mem[0000000090800094] = 0000218b
! %l2 = 00000000000000cb, Mem[0000000091000048] = 192532e1c765fd60
stx %l2,[%i6+0x048] ! Mem[0000000091000048] = 00000000000000cb
! Mem[000000006c0000e4] = fa64abe7, %l4 = 00000033, %l5 = c1174bd5
add %i0,0xe4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fa64abe7
! Mem[000000006d000050] = a0c82447, %l4 = 0000000000000033
swap [%i2+0x050],%l4 ! %l4 = 00000000a0c82447
! Mem[0000000090000080] = ba5ea7bb da98ea08 ffc884e9 738ac462
! Mem[0000000090000090] = 66a63a85 5011f035 141e7b68 eec81e06
! Mem[00000000900000a0] = 65e14569 1230339c 0457c72f fe2894ed
! Mem[00000000900000b0] = 6a576747 4a67ed1d be718bb7 7fb318af
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000006c8000a0] = 9f14670c, %l2 = 00000000000000cb
swap [%i1+0x0a0],%l2 ! %l2 = 000000009f14670c
membar #Sync ! Added by membar checker (999)
! Mem[000000006d800168] = 0457c72f, %l3 = edfa00cb0df84811
swap [%i3+0x168],%l3 ! %l3 = 000000000457c72f
! Mem[000000006c0000c8] = 88775bc4 c7b1be1e, %l2 = 9f14670c, %l3 = 0457c72f
ldd [%i0+0x0c8],%l2 ! %l2 = 0000000088775bc4 00000000c7b1be1e
! %l0 = ffffffffffffff91, Mem[0000000090000178] = be718bb77fb318af
stx %l0,[%i4+0x178] ! Mem[0000000090000178] = ffffffffffffff91
! Mem[000000006c000084] = d262bdb2, %l1 = 0a49570080cc0a5b
swap [%i0+0x084],%l1 ! %l1 = 00000000d262bdb2
p46_label_22:
! %l1 = 00000000d262bdb2, Mem[000000006c8001b8] = ff99086d084191c7
stx %l1,[%i1+0x1b8] ! Mem[000000006c8001b8] = 00000000d262bdb2
! Mem[0000000090000100] = 5c51b792 ea60d82f 8a7df9ca 0bd9aa07
! Mem[0000000090000110] = b78ae9dc 2bc4e425 6db08ab9 86de5ac1
! Mem[0000000090000120] = 126539ec 5e6b6c89 c588b030 dd78ffb8
! Mem[0000000090000130] = 5da20da2 5e72db6a 424a7d3a 4d12e968
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l3 = 00000000c7b1be1e, Mem[00000000900001d9] = 8b0cb422
stb %l3,[%i4+0x1d9] ! Mem[00000000900001d8] = 1e0cb422
! Mem[00000000918001a8] = 2f255894, %g2 = 00000000000000ef
ldsb [%o0+0x1aa],%g2 ! %g2 = 000000000000002f
! Mem[000000006c80013c] = 9118ff3c, %l2 = 88775bc4, %l7 = a5000000
add %i1,0x13c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009118ff3c
! Mem[000000006d800090] = 499ecd5c 181a956e, %l2 = 88775bc4, %l3 = c7b1be1e
ldd [%i3+0x090],%l2 ! %l2 = 00000000499ecd5c 00000000181a956e
! %l3 = 00000000181a956e, Mem[0000000091000168] = 3294b1fb
stb %l3,[%i6+0x168] ! Mem[0000000091000168] = 6e94b1fb
! %l2 = 00000000499ecd5c, Mem[00000000918001b0] = cf81db594e30f44d
stx %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000499ecd5c
! Mem[0000000090000154] = 5011f035, %g2 = 000000000000002f
lduw [%i4+0x154],%g2 ! %g2 = 000000005011f035
! Mem[000000006d8000d0] = dee543ec8330352a, %l2 = 00000000499ecd5c, %l1 = 00000000d262bdb2
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = dee543ec8330352a
p46_label_23:
! %l7 = 000000009118ff3c, Mem[00000000900001b0] = bb7685c8d8483c1c
stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000009118ff3c
! Mem[0000000090000068] = 0457c72f, %g2 = 000000005011f035
lduw [%i4+0x068],%g2 ! %g2 = 000000000457c72f
! Mem[00000000908000fc] = 59018e55, %g2 = 000000000457c72f
lduw [%i5+0x0fc],%g2 ! %g2 = 0000000059018e55
! %l0 = ffffffffffffff91, Mem[0000000091000148] = 3992e709a2c43b2c
stx %l0,[%i6+0x148] ! Mem[0000000091000148] = ffffffffffffff91
! Mem[0000000090000040] = ba5ea7bb da98ea08 ffc884e9 738ac462
! Mem[0000000090000050] = 66a63a85 5011f035 141e7b68 eec81e06
! Mem[0000000090000060] = 65e14569 1230339c 0457c72f 7dc794ed
! Mem[0000000090000070] = 6a576747 4a67ed1d be718bb7 7fb318af
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[00000000900001a4] = 2ac5327a, %g2 = 0000000059018e55
ldub [%i4+0x1a6],%g2 ! %g2 = 000000000000002a
! %l3 = 00000000181a956e, Mem[0000000091800008] = f81c58e5ea654374
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 00000000181a956e
! Mem[00000000908000b8] = 1a2ce1f81065ce3c, %g2 = 000000000000002a
ldx [%i5+0x0b8],%g2 ! %g2 = 1a2ce1f81065ce3c
! Mem[00000000908001c4] = 069a5bd8, %g2 = 1a2ce1f81065ce3c
ldsh [%i5+0x1c6],%g2 ! %g2 = 000000000000069a
! %l4 = a0c82447, %l5 = fa64abe7, Mem[0000000091000198] = dc45343c 8dfea55c
std %l4,[%i6+0x198] ! Mem[0000000091000198] = a0c82447 fa64abe7
p46_label_24:
! Mem[000000006c000018] = f9ec6353, %l0 = ffffffffffffff91
ldsb [%i0+%o3],%l0 ! %l0 = fffffffffffffff9
! Mem[0000000091000060] = 051f93c3 ddde6b96, %g2 = 0000069a, %g3 = f68d0ba7
ldd [%i6+0x060],%g2 ! %g2 = 00000000051f93c3 00000000ddde6b96
! Mem[000000006c0000c0] = c4671189 9bc76c76 88775bc4 c7b1be1e
! Mem[000000006c0000d0] = 1cda08dd 34092b13 83c71f9b f49c79dc
! Mem[000000006c0000e0] = 456d6f43 fa64abe7 5990efe8 cbd5458d
! Mem[000000006c0000f0] = 9e44c17a dc0657fe 495385c0 e7ee273c
mov 0x0c0,%g5
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 000000006c0000c0
! Mem[0000000091000060] = 051f93c3, %g2 = 00000000051f93c3
ldub [%i6+0x060],%g2 ! %g2 = 0000000000000005
! Mem[00000000900000c0] = 34f57fb2 5a05777b 66a71db1 7e3764b2
! Mem[00000000900000d0] = 6f824575 cb77b7b5 a3511513 b67f775d
! Mem[00000000900000e0] = 81c9013d 9355c172 dd9565bf a1f01743
! Mem[00000000900000f0] = 64807739 63f40323 699877aa 810de1a8
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000006d0001b0] = d3b9f522, %l5 = 00000000fa64abe7
lduw [%i2+0x1b0],%l5 ! %l5 = 00000000d3b9f522
! Mem[0000000090000130] = 5da20da2, %g18 = b9698f75ffcba2c8
ldsw [%i4+0x130],%g2 ! %g2 = b9698f75ffcba2c8
! Mem[0000000091000130] = aab6d95d, %g2 = 000000005da20da2
lduw [%i6+0x130],%g2 ! %g2 = 00000000aab6d95d
! Mem[0000000090800124] = 744fca19, %g2 = 00000000aab6d95d
lduw [%i5+0x124],%g2 ! %g2 = 00000000744fca19
! %f16 = c4671189 9bc76c76 88775bc4 c7b1be1e
! %f20 = 1cda08dd 34092b13 83c71f9b f49c79dc
! %f24 = 456d6f43 fa64abe7 5990efe8 cbd5458d
! %f28 = 9e44c17a dc0657fe 495385c0 e7ee273c
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
p46_label_25:
! %f0 = ba5ea7bb da98ea08 ffc884e9 738ac462
! %f4 = 66a63a85 5011f035 141e7b68 eec81e06
! %f8 = 65e14569 1230339c 0457c72f fe2894ed
! %f12 = 6a576747 4a67ed1d be718bb7 7fb318af
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000006c800018] = c28484adb282d808, %l0 = fffffffffffffff9, %l3 = 00000000181a956e
add %i1,0x18,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = c28484adb282d808
! Mem[000000006c800074] = 752d5fd5, %l7 = 9118ff3c, %l1 = 8330352a
add %i1,0x74,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000752d5fd5
! %l7 = 000000009118ff3c, Mem[00000000908000b0] = ac9d73bf
stw %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = 9118ff3c
! Mem[000000006c800142] = bd02ee14, %l2 = 00000000499ecd5c
ldstub [%i1+0x142],%l2 ! %l2 = 000000ee000000ff
! %l1 = 00000000752d5fd5, Mem[00000000918001b8] = 327e9af1
sth %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 5fd59af1
! Mem[000000006d8001c8] = 6596caf0, %l3 = c28484adb282d808
lduh [%i3+0x1c8],%l3 ! %l3 = 0000000000006596
! Mem[000000009100008c] = f509db17, %g2 = 00000000744fca19
lduw [%i6+0x08c],%g2 ! %g2 = 00000000f509db17
! Mem[0000000090800010] = 736c3b2b 227efaae, %g2 = f509db17, %g3 = ddde6b96
ldd [%i5+%o2],%g2 ! %g2 = 00000000736c3b2b 00000000227efaae
! Mem[00000000918000a0] = b13f4bc8, %g2 = 00000000736c3b2b
ldub [%o0+0x0a1],%g2 ! %g2 = 00000000000000b1
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
1: membar #Sync ! Force all stores to complete
p46_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b8] ! Set processor 46 done flag
! Check Registers
p46_check_registers:
set p46_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffffff9
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000752d5fd5
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ee
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000006596
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a0c82447
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d3b9f522
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c3194975
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009118ff3c
bne,a,pn %xcc,p46_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p46_check_fp_registers:
set p46_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ba5ea7bb da98ea08
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffc884e9 738ac462
bne %xcc,p46_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 66a63a85 5011f035
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 141e7b68 eec81e06
bne %xcc,p46_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 65e14569 1230339c
bne %xcc,p46_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0457c72f fe2894ed
bne %xcc,p46_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6a576747 4a67ed1d
bne %xcc,p46_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be be718bb7 7fb318af
bne %xcc,p46_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c4671189 9bc76c76
bne %xcc,p46_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 88775bc4 c7b1be1e
bne %xcc,p46_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 1cda08dd 34092b13
bne %xcc,p46_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 83c71f9b f49c79dc
bne %xcc,p46_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 456d6f43 fa64abe7
bne %xcc,p46_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5990efe8 cbd5458d
bne %xcc,p46_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9e44c17a dc0657fe
bne %xcc,p46_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 495385c0 e7ee273c
bne %xcc,p46_f30_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x068],%g2 ! Expected data = e70791dcb09555ff
ldx [%i0+0x068],%g3 ! Observed data at 000000006c000068
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0b8970ed80cc0a5b
ldx [%i0+0x080],%g3 ! Observed data at 000000006c000080
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = e7d47b8d4bffa775
ldx [%i0+0x098],%g3 ! Observed data at 000000006c000098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3a72c7666d46d7e3
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 456d6f43fa64abe7
ldx [%i0+0x0e0],%g3 ! Observed data at 000000006c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5990efe8cbd5458d
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x150],%g2 ! Expected data = bd6665fd91651e36
ldx [%i0+0x150],%g3 ! Observed data at 000000006c000150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000db2051fafa
ldx [%i0+0x178],%g3 ! Observed data at 000000006c000178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x178,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x058],%g2 ! Expected data = 0000007a139ec2f5
ldx [%i1+0x058],%g3 ! Observed data at 000000006c800058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = bd592cc6ffffffe8
ldx [%i1+0x060],%g3 ! Observed data at 000000006c800060
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = bd6665fdc1174bd5
ldx [%i1+0x068],%g3 ! Observed data at 000000006c800068
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000cbc1174bd5
ldx [%i1+0x0a0],%g3 ! Observed data at 000000006c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 422c725425ef78b5
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = da73cf00ff0319b7
ldx [%i1+0x110],%g3 ! Observed data at 000000006c800110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4de2bfc79118ff3c
ldx [%i1+0x138],%g3 ! Observed data at 000000006c800138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = bd02ff146b0c3bbb
ldx [%i1+0x140],%g3 ! Observed data at 000000006c800140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7eaec5fdffc60a5b
ldx [%i1+0x158],%g3 ! Observed data at 000000006c800158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 91e63880b211c711
ldx [%i1+0x1a8],%g3 ! Observed data at 000000006c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4cb4df8c2ae37016
ldx [%i1+0x1b0],%g3 ! Observed data at 000000006c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000000d262bdb2
ldx [%i1+0x1b8],%g3 ! Observed data at 000000006c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = dc31fbfd16603532
ldx [%i1+0x1d8],%g3 ! Observed data at 000000006c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1d8,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ef159cfb4c98fdbc
ldx [%i2+0x030],%g3 ! Observed data at 000000006d000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000339a40ed3d
ldx [%i2+0x050],%g3 ! Observed data at 000000006d000050
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x050,%g4
ldx [%g1+0x130],%g2 ! Expected data = 023011ff362b4893
ldx [%i2+0x130],%g3 ! Observed data at 000000006d000130
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = fffcb5408b0c9fd4
ldx [%i2+0x138],%g3 ! Observed data at 000000006d000138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0457ff2ffe2894ed
ldx [%i2+0x1e8],%g3 ! Observed data at 000000006d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1e8,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c29988d35d322bd5
ldx [%i3+0x008],%g3 ! Observed data at 000000006d800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000a5754919c3
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4ac21ba47147dc
ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = e5ebdc8788e5c98f
ldx [%i3+0x048],%g3 ! Observed data at 000000006d800048
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0bbcd8fbbb8b3635
ldx [%i3+0x058],%g3 ! Observed data at 000000006d800058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8d7e10fb1546e3ff
ldx [%i3+0x068],%g3 ! Observed data at 000000006d800068
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 499ecd5c181a956e
ldx [%i3+0x090],%g3 ! Observed data at 000000006d800090
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffffffe89cc60657
ldx [%i3+0x098],%g3 ! Observed data at 000000006d800098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 22e1cd454bcc5554
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 13e1375703878bb5
ldx [%i3+0x100],%g3 ! Observed data at 000000006d800100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = c29988d38a7b74dd
ldx [%i3+0x108],%g3 ! Observed data at 000000006d800108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000a5754919c3
ldx [%i3+0x110],%g3 ! Observed data at 000000006d800110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8c159b22b40c8b23
ldx [%i3+0x118],%g3 ! Observed data at 000000006d800118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff4ac21ba47147dc
ldx [%i3+0x120],%g3 ! Observed data at 000000006d800120
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = ad3a9d173d52ed1b
ldx [%i3+0x128],%g3 ! Observed data at 000000006d800128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = be6cddc7ed774a1c
ldx [%i3+0x130],%g3 ! Observed data at 000000006d800130
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 801496816388c931
ldx [%i3+0x138],%g3 ! Observed data at 000000006d800138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ba5ea7bbda98ea08
ldx [%i3+0x140],%g3 ! Observed data at 000000006d800140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffc884e9738ac462
ldx [%i3+0x148],%g3 ! Observed data at 000000006d800148
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 66a63a855011f035
ldx [%i3+0x150],%g3 ! Observed data at 000000006d800150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 141e7b68eec81e06
ldx [%i3+0x158],%g3 ! Observed data at 000000006d800158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 65e145691230339c
ldx [%i3+0x160],%g3 ! Observed data at 000000006d800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0df84811fe2894ed
ldx [%i3+0x168],%g3 ! Observed data at 000000006d800168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6a5767474a67ed1d
ldx [%i3+0x170],%g3 ! Observed data at 000000006d800170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = be718bb77fb318af
ldx [%i3+0x178],%g3 ! Observed data at 000000006d800178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 29e1d4eaff20f0e9
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = e9741625dc31fbfd
ldx [%i3+0x1c0],%g3 ! Observed data at 000000006d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffcbd440c8c7c7ff
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1e0,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f0_fail:
set p46_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f2_fail:
set p46_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f4_fail:
set p46_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f6_fail:
set p46_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f8_fail:
set p46_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f10_fail:
set p46_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f12_fail:
set p46_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f14_fail:
set p46_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f16_fail:
set p46_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f18_fail:
set p46_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f20_fail:
set p46_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f22_fail:
set p46_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f24_fail:
set p46_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f26_fail:
set p46_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f28_fail:
set p46_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f30_fail:
set p46_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 46 failed
p46_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 46 failed
p46_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p46_selfmod_failed:
ba p46_failed
mov 0xabc,%g1
p46_common_error:
or %g0,0xf0e,%g1
ba p46_failed
mov %o5,%g3
p46_common_signature_error:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_common_timeout:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p46_failed
mov 0x0,%g3
p46_trap1e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000008]
stxa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800020]
membar #Sync
ldda [%i3]ASI_BLK_AIUP,%f16
membar #Sync
stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800018]
done
p46_trap1o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000008]
stxa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800020]
membar #Sync
ldda [%o3]ASI_BLK_AIUP,%f16
membar #Sync
stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800018]
done
p46_trap2e:
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c800020]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800018]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000000]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800000]
done
p46_trap2o:
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006c800020]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d800018]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006d000000]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800000]
done
p46_trap3e:
nop
nop
nop
nop
nop
nop
done
p46_trap3o:
nop
nop
nop
nop
nop
nop
done
p46_init_memory_pointers:
set p46_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p46_local0_start,%i0
set p46_local1_start,%i1
set p46_local2_start,%i2
set p46_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = af081e327dd33999
ldx [%g1+0x008],%l1 ! %l1 = bd75a9acda73cf00
ldx [%g1+0x010],%l2 ! %l2 = 89650de9fa64abe7
ldx [%g1+0x018],%l3 ! %l3 = 722017d29cc60657
ldx [%g1+0x020],%l4 ! %l4 = c1db236bd9b9018c
ldx [%g1+0x028],%l5 ! %l5 = e89d42848a64f20d
ldx [%g1+0x030],%l6 ! %l6 = c079196036416574
ldx [%g1+0x038],%l7 ! %l7 = 02689ca497404e60
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 47
processor_47:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xbc] ! Set the start flag
wrpr %g0,7,%cleanwin
call p47_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 47
wr %g0,0x4,%fprs ! Make sure fef is 1
set p47_init_freg,%g1
! %f0 = 784da93d eebab1f7 a03e8dd4 bf9a9738
! %f4 = 4664ede0 89a08a2a ca32e282 9a304d90
! %f8 = fe24ab8d be967cd9 bedb18eb f2207e77
! %f12 = 65fcd10c 1631fc83 e4d9f478 ea841b49
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e9532ec2 d807228d d0c3b24f 06efb559
! %f20 = 08f1ec3a cc436fdf d80d7a40 473092df
! %f24 = 8fbffad3 ef05fba5 8561d545 0703a7c8
! %f28 = b943552b a20ba252 276c0a2b e82c3c98
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5cb88adb 6e784144 64b05e8a 9ebe45bb
! %f36 = 45f212c1 e8832882 1c2f6be9 363969cf
! %f40 = fb965919 810b9a3b 56229cf0 f9199c6f
! %f44 = 012d25ef e56e39be 5b817efc 5b245948
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2ec723d000000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = 2ec723d000000003
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 47
p47_label_1:
! Mem[00000000908001ac] = 51af16d7, %g2 = 2affc8d1e60987a6
ldsb [%i5+0x1ac],%g2 ! %g2 = 0000000000000051
! %l6 = af2052adc158449e, Mem[000000009100005c] = 0e06ea79
sth %l6,[%i6+0x05c] ! Mem[000000009100005c] = 449eea79
! %l2 = 0ec39107, %l3 = f0cdf6b9, Mem[0000000090000188] = 5b581917 137746eb
std %l2,[%i4+0x188] ! Mem[0000000090000188] = 0ec39107 f0cdf6b9
! Mem[00000000918000a8] = afd10558067b56ed, %g2 = 0000000000000051
ldx [%o0+0x0a8],%g2 ! %g2 = afd10558067b56ed
! Mem[000000006f000198] = ad64c230, %l2 = 0ec39107, %l7 = 6f790885
add %i2,0x198,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ad64c230
! Mem[000000009080004c] = ab569625, %g2 = afd10558067b56ed
ldsb [%i5+0x04e],%g2 ! %g2 = ffffffffffffffab
! Mem[000000006f0001a8] = 9222e203, %l4 = e50fcef0b186d612
lduw [%i2+0x1a8],%l4 ! %l4 = 000000009222e203
! %l3 = d9fd042df0cdf6b9, Mem[000000006e000039] = 07288a09
stb %l3,[%i0+0x039] ! Mem[000000006e000038] = 07b98a09
! Mem[000000006f800158] = 5859288b, %l3 = d9fd042df0cdf6b9
swap [%i3+0x158],%l3 ! %l3 = 000000005859288b
! Mem[000000006e000164] = e99d33af, %l6 = c158449e, %l2 = 0ec39107
add %i0,0x164,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e99d33af
p47_label_2:
! Mem[000000006e8000f0] = 8c56059b, %l3 = 000000005859288b
ldsb [%i1+0x0f2],%l3 ! %l3 = 0000000000000005
! Mem[000000006e800147] = 9175cb2c, %l3 = 0000000000000005
ldstub [%i1+0x147],%l3 ! %l3 = 0000002c000000ff
! %l7 = 00000000ad64c230, Mem[00000000900001ac] = 2cd319c2
stw %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = ad64c230
! Mem[00000000908001d8] = 34897f6c, %g2 = ffffffffffffffab
ldsh [%i5+0x1d8],%g2 ! %g2 = 0000000000003489
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l3 = 000000000000002c, Mem[00000000900001b8] = 289d2f98fd2501f4
stx %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000000000002c
! %l3 = 000000000000002c, Mem[00000000910001e0] = bbbab66e0cab3da0
stx %l3,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000000000002c
membar #Sync ! Added by membar checker (1000)
! Mem[0000000090000180] = ac4b8871 d466d3dd 0ec39107 f0cdf6b9
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 ad64c230
! Mem[00000000900001b0] = 339d668f c3afd8ae 00000000 0000002c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000006f000040] = 8b906dc5 c3b67c8b 1d686dea fa99bd7e
! Mem[000000006f000050] = 3c8c0fdd ebba1f32 c1ee8c34 f23a9b18
! Mem[000000006f000060] = b85995da 958bce3b 727552af 73ca6c99
! Mem[000000006f000070] = 1eec0679 714f49a4 86819c72 9949f83b
mov 0x040,%g6
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 000000006f000040
p47_label_3:
! Mem[00000000918000b4] = 051282f5, %g18 = c2264e067835b332
ldsw [%o0+0x0b4],%g2 ! %g2 = c2264e067835b332
! %l6 = af2052adc158449e, Mem[000000006f800178] = 4cb129b9
stw %l6,[%i3+0x178] ! Mem[000000006f800178] = c158449e
! %l0 = 8f7cf9da8e2580a5, Mem[0000000090000140] = 73eaa49b9bb9b2ee
stx %l0,[%i4+0x140] ! Mem[0000000090000140] = 8f7cf9da8e2580a5
! Mem[000000006f0001b8] = f42725b407f46724, %l1 = 2c843f71c657a2d8, %l5 = 3f97075e4b2026dd
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f42725b407f46724
! Mem[000000006f0000f0] = a90af447ecd994b3, %l3 = 000000000000002c, %l3 = 000000000000002c
add %i2,0xf0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = a90af447ecd994b3
! Mem[000000006e800040] = c89f70a2, %l1 = 2c843f71c657a2d8
swap [%i1+0x040],%l1 ! %l1 = 00000000c89f70a2
! Mem[00000000908001d8] = 34897f6c, %g2 = 00000000051282f5
ldsh [%i5+0x1d8],%g2 ! %g2 = 0000000000003489
! %l7 = 00000000ad64c230, Mem[000000006e80000c] = 2a2a754b
stb %l7,[%i1+0x00c] ! Mem[000000006e80000c] = 302a754b
! Mem[000000006e8000b4] = c4093095, %l3 = ecd994b3, %l6 = c158449e
add %i1,0xb4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c4093095
! Mem[00000000918000d4] = ac6f17e1, %g2 = 0000000000003489
lduh [%o0+0x0d6],%g2 ! %g2 = 000000000000ac6f
p47_label_4:
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[00000000900001e0] = 0fa5940c, %g2 = 000000000000ac6f
lduh [%i4+0x1e2],%g2 ! %g2 = 0000000000000fa5
! Mem[00000000908001f4] = 612b210f, %g2 = 0000000000000fa5
ldsh [%i5+0x1f6],%g2 ! %g2 = 000000000000612b
! %l2 = 00000000e99d33af, Mem[00000000900000e8] = 625920f0930ff521
stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000e99d33af
! %l6 = c4093095, %l7 = ad64c230, Mem[0000000091000000] = 102c1304 434bb096
std %l6,[%i6+%g0] ! Mem[0000000091000000] = c4093095 ad64c230
! Mem[00000000900001e0] = 0fa5940c, %g2 = 000000000000612b
ldsb [%i4+0x1e2],%g2 ! %g2 = 000000000000000f
! Mem[0000000091800048] = 9a64b4718ce2bfe6, %g2 = 000000000000000f
ldx [%o0+0x048],%g2 ! %g2 = 9a64b4718ce2bfe6
! Mem[00000000918000d0] = 7aba9aca d893ac6f, %g2 = 8ce2bfe6, %g3 = 0bad0b00
ldd [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca 00000000d893ac6f
! %l4 = 9222e203, %l5 = 07f46724, Mem[0000000090800180] = 0c280bcf 450c4cb9
std %l4,[%i5+0x180] ! Mem[0000000090800180] = 9222e203 07f46724
! Mem[000000006e0001b0] = 05bb44953beb4b8f, %l7 = 00000000ad64c230, %l1 = 00000000c89f70a2
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 05bb44953beb4b8f
p47_label_5:
! Mem[00000000918000e8] = 2e9fe1d6, %g2 = 000000007aba9aca
ldub [%o0+0x0eb],%g2 ! %g2 = 000000000000002e
! Mem[000000006f800077] = d3df9869, %l6 = 00000000c4093095
ldstub [%i3+0x077],%l6 ! %l6 = 00000069000000ff
! Mem[000000006e80019c] = 3eefabbe, %l2 = e99d33af, %l7 = ad64c230
add %i1,0x19c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003eefabbe
! Mem[00000000908000a8] = 8f9f5195, %g2 = 000000000000002e
ldsb [%i5+0x0a8],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000006e0001f8] = eb25a9e4, %l2 = e99d33af, %l5 = 07f46724
add %i0,0x1f8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000eb25a9e4
! Mem[00000000910001cc] = 1872c67e, %g2 = ffffffffffffff8f
ldub [%i6+0x1cd],%g2 ! %g2 = 0000000000000018
! %l2 = 00000000e99d33af, Mem[00000000910001c0] = c97f398d44af7411
stx %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000000e99d33af
! Mem[000000009080012c] = 9a5bcdbc, %g18 = c2264e067835b332
ldsw [%i5+0x12c],%g2 ! %g2 = c2264e067835b332
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
p47_label_6:
! Mem[0000000090800190] = 95f7e68e, %g2 = ffffffff9a5bcdbc
lduh [%i5+0x192],%g2 ! %g2 = 00000000000095f7
! Mem[000000006f8000c4] = 0dbaac3c, %l7 = 000000003eefabbe
swap [%i3+0x0c4],%l7 ! %l7 = 000000000dbaac3c
! %l6 = 0000000000000069, Mem[0000000091000048] = 192532e1
sth %l6,[%i6+0x048] ! Mem[0000000091000048] = 006932e1
! Mem[0000000091800008] = f81c58e5ea654374, %g2 = 00000000000095f7
ldx [%o0+%o1],%g2 ! %g2 = f81c58e5ea654374
! Mem[00000000918001e4] = 0ac7af21, %g2 = f81c58e5ea654374
lduh [%o0+0x1e6],%g2 ! %g2 = 0000000000000ac7
! %l0 = 8e2580a5, %l1 = 3beb4b8f, Mem[0000000090000010] = 16600ea2 0c3f65d1
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 8e2580a5 3beb4b8f
! %l2 = 00000000e99d33af, Mem[0000000090800187] = 24bf4c9e
stb %l2,[%i5+0x187] ! Mem[0000000090800184] = afbf4c9e
! %l5 = 00000000eb25a9e4, Mem[0000000091000192] = 1c19692e
sth %l5,[%i6+0x192] ! Mem[0000000091000190] = a9e4692e
! Mem[00000000908001e0] = b60c4b87, %g2 = 0000000000000ac7
ldub [%i5+0x1e3],%g2 ! %g2 = 00000000000000b6
! Mem[000000006f800070] = edd37626, %l1 = 05bb44953beb4b8f
swap [%i3+0x070],%l1 ! %l1 = 00000000edd37626
p47_label_7:
! Mem[000000006f00012c] = 8de0a5a8, %l1 = edd37626, %l3 = ecd994b3
add %i2,0x12c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008de0a5a8
! Mem[000000006f00003c] = eada3a42, %l7 = 000000000dbaac3c
swap [%i2+0x03c],%l7 ! %l7 = 00000000eada3a42
! Mem[0000000091800088] = ec5f6a06, %g2 = 00000000000000b6
lduw [%o0+0x088],%g2 ! %g2 = 00000000ec5f6a06
membar #Sync ! Added by membar checker (1001)
! %l0 = 8f7cf9da8e2580a5, Mem[00000000900001a8] = 413d2859
stw %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = 8e2580a5
! Mem[000000006f8001d8] = 320fba1e, %l1 = 00000000edd37626
ldstub [%i3+0x1d8],%l1 ! %l1 = 00000032000000ff
! Mem[00000000910001c4] = e99d33af, %g2 = 00000000ec5f6a06
lduh [%i6+0x1c4],%g2 ! %g2 = 000000000000e99d
! %l1 = 0000000000000032, Mem[0000000091000020] = 806bc25fb5c9f132
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000032
! %f16 = e9532ec2 d807228d d0c3b24f 06efb559
! %f20 = 08f1ec3a cc436fdf d80d7a40 473092df
! %f24 = 8fbffad3 ef05fba5 8561d545 0703a7c8
! %f28 = b943552b a20ba252 276c0a2b e82c3c98
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000091000104] = f7d01e0a, %g2 = 000000000000e99d
lduh [%i6+0x106],%g2 ! %g2 = 000000000000f7d0
! %f16 = e9532ec2 d807228d d0c3b24f 06efb559
! %f20 = 08f1ec3a cc436fdf d80d7a40 473092df
! %f24 = 8fbffad3 ef05fba5 8561d545 0703a7c8
! %f28 = b943552b a20ba252 276c0a2b e82c3c98
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p47_label_8:
! Mem[0000000090000148] = 8d4f4008, %g2 = 000000000000f7d0
lduh [%i4+0x148],%g2 ! %g2 = 0000000000008d4f
! %l7 = 00000000eada3a42, Mem[0000000091000060] = 051f93c3
sth %l7,[%i6+0x060] ! Mem[0000000091000060] = 3a4293c3
! Mem[00000000908001b4] = 2229163d, %g2 = 0000000000008d4f
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
! %l3 = 000000008de0a5a8, Mem[00000000900001e0] = 84cb0fa5
stw %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 8de0a5a8
! %l1 = 0000000000000032, Mem[0000000090800090] = 893f193d214a218b
stx %l1,[%i5+0x090] ! Mem[0000000090800090] = 0000000000000032
! %l5 = 00000000eb25a9e4, Mem[00000000900001f0] = 76e03e01
stw %l5,[%i4+0x1f0] ! Mem[00000000900001f0] = eb25a9e4
! Mem[000000006f000058] = c1ee8c34, %l2 = e99d33af, %l0 = 8e2580a5
add %i2,0x58,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000c1ee8c34
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = 00002229, %g3 = d893ac6f
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
! %l0 = 00000000c1ee8c34, Mem[000000006f80001e] = 499eeea3
stb %l0,[%i3+0x01e] ! Mem[000000006f80001c] = 499e34a3
! Mem[000000006f800001] = ec12f07d, %l4 = 000000009222e203
ldstub [%i3+0x001],%l4 ! %l4 = 00000012000000ff
p47_label_9:
! Mem[000000006e800000] = a4c4d68d2585690d, %l2 = 00000000e99d33af, %l4 = 0000000000000012
casxa [%i1]0x80,%l2,%l4 ! %l4 = a4c4d68d2585690d
! Mem[000000006f800180] = 04a0df2ebfd9b1ae, %l5 = 00000000eb25a9e4, %l3 = 000000008de0a5a8
add %i3,0x180,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 04a0df2ebfd9b1ae
! %l7 = 00000000eada3a42, Mem[0000000091000018] = 8c716ef0fa7c80ba
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 00000000eada3a42
! Mem[0000000090000190] = 027cbb53, %g2 = 000000003731e03f
lduh [%i4+0x192],%g2 ! %g2 = 000000000000027c
! Mem[000000006f800090] = 85601659, %l3 = bfd9b1ae, %l5 = eb25a9e4
add %i3,0x90,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000085601659
! %l0 = 00000000c1ee8c34, Mem[000000006e00000c] = b5971c7c
stw %l0,[%i0+0x00c] ! Mem[000000006e00000c] = c1ee8c34
! %l0 = 00000000c1ee8c34, Mem[00000000900001ec] = 0fbb144d
stw %l0,[%i4+0x1ec] ! Mem[00000000900001ec] = c1ee8c34
! %l4 = 2585690d, %l5 = 85601659, Mem[0000000091000048] = 006932e1 c765fd60
std %l4,[%i6+0x048] ! Mem[0000000091000048] = 2585690d 85601659
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000006f000188] = 2735a9a8, %l1 = 0000000000000032
swap [%i2+0x188],%l1 ! %l1 = 000000002735a9a8
p47_label_10:
! %l4 = a4c4d68d2585690d, Mem[0000000090800190] = e93695f7
stw %l4,[%i5+0x190] ! Mem[0000000090800190] = 2585690d
! %f16 = e9532ec2 d807228d d0c3b24f 06efb559
! %f20 = 08f1ec3a cc436fdf d80d7a40 473092df
! %f24 = 8fbffad3 ef05fba5 8561d545 0703a7c8
! %f28 = b943552b a20ba252 276c0a2b e82c3c98
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[000000006e8001c8] = 1526505fecd6d055, %l2 = 00000000e99d33af, %l0 = 00000000c1ee8c34
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 1526505fecd6d055
! %l7 = 00000000eada3a42, Mem[000000009180001b] = 94e67242
stb %l7,[%o0+0x01b] ! Mem[0000000091800018] = 42e67242
! Mem[0000000091000020] = 00000000, %g18 = c2264e067835b332
ldsw [%i6+%o4],%g2 ! %g2 = c2264e067835b332
! Mem[000000006f000010] = 9eb4c18b4c3ad565, %l6 = 0000000000000069, %l4 = a4c4d68d2585690d
add %i2,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 9eb4c18b4c3ad565
! %l4 = 9eb4c18b4c3ad565, Mem[00000000900001b0] = 339d668f
sth %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = d565668f
! Mem[0000000090800098] = f985fdfd, %g2 = 0000000000000000
lduh [%i5+0x098],%g2 ! %g2 = 000000000000f985
! Mem[000000006e80013c] = 6307ec95, %l6 = 0000000000000069
swap [%i1+0x13c],%l6 ! %l6 = 000000006307ec95
! Mem[000000006e000040] = 5cae293e d74039d3 58416793 5a48f269
! Mem[000000006e000050] = 7c23b871 e9b65f4e 163fddc2 1882a953
! Mem[000000006e000060] = 2bf06031 9f325906 33ef9c16 b39218a1
! Mem[000000006e000070] = 71656acd 5310e049 6999df6d 84f82d4c
ldda [%i0+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000006e000040
p47_label_11:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 00000000 e99d33af
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l0 = 1526505fecd6d055, Mem[00000000910001c0] = 00000000e99d33af
stx %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = 1526505fecd6d055
! Mem[000000006f000020] = 01e92771aad391a1, %l0 = 1526505fecd6d055, %l4 = 9eb4c18b4c3ad565
add %i2,0x20,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 01e92771aad391a1
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = 000000000000f985
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
! Mem[000000006e800080] = a7a91074 8f085a33 88343627 4a2caffe
! Mem[000000006e800090] = 511e3233 b981b65d 0fe37201 b972879f
! Mem[000000006e8000a0] = e8600986 f845ca2c 41c8ea26 f686a614
! Mem[000000006e8000b0] = 6486fc70 c4093095 8e2addd9 028b61b2
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000006e800080
! %l6 = 6307ec95, %l7 = eada3a42, Mem[000000006e800008] = 411651bf 302a754b
std %l6,[%i1+%o1] ! Mem[000000006e800008] = 6307ec95 eada3a42
! Mem[0000000091800028] = 4c49e8b6 5bfd1652, %g2 = 9cf71985, %g3 = da22069a
ldd [%o0+%o5],%g2 ! %g2 = 000000004c49e8b6 000000005bfd1652
! Mem[0000000090800024] = 40ebce14, %g2 = 000000004c49e8b6
ldsh [%i5+0x024],%g2 ! %g2 = 00000000000040eb
! Mem[000000006e0001d0] = 296c544748fcb29a, %l2 = 00000000e99d33af, %l3 = 04a0df2ebfd9b1ae
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 296c544748fcb29a
! Mem[000000006f8001a0] = d0772af21277f53d, %l5 = 0000000085601659, %l3 = 296c544748fcb29a
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = d0772af21277f53d
p47_label_12:
! %l5 = 0000000085601659, Mem[00000000918000c1] = 2b5ddcf1
stb %l5,[%o0+0x0c1] ! Mem[00000000918000c0] = 595ddcf1
membar #Sync ! Added by membar checker (1002)
! Mem[00000000900000a8] = c8a70307, %g2 = 00000000000040eb
lduh [%i4+0x0a8],%g2 ! %g2 = 000000000000c8a7
! Mem[000000009000002c] = a7c8b943, %g2 = 000000000000c8a7
ldub [%i4+0x02e],%g2 ! %g2 = 00000000000000a7
! Mem[000000006f800090] = 8560165973466e42, %l3 = d0772af21277f53d, %l3 = d0772af21277f53d
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8560165973466e42
! %f16 = a7a91074 8f085a33 88343627 4a2caffe
! %f20 = 511e3233 b981b65d 0fe37201 b972879f
! %f24 = e8600986 f845ca2c 41c8ea26 f686a614
! %f28 = 6486fc70 c4093095 8e2addd9 028b61b2
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[000000006f000053] = 3c8c0fdd, %l1 = 000000002735a9a8
ldstub [%i2+0x053],%l1 ! %l1 = 000000dd000000ff
! %l4 = aad391a1, %l5 = 85601659, Mem[0000000090000190] = 8068027c bb53256a
std %l4,[%i4+0x190] ! Mem[0000000090000190] = aad391a1 85601659
! Mem[000000006e000010] = f60bcc67, %l6 = 6307ec95, %l5 = 85601659
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f60bcc67
! Mem[000000009100008c] = f509db17, %g2 = 00000000000000a7
ldsh [%i6+0x08c],%g2 ! %g2 = fffffffffffff509
! Mem[000000006e0000b3] = d0bd320d, %l0 = 1526505fecd6d055
ldstub [%i0+0x0b3],%l0 ! %l0 = 0000000d000000ff
p47_label_13:
! %l0 = 000000000000000d, Mem[0000000090000104] = c22e53e9
stw %l0,[%i4+0x104] ! Mem[0000000090000104] = 0000000d
! Mem[000000006f000072] = 1eec0679, %l1 = 00000000000000dd
ldstub [%i2+0x072],%l1 ! %l1 = 00000006000000ff
! Mem[000000006e8000f4] = ed5ef685, %l6 = 000000006307ec95
ldsb [%i1+0x0f4],%l6 ! %l6 = ffffffffffffffed
! %l4 = 01e92771aad391a1, Mem[00000000910000f8] = b1fac34d68ffb942
stx %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 01e92771aad391a1
! Mem[000000006e80007c] = cfa75235, %l0 = 000000000000000d
swap [%i1+0x07c],%l0 ! %l0 = 00000000cfa75235
! %l0 = 00000000cfa75235, Mem[0000000091000160] = 64118847e3d43c33
stx %l0,[%i6+0x160] ! Mem[0000000091000160] = 00000000cfa75235
! Mem[000000006e0001c4] = 6f5efae3, %l0 = 00000000cfa75235
ldsb [%i0+0x1c4],%l0 ! %l0 = 000000000000006f
! Mem[000000006e0001a8] = dac70ad1 4958b88f, %l6 = ffffffed, %l7 = eada3a42
ldd [%i0+0x1a8],%l6 ! %l6 = 00000000dac70ad1 000000004958b88f
! Mem[000000006e8000a0] = e8600986f845ca2c, %l7 = 000000004958b88f, %l3 = 8560165973466e42
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e8600986f845ca2c
! Mem[0000000091000150] = c588424aac100c36, %g2 = fffffffffffff509
ldx [%i6+0x150],%g2 ! %g2 = c588424aac100c36
p47_label_14:
! Mem[00000000910000e4] = 02f0f84f, %g2 = c588424aac100c36
ldsh [%i6+0x0e4],%g2 ! %g2 = 00000000000002f0
! %l3 = e8600986f845ca2c, Mem[0000000090000050] = 04fdba21
stw %l3,[%i4+0x050] ! Mem[0000000090000050] = f845ca2c
! Mem[000000006e8000fe] = 264a81e1, %l5 = 00000000f60bcc67
ldstub [%i1+0x0fe],%l5 ! %l5 = 00000081000000ff
! %l3 = e8600986f845ca2c, Mem[0000000090000150] = 9234af4e
stw %l3,[%i4+0x150] ! Mem[0000000090000150] = f845ca2c
! Mem[000000006e0001b8] = 5fd68af6, %l1 = 0000000000000006
swap [%i0+0x1b8],%l1 ! %l1 = 000000005fd68af6
! Mem[00000000900001c0] = 98c5416a, %g18 = c2264e067835b332
ldsw [%i4+0x1c0],%g2 ! %g2 = c2264e067835b332
! Mem[000000006e800054] = 311cdfd8, %l1 = 5fd68af6, %l5 = 00000081
add %i1,0x54,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000311cdfd8
! Mem[0000000090800030] = 333f492f, %g2 = ffffffff98c5416a
lduw [%i5+0x030],%g2 ! %g2 = 00000000333f492f
! Mem[000000006f8001cc] = 3cbcdceb, %l3 = f845ca2c, %l1 = 5fd68af6
add %i3,0x1cc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003cbcdceb
! %l4 = 01e92771aad391a1, Mem[0000000090000164] = 0e6009ca
stw %l4,[%i4+0x164] ! Mem[0000000090000164] = aad391a1
p47_label_15:
! %l4 = 01e92771aad391a1, Mem[00000000918001ea] = 35784c0e
sth %l4,[%o0+0x1ea] ! Mem[00000000918001e8] = 91a14c0e
! Mem[000000006e0000d0] = ad84063b, %l6 = 00000000dac70ad1
ldstub [%i0+0x0d0],%l6 ! %l6 = 000000ad000000ff
! %l5 = 00000000311cdfd8, Mem[0000000091000168] = 3294b119
stb %l5,[%i6+0x168] ! Mem[0000000091000168] = d894b119
! %l4 = 01e92771aad391a1, Mem[000000009000018c] = f0cdf6b9
sth %l4,[%i4+0x18c] ! Mem[000000009000018c] = 91a1f6b9
membar #Sync ! Added by membar checker (1003)
! Mem[0000000090000180] = ac4b8871 d466d3dd 0ec39107 91a1f6b9
! Mem[0000000090000190] = aad391a1 85601659 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 8e2580a5 ad64c230
! Mem[00000000900001b0] = d565668f c3afd8ae 00000000 0000002c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800024] = ce140825, %g2 = 00000000333f492f
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffce14
! Mem[0000000090800008] = ede103af, %g2 = ffffffffffffce14
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffede1
! %l0 = 000000000000006f, Mem[0000000091000108] = 1e0a26088b7aa723
stx %l0,[%i6+0x108] ! Mem[0000000091000108] = 000000000000006f
! Mem[000000006f000164] = bd71cc28, %l1 = 3cbcdceb, %l1 = 3cbcdceb
add %i2,0x164,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000bd71cc28
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 00000000 e99d33af
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p47_label_16:
! %l6 = 00000000000000ad, Mem[0000000091800020] = a8134317
sth %l6,[%o0+%o4] ! Mem[0000000091800020] = 00ad4317
! Mem[000000006e800010] = 3e934c4cb2d3504f, %l4 = 01e92771aad391a1, %l7 = 000000004958b88f
add %i1,0x10,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3e934c4cb2d3504f
! %f0 = d33940d7 3e29ae5c 69f2485a 93674158
! %f4 = 4e5fb6e9 71b8237c 53a98218 c2dd3f16
! %f8 = 0659329f 3160f02b a11892b3 169cef33
! %f12 = 49e01053 cd6a6571 4c2df884 6ddf9969
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l4 = 01e92771aad391a1, Mem[00000000918000e8] = 4a2aed2e
stw %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = aad391a1
! Mem[000000006e00005d] = 1882a953, %l6 = 00000000000000ad
ldstub [%i0+0x05d],%l6 ! %l6 = 00000082000000ff
! Mem[000000006e8000a0] = e8600986f845ca2c, %l1 = 00000000bd71cc28, %l1 = 00000000bd71cc28
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = e8600986f845ca2c
! %l2 = 00000000e99d33af, Mem[000000006f8001a8] = bdba94542b6c81fb
stx %l2,[%i3+0x1a8] ! Mem[000000006f8001a8] = 00000000e99d33af
! Mem[000000006e000098] = 41f357b26209427f, %l0 = 000000000000006f
ldx [%i0+0x098],%l0 ! %l0 = 41f357b26209427f
! %l2 = 00000000e99d33af, Mem[000000006e0000e8] = deeb098b8f6c517b
stx %l2,[%i0+0x0e8] ! Mem[000000006e0000e8] = 00000000e99d33af
! Mem[000000006f0001ec] = 533b6896, %l4 = aad391a1, %l7 = b2d3504f
add %i2,0x1ec,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000533b6896
p47_label_17:
! %f0 = d33940d7 3e29ae5c 69f2485a 93674158
! %f4 = 4e5fb6e9 71b8237c 53a98218 c2dd3f16
! %f8 = 0659329f 3160f02b a11892b3 169cef33
! %f12 = 49e01053 cd6a6571 4c2df884 6ddf9969
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000900000ac] = f686a614, %g2 = ffffffffffffede1
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000f686a614
! %f0 = d33940d7 3e29ae5c 69f2485a 93674158
! %f4 = 4e5fb6e9 71b8237c 53a98218 c2dd3f16
! %f8 = 0659329f 3160f02b a11892b3 169cef33
! %f12 = 49e01053 cd6a6571 4c2df884 6ddf9969
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! %l3 = e8600986f845ca2c, Mem[0000000091800158] = 9115835d6fc0b3a2
stx %l3,[%o0+0x158] ! Mem[0000000091800158] = e8600986f845ca2c
! %l3 = e8600986f845ca2c, Mem[000000006e800010] = 3e934c4c
sth %l3,[%i1+%o2] ! Mem[000000006e800010] = ca2c4c4c
! Mem[000000006f0001f8] = e1a0595d, %l7 = 00000000533b6896
ldub [%i2+0x1f8],%l7 ! %l7 = 00000000000000e1
! %l2 = 00000000e99d33af, Mem[00000000918001a5] = 1c1e88d7
stb %l2,[%o0+0x1a5] ! Mem[00000000918001a4] = af1e88d7
! Mem[000000006e0000cc] = 669998fd, %l7 = 000000e1, %l0 = 6209427f
add %i0,0xcc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000669998fd
! Mem[0000000091000008] = b3d4ede1 448eee7f, %g2 = f686a614, %g3 = 5bfd1652
ldd [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1 00000000448eee7f
! Mem[000000006e800068] = 0436ca831fbc4e7b, %l2 = 00000000e99d33af, %l1 = e8600986f845ca2c
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0436ca831fbc4e7b
p47_label_18:
! %l4 = aad391a1, %l5 = 311cdfd8, Mem[000000006e800000] = a4c4d68d 2585690d
std %l4,[%i1+%g0] ! Mem[000000006e800000] = aad391a1 311cdfd8
! Mem[000000006e00013c] = 3f0ee2dd, %l3 = e8600986f845ca2c
lduh [%i0+0x13c],%l3 ! %l3 = 0000000000003f0e
! Mem[0000000090000160] = 9f1caad3, %g2 = 00000000b3d4ede1
ldsh [%i4+0x162],%g2 ! %g2 = ffffffffffff9f1c
! Mem[000000006f8000d0] = 7b9ce49b, %l4 = 01e92771aad391a1
ldstub [%i3+0x0d0],%l4 ! %l4 = 0000007b000000ff
! Mem[000000006f800158] = f0cdf6b9, %l0 = 669998fd, %l4 = 0000007b
add %i3,0x158,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f0cdf6b9
! Mem[000000006e800194] = 671b66f7, %l7 = 00000000000000e1
ldstub [%i1+0x194],%l7 ! %l7 = 00000067000000ff
! Mem[000000006e800038] = 2b72c46b, %l0 = 00000000669998fd
swap [%i1+0x038],%l0 ! %l0 = 000000002b72c46b
! %l2 = 00000000e99d33af, Mem[00000000908000a0] = d0a04648a006b5d6
stx %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000e99d33af
! Mem[000000006f000180] = 0809a381, %l6 = 0000000000000082
ldsb [%i2+0x180],%l6 ! %l6 = 0000000000000008
! Mem[0000000091800068] = aeb33225 99dfefc0, %g2 = ffff9f1c, %g3 = 448eee7f
ldd [%o0+0x068],%g2 ! %g2 = 00000000aeb33225 0000000099dfefc0
p47_label_19:
! Mem[0000000090000140] = 8f7cf9da 8e2580a5 8d4f4008 f76b0690
! Mem[0000000090000150] = f845ca2c cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c aad391a1 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000006e800024] = db907833, %l4 = f0cdf6b9, %l7 = 00000067
add %i1,0x24,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000db907833
! %l3 = 0000000000003f0e, Mem[0000000091800046] = dce89a64
stb %l3,[%o0+0x046] ! Mem[0000000091800044] = 0ee89a64
membar #Sync ! Added by membar checker (1004)
! %f16 = a7a91074 8f085a33 88343627 4a2caffe
! %f20 = 511e3233 b981b65d 0fe37201 b972879f
! %f24 = e8600986 f845ca2c 41c8ea26 f686a614
! %f28 = 6486fc70 c4093095 8e2addd9 028b61b2
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l4 = f0cdf6b9, %l5 = 311cdfd8, Mem[0000000091800058] = 5c76d322 98c57dad
std %l4,[%o0+0x058] ! Mem[0000000091800058] = f0cdf6b9 311cdfd8
! Mem[0000000090000158] = 17af2d6aff4d8bb7, %g2 = 00000000aeb33225
ldx [%i4+0x158],%g2 ! %g2 = 17af2d6aff4d8bb7
! Mem[000000006f8001f4] = 47b9f96c, %l7 = 00000000db907833
swap [%i3+0x1f4],%l7 ! %l7 = 0000000047b9f96c
! Mem[000000006f0001f6] = 4d05b0b8, %l1 = 0436ca831fbc4e7b
ldstub [%i2+0x1f6],%l1 ! %l1 = 000000b0000000ff
! Mem[000000006f000050] = 3c8c0fffebba1f32, %l7 = 0000000047b9f96c, %l6 = 0000000000000008
add %i2,0x50,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 3c8c0fffebba1f32
! Mem[000000006f0000bf] = 3cef2efd, %l4 = 00000000f0cdf6b9
ldstub [%i2+0x0bf],%l4 ! %l4 = 000000fd000000ff
p47_label_20:
! Mem[000000006f800069] = d1550033, %l3 = 0000000000003f0e
ldstub [%i3+0x069],%l3 ! %l3 = 00000055000000ff
! Mem[000000006f000198] = ad64c230, %l3 = 00000055, %l6 = ebba1f32
add %i2,0x198,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ad64c230
! Mem[0000000091000000] = c4093095 ad64c230, %g2 = ff4d8bb7, %g3 = 99dfefc0
ldd [%i6+%g0],%g2 ! %g2 = 00000000c4093095 00000000ad64c230
! Mem[000000006e800030] = 03ce3b872e89b50e, %l1 = 00000000000000b0, %l5 = 00000000311cdfd8
add %i1,0x30,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 03ce3b872e89b50e
! Mem[000000006f800020] = 847f01bc, %l6 = 00000000ad64c230
swap [%i3+%o4],%l6 ! %l6 = 00000000847f01bc
! Mem[000000006e8000f8] = 2c2f0c09, %l6 = 00000000847f01bc
lduw [%i1+0x0f8],%l6 ! %l6 = 000000002c2f0c09
! Mem[00000000908001a0] = 275c44b0, %g2 = 00000000c4093095
ldsh [%i5+0x1a0],%g2 ! %g2 = 000000000000275c
! Mem[000000006e800044] = 19569453, %l6 = 2c2f0c09, %l3 = 00000055
add %i1,0x44,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000019569453
! Mem[000000006e000144] = 41718e11, %l1 = 00000000000000b0
swap [%i0+0x144],%l1 ! %l1 = 0000000041718e11
! %f16 = a7a91074 8f085a33 88343627 4a2caffe
! %f20 = 511e3233 b981b65d 0fe37201 b972879f
! %f24 = e8600986 f845ca2c 41c8ea26 f686a614
! %f28 = 6486fc70 c4093095 8e2addd9 028b61b2
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
p47_label_21:
! %f0 = d33940d7 3e29ae5c 69f2485a 93674158
! %f4 = 4e5fb6e9 71b8237c 53a98218 c2dd3f16
! %f8 = 0659329f 3160f02b a11892b3 169cef33
! %f12 = 49e01053 cd6a6571 4c2df884 6ddf9969
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000006f80003c] = 1594ea59, %l5 = 03ce3b872e89b50e
swap [%i3+0x03c],%l5 ! %l5 = 000000001594ea59
! Mem[000000006f000027] = aad391a1, %l1 = 0000000041718e11
ldstub [%i2+0x027],%l1 ! %l1 = 000000a1000000ff
! %f0 = d33940d7 3e29ae5c 69f2485a 93674158
! %f4 = 4e5fb6e9 71b8237c 53a98218 c2dd3f16
! %f8 = 0659329f 3160f02b a11892b3 169cef33
! %f12 = 49e01053 cd6a6571 4c2df884 6ddf9969
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l7 = 0000000047b9f96c, Mem[000000006e0000c8] = 449fce47
sth %l7,[%i0+0x0c8] ! Mem[000000006e0000c8] = f96cce47
! Mem[0000000090800170] = 373e911bb67ade14, %g2 = 000000000000275c
ldx [%i5+0x170],%g2 ! %g2 = 373e911bb67ade14
! Mem[0000000091000098] = 3b6030b23457b2a7, %g2 = 373e911bb67ade14
ldx [%i6+0x098],%g2 ! %g2 = 3b6030b23457b2a7
! Mem[0000000090000150] = f845ca2c cd69a7ed, %g2 = 3457b2a7, %g3 = ad64c230
ldd [%i4+0x150],%g2 ! %g2 = 00000000f845ca2c 00000000cd69a7ed
! %l2 = e99d33af, %l3 = 19569453, Mem[000000006f800030] = 636be0fc 03f22150
std %l2,[%i3+0x030] ! Mem[000000006f800030] = e99d33af 19569453
! Mem[000000006f0000c8] = b7de422e26644407, %l0 = 000000002b72c46b, %l1 = 00000000000000a1
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b7de422e26644407
p47_label_22:
! Mem[000000006f0001e8] = e80c34bc, %l5 = 000000001594ea59
swap [%i2+0x1e8],%l5 ! %l5 = 00000000e80c34bc
! Mem[0000000091800088] = ec5f6a06, %g18 = c2264e067835b332
ldsw [%o0+0x088],%g2 ! %g2 = c2264e067835b332
! Mem[000000006e8001f0] = 79ec631f, %l7 = 0000000047b9f96c
swap [%i1+0x1f0],%l7 ! %l7 = 0000000079ec631f
! Mem[000000006f800138] = 82bd9453, %l4 = 00000000000000fd
swap [%i3+0x138],%l4 ! %l4 = 0000000082bd9453
! Mem[00000000918000c0] = c9595ddcf1cbb2db, %g2 = ffffffffec5f6a06
ldx [%o0+0x0c0],%g2 ! %g2 = c9595ddcf1cbb2db
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 00000000 e99d33af
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000006f8000b0] = a8a2e263, %l0 = 000000002b72c46b
ldsb [%i3+0x0b0],%l0 ! %l0 = ffffffffffffffa8
! Mem[000000006e800000] = aad391a1 311cdfd8 6307ec95 eada3a42
! Mem[000000006e800010] = ca2c4c4c b2d3504f b859d74f dc4204b2
! Mem[000000006e800020] = 2b7bbd29 db907833 cd15e7b9 56a00cff
! Mem[000000006e800030] = 03ce3b87 2e89b50e 669998fd 2b365cf8
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 000000006e800000
! %l7 = 0000000079ec631f, Mem[000000009180016f] = 784cfdc8
stb %l7,[%o0+0x16f] ! Mem[000000009180016c] = 1f4cfdc8
! Mem[000000006e80016b] = 60899062, %l5 = 00000000e80c34bc
ldstub [%i1+0x16b],%l5 ! %l5 = 00000062000000ff
p47_label_23:
! Mem[000000006f800048] = 7df55f608c81fb2f, %l6 = 000000002c2f0c09, %l6 = 000000002c2f0c09
add %i3,0x48,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7df55f608c81fb2f
! Mem[000000006f8000e0] = 36a3f71e, %l6 = 7df55f608c81fb2f
ldsh [%i3+0x0e2],%l6 ! %l6 = fffffffffffff71e
! Mem[000000006f8000b0] = a8a2e263af34d4b6, %l7 = 0000000079ec631f, %l2 = 00000000e99d33af
add %i3,0xb0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a8a2e263af34d4b6
! %l4 = 0000000082bd9453, Mem[000000006f0000a8] = fc99b6e41731b606
stx %l4,[%i2+0x0a8] ! Mem[000000006f0000a8] = 0000000082bd9453
! Mem[000000006e800080] = a7a91074, %l1 = b7de422e26644407
ldub [%i1+0x080],%l1 ! %l1 = 00000000000000a7
! %l1 = 00000000000000a7, Mem[0000000090800036] = ab8b60e8
sth %l1,[%i5+0x036] ! Mem[0000000090800034] = 00a760e8
membar #Sync ! Added by membar checker (1005)
! %f0 = d8df1c31 a191d3aa 423adaea 95ec0763
! %f4 = 4f50d3b2 4c4c2cca b20442dc 4fd759b8
! %f8 = 337890db 29bd7b2b ff0ca056 b9e715cd
! %f12 = 0eb5892e 873bce03 f85c362b fd989966
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000006e0001dc] = 5569b84a, %l0 = ffffffa8, %l0 = ffffffa8
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005569b84a
! Mem[000000006e000170] = 3214be07, %l2 = af34d4b6, %l6 = fffff71e
add %i0,0x170,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000003214be07
! %l5 = 0000000000000062, Mem[00000000910000fc] = aad391a1
stw %l5,[%i6+0x0fc] ! Mem[00000000910000fc] = 00000062
p47_label_24:
! Mem[00000000900001c0] = 335a088f 7410a9a7 feaf2c4a 27363488
! Mem[00000000900001d0] = 5db681b9 33321e51 9f8772b9 0172e30f
! Mem[00000000900001e0] = 2cca45f8 860960e8 14a686f6 26eac841
! Mem[00000000900001f0] = 953009c4 70fc8664 b2618b02 d9dd2a8e
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %f16 = a7a91074 8f085a33 88343627 4a2caffe
! %f20 = 511e3233 b981b65d 0fe37201 b972879f
! %f24 = e8600986 f845ca2c 41c8ea26 f686a614
! %f28 = 6486fc70 c4093095 8e2addd9 028b61b2
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000006e0001a8] = dac70ad1, %l0 = 5569b84a, %l5 = 00000062
add %i0,0x1a8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000dac70ad1
! Mem[000000006f0001d8] = 9aadf7d3d4f2222e, %l3 = 0000000019569453, %l2 = a8a2e263af34d4b6
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 9aadf7d3d4f2222e
! %f0 = d8df1c31 a191d3aa 423adaea 95ec0763
! %f4 = 4f50d3b2 4c4c2cca b20442dc 4fd759b8
! %f8 = 337890db 29bd7b2b ff0ca056 b9e715cd
! %f12 = 0eb5892e 873bce03 f85c362b fd989966
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %f16 = a7a91074 8f085a33 88343627 4a2caffe
! %f20 = 511e3233 b981b65d 0fe37201 b972879f
! %f24 = e8600986 f845ca2c 41c8ea26 f686a614
! %f28 = 6486fc70 c4093095 8e2addd9 028b61b2
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000908001a0] = 5c44b05c, %g2 = c9595ddcf1cbb2db
ldsb [%i5+0x1a1],%g2 ! %g2 = 000000000000005c
! Mem[000000006f000080] = a098bf52bd177789, %l4 = 0000000082bd9453, %l3 = 0000000019569453
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = a098bf52bd177789
! %l5 = 00000000dac70ad1, Mem[000000009080001f] = c5db922d
stb %l5,[%i5+0x01f] ! Mem[000000009080001c] = d1db922d
! Mem[000000006f0000c0] = 6d6149ab, %l4 = 0000000082bd9453
swap [%i2+0x0c0],%l4 ! %l4 = 000000006d6149ab
p47_label_25:
! Mem[000000006f800094] = 73466e42, %l6 = 000000003214be07
swap [%i3+0x094],%l6 ! %l6 = 0000000073466e42
! %l2 = d4f2222e, %l3 = bd177789, Mem[00000000918000d8] = 17e15b52 b8bfd325
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = d4f2222e bd177789
membar #Sync ! Added by membar checker (1006)
! %l3 = a098bf52bd177789, Mem[00000000900001f0] = 953009c470fc8664
stx %l3,[%i4+0x1f0] ! Mem[00000000900001f0] = a098bf52bd177789
! Mem[000000006e00001a] = d18aa7a1, %l5 = 00000000dac70ad1
ldstub [%i0+0x01a],%l5 ! %l5 = 000000a7000000ff
! Mem[0000000091000014] = 8bb53053, %g2 = 000000000000005c
lduh [%i6+0x014],%g2 ! %g2 = 0000000000008bb5
! Mem[000000006e0001dc] = 5569b84a, %l5 = 00000000000000a7
swap [%i0+0x1dc],%l5 ! %l5 = 000000005569b84a
! Mem[00000000910001d8] = b3551fa5, %g2 = 0000000000008bb5
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000b3551fa5
! Mem[000000006e800098] = 0fe37201b972879f, %l7 = 0000000079ec631f, %l0 = 000000005569b84a
add %i1,0x98,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 0fe37201b972879f
! Mem[0000000090800190] = 2585690de68e81f2, %g2 = 00000000b3551fa5
ldx [%i5+0x190],%g2 ! %g2 = 2585690de68e81f2
! Mem[000000009080007c] = 132f0048, %g2 = 2585690de68e81f2
ldsh [%i5+0x07c],%g2 ! %g2 = 000000000000132f
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p47_branch_failed
p47_not_taken_0_end:
! End of Random Code for Thread 47
1: membar #Sync ! Force all stores to complete
p47_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0bc] ! Set processor 47 done flag
! Check Registers
p47_check_registers:
set p47_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0fe37201b972879f
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000a7
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a098bf52bd177789
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006d6149ab
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005569b84a
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000073466e42
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000079ec631f
bne,a,pn %xcc,p47_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p47_check_fp_registers:
set p47_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be d8df1c31 a191d3aa
bne %xcc,p47_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 423adaea 95ec0763
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4f50d3b2 4c4c2cca
bne %xcc,p47_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b20442dc 4fd759b8
bne %xcc,p47_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 337890db 29bd7b2b
bne %xcc,p47_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ff0ca056 b9e715cd
bne %xcc,p47_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0eb5892e 873bce03
bne %xcc,p47_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f85c362b fd989966
bne %xcc,p47_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be a7a91074 8f085a33
bne %xcc,p47_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 88343627 4a2caffe
bne %xcc,p47_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 511e3233 b981b65d
bne %xcc,p47_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 0fe37201 b972879f
bne %xcc,p47_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e8600986 f845ca2c
bne %xcc,p47_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 41c8ea26 f686a614
bne %xcc,p47_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6486fc70 c4093095
bne %xcc,p47_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8e2addd9 028b61b2
bne %xcc,p47_f30_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 5ea0c021c1ee8c34
ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d18affa1c5bd92c3
ldx [%i0+0x018],%g3 ! Observed data at 000000006e000018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 07b98a09223f2f49
ldx [%i0+0x038],%g3 ! Observed data at 000000006e000038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 163fddc218ffa953
ldx [%i0+0x058],%g3 ! Observed data at 000000006e000058
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d0bd32ff94cf6b5f
ldx [%i0+0x0b0],%g3 ! Observed data at 000000006e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f96cce47669998fd
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff84063b08bafed2
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000000e99d33af
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8885bcac000000b0
ldx [%i0+0x140],%g3 ! Observed data at 000000006e000140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000061024154c
ldx [%i0+0x1b8],%g3 ! Observed data at 000000006e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 17278c10000000a7
ldx [%i0+0x1d8],%g3 ! Observed data at 000000006e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1d8,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = aad391a1311cdfd8
ldx [%i1+0x000],%g3 ! Observed data at 000000006e800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6307ec95eada3a42
ldx [%i1+0x008],%g3 ! Observed data at 000000006e800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ca2c4c4cb2d3504f
ldx [%i1+0x010],%g3 ! Observed data at 000000006e800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 669998fd2b365cf8
ldx [%i1+0x038],%g3 ! Observed data at 000000006e800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = c657a2d819569453
ldx [%i1+0x040],%g3 ! Observed data at 000000006e800040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = 75f9e7500000000d
ldx [%i1+0x078],%g3 ! Observed data at 000000006e800078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2c2f0c09264affe1
ldx [%i1+0x0f8],%g3 ! Observed data at 000000006e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3585fc0f00000069
ldx [%i1+0x138],%g3 ! Observed data at 000000006e800138
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 80620b109175cbff
ldx [%i1+0x140],%g3 ! Observed data at 000000006e800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 608990ff08fa68cd
ldx [%i1+0x168],%g3 ! Observed data at 000000006e800168
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 36a14c43ff1b66f7
ldx [%i1+0x190],%g3 ! Observed data at 000000006e800190
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 47b9f96ce49566eb
ldx [%i1+0x1f0],%g3 ! Observed data at 000000006e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1f0,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 01e92771aad391ff
ldx [%i2+0x020],%g3 ! Observed data at 000000006f000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 030bfcd30dbaac3c
ldx [%i2+0x038],%g3 ! Observed data at 000000006f000038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3c8c0fffebba1f32
ldx [%i2+0x050],%g3 ! Observed data at 000000006f000050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1eecff79714f49a4
ldx [%i2+0x070],%g3 ! Observed data at 000000006f000070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000000082bd9453
ldx [%i2+0x0a8],%g3 ! Observed data at 000000006f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e7f2e7b13cef2eff
ldx [%i2+0x0b8],%g3 ! Observed data at 000000006f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 82bd9453275882e0
ldx [%i2+0x0c0],%g3 ! Observed data at 000000006f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000032aa56812a
ldx [%i2+0x188],%g3 ! Observed data at 000000006f000188
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1594ea59533b6896
ldx [%i2+0x1e8],%g3 ! Observed data at 000000006f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f7d7b29a4d05ffb8
ldx [%i2+0x1f0],%g3 ! Observed data at 000000006f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1f0,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ecfff07d15a016cb
ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 528e109c499e34a3
ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ad64c2301153cfc9
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = e99d33af19569453
ldx [%i3+0x030],%g3 ! Observed data at 000000006f800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 119f08662e89b50e
ldx [%i3+0x038],%g3 ! Observed data at 000000006f800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = d1ff003328b542ac
ldx [%i3+0x068],%g3 ! Observed data at 000000006f800068
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3beb4b8fd3df98ff
ldx [%i3+0x070],%g3 ! Observed data at 000000006f800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 856016593214be07
ldx [%i3+0x090],%g3 ! Observed data at 000000006f800090
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d20a59743eefabbe
ldx [%i3+0x0c0],%g3 ! Observed data at 000000006f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff9ce49bf80d0f17
ldx [%i3+0x0d0],%g3 ! Observed data at 000000006f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000fd32ed706b
ldx [%i3+0x138],%g3 ! Observed data at 000000006f800138
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = f0cdf6b90083da9d
ldx [%i3+0x158],%g3 ! Observed data at 000000006f800158
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = c158449ebf99d141
ldx [%i3+0x178],%g3 ! Observed data at 000000006f800178
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000000e99d33af
ldx [%i3+0x1a8],%g3 ! Observed data at 000000006f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff0fba1ebbd2fe2d
ldx [%i3+0x1d8],%g3 ! Observed data at 000000006f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = cf6f50b1db907833
ldx [%i3+0x1f0],%g3 ! Observed data at 000000006f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1f0,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
p47_f0_fail:
set p47_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f2_fail:
set p47_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f4_fail:
set p47_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f6_fail:
set p47_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f8_fail:
set p47_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f10_fail:
set p47_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f12_fail:
set p47_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f14_fail:
set p47_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f16_fail:
set p47_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f18_fail:
set p47_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f20_fail:
set p47_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f22_fail:
set p47_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f24_fail:
set p47_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f26_fail:
set p47_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f28_fail:
set p47_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f30_fail:
set p47_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 47 failed
p47_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 47 failed
p47_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p47_selfmod_failed:
ba p47_failed
mov 0xabc,%g1
p47_common_error:
or %g0,0xf0f,%g1
ba p47_failed
mov %o5,%g3
p47_common_signature_error:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_common_timeout:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p47_failed
mov 0x0,%g3
p47_trap1e:
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000018]
stba %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800018]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000000]
stwa %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000028]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800028]
done
p47_trap1o:
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000018]
stba %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800018]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000000]
stwa %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000028]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800028]
done
p47_trap2e:
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800018]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800010]
stxa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800020]
stxa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800008]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000010]
done
p47_trap2o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800018]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800010]
stxa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800020]
stxa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000000]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e800008]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000010]
done
p47_trap3e:
nop
done
p47_trap3o:
nop
done
p47_init_memory_pointers:
set p47_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p47_local0_start,%i0
set p47_local1_start,%i1
set p47_local2_start,%i2
set p47_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8f7cf9da8e2580a5
ldx [%g1+0x008],%l1 ! %l1 = 2c843f71c657a2d8
ldx [%g1+0x010],%l2 ! %l2 = 3e169d6e0ec39107
ldx [%g1+0x018],%l3 ! %l3 = d9fd042df0cdf6b9
ldx [%g1+0x020],%l4 ! %l4 = e50fcef0b186d612
ldx [%g1+0x028],%l5 ! %l5 = 3f97075e4b2026dd
ldx [%g1+0x030],%l6 ! %l6 = af2052adc158449e
ldx [%g1+0x038],%l7 ! %l7 = 51b9ecca6f790885
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 48
processor_48:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xc0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p48_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 48
wr %g0,0x4,%fprs ! Make sure fef is 1
set p48_init_freg,%g1
! %f0 = 4035833a 819f38f1 3d012bcc 078f24ce
! %f4 = 41a985c9 27234aa5 5b9adff5 e7a51ddf
! %f8 = 24dcbf9c 89a69d83 8433a45a 7cad4a64
! %f12 = a88e4c58 5c179405 56e98af8 bd6e1ab3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1c5386df 9c79cd55 84e49421 137ee950
! %f20 = e0ba611d 81c33262 fb83db78 486bcf36
! %f24 = 0bc1f786 98859e2d 8b15f718 b618edf2
! %f28 = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 39e02b31 8fac6912 eaa471de 41004fdd
! %f36 = f9ead1f8 f38a41ae 612340e1 2ccbaca5
! %f40 = eac4a5fe 83d00e09 e1287a43 0055f287
! %f44 = d4ee06f3 3f5898d1 60e9666c 98775662
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0de8f8470000001e,%g7,%g1 ! GSR scale = 3, align = 6
wr %g1,%g0,%gsr ! GSR = 0de8f8470000001e
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 48
p48_label_1:
! Mem[00000000718000e0] = bd7666fd5d5f1008, %l1 = 0d7db10ea63ba424, %l5 = d1a9b8864d345250
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bd7666fd5d5f1008
! Mem[0000000091800074] = 518dd01d, %g2 = 191b8770a6a0d40d
ldub [%o0+0x076],%g2 ! %g2 = 0000000000000051
! Mem[0000000071000120] = 979789ed, %l6 = 463c9af9, %l2 = 5ab89275
add %i2,0x120,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000979789ed
! %l2 = 00000000979789ed, Mem[00000000710001fc] = b357fbb2
stw %l2,[%i2+0x1fc] ! Mem[00000000710001fc] = 979789ed
! %l1 = 0d7db10ea63ba424, Mem[0000000091000148] = 3992e709
stw %l1,[%i6+0x148] ! Mem[0000000091000148] = a63ba424
! Mem[000000007180001c] = 6fd7d388, %l0 = 73ed626a, %l7 = f2843b2c
add %i3,0x1c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006fd7d388
! Mem[000000009180001c] = e6724250, %g2 = 0000000000000051
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffe6
! Mem[000000009000009c] = f2e36645, %g2 = ffffffffffffffe6
lduw [%i4+0x09c],%g2 ! %g2 = 00000000f2e36645
! Mem[0000000091800088] = ec5f6a06 83ae1bf1, %g2 = f2e36645, %g3 = 0bad0b00
ldd [%o0+0x088],%g2 ! %g2 = 00000000ec5f6a06 0000000083ae1bf1
! Mem[0000000070800180] = 76d2891a, %l7 = 000000006fd7d388
swap [%i1+0x180],%l7 ! %l7 = 0000000076d2891a
p48_label_2:
! Mem[00000000708001c0] = 985bfda7ca82ba7d, %l0 = d795b75a73ed626a, %l1 = 0d7db10ea63ba424
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 985bfda7ca82ba7d
! Mem[00000000700000c0] = d8f8122322fc55bb, %l1 = 985bfda7ca82ba7d, %l6 = fbc7ddda463c9af9
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = d8f8122322fc55bb
! Mem[0000000090800040] = e46967e1, %g2 = 00000000ec5f6a06
lduw [%i5+0x040],%g2 ! %g2 = 00000000e46967e1
! %l6 = d8f8122322fc55bb, Mem[00000000900000ae] = ae21e509
sth %l6,[%i4+0x0ae] ! Mem[00000000900000ac] = 55bbe509
! Mem[00000000700001c2] = b6c5410d, %l3 = a83191d016cb2aa0
ldstub [%i0+0x1c2],%l3 ! %l3 = 00000041000000ff
! Mem[00000000708000b0] = 88479878 d732065c, %l0 = 73ed626a, %l1 = ca82ba7d
ldd [%i1+0x0b0],%l0 ! %l0 = 0000000088479878 00000000d732065c
! Mem[00000000910001f0] = 58bc62f5, %g2 = 00000000e46967e1
lduw [%i6+0x1f0],%g2 ! %g2 = 0000000058bc62f5
! Mem[0000000071800199] = 43ca191f, %l4 = b05ad3562e5ead96
ldstub [%i3+0x199],%l4 ! %l4 = 000000ca000000ff
! Mem[00000000918000c0] = c92b5ddc, %g2 = 0000000058bc62f5
ldub [%o0+0x0c0],%g2 ! %g2 = 00000000000000c9
! %l6 = 22fc55bb, %l7 = 76d2891a, Mem[0000000091800028] = 4c49e8b6 5bfd1652
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 22fc55bb 76d2891a
p48_label_3:
! %f0 = 4035833a 819f38f1 3d012bcc 078f24ce
! %f4 = 41a985c9 27234aa5 5b9adff5 e7a51ddf
! %f8 = 24dcbf9c 89a69d83 8433a45a 7cad4a64
! %f12 = a88e4c58 5c179405 56e98af8 bd6e1ab3
mov 0x180,%g4
stda %f0,[%i1+%g4]ASI_BLK_S ! Block Store to 0000000070800180
! %f16 = 1c5386df 9c79cd55 84e49421 137ee950
! %f20 = e0ba611d 81c33262 fb83db78 486bcf36
! %f24 = 0bc1f786 98859e2d 8b15f718 b618edf2
! %f28 = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %f16 = 1c5386df 9c79cd55 84e49421 137ee950
! %f20 = e0ba611d 81c33262 fb83db78 486bcf36
! %f24 = 0bc1f786 98859e2d 8b15f718 b618edf2
! %f28 = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1007)
! Mem[0000000090000100] = 1c5386df 9c79cd55 84e49421 137ee950
! Mem[0000000090000110] = e0ba611d 81c33262 fb83db78 486bcf36
! Mem[0000000090000120] = 0bc1f786 98859e2d 8b15f718 b618edf2
! Mem[0000000090000130] = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[00000000708000dc] = 4afff815, %l7 = 0000000076d2891a
swap [%i1+0x0dc],%l7 ! %l7 = 000000004afff815
! Mem[0000000071000098] = c6d8e3228e17e49e, %l2 = 00000000979789ed
ldx [%i2+0x098],%l2 ! %l2 = c6d8e3228e17e49e
! Mem[0000000090000068] = 8e25396e6343d138, %g2 = 00000000000000c9
ldx [%i4+0x068],%g2 ! %g2 = 8e25396e6343d138
! Mem[00000000908000d0] = 2ecbd5fc, %g2 = 8e25396e6343d138
ldub [%i5+0x0d0],%g2 ! %g2 = 000000000000002e
! %l1 = 00000000d732065c, Mem[0000000071000008] = f7440d5e
stw %l1,[%i2+%o1] ! Mem[0000000071000008] = d732065c
! Mem[0000000071800100] = 54c4cca0, %l3 = 0000000000000041
swap [%i3+0x100],%l3 ! %l3 = 0000000054c4cca0
p48_label_4:
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000071800178] = 958a441cbe751d0f, %l2 = c6d8e3228e17e49e, %l2 = c6d8e3228e17e49e
add %i3,0x178,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 958a441cbe751d0f
! Mem[0000000071800034] = 55f474ee, %l7 = 000000004afff815
ldsh [%i3+0x036],%l7 ! %l7 = 00000000000074ee
! Mem[0000000071800094] = cf058e6d, %l1 = 00000000d732065c
swap [%i3+0x094],%l1 ! %l1 = 00000000cf058e6d
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000071800040] = e6449be5b5f18ef4, %l0 = 0000000088479878, %l3 = 0000000054c4cca0
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e6449be5b5f18ef4
! Mem[0000000070000190] = b20eb532, %l1 = 00000000cf058e6d
swap [%i0+0x190],%l1 ! %l1 = 00000000b20eb532
! %l0 = 0000000088479878, Mem[0000000090000018] = 2b447bedceee143d
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 0000000088479878
! Mem[0000000070000144] = 50230895, %l0 = 0000000088479878
swap [%i0+0x144],%l0 ! %l0 = 0000000050230895
! Mem[0000000071000088] = cfe8e278, %l1 = b20eb532, %l1 = b20eb532
add %i2,0x88,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000cfe8e278
p48_label_5:
! Mem[000000009080011c] = 9ded00dc, %g2 = 000000000000002e
ldsh [%i5+0x11c],%g2 ! %g2 = ffffffffffff9ded
! %l3 = e6449be5b5f18ef4, Mem[0000000091800066] = 27bfaeb3
sth %l3,[%o0+0x066] ! Mem[0000000091800064] = 8ef4aeb3
! Mem[00000000710000e8] = 2ada128e, %l3 = e6449be5b5f18ef4
ldsh [%i2+0x0e8],%l3 ! %l3 = 0000000000002ada
! Mem[0000000090000044] = 273ae7f3, %g2 = ffffffffffff9ded
ldsh [%i4+0x046],%g2 ! %g2 = 000000000000273a
! Mem[0000000090800178] = dcf917eb, %g2 = 000000000000273a
lduh [%i5+0x17a],%g2 ! %g2 = 000000000000dcf9
! Mem[00000000708001d4] = e0832ebd, %l0 = 0000000050230895
swap [%i1+0x1d4],%l0 ! %l0 = 00000000e0832ebd
! %l0 = e0832ebd, %l1 = cfe8e278, Mem[00000000918000c8] = 8731fad3 b9615161
std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = e0832ebd cfe8e278
membar #Sync ! Added by membar checker (1008)
! Mem[0000000071000000] = b7e92550 e8d4467c d732065c 473d34ac
! Mem[0000000071000010] = d6b8c238 66640509 150c1c14 6bbe986b
! Mem[0000000071000020] = 415d2d1b 6bf3e0e0 ce38926e a4c7efe6
! Mem[0000000071000030] = ae0a7a94 064aab1f 41ba8e2a f9c55da3
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000071000000
! Mem[0000000090000170] = ae1b16b0, %g2 = 000000000000dcf9
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffffae1b
! Mem[0000000070800105] = 1d6f34cc, %l0 = 00000000e0832ebd
ldstub [%i1+0x105],%l0 ! %l0 = 0000006f000000ff
p48_label_6:
! %f16 = 1c5386df 9c79cd55 84e49421 137ee950
! %f20 = e0ba611d 81c33262 fb83db78 486bcf36
! %f24 = 0bc1f786 98859e2d 8b15f718 b618edf2
! %f28 = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000710000c0] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[00000000710000d0] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000710000e0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000710000f0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
mov 0x0c0,%g6
ldda [%i2+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000710000c0
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l3 = 0000000000002ada, Mem[0000000070000160] = 53511c9e
sth %l3,[%i0+0x160] ! Mem[0000000070000160] = 2ada1c9e
! %f0 = 7c46d4e8 5025e9b7 ac343d47 5c0632d7
! %f4 = 09056466 38c2b8d6 6b98be6b 141c0c15
! %f8 = e0e0f36b 1b2d5d41 e6efc7a4 6e9238ce
! %f12 = 1fab4a06 947a0aae a35dc5f9 2a8eba41
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000710001c6] = fb234372, %l2 = 958a441cbe751d0f
ldstub [%i2+0x1c6],%l2 ! %l2 = 00000043000000ff
! Mem[0000000070800120] = 50bb30c511b33810, %l2 = 0000000000000043, %l3 = 0000000000002ada
add %i1,0x120,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 50bb30c511b33810
! Mem[0000000091000098] = 3b6030b2, %g2 = ffffffffffffae1b
ldsh [%i6+0x098],%g2 ! %g2 = 0000000000003b60
! %l6 = 22fc55bb, %l7 = 000074ee, Mem[0000000091800130] = d1424106 1d2daa3c
std %l6,[%o0+0x130] ! Mem[0000000091800130] = 22fc55bb 000074ee
! Mem[0000000070800008] = d66d137e, %l0 = 0000006f, %l3 = 11b33810
add %i1,0x08,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d66d137e
p48_label_7:
! Mem[0000000071800110] = c7766b5cf48aface, %l2 = 0000000000000043, %l5 = bd7666fd5d5f1008
add %i3,0x110,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c7766b5cf48aface
membar #Sync ! Added by membar checker (1009)
! Mem[0000000090000190] = d6b8c238, %g18 = b50682f4d6ad424b
ldsw [%i4+0x190],%g2 ! %g2 = b50682f4d6ad424b
! Mem[0000000090800148] = b9490f12 bc3eb820, %g2 = d6b8c238, %g3 = 83ae1bf1
ldd [%i5+0x148],%g2 ! %g2 = 00000000b9490f12 00000000bc3eb820
! Mem[00000000700001b4] = 10c63a20, %l2 = 0000000000000043
swap [%i0+0x1b4],%l2 ! %l2 = 0000000010c63a20
! Mem[0000000090800070] = 8e3c74c1, %g2 = 00000000b9490f12
lduh [%i5+0x072],%g2 ! %g2 = 0000000000008e3c
! %l2 = 10c63a20, %l3 = d66d137e, Mem[0000000091800000] = 1ddf6cda 9ec1877c
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 10c63a20 d66d137e
! Mem[00000000710000a8] = 5a8f6a89ddc7887a, %l1 = 00000000cfe8e278, %l7 = 00000000000074ee
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 5a8f6a89ddc7887a
! Mem[0000000090000138] = 147a6b086f981de5, %g2 = 0000000000008e3c
ldx [%i4+0x138],%g2 ! %g2 = 147a6b086f981de5
! %l4 = 00000000000000ca, Mem[00000000900001e0] = 84cb0fa5940cc972
stx %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000000000ca
! Mem[0000000070000124] = b6b6c412, %l5 = c7766b5cf48aface
ldstub [%i0+0x124],%l5 ! %l5 = 000000b6000000ff
p48_label_8:
! Mem[0000000070800024] = 2f09bd31, %l2 = 0000000010c63a20
lduw [%i1+0x024],%l2 ! %l2 = 000000002f09bd31
! Mem[000000007180012a] = 337aba00, %l1 = 00000000cfe8e278
ldstub [%i3+0x12a],%l1 ! %l1 = 000000ba000000ff
! Mem[0000000071800167] = 97e16e30, %l3 = 00000000d66d137e
ldstub [%i3+0x167],%l3 ! %l3 = 00000030000000ff
! Mem[0000000090000080] = 1c5386df 9c79cd55 84e49421 137ee950
! Mem[0000000090000090] = e0ba611d 81c33262 fb83db78 486bcf36
! Mem[00000000900000a0] = 0bc1f786 98859e2d 8b15f718 b618edf2
! Mem[00000000900000b0] = 4d3bb41b 42ff3bd8 147a6b08 6f981de5
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800030] = 21a0e7c9, %g2 = 147a6b086f981de5
ldsh [%o0+0x032],%g2 ! %g2 = 00000000000021a0
! Mem[00000000918000e8] = 2e9fe1d6, %g2 = 00000000000021a0
ldsb [%o0+0x0eb],%g2 ! %g2 = 000000000000002e
! Mem[00000000700000cc] = 119895bd, %l6 = 22fc55bb, %l6 = 22fc55bb
add %i0,0xcc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000119895bd
! Mem[0000000090800190] = f7e68e81, %g2 = 000000000000002e
ldsb [%i5+0x193],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000071800100] = 00000041, %l5 = 000000b6, %l0 = 0000006f
add %i3,0x100,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000000041
! Mem[0000000070800108] = fd940a57, %l1 = 000000ba, %l7 = ddc7887a
add %i1,0x108,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000fd940a57
p48_label_9:
! Mem[00000000908001e8] = 337e078a5beb9259, %g2 = fffffffffffffff7
ldx [%i5+0x1e8],%g2 ! %g2 = 337e078a5beb9259
! %f0 = 7c46d4e8 5025e9b7 ac343d47 5c0632d7
! %f4 = 09056466 38c2b8d6 6b98be6b 141c0c15
! %f8 = e0e0f36b 1b2d5d41 e6efc7a4 6e9238ce
! %f12 = 1fab4a06 947a0aae a35dc5f9 2a8eba41
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000908000e0] = 1c917ca0, %g2 = 337e078a5beb9259
lduw [%i5+0x0e0],%g2 ! %g2 = 000000001c917ca0
! Mem[00000000900001dc] = 86166a00, %g2 = 000000001c917ca0
ldub [%i4+0x1dd],%g2 ! %g2 = 0000000000000086
! Mem[0000000071000180] = 22745a93, %l2 = 000000002f09bd31
ldub [%i2+0x181],%l2 ! %l2 = 0000000000000074
! Mem[0000000090000160] = 30482dd6 323a5817, %g2 = 00000086, %g3 = bc3eb820
ldd [%i4+0x160],%g2 ! %g2 = 0000000030482dd6 00000000323a5817
! Mem[0000000091800174] = ad12e1a6, %g2 = 0000000030482dd6
ldub [%o0+0x174],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090800138] = df79e6e9, %g2 = 00000000000000ad
ldsb [%i5+0x139],%g2 ! %g2 = ffffffffffffffdf
! %l3 = 0000000000000030, Mem[00000000918001a8] = d7112f25589444b7
stx %l3,[%o0+0x1a8] ! Mem[00000000918001a8] = 0000000000000030
! Mem[0000000090800008] = cf27ede1 03af8d50, %g2 = ffffffdf, %g3 = 323a5817
ldd [%i5+%o1],%g2 ! %g2 = 00000000cf27ede1 0000000003af8d50
p48_label_10:
! Mem[00000000700001c0] = b6c5ff0dfcb1c3b2, %l4 = 00000000000000ca, %l1 = 00000000000000ba
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b6c5ff0dfcb1c3b2
! Mem[0000000070800059] = f8a11f61, %l4 = 00000000000000ca
ldstub [%i1+0x059],%l4 ! %l4 = 000000a1000000ff
! Mem[0000000071800018] = 57bf3e8f6fd7d388, %l1 = b6c5ff0dfcb1c3b2
ldx [%i3+%o3],%l1 ! %l1 = 57bf3e8f6fd7d388
! Mem[000000007100010c] = 825f6722, %l6 = 00000000119895bd
lduh [%i2+0x10e],%l6 ! %l6 = 0000000000006722
! Mem[0000000071800198] = 43ff191f 0609f248, %l6 = 00006722, %l7 = fd940a57
ldd [%i3+0x198],%l6 ! %l6 = 0000000043ff191f 000000000609f248
! %l2 = 0000000000000074, Mem[00000000918001b0] = cf81db594e30f44d
stx %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 0000000000000074
! Mem[000000007080006b] = 8fa80db0, %l7 = 000000000609f248
ldstub [%i1+0x06b],%l7 ! %l7 = 000000b0000000ff
! Mem[0000000070800164] = 09cc9ce0, %l2 = 0000000000000074
swap [%i1+0x164],%l2 ! %l2 = 0000000009cc9ce0
! Mem[0000000090000150] = d044b04b, %g2 = 00000000cf27ede1
lduh [%i4+0x152],%g2 ! %g2 = 000000000000d044
! Mem[0000000070800130] = 7d27e47191d51df8, %l2 = 0000000009cc9ce0, %l0 = 0000000000000041
add %i1,0x130,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7d27e47191d51df8
p48_label_11:
! Mem[000000007000009c] = 44cbcc98, %l0 = 7d27e47191d51df8
ldstub [%i0+0x09c],%l0 ! %l0 = 00000044000000ff
! %l2 = 0000000009cc9ce0, Mem[00000000708000cf] = fc79f90a
stb %l2,[%i1+0x0cf] ! Mem[00000000708000cc] = fc79f9e0
! Mem[00000000900001e8] = e5f99e27 0fbb144d, %g2 = 0000d044, %g3 = 03af8d50
ldd [%i4+0x1e8],%g2 ! %g2 = 00000000e5f99e27 000000000fbb144d
! Mem[000000007180007c] = e2df4750, %l0 = 0000000000000044
swap [%i3+0x07c],%l0 ! %l0 = 00000000e2df4750
! Mem[00000000918001c0] = 9843ec26c6df0770, %g2 = 00000000e5f99e27
ldx [%o0+0x1c0],%g2 ! %g2 = 9843ec26c6df0770
! Mem[0000000070000110] = 8b39865b, %l7 = 000000b0, %l7 = 000000b0
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008b39865b
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000091800140] = f86d4d81, %g2 = 9843ec26c6df0770
lduw [%o0+0x140],%g2 ! %g2 = 00000000f86d4d81
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800110] = fdac3f65, %g2 = 00000000f86d4d81
ldsh [%i5+0x112],%g2 ! %g2 = fffffffffffffdac
p48_label_12:
! Mem[0000000071000050] = d59c6c09 24aa6952, %l6 = 43ff191f, %l7 = 8b39865b
ldd [%i2+0x050],%l6 ! %l6 = 00000000d59c6c09 0000000024aa6952
! Mem[00000000910000c4] = b47732f2, %g2 = fffffffffffffdac
ldub [%i6+0x0c7],%g2 ! %g2 = 00000000000000b4
! %l5 = 00000000000000b6, Mem[000000007180001a] = 57bf3e8f
stb %l5,[%i3+0x01a] ! Mem[0000000071800018] = 57bfb68f
! Mem[0000000091000098] = 3b6030b2, %g18 = b50682f4d6ad424b
ldsw [%i6+0x098],%g2 ! %g2 = b50682f4d6ad424b
! %l1 = 57bf3e8f6fd7d388, Mem[0000000091000120] = efab16e5
stw %l1,[%i6+0x120] ! Mem[0000000091000120] = 6fd7d388
! Mem[0000000070000158] = c8914064f53b476f, %l3 = 0000000000000030, %l5 = 00000000000000b6
add %i0,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = c8914064f53b476f
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l0 = 00000000e2df4750, Mem[0000000071800108] = 66e9f504
sth %l0,[%i3+0x108] ! Mem[0000000071800108] = 4750f504
! Mem[0000000070000008] = 581280c27988f22b, %l1 = 57bf3e8f6fd7d388, %l6 = 00000000d59c6c09
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 581280c27988f22b
! %l7 = 0000000024aa6952, Mem[00000000918001c4] = c6df0770
sth %l7,[%o0+0x1c4] ! Mem[00000000918001c4] = 69520770
p48_label_13:
! Mem[000000007180001c] = 6fd7d388, %l7 = 0000000024aa6952
ldsb [%i3+0x01e],%l7 ! %l7 = ffffffffffffffd3
! %l5 = c8914064f53b476f, Mem[0000000090800082] = b5a9dc4a
stb %l5,[%i5+0x082] ! Mem[0000000090800080] = 6fa9dc4a
! %l6 = 581280c27988f22b, Mem[00000000708001a0] = 24dcbf9c89a69d83
stx %l6,[%i1+0x1a0] ! Mem[00000000708001a0] = 581280c27988f22b
! Mem[0000000070000160] = 2ada1c9ef454c110, %l2 = 0000000009cc9ce0, %l0 = 00000000e2df4750
add %i0,0x160,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 2ada1c9ef454c110
! %l0 = f454c110, %l1 = 6fd7d388, Mem[0000000071000158] = 0ee8c941 2c90e979
std %l0,[%i2+0x158] ! Mem[0000000071000158] = f454c110 6fd7d388
! %f0 = 7c46d4e8 5025e9b7 ac343d47 5c0632d7
! %f4 = 09056466 38c2b8d6 6b98be6b 141c0c15
! %f8 = e0e0f36b 1b2d5d41 e6efc7a4 6e9238ce
! %f12 = 1fab4a06 947a0aae a35dc5f9 2a8eba41
mov 0x1c0,%g5
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 00000000708001c0
membar #Sync ! Added by membar checker (1010)
! Mem[00000000900000a0] = 415d2d1b 6bf3e0e0, %g2 = 3b6030b2, %g3 = 0fbb144d
ldd [%i4+0x0a0],%g2 ! %g2 = 00000000415d2d1b 000000006bf3e0e0
! %l1 = 57bf3e8f6fd7d388, Mem[0000000090800144] = 808370bc
sth %l1,[%i5+0x144] ! Mem[0000000090800144] = d38870bc
! Mem[0000000071000100] = 7053d188 db107c23 386a3aa5 825f6722
! Mem[0000000071000110] = b4ab40f3 eed70728 fa8f1248 5ce2e687
! Mem[0000000071000120] = 979789ed f681a096 3475a2a1 99de6092
! Mem[0000000071000130] = 72a7ee11 08f73a3c f0b8dc0a 734a339b
mov 0x100,%g4
ldda [%i2+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000071000100
! Mem[0000000071000020] = 415d2d1b6bf3e0e0, %l4 = 00000000000000a1, %l0 = 2ada1c9ef454c110
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 415d2d1b6bf3e0e0
p48_label_14:
! %f0 = 7053d188 db107c23 386a3aa5 825f6722
! %f4 = b4ab40f3 eed70728 fa8f1248 5ce2e687
! %f8 = 979789ed f681a096 3475a2a1 99de6092
! %f12 = 72a7ee11 08f73a3c f0b8dc0a 734a339b
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140
! %l6 = 581280c27988f22b, Mem[0000000091000191] = b31c1969
stb %l6,[%i6+0x191] ! Mem[0000000091000190] = 2b1c1969
! Mem[000000007080005a] = f8ff1f61, %l1 = 57bf3e8f6fd7d388
ldstub [%i1+0x05a],%l1 ! %l1 = 0000001f000000ff
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
mov 0x100,%g5
stda %f16,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000070000100
! Mem[00000000718001b8] = 55e28dfe, %l3 = 0000000000000030
swap [%i3+0x1b8],%l3 ! %l3 = 0000000055e28dfe
! Mem[00000000900000c0] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[00000000900000d0] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000900000e0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000900000f0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000150] = c588424a, %g18 = b50682f4d6ad424b
ldsw [%i6+0x150],%g2 ! %g2 = b50682f4d6ad424b
! %f0 = 7053d188 db107c23 386a3aa5 825f6722
! %f4 = b4ab40f3 eed70728 fa8f1248 5ce2e687
! %f8 = 979789ed f681a096 3475a2a1 99de6092
! %f12 = 72a7ee11 08f73a3c f0b8dc0a 734a339b
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %l3 = 0000000055e28dfe, Mem[0000000090000020] = 2d9e8598
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 55e28dfe
! Mem[00000000718000a8] = faa1c8f5, %l0 = 415d2d1b6bf3e0e0
lduh [%i3+0x0aa],%l0 ! %l0 = 000000000000c8f5
p48_label_15:
! %l3 = 0000000055e28dfe, Mem[00000000908001d0] = 9914a593
stw %l3,[%i5+0x1d0] ! Mem[00000000908001d0] = 55e28dfe
! %l5 = c8914064f53b476f, Mem[00000000908000f5] = e0787a96
stb %l5,[%i5+0x0f5] ! Mem[00000000908000f4] = 6f787a96
! Mem[00000000700000db] = 6f355ffc, %l5 = c8914064f53b476f
ldstub [%i0+0x0db],%l5 ! %l5 = 000000fc000000ff
membar #Sync ! Added by membar checker (1011)
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! %l6 = 581280c27988f22b, Mem[0000000091000158] = b790fef13203c709
stx %l6,[%i6+0x158] ! Mem[0000000091000158] = 581280c27988f22b
! Mem[0000000070000154] = b7c6c92f, %l1 = 0000001f, %l0 = 0000c8f5
add %i0,0x154,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b7c6c92f
! Mem[000000007080007c] = d506b3c2, %l4 = 000000a1, %l6 = 7988f22b
add %i1,0x7c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000d506b3c2
! %l2 = 0000000009cc9ce0, Mem[0000000091800110] = 9f3758d3a1a022ec
stx %l2,[%o0+0x110] ! Mem[0000000091800110] = 0000000009cc9ce0
! %l4 = 00000000000000a1, Mem[0000000090000170] = 72a7ee1108f73a3c
stx %l4,[%i4+0x170] ! Mem[0000000090000170] = 00000000000000a1
! Mem[0000000070800120] = 50bb30c5, %l0 = 00000000b7c6c92f
swap [%i1+0x120],%l0 ! %l0 = 0000000050bb30c5
p48_label_16:
! Mem[0000000090000174] = 000000a1, %g2 = ffffffffc588424a
lduh [%i4+0x174],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = b572e0de, %g2 = 0000000000000000
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffb5
! %l0 = 0000000050bb30c5, Mem[0000000091800080] = d7af3c38
stw %l0,[%o0+0x080] ! Mem[0000000091800080] = 50bb30c5
! Mem[0000000091800080] = 30c5f21a, %g2 = ffffffffffffffb5
ldsb [%o0+0x082],%g2 ! %g2 = 0000000000000030
! Mem[0000000071000152] = 7adff7b5, %l2 = 0000000009cc9ce0
ldstub [%i2+0x152],%l2 ! %l2 = 000000f7000000ff
! Mem[0000000070000008] = 581280c2, %l2 = 000000f7, %l1 = 0000001f
add %i0,0x08,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000581280c2
! Mem[00000000708001f4] = 947a0aae, %l6 = 00000000d506b3c2
ldstub [%i1+0x1f4],%l6 ! %l6 = 00000094000000ff
! Mem[0000000091000178] = 9ca8cbaa 2018c4b0, %g2 = 00000030, %g3 = 6bf3e0e0
ldd [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa 000000002018c4b0
! Mem[00000000708000c0] = 2af0aa3e86b032cf, %l1 = 00000000581280c2, %l1 = 00000000581280c2
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 2af0aa3e86b032cf
! Mem[0000000071800024] = 7bab1c77, %l2 = 00000000000000f7
swap [%i3+0x024],%l2 ! %l2 = 000000007bab1c77
p48_label_17:
! Mem[00000000918000a8] = afd10558 067b56ed, %g2 = 9ca8cbaa, %g3 = 2018c4b0
ldd [%o0+0x0a8],%g2 ! %g2 = 00000000afd10558 00000000067b56ed
! Mem[0000000070000168] = 5ff1001f0f39f026, %l7 = ffffffffffffffd3, %l6 = 0000000000000094
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 5ff1001f0f39f026
! Mem[00000000900000c0] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[00000000900000d0] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000900000e0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000900000f0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000071800108] = 4750f504, %l7 = ffffffd3, %l7 = ffffffd3
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000004750f504
! Mem[0000000070000078] = b11ec5bdc76be81c, %l2 = 000000007bab1c77
ldx [%i0+0x078],%l2 ! %l2 = b11ec5bdc76be81c
! Mem[0000000090800064] = 71bcf7d7, %g2 = 00000000afd10558
ldsh [%i5+0x064],%g2 ! %g2 = 00000000000071bc
! Mem[0000000091000178] = 9ca8cbaa2018c4b0, %g2 = 00000000000071bc
ldx [%i6+0x178],%g2 ! %g2 = 9ca8cbaa2018c4b0
membar #Sync ! Added by membar checker (1012)
! Mem[0000000090000080] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[0000000090000090] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000900000a0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000900000b0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000710000e8] = 2ada128eec540724, %l7 = 000000004750f504
ldx [%i2+0x0e8],%l7 ! %l7 = 2ada128eec540724
! Mem[0000000090000160] = 89edf681, %g2 = 9ca8cbaa2018c4b0
ldsh [%i4+0x162],%g2 ! %g2 = ffffffffffff89ed
p48_label_18:
! Mem[000000009100002c] = 0ba71fff, %g2 = ffffffffffff89ed
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000000ba7
! Mem[0000000071800010] = 21039130, %l2 = c76be81c, %l3 = 55e28dfe
add %i3,0x10,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000021039130
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[00000000900000a0] = 17583a32 d62d4830, %g2 = 00000ba7, %g3 = 067b56ed
ldd [%i4+0x0a0],%g2 ! %g2 = 0000000017583a32 00000000d62d4830
! Mem[0000000091800188] = 47bbdba1, %g18 = b50682f4d6ad424b
ldsw [%o0+0x188],%g2 ! %g2 = b50682f4d6ad424b
! Mem[00000000910001a0] = e5c27813, %g2 = 0000000047bbdba1
lduw [%i6+0x1a0],%g2 ! %g2 = 00000000e5c27813
! %l3 = 0000000021039130, Mem[0000000091800078] = d01dc17985978296
stx %l3,[%o0+0x078] ! Mem[0000000091800078] = 0000000021039130
! Mem[00000000718001a0] = ae2a9a1676d8dbfc, %l7 = 2ada128eec540724, %l7 = 2ada128eec540724
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ae2a9a1676d8dbfc
! Mem[0000000070800184] = 819f38f1, %l1 = 2af0aa3e86b032cf
swap [%i1+0x184],%l1 ! %l1 = 00000000819f38f1
! Mem[0000000071800030] = b30490a1, %l7 = 76d8dbfc, %l1 = 819f38f1
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b30490a1
p48_label_19:
! Mem[0000000090000020] = 8dfe86f7, %g2 = 00000000e5c27813
ldub [%i4+0x022],%g2 ! %g2 = 000000000000008d
! %l3 = 0000000021039130, Mem[000000009000013c] = e17afa41
sth %l3,[%i4+0x13c] ! Mem[000000009000013c] = 9130fa41
! Mem[0000000071000119] = fa8f1248, %l2 = b11ec5bdc76be81c
ldstub [%i2+0x119],%l2 ! %l2 = 0000008f000000ff
! Mem[0000000091000158] = 1280c279, %g2 = 000000000000008d
ldsb [%i6+0x159],%g2 ! %g2 = 0000000000000012
! Mem[0000000070000084] = a761e5e2, %l4 = 00000000000000a1
swap [%i0+0x084],%l4 ! %l4 = 00000000a761e5e2
! Mem[0000000071000144] = 0d280e3c, %l2 = 000000000000008f
swap [%i2+0x144],%l2 ! %l2 = 000000000d280e3c
! Mem[0000000071800148] = 293013df031e87c7, %l4 = 00000000a761e5e2, %l1 = 00000000b30490a1
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 293013df031e87c7
! Mem[0000000091800110] = 00000009, %g2 = 0000000000000012
ldsb [%o0+0x111],%g2 ! %g2 = 0000000000000000
membar #Sync ! Added by membar checker (1013)
! %f0 = 7053d188 db107c23 386a3aa5 825f6722
! %f4 = b4ab40f3 eed70728 fa8f1248 5ce2e687
! %f8 = 979789ed f681a096 3475a2a1 99de6092
! %f12 = 72a7ee11 08f73a3c f0b8dc0a 734a339b
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000718001fc] = ec720b49, %l7 = ae2a9a1676d8dbfc
swap [%i3+0x1fc],%l7 ! %l7 = 00000000ec720b49
p48_label_20:
! Mem[0000000071000058] = 293a05c6 6f5e7e4a, %l6 = 0f39f026, %l7 = ec720b49
ldd [%i2+0x058],%l6 ! %l6 = 00000000293a05c6 000000006f5e7e4a
! %l4 = a761e5e2, %l5 = 000000fc, Mem[0000000091000198] = dc45343c 8dfea55c
std %l4,[%i6+0x198] ! Mem[0000000091000198] = a761e5e2 000000fc
! %f0 = 7053d188 db107c23 386a3aa5 825f6722
! %f4 = b4ab40f3 eed70728 fa8f1248 5ce2e687
! %f8 = 979789ed f681a096 3475a2a1 99de6092
! %f12 = 72a7ee11 08f73a3c f0b8dc0a 734a339b
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000918000c8] = e0832ebd, %g2 = 0000000000000000
ldsb [%o0+0x0c8],%g2 ! %g2 = ffffffffffffffe0
! Mem[0000000090800140] = 83d38870, %g2 = ffffffffffffffe0
ldub [%i5+0x143],%g2 ! %g2 = 0000000000000083
! Mem[000000009180012c] = 036b22fc, %g2 = 0000000000000083
lduh [%o0+0x12e],%g2 ! %g2 = 000000000000036b
! Mem[00000000908001fc] = 3b210d12, %g2 = 000000000000036b
ldsb [%i5+0x1ff],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000080] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[0000000090000090] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000900000a0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000900000b0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000198] = a761e5e2000000fc, %g2 = 000000000000003b
ldx [%i6+0x198],%g2 ! %g2 = a761e5e2000000fc
! Mem[0000000070800000] = 9a2dff23, %l6 = 00000000293a05c6
ldstub [%i1+%g0],%l6 ! %l6 = 0000009a000000ff
p48_label_21:
! Mem[00000000910001c8] = 0674bd18, %g2 = a761e5e2000000fc
ldsh [%i6+0x1ca],%g2 ! %g2 = 0000000000000674
! %l0 = 50bb30c5, %l1 = 031e87c7, Mem[0000000090000198] = 150c1c14 6bbe986b
std %l0,[%i4+0x198] ! Mem[0000000090000198] = 50bb30c5 031e87c7
! %l0 = 0000000050bb30c5, Mem[0000000090000118] = fa8f1248
stw %l0,[%i4+0x118] ! Mem[0000000090000118] = 50bb30c5
! %f0 = 7053d188 db107c23 386a3aa5 825f6722
! %f4 = b4ab40f3 eed70728 fa8f1248 5ce2e687
! %f8 = 979789ed f681a096 3475a2a1 99de6092
! %f12 = 72a7ee11 08f73a3c f0b8dc0a 734a339b
mov 0x140,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 0000000071800140
! Mem[00000000708001e0] = e0e0f36b, %l2 = 0d280e3c, %l2 = 0d280e3c
add %i1,0x1e0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e0e0f36b
! %l2 = 00000000e0e0f36b, Mem[0000000070800088] = 98169713e680cac6
stx %l2,[%i1+0x088] ! Mem[0000000070800088] = 00000000e0e0f36b
! Mem[000000009100014c] = c43b2cc5, %g2 = 0000000000000674
ldub [%i6+0x14d],%g2 ! %g2 = 00000000000000c4
! Mem[00000000708001c8] = ac343d47, %l4 = 00000000a761e5e2
swap [%i1+0x1c8],%l4 ! %l4 = 00000000ac343d47
! Mem[00000000900000f8] = 3fbd1d6d, %g2 = 00000000000000c4
lduw [%i4+0x0f8],%g2 ! %g2 = 000000003fbd1d6d
! Mem[00000000718001f0] = 22fe41a1f492905a, %l0 = 0000000050bb30c5, %l4 = 00000000ac343d47
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 22fe41a1f492905a
p48_label_22:
! Mem[00000000908000dc] = 4e1c917c, %g2 = 000000003fbd1d6d
ldsb [%i5+0x0df],%g2 ! %g2 = 000000000000004e
! Mem[00000000910000c4] = 83d2b477, %g2 = 000000000000004e
ldsb [%i6+0x0c5],%g2 ! %g2 = ffffffffffffff83
! %l3 = 0000000021039130, Mem[000000009100014c] = a2c43b2c
sth %l3,[%i6+0x14c] ! Mem[000000009100014c] = 91303b2c
! Mem[000000009100009c] = b2a70781, %g2 = ffffffffffffff83
lduh [%i6+0x09e],%g2 ! %g2 = 000000000000b2a7
! Mem[0000000071800032] = b30490a1, %l3 = 0000000021039130
ldstub [%i3+0x032],%l3 ! %l3 = 00000090000000ff
! Mem[0000000091800120] = d3d0a320, %g2 = 000000000000b2a7
ldsb [%o0+0x120],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000071800050] = 96a36238, %l4 = f492905a, %l7 = 6f5e7e4a
add %i3,0x50,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000096a36238
membar #Sync ! Added by membar checker (1014)
! Mem[0000000090000000] = 237c10db 88d15370 22675f82 a53a6a38
! Mem[0000000090000010] = 2807d7ee f340abb4 87e6e25c 48128ffa
! Mem[0000000090000020] = 96a081f6 ed899797 9260de99 a1a27534
! Mem[0000000090000030] = 3c3af708 11eea772 9b334a73 0adcb8f0
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 65ce5fcf de611918 052c52c2 cf94db48
! Mem[0000000090000090] = 52bd4bb0 44d015d4 0d36a050 a94d9d1f
! Mem[00000000900000a0] = 17583a32 d62d4830 2ada128e ec540724
! Mem[00000000900000b0] = 231d7059 1b9aafed 3fbd1d6d e17afa41
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000070800008] = d66d137e7d088897, %l4 = 22fe41a1f492905a, %l6 = 000000000000009a
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d66d137e7d088897
p48_label_23:
! Mem[0000000070000077] = 4e2aafd9, %l4 = 22fe41a1f492905a
ldstub [%i0+0x077],%l4 ! %l4 = 000000d9000000ff
membar #Sync ! Added by membar checker (1015)
! %l7 = 0000000096a36238, Mem[00000000900000a5] = 2d48302a
stb %l7,[%i4+0x0a5] ! Mem[00000000900000a4] = 3848302a
! %l3 = 0000000000000090, Mem[0000000091800164] = 411bc06f
stw %l3,[%o0+0x164] ! Mem[0000000091800164] = 00000090
! %l7 = 0000000096a36238, Mem[00000000908000ee] = 7e74859a
sth %l7,[%i5+0x0ee] ! Mem[00000000908000ec] = 6238859a
! Mem[000000009000005c] = 50a0360d, %g18 = b50682f4d6ad424b
ldsw [%i4+0x05c],%g2 ! %g2 = b50682f4d6ad424b
! Mem[00000000708000d0] = 63d195f8, %l3 = 0000000000000090
swap [%i1+0x0d0],%l3 ! %l3 = 0000000063d195f8
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000071800122] = 5adc8ead, %l5 = 00000000000000fc
ldstub [%i3+0x122],%l5 ! %l5 = 0000008e000000ff
! Mem[0000000070800094] = 762be1a2, %l1 = 293013df031e87c7
ldsh [%i1+0x096],%l1 ! %l1 = ffffffffffffe1a2
membar #Sync ! Added by membar checker (1016)
! Mem[00000000900000d0] = d415d044, %g2 = 0000000050a0360d
ldsh [%i4+0x0d0],%g2 ! %g2 = ffffffffffffd415
p48_label_24:
! %l2 = 00000000e0e0f36b, Mem[0000000091800070] = f8ddbbd2
sth %l2,[%o0+0x070] ! Mem[0000000091800070] = f36bbbd2
! %l2 = e0e0f36b, %l3 = 63d195f8, Mem[0000000071000170] = 413cd13b bc503499
std %l2,[%i2+0x170] ! Mem[0000000071000170] = e0e0f36b 63d195f8
! %l0 = 50bb30c5, %l1 = ffffe1a2, Mem[0000000091000020] = 806bc25f b5c9f132
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 50bb30c5 ffffe1a2
! %l0 = 0000000050bb30c5, Mem[00000000708000e4] = e16f32be
stw %l0,[%i1+0x0e4] ! Mem[00000000708000e4] = 50bb30c5
! Mem[0000000071800064] = 1a588834, %l4 = 00000000000000d9
swap [%i3+0x064],%l4 ! %l4 = 000000001a588834
! %l4 = 000000001a588834, Mem[00000000908001bc] = c83f39ed
stb %l4,[%i5+0x1bc] ! Mem[00000000908001bc] = 343f39ed
! Mem[0000000071000029] = ce38926e, %l5 = 000000000000008e
ldstub [%i2+0x029],%l5 ! %l5 = 00000038000000ff
! Mem[0000000070000080] = 848cdfc9000000a1, %l3 = 0000000063d195f8, %l4 = 000000001a588834
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 848cdfc9000000a1
! Mem[0000000070800140] = b3f4d02c3c9a589d, %l7 = 0000000096a36238, %l4 = 848cdfc9000000a1
add %i1,0x140,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b3f4d02c3c9a589d
! Mem[00000000908001f8] = 961ea267, %g2 = ffffffffffffd415
lduh [%i5+0x1fa],%g2 ! %g2 = 000000000000961e
p48_label_25:
! Mem[00000000900000c0] = 181961de cf5fce65 48db94cf c2522c05
! Mem[00000000900000d0] = d415d044 b04bbd52 1f9d4da9 50a0360d
! Mem[00000000900000e0] = 30482dd6 323a5817 240754ec 8e12da2a
! Mem[00000000900000f0] = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000718001d8] = cb526335, %l7 = 0000000096a36238
swap [%i3+0x1d8],%l7 ! %l7 = 00000000cb526335
! Mem[00000000708000cc] = fc79f9e0, %l0 = 0000000050bb30c5
ldsw [%i1+0x0cc],%l0 ! %l0 = fffffffffc79f9e0
! Mem[0000000071800188] = 83d3c485, %l5 = 0000000000000038
swap [%i3+0x188],%l5 ! %l5 = 0000000083d3c485
! Mem[0000000090000180] = b7e92550 e8d4467c d732065c 473d34ac
! Mem[0000000090000190] = d6b8c238 66640509 50bb30c5 031e87c7
! Mem[00000000900001a0] = 415d2d1b 6bf3e0e0 ce38926e a4c7efe6
! Mem[00000000900001b0] = ae0a7a94 064aab1f 41ba8e2a f9c55da3
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000071800110] = c7766b5c, %l6 = d66d137e7d088897
swap [%i3+0x110],%l6 ! %l6 = 00000000c7766b5c
! %f16 = 181961de cf5fce65 48db94cf c2522c05
! %f20 = d415d044 b04bbd52 1f9d4da9 50a0360d
! %f24 = 30482dd6 323a5817 240754ec 8e12da2a
! %f28 = edaf9a1b 59701d23 41fa7ae1 6d1dbd3f
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000070000080] = 848cdfc9000000a1, %l5 = 0000000083d3c485, %l3 = 0000000063d195f8
add %i0,0x80,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 848cdfc9000000a1
! %l5 = 0000000083d3c485, Mem[000000009100014c] = 91303b2c
sth %l5,[%i6+0x14c] ! Mem[000000009100014c] = c4853b2c
! Mem[0000000090000100] = 7053d188 db107c23 386a3aa5 825f6722
! Mem[0000000090000110] = b4ab40f3 eed70728 50bb30c5 5ce2e687
! Mem[0000000090000120] = 979789ed f681a096 3475a2a1 99de6092
! Mem[0000000090000130] = 72a7ee11 08f73a3c f0b8dc0a 734a339b
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p48_branch_failed
p48_not_taken_0_end:
! End of Random Code for Thread 48
1: membar #Sync ! Force all stores to complete
p48_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c0] ! Set processor 48 done flag
! Check Registers
p48_check_registers:
set p48_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffc79f9e0
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffe1a2
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e0e0f36b
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 848cdfc9000000a1
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be b3f4d02c3c9a589d
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000083d3c485
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c7766b5c
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000cb526335
bne,a,pn %xcc,p48_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p48_check_fp_registers:
set p48_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 7053d188 db107c23
bne %xcc,p48_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 386a3aa5 825f6722
bne %xcc,p48_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b4ab40f3 eed70728
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fa8f1248 5ce2e687
bne %xcc,p48_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 979789ed f681a096
bne %xcc,p48_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 3475a2a1 99de6092
bne %xcc,p48_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 72a7ee11 08f73a3c
bne %xcc,p48_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f0b8dc0a 734a339b
bne %xcc,p48_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 181961de cf5fce65
bne %xcc,p48_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 48db94cf c2522c05
bne %xcc,p48_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d415d044 b04bbd52
bne %xcc,p48_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 1f9d4da9 50a0360d
bne %xcc,p48_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 30482dd6 323a5817
bne %xcc,p48_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 240754ec 8e12da2a
bne %xcc,p48_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be edaf9a1b 59701d23
bne %xcc,p48_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 41fa7ae1 6d1dbd3f
bne %xcc,p48_f30_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x070],%g2 ! Expected data = 93a6f66a4e2aafff
ldx [%i0+0x070],%g3 ! Observed data at 0000000070000070
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 848cdfc9000000a1
ldx [%i0+0x080],%g3 ! Observed data at 0000000070000080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = ed8d864bffcbcc98
ldx [%i0+0x098],%g3 ! Observed data at 0000000070000098
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6f355ffffa18bbfe
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000700000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 65ce5fcfde611918
ldx [%i0+0x100],%g3 ! Observed data at 0000000070000100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 052c52c2cf94db48
ldx [%i0+0x108],%g3 ! Observed data at 0000000070000108
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 52bd4bb044d015d4
ldx [%i0+0x110],%g3 ! Observed data at 0000000070000110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0d36a050a94d9d1f
ldx [%i0+0x118],%g3 ! Observed data at 0000000070000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 17583a32d62d4830
ldx [%i0+0x120],%g3 ! Observed data at 0000000070000120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2ada128eec540724
ldx [%i0+0x128],%g3 ! Observed data at 0000000070000128
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 231d70591b9aafed
ldx [%i0+0x130],%g3 ! Observed data at 0000000070000130
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3fbd1d6de17afa41
ldx [%i0+0x138],%g3 ! Observed data at 0000000070000138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1007bc2388479878
ldx [%i0+0x140],%g3 ! Observed data at 0000000070000140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2ada1c9ef454c110
ldx [%i0+0x160],%g3 ! Observed data at 0000000070000160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = cf058e6d7622aac8
ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 98fb097c00000043
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000700001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b6c5ff0dfcb1c3b2
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000700001c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1c0,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff2dff23d9db2b24
ldx [%i1+0x000],%g3 ! Observed data at 0000000070800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = f8ffff61c860daab
ldx [%i1+0x058],%g3 ! Observed data at 0000000070800058
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8fa80dffb0cd2685
ldx [%i1+0x068],%g3 ! Observed data at 0000000070800068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00000000e0e0f36b
ldx [%i1+0x088],%g3 ! Observed data at 0000000070800088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 64175692fc79f9e0
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000708000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000902d3e1f23
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000708000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e000da5976d2891a
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000708000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8d60901150bb30c5
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000708000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4e3d1a691dff34cc
ldx [%i1+0x100],%g3 ! Observed data at 0000000070800100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = b7c6c92f11b33810
ldx [%i1+0x120],%g3 ! Observed data at 0000000070800120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7fdbc0c900000074
ldx [%i1+0x160],%g3 ! Observed data at 0000000070800160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4035833a86b032cf
ldx [%i1+0x180],%g3 ! Observed data at 0000000070800180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3d012bcc078f24ce
ldx [%i1+0x188],%g3 ! Observed data at 0000000070800188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 41a985c927234aa5
ldx [%i1+0x190],%g3 ! Observed data at 0000000070800190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5b9adff5e7a51ddf
ldx [%i1+0x198],%g3 ! Observed data at 0000000070800198
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 581280c27988f22b
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000708001a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8433a45a7cad4a64
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000708001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a88e4c585c179405
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000708001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 56e98af8bd6e1ab3
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000708001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7c46d4e85025e9b7
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000708001c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a761e5e25c0632d7
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000708001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0905646638c2b8d6
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000708001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6b98be6b141c0c15
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000708001d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e0e0f36b1b2d5d41
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000708001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e6efc7a46e9238ce
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000708001e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1fab4a06ff7a0aae
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000708001f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a35dc5f92a8eba41
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000708001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1f8,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = d732065c473d34ac
ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ceff926ea4c7efe6
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x118],%g2 ! Expected data = faff12485ce2e687
ldx [%i2+0x118],%g3 ! Observed data at 0000000071000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1894d0970000008f
ldx [%i2+0x140],%g3 ! Observed data at 0000000071000140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7adfffb55ff1a402
ldx [%i2+0x150],%g3 ! Observed data at 0000000071000150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = f454c1106fd7d388
ldx [%i2+0x158],%g3 ! Observed data at 0000000071000158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = e0e0f36b63d195f8
ldx [%i2+0x170],%g3 ! Observed data at 0000000071000170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = abdeee55fb23ff72
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000710001c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff9b08ec979789ed
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000710001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1f8,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 57bfb68f6fd7d388
ldx [%i3+0x018],%g3 ! Observed data at 0000000071800018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 38c1d84d000000f7
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = b304ffa155f474ee
ldx [%i3+0x030],%g3 ! Observed data at 0000000071800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8568c1f5000000d9
ldx [%i3+0x060],%g3 ! Observed data at 0000000071800060
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = ddfe5c2900000044
ldx [%i3+0x078],%g3 ! Observed data at 0000000071800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = dc3a2f9ed732065c
ldx [%i3+0x090],%g3 ! Observed data at 0000000071800090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000004160e144bd
ldx [%i3+0x100],%g3 ! Observed data at 0000000071800100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4750f504e229f60b
ldx [%i3+0x108],%g3 ! Observed data at 0000000071800108
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7d088897f48aface
ldx [%i3+0x110],%g3 ! Observed data at 0000000071800110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5adcffad23a1561f
ldx [%i3+0x120],%g3 ! Observed data at 0000000071800120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 337aff000e4054a8
ldx [%i3+0x128],%g3 ! Observed data at 0000000071800128
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 237c10db88d15370
ldx [%i3+0x140],%g3 ! Observed data at 0000000071800140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 22675f82a53a6a38
ldx [%i3+0x148],%g3 ! Observed data at 0000000071800148
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2807d7eef340abb4
ldx [%i3+0x150],%g3 ! Observed data at 0000000071800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 87e6e25c48128ffa
ldx [%i3+0x158],%g3 ! Observed data at 0000000071800158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 96a081f6ed899797
ldx [%i3+0x160],%g3 ! Observed data at 0000000071800160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9260de99a1a27534
ldx [%i3+0x168],%g3 ! Observed data at 0000000071800168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3c3af70811eea772
ldx [%i3+0x170],%g3 ! Observed data at 0000000071800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9b334a730adcb8f0
ldx [%i3+0x178],%g3 ! Observed data at 0000000071800178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000038703d6804
ldx [%i3+0x188],%g3 ! Observed data at 0000000071800188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 43ff191f0609f248
ldx [%i3+0x198],%g3 ! Observed data at 0000000071800198
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000030c95bc347
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000718001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 96a36238375ee6f7
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000718001d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 86a8d37776d8dbfc
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000718001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1f8,%g4
! The test for processor 48 has passed
p48_passed:
ta GOOD_TRAP
nop
p48_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p48_failed
p48_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p48_failed
p48_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p48_failed
p48_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p48_failed
p48_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p48_failed
p48_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p48_failed
p48_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p48_failed
p48_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p48_failed
p48_f0_fail:
set p48_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f2_fail:
set p48_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f4_fail:
set p48_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f6_fail:
set p48_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f8_fail:
set p48_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f10_fail:
set p48_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f12_fail:
set p48_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f14_fail:
set p48_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f16_fail:
set p48_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f18_fail:
set p48_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f20_fail:
set p48_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f22_fail:
set p48_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f24_fail:
set p48_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f26_fail:
set p48_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f28_fail:
set p48_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f30_fail:
set p48_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 48 failed
p48_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 48 failed
p48_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p48_selfmod_failed:
ba p48_failed
mov 0xabc,%g1
p48_common_error:
or %g0,0xf10,%g1
ba p48_failed
mov %o5,%g3
p48_common_signature_error:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_common_timeout:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p48_failed
mov 0x0,%g3
p48_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800028]
done
p48_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800028]
done
p48_trap2e:
stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800010]
stwa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000020]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000028]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800018]
done
p48_trap2o:
stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800010]
stwa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000020]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000028]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070800018]
done
p48_trap3e:
nop
nop
done
p48_trap3o:
nop
nop
done
p48_init_memory_pointers:
set p48_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p48_local0_start,%i0
set p48_local1_start,%i1
set p48_local2_start,%i2
set p48_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d795b75a73ed626a
ldx [%g1+0x008],%l1 ! %l1 = 0d7db10ea63ba424
ldx [%g1+0x010],%l2 ! %l2 = a02ccf525ab89275
ldx [%g1+0x018],%l3 ! %l3 = a83191d016cb2aa0
ldx [%g1+0x020],%l4 ! %l4 = b05ad3562e5ead96
ldx [%g1+0x028],%l5 ! %l5 = d1a9b8864d345250
ldx [%g1+0x030],%l6 ! %l6 = fbc7ddda463c9af9
ldx [%g1+0x038],%l7 ! %l7 = 7b942335f2843b2c
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 49
processor_49:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xc4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p49_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 49
wr %g0,0x4,%fprs ! Make sure fef is 1
set p49_init_freg,%g1
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cf579456 4f0e9fa3 ffad326c 4c6c5381
! %f20 = d5062d6e d849a7e7 15a4956c 51b221b7
! %f24 = 713545c7 ccdf9268 597fc2a2 529f38a6
! %f28 = f6a6b4c4 cc428833 df0b790b a026883f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1865cbbf 820258d6 b29fa8ab 0f0d26d6
! %f36 = bf5ec6d3 660c1811 8b0a075c ae43a7dc
! %f40 = f5d6fcf9 9c99386e 681ce7c7 9a4de237
! %f44 = ccd55bbb 31e682dd f3a6a685 9976e8e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf949383800000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = f949383800000060
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 49
p49_label_1:
! Mem[000000007300005c] = 230c9dce, %l1 = d2fd2d56325dd4fb
lduw [%i2+0x05c],%l1 ! %l1 = 00000000230c9dce
! %l6 = badb81401513078a, Mem[000000009180018c] = ae7a14d1
stw %l6,[%o0+0x18c] ! Mem[000000009180018c] = 1513078a
! %l0 = cc10b982475ad3c8, Mem[00000000908000df] = 4e1c917c
stb %l0,[%i5+0x0df] ! Mem[00000000908000dc] = c81c917c
! %l0 = cc10b982475ad3c8, Mem[000000009180012c] = 352c036b
stw %l0,[%o0+0x12c] ! Mem[000000009180012c] = 475ad3c8
! Mem[0000000091800158] = 9115835d6fc0b3a2, %g2 = 9cb27d73e56c7ee3
ldx [%o0+0x158],%g2 ! %g2 = 9115835d6fc0b3a2
! Mem[0000000073000008] = 08de060f43a45e19, %l7 = 94e0e8ae542711ec, %l1 = 00000000230c9dce
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 08de060f43a45e19
! Mem[00000000728001a0] = a9f46b53, %l2 = 3dfa73747f5506f4
swap [%i1+0x1a0],%l2 ! %l2 = 00000000a9f46b53
! Mem[0000000072800008] = 6db36f950b84dc0a, %l7 = 94e0e8ae542711ec, %l6 = badb81401513078a
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 6db36f950b84dc0a
! Mem[0000000073800040] = cf449f94 3bebd6b5 b6948802 c1a872bc
! Mem[0000000073800050] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[0000000073800060] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[0000000073800070] = dcd73459 4f306446 7b242be0 111806b1
mov 0x040,%g4
ldda [%i3+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000073800040
! Mem[0000000090000164] = 09ca024e, %g2 = 9115835d6fc0b3a2
ldsh [%i4+0x166],%g2 ! %g2 = 00000000000009ca
p49_label_2:
! Mem[000000009000001c] = ceee143d, %g2 = 00000000000009ca
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000ceee
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000073800034] = 5ef2072f, %l3 = 2212667ec19cc2e3
swap [%i3+0x034],%l3 ! %l3 = 000000005ef2072f
! Mem[00000000908001a4] = 5c3146d2, %g2 = 000000000000ceee
ldub [%i5+0x1a4],%g2 ! %g2 = 000000000000005c
! Mem[00000000720001fc] = ebb62539, %l4 = b40d3ff0588925b0
lduw [%i0+0x1fc],%l4 ! %l4 = 00000000ebb62539
! Mem[0000000091800180] = 4dd6859e, %g18 = 5aa399706796f5f3
ldsw [%o0+0x180],%g2 ! %g2 = 5aa399706796f5f3
! Mem[00000000908001c8] = 4d982f50, %g2 = 000000004dd6859e
ldub [%i5+0x1ca],%g2 ! %g2 = 000000000000004d
! %f16 = cf449f94 3bebd6b5 b6948802 c1a872bc
! %f20 = 2e66ed26 9b51356c 47023038 f0fbb794
! %f24 = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! %f28 = dcd73459 4f306446 7b242be0 111806b1
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000730000c8] = 5af26bab487d86a2, %l3 = 000000005ef2072f, %l0 = cc10b982475ad3c8
add %i2,0xc8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5af26bab487d86a2
membar #Sync ! Added by membar checker (1017)
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
p49_label_3:
! Mem[00000000910000d0] = 5c7a7f2256aa3dfd, %g2 = 000000000000004d
ldx [%i6+0x0d0],%g2 ! %g2 = 5c7a7f2256aa3dfd
! Mem[00000000728000b4] = 66db60a5, %l1 = 08de060f43a45e19
ldsh [%i1+0x0b4],%l1 ! %l1 = 00000000000066db
! Mem[0000000072000068] = 2308f65b, %l7 = 94e0e8ae542711ec
lduw [%i0+0x068],%l7 ! %l7 = 000000002308f65b
! %f16 = cf449f94 3bebd6b5 b6948802 c1a872bc
! %f20 = 2e66ed26 9b51356c 47023038 f0fbb794
! %f24 = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! %f28 = dcd73459 4f306446 7b242be0 111806b1
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000090000020] = 07fdaa83, %g18 = 5aa399706796f5f3
ldsw [%i4+%o4],%g2 ! %g2 = 5aa399706796f5f3
! Mem[0000000091000184] = 2b7b3910, %g2 = 0000000007fdaa83
ldsb [%i6+0x187],%g2 ! %g2 = 000000000000002b
! Mem[00000000728001b2] = 5002301d, %l3 = 000000005ef2072f
ldstub [%i1+0x1b2],%l3 ! %l3 = 00000030000000ff
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000072800058] = 048c25cb, %l4 = 00000000ebb62539
swap [%i1+0x058],%l4 ! %l4 = 00000000048c25cb
! Mem[0000000072800194] = 8a3479b2, %l3 = 00000030, %l7 = 2308f65b
add %i1,0x194,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000008a3479b2
p49_label_4:
! Mem[000000009180018c] = 1513078a, %g18 = 5aa399706796f5f3
ldsw [%o0+0x18c],%g2 ! %g2 = 5aa399706796f5f3
! Mem[00000000738001aa] = b730ace2, %l2 = 00000000a9f46b53
ldstub [%i3+0x1aa],%l2 ! %l2 = 000000ac000000ff
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000730000d4] = 2fd6169e, %l6 = 6db36f950b84dc0a
ldsw [%i2+0x0d4],%l6 ! %l6 = 000000002fd6169e
! Mem[00000000730001ec] = f326c6a7, %l6 = 2fd6169e, %l6 = 2fd6169e
add %i2,0x1ec,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f326c6a7
membar #Sync ! Added by membar checker (1018)
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000908000d0] = cbd5fc64, %g2 = 000000001513078a
ldub [%i5+0x0d1],%g2 ! %g2 = 00000000000000cb
! Mem[00000000730001e0] = 3ab8d4b59493e75e, %l2 = 00000000000000ac, %l7 = 000000008a3479b2
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3ab8d4b59493e75e
! Mem[0000000073800132] = 5d6a6370, %l2 = 00000000000000ac
ldstub [%i3+0x132],%l2 ! %l2 = 00000063000000ff
! %l0 = 5af26bab487d86a2, Mem[0000000091800004] = 9ec1877c
stw %l0,[%o0+0x004] ! Mem[0000000091800004] = 487d86a2
p49_label_5:
! Mem[00000000728001d0] = 92ff6f7c, %l0 = 5af26bab487d86a2
ldstub [%i1+0x1d0],%l0 ! %l0 = 00000092000000ff
! %l2 = 0000000000000063, Mem[00000000908001e8] = 337e078a5beb9259
stx %l2,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000000000063
! %l6 = 00000000f326c6a7, Mem[000000009180003e] = cb010323
sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = c6a70323
! Mem[0000000072800130] = 2adc65d7, %l0 = 0000000000000092
swap [%i1+0x130],%l0 ! %l0 = 000000002adc65d7
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l4 = 00000000048c25cb, Mem[00000000730001d4] = dd6b3b99
sth %l4,[%i2+0x1d4] ! Mem[00000000730001d4] = 25cb3b99
membar #Sync ! Added by membar checker (1019)
! Mem[0000000090000100] = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! Mem[0000000090000110] = 4449c37f cb0f98ba 7e98d669 90821d57
! Mem[0000000090000120] = 9a4909d0 d24e8699 41378a22 22936319
! Mem[0000000090000130] = 80062bf9 b479a001 496648ad b3ee7087
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000730001e8] = ca83ead0, %l5 = 576b29cc97861a33
ldsb [%i2+0x1e9],%l5 ! %l5 = ffffffffffffff83
! Mem[00000000720001a0] = 65eaedd8abaa362b, %l5 = ffffffffffffff83, %l0 = 000000002adc65d7
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 65eaedd8abaa362b
! %l1 = 00000000000066db, Mem[000000009100007a] = 4ef29d85
stb %l1,[%i6+0x07a] ! Mem[0000000091000078] = dbf29d85
p49_label_6:
! Mem[0000000072800190] = d578acda8a3479b2, %l6 = 00000000f326c6a7
ldx [%i1+0x190],%l6 ! %l6 = d578acda8a3479b2
! Mem[0000000073000194] = 1c858c25, %l7 = 3ab8d4b59493e75e
ldsw [%i2+0x194],%l7 ! %l7 = 000000001c858c25
! Mem[00000000728000a0] = b22e48f72d954f8a, %l7 = 000000001c858c25
ldx [%i1+0x0a0],%l7 ! %l7 = b22e48f72d954f8a
! %l5 = ffffffffffffff83, Mem[0000000090000068] = df067f263e7daaf6
stx %l5,[%i4+0x068] ! Mem[0000000090000068] = ffffffffffffff83
! Mem[0000000091000070] = dec575fced10e21f, %g2 = 00000000000000cb
ldx [%i6+0x070],%g2 ! %g2 = dec575fced10e21f
! Mem[00000000918001bc] = 3f27efa1, %g2 = dec575fced10e21f
ldsb [%o0+0x1bc],%g2 ! %g2 = 000000000000003f
! Mem[00000000918001b0] = db594e30, %g2 = 000000000000003f
lduh [%o0+0x1b2],%g2 ! %g2 = 000000000000db59
! %f16 = cf449f94 3bebd6b5 b6948802 c1a872bc
! %f20 = 2e66ed26 9b51356c 47023038 f0fbb794
! %f24 = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! %f28 = dcd73459 4f306446 7b242be0 111806b1
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000730000f4] = 5448afc1, %l6 = d578acda8a3479b2
ldstub [%i2+0x0f4],%l6 ! %l6 = 00000054000000ff
! %l7 = b22e48f72d954f8a, Mem[0000000091000154] = ac100c36
stw %l7,[%i6+0x154] ! Mem[0000000091000154] = 2d954f8a
p49_label_7:
! Mem[00000000738000c0] = 68461479, %l7 = b22e48f72d954f8a
lduw [%i3+0x0c0],%l7 ! %l7 = 0000000068461479
! Mem[00000000738000bc] = d3c6646b, %l7 = 0000000068461479
swap [%i3+0x0bc],%l7 ! %l7 = 00000000d3c6646b
! Mem[0000000091800018] = de6ddf94, %g2 = 000000000000db59
lduw [%o0+%o3],%g2 ! %g2 = 00000000de6ddf94
! Mem[0000000091000090] = 0bc15074, %g2 = 00000000de6ddf94
lduw [%i6+0x090],%g2 ! %g2 = 000000000bc15074
! Mem[00000000730001e0] = 3ab8d4b59493e75e, %l0 = 65eaedd8abaa362b, %l1 = 00000000000066db
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 3ab8d4b59493e75e
! Mem[00000000738000e1] = 2519f771, %l1 = 3ab8d4b59493e75e
ldstub [%i3+0x0e1],%l1 ! %l1 = 00000019000000ff
! Mem[0000000072000164] = f2787ad5, %l6 = 00000054, %l2 = 00000063
add %i0,0x164,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f2787ad5
! %l6 = 0000000000000054, Mem[0000000090800190] = e93695f7e68e81f2
stx %l6,[%i5+0x190] ! Mem[0000000090800190] = 0000000000000054
! Mem[00000000908000bc] = 3cfb3672, %g2 = 000000000bc15074
ldsb [%i5+0x0bf],%g2 ! %g2 = 000000000000003c
! Mem[00000000730000b0] = 9190608bd5ca1e99, %l1 = 0000000000000019
ldx [%i2+0x0b0],%l1 ! %l1 = 9190608bd5ca1e99
p49_label_8:
! Mem[00000000910001d0] = 5965e9b8, %g2 = 000000000000003c
ldsb [%i6+0x1d2],%g2 ! %g2 = 0000000000000059
! Mem[0000000090800198] = d12a6676, %g2 = 0000000000000059
ldub [%i5+0x199],%g2 ! %g2 = 00000000000000d1
! %f16 = cf449f94 3bebd6b5 b6948802 c1a872bc
! %f20 = 2e66ed26 9b51356c 47023038 f0fbb794
! %f24 = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! %f28 = dcd73459 4f306446 7b242be0 111806b1
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = 000000d1, %g3 = 0bad0b00
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
! Mem[0000000073800168] = 84c714a215978b70, %l1 = 9190608bd5ca1e99, %l4 = 00000000048c25cb
add %i3,0x168,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 84c714a215978b70
! %l1 = 9190608bd5ca1e99, Mem[0000000091800098] = 87692ba9
sth %l1,[%o0+0x098] ! Mem[0000000091800098] = 1e992ba9
! Mem[0000000091800034] = e7c98ef1, %g2 = 00000000d7112f25
lduw [%o0+0x034],%g2 ! %g2 = 00000000e7c98ef1
! Mem[00000000728000cc] = d84238bd, %l2 = 00000000f2787ad5
swap [%i1+0x0cc],%l2 ! %l2 = 00000000d84238bd
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (1020)
! Mem[00000000900001c0] = cf449f94 3bebd6b5 b6948802 c1a872bc
! Mem[00000000900001d0] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[00000000900001e0] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[00000000900001f0] = dcd73459 4f306446 7b242be0 111806b1
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
p49_label_9:
! %l2 = 00000000d84238bd, Mem[0000000073000145] = 3809827c
stb %l2,[%i2+0x145] ! Mem[0000000073000144] = 38bd827c
! Mem[0000000073800028] = da5e5368, %l0 = abaa362b, %l0 = abaa362b
add %i3,0x28,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000da5e5368
! Mem[00000000900001c4] = ebd6b5b6, %g2 = 00000000e7c98ef1
ldsb [%i4+0x1c5],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000072800114] = dddc1ba6, %l2 = d84238bd, %l6 = 00000054
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000dddc1ba6
! Mem[0000000091000178] = a8cbaa20, %g2 = ffffffffffffffeb
ldsb [%i6+0x179],%g2 ! %g2 = ffffffffffffffa8
! Mem[000000007280000c] = 0b84dc0a, %l6 = dddc1ba6, %l3 = 00000030
add %i1,0x0c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000000b84dc0a
! Mem[0000000073800030] = c05ea6b0, %l3 = 000000000b84dc0a
swap [%i3+0x030],%l3 ! %l3 = 00000000c05ea6b0
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000007380004b] = b6948802, %l3 = 00000000c05ea6b0
ldstub [%i3+0x04b],%l3 ! %l3 = 00000002000000ff
membar #Sync ! Added by membar checker (1021)
! Mem[0000000090000180] = fdb4f1b8 9fb54cf8 e5c4aa68 9f0bb6f5
! Mem[0000000090000190] = ba980fcb 7fc34944 571d8290 69d6987e
! Mem[00000000900001a0] = 99864ed2 d009499a 19639322 228a3741
! Mem[00000000900001b0] = 01a079b4 f92b0680 8770eeb3 ad486649
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
p49_label_10:
! %l2 = d84238bd, %l3 = 00000002, Mem[0000000073800090] = ef4a07a9 9d1429a0
std %l2,[%i3+0x090] ! Mem[0000000073800090] = d84238bd 00000002
! Mem[0000000073000048] = ebe40b774760748c, %l1 = 9190608bd5ca1e99, %l6 = 00000000dddc1ba6
add %i2,0x48,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ebe40b774760748c
! %l1 = 9190608bd5ca1e99, Mem[000000009000008a] = 8802c1a8
sth %l1,[%i4+0x08a] ! Mem[0000000090000088] = 1e99c1a8
! Mem[000000007380002c] = b1d01fc3, %l6 = ebe40b774760748c
swap [%i3+0x02c],%l6 ! %l6 = 00000000b1d01fc3
! Mem[0000000073000138] = d5f76cdc, %l6 = b1d01fc3, %l3 = 00000002
add %i2,0x138,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d5f76cdc
! Mem[0000000072800038] = 05bf06dcfe43f7f8, %l0 = 00000000da5e5368, %l7 = 00000000d3c6646b
add %i1,0x38,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 05bf06dcfe43f7f8
! Mem[0000000073000055] = f50bc4c2, %l3 = 00000000d5f76cdc
ldstub [%i2+0x055],%l3 ! %l3 = 0000000b000000ff
! Mem[00000000720001d0] = 1af5dd3f, %l7 = fe43f7f8, %l4 = 15978b70
add %i0,0x1d0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001af5dd3f
! Mem[0000000073000008] = 08de060f, %l3 = 0000000b, %l2 = d84238bd
add %i2,0x08,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000008de060f
! Mem[0000000073800174] = e3933e8c, %l0 = 00000000da5e5368
ldstub [%i3+0x174],%l0 ! %l0 = 000000e3000000ff
p49_label_11:
! Mem[0000000090000170] = 01a079b4 f92b0680, %g2 = ffffffa8, %g3 = 589444b7
ldd [%i4+0x170],%g2 ! %g2 = 0000000001a079b4 00000000f92b0680
! Mem[0000000072800125] = e8e13b0c, %l0 = 00000000000000e3
ldstub [%i1+0x125],%l0 ! %l0 = 000000e1000000ff
! Mem[0000000073800020] = a0b9ed37, %l1 = 9190608bd5ca1e99
swap [%i3+%o4],%l1 ! %l1 = 00000000a0b9ed37
! Mem[0000000091800124] = d2d924b9, %g2 = 0000000001a079b4
ldsh [%o0+0x126],%g2 ! %g2 = ffffffffffffd2d9
! Mem[000000009000002c] = 532d6a25, %g2 = ffffffffffffd2d9
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000053
! Mem[00000000730000c0] = 6e00bb35, %l5 = ffffff83, %l0 = 000000e1
add %i2,0xc0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006e00bb35
! %l2 = 0000000008de060f, Mem[0000000091000124] = 4bba2a1e
stw %l2,[%i6+0x124] ! Mem[0000000091000124] = 08de060f
! Mem[0000000091000190] = aab31c19, %g18 = 5aa399706796f5f3
ldsw [%i6+0x190],%g2 ! %g2 = 5aa399706796f5f3
! Mem[0000000090000060] = b1c20e9f, %g2 = ffffffffaab31c19
ldsh [%i4+0x062],%g2 ! %g2 = ffffffffffffb1c2
! %f16 = cf449f94 3bebd6b5 b6948802 c1a872bc
! %f20 = 2e66ed26 9b51356c 47023038 f0fbb794
! %f24 = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! %f28 = dcd73459 4f306446 7b242be0 111806b1
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
p49_label_12:
! Mem[00000000730000e4] = c31f3330, %l4 = 1af5dd3f, %l0 = 6e00bb35
add %i2,0xe4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c31f3330
! Mem[0000000091000034] = 72e0dec3, %g18 = 5aa399706796f5f3
ldsw [%i6+0x034],%g2 ! %g2 = 5aa399706796f5f3
! Mem[00000000728000e8] = 71275cfa, %l2 = 0000000008de060f
swap [%i1+0x0e8],%l2 ! %l2 = 0000000071275cfa
! %l1 = 00000000a0b9ed37, Mem[000000009180008c] = 83ae1bf1
stw %l1,[%o0+0x08c] ! Mem[000000009180008c] = a0b9ed37
! %l0 = 00000000c31f3330, Mem[00000000738000e8] = c01e7787
stw %l0,[%i3+0x0e8] ! Mem[00000000738000e8] = c31f3330
! Mem[0000000072000155] = bcc8a3e8, %l0 = 00000000c31f3330
ldstub [%i0+0x155],%l0 ! %l0 = 000000c8000000ff
! Mem[0000000073800040] = cf449f94 3bebd6b5 b69488ff c1a872bc
! Mem[0000000073800050] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[0000000073800060] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[0000000073800070] = dcd73459 4f306446 7b242be0 111806b1
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 0000000073800040
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000073000100
! Mem[0000000090800118] = 3155a5319ded00dc, %g2 = 0000000072e0dec3
ldx [%i5+0x118],%g2 ! %g2 = 3155a5319ded00dc
! %l4 = 1af5dd3f, %l5 = ffffff83, Mem[0000000090800010] = 736c3b2b 227efaae
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 1af5dd3f ffffff83
p49_label_13:
! Mem[0000000091800198] = 49b1ea66, %g2 = 3155a5319ded00dc
lduw [%o0+0x198],%g2 ! %g2 = 0000000049b1ea66
! Mem[0000000090800134] = 631092df, %g2 = 0000000049b1ea66
ldub [%i5+0x136],%g2 ! %g2 = 0000000000000063
! Mem[00000000738001a8] = b730ffe2d107e671, %l6 = 00000000b1d01fc3, %l1 = 00000000a0b9ed37
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = b730ffe2d107e671
! %l4 = 000000001af5dd3f, Mem[0000000091800178] = 587c30ef6fae23fe
stx %l4,[%o0+0x178] ! Mem[0000000091800178] = 000000001af5dd3f
! %f16 = b5d6eb3b 949f44cf bc72a8c1 ff8894b6
! %f20 = 6c35519b 26ed662e 94b7fbf0 38300247
! %f24 = d8a5b1c2 0e9ffab7 df067f26 3e7daaf6
! %f28 = 4664304f 5934d7dc b1061811 e02b247b
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000720000c0] = 8429cef7 a6009d8c 3a67bca0 652071db
! Mem[00000000720000d0] = f14c32d8 cc2028ca e99d99f2 b923ffbb
! Mem[00000000720000e0] = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! Mem[00000000720000f0] = 8790b052 483a28e2 93360cda e2e1d15e
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_S,%f16 ! Block Load from 00000000720000c0
! Mem[0000000073800090] = d84238bd, %l2 = 0000000071275cfa
swap [%i3+0x090],%l2 ! %l2 = 00000000d84238bd
! Mem[000000009000018c] = 9f0bb6f5, %g2 = 0000000000000063
ldsh [%i4+0x18c],%g2 ! %g2 = ffffffffffff9f0b
! Mem[00000000738000bc] = 68461479, %l4 = 1af5dd3f, %l0 = 000000c8
add %i3,0xbc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000068461479
! %l4 = 000000001af5dd3f, Mem[0000000090000070] = dcd734594f306446
stx %l4,[%i4+0x070] ! Mem[0000000090000070] = 000000001af5dd3f
p49_label_14:
! Mem[00000000738001b4] = 77b34de7, %l1 = b730ffe2d107e671
ldstub [%i3+0x1b4],%l1 ! %l1 = 00000077000000ff
! Mem[0000000090000154] = 7fc34944, %g2 = ffffffffffff9f0b
lduw [%i4+0x154],%g2 ! %g2 = 000000007fc34944
! Mem[00000000910001d4] = e9b8d21a, %g18 = 5aa399706796f5f3
ldsw [%i6+0x1d4],%g2 ! %g2 = 5aa399706796f5f3
! %f0 = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! %f4 = 4449c37f cb0f98ba 7e98d669 90821d57
! %f8 = 9a4909d0 d24e8699 41378a22 22936319
! %f12 = 80062bf9 b479a001 496648ad b3ee7087
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! %l3 = 000000000000000b, Mem[00000000918001ca] = d0052cf5
stb %l3,[%o0+0x1ca] ! Mem[00000000918001c8] = 0b052cf5
! Mem[00000000728000d8] = 6431c03e99739325, %l7 = 05bf06dcfe43f7f8, %l5 = ffffffffffffff83
add %i1,0xd8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 6431c03e99739325
! Mem[00000000720001c8] = 4059a42afa75f183, %l0 = 0000000068461479, %l2 = 00000000d84238bd
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 4059a42afa75f183
! Mem[0000000090000140] = fdb4f1b8 9fb54cf8 e5c4aa68 9f0bb6f5
! Mem[0000000090000150] = ba980fcb 7fc34944 571d8290 69d6987e
! Mem[0000000090000160] = 99864ed2 d009499a 19639322 228a3741
! Mem[0000000090000170] = 01a079b4 f92b0680 8770eeb3 ad486649
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000072800060] = 570ae6cd5ff9b4bb, %l3 = 000000000000000b, %l1 = 0000000000000077
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 570ae6cd5ff9b4bb
membar #Sync ! Added by membar checker (1022)
! Mem[0000000073000118] = 7e98d669, %l3 = 0000000b, %l2 = fa75f183
add %i2,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007e98d669
p49_label_15:
! Mem[00000000900000f0] = 4664304f5934d7dc, %g2 = ffffffffe9b8d21a
ldx [%i4+0x0f0],%g2 ! %g2 = 4664304f5934d7dc
! Mem[0000000090000100] = f84cb59f b8f1b4fd f5b60b9f 68aac4e5
! Mem[0000000090000110] = 4449c37f cb0f98ba 7e98d669 90821d57
! Mem[0000000090000120] = 9a4909d0 d24e8699 41378a22 22936319
! Mem[0000000090000130] = 80062bf9 b479a001 496648ad b3ee7087
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000009000015c] = 987e9986, %g2 = 4664304f5934d7dc
ldsh [%i4+0x15e],%g2 ! %g2 = ffffffffffff987e
! Mem[00000000910001c8] = 74bd1872, %g2 = ffffffffffff987e
ldsb [%i6+0x1cb],%g2 ! %g2 = 0000000000000074
! Mem[0000000090000040] = cf449f94 3bebd6b5 b69488ff c1a872bc
! Mem[0000000090000050] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[0000000090000060] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[0000000090000070] = 00000000 1af5dd3f 7b242be0 111806b1
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l7 = 05bf06dcfe43f7f8, Mem[0000000073800114] = a8b686cb
stw %l7,[%i3+0x114] ! Mem[0000000073800114] = fe43f7f8
! Mem[00000000738000bc] = 68461479, %l6 = b1d01fc3, %l4 = 1af5dd3f
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000068461479
! Mem[00000000918000a0] = efb13f4bc8d12635, %g2 = 0000000000000074
ldx [%o0+0x0a0],%g2 ! %g2 = efb13f4bc8d12635
! Mem[00000000730001d8] = a0b9d7a442d97e80, %l1 = 570ae6cd5ff9b4bb, %l5 = 6431c03e99739325
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a0b9d7a442d97e80
! Mem[0000000091800174] = ad12e1a6, %g2 = efb13f4bc8d12635
ldub [%o0+0x174],%g2 ! %g2 = 00000000000000ad
p49_label_16:
! Mem[0000000091800090] = 587215085c3c0653, %g2 = 00000000000000ad
ldx [%o0+0x090],%g2 ! %g2 = 587215085c3c0653
! %l1 = 570ae6cd5ff9b4bb, Mem[000000007200003a] = 86e2d5d6
sth %l1,[%i0+0x03a] ! Mem[0000000072000038] = 86e2b4bb
! Mem[00000000728000c0] = a18c4e50 aa071b1a 8198156d f2787ad5
! Mem[00000000728000d0] = c04d575f abef02ea 6431c03e 99739325
! Mem[00000000728000e0] = 063d77ca ad890464 08de060f 134b1093
! Mem[00000000728000f0] = d3a56965 d97228b0 75460d36 53fa526a
mov 0x0c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 00000000728000c0
! Mem[0000000090000040] = cf449f94 3bebd6b5 b69488ff c1a872bc
! Mem[0000000090000050] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[0000000090000060] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[0000000090000070] = 00000000 1af5dd3f 7b242be0 111806b1
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[000000007200000a] = 7b066032, %l1 = 570ae6cd5ff9b4bb
ldstub [%i0+0x00a],%l1 ! %l1 = 00000060000000ff
! Mem[00000000730001a0] = d3bd51a642e5b639, %l4 = 0000000068461479, %l3 = 000000000000000b
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d3bd51a642e5b639
! Mem[000000007280016c] = fdeaa65a, %l7 = 05bf06dcfe43f7f8
swap [%i1+0x16c],%l7 ! %l7 = 00000000fdeaa65a
! %f16 = 8429cef7 a6009d8c 3a67bca0 652071db
! %f20 = f14c32d8 cc2028ca e99d99f2 b923ffbb
! %f24 = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! %f28 = 8790b052 483a28e2 93360cda e2e1d15e
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000900000c0] = b5d6eb3b 949f44cf bc72a8c1 028894b6
! Mem[00000000900000d0] = 6c35519b 26ed662e 94b7fbf0 38300247
! Mem[00000000900000e0] = d8a5b1c2 0e9ffab7 df067f26 3e7daaf6
! Mem[00000000900000f0] = 4664304f 5934d7dc b1061811 e02b247b
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
p49_label_17:
! Mem[0000000072800120] = 528a2a1be8ff3b0c, %l3 = d3bd51a642e5b639, %l4 = 0000000068461479
add %i1,0x120,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 528a2a1be8ff3b0c
membar #Sync ! Added by membar checker (1023)
! Mem[0000000090000000] = 1a1b07aa 504e8ca1 d57a78f2 6d159881
! Mem[0000000090000010] = ea02efab 5f574dc0 25937399 3ec03164
! Mem[0000000090000020] = 640489ad ca773d06 93104b13 0f06de08
! Mem[0000000090000030] = b02872d9 6569a5d3 6a52fa53 360d4675
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = cf449f94 3bebd6b5 b6948802 c1a872bc
! Mem[00000000900001d0] = 2e66ed26 9b51356c 47023038 f0fbb794
! Mem[00000000900001e0] = b7fa9f0e c2b1a5d8 f6aa7d3e 267f06df
! Mem[00000000900001f0] = dcd73459 4f306446 7b242be0 111806b1
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000073800190] = e69a30a5d5fe4e12, %l6 = 00000000b1d01fc3, %l0 = 0000000068461479
add %i3,0x190,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e69a30a5d5fe4e12
! Mem[0000000090800098] = f985fdfd, %g18 = 5aa399706796f5f3
ldsw [%i5+0x098],%g2 ! %g2 = 5aa399706796f5f3
! Mem[0000000090800100] = 8b48d451, %g2 = fffffffff985fdfd
lduh [%i5+0x102],%g2 ! %g2 = 0000000000008b48
! Mem[0000000090000000] = 1a1b07aa 504e8ca1 d57a78f2 6d159881
! Mem[0000000090000010] = ea02efab 5f574dc0 25937399 3ec03164
! Mem[0000000090000020] = 640489ad ca773d06 93104b13 0f06de08
! Mem[0000000090000030] = b02872d9 6569a5d3 6a52fa53 360d4675
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000073000094] = c050bc41, %l1 = 00000060, %l3 = 42e5b639
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000c050bc41
! Mem[0000000072800024] = e3ed149b, %l1 = 0000000000000060
swap [%i1+0x024],%l1 ! %l1 = 00000000e3ed149b
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
p49_label_18:
! Mem[00000000910001b4] = f44fe7a5, %g2 = 0000000000008b48
ldsb [%i6+0x1b4],%g2 ! %g2 = fffffffffffffff4
! %l0 = e69a30a5d5fe4e12, Mem[00000000908001e0] = 176babb6
stb %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 126babb6
! Mem[00000000910001f8] = d5049f18, %g2 = fffffffffffffff4
ldsh [%i6+0x1fa],%g2 ! %g2 = ffffffffffffd504
membar #Sync ! Added by membar checker (1024)
! %l2 = 7e98d669, %l3 = c050bc41, Mem[00000000900001e0] = b7fa9f0e c2b1a5d8
std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 7e98d669 c050bc41
! Mem[000000009080007c] = 0048bcb1, %g2 = ffffffffffffd504
ldsb [%i5+0x07e],%g2 ! %g2 = 0000000000000000
! Mem[00000000918000bc] = a911461b, %g2 = 0000000000000000
lduw [%o0+0x0bc],%g2 ! %g2 = 00000000a911461b
! %f16 = 8429cef7 a6009d8c 3a67bca0 652071db
! %f20 = f14c32d8 cc2028ca e99d99f2 b923ffbb
! %f24 = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! %f28 = 8790b052 483a28e2 93360cda e2e1d15e
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l1 = 00000000e3ed149b, Mem[00000000910001d4] = e9b8d21a
stw %l1,[%i6+0x1d4] ! Mem[00000000910001d4] = e3ed149b
! Mem[0000000072800198] = bd0a1999, %l4 = e8ff3b0c, %l6 = b1d01fc3
add %i1,0x198,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000bd0a1999
! Mem[0000000091800108] = 832e772e dc878bad, %g2 = a911461b, %g3 = f92b0680
ldd [%o0+0x108],%g2 ! %g2 = 00000000832e772e 00000000dc878bad
p49_label_19:
! %l7 = 00000000fdeaa65a, Mem[000000009180014b] = 9ebfcd24
stb %l7,[%o0+0x14b] ! Mem[0000000091800148] = 5abfcd24
! Mem[0000000090800020] = db922d7e 40ebce14, %g2 = 832e772e, %g3 = dc878bad
ldd [%i5+%o4],%g2 ! %g2 = 00000000db922d7e 0000000040ebce14
! Mem[00000000918001f8] = e8e45024, %g2 = 00000000db922d7e
ldub [%o0+0x1f9],%g2 ! %g2 = 00000000000000e8
! Mem[00000000728000c4] = aa071b1a, %l1 = 00000000e3ed149b
swap [%i1+0x0c4],%l1 ! %l1 = 00000000aa071b1a
! Mem[000000007380018c] = a32dc352, %l5 = 42d97e80, %l1 = aa071b1a
add %i3,0x18c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a32dc352
! Mem[0000000072000058] = 62ddd6c8, %l1 = 00000000a32dc352
lduh [%i0+0x058],%l1 ! %l1 = 00000000000062dd
! Mem[0000000072000088] = 2e1807fde2e468eb, %l6 = 00000000bd0a1999, %l2 = 000000007e98d669
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 2e1807fde2e468eb
! Mem[0000000090000080] = b5d6eb3b 949f44cf, %g2 = 000000e8, %g3 = 40ebce14
ldd [%i4+0x080],%g2 ! %g2 = 00000000b5d6eb3b 00000000949f44cf
! Mem[0000000091000118] = 535c262e, %g2 = 00000000b5d6eb3b
ldsb [%i6+0x118],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800054] = 2f4b5d9e, %g18 = 5aa399706796f5f3
ldsw [%o0+0x054],%g2 ! %g2 = 5aa399706796f5f3
p49_label_20:
! Mem[0000000073000058] = 1ed6363d230c9dce, %l0 = e69a30a5d5fe4e12, %l0 = e69a30a5d5fe4e12
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 1ed6363d230c9dce
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! %l1 = 00000000000062dd, Mem[00000000738001b8] = 130e7f47f003d809
stx %l1,[%i3+0x1b8] ! Mem[00000000738001b8] = 00000000000062dd
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = 2f4b5d9e, %g3 = 949f44cf
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
! Mem[0000000091000178] = 9ca8cbaa, %g2 = 00000000b1fac34d
ldsh [%i6+0x178],%g2 ! %g2 = ffffffffffff9ca8
! Mem[000000007300009c] = 61721cb7, %l1 = 00000000000062dd
ldstub [%i2+0x09c],%l1 ! %l1 = 00000061000000ff
! Mem[0000000072000120] = 91633b9d, %l5 = 42d97e80, %l3 = c050bc41
add %i0,0x120,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000091633b9d
! %l5 = a0b9d7a442d97e80, Mem[000000009180005d] = c57dad46
stb %l5,[%o0+0x05d] ! Mem[000000009180005c] = 807dad46
! %l1 = 0000000000000061, Mem[000000009000004c] = 652071db
sth %l1,[%i4+0x04c] ! Mem[000000009000004c] = 006171db
! Mem[00000000738001a0] = 893d525dd3083796, %l0 = 1ed6363d230c9dce
ldx [%i3+0x1a0],%l0 ! %l0 = 893d525dd3083796
p49_label_21:
! Mem[0000000091000010] = 44228bb5, %g2 = ffffffffffff9ca8
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000044
! Mem[0000000091800174] = ad12e1a6, %g2 = 0000000000000044
ldsb [%o0+0x174],%g2 ! %g2 = ffffffffffffffad
! %l6 = bd0a1999, %l7 = fdeaa65a, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = bd0a1999 fdeaa65a
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000073000133] = 80062bf9, %l0 = 893d525dd3083796
ldstub [%i2+0x133],%l0 ! %l0 = 000000f9000000ff
! %l3 = 0000000091633b9d, Mem[0000000090800020] = db922d7e40ebce14
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 0000000091633b9d
! %l5 = a0b9d7a442d97e80, Mem[0000000090800018] = 0a444082
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = 42d97e80
! Mem[0000000090000010] = 575fabef, %g2 = ffffffffffffffad
lduh [%i4+0x012],%g2 ! %g2 = 000000000000575f
! Mem[00000000738000a8] = a306d8e597084937, %l6 = 00000000bd0a1999, %l2 = 2e1807fde2e468eb
add %i3,0xa8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a306d8e597084937
! Mem[0000000073800180] = 7a1d356a4b6b30c9, %l7 = 00000000fdeaa65a, %l5 = a0b9d7a442d97e80
add %i3,0x180,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7a1d356a4b6b30c9
p49_label_22:
! Mem[0000000091800060] = 46f038d4, %g2 = 000000000000575f
lduh [%o0+0x060],%g2 ! %g2 = 00000000000046f0
membar #Sync ! Added by membar checker (1025)
! Mem[0000000090000040] = 8429cef7 a6009d8c 3a67bca0 006171db
! Mem[0000000090000050] = f14c32d8 cc2028ca e99d99f2 b923ffbb
! Mem[0000000090000060] = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! Mem[0000000090000070] = 8790b052 483a28e2 93360cda e2e1d15e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f16 = 8429cef7 a6009d8c 3a67bca0 652071db
! %f20 = f14c32d8 cc2028ca e99d99f2 b923ffbb
! %f24 = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! %f28 = 8790b052 483a28e2 93360cda e2e1d15e
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000728000c8] = 8198156d, %l3 = 0000000091633b9d
ldsb [%i1+0x0c8],%l3 ! %l3 = ffffffffffffff81
! Mem[00000000908001cc] = 259914a5, %g2 = 00000000000046f0
ldsb [%i5+0x1cf],%g2 ! %g2 = 0000000000000025
! %f0 = a18c4e50 aa071b1a 8198156d f2787ad5
! %f4 = c04d575f abef02ea 6431c03e 99739325
! %f8 = 063d77ca ad890464 08de060f 134b1093
! %f12 = d3a56965 d97228b0 75460d36 53fa526a
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000730001a8] = 78aa2ccb, %l4 = 528a2a1be8ff3b0c
swap [%i2+0x1a8],%l4 ! %l4 = 0000000078aa2ccb
membar #Sync ! Added by membar checker (1026)
! Mem[00000000900001e0] = 063d77ca ad890464, %g2 = 00000025, %g3 = 68ffb942
ldd [%i4+0x1e0],%g2 ! %g2 = 00000000063d77ca 00000000ad890464
! Mem[0000000072800080] = ccb7e9c1 09333cc5 c2dc0633 d79c8cdc
! Mem[0000000072800090] = 93da9d39 c8cad397 8975044c 5dc5e4e2
! Mem[00000000728000a0] = b22e48f7 2d954f8a 177a9d38 7d0488e2
! Mem[00000000728000b0] = f0f82a6c 66db60a5 72b610d2 f99dd1d0
mov 0x080,%g6
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000072800080
p49_label_23:
! Mem[000000007280007d] = f254ba19, %l3 = ffffffffffffff81
ldstub [%i1+0x07d],%l3 ! %l3 = 00000054000000ff
! Mem[000000007280003d] = fe43f7f8, %l5 = 7a1d356a4b6b30c9
ldstub [%i1+0x03d],%l5 ! %l5 = 00000043000000ff
! Mem[0000000090000140] = a18c4e50 aa071b1a 8198156d f2787ad5
! Mem[0000000090000150] = c04d575f abef02ea 6431c03e 99739325
! Mem[0000000090000160] = 063d77ca ad890464 08de060f 134b1093
! Mem[0000000090000170] = d3a56965 d97228b0 75460d36 53fa526a
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000072000150] = ae5aebfe, %l0 = 00000000000000f9
ldstub [%i0+0x150],%l0 ! %l0 = 000000ae000000ff
! Mem[00000000720000c0] = 8429cef7 a6009d8c 3a67bca0 652071db
! Mem[00000000720000d0] = f14c32d8 cc2028ca e99d99f2 b923ffbb
! Mem[00000000720000e0] = c9f2d7ce c48ed12f 25dd5924 b03c4d47
! Mem[00000000720000f0] = 8790b052 483a28e2 93360cda e2e1d15e
mov 0x0c0,%g4
ldda [%i0+%g4]ASI_BLK_PL,%f0 ! Block Load from 00000000720000c0
! Mem[00000000900000c0] = b5d6eb3b 949f44cf bc72a8c1 028894b6
! Mem[00000000900000d0] = 6c35519b 26ed662e 94b7fbf0 38300247
! Mem[00000000900000e0] = d8a5b1c2 0e9ffab7 df067f26 3e7daaf6
! Mem[00000000900000f0] = 4664304f 5934d7dc b1061811 e02b247b
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918001e0] = 63ab1694, %g2 = 00000000063d77ca
ldsh [%o0+0x1e0],%g2 ! %g2 = 00000000000063ab
! %f0 = 8c9d00a6 f7ce2984 db712065 a0bc673a
! %f4 = ca2820cc d8324cf1 bbff23b9 f2999de9
! %f8 = 2fd18ec4 ced7f2c9 474d3cb0 2459dd25
! %f12 = e2283a48 52b09087 5ed1e1e2 da0c3693
mov 0x180,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 0000000072800180
! Mem[00000000900000e0] = b1c20e9f, %g2 = 00000000000063ab
lduh [%i4+0x0e2],%g2 ! %g2 = 000000000000b1c2
! Mem[0000000072000030] = ef7dc250808956ad, %l7 = 00000000fdeaa65a, %l0 = 00000000000000ae
add %i0,0x30,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ef7dc250808956ad
p49_label_24:
! Mem[00000000730000da] = 2b9056f4, %l5 = 0000000000000043
ldstub [%i2+0x0da],%l5 ! %l5 = 00000056000000ff
! Mem[000000009100016c] = 33af4997, %g2 = 000000000000b1c2
lduh [%i6+0x16c],%g2 ! %g2 = 00000000000033af
! %l3 = 0000000000000054, Mem[0000000091800046] = dce89a64
sth %l3,[%o0+0x046] ! Mem[0000000091800044] = 00549a64
! Mem[00000000900001a0] = 640489ad, %g18 = 5aa399706796f5f3
ldsw [%i4+0x1a0],%g2 ! %g2 = 5aa399706796f5f3
! Mem[00000000908000a0] = d0a04648 a006b5d6, %g2 = 640489ad, %g3 = ad890464
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d0a04648 00000000a006b5d6
! Mem[0000000090000064] = c48ed12f, %g2 = 00000000d0a04648
ldsb [%i4+0x064],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000072000048] = 9606788f, %l3 = 0000000000000054
swap [%i0+0x048],%l3 ! %l3 = 000000009606788f
! Mem[00000000720001c4] = d546d3d5, %l2 = a306d8e597084937
lduh [%i0+0x1c4],%l2 ! %l2 = 000000000000d546
! Mem[0000000073000170] = ab33de9c, %l3 = 000000009606788f
swap [%i2+0x170],%l3 ! %l3 = 00000000ab33de9c
! Mem[0000000073800108] = 6fa674694c48a0df, %l7 = 00000000fdeaa65a, %l0 = ef7dc250808956ad
add %i3,0x108,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 6fa674694c48a0df
p49_label_25:
! Mem[0000000073000170] = 9606788f, %l4 = 0000000078aa2ccb
ldstub [%i2+0x170],%l4 ! %l4 = 00000096000000ff
! Mem[0000000072000094] = 075ce757, %l1 = 00000061, %l2 = 0000d546
add %i0,0x94,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000075ce757
! Mem[0000000073000122] = 9a4909d0, %l1 = 0000000000000061
ldstub [%i2+0x122],%l1 ! %l1 = 00000009000000ff
! Mem[00000000900000c8] = bc72a8c1028894b6, %g2 = ffffffffffffffc4
ldx [%i4+0x0c8],%g2 ! %g2 = bc72a8c1028894b6
! Mem[0000000072800138] = 931c9b2e6bd44194, %l0 = 6fa674694c48a0df, %l6 = 00000000bd0a1999
add %i1,0x138,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 931c9b2e6bd44194
! Mem[00000000900001c4] = 1b1a8198, %g2 = bc72a8c1028894b6
ldsb [%i4+0x1c6],%g2 ! %g2 = 000000000000001b
! Mem[0000000072000148] = 295680ee, %l3 = ab33de9c, %l3 = ab33de9c
add %i0,0x148,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000295680ee
! Mem[0000000072000128] = ec2093df 5ef20364, %l4 = 00000096, %l5 = 00000056
ldd [%i0+0x128],%l4 ! %l4 = 00000000ec2093df 000000005ef20364
! Mem[00000000728001d0] = ffff6f7c, %l0 = 6fa674694c48a0df
swap [%i1+0x1d0],%l0 ! %l0 = 00000000ffff6f7c
! Mem[00000000738000f0] = 9118cbe8, %l7 = 00000000fdeaa65a
ldsh [%i3+0x0f0],%l7 ! %l7 = ffffffffffff9118
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p49_branch_failed
p49_not_taken_0_end:
! End of Random Code for Thread 49
1: membar #Sync ! Force all stores to complete
p49_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c4] ! Set processor 49 done flag
! Check Registers
p49_check_registers:
set p49_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ffff6f7c
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000009
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000075ce757
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000295680ee
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ec2093df
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005ef20364
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 931c9b2e6bd44194
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff9118
bne,a,pn %xcc,p49_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p49_check_fp_registers:
set p49_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8c9d00a6 f7ce2984
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be db712065 a0bc673a
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ca2820cc d8324cf1
bne %xcc,p49_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bbff23b9 f2999de9
bne %xcc,p49_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2fd18ec4 ced7f2c9
bne %xcc,p49_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 474d3cb0 2459dd25
bne %xcc,p49_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e2283a48 52b09087
bne %xcc,p49_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 5ed1e1e2 da0c3693
bne %xcc,p49_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ccb7e9c1 09333cc5
bne %xcc,p49_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c2dc0633 d79c8cdc
bne %xcc,p49_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 93da9d39 c8cad397
bne %xcc,p49_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8975044c 5dc5e4e2
bne %xcc,p49_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be b22e48f7 2d954f8a
bne %xcc,p49_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 177a9d38 7d0488e2
bne %xcc,p49_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f0f82a6c 66db60a5
bne %xcc,p49_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 72b610d2 f99dd1d0
bne %xcc,p49_f30_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 7b06ff32e9765f02
ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 86e2b4bbfd5a9264
ldx [%i0+0x038],%g3 ! Observed data at 0000000072000038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000054ef82b741
ldx [%i0+0x048],%g3 ! Observed data at 0000000072000048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x048,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff5aebfebcffa3e8
ldx [%i0+0x150],%g3 ! Observed data at 0000000072000150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x150,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = bf00bcd200000060
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 05bf06dcfefff7f8
ldx [%i1+0x038],%g3 ! Observed data at 0000000072800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ebb62539a488c532
ldx [%i1+0x058],%g3 ! Observed data at 0000000072800058
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6a48c09df2ffba19
ldx [%i1+0x078],%g3 ! Observed data at 0000000072800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a18c4e50e3ed149b
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000728000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8198156df2787ad5
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000728000c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 08de060f134b1093
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000728000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 528a2a1be8ff3b0c
ldx [%i1+0x120],%g3 ! Observed data at 0000000072800120
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000009276719dd7
ldx [%i1+0x130],%g3 ! Observed data at 0000000072800130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 46bcbff5fe43f7f8
ldx [%i1+0x168],%g3 ! Observed data at 0000000072800168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8c9d00a6f7ce2984
ldx [%i1+0x180],%g3 ! Observed data at 0000000072800180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = db712065a0bc673a
ldx [%i1+0x188],%g3 ! Observed data at 0000000072800188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ca2820ccd8324cf1
ldx [%i1+0x190],%g3 ! Observed data at 0000000072800190
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = bbff23b9f2999de9
ldx [%i1+0x198],%g3 ! Observed data at 0000000072800198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2fd18ec4ced7f2c9
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000728001a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 474d3cb02459dd25
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000728001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e2283a4852b09087
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000728001b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5ed1e1e2da0c3693
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000728001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 4c48a0df2965b6bd
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000728001d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1d0,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x050],%g2 ! Expected data = 764af363f5ffc4c2
ldx [%i2+0x050],%g3 ! Observed data at 0000000073000050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3b53c2faff721cb7
ldx [%i2+0x098],%g3 ! Observed data at 0000000073000098
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2b90fff413b82996
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000730000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = fa699044ff48afc1
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000730000f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = f84cb59fb8f1b4fd
ldx [%i2+0x100],%g3 ! Observed data at 0000000073000100
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = f5b60b9f68aac4e5
ldx [%i2+0x108],%g3 ! Observed data at 0000000073000108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4449c37fcb0f98ba
ldx [%i2+0x110],%g3 ! Observed data at 0000000073000110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7e98d66990821d57
ldx [%i2+0x118],%g3 ! Observed data at 0000000073000118
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9a49ffd0d24e8699
ldx [%i2+0x120],%g3 ! Observed data at 0000000073000120
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 41378a2222936319
ldx [%i2+0x128],%g3 ! Observed data at 0000000073000128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 80062bffb479a001
ldx [%i2+0x130],%g3 ! Observed data at 0000000073000130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 496648adb3ee7087
ldx [%i2+0x138],%g3 ! Observed data at 0000000073000138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 02e4436138bd827c
ldx [%i2+0x140],%g3 ! Observed data at 0000000073000140
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff06788f09cd8c6f
ldx [%i2+0x170],%g3 ! Observed data at 0000000073000170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e8ff3b0c132738da
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000730001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 02583fb625cb3b99
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000730001d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1d0,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = d5ca1e99f8b70501
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = da5e53684760748c
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0b84dc0ac19cc2e3
ldx [%i3+0x030],%g3 ! Observed data at 0000000073800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = b69488ffc1a872bc
ldx [%i3+0x048],%g3 ! Observed data at 0000000073800048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 71275cfa00000002
ldx [%i3+0x090],%g3 ! Observed data at 0000000073800090
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ba58689a68461479
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000738000b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 25fff77195fb7df4
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000738000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c31f3330f28b6514
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000738000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = d9be6561fe43f7f8
ldx [%i3+0x110],%g3 ! Observed data at 0000000073800110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5d6aff70aece7919
ldx [%i3+0x130],%g3 ! Observed data at 0000000073800130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = fe667bf6ff933e8c
ldx [%i3+0x170],%g3 ! Observed data at 0000000073800170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b730ffe2d107e671
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000738001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9488e00fffb34de7
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000738001b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000000000062dd
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000738001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1b8,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_f0_fail:
set p49_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f2_fail:
set p49_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f4_fail:
set p49_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f6_fail:
set p49_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f8_fail:
set p49_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f10_fail:
set p49_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f12_fail:
set p49_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f14_fail:
set p49_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f16_fail:
set p49_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f18_fail:
set p49_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f20_fail:
set p49_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f22_fail:
set p49_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f24_fail:
set p49_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f26_fail:
set p49_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f28_fail:
set p49_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f30_fail:
set p49_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 49 failed
p49_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c4] ! Set processor 49 done flag
set p49_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 49 failed
p49_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c4] ! Set processor 49 done flag
set p49_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p49_selfmod_failed:
ba p49_failed
mov 0xabc,%g1
p49_common_error:
or %g0,0xf11,%g1
ba p49_failed
mov %o5,%g3
p49_common_signature_error:
set p49_temp,%g1
ba p49_failed
st %g2,[%g1] ! Common Lock Number
p49_common_timeout:
set p49_temp,%g1
ba p49_failed
st %g2,[%g1] ! Common Lock Number
p49_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p49_failed
mov 0x0,%g3
p49_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800008]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800010]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000008]
done
p49_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800008]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072800010]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072000008]
done
p49_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000020]
done
p49_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000020]
done
p49_trap3e:
nop
done
p49_trap3o:
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cc10b982475ad3c8
ldx [%g1+0x008],%l1 ! %l1 = d2fd2d56325dd4fb
ldx [%g1+0x010],%l2 ! %l2 = 3dfa73747f5506f4
ldx [%g1+0x018],%l3 ! %l3 = 2212667ec19cc2e3
ldx [%g1+0x020],%l4 ! %l4 = b40d3ff0588925b0
ldx [%g1+0x028],%l5 ! %l5 = 576b29cc97861a33
ldx [%g1+0x030],%l6 ! %l6 = badb81401513078a
ldx [%g1+0x038],%l7 ! %l7 = 94e0e8ae542711ec
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 50
processor_50:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xc8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p50_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 50
wr %g0,0x4,%fprs ! Make sure fef is 1
set p50_init_freg,%g1
! %f0 = 043e90f0 d2759c20 3bd880d1 76dee610
! %f4 = 4a06aa99 2cbc1cb5 35cd8c5e a5d0008e
! %f8 = aef213cb 4923d0ba 4abd972a ed1877b2
! %f12 = 662f6c52 fbe963f7 d71bdb6c 3081237f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e705a93e 3bb1c027 e788615b 8322e840
! %f36 = cf6e5109 f8d019b0 f37f2197 6f7136fd
! %f40 = b87c38d1 e047d627 dbaf07d1 3f48b2ad
! %f44 = 6e01b3b4 a70e1ef9 30ba4aec 59ab1260
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf88b6a500000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = f88b6a500000005f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 50
p50_label_1:
! Mem[00000000908000c0] = fb367275, %g2 = ed679ec47deedd80
lduw [%i5+0x0c0],%g2 ! %g2 = 00000000fb367275
! Mem[0000000075800149] = bd1b21fc, %l7 = 2b618b6677d22dff
ldstub [%i3+0x149],%l7 ! %l7 = 0000001b000000ff
! Mem[000000009000008c] = 52911d6b, %g2 = 00000000fb367275
lduw [%i4+0x08c],%g2 ! %g2 = 0000000052911d6b
! %l6 = 57e2663f, %l7 = 0000001b, Mem[0000000090800050] = 962502f2 b16f80fc
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 57e2663f 0000001b
! Mem[00000000750001c7] = 8777354d, %l2 = 6ee14ace4b83a169
ldstub [%i2+0x1c7],%l2 ! %l2 = 0000004d000000ff
! Mem[000000007400019c] = 9a51ecf5, %l2 = 000000000000004d
swap [%i0+0x19c],%l2 ! %l2 = 000000009a51ecf5
! %l3 = 730e81787f7ac001, Mem[000000009000003a] = 288d4507
stb %l3,[%i4+0x03a] ! Mem[0000000090000038] = 018d4507
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l6 = 1d80699657e2663f, Mem[00000000918001b6] = f44d327e
stb %l6,[%o0+0x1b6] ! Mem[00000000918001b4] = 3f4d327e
! Mem[000000007400006c] = b5245de0, %l6 = 57e2663f, %l3 = 7f7ac001
add %i0,0x6c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000b5245de0
p50_label_2:
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000075800080] = 3f21bb49 38706e40 ebf48425 48fafa4c
! Mem[0000000075800090] = afab56f5 fc5ac1a7 4177b35f 30ba60dc
! Mem[00000000758000a0] = 7f87710c 1bf9d329 a8259327 994ee9bd
! Mem[00000000758000b0] = fadac30e 4da81e64 a3ee6962 22468241
mov 0x080,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f0 ! Block Load from 0000000075800080
! Mem[00000000740000a0] = 1dfcd70a, %l4 = f0a05b58, %l2 = 9a51ecf5
add %i0,0xa0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001dfcd70a
membar #Sync ! Added by membar checker (1027)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563018d 45073733
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000074800010] = 6e9eda2d415a66b2, %l3 = 00000000b5245de0
ldx [%i1+%o2],%l3 ! %l3 = 6e9eda2d415a66b2
! %l6 = 57e2663f, %l7 = 0000001b, Mem[00000000908000b0] = ac9d73bf 2618a39e
std %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 57e2663f 0000001b
! %l4 = f0a05b58, %l5 = a4971874, Mem[00000000758001b8] = f5fb7f99 bfa018f6
std %l4,[%i3+0x1b8] ! Mem[00000000758001b8] = f0a05b58 a4971874
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563018d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000075000188] = 7017b52dd59e385c, %l4 = 3bb520cef0a05b58, %l3 = 6e9eda2d415a66b2
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 7017b52dd59e385c
! %l6 = 1d80699657e2663f, Mem[00000000918001b2] = db594e30
sth %l6,[%o0+0x1b2] ! Mem[00000000918001b0] = 663f4e30
p50_label_3:
! Mem[00000000918001e8] = af2135784c0eaec1, %g2 = 0000000052911d6b
ldx [%o0+0x1e8],%g2 ! %g2 = af2135784c0eaec1
! Mem[0000000090000048] = e7f34686, %g18 = 6d8207afa7d2060a
ldsw [%i4+0x048],%g2 ! %g2 = 6d8207afa7d2060a
! %l6 = 1d80699657e2663f, Mem[0000000074800148] = b1973138
stw %l6,[%i1+0x148] ! Mem[0000000074800148] = 57e2663f
! %l1 = f5a44ba28b327ae8, Mem[00000000918001e4] = d7b40ac7
stw %l1,[%o0+0x1e4] ! Mem[00000000918001e4] = 8b327ae8
! Mem[00000000900000e0] = 300b3d2e, %g2 = ffffffffe7f34686
ldsh [%i4+0x0e0],%g2 ! %g2 = 000000000000300b
! Mem[00000000900001a4] = 9dbe413d, %g2 = 000000000000300b
ldsh [%i4+0x1a6],%g2 ! %g2 = ffffffffffff9dbe
! Mem[0000000075800084] = 38706e40, %l7 = 000000000000001b
ldsw [%i3+0x084],%l7 ! %l7 = 0000000038706e40
! Mem[000000009000006c] = 382afdc5, %g2 = ffffffffffff9dbe
ldub [%i4+0x06f],%g2 ! %g2 = 0000000000000038
! Mem[0000000075000061] = 8f5fcaa9, %l2 = 000000001dfcd70a
ldstub [%i2+0x061],%l2 ! %l2 = 0000005f000000ff
! %l4 = 3bb520cef0a05b58, Mem[000000009180019c] = d6f7ca2b
sth %l4,[%o0+0x19c] ! Mem[000000009180019c] = 5b58ca2b
p50_label_4:
! Mem[00000000758000ac] = 994ee9bd, %l4 = f0a05b58, %l2 = 0000005f
add %i3,0xac,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000994ee9bd
! %l4 = f0a05b58, %l5 = a4971874, Mem[0000000075000050] = f595651c 5dc8109b
std %l4,[%i2+0x050] ! Mem[0000000075000050] = f0a05b58 a4971874
! %l0 = e8c013a7, %l1 = 8b327ae8, Mem[00000000910001a8] = 53beb41c 3ea3b129
std %l0,[%i6+0x1a8] ! Mem[00000000910001a8] = e8c013a7 8b327ae8
! Mem[00000000750001d8] = 6aff75d3, %l1 = f5a44ba28b327ae8
ldub [%i2+0x1d8],%l1 ! %l1 = 000000000000006a
! Mem[00000000900000c0] = 025684db 80beb823 c6f22f4e 84d417b3
! Mem[00000000900000d0] = f43dae86 0beec32e 939764a5 b4ab7ff4
! Mem[00000000900000e0] = 300b3d2e a365428e 8b62ca35 45276a4b
! Mem[00000000900000f0] = 20a6f1d0 1e8ddc11 2669e6d8 560e79b7
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l1 = 000000000000006a, Mem[0000000091000024] = b5c9f132
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 0000006a
! Mem[0000000075800010] = 9fb2a353e6504bbf, %l6 = 1d80699657e2663f, %l2 = 00000000994ee9bd
add %i3,0x10,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 9fb2a353e6504bbf
! Mem[00000000748001c8] = 1e15ab01ad806729, %l4 = 3bb520cef0a05b58, %l7 = 0000000038706e40
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 1e15ab01ad806729
! %l5 = 6bf84120a4971874, Mem[000000009080009c] = 46857f6f
stb %l5,[%i5+0x09c] ! Mem[000000009080009c] = 74857f6f
! Mem[0000000075800050] = 46b04cdd, %l1 = 0000006a, %l0 = e8c013a7
add %i3,0x50,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000046b04cdd
p50_label_5:
! Mem[0000000074800188] = 967e7b82, %l6 = 1d80699657e2663f
swap [%i1+0x188],%l6 ! %l6 = 00000000967e7b82
! %l3 = 7017b52dd59e385c, Mem[00000000918000dc] = b8bfd325
stw %l3,[%o0+0x0dc] ! Mem[00000000918000dc] = d59e385c
! Mem[00000000758000e0] = c4b8ec08, %l0 = 0000000046b04cdd
swap [%i3+0x0e0],%l0 ! %l0 = 00000000c4b8ec08
! %l4 = f0a05b58, %l5 = a4971874, Mem[00000000918000a0] = efb13f4b c8d12635
std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = f0a05b58 a4971874
! Mem[00000000910001b8] = 5ea3e305edf9df50, %g2 = 0000000000000038
ldx [%i6+0x1b8],%g2 ! %g2 = 5ea3e305edf9df50
! Mem[0000000090000170] = ae1b16b007c19840, %g2 = 5ea3e305edf9df50
ldx [%i4+0x170],%g2 ! %g2 = ae1b16b007c19840
! %f0 = 406e7038 49bb213f 4cfafa48 2584f4eb
! %f4 = a7c15afc f556abaf dc60ba30 5fb37741
! %f8 = 29d3f91b 0c71877f bde94e99 279325a8
! %f12 = 641ea84d 0ec3dafa 41824622 6269eea3
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000009100014c] = a2c43b2c, %g2 = ae1b16b007c19840
ldsh [%i6+0x14c],%g2 ! %g2 = ffffffffffffa2c4
! Mem[00000000740000b8] = 760c513e6f94049f, %l0 = 00000000c4b8ec08, %l4 = 3bb520cef0a05b58
add %i0,0xb8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 760c513e6f94049f
! Mem[0000000091800090] = 58721508, %g2 = ffffffffffffa2c4
ldsb [%o0+0x090],%g2 ! %g2 = 0000000000000058
p50_label_6:
! Mem[0000000074800148] = 57e2663fa0a23282, %l0 = 00000000c4b8ec08, %l2 = 9fb2a353e6504bbf
add %i1,0x148,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 57e2663fa0a23282
! Mem[00000000908001f4] = 2b210f96, %g2 = 0000000000000058
ldsb [%i5+0x1f7],%g2 ! %g2 = 000000000000002b
! %l6 = 967e7b82, %l7 = ad806729, Mem[00000000748001d0] = d66eb85b 603c48af
std %l6,[%i1+0x1d0] ! Mem[00000000748001d0] = 967e7b82 ad806729
! Mem[00000000900000fc] = 560e79b7, %g2 = 000000000000002b
lduh [%i4+0x0fc],%g2 ! %g2 = 000000000000560e
! Mem[0000000074800154] = 2c7b5090, %l1 = 0000006a, %l1 = 0000006a
add %i1,0x154,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002c7b5090
! Mem[0000000074800040] = b9372a73 552c9215 6a6e4b1a e97f4ec2
! Mem[0000000074800050] = 447624bd ebca552e 8c356d54 05af61e1
! Mem[0000000074800060] = dadb4d2a 05cf1b1c 8f304f74 f680f0c3
! Mem[0000000074800070] = c90d370e 9822f95e d7972a2d aa58f16e
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_PL,%f0 ! Block Load from 0000000074800040
! Mem[0000000074800134] = 42037ab6, %l2 = a0a23282, %l6 = 967e7b82
add %i1,0x134,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000042037ab6
! Mem[0000000075000179] = 6172a0a4, %l2 = 57e2663fa0a23282
ldstub [%i2+0x179],%l2 ! %l2 = 00000072000000ff
! Mem[00000000910001cc] = 72c67e4c, %g2 = 000000000000560e
ldub [%i6+0x1ce],%g2 ! %g2 = 0000000000000072
! Mem[0000000091000180] = 10ffe99c, %g2 = 0000000000000072
ldsb [%i6+0x183],%g2 ! %g2 = 0000000000000010
p50_label_7:
! Mem[000000007480017c] = f06c8483, %l5 = 6bf84120a4971874
ldsb [%i1+0x17c],%l5 ! %l5 = fffffffffffffff0
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[00000000750001e0] = adb969a5, %l0 = 00000000c4b8ec08
swap [%i2+0x1e0],%l0 ! %l0 = 00000000adb969a5
! Mem[0000000075800048] = 9a3a3937365731bb, %l3 = 7017b52dd59e385c, %l0 = 00000000adb969a5
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 9a3a3937365731bb
! %f0 = 15922c55 732a37b9 c24e7fe9 1a4b6e6a
! %f4 = 2e55caeb bd247644 e161af05 546d358c
! %f8 = 1c1bcf05 2a4ddbda c3f080f6 744f308f
! %f12 = 5ef92298 0e370dc9 6ef158aa 2d2a97d7
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000009080018c] = 85fbf1b6, %g2 = 0000000000000010
lduw [%i5+0x18c],%g2 ! %g2 = 0000000085fbf1b6
! Mem[000000007580005a] = 535ec84a, %l0 = 9a3a3937365731bb
ldstub [%i3+0x05a],%l0 ! %l0 = 000000c8000000ff
! %l4 = 760c513e6f94049f, Mem[000000009100014e] = 3b2cc588
sth %l4,[%i6+0x14e] ! Mem[000000009100014c] = 049fc588
! %l0 = 000000c8, %l1 = 2c7b5090, Mem[00000000900000e8] = 8b62ca35 45276a4b
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000c8 2c7b5090
! Mem[00000000740000d8] = 5dff8034, %l1 = 2c7b5090, %l1 = 2c7b5090
add %i0,0xd8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005dff8034
p50_label_8:
! Mem[0000000074000150] = 31bf5c86, %l0 = 00000000000000c8
swap [%i0+0x150],%l0 ! %l0 = 0000000031bf5c86
! Mem[0000000075800114] = 80e607f7, %l3 = 7017b52dd59e385c
swap [%i3+0x114],%l3 ! %l3 = 0000000080e607f7
! Mem[00000000748000f0] = 7a72d013ac1b79d3, %l2 = 0000000000000072, %l0 = 0000000031bf5c86
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7a72d013ac1b79d3
! Mem[0000000075800108] = 42d736cbe04a8088, %l5 = fffffffffffffff0, %l6 = 0000000042037ab6
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 42d736cbe04a8088
! Mem[0000000075800048] = 9a3a3937365731bb, %l3 = 0000000080e607f7, %l4 = 760c513e6f94049f
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 9a3a3937365731bb
! Mem[00000000748001f4] = 4fea9929, %l1 = 000000005dff8034
swap [%i1+0x1f4],%l1 ! %l1 = 000000004fea9929
membar #Sync ! Added by membar checker (1028)
! Mem[0000000090000138] = a3ee6962, %g18 = 6d8207afa7d2060a
ldsw [%i4+0x138],%g2 ! %g2 = 6d8207afa7d2060a
! Mem[00000000918001a4] = 5a1c1e88, %g2 = ffffffffa3ee6962
lduw [%o0+0x1a4],%g2 ! %g2 = 000000005a1c1e88
! Mem[00000000758001f0] = d9bb0d2ac76d844b, %l1 = 000000004fea9929, %l0 = 7a72d013ac1b79d3
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d9bb0d2ac76d844b
! %l6 = 42d736cbe04a8088, Mem[00000000900000da] = 64a5b4ab
sth %l6,[%i4+0x0da] ! Mem[00000000900000d8] = 8088b4ab
p50_label_9:
! Mem[0000000074800028] = e53c7443a26f88a9, %l3 = 0000000080e607f7, %l7 = 1e15ab01ad806729
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e53c7443a26f88a9
! Mem[0000000090000060] = 2ea36542, %g2 = 000000005a1c1e88
ldub [%i4+0x063],%g2 ! %g2 = 000000000000002e
! Mem[00000000918000f8] = ef3adf5b, %g18 = 6d8207afa7d2060a
ldsw [%o0+0x0f8],%g2 ! %g2 = 6d8207afa7d2060a
! %l1 = 000000004fea9929, Mem[00000000900000a0] = 7ee7d287
stw %l1,[%i4+0x0a0] ! Mem[00000000900000a0] = 4fea9929
! %l0 = c76d844b, %l1 = 4fea9929, Mem[0000000090000110] = afab56f5 fc5ac1a7
std %l0,[%i4+0x110] ! Mem[0000000090000110] = c76d844b 4fea9929
! Mem[0000000090800130] = 45c75056, %g2 = ffffffffef3adf5b
lduw [%i5+0x130],%g2 ! %g2 = 0000000045c75056
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %l2 = 00000072, %l3 = 80e607f7, Mem[00000000910001f0] = 58bc62f5 32bd25cc
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000072 80e607f7
! Mem[0000000090800148] = b9490f12, %g2 = 0000000045c75056
lduw [%i5+0x148],%g2 ! %g2 = 00000000b9490f12
! %l2 = 0000000000000072, Mem[00000000910001b4] = f44fe7a5
stw %l2,[%i6+0x1b4] ! Mem[00000000910001b4] = 00000072
p50_label_10:
! Mem[0000000074800070] = c90d370e, %l4 = 365731bb, %l4 = 365731bb
add %i1,0x70,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c90d370e
! %l4 = 00000000c90d370e, Mem[000000009000000a] = f3dd36c5
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = 370e36c5
! Mem[00000000758000a0] = 7f87710c1bf9d329, %l7 = e53c7443a26f88a9, %l0 = d9bb0d2ac76d844b
add %i3,0xa0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 7f87710c1bf9d329
! Mem[000000007580016c] = 06051465, %l2 = 00000072, %l7 = a26f88a9
add %i3,0x16c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000006051465
! Mem[00000000748001f0] = b78d839b5dff8034, %l4 = 00000000c90d370e, %l2 = 0000000000000072
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = b78d839b5dff8034
! %f0 = 15922c55 732a37b9 c24e7fe9 1a4b6e6a
! %f4 = 2e55caeb bd247644 e161af05 546d358c
! %f8 = 1c1bcf05 2a4ddbda c3f080f6 744f308f
! %f12 = 5ef92298 0e370dc9 6ef158aa 2d2a97d7
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l6 = e04a8088, %l7 = 06051465, Mem[00000000900000c8] = c6f22f4e 84d417b3
std %l6,[%i4+0x0c8] ! Mem[00000000900000c8] = e04a8088 06051465
! Mem[0000000075000000] = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! Mem[0000000075000010] = b10cb94c 178b9e4f 3550b75b 01973de6
! Mem[0000000075000020] = 53a92b18 8c342dcd c1790a5e 5b427857
! Mem[0000000075000030] = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000075000000
! Mem[00000000740000ac] = e6a123a6, %l1 = 000000004fea9929
swap [%i0+0x0ac],%l1 ! %l1 = 00000000e6a123a6
! Mem[0000000091800070] = f8ddbbd2, %g2 = 00000000b9490f12
ldsb [%o0+0x070],%g2 ! %g2 = fffffffffffffff8
p50_label_11:
! Mem[0000000091800150] = a78f52e6, %g2 = fffffffffffffff8
ldsh [%o0+0x152],%g2 ! %g2 = ffffffffffffa78f
! Mem[0000000090800190] = f7e68e81, %g2 = ffffffffffffa78f
ldub [%i5+0x193],%g2 ! %g2 = 00000000000000f7
! Mem[00000000758001f7] = c76d844b, %l6 = 42d736cbe04a8088
ldstub [%i3+0x1f7],%l6 ! %l6 = 0000004b000000ff
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000009000005c] = b4ab7ff4, %g18 = 6d8207afa7d2060a
ldsw [%i4+0x05c],%g2 ! %g2 = 6d8207afa7d2060a
! Mem[0000000075000064] = 85a436bc, %l7 = 06051465, %l6 = 0000004b
add %i2,0x64,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000085a436bc
membar #Sync ! Added by membar checker (1029)
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000007480008c] = 2c569959, %l3 = 80e607f7, %l2 = 5dff8034
add %i1,0x8c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002c569959
! Mem[0000000090800104] = bf723b44, %g2 = ffffffffb4ab7ff4
ldub [%i5+0x107],%g2 ! %g2 = 00000000000000bf
! Mem[00000000908001ec] = 925902b3, %g2 = 00000000000000bf
ldsh [%i5+0x1ee],%g2 ! %g2 = ffffffffffff9259
p50_label_12:
! %l3 = 0000000080e607f7, Mem[0000000075000011] = b10cb94c
stb %l3,[%i2+0x011] ! Mem[0000000075000010] = b1f7b94c
! Mem[0000000074800185] = 8972e3d3, %l4 = 00000000c90d370e
ldstub [%i1+0x185],%l4 ! %l4 = 00000072000000ff
! %l6 = 85a436bc, %l7 = 06051465, Mem[0000000091800138] = 215257a5 2c14b16d
std %l6,[%o0+0x138] ! Mem[0000000091800138] = 85a436bc 06051465
! Mem[00000000918000d0] = 7aba9aca d893ac6f, %g2 = ffff9259, %g3 = 0bad0b00
ldd [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca 00000000d893ac6f
membar #Sync ! Added by membar checker (1030)
! Mem[00000000900000c0] = 025684db 80beb823 c6f22f4e 84d417b3
! Mem[00000000900000d0] = f43dae86 0beec32e 939764a5 b4ab7ff4
! Mem[00000000900000e0] = 300b3d2e a365428e 8b62ca35 45276a4b
! Mem[00000000900000f0] = 20a6f1d0 1e8ddc11 2669e6d8 560e79b7
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000758001e0] = 5c79d999, %l4 = 00000072, %l1 = e6a123a6
add %i3,0x1e0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000005c79d999
! Mem[0000000090800078] = 9fb921cd132f0048, %g2 = 000000007aba9aca
ldx [%i5+0x078],%g2 ! %g2 = 9fb921cd132f0048
! Mem[0000000075800080] = 3f21bb49, %l1 = 5c79d999, %l1 = 5c79d999
add %i3,0x80,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000003f21bb49
! Mem[00000000918001a8] = d7112f25 589444b7, %g2 = 132f0048, %g3 = d893ac6f
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000d7112f25 00000000589444b7
! %l6 = 0000000085a436bc, Mem[00000000910001bc] = edf9df50
stw %l6,[%i6+0x1bc] ! Mem[00000000910001bc] = 85a436bc
p50_label_13:
! Mem[00000000740001b0] = 2ccc4c1a, %l2 = 000000002c569959
ldub [%i0+0x1b1],%l2 ! %l2 = 00000000000000cc
! Mem[000000007480004b] = 6a6e4b1a, %l7 = 0000000006051465
ldstub [%i1+0x04b],%l7 ! %l7 = 0000001a000000ff
! Mem[0000000075800164] = c2cb8dbe, %l2 = 00000000000000cc
lduh [%i3+0x164],%l2 ! %l2 = 000000000000c2cb
! Mem[0000000075000150] = 9529f483eb9e178c, %l1 = 000000003f21bb49, %l2 = 000000000000c2cb
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9529f483eb9e178c
! Mem[00000000918001c0] = ec26c6df, %g2 = 00000000d7112f25
ldub [%o0+0x1c2],%g2 ! %g2 = 00000000000000ec
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000918000c8] = 8731fad3 b9615161, %g2 = 000000ec, %g3 = 589444b7
ldd [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3 00000000b9615161
! Mem[0000000090000100] = 3f21bb49 38706e40 ebf48425 48fafa4c
! Mem[0000000090000110] = c76d844b 4fea9929 4177b35f 30ba60dc
! Mem[0000000090000120] = 7f87710c 1bf9d329 a8259327 994ee9bd
! Mem[0000000090000130] = fadac30e 4da81e64 a3ee6962 22468241
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l0 = 7f87710c1bf9d329, Mem[000000007480007c] = aa58f16e
stw %l0,[%i1+0x07c] ! Mem[000000007480007c] = 1bf9d329
! Mem[00000000908001e4] = 8755337e, %g2 = 000000008731fad3
ldsh [%i5+0x1e6],%g2 ! %g2 = ffffffffffff8755
p50_label_14:
! %l7 = 000000000000001a, Mem[0000000090800110] = 63a9fdac3f65ae71
stx %l7,[%i5+0x110] ! Mem[0000000090800110] = 000000000000001a
! Mem[00000000758000c0] = 0756d63937ed530d, %l5 = fffffffffffffff0, %l0 = 7f87710c1bf9d329
add %i3,0xc0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 0756d63937ed530d
! Mem[0000000091000090] = 0bc15074 cce5c02d, %g2 = ffff8755, %g3 = b9615161
ldd [%i6+0x090],%g2 ! %g2 = 000000000bc15074 00000000cce5c02d
! %l0 = 0756d63937ed530d, Mem[00000000748000c4] = 8a43b07d
stw %l0,[%i1+0x0c4] ! Mem[00000000748000c4] = 37ed530d
! %l5 = fffffffffffffff0, Mem[00000000908000c4] = 406926ef
stb %l5,[%i5+0x0c4] ! Mem[00000000908000c4] = f06926ef
! Mem[0000000074800070] = c90d370e9822f95e, %l6 = 0000000085a436bc, %l7 = 000000000000001a
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = c90d370e9822f95e
! Mem[0000000090800128] = 3812cbef9a5bcdbc, %g2 = 000000000bc15074
ldx [%i5+0x128],%g2 ! %g2 = 3812cbef9a5bcdbc
! Mem[0000000091000188] = 7b3910e5, %g2 = 3812cbef9a5bcdbc
ldsh [%i6+0x188],%g2 ! %g2 = 0000000000007b39
! Mem[0000000075800050] = 46b04cdd58ae8931, %l1 = 000000003f21bb49, %l4 = 0000000000000072
add %i3,0x50,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 46b04cdd58ae8931
! Mem[0000000075800070] = 15ebcae3 cc186782, %l4 = 58ae8931, %l5 = fffffff0
ldd [%i3+0x070],%l4 ! %l4 = 0000000015ebcae3 00000000cc186782
p50_label_15:
! Mem[00000000908000c8] = 4db129a1 3ce9b6ab, %g2 = 00007b39, %g3 = cce5c02d
ldd [%i5+0x0c8],%g2 ! %g2 = 000000004db129a1 000000003ce9b6ab
! Mem[00000000750000e0] = 6fb903e8 700dde7f, %l2 = eb9e178c, %l3 = 80e607f7
ldd [%i2+0x0e0],%l2 ! %l2 = 000000006fb903e8 00000000700dde7f
! Mem[0000000090800068] = c1c6924a, %g2 = 000000004db129a1
lduh [%i5+0x068],%g2 ! %g2 = 000000000000c1c6
! %l1 = 000000003f21bb49, Mem[000000009180002c] = 5bfd1652
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = 3f21bb49
! Mem[0000000075800028] = cba07f8e, %l4 = 0000000015ebcae3
swap [%i3+%o5],%l4 ! %l4 = 00000000cba07f8e
! Mem[0000000091000090] = 0bc15074, %g18 = 6d8207afa7d2060a
ldsw [%i6+0x090],%g2 ! %g2 = 6d8207afa7d2060a
! Mem[000000007580009c] = 30ba60dc, %l2 = 000000006fb903e8
ldub [%i3+0x09d],%l2 ! %l2 = 00000000000000ba
! Mem[0000000074000030] = a64ef4e6, %l7 = c90d370e9822f95e
swap [%i0+0x030],%l7 ! %l7 = 00000000a64ef4e6
! Mem[0000000074800168] = 7c178935fec51c5c, %l1 = 000000003f21bb49, %l2 = 00000000000000ba
add %i1,0x168,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 7c178935fec51c5c
! Mem[0000000074000008] = e8d4f83e6a0b6b30, %l6 = 0000000085a436bc, %l0 = 0756d63937ed530d
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e8d4f83e6a0b6b30
p50_label_16:
! Mem[00000000750001d8] = 6aff75d360819d71, %l6 = 0000000085a436bc
ldx [%i2+0x1d8],%l6 ! %l6 = 6aff75d360819d71
! Mem[00000000740000cc] = 01edaea4, %l0 = 6a0b6b30, %l4 = cba07f8e
add %i0,0xcc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000001edaea4
! Mem[000000007500013c] = 9e6d8391, %l2 = fec51c5c, %l3 = 700dde7f
add %i2,0x13c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000009e6d8391
! Mem[000000007580005d] = 65acfff0, %l3 = 000000009e6d8391
ldstub [%i3+0x05d],%l3 ! %l3 = 000000ac000000ff
! %l6 = 60819d71, %l7 = a64ef4e6, Mem[00000000918001d0] = 497951c2 8a40c6a2
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 60819d71 a64ef4e6
! Mem[00000000740001f4] = 2f9d1520, %l1 = 000000003f21bb49
ldsb [%i0+0x1f6],%l1 ! %l1 = 0000000000000015
! Mem[0000000090800054] = 001b76c7, %g2 = 000000000bc15074
ldub [%i5+0x056],%g2 ! %g2 = 0000000000000000
! Mem[000000009080009c] = 74857f6f, %g2 = 0000000000000000
ldsh [%i5+0x09c],%g2 ! %g2 = 0000000000007485
! Mem[0000000074000078] = ed3afd98, %l1 = 0000000000000015
ldstub [%i0+0x078],%l1 ! %l1 = 000000ed000000ff
! Mem[0000000074800088] = 1df1bb222c569959, %l6 = 6aff75d360819d71, %l2 = 7c178935fec51c5c
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 1df1bb222c569959
p50_label_17:
! Mem[0000000090800080] = bcb1b5a9 dc4a5fa6, %g2 = 00007485, %g3 = 3ce9b6ab
ldd [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9 00000000dc4a5fa6
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000074800168] = 7c178935, %l3 = 00000000000000ac
swap [%i1+0x168],%l3 ! %l3 = 000000007c178935
! Mem[0000000074000064] = f7bb1e20, %l2 = 2c569959, %l2 = 2c569959
add %i0,0x64,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000f7bb1e20
! Mem[0000000091000100] = ceaa9447 f9dcf7d0, %g2 = bcb1b5a9, %g3 = dc4a5fa6
ldd [%i6+0x100],%g2 ! %g2 = 00000000ceaa9447 00000000f9dcf7d0
! Mem[0000000091800198] = 49b1ea665b58ca2b, %g2 = 00000000ceaa9447
ldx [%o0+0x198],%g2 ! %g2 = 49b1ea665b58ca2b
! Mem[00000000900001a8] = f6744f30, %g2 = 49b1ea665b58ca2b
ldub [%i4+0x1ab],%g2 ! %g2 = 00000000000000f6
! %l3 = 000000007c178935, Mem[000000009100018d] = 858b15aa
stb %l3,[%i6+0x18d] ! Mem[000000009100018c] = 358b15aa
! %l1 = 00000000000000ed, Mem[000000007580009c] = 30ba60dc
stb %l1,[%i3+0x09c] ! Mem[000000007580009c] = edba60dc
! %l4 = 01edaea4, %l5 = cc186782, Mem[0000000090800120] = deae6fff 744fca19
std %l4,[%i5+0x120] ! Mem[0000000090800120] = 01edaea4 cc186782
p50_label_18:
! Mem[000000009100001c] = fa7c80ba, %g2 = 00000000000000f6
lduw [%i6+0x01c],%g2 ! %g2 = 00000000fa7c80ba
! Mem[0000000075000050] = f0a05b58a4971874, %l5 = 00000000cc186782, %l1 = 00000000000000ed
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f0a05b58a4971874
! Mem[0000000074000108] = 3f18cbc5df9a61b5, %l7 = 00000000a64ef4e6, %l0 = e8d4f83e6a0b6b30
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 3f18cbc5df9a61b5
! Mem[0000000075000080] = d1a7ff50, %l0 = df9a61b5, %l5 = cc186782
add %i2,0x80,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d1a7ff50
membar #Sync ! Added by membar checker (1031)
! %l2 = 00000000f7bb1e20, Mem[00000000900000e4] = a365428e
sth %l2,[%i4+0x0e4] ! Mem[00000000900000e4] = 1e20428e
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l0 = df9a61b5, %l1 = a4971874, Mem[0000000090000028] = 11d327cb 5e532d6a
std %l0,[%i4+%o5] ! Mem[0000000090000028] = df9a61b5 a4971874
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l1 = f0a05b58a4971874, Mem[00000000750000bb] = 0e95250e
stb %l1,[%i2+0x0bb] ! Mem[00000000750000b8] = 0e952574
! Mem[0000000074800145] = e9d6f99e, %l3 = 000000007c178935
ldstub [%i1+0x145],%l3 ! %l3 = 000000d6000000ff
p50_label_19:
membar #Sync ! Added by membar checker (1032)
! %f16 = 23b8be80 db845602 b317d484 4e2ff2c6
! %f20 = 2ec3ee0b 86ae3df4 f47fabb4 a5649793
! %f24 = 8e4265a3 2e3d0b30 4b6a2745 35ca628b
! %f28 = 11dc8d1e d0f1a620 b7790e56 d8e66926
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000074800188] = 57e2663f, %l4 = 0000000001edaea4
swap [%i1+0x188],%l4 ! %l4 = 0000000057e2663f
! Mem[000000007480003c] = b48ca7be, %l3 = 00000000000000d6
swap [%i1+0x03c],%l3 ! %l3 = 00000000b48ca7be
! Mem[0000000074800040] = b9372a73, %l2 = f7bb1e20, %l3 = b48ca7be
add %i1,0x40,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b9372a73
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000074800020] = 885bab00, %l1 = a4971874, %l7 = a64ef4e6
add %i1,0x20,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000885bab00
! Mem[00000000900001c4] = af88acec, %g2 = 00000000fa7c80ba
ldsb [%i4+0x1c4],%g2 ! %g2 = ffffffffffffffaf
! %l5 = 00000000d1a7ff50, Mem[000000009180016a] = 6bcfe902
sth %l5,[%o0+0x16a] ! Mem[0000000091800168] = ff50e902
! Mem[000000007480004c] = e97f4ec2, %l6 = 6aff75d360819d71
ldstub [%i1+0x04c],%l6 ! %l6 = 000000e9000000ff
! Mem[0000000075800014] = e6504bbf, %l1 = f0a05b58a4971874
ldsw [%i3+0x014],%l1 ! %l1 = ffffffffe6504bbf
p50_label_20:
membar #Sync ! Added by membar checker (1033)
! Mem[0000000090000080] = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! Mem[0000000090000090] = b10cb94c 178b9e4f 3550b75b 01973de6
! Mem[00000000900000a0] = 53a92b18 8c342dcd c1790a5e 5b427857
! Mem[00000000900000b0] = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = ffffffffffffffaf
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! Mem[0000000074000160] = 95c39da1 f109b436, %l2 = f7bb1e20, %l3 = b9372a73
ldd [%i0+0x160],%l2 ! %l2 = 0000000095c39da1 00000000f109b436
! %l3 = 00000000f109b436, Mem[0000000090800140] = 1e3f3f83
stw %l3,[%i5+0x140] ! Mem[0000000090800140] = f109b436
! Mem[000000009080017c] = 17eb91ee, %g18 = 6d8207afa7d2060a
ldsw [%i5+0x17c],%g2 ! %g2 = 6d8207afa7d2060a
! Mem[000000007480003c] = 000000d6, %l7 = 00000000885bab00
swap [%i1+0x03c],%l7 ! %l7 = 00000000000000d6
! Mem[0000000090800170] = 373e911bb67ade14, %g2 = 0000000017eb91ee
ldx [%i5+0x170],%g2 ! %g2 = 373e911bb67ade14
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = b67ade14, %g3 = f9dcf7d0
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
! Mem[000000009180008c] = f1587215, %g2 = 00000000b1fac34d
ldub [%o0+0x08f],%g2 ! %g2 = 00000000000000f1
p50_label_21:
! Mem[00000000908001b8] = 92f9b94f, %g2 = 00000000000000f1
ldsb [%i5+0x1b8],%g2 ! %g2 = ffffffffffffff92
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! %l1 = ffffffffe6504bbf, Mem[00000000910000d0] = 5c7a7f22
sth %l1,[%i6+0x0d0] ! Mem[00000000910000d0] = 4bbf7f22
! Mem[00000000740001d8] = 98a3547992f0e8ee, %l3 = 00000000f109b436, %l2 = 0000000095c39da1
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 98a3547992f0e8ee
! Mem[0000000074800070] = c90d370e, %l5 = 00000000d1a7ff50
swap [%i1+0x070],%l5 ! %l5 = 00000000c90d370e
! Mem[00000000748001e8] = 55f2b77a371c6c36, %l2 = 98a3547992f0e8ee, %l3 = 00000000f109b436
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 55f2b77a371c6c36
! Mem[0000000074800050] = 447624bd, %l4 = 0000000057e2663f
swap [%i1+0x050],%l4 ! %l4 = 00000000447624bd
! Mem[0000000091000080] = 57ff66f48c7af846, %g2 = ffffffffffffff92
ldx [%i6+0x080],%g2 ! %g2 = 57ff66f48c7af846
! Mem[0000000090800090] = 893f193d, %g2 = 57ff66f48c7af846
ldsh [%i5+0x090],%g2 ! %g2 = ffffffffffff893f
! Mem[0000000091800008] = 58e5ea65, %g2 = ffffffffffff893f
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000058e5
p50_label_22:
membar #Sync ! Added by membar checker (1034)
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000740001a0] = 9066abd972d7ea12, %l0 = 3f18cbc5df9a61b5, %l1 = ffffffffe6504bbf
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 9066abd972d7ea12
! %l4 = 00000000447624bd, Mem[0000000091000000] = 102c1304
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 447624bd
! Mem[00000000748001d0] = 967e7b82, %l2 = 98a3547992f0e8ee
ldsb [%i1+0x1d0],%l2 ! %l2 = ffffffffffffff96
! %l5 = 00000000c90d370e, Mem[00000000910001dc] = cb5f444c
stw %l5,[%i6+0x1dc] ! Mem[00000000910001dc] = c90d370e
! Mem[0000000090000100] = 3f21bb49 38706e40 ebf48425 48fafa4c
! Mem[0000000090000110] = c76d844b 4fea9929 4177b35f 30ba60dc
! Mem[0000000090000120] = 7f87710c 1bf9d329 a8259327 994ee9bd
! Mem[0000000090000130] = fadac30e 4da81e64 a3ee6962 22468241
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000138] = 197b0c15, %g2 = 00000000000058e5
lduh [%i6+0x138],%g2 ! %g2 = 000000000000197b
! Mem[0000000074800010] = 6e9eda2d415a66b2, %l6 = 00000000000000e9, %l5 = 00000000c90d370e
add %i1,0x10,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 6e9eda2d415a66b2
! Mem[0000000074000168] = 1789fd3c, %l3 = 371c6c36, %l3 = 371c6c36
add %i0,0x168,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000001789fd3c
p50_label_23:
! Mem[0000000075000140] = f9491cd3 27a0290e 402b5ce1 480d853e
! Mem[0000000075000150] = 9529f483 eb9e178c 3c8ece5b d0634856
! Mem[0000000075000160] = 2a45dbe0 5dd101d2 23dd9e6a a0d86fff
! Mem[0000000075000170] = 775c909b 2eabccef 61ffa0a4 aca1a320
ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000075000140
! Mem[00000000918001d0] = 9d71a64e, %g2 = 000000000000197b
ldsb [%o0+0x1d2],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000090800100] = c5ee8b48, %g18 = 6d8207afa7d2060a
ldsw [%i5+0x100],%g2 ! %g2 = 6d8207afa7d2060a
! Mem[00000000748000f0] = 7a72d013, %l2 = ffffff96, %l2 = ffffff96
add %i1,0xf0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007a72d013
! Mem[0000000075000188] = 7017b52d, %l1 = 9066abd972d7ea12
swap [%i2+0x188],%l1 ! %l1 = 000000007017b52d
! %l6 = 00000000000000e9, Mem[0000000091800188] = 47bbdba1ae7a14d1
stx %l6,[%o0+0x188] ! Mem[0000000091800188] = 00000000000000e9
! Mem[00000000750000c8] = cae9a420, %l4 = 00000000447624bd
ldstub [%i2+0x0c8],%l4 ! %l4 = 000000ca000000ff
! Mem[00000000758001f4] = c76d84ff, %l4 = 00000000000000ca
swap [%i3+0x1f4],%l4 ! %l4 = 00000000c76d84ff
! Mem[0000000074000140] = 8e3b8f84 0dc915f4 b37ee605 9de030ba
! Mem[0000000074000150] = 000000c8 8a692410 96ac2aef 46637ee1
! Mem[0000000074000160] = 95c39da1 f109b436 1789fd3c 8fd82f14
! Mem[0000000074000170] = e71c6942 b2af7abb 537a5304 03a05011
ldda [%i0+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000074000140
! Mem[0000000075800080] = 3f21bb4938706e40, %l5 = 6e9eda2d415a66b2, %l7 = 00000000000000d6
add %i3,0x80,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3f21bb4938706e40
p50_label_24:
! %l1 = 000000007017b52d, Mem[000000009000008e] = 1f96b10c
stb %l1,[%i4+0x08e] ! Mem[000000009000008c] = 2d96b10c
! Mem[0000000075000000] = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! Mem[0000000075000010] = b1f7b94c 178b9e4f 3550b75b 01973de6
! Mem[0000000075000020] = 53a92b18 8c342dcd c1790a5e 5b427857
! Mem[0000000075000030] = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000075000000
! %l3 = 000000001789fd3c, Mem[0000000090800124] = cc186782
stw %l3,[%i5+0x124] ! Mem[0000000090800124] = 1789fd3c
! Mem[0000000090000194] = ae3df4f4, %g2 = ffffffffc5ee8b48
ldub [%i4+0x195],%g2 ! %g2 = 00000000000000ae
! %l4 = c76d84ff, %l5 = 415a66b2, Mem[0000000090800108] = 723b44fc 358f742f
std %l4,[%i5+0x108] ! Mem[0000000090800108] = c76d84ff 415a66b2
! %l7 = 3f21bb4938706e40, Mem[000000009180008a] = 6a0683ae
sth %l7,[%o0+0x08a] ! Mem[0000000091800088] = 6e4083ae
! Mem[0000000075000010] = b1f7b94c178b9e4f, %l5 = 6e9eda2d415a66b2, %l4 = 00000000c76d84ff
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = b1f7b94c178b9e4f
! Mem[000000009000008c] = 2d96b10c, %g2 = 00000000000000ae
lduh [%i4+0x08e],%g2 ! %g2 = 0000000000002d96
! Mem[00000000910001c8] = 0674bd18, %g2 = 0000000000002d96
ldsh [%i6+0x1ca],%g2 ! %g2 = 0000000000000674
! Mem[0000000091000098] = 3b6030b2, %g18 = 6d8207afa7d2060a
ldsw [%i6+0x098],%g2 ! %g2 = 6d8207afa7d2060a
p50_label_25:
! Mem[0000000090000188] = b317d484 4e2ff2c6, %g2 = 3b6030b2, %g3 = 68ffb942
ldd [%i4+0x188],%g2 ! %g2 = 00000000b317d484 000000004e2ff2c6
! %f16 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f20 = b1f7b94c 178b9e4f 3550b75b 01973de6
! %f24 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f28 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000758000ef] = 9917edba, %l2 = 000000007a72d013
ldstub [%i3+0x0ef],%l2 ! %l2 = 000000ba000000ff
! %l4 = b1f7b94c178b9e4f, Mem[0000000091800058] = 5c76d32298c57dad
stx %l4,[%o0+0x058] ! Mem[0000000091800058] = b1f7b94c178b9e4f
! Mem[000000009080013c] = 5e6df109, %g2 = 00000000b317d484
ldub [%i5+0x13e],%g2 ! %g2 = 000000000000005e
! %f16 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f20 = b1f7b94c 178b9e4f 3550b75b 01973de6
! %f24 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f28 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %l1 = 000000007017b52d, Mem[00000000910001e4] = 0cab3da0
stw %l1,[%i6+0x1e4] ! Mem[00000000910001e4] = 7017b52d
! Mem[00000000750000a0] = 02d38a01ea1b206a, %l3 = 000000001789fd3c, %l1 = 000000007017b52d
add %i2,0xa0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 02d38a01ea1b206a
! %f0 = 4ef73f4e 8c536a3a dbc05f3c 003f1f96
! %f4 = b10cb94c 178b9e4f 3550b75b 01973de6
! %f8 = 53a92b18 8c342dcd c1790a5e 5b427857
! %f12 = 8fb1ba27 ab6bbe54 1e4d5903 5de0fde2
mov 0x1c0,%g4
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 00000000750001c0
! Mem[00000000748000e8] = 658db29257f82c18, %l1 = 02d38a01ea1b206a, %l7 = 3f21bb4938706e40
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 658db29257f82c18
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p50_branch_failed
p50_not_taken_0_end:
! End of Random Code for Thread 50
1: membar #Sync ! Force all stores to complete
p50_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c8] ! Set processor 50 done flag
! Check Registers
p50_check_registers:
set p50_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 3f18cbc5df9a61b5
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 02d38a01ea1b206a
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ba
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001789fd3c
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be b1f7b94c178b9e4f
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6e9eda2d415a66b2
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000e9
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 658db29257f82c18
bne,a,pn %xcc,p50_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p50_check_fp_registers:
set p50_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4ef73f4e 8c536a3a
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be dbc05f3c 003f1f96
bne %xcc,p50_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b10cb94c 178b9e4f
bne %xcc,p50_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3550b75b 01973de6
bne %xcc,p50_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 53a92b18 8c342dcd
bne %xcc,p50_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be c1790a5e 5b427857
bne %xcc,p50_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 8fb1ba27 ab6bbe54
bne %xcc,p50_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1e4d5903 5de0fde2
bne %xcc,p50_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 4ef73f4e 8c536a3a
bne %xcc,p50_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be dbc05f3c 003f1f96
bne %xcc,p50_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b1f7b94c 178b9e4f
bne %xcc,p50_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3550b75b 01973de6
bne %xcc,p50_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 53a92b18 8c342dcd
bne %xcc,p50_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c1790a5e 5b427857
bne %xcc,p50_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8fb1ba27 ab6bbe54
bne %xcc,p50_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 1e4d5903 5de0fde2
bne %xcc,p50_f30_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 9822f95ecfbce336
ldx [%i0+0x030],%g3 ! Observed data at 0000000074000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff3afd982402d58b
ldx [%i0+0x078],%g3 ! Observed data at 0000000074000078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 50367b644fea9929
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000740000a8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000c88a692410
ldx [%i0+0x150],%g3 ! Observed data at 0000000074000150
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2fab6b240000004d
ldx [%i0+0x198],%g3 ! Observed data at 0000000074000198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x198,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 3073f6b0885bab00
ldx [%i1+0x038],%g3 ! Observed data at 0000000074800038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6a6e4bffff7f4ec2
ldx [%i1+0x048],%g3 ! Observed data at 0000000074800048
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 57e2663febca552e
ldx [%i1+0x050],%g3 ! Observed data at 0000000074800050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = d1a7ff509822f95e
ldx [%i1+0x070],%g3 ! Observed data at 0000000074800070
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = d7972a2d1bf9d329
ldx [%i1+0x078],%g3 ! Observed data at 0000000074800078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c991da9537ed530d
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000748000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x140],%g2 ! Expected data = f5a05d79e9fff99e
ldx [%i1+0x140],%g3 ! Observed data at 0000000074800140
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 57e2663fa0a23282
ldx [%i1+0x148],%g3 ! Observed data at 0000000074800148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000acfec51c5c
ldx [%i1+0x168],%g3 ! Observed data at 0000000074800168
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0f42261f89ffe3d3
ldx [%i1+0x180],%g3 ! Observed data at 0000000074800180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 01edaea4f7040c5b
ldx [%i1+0x188],%g3 ! Observed data at 0000000074800188
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 967e7b82ad806729
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000748001d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b78d839b5dff8034
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000748001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1f0,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = b1f7b94c178b9e4f
ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = f0a05b58a4971874
ldx [%i2+0x050],%g3 ! Observed data at 0000000075000050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8fffcaa985a436bc
ldx [%i2+0x060],%g3 ! Observed data at 0000000075000060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0e952574689a1c9c
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000750000b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffe9a42086d45a3f
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000750000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 61ffa0a4aca1a320
ldx [%i2+0x178],%g3 ! Observed data at 0000000075000178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 72d7ea12d59e385c
ldx [%i2+0x188],%g3 ! Observed data at 0000000075000188
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4ef73f4e8c536a3a
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000750001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = dbc05f3c003f1f96
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000750001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b10cb94c178b9e4f
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000750001d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3550b75b01973de6
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000750001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 53a92b188c342dcd
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000750001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c1790a5e5b427857
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000750001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8fb1ba27ab6bbe54
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000750001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1e4d59035de0fde2
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000750001f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1f8,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 15ebcae329b126ed
ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 535eff4a65fffff0
ldx [%i3+0x058],%g3 ! Observed data at 0000000075800058
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4177b35fedba60dc
ldx [%i3+0x098],%g3 ! Observed data at 0000000075800098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 46b04cddbbbb2799
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000758000e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1c1308ea9917edff
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000758000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0f83bff7d59e385c
ldx [%i3+0x110],%g3 ! Observed data at 0000000075800110
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = bdff21fc35087c45
ldx [%i3+0x148],%g3 ! Observed data at 0000000075800148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f0a05b58a4971874
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000758001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d9bb0d2a000000ca
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000758001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1f0,%g4
! The test for processor 50 has passed
p50_passed:
ta GOOD_TRAP
nop
p50_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p50_failed
p50_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p50_failed
p50_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p50_failed
p50_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p50_failed
p50_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p50_failed
p50_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p50_failed
p50_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p50_failed
p50_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p50_failed
p50_f0_fail:
set p50_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f2_fail:
set p50_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f4_fail:
set p50_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f6_fail:
set p50_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f8_fail:
set p50_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f10_fail:
set p50_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f12_fail:
set p50_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f14_fail:
set p50_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f16_fail:
set p50_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f18_fail:
set p50_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f20_fail:
set p50_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f22_fail:
set p50_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f24_fail:
set p50_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f26_fail:
set p50_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f28_fail:
set p50_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f30_fail:
set p50_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 50 failed
p50_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 50 failed
p50_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p50_selfmod_failed:
ba p50_failed
mov 0xabc,%g1
p50_common_error:
or %g0,0xf12,%g1
ba p50_failed
mov %o5,%g3
p50_common_signature_error:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_common_timeout:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p50_failed
mov 0x0,%g3
p50_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074800018]
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075000020]
done
p50_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074800018]
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075000020]
done
p50_trap2e:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000010]
stha %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000008]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800020]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800008]
done
p50_trap2o:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000010]
stha %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000008]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800020]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800008]
done
p50_trap3e:
nop
nop
done
p50_trap3o:
nop
nop
done
p50_init_memory_pointers:
set p50_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p50_local0_start,%i0
set p50_local1_start,%i1
set p50_local2_start,%i2
set p50_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fd79df8be8c013a7
ldx [%g1+0x008],%l1 ! %l1 = f5a44ba28b327ae8
ldx [%g1+0x010],%l2 ! %l2 = 6ee14ace4b83a169
ldx [%g1+0x018],%l3 ! %l3 = 730e81787f7ac001
ldx [%g1+0x020],%l4 ! %l4 = 3bb520cef0a05b58
ldx [%g1+0x028],%l5 ! %l5 = 6bf84120a4971874
ldx [%g1+0x030],%l6 ! %l6 = 1d80699657e2663f
ldx [%g1+0x038],%l7 ! %l7 = 2b618b6677d22dff
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 51
processor_51:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xcc] ! Set the start flag
wrpr %g0,7,%cleanwin
call p51_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 51
wr %g0,0x4,%fprs ! Make sure fef is 1
set p51_init_freg,%g1
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 265256eb 308fc76a c152346f bceaa269
! %f20 = 1293b412 4a1fad46 0f2a424d 626ee174
! %f24 = 1f1b237a beef3fc1 03a1c45b f490a172
! %f28 = 0bd30eaa f71ff2ed 7210e1f1 abdcdce0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ee4fa71b 0a4ed155 85ecf5f9 60385747
! %f36 = ae1decb1 08d219ba 3f653aac ab6bd0bf
! %f40 = ff23ece2 a97435ae bd676de2 b6f87d21
! %f44 = 90821208 dba895a8 7d3a372e 2515eff5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2e0aca1000000077,%g7,%g1 ! GSR scale = 14, align = 7
wr %g1,%g0,%gsr ! GSR = 2e0aca1000000077
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 51
p51_label_1:
! %f16 = 265256eb 308fc76a c152346f bceaa269
! %f20 = 1293b412 4a1fad46 0f2a424d 626ee174
! %f24 = 1f1b237a beef3fc1 03a1c45b f490a172
! %f28 = 0bd30eaa f71ff2ed 7210e1f1 abdcdce0
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000091800040] = 0323bb001b70dce8, %g2 = ff09afc3f70f591e
ldx [%o0+0x040],%g2 ! %g2 = 0323bb001b70dce8
! Mem[000000009080013c] = 5e6d1e3f, %g2 = 0323bb001b70dce8
lduh [%i5+0x13e],%g2 ! %g2 = 0000000000005e6d
! Mem[00000000768001b0] = 3e058e164982d20b, %l2 = 05d547d9eca75fa7, %l5 = 7bcdb00acc59b4e2
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3e058e164982d20b
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000076000032] = 72897534, %l0 = 966e82e433ee8940
ldstub [%i0+0x032],%l0 ! %l0 = 00000075000000ff
! %l6 = f11c48e462a34c93, Mem[00000000918000a8] = afd10558067b56ed
stx %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = f11c48e462a34c93
! Mem[00000000760000d4] = 084b938a, %l4 = e2ca300c2c30318d
swap [%i0+0x0d4],%l4 ! %l4 = 00000000084b938a
! Mem[0000000091800138] = 215257a5 2c14b16d, %g2 = 00005e6d, %g3 = 0bad0b00
ldd [%o0+0x138],%g2 ! %g2 = 00000000215257a5 000000002c14b16d
p51_label_2:
! Mem[00000000760000f4] = dfb0587e, %l0 = 0000000000000075
ldsh [%i0+0x0f4],%l0 ! %l0 = ffffffffffffdfb0
! Mem[000000007700019c] = 6c3c3ac3, %l0 = ffffdfb0, %l0 = ffffdfb0
add %i2,0x19c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006c3c3ac3
! Mem[000000009180017c] = 23fe4dd6, %g2 = 00000000215257a5
ldsh [%o0+0x17e],%g2 ! %g2 = 00000000000023fe
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l2 = 05d547d9eca75fa7, Mem[0000000090800064] = 71bcf7d7
stw %l2,[%i5+0x064] ! Mem[0000000090800064] = eca75fa7
! %f16 = 265256eb 308fc76a c152346f bceaa269
! %f20 = 1293b412 4a1fad46 0f2a424d 626ee174
! %f24 = 1f1b237a beef3fc1 03a1c45b f490a172
! %f28 = 0bd30eaa f71ff2ed 7210e1f1 abdcdce0
stda %f16,[%i2+%g5]ASI_BLK_SL ! Block Store to 0000000077000100
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[00000000918000a0] = efb13f4b, %g2 = 00000000000023fe
lduw [%o0+0x0a0],%g2 ! %g2 = 00000000efb13f4b
! Mem[0000000077000140] = 8c490b24 882d50b9 2338e663 b7c34296
! Mem[0000000077000150] = 216635ab aed93c45 15154959 54ba4eab
! Mem[0000000077000160] = cec49421 263262db dffd3aff 8196135e
! Mem[0000000077000170] = 8b4e0630 006aaf1c 4b703ec8 34d5b50a
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000077000140
! Mem[0000000091000084] = 8c7af846, %g2 = 00000000efb13f4b
ldsb [%i6+0x084],%g2 ! %g2 = ffffffffffffff8c
p51_label_3:
! Mem[0000000076800068] = 70508707, %l1 = b8f8efe1f31c2c24
swap [%i1+0x068],%l1 ! %l1 = 0000000070508707
! %l4 = 084b938a, %l5 = 4982d20b, Mem[00000000910000b0] = ba904e82 b71ca34f
std %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 084b938a 4982d20b
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000091800060] = 46f038d4852827bf, %g2 = ffffffffffffff8c
ldx [%o0+0x060],%g2 ! %g2 = 46f038d4852827bf
! Mem[0000000076800008] = 8b416a043742478f, %l7 = 7d5f1a5fec57934b, %l4 = 00000000084b938a
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8b416a043742478f
! Mem[00000000768000a0] = 3a9158cf7057a475, %l7 = 7d5f1a5fec57934b, %l6 = f11c48e462a34c93
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 3a9158cf7057a475
! %l6 = 7057a475, %l7 = ec57934b, Mem[0000000091000010] = 50634422 8bb53053
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 7057a475 ec57934b
! Mem[00000000778001d8] = 556eacbe778309e7, %l2 = 05d547d9eca75fa7, %l5 = 3e058e164982d20b
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 556eacbe778309e7
! %l1 = 0000000070508707, Mem[00000000910001ca] = 0674bd18
stb %l1,[%i6+0x1ca] ! Mem[00000000910001c8] = 0774bd18
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
p51_label_4:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l6 = 7057a475, %l7 = ec57934b, Mem[00000000918001c0] = 9843ec26 c6df0770
std %l6,[%o0+0x1c0] ! Mem[00000000918001c0] = 7057a475 ec57934b
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000077000188] = 6103883d, %l4 = 8b416a043742478f
ldstub [%i2+0x188],%l4 ! %l4 = 00000061000000ff
! %l4 = 0000000000000061, Mem[0000000077800038] = 4e96632c619103c0
stx %l4,[%i3+0x038] ! Mem[0000000077800038] = 0000000000000061
! %l0 = 000000006c3c3ac3, Mem[0000000090800130] = 45c75056
stw %l0,[%i5+0x130] ! Mem[0000000090800130] = 6c3c3ac3
membar #Sync ! Added by membar checker (1035)
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[00000000768000c0] = 0dbb6687, %l3 = b2babd26268be124
lduh [%i1+0x0c2],%l3 ! %l3 = 0000000000006687
! Mem[0000000090800068] = c1c6924a, %g2 = 46f038d4852827bf
ldsh [%i5+0x068],%g2 ! %g2 = ffffffffffffc1c6
! Mem[000000009100000c] = 448eee7f, %g2 = ffffffffffffc1c6
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000448e
p51_label_5:
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000077800090] = 963617fe, %l4 = 00000061, %l1 = 70508707
add %i3,0x90,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000963617fe
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000768001a4] = 7378c035, %l6 = 3a9158cf7057a475
ldsw [%i1+0x1a4],%l6 ! %l6 = 000000007378c035
! Mem[0000000076800160] = 6ea38997, %l2 = 05d547d9eca75fa7
ldub [%i1+0x161],%l2 ! %l2 = 00000000000000a3
! %l0 = 6c3c3ac3, %l1 = 963617fe, Mem[0000000090800108] = 723b44fc 358f742f
std %l0,[%i5+0x108] ! Mem[0000000090800108] = 6c3c3ac3 963617fe
membar #Sync ! Added by membar checker (1036)
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l2 = 000000a3, %l3 = 00006687, Mem[0000000091000018] = 8c716ef0 fa7c80ba
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000a3 00006687
! Mem[0000000076800130] = 131bcc35d9f9c59a, %l1 = 00000000963617fe, %l5 = 556eacbe778309e7
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 131bcc35d9f9c59a
p51_label_6:
! Mem[0000000076000000] = 5c7b2663 201cde32, %l4 = 00000061, %l5 = d9f9c59a
ldd [%i0+%g0],%l4 ! %l4 = 000000005c7b2663 00000000201cde32
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000090800100] = c5ee8b48d4513abf, %g2 = 000000000000448e
ldx [%i5+0x100],%g2 ! %g2 = c5ee8b48d4513abf
! Mem[0000000090800150] = f6a9dfe2, %g2 = c5ee8b48d4513abf
ldsh [%i5+0x152],%g2 ! %g2 = fffffffffffff6a9
! Mem[0000000076800128] = 2552e52c, %l0 = 000000006c3c3ac3
ldsb [%i1+0x129],%l0 ! %l0 = 0000000000000052
! Mem[00000000910000e0] = 04507341, %g2 = fffffffffffff6a9
lduw [%i6+0x0e0],%g2 ! %g2 = 0000000004507341
! %l2 = 00000000000000a3, Mem[000000009100010a] = 26088b7a
sth %l2,[%i6+0x10a] ! Mem[0000000091000108] = 00a38b7a
! Mem[00000000770000e0] = fdd8370e47b4ea79, %l0 = 0000000000000052, %l3 = 0000000000006687
add %i2,0xe0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = fdd8370e47b4ea79
! Mem[0000000076800070] = b93700a66a4c88fd, %l0 = 0000000000000052, %l3 = fdd8370e47b4ea79
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b93700a66a4c88fd
! Mem[00000000768001a8] = 3e8fddf2af25c962, %l2 = 00000000000000a3, %l3 = b93700a66a4c88fd
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 3e8fddf2af25c962
p51_label_7:
! Mem[0000000076000088] = 5d210b6674a2ad8b, %l0 = 0000000000000052, %l5 = 00000000201cde32
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5d210b6674a2ad8b
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x0c0,%g4
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 00000000778000c0
membar #Sync ! Added by membar checker (1037)
! %l0 = 0000000000000052, Mem[00000000778000f4] = 30064e8b
stw %l0,[%i3+0x0f4] ! Mem[00000000778000f4] = 00000052
! %l3 = 3e8fddf2af25c962, Mem[00000000918001dc] = 5cb4d790
sth %l3,[%o0+0x1dc] ! Mem[00000000918001dc] = c962d790
! Mem[0000000077800030] = 3d786bd1cb2279cd, %l5 = 5d210b6674a2ad8b, %l7 = 7d5f1a5fec57934b
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3d786bd1cb2279cd
! %l5 = 5d210b6674a2ad8b, Mem[000000009100001c] = 00006687
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = 74a2ad8b
! Mem[0000000076000004] = 201cde32, %l1 = 00000000963617fe
swap [%i0+0x004],%l1 ! %l1 = 00000000201cde32
! Mem[00000000768000a0] = 3a9158cf 7057a475, %l0 = 00000052, %l1 = 201cde32
ldd [%i1+0x0a0],%l0 ! %l0 = 000000003a9158cf 000000007057a475
! Mem[0000000076000118] = 8ec46c062fc0cd55, %l3 = 3e8fddf2af25c962, %l7 = 3d786bd1cb2279cd
add %i0,0x118,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 8ec46c062fc0cd55
! Mem[0000000091000124] = 4bba2a1e, %g18 = 37035ec6bb085d73
ldsw [%i6+0x124],%g2 ! %g2 = 37035ec6bb085d73
p51_label_8:
! Mem[00000000768000c8] = 4f1c5e4a, %l5 = 5d210b6674a2ad8b
ldstub [%i1+0x0c8],%l5 ! %l5 = 0000004f000000ff
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000090000100] = b9502d88 240b498c 9642c3b7 63e63823
! Mem[0000000090000110] = 453cd9ae ab356621 ab4eba54 59491515
! Mem[0000000090000120] = db623226 2194c4ce 5e139681 ff3afddf
! Mem[0000000090000130] = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000076800038] = c1753b44, %l2 = 000000a3, %l2 = 000000a3
add %i1,0x38,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c1753b44
! %l3 = 3e8fddf2af25c962, Mem[0000000091800144] = 073aef3d
stw %l3,[%o0+0x144] ! Mem[0000000091800144] = af25c962
! Mem[0000000076000060] = d54b41e7, %l7 = 2fc0cd55, %l2 = c1753b44
add %i0,0x60,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d54b41e7
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l1 = 000000007057a475, Mem[000000009100015b] = f13203c7
stb %l1,[%i6+0x15b] ! Mem[0000000091000158] = 753203c7
! Mem[00000000900000c0] = ca04406f 7144a185 852d6e43 4e947a8f
! Mem[00000000900000d0] = e89a944b 6d337140 d8355cb9 7d55fe19
! Mem[00000000900000e0] = 1fe99724 94701d79 7fad82e3 6db9a22e
! Mem[00000000900000f0] = 75ea54f1 e962ef80 f1a342ab 9254ea30
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000100] = 2d88240b, %g2 = 000000004bba2a1e
lduh [%i4+0x102],%g2 ! %g2 = 0000000000002d88
p51_label_9:
! Mem[0000000076800070] = b93700a6, %l6 = 7378c035, %l1 = 7057a475
add %i1,0x70,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b93700a6
! %l7 = 8ec46c062fc0cd55, Mem[000000009080016f] = 5c373e91
stb %l7,[%i5+0x16f] ! Mem[000000009080016c] = 55373e91
! Mem[0000000076800168] = 7403d30a2a9ec3a3, %l5 = 000000000000004f, %l3 = 3e8fddf2af25c962
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 7403d30a2a9ec3a3
! Mem[0000000091800128] = 24b9d90e 352c036b, %g2 = 00002d88, %g3 = 2c14b16d
ldd [%o0+0x128],%g2 ! %g2 = 0000000024b9d90e 00000000352c036b
! Mem[0000000090800128] = 3812cbef9a5bcdbc, %g2 = 0000000024b9d90e
ldx [%i5+0x128],%g2 ! %g2 = 3812cbef9a5bcdbc
membar #Sync ! Added by membar checker (1038)
! Mem[0000000090000148] = 9642c3b763e63823, %g2 = 3812cbef9a5bcdbc
ldx [%i4+0x148],%g2 ! %g2 = 9642c3b763e63823
! Mem[00000000910000b8] = 20cabfa5 38c60dc6, %g2 = 63e63823, %g3 = 352c036b
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000020cabfa5 0000000038c60dc6
! Mem[00000000768000dc] = 844c4826, %l3 = 7403d30a2a9ec3a3
lduw [%i1+0x0dc],%l3 ! %l3 = 00000000844c4826
! %l2 = d54b41e7, %l3 = 844c4826, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l2,[%i5+0x160] ! Mem[0000000090800160] = d54b41e7 844c4826
! Mem[0000000091000140] = 85139974, %g2 = 0000000020cabfa5
ldub [%i6+0x141],%g2 ! %g2 = 0000000000000085
p51_label_10:
! Mem[00000000910000ac] = 1d4b8108, %g2 = 0000000000000085
ldsb [%i6+0x0ad],%g2 ! %g2 = 000000000000001d
! Mem[0000000091800170] = 4cfdc884, %g18 = 37035ec6bb085d73
ldsw [%o0+0x170],%g2 ! %g2 = 37035ec6bb085d73
! Mem[00000000770000d8] = 39f1d2a5b3f56f00, %l1 = 00000000b93700a6, %l4 = 000000005c7b2663
add %i2,0xd8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 39f1d2a5b3f56f00
! %l2 = 00000000d54b41e7, Mem[0000000090000070] = 75ea54f1
stb %l2,[%i4+0x070] ! Mem[0000000090000070] = e7ea54f1
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000090000098] = ab4eba54 59491515, %g2 = 4cfdc884, %g3 = 38c60dc6
ldd [%i4+0x098],%g2 ! %g2 = 00000000ab4eba54 0000000059491515
! Mem[00000000760000d0] = 70c791532c30318d, %l2 = 00000000d54b41e7, %l3 = 00000000844c4826
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 70c791532c30318d
! Mem[00000000768001e0] = b7af578ac9edbcb1, %l7 = 8ec46c062fc0cd55, %l4 = 39f1d2a5b3f56f00
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b7af578ac9edbcb1
! Mem[0000000076800168] = 7403d30a, %l1 = 00000000b93700a6
swap [%i1+0x168],%l1 ! %l1 = 000000007403d30a
! %l1 = 000000007403d30a, Mem[000000009180001c] = e6724250
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 7403d30a
p51_label_11:
! Mem[0000000076800098] = a085c984, %l6 = 000000007378c035
swap [%i1+0x098],%l6 ! %l6 = 00000000a085c984
! Mem[000000009000013c] = c83e704b, %g2 = 00000000ab4eba54
lduh [%i4+0x13c],%g2 ! %g2 = 000000000000c83e
! %l4 = b7af578ac9edbcb1, Mem[00000000908000c4] = 406926ef
stb %l4,[%i5+0x0c4] ! Mem[00000000908000c4] = b16926ef
! Mem[0000000077800064] = 44de3e3f, %l0 = 000000003a9158cf
swap [%i3+0x064],%l0 ! %l0 = 0000000044de3e3f
! Mem[00000000768000a4] = 7057a475, %l4 = b7af578ac9edbcb1
swap [%i1+0x0a4],%l4 ! %l4 = 000000007057a475
! %l2 = 00000000d54b41e7, Mem[0000000077000146] = 882d50b9
stb %l2,[%i2+0x146] ! Mem[0000000077000144] = 882de7b9
! Mem[0000000091000148] = 3992e709, %g2 = 000000000000c83e
lduw [%i6+0x148],%g2 ! %g2 = 000000003992e709
! %l1 = 000000007403d30a, Mem[0000000091800073] = d2ab9851
stb %l1,[%o0+0x073] ! Mem[0000000091800070] = 0aab9851
! Mem[000000007680011c] = 9a657f48, %l3 = 70c791532c30318d
swap [%i1+0x11c],%l3 ! %l3 = 000000009a657f48
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x100,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 0000000077800100
p51_label_12:
! Mem[0000000077800169] = f8886f7f, %l4 = 000000007057a475
ldstub [%i3+0x169],%l4 ! %l4 = 00000088000000ff
! Mem[00000000778000ec] = ff3afddf, %l2 = 00000000d54b41e7
swap [%i3+0x0ec],%l2 ! %l2 = 00000000ff3afddf
! Mem[0000000077000008] = 95b1997005e8ecc2, %l0 = 0000000044de3e3f, %l2 = 00000000ff3afddf
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 95b1997005e8ecc2
! Mem[0000000090800020] = 922d7e40, %g2 = 000000003992e709
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff92
! %l1 = 000000007403d30a, Mem[00000000910000fa] = c34d68ff
sth %l1,[%i6+0x0fa] ! Mem[00000000910000f8] = d30a68ff
! Mem[0000000076000190] = 48bab69c47e85ce1, %l7 = 8ec46c062fc0cd55
ldx [%i0+0x190],%l7 ! %l7 = 48bab69c47e85ce1
! Mem[0000000090000080] = b9502d88 240b498c 9642c3b7 63e63823
! Mem[0000000090000090] = 453cd9ae ab356621 ab4eba54 59491515
! Mem[00000000900000a0] = db623226 2194c4ce 5e139681 ff3afddf
! Mem[00000000900000b0] = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l6 = 00000000a085c984, Mem[00000000918000ab] = e462a34c
stb %l6,[%o0+0x0ab] ! Mem[00000000918000a8] = 8462a34c
! Mem[0000000090000100] = b9502d88 240b498c 9642c3b7 63e63823
! Mem[0000000090000110] = 453cd9ae ab356621 ab4eba54 59491515
! Mem[0000000090000120] = db623226 2194c4ce 5e139681 ff3afddf
! Mem[0000000090000130] = 1caf6a00 30064e8b 0ab5d534 c83e704b
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800058] = 5c76d322 98c57dad, %g2 = ffffff92, %g3 = 59491515
ldd [%o0+0x058],%g2 ! %g2 = 000000005c76d322 0000000098c57dad
p51_label_13:
! Mem[00000000900001a8] = 9681ff3a, %g2 = 000000005c76d322
lduh [%i4+0x1aa],%g2 ! %g2 = 0000000000009681
! Mem[0000000090000020] = efbe7a23, %g2 = 0000000000009681
lduh [%i4+0x022],%g2 ! %g2 = 000000000000efbe
! Mem[00000000760001b0] = 253260b6, %l2 = 05e8ecc2, %l5 = 0000004f
add %i0,0x1b0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000253260b6
membar #Sync ! Added by membar checker (1039)
! %l3 = 000000009a657f48, Mem[00000000900000ac] = ff3afddf
stw %l3,[%i4+0x0ac] ! Mem[00000000900000ac] = 9a657f48
! Mem[00000000918000a0] = 3f4bc8d1, %g2 = 000000000000efbe
ldub [%o0+0x0a2],%g2 ! %g2 = 000000000000003f
! Mem[00000000778000d8] = ab4eba5459491515, %l6 = 00000000a085c984, %l0 = 0000000044de3e3f
add %i3,0xd8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ab4eba5459491515
! %l4 = 0000000000000088, Mem[000000007780002c] = 5fee0bb2
stw %l4,[%i3+0x02c] ! Mem[000000007780002c] = 00000088
! %l6 = a085c984, %l7 = 47e85ce1, Mem[0000000076800100] = 95ee13c6 a3b859ad
std %l6,[%i1+0x100] ! Mem[0000000076800100] = a085c984 47e85ce1
! Mem[00000000770001e4] = 3d154f05, %l7 = 47e85ce1, %l7 = 47e85ce1
add %i2,0x1e4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000003d154f05
! Mem[0000000090000140] = b9502d88 240b498c 9642c3b7 63e63823
! Mem[0000000090000150] = 453cd9ae ab356621 ab4eba54 59491515
! Mem[0000000090000160] = db623226 2194c4ce 5e139681 ff3afddf
! Mem[0000000090000170] = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p51_label_14:
! Mem[00000000918001e0] = ab1694d7, %g2 = 000000000000003f
ldub [%o0+0x1e1],%g2 ! %g2 = 00000000000000ab
! Mem[0000000077800184] = e4410984, %l4 = 0000000000000088
swap [%i3+0x184],%l4 ! %l4 = 00000000e4410984
! Mem[0000000091000190] = aab31c19692ea48d, %g2 = 00000000000000ab
ldx [%i6+0x190],%g2 ! %g2 = aab31c19692ea48d
! %l2 = 05e8ecc2, %l3 = 9a657f48, Mem[0000000091000028] = 90aee843 f68d0ba7
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 05e8ecc2 9a657f48
! %l0 = ab4eba5459491515, Mem[0000000091800098] = 87692ba9
stb %l0,[%o0+0x098] ! Mem[0000000091800098] = 15692ba9
! %l0 = 59491515, %l1 = 7403d30a, Mem[0000000091800198] = 49b1ea66 d6f7ca2b
std %l0,[%o0+0x198] ! Mem[0000000091800198] = 59491515 7403d30a
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l2 = 95b1997005e8ecc2, Mem[0000000091000082] = 66f48c7a
sth %l2,[%i6+0x082] ! Mem[0000000091000080] = ecc28c7a
! Mem[000000007680012c] = 98140e14, %l5 = 00000000253260b6
ldsw [%i1+0x12c],%l5 ! %l5 = ffffffff98140e14
! %l1 = 000000007403d30a, Mem[0000000091800024] = cb13e363
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = 7403d30a
p51_label_15:
! %l2 = 95b1997005e8ecc2, Mem[00000000900001d0] = 216635abaed93c45
stx %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 95b1997005e8ecc2
! Mem[0000000090800020] = db922d7e, %g18 = 37035ec6bb085d73
ldsw [%i5+%o4],%g2 ! %g2 = 37035ec6bb085d73
! Mem[00000000760000dc] = d82e363f, %l4 = e4410984, %l3 = 9a657f48
add %i0,0xdc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000d82e363f
! %l4 = 00000000e4410984, Mem[00000000768000ac] = 4e44764e
stw %l4,[%i1+0x0ac] ! Mem[00000000768000ac] = e4410984
! %l7 = 000000003d154f05, Mem[000000009080004e] = ab569625
sth %l7,[%i5+0x04e] ! Mem[000000009080004c] = 4f059625
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000077800054] = 4bdafccd, %l0 = ab4eba5459491515
ldsh [%i3+0x054],%l0 ! %l0 = 0000000000004bda
! Mem[00000000918001c0] = a475ec57, %g2 = ffffffffdb922d7e
ldsb [%o0+0x1c2],%g2 ! %g2 = ffffffffffffffa4
! %l2 = 95b1997005e8ecc2, Mem[00000000918001a8] = d7112f25589444b7
stx %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 95b1997005e8ecc2
! Mem[00000000918000d0] = 7aba9aca d893ac6f, %g2 = ffffffa4, %g3 = 98c57dad
ldd [%o0+0x0d0],%g2 ! %g2 = 000000007aba9aca 00000000d893ac6f
p51_label_16:
! Mem[0000000090000000] = 6ac78f30 eb565226 69a2eabc 6f3452c1
! Mem[0000000090000010] = 46ad1f4a 12b49312 74e16e62 4d422a0f
! Mem[0000000090000020] = c13fefbe 7a231b1f 72a190f4 5bc4a103
! Mem[0000000090000030] = edf21ff7 aa0ed30b e0dcdcab f1e11072
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000770001d8] = 01e9e354, %l5 = ffffffff98140e14
swap [%i2+0x1d8],%l5 ! %l5 = 0000000001e9e354
! Mem[00000000770001b0] = 6410856d5db68f3c, %l7 = 000000003d154f05, %l2 = 95b1997005e8ecc2
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 6410856d5db68f3c
! %l5 = 0000000001e9e354, Mem[0000000076000160] = ec769d15
stw %l5,[%i0+0x160] ! Mem[0000000076000160] = 01e9e354
! %l0 = 00004bda, %l1 = 7403d30a, Mem[0000000090800060] = ffe23c26 eca75fa7
std %l0,[%i5+0x060] ! Mem[0000000090800060] = 00004bda 7403d30a
! %l5 = 0000000001e9e354, Mem[00000000778000c8] = 9642c3b7
stw %l5,[%i3+0x0c8] ! Mem[00000000778000c8] = 01e9e354
! %l6 = a085c984, %l7 = 3d154f05, Mem[00000000910001b8] = 5ea3e305 edf9df50
std %l6,[%i6+0x1b8] ! Mem[00000000910001b8] = a085c984 3d154f05
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000908001b0] = 8ed9d6fc, %g2 = 000000007aba9aca
lduh [%i5+0x1b0],%g2 ! %g2 = 0000000000008ed9
! Mem[000000009180012c] = 036bd142, %g2 = 0000000000008ed9
ldsh [%o0+0x12e],%g2 ! %g2 = 000000000000036b
p51_label_17:
! Mem[0000000076800164] = de30398b, %l0 = 00004bda, %l7 = 3d154f05
add %i1,0x164,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000de30398b
! Mem[00000000770001e1] = bf1de373, %l7 = 00000000de30398b
ldstub [%i2+0x1e1],%l7 ! %l7 = 0000001d000000ff
! Mem[0000000076000058] = 6aa42d6f59973af4, %l2 = 6410856d5db68f3c
ldx [%i0+0x058],%l2 ! %l2 = 6aa42d6f59973af4
! Mem[0000000076000011] = e41baba2, %l1 = 000000007403d30a
ldstub [%i0+0x011],%l1 ! %l1 = 0000001b000000ff
! Mem[0000000076000014] = 4059ff99, %l3 = 00000000d82e363f
swap [%i0+0x014],%l3 ! %l3 = 000000004059ff99
! Mem[0000000091800140] = f86d4d81, %g2 = 000000000000036b
lduh [%o0+0x140],%g2 ! %g2 = 000000000000f86d
! Mem[000000007780015c] = 9edab19c, %l5 = 0000000001e9e354
ldsh [%i3+0x15c],%l5 ! %l5 = ffffffffffff9eda
! Mem[0000000090800170] = 373e911b, %g2 = 000000000000f86d
lduw [%i5+0x170],%g2 ! %g2 = 00000000373e911b
! Mem[0000000090800158] = fcd7567cbc806fe3, %g2 = 00000000373e911b
ldx [%i5+0x158],%g2 ! %g2 = fcd7567cbc806fe3
! Mem[0000000076800078] = cfe3683354faa88e, %l6 = 00000000a085c984, %l6 = 00000000a085c984
add %i1,0x78,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = cfe3683354faa88e
p51_label_18:
! %l6 = cfe3683354faa88e, Mem[00000000770000d1] = 8f57e04f
stb %l6,[%i2+0x0d1] ! Mem[00000000770000d0] = 8f8ee04f
! Mem[000000007600013d] = 92dfb129, %l3 = 000000004059ff99
ldstub [%i0+0x13d],%l3 ! %l3 = 000000df000000ff
! Mem[0000000076800030] = 81b26011, %l2 = 6aa42d6f59973af4
swap [%i1+0x030],%l2 ! %l2 = 0000000081b26011
! Mem[0000000076000088] = 5d210b66, %l4 = 00000000e4410984
swap [%i0+0x088],%l4 ! %l4 = 000000005d210b66
! Mem[00000000768001b8] = ef823d02dbddde63, %l0 = 0000000000004bda, %l7 = 000000000000001d
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ef823d02dbddde63
! Mem[0000000091800048] = 9a64b4718ce2bfe6, %g2 = fcd7567cbc806fe3
ldx [%o0+0x048],%g2 ! %g2 = 9a64b4718ce2bfe6
! Mem[000000007780008c] = 996e28ea, %l0 = 0000000000004bda
swap [%i3+0x08c],%l0 ! %l0 = 00000000996e28ea
! %l0 = 00000000996e28ea, Mem[0000000076800184] = fa31936b
stb %l0,[%i1+0x184] ! Mem[0000000076800184] = ea31936b
! %l2 = 81b26011, %l3 = 000000df, Mem[0000000091800018] = de6ddf94 7403d30a
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 81b26011 000000df
! %l0 = 00000000996e28ea, Mem[000000009100018e] = 8b15aab3
sth %l0,[%i6+0x18e] ! Mem[000000009100018c] = 28eaaab3
p51_label_19:
! %l3 = 00000000000000df, Mem[00000000908000cc] = 3ce9b6ab
stw %l3,[%i5+0x0cc] ! Mem[00000000908000cc] = 000000df
! Mem[0000000077000164] = 263262db, %l6 = cfe3683354faa88e
ldub [%i2+0x165],%l6 ! %l6 = 0000000000000032
! Mem[00000000768000d0] = 1ffecb04, %l7 = dbddde63, %l3 = 000000df
add %i1,0xd0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001ffecb04
! Mem[0000000077000030] = 6438bf301aa81238, %l7 = ef823d02dbddde63, %l4 = 000000005d210b66
add %i2,0x30,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6438bf301aa81238
! %l3 = 000000001ffecb04, Mem[0000000091800035] = c98ef1ae
stb %l3,[%o0+0x035] ! Mem[0000000091800034] = 048ef1ae
! %l4 = 6438bf301aa81238, Mem[000000009100005c] = 0e06ea79
stw %l4,[%i6+0x05c] ! Mem[000000009100005c] = 1aa81238
! Mem[00000000770000b8] = d17b49a210d0d5b2, %l0 = 00000000996e28ea, %l5 = ffffffffffff9eda
add %i2,0xb8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d17b49a210d0d5b2
! Mem[000000007780014f] = e0d34f27, %l6 = 0000000000000032
ldstub [%i3+0x14f],%l6 ! %l6 = 00000027000000ff
! Mem[0000000076000060] = d54b41e7 c1ad5ecf, %l0 = 996e28ea, %l1 = 0000001b
ldd [%i0+0x060],%l0 ! %l0 = 00000000d54b41e7 00000000c1ad5ecf
membar #Sync ! Added by membar checker (1040)
! Mem[0000000090000000] = 85a14471 6f4004ca 8f7a944e 436e2d85
! Mem[0000000090000010] = 4071336d 4b949ae8 19fe557d b95c35d8
! Mem[0000000090000020] = 791d7094 2497e91f 2ea2b96d e382ad7f
! Mem[0000000090000030] = 80ef62e9 f154ea75 30ea5492 ab42a3f1
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
p51_label_20:
! Mem[00000000900001dc] = 54ba4eab, %g2 = 9a64b4718ce2bfe6
lduw [%i4+0x1dc],%g2 ! %g2 = 0000000054ba4eab
! %l4 = 6438bf301aa81238, Mem[0000000091800000] = 1ddf6cda
sth %l4,[%o0+%g0] ! Mem[0000000091800000] = 12386cda
! Mem[00000000910001bc] = 154f05c9, %g2 = 0000000054ba4eab
ldsb [%i6+0x1bd],%g2 ! %g2 = 0000000000000015
! Mem[00000000910000e4] = f84f051d, %g2 = 0000000000000015
lduh [%i6+0x0e6],%g2 ! %g2 = 000000000000f84f
! Mem[0000000077800150] = d0f453779a7d60bd, %l6 = 0000000000000027, %l2 = 0000000081b26011
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d0f453779a7d60bd
! Mem[00000000900001d8] = 15154959, %g18 = 37035ec6bb085d73
ldsw [%i4+0x1d8],%g2 ! %g2 = 37035ec6bb085d73
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000091800160] = 7c411bc0, %g2 = 0000000015154959
ldub [%o0+0x163],%g2 ! %g2 = 000000000000007c
membar #Sync ! Added by membar checker (1041)
! %l5 = d17b49a210d0d5b2, Mem[000000009000002b] = 6de382ad
stb %l5,[%i4+0x02b] ! Mem[0000000090000028] = b2e382ad
! %l6 = 00000027, %l7 = dbddde63, Mem[0000000090000010] = 4071336d 4b949ae8
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000027 dbddde63
p51_label_21:
! Mem[00000000918001ac] = ecc2cf81, %g2 = 000000000000007c
lduh [%o0+0x1ae],%g2 ! %g2 = 000000000000ecc2
! Mem[0000000077800198] = 509859a31b8ebd1d, %l0 = 00000000d54b41e7, %l1 = 00000000c1ad5ecf
add %i3,0x198,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 509859a31b8ebd1d
! Mem[0000000076800068] = f31c2c245f70ea61, %l2 = d0f453779a7d60bd, %l4 = 6438bf301aa81238
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f31c2c245f70ea61
! %f16 = b9502d88 240b498c 9642c3b7 63e63823
! %f20 = 453cd9ae ab356621 ab4eba54 59491515
! %f24 = db623226 2194c4ce 5e139681 ff3afddf
! %f28 = 1caf6a00 30064e8b 0ab5d534 c83e704b
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000077000139] = e0dcdcab, %l3 = 000000001ffecb04
ldstub [%i2+0x139],%l3 ! %l3 = 000000dc000000ff
! Mem[00000000770001ac] = c3ab5494, %l7 = ef823d02dbddde63
swap [%i2+0x1ac],%l7 ! %l7 = 00000000c3ab5494
! %l2 = 9a7d60bd, %l3 = 000000dc, Mem[00000000918001a0] = baabd0af 5a1c1e88
std %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = 9a7d60bd 000000dc
! Mem[000000007680000c] = 3742478f, %l0 = d54b41e7, %l6 = 00000027
add %i1,0x0c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003742478f
! Mem[0000000091800120] = 20e7c9d2, %g2 = 000000000000ecc2
ldub [%o0+0x123],%g2 ! %g2 = 0000000000000020
p51_label_22:
! Mem[0000000076800020] = c331acd1, %l0 = 00000000d54b41e7
swap [%i1+%o4],%l0 ! %l0 = 00000000c331acd1
! Mem[0000000090000000] = 44716f40, %g2 = 0000000000000020
lduh [%i4+0x002],%g2 ! %g2 = 0000000000004471
! Mem[0000000076000128] = a0118a3f, %l7 = 00000000c3ab5494
lduh [%i0+0x128],%l7 ! %l7 = 000000000000a011
! Mem[0000000090000134] = 4e8b0ab5, %g2 = 0000000000004471
ldub [%i4+0x136],%g2 ! %g2 = 000000000000004e
! Mem[0000000076800180] = 5ec8095b, %l3 = 00000000000000dc
ldstub [%i1+0x180],%l3 ! %l3 = 0000005e000000ff
! %l4 = 5f70ea61, %l5 = 10d0d5b2, Mem[00000000900001b0] = 1caf6a00 30064e8b
std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 5f70ea61 10d0d5b2
! Mem[00000000910000b8] = 20cabfa5, %g2 = 000000000000004e
lduw [%i6+0x0b8],%g2 ! %g2 = 0000000020cabfa5
! Mem[000000007600008c] = 74a2ad8b, %l1 = 509859a31b8ebd1d
ldsh [%i0+0x08e],%l1 ! %l1 = ffffffffffffad8b
! Mem[0000000076000188] = 7251624948bf2f99, %l5 = d17b49a210d0d5b2, %l6 = 000000003742478f
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 7251624948bf2f99
! Mem[0000000076000090] = 65745c69c09dc91c, %l1 = ffffffffffffad8b
ldx [%i0+0x090],%l1 ! %l1 = 65745c69c09dc91c
p51_label_23:
! Mem[0000000091000120] = efab16e5, %g2 = 0000000020cabfa5
lduw [%i6+0x120],%g2 ! %g2 = 00000000efab16e5
! Mem[00000000778000a0] = f31c0b2a, %l2 = d0f453779a7d60bd
ldsw [%i3+0x0a0],%l2 ! %l2 = fffffffff31c0b2a
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i1+%g6]ASI_BLK_SL ! Block Store to 00000000768000c0
! %l3 = 000000000000005e, Mem[00000000918000c8] = 8731fad3
stb %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 5e31fad3
! Mem[0000000090000178] = 0ab5d534 c83e704b, %g2 = efab16e5, %g3 = d893ac6f
ldd [%i4+0x178],%g2 ! %g2 = 000000000ab5d534 00000000c83e704b
! Mem[00000000908000a8] = 51952ae7, %g2 = 000000000ab5d534
ldsh [%i5+0x0aa],%g2 ! %g2 = 0000000000005195
! Mem[0000000077000104] = eb565226, %l0 = 00000000c331acd1
ldsb [%i2+0x106],%l0 ! %l0 = 0000000000000052
! Mem[00000000760001b0] = 253260b6fd314f01, %l3 = 000000000000005e, %l3 = 000000000000005e
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 253260b6fd314f01
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000760001a8] = 1c76d0d7, %l1 = c09dc91c, %l3 = fd314f01
add %i0,0x1a8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001c76d0d7
p51_label_24:
! Mem[0000000077800092] = 963617fe, %l6 = 7251624948bf2f99
ldstub [%i3+0x092],%l6 ! %l6 = 00000017000000ff
! Mem[00000000760000b8] = 0b217bf1, %l5 = d17b49a210d0d5b2
lduw [%i0+0x0b8],%l5 ! %l5 = 000000000b217bf1
! Mem[0000000091800030] = 3d3b21a0 e7048ef1, %g2 = 00005195, %g3 = c83e704b
ldd [%o0+0x030],%g2 ! %g2 = 000000003d3b21a0 00000000e7048ef1
! Mem[00000000770001b0] = 6410856d5db68f3c, %l2 = fffffffff31c0b2a, %l4 = f31c2c245f70ea61
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6410856d5db68f3c
! Mem[0000000076000140] = 1d1c6ee1 373f3160 4a2a81d9 e619e8d8
! Mem[0000000076000150] = 69d2c3b9 83bd388e 50e72aed 15c2d972
! Mem[0000000076000160] = 01e9e354 b202c22f 2bed3faf 3a94e686
! Mem[0000000076000170] = 4a6795f4 ac695877 ace43e1c 3d831cc1
mov 0x140,%g6
ldda [%i0+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000076000140
membar #Sync ! Added by membar checker (1042)
! %f0 = 85a14471 6f4004ca 8f7a944e 436e2d85
! %f4 = 4071336d 4b949ae8 19fe557d b95c35d8
! %f8 = 791d7094 2497e91f 2ea2b96d e382ad7f
! %f12 = 80ef62e9 f154ea75 30ea5492 ab42a3f1
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000090000040] = 85a14471 6f4004ca 8f7a944e 436e2d85
! Mem[0000000090000050] = 4071336d 4b949ae8 19fe557d b95c35d8
! Mem[0000000090000060] = 791d7094 2497e91f 2ea2b96d e382ad7f
! Mem[0000000090000070] = 80ef62e9 f154ea75 30ea5492 ab42a3f1
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000f4] = 1de0787a, %g18 = 37035ec6bb085d73
ldsw [%i5+0x0f4],%g2 ! %g2 = 37035ec6bb085d73
! %l4 = 6410856d5db68f3c, Mem[0000000090800130] = 6c3c3ac33d2c6310
stx %l4,[%i5+0x130] ! Mem[0000000090800130] = 6410856d5db68f3c
! Mem[0000000091000100] = 9447f9dc, %g2 = 000000001de0787a
lduh [%i6+0x102],%g2 ! %g2 = 0000000000009447
p51_label_25:
! Mem[000000007600000c] = 3049c2f4, %l5 = 000000000b217bf1
swap [%i0+0x00c],%l5 ! %l5 = 000000003049c2f4
! %l2 = fffffffff31c0b2a, Mem[00000000918001be] = efa17057
sth %l2,[%o0+0x1be] ! Mem[00000000918001bc] = 0b2a7057
! Mem[00000000918000f8] = ef3adf5b, %g2 = 0000000000009447
ldub [%o0+0x0f8],%g2 ! %g2 = 00000000000000ef
! Mem[0000000077000004] = 0819a343, %l1 = 65745c69c09dc91c
swap [%i2+0x004],%l1 ! %l1 = 000000000819a343
! %l5 = 000000003049c2f4, Mem[00000000900000c7] = 8c9642c3
stb %l5,[%i4+0x0c7] ! Mem[00000000900000c4] = f49642c3
! Mem[000000007780001c] = a940c881, %l4 = 6410856d5db68f3c
swap [%i3+0x01c],%l4 ! %l4 = 00000000a940c881
! %l0 = 0000000000000052, Mem[0000000090800080] = bcb1b5a9
sth %l0,[%i5+0x080] ! Mem[0000000090800080] = 0052b5a9
! %l2 = f31c0b2a, %l3 = 1c76d0d7, Mem[0000000090000158] = ab4eba54 59491515
std %l2,[%i4+0x158] ! Mem[0000000090000158] = f31c0b2a 1c76d0d7
! Mem[00000000768000a0] = 3a9158cf, %l0 = 0000000000000052
ldsb [%i1+0x0a0],%l0 ! %l0 = 000000000000003a
! %l3 = 000000001c76d0d7, Mem[00000000900000e0] = db623226
stw %l3,[%i4+0x0e0] ! Mem[00000000900000e0] = 1c76d0d7
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p51_branch_failed
p51_not_taken_0_end:
! End of Random Code for Thread 51
1: membar #Sync ! Force all stores to complete
p51_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0cc] ! Set processor 51 done flag
! Check Registers
p51_check_registers:
set p51_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000003a
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000819a343
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffff31c0b2a
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001c76d0d7
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a940c881
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000003049c2f4
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000017
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000a011
bne,a,pn %xcc,p51_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p51_check_fp_registers:
set p51_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 85a14471 6f4004ca
bne %xcc,p51_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4071336d 4b949ae8
bne %xcc,p51_f4_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 1d1c6ee1 373f3160
bne %xcc,p51_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4a2a81d9 e619e8d8
bne %xcc,p51_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 69d2c3b9 83bd388e
bne %xcc,p51_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 50e72aed 15c2d972
bne %xcc,p51_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 01e9e354 b202c22f
bne %xcc,p51_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 2bed3faf 3a94e686
bne %xcc,p51_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4a6795f4 ac695877
bne %xcc,p51_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ace43e1c 3d831cc1
bne %xcc,p51_f30_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5c7b2663963617fe
ldx [%i0+0x000],%g3 ! Observed data at 0000000076000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f05286c80b217bf1
ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e4ffaba2d82e363f
ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7289ff34fedc45b1
ldx [%i0+0x030],%g3 ! Observed data at 0000000076000030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = e441098474a2ad8b
ldx [%i0+0x088],%g3 ! Observed data at 0000000076000088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 70c791532c30318d
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000760000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7d3dff4192ffb129
ldx [%i0+0x138],%g3 ! Observed data at 0000000076000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 01e9e354b202c22f
ldx [%i0+0x160],%g3 ! Observed data at 0000000076000160
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x160,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = d54b41e7d9ffdab3
ldx [%i1+0x020],%g3 ! Observed data at 0000000076800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 59973af4ca36e440
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = f31c2c245f70ea61
ldx [%i1+0x068],%g3 ! Observed data at 0000000076800068
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7378c0351d198b60
ldx [%i1+0x098],%g3 ! Observed data at 0000000076800098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 3a9158cfc9edbcb1
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000768000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3fc922aee4410984
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000768000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ca04406f7144a185
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000768000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 852d6e434e947a8f
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000768000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e89a944b6d337140
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000768000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d8355cb97d55fe19
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000768000d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1fe9972494701d79
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000768000e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7fad82e36db9a22e
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000768000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 75ea54f1e962ef80
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000768000f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f1a342ab9254ea30
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000768000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a085c98447e85ce1
ldx [%i1+0x100],%g3 ! Observed data at 0000000076800100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = cc6bc45d2c30318d
ldx [%i1+0x118],%g3 ! Observed data at 0000000076800118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = b93700a62a9ec3a3
ldx [%i1+0x168],%g3 ! Observed data at 0000000076800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffc8095bea31936b
ldx [%i1+0x180],%g3 ! Observed data at 0000000076800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x180,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 822ab4dfc09dc91c
ldx [%i2+0x000],%g3 ! Observed data at 0000000077000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x000,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8f8ee04f70b8b1f0
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000770000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6ac78f30eb565226
ldx [%i2+0x100],%g3 ! Observed data at 0000000077000100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 69a2eabc6f3452c1
ldx [%i2+0x108],%g3 ! Observed data at 0000000077000108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 46ad1f4a12b49312
ldx [%i2+0x110],%g3 ! Observed data at 0000000077000110
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 74e16e624d422a0f
ldx [%i2+0x118],%g3 ! Observed data at 0000000077000118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c13fefbe7a231b1f
ldx [%i2+0x120],%g3 ! Observed data at 0000000077000120
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 72a190f45bc4a103
ldx [%i2+0x128],%g3 ! Observed data at 0000000077000128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = edf21ff7aa0ed30b
ldx [%i2+0x130],%g3 ! Observed data at 0000000077000130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e0ffdcabf1e11072
ldx [%i2+0x138],%g3 ! Observed data at 0000000077000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8c490b24882de7b9
ldx [%i2+0x140],%g3 ! Observed data at 0000000077000140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff03883d244259f7
ldx [%i2+0x188],%g3 ! Observed data at 0000000077000188
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 761e40d6dbddde63
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000770001a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 98140e1483d547e0
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000770001d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bfffe3733d154f05
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000770001e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1e0,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 973fe9395db68f3c
ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 22930e3f00000088
ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000061
ldx [%i3+0x038],%g3 ! Observed data at 0000000077800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 76bf75b53a9158cf
ldx [%i3+0x060],%g3 ! Observed data at 0000000077800060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = d409189900004bda
ldx [%i3+0x088],%g3 ! Observed data at 0000000077800088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9636fffe4172464e
ldx [%i3+0x090],%g3 ! Observed data at 0000000077800090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b9502d88240b498c
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000778000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 01e9e35463e63823
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000778000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 453cd9aeab356621
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000778000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ab4eba5459491515
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000778000d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = db6232262194c4ce
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000778000e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5e139681d54b41e7
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000778000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1caf6a0000000052
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000778000f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0ab5d534c83e704b
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000778000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8c490b24882d50b9
ldx [%i3+0x100],%g3 ! Observed data at 0000000077800100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2338e663b7c34296
ldx [%i3+0x108],%g3 ! Observed data at 0000000077800108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 216635abaed93c45
ldx [%i3+0x110],%g3 ! Observed data at 0000000077800110
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1515495954ba4eab
ldx [%i3+0x118],%g3 ! Observed data at 0000000077800118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = cec49421263262db
ldx [%i3+0x120],%g3 ! Observed data at 0000000077800120
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = dffd3aff8196135e
ldx [%i3+0x128],%g3 ! Observed data at 0000000077800128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8b4e0630006aaf1c
ldx [%i3+0x130],%g3 ! Observed data at 0000000077800130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4b703ec834d5b50a
ldx [%i3+0x138],%g3 ! Observed data at 0000000077800138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0cc748f6e0d34fff
ldx [%i3+0x148],%g3 ! Observed data at 0000000077800148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = f8ff6f7fe224997d
ldx [%i3+0x168],%g3 ! Observed data at 0000000077800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0e08120d00000088
ldx [%i3+0x180],%g3 ! Observed data at 0000000077800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x180,%g4
! The test for processor 51 has passed
p51_passed:
ta GOOD_TRAP
nop
p51_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p51_failed
p51_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p51_failed
p51_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p51_failed
p51_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p51_failed
p51_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p51_failed
p51_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p51_failed
p51_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p51_failed
p51_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p51_failed
p51_f0_fail:
set p51_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f4_fail:
set p51_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f16_fail:
set p51_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f18_fail:
set p51_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f20_fail:
set p51_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f22_fail:
set p51_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f24_fail:
set p51_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f26_fail:
set p51_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f28_fail:
set p51_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f30_fail:
set p51_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000028]
membar #Sync
mov 0x0c0,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000020]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800018]
stba %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800008]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800020]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000076000010]
done
p51_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000028]
membar #Sync
mov 0x0c0,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000020]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800018]
stba %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800008]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800020]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000076000010]
done
p51_trap2e:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000020]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800008]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800028]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076000008]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p51_trap2o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000020]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800008]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000077800028]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000076000008]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p51_trap3e:
nop
nop
nop
nop
nop
done
p51_trap3o:
nop
nop
nop
nop
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 966e82e433ee8940
ldx [%g1+0x008],%l1 ! %l1 = b8f8efe1f31c2c24
ldx [%g1+0x010],%l2 ! %l2 = 05d547d9eca75fa7
ldx [%g1+0x018],%l3 ! %l3 = b2babd26268be124
ldx [%g1+0x020],%l4 ! %l4 = e2ca300c2c30318d
ldx [%g1+0x028],%l5 ! %l5 = 7bcdb00acc59b4e2
ldx [%g1+0x030],%l6 ! %l6 = f11c48e462a34c93
ldx [%g1+0x038],%l7 ! %l7 = 7d5f1a5fec57934b
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 52
processor_52:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xd0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p52_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 52
wr %g0,0x4,%fprs ! Make sure fef is 1
set p52_init_freg,%g1
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5974439d bab8ce75 a471b24f 165deaf2
! %f20 = b630f948 4a0fe0d0 ec61e2f2 be3f435d
! %f24 = 949f8d3a 798ba046 cd19cfa8 638b24fc
! %f28 = a2c78def 817028b1 060d3996 a2ab2189
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 29a4c29e 6ff15fe8 340a0141 86dd62bd
! %f36 = eb8ec69f 93f08010 114a73a2 de3293b9
! %f40 = 8695f7bd 3d7e3adf 21768954 3d048bd6
! %f44 = 8ebf3e90 94fc122b 1b8de6e4 36cd2f3b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x34afed380000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 34afed380000000c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 52
p52_label_1:
! Mem[0000000091800138] = 215257a5 2c14b16d, %g2 = 79549487, %g3 = 0bad0b00
ldd [%o0+0x138],%g2 ! %g2 = 00000000215257a5 000000002c14b16d
! Mem[00000000780001a8] = c994f150, %l6 = 01a0a29e6abef7cf
swap [%i0+0x1a8],%l6 ! %l6 = 00000000c994f150
! Mem[00000000900000fc] = 2ac63602, %g2 = 00000000215257a5
ldub [%i4+0x0ff],%g2 ! %g2 = 000000000000002a
! %l6 = 00000000c994f150, Mem[0000000091800100] = 4cd3ca2b
stw %l6,[%o0+0x100] ! Mem[0000000091800100] = c994f150
! Mem[0000000079800030] = 798691c9, %l1 = 240344060cff454f
ldsh [%i3+0x032],%l1 ! %l1 = ffffffffffff91c9
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000780000a0] = 3882cdf8, %l0 = 1328493fcd02c846
ldstub [%i0+0x0a0],%l0 ! %l0 = 00000038000000ff
membar #Sync ! Added by membar checker (1043)
! Mem[0000000090000000] = 36fcccc9 496ee314 ed4fe4ff 9638fe53
! Mem[0000000090000010] = f2aab9cc 80fb325d 04b380b7 5e13b8af
! Mem[0000000090000020] = d2d213b2 151be0a1 af27f0b4 c8c329b3
! Mem[0000000090000030] = d9c797c9 e8fbee28 0ba9304b 98a55a59
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000078800118] = 9a293f63, %l2 = 031d06ee1055f520
lduw [%i1+0x118],%l2 ! %l2 = 000000009a293f63
p52_label_2:
! Mem[00000000790000bc] = 4704121c, %l0 = 00000038, %l6 = c994f150
add %i2,0xbc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000004704121c
! Mem[000000007880016b] = e75fa602, %l0 = 0000000000000038
ldstub [%i1+0x16b],%l0 ! %l0 = 00000002000000ff
! Mem[0000000091000150] = c588424a, %g2 = 000000000000002a
lduw [%i6+0x150],%g2 ! %g2 = 00000000c588424a
! Mem[000000009000009c] = 66457ee7, %g2 = 00000000c588424a
ldsh [%i4+0x09e],%g2 ! %g2 = 0000000000006645
! Mem[0000000079800080] = 2289a59f 29553f1e a1f8e597 04fd29a8
! Mem[0000000079800090] = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! Mem[00000000798000a0] = 42f7229b 42ea587d 1e47118a 77594472
! Mem[00000000798000b0] = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000079800080
! Mem[00000000780000d0] = 3a3eeb6a, %l0 = 00000002, %l0 = 00000002
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003a3eeb6a
! Mem[00000000900001a8] = 413d28592cd319c2, %g2 = 0000000000006645
ldx [%i4+0x1a8],%g2 ! %g2 = 413d28592cd319c2
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000079800188] = 200ca306, %l1 = ffffffffffff91c9
swap [%i3+0x188],%l1 ! %l1 = 00000000200ca306
! Mem[00000000788001a8] = 94952016, %l1 = 00000000200ca306
lduw [%i1+0x1a8],%l1 ! %l1 = 0000000094952016
p52_label_3:
! Mem[00000000790001b0] = 4453f27a, %l4 = d9ce77f0, %l6 = 4704121c
add %i2,0x1b0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004453f27a
! %l6 = 000000004453f27a, Mem[00000000908000f0] = 859a5f431de0787a
stx %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000004453f27a
! Mem[0000000090800198] = d12a6676, %g2 = 413d28592cd319c2
ldsb [%i5+0x199],%g2 ! %g2 = ffffffffffffffd1
! %l2 = 9a293f63, %l3 = af454420, Mem[0000000091000010] = 50634422 8bb53053
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 9a293f63 af454420
! Mem[0000000078800040] = 845716a3, %l6 = 000000004453f27a
ldsh [%i1+0x040],%l6 ! %l6 = ffffffffffff8457
! %l6 = ffffffffffff8457, Mem[0000000091000032] = c9b572e0
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 57b572e0
! Mem[0000000078000158] = 93244de729371bd9, %l2 = 000000009a293f63, %l6 = ffffffffffff8457
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 93244de729371bd9
! Mem[00000000798000b8] = 8b0d8b93, %l2 = 9a293f63, %l2 = 9a293f63
add %i3,0xb8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008b0d8b93
! Mem[0000000078800148] = eb860425ecfa4762, %l4 = 649338d3d9ce77f0, %l1 = 0000000094952016
add %i1,0x148,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = eb860425ecfa4762
! Mem[000000009180011c] = 01c15c2b, %g2 = ffffffffffffffd1
ldsh [%o0+0x11c],%g2 ! %g2 = 00000000000001c1
p52_label_4:
! %l1 = eb860425ecfa4762, Mem[000000009180002c] = 5bfd1652
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = ecfa4762
! Mem[000000007800002c] = da2a0cc0, %l3 = 518fb0f1af454420
swap [%i0+0x02c],%l3 ! %l3 = 00000000da2a0cc0
! Mem[000000007980001c] = b5283245, %l2 = 8b0d8b93, %l3 = da2a0cc0
add %i3,0x1c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b5283245
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
stda %f0,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 00000000790000c0
! Mem[0000000091800154] = 52e6a040, %g2 = 00000000000001c1
lduw [%o0+0x154],%g2 ! %g2 = 0000000052e6a040
! %l1 = eb860425ecfa4762, Mem[00000000788001e8] = f53731f5e7b8acfc
stx %l1,[%i1+0x1e8] ! Mem[00000000788001e8] = eb860425ecfa4762
! Mem[0000000091800124] = e7c9d2d9, %g2 = 0000000052e6a040
lduh [%o0+0x124],%g2 ! %g2 = 000000000000e7c9
! Mem[0000000079800038] = 0533a06ed13672ca, %l7 = 86c14e4086a87aeb, %l1 = eb860425ecfa4762
add %i3,0x38,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 0533a06ed13672ca
! Mem[00000000780001c0] = 5ef72c5b, %l6 = 29371bd9, %l5 = aa532b99
add %i0,0x1c0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000005ef72c5b
! Mem[0000000078800034] = a7404d1f, %l3 = 00000000b5283245
swap [%i1+0x034],%l3 ! %l3 = 00000000a7404d1f
p52_label_5:
! Mem[0000000078000020] = 229a760f, %l2 = 000000008b0d8b93
swap [%i0+%o4],%l2 ! %l2 = 00000000229a760f
! Mem[00000000780001d8] = 3126e6d9, %l6 = 93244de729371bd9
swap [%i0+0x1d8],%l6 ! %l6 = 000000003126e6d9
! Mem[0000000079000180] = 035708eb9d524452, %l0 = 000000003a3eeb6a, %l1 = 0533a06ed13672ca
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 035708eb9d524452
! Mem[00000000918001f8] = e450241b, %g2 = 000000000000e7c9
ldsh [%o0+0x1fa],%g2 ! %g2 = ffffffffffffe450
! Mem[00000000790000b8] = c6e4b863, %l3 = a7404d1f, %l4 = d9ce77f0
add %i2,0xb8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000c6e4b863
! Mem[0000000078000110] = 05cdecf38da0c7f6, %l0 = 000000003a3eeb6a, %l5 = 000000005ef72c5b
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 05cdecf38da0c7f6
membar #Sync ! Added by membar checker (1044)
! Mem[00000000790000c3] = 14e36e49, %l5 = 05cdecf38da0c7f6
ldstub [%i2+0x0c3],%l5 ! %l5 = 00000049000000ff
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l0 = 000000003a3eeb6a, Mem[00000000918000b3] = 03051282
stb %l0,[%o0+0x0b3] ! Mem[00000000918000b0] = 6a051282
! %l0 = 000000003a3eeb6a, Mem[0000000091800104] = 88037a54
sth %l0,[%o0+0x104] ! Mem[0000000091800104] = eb6a7a54
p52_label_6:
! Mem[0000000091800070] = bbd2ab98, %g2 = ffffffffffffe450
lduh [%o0+0x072],%g2 ! %g2 = 000000000000bbd2
! Mem[0000000091000140] = 1399745a, %g2 = 000000000000bbd2
lduh [%i6+0x142],%g2 ! %g2 = 0000000000001399
! Mem[0000000079000188] = 26d60ce3, %l5 = 0000000000000049
lduh [%i2+0x188],%l5 ! %l5 = 00000000000026d6
! Mem[0000000090800020] = 2d7e40eb, %g2 = 0000000000001399
ldub [%i5+0x022],%g2 ! %g2 = 000000000000002d
! %l5 = 00000000000026d6, Mem[0000000090800174] = b67ade14
stw %l5,[%i5+0x174] ! Mem[0000000090800174] = 000026d6
! Mem[00000000780001e0] = 099b7e71, %l4 = 00000000c6e4b863
ldsw [%i0+0x1e0],%l4 ! %l4 = 00000000099b7e71
! Mem[0000000078800104] = 785ba441, %l5 = 000026d6, %l2 = 229a760f
add %i1,0x104,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000785ba441
! %l6 = 000000003126e6d9, Mem[0000000091800042] = bb001b70
sth %l6,[%o0+0x042] ! Mem[0000000091800040] = e6d91b70
! Mem[00000000790000c8] = 53fe3896ffe44fed, %l6 = 000000003126e6d9, %l0 = 000000003a3eeb6a
add %i2,0xc8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 53fe3896ffe44fed
! Mem[00000000788000e0] = 528be3bfe822a345, %l2 = 00000000785ba441, %l7 = 86c14e4086a87aeb
add %i1,0xe0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 528be3bfe822a345
p52_label_7:
! Mem[0000000078000090] = e1996c8fe9d9be2a, %l2 = 00000000785ba441, %l0 = 53fe3896ffe44fed
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = e1996c8fe9d9be2a
! Mem[00000000790000c8] = 53fe3896, %l5 = 00000000000026d6
swap [%i2+0x0c8],%l5 ! %l5 = 0000000053fe3896
! %l6 = 000000003126e6d9, Mem[0000000090000164] = 0e6009ca
stb %l6,[%i4+0x164] ! Mem[0000000090000164] = d96009ca
! %l7 = 528be3bfe822a345, Mem[000000009080003e] = 8f3de469
stb %l7,[%i5+0x03e] ! Mem[000000009080003c] = 453de469
! Mem[0000000079000120] = 6634b7e3699e950a, %l5 = 0000000053fe3896, %l0 = e1996c8fe9d9be2a
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 6634b7e3699e950a
! Mem[0000000078000108] = eb130239, %l1 = 9d524452, %l7 = e822a345
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000eb130239
! %l3 = 00000000a7404d1f, Mem[00000000908001cc] = 2f503325
stw %l3,[%i5+0x1cc] ! Mem[00000000908001cc] = a7404d1f
! %l2 = 00000000785ba441, Mem[0000000091000194] = 692ea48d
stw %l2,[%i6+0x194] ! Mem[0000000091000194] = 785ba441
! Mem[000000007800009c] = c5ab445e, %l7 = 00000000eb130239
swap [%i0+0x09c],%l7 ! %l7 = 00000000c5ab445e
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x140,%g6
stda %f16,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000079000140
p52_label_8:
! Mem[000000007800009d] = eb130239, %l1 = 035708eb9d524452
ldstub [%i0+0x09d],%l1 ! %l1 = 00000013000000ff
! Mem[0000000091800104] = 7a54832e, %g2 = 000000000000002d
ldsh [%o0+0x106],%g2 ! %g2 = 0000000000007a54
! Mem[00000000910000f4] = 6c814025, %g18 = f360e7c8a02d9cca
ldsw [%i6+0x0f4],%g2 ! %g2 = f360e7c8a02d9cca
! Mem[00000000780001fc] = 4f8cb7ad, %l6 = 000000003126e6d9
ldstub [%i0+0x1fc],%l6 ! %l6 = 0000004f000000ff
! Mem[00000000788000f4] = b9653127, %l0 = 6634b7e3699e950a
ldsb [%i1+0x0f5],%l0 ! %l0 = 0000000000000065
! Mem[0000000090000000] = 36fcccc9 496ee314 ed4fe4ff 9638fe53
! Mem[0000000090000010] = f2aab9cc 80fb325d 04b380b7 5e13b8af
! Mem[0000000090000020] = d2d213b2 151be0a1 af27f0b4 c8c329b3
! Mem[0000000090000030] = d9c797c9 e8fbee28 0ba9304b 98a55a59
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l6 = 000000000000004f, Mem[0000000090000050] = bbc4bac3
sth %l6,[%i4+0x050] ! Mem[0000000090000050] = 004fbac3
! %l7 = 00000000c5ab445e, Mem[0000000079800020] = 2e36ee65a1580e20
stx %l7,[%i3+%o4] ! Mem[0000000079800020] = 00000000c5ab445e
! Mem[0000000091800048] = 9a64b471 8ce2bfe6, %g2 = 6c814025, %g3 = 2c14b16d
ldd [%o0+0x048],%g2 ! %g2 = 000000009a64b471 000000008ce2bfe6
! %l0 = 0000000000000065, Mem[00000000910000a0] = 0781ea4ed4ce8d0b
stx %l0,[%i6+0x0a0] ! Mem[00000000910000a0] = 0000000000000065
p52_label_9:
! Mem[00000000790001d8] = 8fdd2c51, %l7 = c5ab445e, %l6 = 0000004f
add %i2,0x1d8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000008fdd2c51
! %l3 = 00000000a7404d1f, Mem[00000000908000a2] = 4648a006
sth %l3,[%i5+0x0a2] ! Mem[00000000908000a0] = 4d1fa006
! %l1 = 0000000000000013, Mem[00000000908001f8] = 210f961ea267e83b
stx %l1,[%i5+0x1f8] ! Mem[00000000908001f8] = 0000000000000013
! Mem[00000000910000a4] = 00000065, %g2 = 000000009a64b471
lduw [%i6+0x0a4],%g2 ! %g2 = 0000000000000065
! Mem[0000000078800068] = 46d07a73 2ff01bbf, %l0 = 00000065, %l1 = 00000013
ldd [%i1+0x068],%l0 ! %l0 = 0000000046d07a73 000000002ff01bbf
! Mem[0000000079800090] = bbc4bac3, %l4 = 00000000099b7e71
ldstub [%i3+0x090],%l4 ! %l4 = 000000bb000000ff
! %l6 = 000000008fdd2c51, Mem[00000000908000fc] = 59018e55
stw %l6,[%i5+0x0fc] ! Mem[00000000908000fc] = 8fdd2c51
! Mem[0000000079000090] = aff47951, %l2 = 00000000785ba441
swap [%i2+0x090],%l2 ! %l2 = 00000000aff47951
! Mem[000000007880002c] = 01b4d619, %l7 = 00000000c5ab445e
lduw [%i1+0x02c],%l7 ! %l7 = 0000000001b4d619
! Mem[0000000090000000] = 36fcccc9 496ee314 ed4fe4ff 9638fe53
! Mem[0000000090000010] = f2aab9cc 80fb325d 04b380b7 5e13b8af
! Mem[0000000090000020] = d2d213b2 151be0a1 af27f0b4 c8c329b3
! Mem[0000000090000030] = d9c797c9 e8fbee28 0ba9304b 98a55a59
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p52_label_10:
! Mem[00000000900001e0] = 84cb0fa5, %g2 = 0000000000000065
lduw [%i4+0x1e0],%g2 ! %g2 = 0000000084cb0fa5
! Mem[0000000079000096] = f998e29b, %l5 = 0000000053fe3896
ldstub [%i2+0x096],%l5 ! %l5 = 000000e2000000ff
! Mem[00000000910001c8] = e6820674bd1872c6, %g2 = 0000000084cb0fa5
ldx [%i6+0x1c8],%g2 ! %g2 = e6820674bd1872c6
membar #Sync ! Added by membar checker (1045)
! Mem[0000000090000040] = 2289a59f 29553f1e a1f8e597 04fd29a8
! Mem[0000000090000050] = 004fbac3 6d7f9dbf 5173f4f3 b950b771
! Mem[0000000090000060] = 42f7229b 42ea587d 1e47118a 77594472
! Mem[0000000090000070] = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000910000c0] = e9487a87 8e83d2b4, %g2 = bd1872c6, %g3 = 8ce2bfe6
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87 000000008e83d2b4
! Mem[00000000798000d0] = aa5d3e5a87d6b43c, %l6 = 000000008fdd2c51, %l5 = 00000000000000e2
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = aa5d3e5a87d6b43c
! Mem[00000000908001c4] = da22069a, %g2 = 00000000e9487a87
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000da22069a
! %l2 = aff47951, %l3 = a7404d1f, Mem[00000000910000c0] = e9487a87 8e83d2b4
std %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = aff47951 a7404d1f
! Mem[0000000090000094] = 872b8627, %g2 = 00000000da22069a
ldsh [%i4+0x096],%g2 ! %g2 = ffffffffffff872b
! Mem[0000000090800098] = f985fdfd, %g2 = ffffffffffff872b
lduh [%i5+0x098],%g2 ! %g2 = 000000000000f985
p52_label_11:
! %l1 = 000000002ff01bbf, Mem[0000000091000120] = efab16e54bba2a1e
stx %l1,[%i6+0x120] ! Mem[0000000091000120] = 000000002ff01bbf
! Mem[000000007900017a] = b436bd7f, %l3 = 00000000a7404d1f
ldstub [%i2+0x17a],%l3 ! %l3 = 000000bd000000ff
! Mem[00000000798000c8] = f78dcdb2, %l3 = 00000000000000bd
ldsw [%i3+0x0c8],%l3 ! %l3 = fffffffff78dcdb2
! Mem[0000000078800024] = 879b547f, %l1 = 2ff01bbf, %l6 = 8fdd2c51
add %i1,0x24,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000879b547f
! Mem[000000007980000c] = e9d08d2b, %l1 = 000000002ff01bbf
ldstub [%i3+0x00c],%l1 ! %l1 = 000000e9000000ff
! %l4 = 00000000000000bb, Mem[0000000090800008] = cf27ede103af8d50
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000bb
! %l4 = 00000000000000bb, Mem[00000000918000b0] = 38f2be6a051282f5
stx %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000000000000bb
! Mem[0000000090800150] = d12ef6a9, %g18 = f360e7c8a02d9cca
ldsw [%i5+0x150],%g2 ! %g2 = f360e7c8a02d9cca
! Mem[0000000090800030] = 333f492f, %g18 = f360e7c8a02d9cca
ldsw [%i5+0x030],%g2 ! %g2 = f360e7c8a02d9cca
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
p52_label_12:
! %f0 = 14e36e49 c9ccfc36 53fe3896 ffe44fed
! %f4 = 5d32fb80 ccb9aaf2 afb8135e b780b304
! %f8 = a1e01b15 b213d2d2 b329c3c8 b4f027af
! %f12 = 28eefbe8 c997c7d9 595aa598 4b30a90b
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000009080004c] = 4339ab56, %g18 = f360e7c8a02d9cca
ldsw [%i5+0x04c],%g2 ! %g2 = f360e7c8a02d9cca
! %l2 = 00000000aff47951, Mem[0000000091800191] = 4941ec79
stb %l2,[%o0+0x191] ! Mem[0000000091800190] = 5141ec79
! Mem[0000000078800018] = 7202408c626fe566, %l4 = 00000000000000bb, %l0 = 0000000046d07a73
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 7202408c626fe566
! Mem[00000000910000a0] = 00000000, %g2 = 000000004339ab56
lduw [%i6+0x0a0],%g2 ! %g2 = 0000000000000000
! Mem[0000000079000040] = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! Mem[0000000079000050] = 855895d0 6b4dc496 9616979a 39dc7d76
! Mem[0000000079000060] = 69d32c3f 982ec403 634b8c1c 8b4972f5
! Mem[0000000079000070] = ef2914d8 60f0f86e e5e327f5 bbc52731
ldda [%i2+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000079000040
! %l0 = 7202408c626fe566, Mem[00000000798001f8] = b804bd7da3e24a2b
stx %l0,[%i3+0x1f8] ! Mem[00000000798001f8] = 7202408c626fe566
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000079000191] = 98c1e834, %l6 = 00000000879b547f
ldstub [%i2+0x191],%l6 ! %l6 = 000000c1000000ff
! Mem[0000000090800078] = 21cd132f, %g2 = 0000000000000000
ldsh [%i5+0x07a],%g2 ! %g2 = 00000000000021cd
p52_label_13:
membar #Sync ! Added by membar checker (1046)
! %f0 = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! %f4 = 855895d0 6b4dc496 9616979a 39dc7d76
! %f8 = 69d32c3f 982ec403 634b8c1c 8b4972f5
! %f12 = ef2914d8 60f0f86e e5e327f5 bbc52731
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l1 = 00000000000000e9, Mem[00000000900001a8] = b329c3c8
sth %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = 00e9c3c8
! Mem[0000000079800080] = 2289a59f29553f1e, %l0 = 7202408c626fe566, %l3 = fffffffff78dcdb2
add %i3,0x80,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2289a59f29553f1e
! Mem[0000000079000150] = bf9d7f6d, %l2 = 00000000aff47951
lduh [%i2+0x150],%l2 ! %l2 = 000000000000bf9d
! Mem[0000000079800030] = 798691c9, %l1 = 000000e9, %l4 = 000000bb
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000798691c9
! Mem[00000000910000a0] = 0000000000000065, %g2 = 00000000000021cd
ldx [%i6+0x0a0],%g2 ! %g2 = 0000000000000065
! Mem[0000000079000088] = e2f79d903a6ffcbc, %l5 = aa5d3e5a87d6b43c, %l6 = 00000000000000c1
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e2f79d903a6ffcbc
! %l3 = 2289a59f29553f1e, Mem[000000009180010b] = 2edc878b
stb %l3,[%o0+0x10b] ! Mem[0000000091800108] = 1edc878b
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 0000000000000065
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
! Mem[00000000900000c0] = 36fcccc9 496ee314 ed4fe4ff 9638fe53
! Mem[00000000900000d0] = f2aab9cc 80fb325d 04b380b7 5e13b8af
! Mem[00000000900000e0] = d2d213b2 151be0a1 af27f0b4 c8c329b3
! Mem[00000000900000f0] = d9c797c9 e8fbee28 0ba9304b 98a55a59
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
p52_label_14:
! Mem[0000000091800048] = 9a64b471, %g2 = 62dbb71e03e56e2c
ldub [%o0+0x048],%g2 ! %g2 = 000000000000009a
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000079000165] = 9b22f742, %l7 = 0000000001b4d619
ldstub [%i2+0x165],%l7 ! %l7 = 00000022000000ff
! %l4 = 00000000798691c9, Mem[0000000091800150] = cb1da78f52e6a040
stx %l4,[%o0+0x150] ! Mem[0000000091800150] = 00000000798691c9
! %l0 = 7202408c626fe566, Mem[00000000790000c0] = 14e36eff
stw %l0,[%i2+0x0c0] ! Mem[00000000790000c0] = 626fe566
! Mem[0000000079000083] = 8f5b7973, %l0 = 7202408c626fe566
ldstub [%i2+0x083],%l0 ! %l0 = 00000073000000ff
! %f0 = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! %f4 = 855895d0 6b4dc496 9616979a 39dc7d76
! %f8 = 69d32c3f 982ec403 634b8c1c 8b4972f5
! %f12 = ef2914d8 60f0f86e e5e327f5 bbc52731
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000009000018c] = ffe44fed, %g2 = 000000000000009a
ldsh [%i4+0x18c],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c d96009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000078800198] = f6172c23aa583c53, %l3 = 2289a59f29553f1e, %l5 = aa5d3e5a87d6b43c
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = f6172c23aa583c53
p52_label_15:
! Mem[00000000798000c0] = e1aa6435847bd4c7, %l7 = 0000000000000022, %l0 = 0000000000000073
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = e1aa6435847bd4c7
! Mem[00000000900001a0] = 15b213d2, %g2 = ffffffffffffffe4
ldsb [%i4+0x1a3],%g2 ! %g2 = 0000000000000015
! %l1 = 00000000000000e9, Mem[0000000091800076] = 518dd01d
sth %l1,[%o0+0x076] ! Mem[0000000091800074] = 00e9d01d
! Mem[00000000910001e8] = d1972db8aad1df2c, %g2 = 0000000000000015
ldx [%i6+0x1e8],%g2 ! %g2 = d1972db8aad1df2c
! %l4 = 00000000798691c9, Mem[00000000908001bf] = ed3731e0
stb %l4,[%i5+0x1bf] ! Mem[00000000908001bc] = c93731e0
! Mem[0000000079800058] = 47a36c64, %l3 = 2289a59f29553f1e
swap [%i3+0x058],%l3 ! %l3 = 0000000047a36c64
! Mem[00000000798000bc] = 7fbd36b4, %l6 = 3a6ffcbc, %l2 = 0000bf9d
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007fbd36b4
! Mem[0000000079800070] = e8c437d901a0948b, %l7 = 0000000000000022, %l1 = 00000000000000e9
add %i3,0x70,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e8c437d901a0948b
! Mem[0000000078000108] = eb130239, %l3 = 47a36c64, %l0 = 847bd4c7
add %i0,0x108,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000eb130239
! Mem[0000000090000178] = 44d66aa6 3a349ef3, %g2 = aad1df2c, %g3 = 8e83d2b4
ldd [%i4+0x178],%g2 ! %g2 = 0000000044d66aa6 000000003a349ef3
p52_label_16:
membar #Sync ! Added by membar checker (1047)
! Mem[0000000090000100] = 154f294e d1c8033b 39cd77fa 254bdd35
! Mem[0000000090000110] = 96c44d6b d0955885 767ddc39 9a971696
! Mem[0000000090000120] = 03c42e98 3f2cd369 f572498b 1c8c4b63
! Mem[0000000090000130] = 6ef8f060 d81429ef 3127c5bb f527e3e5
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000079000080] = 8f5b79ff, %l1 = e8c437d901a0948b
ldsw [%i2+0x080],%l1 ! %l1 = ffffffff8f5b79ff
! %l2 = 000000007fbd36b4, Mem[0000000079800148] = 744dcb0c
sth %l2,[%i3+0x148] ! Mem[0000000079800148] = 36b4cb0c
! %l3 = 0000000047a36c64, Mem[000000009080017a] = dcf917eb
stb %l3,[%i5+0x17a] ! Mem[0000000090800178] = 64f917eb
! Mem[00000000780001b8] = 0545bb17, %l5 = f6172c23aa583c53
ldub [%i0+0x1ba],%l5 ! %l5 = 00000000000000bb
! Mem[0000000091000188] = 7b3910e5, %g2 = 0000000044d66aa6
ldsh [%i6+0x188],%g2 ! %g2 = 0000000000007b39
! Mem[00000000918000d8] = 17e15b52b8bfd325, %g2 = 0000000000007b39
ldx [%o0+0x0d8],%g2 ! %g2 = 17e15b52b8bfd325
! Mem[00000000910001c0] = c97f398d, %g2 = 17e15b52b8bfd325
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000c97f398d
! Mem[0000000078000014] = b7b6be22, %l3 = 0000000047a36c64
ldsw [%i0+0x014],%l3 ! %l3 = ffffffffb7b6be22
! Mem[0000000078800112] = 7da673d0, %l0 = 00000000eb130239
ldstub [%i1+0x112],%l0 ! %l0 = 00000073000000ff
p52_label_17:
! Mem[0000000091000188] = 7b3910e578858b15, %g2 = 00000000c97f398d
ldx [%i6+0x188],%g2 ! %g2 = 7b3910e578858b15
! Mem[00000000910001bc] = edf9df50, %g2 = 7b3910e578858b15
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000edf9df50
! Mem[00000000900000c0] = 36fcccc9 496ee314 ed4fe4ff 9638fe53
! Mem[00000000900000d0] = f2aab9cc 80fb325d 04b380b7 5e13b8af
! Mem[00000000900000e0] = d2d213b2 151be0a1 af27f0b4 c8c329b3
! Mem[00000000900000f0] = d9c797c9 e8fbee28 0ba9304b 98a55a59
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %f0 = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! %f4 = 855895d0 6b4dc496 9616979a 39dc7d76
! %f8 = 69d32c3f 982ec403 634b8c1c 8b4972f5
! %f12 = ef2914d8 60f0f86e e5e327f5 bbc52731
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000079000184] = 9d524452, %l7 = 00000022, %l7 = 00000022
add %i2,0x184,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009d524452
! Mem[0000000078000184] = 8ce3cf28, %l1 = ffffffff8f5b79ff
swap [%i0+0x184],%l1 ! %l1 = 000000008ce3cf28
! Mem[0000000078800010] = a10accfd87eb0124, %l7 = 000000009d524452, %l1 = 000000008ce3cf28
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = a10accfd87eb0124
! Mem[0000000079800000] = d4334839, %l1 = 87eb0124, %l1 = 87eb0124
casa [%i3]0x80,%l1,%l1 ! %l1 = 00000000d4334839
! %l4 = 798691c9, %l5 = 000000bb, Mem[0000000090000080] = 3bac7b2d f48a5a1a
std %l4,[%i4+0x080] ! Mem[0000000090000080] = 798691c9 000000bb
! %l0 = 00000073, %l1 = d4334839, Mem[0000000079000108] = 25601291 cd4a0703
std %l0,[%i2+0x108] ! Mem[0000000079000108] = 00000073 d4334839
p52_label_18:
! Mem[0000000091800008] = 58e5ea65, %g2 = 00000000edf9df50
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000058e5
! Mem[000000007880014c] = ecfa4762, %l4 = 798691c9, %l6 = 3a6ffcbc
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000ecfa4762
! %l5 = 00000000000000bb, Mem[0000000091800048] = 9a64b471
stw %l5,[%o0+0x048] ! Mem[0000000091800048] = 000000bb
! %l3 = ffffffffb7b6be22, Mem[0000000079000067] = 982ec403
stb %l3,[%i2+0x067] ! Mem[0000000079000064] = 982ec422
! %l4 = 00000000798691c9, Mem[0000000091000000] = 102c1304
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 798691c9
! Mem[00000000908001d0] = 9914a59398cdf870, %g2 = 00000000000058e5
ldx [%i5+0x1d0],%g2 ! %g2 = 9914a59398cdf870
! %l4 = 00000000798691c9, Mem[0000000091000106] = f7d01e0a
sth %l4,[%i6+0x106] ! Mem[0000000091000104] = 91c91e0a
! Mem[000000009180010c] = 8bad9f37, %g2 = 9914a59398cdf870
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffff8bad
! Mem[00000000910001c8] = e6820674 bd1872c6, %g2 = ffff8bad, %g3 = 3a349ef3
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674 00000000bd1872c6
! Mem[00000000918000f0] = 62dbb71e 03e56e2c, %g2 = e6820674, %g3 = bd1872c6
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000062dbb71e 0000000003e56e2c
p52_label_19:
! Mem[00000000780000c8] = a200c483ced80e81, %l1 = 00000000d4334839, %l5 = 00000000000000bb
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a200c483ced80e81
! Mem[00000000798000ae] = 77594472, %l5 = a200c483ced80e81
ldstub [%i3+0x0ae],%l5 ! %l5 = 00000044000000ff
! Mem[000000009080015c] = 6fe35eec, %g2 = 0000000062dbb71e
ldsb [%i5+0x15e],%g2 ! %g2 = 000000000000006f
! Mem[00000000918001d8] = 8ed2ad37, %g2 = 000000000000006f
lduh [%o0+0x1d8],%g2 ! %g2 = 0000000000008ed2
! Mem[00000000918000a8] = afd10558, %g2 = 0000000000008ed2
lduw [%o0+0x0a8],%g2 ! %g2 = 00000000afd10558
! Mem[0000000078800100] = e349e39a, %l0 = 0000000000000073
ldsh [%i1+0x102],%l0 ! %l0 = ffffffffffffe39a
! %l7 = 000000009d524452, Mem[000000009180005c] = 98c57dad
stw %l7,[%o0+0x05c] ! Mem[000000009180005c] = 9d524452
! Mem[0000000090000080] = 798691c9000000bb, %g2 = 00000000afd10558
ldx [%i4+0x080],%g2 ! %g2 = 798691c9000000bb
! Mem[00000000780000c8] = a200c483, %l4 = 798691c9, %l0 = ffffe39a
add %i0,0xc8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a200c483
! %l2 = 000000007fbd36b4, Mem[00000000910000a4] = 00000065
stw %l2,[%i6+0x0a4] ! Mem[00000000910000a4] = 7fbd36b4
p52_label_20:
! Mem[0000000090000178] = 44d66aa6, %g2 = 798691c9000000bb
lduw [%i4+0x178],%g2 ! %g2 = 0000000044d66aa6
! Mem[00000000798000b8] = 8b0d8b937fbd36b4, %l7 = 000000009d524452, %l6 = 00000000ecfa4762
add %i3,0xb8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 8b0d8b937fbd36b4
! %f0 = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! %f4 = 855895d0 6b4dc496 9616979a 39dc7d76
! %f8 = 69d32c3f 982ec403 634b8c1c 8b4972f5
! %f12 = ef2914d8 60f0f86e e5e327f5 bbc52731
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_BLK_S ! Block Store to 0000000078800080
! %l7 = 000000009d524452, Mem[000000009080009c] = 46857f6f
stw %l7,[%i5+0x09c] ! Mem[000000009080009c] = 9d524452
! Mem[00000000780001a0] = ae90fb16a1185b76, %l4 = 00000000798691c9, %l2 = 000000007fbd36b4
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ae90fb16a1185b76
! Mem[00000000790001c8] = 6be2958f, %l4 = 00000000798691c9
swap [%i2+0x1c8],%l4 ! %l4 = 000000006be2958f
! Mem[0000000079800118] = 7974930a, %l2 = a1185b76, %l2 = a1185b76
add %i3,0x118,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007974930a
! %l6 = 8b0d8b937fbd36b4, Mem[000000007880017a] = 4cc0b034
stb %l6,[%i1+0x17a] ! Mem[0000000078800178] = 4cc0b434
! Mem[0000000079800080] = 2289a59f, %l2 = 000000007974930a
swap [%i3+0x080],%l2 ! %l2 = 000000002289a59f
! Mem[000000007800010c] = 9c761b24, %l3 = ffffffffb7b6be22
ldsw [%i0+0x10c],%l3 ! %l3 = ffffffff9c761b24
p52_label_21:
! Mem[00000000798000c8] = f78dcdb20b856b46, %l2 = 000000002289a59f
ldx [%i3+0x0c8],%l2 ! %l2 = f78dcdb20b856b46
! Mem[00000000790000b6] = d50f74d9, %l1 = 00000000d4334839
ldstub [%i2+0x0b6],%l1 ! %l1 = 00000074000000ff
! %l5 = 0000000000000044, Mem[00000000908001f8] = 00000000
sth %l5,[%i5+0x1f8] ! Mem[00000000908001f8] = 00440000
! Mem[00000000790000cc] = ffe44fed, %l2 = 0b856b46, %l6 = 7fbd36b4
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ffe44fed
! Mem[00000000918000b8] = 0a5bbde5 a911461b, %g2 = 44d66aa6, %g3 = 03e56e2c
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a5bbde5 00000000a911461b
! Mem[00000000918001b0] = cf81db594e30f44d, %g2 = 000000000a5bbde5
ldx [%o0+0x1b0],%g2 ! %g2 = cf81db594e30f44d
! %l0 = 00000000a200c483, Mem[00000000908000c4] = 406926ef
stw %l0,[%i5+0x0c4] ! Mem[00000000908000c4] = a200c483
! Mem[00000000798001c4] = 924dcc2e, %l1 = 00000074, %l1 = 00000074
add %i3,0x1c4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000924dcc2e
! Mem[00000000788000fc] = 387989ef, %l4 = 000000006be2958f
swap [%i1+0x0fc],%l4 ! %l4 = 00000000387989ef
! Mem[00000000798001cc] = 41558f52, %l2 = f78dcdb20b856b46
ldsh [%i3+0x1ce],%l2 ! %l2 = ffffffffffff8f52
p52_label_22:
! Mem[0000000078000188] = c596d3c5b4a8e9dc, %l3 = ffffffff9c761b24, %l1 = 00000000924dcc2e
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c596d3c5b4a8e9dc
! Mem[0000000078800170] = 65ded9fd91343d06, %l7 = 000000009d524452
ldx [%i1+0x170],%l7 ! %l7 = 65ded9fd91343d06
! Mem[0000000079800100] = 5c298e58, %l4 = 00000000387989ef
swap [%i3+0x100],%l4 ! %l4 = 000000005c298e58
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! %l7 = 65ded9fd91343d06, Mem[0000000091800108] = 832e771edc878bad
stx %l7,[%o0+0x108] ! Mem[0000000091800108] = 65ded9fd91343d06
! Mem[0000000079800050] = d824c462, %l2 = ffffffffffff8f52
swap [%i3+0x050],%l2 ! %l2 = 00000000d824c462
! %l3 = ffffffff9c761b24, Mem[0000000090800152] = f6a9dfe2
sth %l3,[%i5+0x152] ! Mem[0000000090800150] = 1b24dfe2
! Mem[0000000078800020] = 911dc0d7879b547f, %l1 = c596d3c5b4a8e9dc, %l5 = 0000000000000044
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 911dc0d7879b547f
! %f0 = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! %f4 = 855895d0 6b4dc496 9616979a 39dc7d76
! %f8 = 69d32c3f 982ec403 634b8c1c 8b4972f5
! %f12 = ef2914d8 60f0f86e e5e327f5 bbc52731
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (1048)
! Mem[00000000900000c0] = 154f294e d1c8033b 39cd77fa 254bdd35
! Mem[00000000900000d0] = 96c44d6b d0955885 767ddc39 9a971696
! Mem[00000000900000e0] = 03c42e98 3f2cd369 f572498b 1c8c4b63
! Mem[00000000900000f0] = 6ef8f060 d81429ef 3127c5bb f527e3e5
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
p52_label_23:
! Mem[000000009000006c] = 77594472, %g2 = cf81db594e30f44d
lduh [%i4+0x06c],%g2 ! %g2 = 0000000000007759
! Mem[00000000900001e0] = 69d32c3f982ec403, %g2 = 0000000000007759
ldx [%i4+0x1e0],%g2 ! %g2 = 69d32c3f982ec403
! Mem[000000007880007d] = 6e146a83, %l4 = 000000005c298e58
ldstub [%i1+0x07d],%l4 ! %l4 = 00000014000000ff
! %l1 = c596d3c5b4a8e9dc, Mem[0000000078000124] = 0b999a9d
sth %l1,[%i0+0x124] ! Mem[0000000078000124] = e9dc9a9d
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000090800110] = ac3f65ae, %g2 = 69d32c3f982ec403
ldub [%i5+0x113],%g2 ! %g2 = 00000000000000ac
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x1c0,%g4
stda %f16,[%i2+%g4]ASI_BLK_SL ! Block Store to 00000000790001c0
! Mem[00000000918000c8] = 8731fad3 b9615161, %g2 = 000000ac, %g3 = a911461b
ldd [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3 00000000b9615161
! Mem[00000000788000a4] = 982ec403, %l0 = 00000000a200c483
swap [%i1+0x0a4],%l0 ! %l0 = 00000000982ec403
membar #Sync ! Added by membar checker (1049)
! Mem[0000000090000044] = 3f1ea1f8, %g2 = 000000008731fad3
ldub [%i4+0x046],%g2 ! %g2 = 000000000000003f
p52_label_24:
! Mem[0000000079800014] = d6013383, %l3 = ffffffff9c761b24
swap [%i3+0x014],%l3 ! %l3 = 00000000d6013383
! Mem[0000000091000140] = eb851399, %g2 = 000000000000003f
ldub [%i6+0x140],%g2 ! %g2 = 00000000000000eb
! Mem[0000000078800178] = 4cc0b4344ea15397, %l5 = 911dc0d7879b547f, %l2 = 00000000d824c462
add %i1,0x178,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 4cc0b4344ea15397
! Mem[00000000900000c0] = 154f294e d1c8033b 39cd77fa 254bdd35
! Mem[00000000900000d0] = 96c44d6b d0955885 767ddc39 9a971696
! Mem[00000000900000e0] = 03c42e98 3f2cd369 f572498b 1c8c4b63
! Mem[00000000900000f0] = 6ef8f060 d81429ef 3127c5bb f527e3e5
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l2 = 4cc0b4344ea15397, Mem[00000000908001e4] = 0c4b8755
sth %l2,[%i5+0x1e4] ! Mem[00000000908001e4] = 53978755
! Mem[0000000091800168] = f57a6bcfe9020978, %g2 = 00000000000000eb
ldx [%o0+0x168],%g2 ! %g2 = f57a6bcfe9020978
membar #Sync ! Added by membar checker (1050)
! %l6 = ffe44fed, %l7 = 91343d06, Mem[00000000900000f0] = 6ef8f060 d81429ef
std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = ffe44fed 91343d06
! Mem[0000000079000138] = 152238c73471b46b, %l3 = 00000000d6013383, %l0 = 00000000982ec403
add %i2,0x138,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 152238c73471b46b
! %l7 = 65ded9fd91343d06, Mem[00000000790000b0] = 3f7ddd21
stw %l7,[%i2+0x0b0] ! Mem[00000000790000b0] = 91343d06
! Mem[00000000780001f8] = 4fb792f6, %l7 = 65ded9fd91343d06
swap [%i0+0x1f8],%l7 ! %l7 = 000000004fb792f6
p52_label_25:
! Mem[0000000090000048] = a1f8e597, %g18 = f360e7c8a02d9cca
ldsw [%i4+0x048],%g2 ! %g2 = f360e7c8a02d9cca
! Mem[0000000078000010] = 008a1d09, %l4 = 00000014, %l6 = ffe44fed
add %i0,0x10,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000008a1d09
! Mem[0000000078000020] = 8b0d8b93e21cddf3, %l7 = 000000004fb792f6, %l4 = 0000000000000014
add %i0,0x20,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 8b0d8b93e21cddf3
! Mem[0000000090000004] = 4f1535dd, %g2 = ffffffffa1f8e597
ldub [%i4+0x006],%g2 ! %g2 = 000000000000004f
! Mem[00000000900001c0] = 3b03c8d1 4e294f15 35dd4b25 fa77cd39
! Mem[00000000900001d0] = 855895d0 6b4dc496 9616979a 39dc7d76
! Mem[00000000900001e0] = 69d32c3f 982ec403 634b8c1c 8b4972f5
! Mem[00000000900001f0] = ef2914d8 60f0f86e e5e327f5 bbc52731
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000908000a0] = 4d1fa006, %g2 = 000000000000004f
ldsh [%i5+0x0a2],%g2 ! %g2 = 0000000000004d1f
! Mem[00000000910000f0] = 68406c81, %g2 = 0000000000004d1f
ldsh [%i6+0x0f2],%g2 ! %g2 = 0000000000006840
! %f16 = 2289a59f 29553f1e a1f8e597 04fd29a8
! %f20 = bbc4bac3 6d7f9dbf 5173f4f3 b950b771
! %f24 = 42f7229b 42ea587d 1e47118a 77594472
! %f28 = 3df3c40d 6fa78f4a 8b0d8b93 7fbd36b4
stda %f16,[%i0+%g6]ASI_COMMIT_S ! Block Store to 00000000780000c0
! Mem[00000000798001c0] = a0adbab8, %l5 = 911dc0d7879b547f
ldstub [%i3+0x1c0],%l5 ! %l5 = 000000a0000000ff
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p52_branch_failed
p52_not_taken_0_end:
! End of Random Code for Thread 52
1: membar #Sync ! Force all stores to complete
p52_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d0] ! Set processor 52 done flag
! Check Registers
p52_check_registers:
set p52_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 152238c73471b46b
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be c596d3c5b4a8e9dc
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 4cc0b4344ea15397
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d6013383
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8b0d8b93e21cddf3
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a0
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000008a1d09
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004fb792f6
bne,a,pn %xcc,p52_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p52_check_fp_registers:
set p52_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 3b03c8d1 4e294f15
bne %xcc,p52_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 35dd4b25 fa77cd39
bne %xcc,p52_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 855895d0 6b4dc496
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9616979a 39dc7d76
bne %xcc,p52_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 69d32c3f 982ec403
bne %xcc,p52_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 634b8c1c 8b4972f5
bne %xcc,p52_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ef2914d8 60f0f86e
bne %xcc,p52_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e5e327f5 bbc52731
bne %xcc,p52_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2289a59f 29553f1e
bne %xcc,p52_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a1f8e597 04fd29a8
bne %xcc,p52_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be bbc4bac3 6d7f9dbf
bne %xcc,p52_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5173f4f3 b950b771
bne %xcc,p52_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 42f7229b 42ea587d
bne %xcc,p52_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1e47118a 77594472
bne %xcc,p52_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3df3c40d 6fa78f4a
bne %xcc,p52_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8b0d8b93 7fbd36b4
bne %xcc,p52_f30_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 8b0d8b93e21cddf3
ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 52659bf3af454420
ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = d1bd84e8ebff0239
ldx [%i0+0x098],%g3 ! Observed data at 0000000078000098
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff82cdf8315e128e
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000780000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 2289a59f29553f1e
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000780000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a1f8e59704fd29a8
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000780000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bbc4bac36d7f9dbf
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000780000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5173f4f3b950b771
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000780000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 42f7229b42ea587d
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000780000e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1e47118a77594472
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000780000e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3df3c40d6fa78f4a
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000780000f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8b0d8b937fbd36b4
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000780000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = a92928cce9dc9a9d
ldx [%i0+0x120],%g3 ! Observed data at 0000000078000120
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = ac087c7e8f5b79ff
ldx [%i0+0x180],%g3 ! Observed data at 0000000078000180
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6abef7cff9a43ab8
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000780001a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 29371bd97b06834e
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000780001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 91343d06ff8cb7ad
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000780001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1f8,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 16891990b5283245
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = eef3efab6eff6a83
ldx [%i1+0x078],%g3 ! Observed data at 0000000078800078
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3b03c8d14e294f15
ldx [%i1+0x080],%g3 ! Observed data at 0000000078800080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 35dd4b25fa77cd39
ldx [%i1+0x088],%g3 ! Observed data at 0000000078800088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 855895d06b4dc496
ldx [%i1+0x090],%g3 ! Observed data at 0000000078800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9616979a39dc7d76
ldx [%i1+0x098],%g3 ! Observed data at 0000000078800098
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 69d32c3fa200c483
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000788000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 634b8c1c8b4972f5
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000788000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ef2914d860f0f86e
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000788000b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e5e327f5bbc52731
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000788000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3edc240a6be2958f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000788000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7da6ffd0eb613f0c
ldx [%i1+0x110],%g3 ! Observed data at 0000000078800110
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = e75fa6ffb82b7544
ldx [%i1+0x168],%g3 ! Observed data at 0000000078800168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4cc0b4344ea15397
ldx [%i1+0x178],%g3 ! Observed data at 0000000078800178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = eb860425ecfa4762
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000788001e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1e8,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x060],%g2 ! Expected data = 69d32c3f982ec422
ldx [%i2+0x060],%g3 ! Observed data at 0000000079000060
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8f5b79fff67daaae
ldx [%i2+0x080],%g3 ! Observed data at 0000000079000080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 785ba441f998ff9b
ldx [%i2+0x090],%g3 ! Observed data at 0000000079000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 91343d06d50fffd9
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000790000b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 626fe566c9ccfc36
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000790000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000026d6ffe44fed
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000790000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5d32fb80ccb9aaf2
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000790000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = afb8135eb780b304
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000790000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a1e01b15b213d2d2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000790000e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b329c3c8b4f027af
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000790000e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 28eefbe8c997c7d9
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000790000f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 595aa5984b30a90b
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000790000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000073d4334839
ldx [%i2+0x108],%g3 ! Observed data at 0000000079000108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1e3f55299fa58922
ldx [%i2+0x140],%g3 ! Observed data at 0000000079000140
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a829fd0497e5f8a1
ldx [%i2+0x148],%g3 ! Observed data at 0000000079000148
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = bf9d7f6dc3bac4bb
ldx [%i2+0x150],%g3 ! Observed data at 0000000079000150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 71b750b9f3f47351
ldx [%i2+0x158],%g3 ! Observed data at 0000000079000158
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7d58ea429bfff742
ldx [%i2+0x160],%g3 ! Observed data at 0000000079000160
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 724459778a11471e
ldx [%i2+0x168],%g3 ! Observed data at 0000000079000168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4a8fa76f0dc4f33d
ldx [%i2+0x170],%g3 ! Observed data at 0000000079000170
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = b436ff7f938b0d8b
ldx [%i2+0x178],%g3 ! Observed data at 0000000079000178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 98ffe83422a655e5
ldx [%i2+0x190],%g3 ! Observed data at 0000000079000190
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1e3f55299fa58922
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000790001c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = a829fd0497e5f8a1
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000790001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bf9d7f6dc3bac4bb
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000790001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 71b750b9f3f47351
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000790001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7d58ea429b22f742
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000790001e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 724459778a11471e
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000790001e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4a8fa76f0dc4f33d
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000790001f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b436bd7f938b0d8b
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000790001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1f8,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ad8f1728ffd08d2b
ldx [%i3+0x008],%g3 ! Observed data at 0000000079800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 95e65fbe9c761b24
ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000c5ab445e
ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffff8f527593b943
ldx [%i3+0x050],%g3 ! Observed data at 0000000079800050
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 29553f1e23ed41fe
ldx [%i3+0x058],%g3 ! Observed data at 0000000079800058
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7974930a29553f1e
ldx [%i3+0x080],%g3 ! Observed data at 0000000079800080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffc4bac36d7f9dbf
ldx [%i3+0x090],%g3 ! Observed data at 0000000079800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1e47118a7759ff72
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 387989ef46dbcd09
ldx [%i3+0x100],%g3 ! Observed data at 0000000079800100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 36b4cb0ce51f321f
ldx [%i3+0x148],%g3 ! Observed data at 0000000079800148
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = ffff91c97b499e20
ldx [%i3+0x188],%g3 ! Observed data at 0000000079800188
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffadbab8924dcc2e
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000798001c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7202408c626fe566
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000798001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1f8,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_f0_fail:
set p52_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f2_fail:
set p52_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f4_fail:
set p52_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f6_fail:
set p52_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f8_fail:
set p52_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f10_fail:
set p52_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f12_fail:
set p52_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f14_fail:
set p52_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f16_fail:
set p52_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f18_fail:
set p52_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f20_fail:
set p52_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f22_fail:
set p52_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f24_fail:
set p52_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f26_fail:
set p52_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f28_fail:
set p52_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f30_fail:
set p52_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 52 failed
p52_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 52 failed
p52_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p52_selfmod_failed:
ba p52_failed
mov 0xabc,%g1
p52_common_error:
or %g0,0xf14,%g1
ba p52_failed
mov %o5,%g3
p52_common_signature_error:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_common_timeout:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p52_failed
mov 0x0,%g3
p52_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000008]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000000]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800008]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800020]
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000028]
done
p52_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079000008]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000000]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800008]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800020]
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000028]
done
p52_trap2e:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000008]
stha %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800018]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079000028]
membar #Sync
mov 0x080,%g1
ldda [%i3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p52_trap2o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000008]
stha %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800018]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079000028]
membar #Sync
mov 0x080,%g1
ldda [%o3+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p52_trap3e:
nop
nop
nop
done
p52_trap3o:
nop
nop
nop
done
p52_init_memory_pointers:
set p52_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p52_local0_start,%i0
set p52_local1_start,%i1
set p52_local2_start,%i2
set p52_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1328493fcd02c846
ldx [%g1+0x008],%l1 ! %l1 = 240344060cff454f
ldx [%g1+0x010],%l2 ! %l2 = 031d06ee1055f520
ldx [%g1+0x018],%l3 ! %l3 = 518fb0f1af454420
ldx [%g1+0x020],%l4 ! %l4 = 649338d3d9ce77f0
ldx [%g1+0x028],%l5 ! %l5 = b3f90ce2aa532b99
ldx [%g1+0x030],%l6 ! %l6 = 01a0a29e6abef7cf
ldx [%g1+0x038],%l7 ! %l7 = 86c14e4086a87aeb
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 53
processor_53:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xd4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p53_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 53
wr %g0,0x4,%fprs ! Make sure fef is 1
set p53_init_freg,%g1
! %f0 = f662fe0a ff837e05 15710840 80a11d25
! %f4 = 6d8d2950 28e6f3d7 ed16113b 42c10ec3
! %f8 = d3d4538b f0f732dc f6b78c94 6beb6265
! %f12 = 620d1004 542d1ed1 3a20bf99 50c6ead3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5deae70b 21425d91 c8af6127 b6b8d4f1
! %f36 = 76d6a94c 454ab26b 5ff8f260 6e78424c
! %f40 = ffb0c4ea 802008c8 546e517c de226b9f
! %f44 = a5b82456 89c24950 d83bc112 8f7040a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf927c29000000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = f927c29000000038
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 53
p53_label_1:
! Mem[000000007b800020] = 590f974d, %l3 = d7545a70, %l7 = a88209d1
add %i3,0x20,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000590f974d
! Mem[00000000900000a0] = 7ee7d287, %g18 = e45b0817f429871a
ldsw [%i4+0x0a0],%g2 ! %g2 = e45b0817f429871a
! Mem[000000007b800038] = 20460994379cbcd9, %l5 = c52690802c97c754, %l1 = e57cab507f412e27
add %i3,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 20460994379cbcd9
! Mem[000000007b000184] = 261ad043, %l5 = c52690802c97c754
ldstub [%i2+0x184],%l5 ! %l5 = 00000026000000ff
! Mem[0000000090000148] = 8d4f4008, %g2 = 000000007ee7d287
ldsh [%i4+0x148],%g2 ! %g2 = ffffffffffff8d4f
! Mem[00000000908001c4] = da22069a, %g2 = ffffffffffff8d4f
ldub [%i5+0x1c4],%g2 ! %g2 = 00000000000000da
! Mem[00000000910001e0] = bbbab66e, %g18 = e45b0817f429871a
ldsw [%i6+0x1e0],%g2 ! %g2 = e45b0817f429871a
! %l0 = 04d6e3f3dd9a8dd5, Mem[0000000090000048] = e7f34686
stw %l0,[%i4+0x048] ! Mem[0000000090000048] = dd9a8dd5
! Mem[000000007b8001cc] = a1607728, %l2 = 673bccf87389c4cc
swap [%i3+0x1cc],%l2 ! %l2 = 00000000a1607728
! Mem[0000000091800100] = 4cd3ca2b, %g2 = ffffffffbbbab66e
ldub [%o0+0x100],%g2 ! %g2 = 000000000000004c
p53_label_2:
! Mem[00000000918000f4] = 03e56e2c, %g18 = e45b0817f429871a
ldsw [%o0+0x0f4],%g2 ! %g2 = e45b0817f429871a
! Mem[00000000908001a8] = 6651af16, %g2 = 0000000003e56e2c
ldub [%i5+0x1ab],%g2 ! %g2 = 0000000000000066
! Mem[000000007a0001c0] = ae42776259f5103b, %l6 = 93028ae8699eb45c, %l7 = 00000000590f974d
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ae42776259f5103b
! %l2 = a1607728, %l3 = d7545a70, Mem[0000000090800198] = c4d12a66 76ae3267
std %l2,[%i5+0x198] ! Mem[0000000090800198] = a1607728 d7545a70
! Mem[000000007a80009c] = d4146898, %l7 = ae42776259f5103b
swap [%i1+0x09c],%l7 ! %l7 = 00000000d4146898
! %l0 = 04d6e3f3dd9a8dd5, Mem[00000000908001b7] = 3d92f9b9
stb %l0,[%i5+0x1b7] ! Mem[00000000908001b4] = d592f9b9
! %l5 = 0000000000000026, Mem[00000000908001fe] = e83b210d
sth %l5,[%i5+0x1fe] ! Mem[00000000908001fc] = 0026210d
! Mem[00000000908001d8] = 34897f6c9180c5d6, %g2 = 0000000000000066
ldx [%i5+0x1d8],%g2 ! %g2 = 34897f6c9180c5d6
! %l4 = 054e236e41bcd1ec, Mem[00000000918000f0] = 62dbb71e
stb %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = ecdbb71e
! Mem[000000007b000000] = 934d9e13 e2d28ab7 d311f530 df88f73b
! Mem[000000007b000010] = a1169397 33641cc2 788e806d 39db05ab
! Mem[000000007b000020] = d8998962 b0ac7ca4 3e6bfe41 121ff460
! Mem[000000007b000030] = a5360341 be3c44cd 20d2186a 230f1206
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 000000007b000000
p53_label_3:
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000114] = 4de6e707, %g2 = 34897f6c9180c5d6
lduw [%i6+0x114],%g2 ! %g2 = 000000004de6e707
! %l3 = f0cdfe19d7545a70, Mem[00000000900000b0] = e50977f5
stw %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = d7545a70
! %l7 = 00000000d4146898, Mem[000000007b800161] = 70acf679
stb %l7,[%i3+0x161] ! Mem[000000007b800160] = 7098f679
! Mem[000000007b800168] = db43afa9, %l6 = 93028ae8699eb45c
ldstub [%i3+0x168],%l6 ! %l6 = 000000db000000ff
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000908000e0] = 1c917ca0, %g2 = 000000004de6e707
ldsb [%i5+0x0e0],%g2 ! %g2 = 000000000000001c
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000007b000190] = 8812b235, %l5 = 00000026, %l3 = d7545a70
add %i2,0x190,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008812b235
! Mem[000000007b000160] = 6ac636c4730d1969, %l5 = 0000000000000026, %l1 = 20460994379cbcd9
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 6ac636c4730d1969
p53_label_4:
! Mem[000000007a0001ba] = 3ed671a7, %l4 = 054e236e41bcd1ec
ldstub [%i0+0x1ba],%l4 ! %l4 = 00000071000000ff
! %l5 = 0000000000000026, Mem[00000000918000e0] = 73df26c5
stb %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 26df26c5
! %l2 = 00000000a1607728, Mem[00000000908001fe] = 0026210d
sth %l2,[%i5+0x1fe] ! Mem[00000000908001fc] = 7728210d
! Mem[0000000090800148] = b9490f12, %g2 = 000000000000001c
lduw [%i5+0x148],%g2 ! %g2 = 00000000b9490f12
! Mem[00000000908000b8] = 1aace1f8 1065ce3c, %g2 = b9490f12, %g3 = 0bad0b00
ldd [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8 000000001065ce3c
! %l0 = 04d6e3f3dd9a8dd5, Mem[00000000910000c4] = 8e83d2b4
sth %l0,[%i6+0x0c4] ! Mem[00000000910000c4] = 8dd5d2b4
! %l4 = 0000000000000071, Mem[0000000091800030] = 3d3b21a0e7c98ef1
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000071
! Mem[000000007b8001c8] = 2f848c88, %l0 = 04d6e3f3dd9a8dd5
swap [%i3+0x1c8],%l0 ! %l0 = 000000002f848c88
! Mem[000000007b8000a0] = 0dbb8f91b44fc28f, %l1 = 6ac636c4730d1969, %l7 = 00000000d4146898
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 0dbb8f91b44fc28f
! Mem[000000007b0001c8] = 724d1db64642210d, %l1 = 6ac636c4730d1969, %l2 = 00000000a1607728
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 724d1db64642210d
p53_label_5:
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000007b800138] = b44bf4dcdad92726, %l2 = 724d1db64642210d, %l7 = 0dbb8f91b44fc28f
add %i3,0x138,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = b44bf4dcdad92726
! %l7 = b44bf4dcdad92726, Mem[000000007b800156] = 02c30994
sth %l7,[%i3+0x156] ! Mem[000000007b800154] = 02c32726
! %l0 = 2f848c88, %l1 = 730d1969, Mem[00000000908001f0] = 02b373b3 1336612b
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 2f848c88 730d1969
! Mem[000000007b000180] = 14510a0eff1ad043, %l0 = 000000002f848c88, %l0 = 000000002f848c88
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 14510a0eff1ad043
! %l6 = 00000000000000db, Mem[0000000090800168] = 933be2ec
sth %l6,[%i5+0x168] ! Mem[0000000090800168] = 00dbe2ec
! Mem[000000007a000090] = 1ed66ef493f0041b, %l3 = 000000008812b235, %l0 = 14510a0eff1ad043
add %i0,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 1ed66ef493f0041b
! %f0 = b78ad2e2 139e4d93 3bf788df 30f511d3
! %f4 = c21c6433 979316a1 ab05db39 6d808e78
! %f8 = a47cacb0 628999d8 60f41f12 41fe6b3e
! %f12 = cd443cbe 410336a5 06120f23 6a18d220
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000007b8001bd] = 159d0fdb, %l0 = 1ed66ef493f0041b
ldstub [%i3+0x1bd],%l0 ! %l0 = 0000009d000000ff
membar #Sync ! Added by membar checker (1051)
! Mem[0000000090000100] = b78ad2e2 139e4d93 3bf788df 30f511d3
! Mem[0000000090000110] = c21c6433 979316a1 ab05db39 6d808e78
! Mem[0000000090000120] = a47cacb0 628999d8 60f41f12 41fe6b3e
! Mem[0000000090000130] = cd443cbe 410336a5 06120f23 6a18d220
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
p53_label_6:
! Mem[000000007a80009c] = 59f5103b, %l0 = 0000009d, %l6 = 000000db
add %i1,0x9c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000059f5103b
! Mem[000000007a00014b] = 1405da5d, %l0 = 000000000000009d
ldstub [%i0+0x14b],%l0 ! %l0 = 0000005d000000ff
! %l6 = 0000000059f5103b, Mem[0000000090000170] = ae1b16b0
stw %l6,[%i4+0x170] ! Mem[0000000090000170] = 59f5103b
! Mem[000000009080019c] = 5a70275c, %g2 = 000000001aace1f8
ldsh [%i5+0x19e],%g2 ! %g2 = 0000000000005a70
! %l5 = 0000000000000026, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l5,[%o0+0x048] ! Mem[0000000091800048] = 0000000000000026
! Mem[000000007b00000d] = df88f73b, %l0 = 000000000000005d
ldstub [%i2+0x00d],%l0 ! %l0 = 00000088000000ff
! %l0 = 0000000000000088, Mem[00000000908001e8] = 337e078a5beb9259
stx %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000000000088
! Mem[000000007b000068] = e9f3f9e217020088, %l4 = 0000000000000071, %l4 = 0000000000000071
add %i2,0x68,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = e9f3f9e217020088
! Mem[000000007b800119] = fd67df26, %l5 = 0000000000000026
ldstub [%i3+0x119],%l5 ! %l5 = 00000067000000ff
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
p53_label_7:
! Mem[00000000900001f4] = 35f26495, %g18 = e45b0817f429871a
ldsw [%i4+0x1f4],%g2 ! %g2 = e45b0817f429871a
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i1+%g6]ASI_BLK_PL ! Block Store to 000000007a800180
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[000000007b800020] = 590f974d, %l4 = e9f3f9e217020088
swap [%i3+%o4],%l4 ! %l4 = 00000000590f974d
membar #Sync ! Added by membar checker (1052)
! Mem[0000000090000080] = 1d6479678ada37ec, %g2 = 0000000035f26495
ldx [%i4+0x080],%g2 ! %g2 = 1d6479678ada37ec
! Mem[0000000091000178] = 9ca8cbaa2018c4b0, %g2 = 1d6479678ada37ec
ldx [%i6+0x178],%g2 ! %g2 = 9ca8cbaa2018c4b0
! Mem[000000007a8000a8] = a45720ca0c0887f8, %l1 = 6ac636c4730d1969, %l1 = 6ac636c4730d1969
add %i1,0xa8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = a45720ca0c0887f8
! Mem[000000007a00011c] = 68d4f4cf, %l6 = 0000000059f5103b
swap [%i0+0x11c],%l6 ! %l6 = 0000000068d4f4cf
! Mem[00000000908001b4] = 222916d5, %g2 = 9ca8cbaa2018c4b0
ldsb [%i5+0x1b4],%g2 ! %g2 = 0000000000000022
p53_label_8:
! Mem[00000000918000e8] = 4a2aed2e9fe1d6d9, %g2 = 0000000000000022
ldx [%o0+0x0e8],%g2 ! %g2 = 4a2aed2e9fe1d6d9
! Mem[000000007b000048] = bdc0f5e71ca763a2, %l1 = a45720ca0c0887f8, %l5 = 0000000000000067
add %i2,0x48,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bdc0f5e71ca763a2
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000007a8000f0] = 7ad4eb81, %l0 = 0000000000000088
ldstub [%i1+0x0f0],%l0 ! %l0 = 0000007a000000ff
! Mem[00000000918000b8] = 0a5bbde5, %g2 = 4a2aed2e9fe1d6d9
lduh [%o0+0x0b8],%g2 ! %g2 = 0000000000000a5b
! %l6 = 68d4f4cf, %l7 = dad92726, Mem[0000000091800028] = 4c49e8b6 5bfd1652
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 68d4f4cf dad92726
! Mem[000000007b000029] = 3e6bfe41, %l3 = 000000008812b235
ldstub [%i2+0x029],%l3 ! %l3 = 0000006b000000ff
! Mem[000000007a800110] = cae8b5a0, %l4 = 590f974d, %l0 = 0000007a
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cae8b5a0
! %l4 = 00000000590f974d, Mem[000000009080000c] = 03af8d50
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 974d8d50
! Mem[000000007b000184] = ff1ad043, %l5 = bdc0f5e71ca763a2
swap [%i2+0x184],%l5 ! %l5 = 00000000ff1ad043
p53_label_9:
! Mem[000000007a000050] = 5b98eb2d, %l0 = cae8b5a0, %l2 = 4642210d
add %i0,0x50,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000005b98eb2d
! Mem[00000000910000a8] = e401842b, %g2 = 0000000000000a5b
ldsb [%i6+0x0a8],%g2 ! %g2 = ffffffffffffffe4
! %l3 = 000000000000006b, Mem[000000009100000c] = 448eee7f
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 0000006b
! Mem[000000007a800080] = adc040a2, %l3 = 000000000000006b
swap [%i1+0x080],%l3 ! %l3 = 00000000adc040a2
! Mem[0000000090800088] = c82036f2945416f7, %g2 = ffffffffffffffe4
ldx [%i5+0x088],%g2 ! %g2 = c82036f2945416f7
! Mem[000000007b800058] = 7a73267b, %l4 = 590f974d, %l1 = 0c0887f8
add %i3,0x58,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007a73267b
! Mem[00000000908001b0] = 8ed9d6fc222916d5, %g2 = c82036f2945416f7
ldx [%i5+0x1b0],%g2 ! %g2 = 8ed9d6fc222916d5
! Mem[000000007b800110] = c736ecc4, %l2 = 000000005b98eb2d
ldstub [%i3+0x110],%l2 ! %l2 = 000000c7000000ff
! Mem[0000000090000010] = a20c3f65, %g2 = 8ed9d6fc222916d5
ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000090000040] = 0a5149f0 d0e2273a dd9a8dd5 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p53_label_10:
! Mem[000000007a000058] = 8352b60aa3dcbd50, %l5 = 00000000ff1ad043, %l5 = 00000000ff1ad043
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8352b60aa3dcbd50
! Mem[000000007b800180] = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! Mem[000000007b800190] = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! Mem[000000007b8001a0] = 86c72cbd be0d4472 aea898e8 070a0358
! Mem[000000007b8001b0] = 1f87ea5c 93435640 211b1573 15ff0fdb
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 000000007b800180
! %l1 = 000000007a73267b, Mem[0000000090800143] = 83808370
stb %l1,[%i5+0x143] ! Mem[0000000090800140] = 7b808370
! %l4 = 00000000590f974d, Mem[0000000090800008] = cf27ede1974d8d50
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000590f974d
! %l7 = b44bf4dcdad92726, Mem[0000000091800080] = d7af3c38
sth %l7,[%o0+0x080] ! Mem[0000000091800080] = 27263c38
! Mem[000000007b00012d] = 4050313a, %l2 = 00000000000000c7
ldstub [%i2+0x12d],%l2 ! %l2 = 00000050000000ff
! %l6 = 68d4f4cf, %l7 = dad92726, Mem[000000007a800020] = d62d6b21 dc12e9a6
std %l6,[%i1+%o4] ! Mem[000000007a800020] = 68d4f4cf dad92726
! Mem[000000007a80009c] = 59f5103b, %l0 = 00000000cae8b5a0
ldsh [%i1+0x09e],%l0 ! %l0 = 000000000000103b
membar #Sync ! Added by membar checker (1053)
! %l6 = 0000000068d4f4cf, Mem[0000000090000060] = c4100c5c
stw %l6,[%i4+0x060] ! Mem[0000000090000060] = 68d4f4cf
! %l6 = 68d4f4cf, %l7 = dad92726, Mem[00000000918000c8] = 8731fad3 b9615161
std %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 68d4f4cf dad92726
p53_label_11:
! Mem[0000000091800040] = 0323bb00 1b70dce8, %g2 = ffffffa2, %g3 = 1065ce3c
ldd [%o0+0x040],%g2 ! %g2 = 000000000323bb00 000000001b70dce8
! Mem[0000000091000060] = 051f93c3, %g2 = 000000000323bb00
ldsh [%i6+0x060],%g2 ! %g2 = 000000000000051f
! %l6 = 0000000068d4f4cf, Mem[0000000090000032] = df07fec2
stb %l6,[%i4+0x032] ! Mem[0000000090000030] = cf07fec2
! Mem[00000000910000e0] = 0450734102f0f84f, %g2 = 000000000000051f
ldx [%i6+0x0e0],%g2 ! %g2 = 0450734102f0f84f
! %l6 = 0000000068d4f4cf, Mem[0000000091000164] = e3d43c33
stw %l6,[%i6+0x164] ! Mem[0000000091000164] = 68d4f4cf
! Mem[000000007a000018] = 36b3c17fe251446a, %l7 = b44bf4dcdad92726, %l3 = 00000000adc040a2
add %i0,0x18,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 36b3c17fe251446a
! Mem[0000000091000160] = 64118847, %g18 = e45b0817f429871a
ldsw [%i6+0x160],%g2 ! %g2 = e45b0817f429871a
! Mem[000000007b0000f8] = 6cd54e773d66e36e, %l0 = 000000000000103b, %l1 = 000000007a73267b
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6cd54e773d66e36e
! Mem[00000000918000b4] = 051282f5, %g2 = 0000000064118847
lduw [%o0+0x0b4],%g2 ! %g2 = 00000000051282f5
! Mem[00000000908000b8] = 1aace1f8, %g18 = e45b0817f429871a
ldsw [%i5+0x0b8],%g2 ! %g2 = e45b0817f429871a
p53_label_12:
! Mem[000000007a000108] = cb381c0a, %l6 = 0000000068d4f4cf
swap [%i0+0x108],%l6 ! %l6 = 00000000cb381c0a
! Mem[000000007a800107] = 5d58b8f4, %l6 = 00000000cb381c0a
ldstub [%i1+0x107],%l6 ! %l6 = 000000f4000000ff
! Mem[000000007b0001a0] = 76f00441, %l2 = 0000000000000050
lduh [%i2+0x1a0],%l2 ! %l2 = 00000000000076f0
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000090000138] = 967283be, %g2 = 000000001aace1f8
ldub [%i4+0x139],%g2 ! %g2 = 0000000000000096
! Mem[000000007a000044] = 06651207, %l4 = 00000000590f974d
lduh [%i0+0x044],%l4 ! %l4 = 0000000000000665
! Mem[000000007a000083] = 1ba9a274, %l5 = 8352b60aa3dcbd50
ldstub [%i0+0x083],%l5 ! %l5 = 00000074000000ff
! Mem[0000000090000080] = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! Mem[0000000090000090] = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! Mem[00000000900000a0] = f4805779 2000f795 d4f0a918 c89d909e
! Mem[00000000900000b0] = b308496d 6ba020df 8b967283 bea888ca
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (1054)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254ecf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000100] = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! Mem[0000000090000110] = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! Mem[0000000090000120] = f4805779 2000f795 d4f0a918 c89d909e
! Mem[0000000090000130] = b308496d 6ba020df 8b967283 bea888ca
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
p53_label_13:
! Mem[000000007b800038] = 20460994 379cbcd9, %l0 = 0000103b, %l1 = 3d66e36e
ldd [%i3+0x038],%l0 ! %l0 = 0000000020460994 00000000379cbcd9
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000007a80019c] = 4acc251e, %l6 = 000000f4, %l0 = 20460994
add %i1,0x19c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004acc251e
! Mem[00000000908000f8] = 967ae5bb, %g2 = 0000000000000096
ldub [%i5+0x0f8],%g2 ! %g2 = 0000000000000096
! Mem[00000000910000cc] = 90eafb5c, %g2 = 0000000000000096
ldub [%i6+0x0cd],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000040] = 6b4c6d4a 75343e5a 1f8a9288 53c9712e
! Mem[0000000090000050] = d2d3ada2 79b8599b 81057f85 0d1a5fcd
! Mem[0000000090000060] = 72440dbe bd2cc786 58030a07 e898a8ae
! Mem[0000000090000070] = 40564393 5cea871f db0fff15 73151b21
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000007a000084] = a35e64f7, %l1 = 379cbcd9, %l1 = 379cbcd9
add %i0,0x84,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a35e64f7
! Mem[000000007b000188] = 445b5e6e91a2627d, %l2 = 00000000000076f0, %l7 = b44bf4dcdad92726
add %i2,0x188,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 445b5e6e91a2627d
! Mem[00000000900000dc] = 1e95f700, %g2 = 0000000000000090
ldub [%i4+0x0df],%g2 ! %g2 = 000000000000001e
! Mem[00000000910001e8] = 2db8aad1, %g2 = 000000000000001e
ldsh [%i6+0x1ea],%g2 ! %g2 = 0000000000002db8
p53_label_14:
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i2+%g6]ASI_BLK_P ! Block Store to 000000007b000100
! %l2 = 00000000000076f0, Mem[0000000090000188] = c17d0921fb6ddf8b
stx %l2,[%i4+0x188] ! Mem[0000000090000188] = 00000000000076f0
! Mem[000000007a0001b7] = ac2ad22a, %l3 = 36b3c17fe251446a
ldstub [%i0+0x1b7],%l3 ! %l3 = 0000002a000000ff
! Mem[00000000908000b0] = ac9d73bf2618a39e, %g2 = 0000000000002db8
ldx [%i5+0x0b0],%g2 ! %g2 = ac9d73bf2618a39e
! Mem[0000000091000054] = 270313cd, %g2 = ac9d73bf2618a39e
ldsh [%i6+0x056],%g2 ! %g2 = 0000000000002703
! Mem[000000007a000054] = 372dcbf2, %l0 = 4acc251e, %l1 = a35e64f7
add %i0,0x54,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000372dcbf2
! Mem[00000000900000c0] = ec37da8a 6779641d c17d0921 fb6ddf8b
! Mem[00000000900000d0] = b6cdf710 4423945e 01d4611b 4acc251e
! Mem[00000000900000e0] = 95f70020 795780f4 9e909dc8 18a9f0d4
! Mem[00000000900000f0] = df20a06b 6d4908b3 ca88a8be 8372968b
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800110] = 9f3758d3, %g18 = e45b0817f429871a
ldsw [%o0+0x110],%g2 ! %g2 = e45b0817f429871a
! %l6 = 00000000000000f4, Mem[0000000090800056] = 80fc76c7
sth %l6,[%i5+0x056] ! Mem[0000000090800054] = 00f476c7
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p53_label_15:
! Mem[00000000910000b0] = ba904e82 b71ca34f, %g2 = 9f3758d3, %g3 = 1b70dce8
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000ba904e82 00000000b71ca34f
! Mem[00000000918000b8] = 0a5bbde5a911461b, %g2 = 00000000ba904e82
ldx [%o0+0x0b8],%g2 ! %g2 = 0a5bbde5a911461b
! Mem[0000000090000100] = 1d647967, %g2 = 0a5bbde5a911461b
lduw [%i4+0x100],%g2 ! %g2 = 000000001d647967
! Mem[000000007b80013c] = dad92726, %l3 = 000000000000002a
swap [%i3+0x13c],%l3 ! %l3 = 00000000dad92726
! %l2 = 000076f0, %l3 = dad92726, Mem[0000000090000140] = 73eaa49b 9bb9b2ee
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 000076f0 dad92726
! Mem[0000000090800008] = 00000000, %g2 = 000000001d647967
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l0 = 4acc251e, %l1 = 372dcbf2, Mem[0000000090000178] = 44d66aa6 3a349ef3
std %l0,[%i4+0x178] ! Mem[0000000090000178] = 4acc251e 372dcbf2
! Mem[000000007b800190] = 9b59b879a2add3d2, %l0 = 000000004acc251e, %l3 = 00000000dad92726
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 9b59b879a2add3d2
! %l0 = 000000004acc251e, Mem[000000007b800038] = 20460994
stb %l0,[%i3+0x038] ! Mem[000000007b800038] = 1e460994
! Mem[000000007a800082] = 0000006b, %l2 = 00000000000076f0
ldstub [%i1+0x082],%l2 ! %l2 = 00000000000000ff
p53_label_16:
! %l6 = 00000000000000f4, Mem[0000000090800180] = 0c280bcf
stb %l6,[%i5+0x180] ! Mem[0000000090800180] = f4280bcf
! Mem[000000007a00006d] = 86e95fb9, %l5 = 0000000000000074
ldstub [%i0+0x06d],%l5 ! %l5 = 000000e9000000ff
membar #Sync ! Added by membar checker (1055)
! Mem[0000000090000080] = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! Mem[0000000090000090] = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! Mem[00000000900000a0] = 86c72cbd be0d4472 aea898e8 070a0358
! Mem[00000000900000b0] = 1f87ea5c 93435640 211b1573 15ff0fdb
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l7 = 445b5e6e91a2627d, Mem[00000000918001c1] = 43ec26c6
stb %l7,[%o0+0x1c1] ! Mem[00000000918001c0] = 7dec26c6
! Mem[000000007b0001b1] = 62b826e6, %l2 = 0000000000000000
ldstub [%i2+0x1b1],%l2 ! %l2 = 000000b8000000ff
! Mem[000000009180001c] = e6724250, %g2 = 0000000000000000
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000e6
! %l3 = 9b59b879a2add3d2, Mem[000000007a00012b] = 163e512e
stb %l3,[%i0+0x12b] ! Mem[000000007a000128] = 163e51d2
! %l6 = 00000000000000f4, Mem[00000000910000e1] = 50734102
stb %l6,[%i6+0x0e1] ! Mem[00000000910000e0] = f4734102
! Mem[000000007b80009c] = c192049e, %l0 = 000000004acc251e
swap [%i3+0x09c],%l0 ! %l0 = 00000000c192049e
! Mem[000000009080016c] = 925c373e, %g2 = 00000000000000e6
ldsh [%i5+0x16e],%g2 ! %g2 = ffffffffffff925c
p53_label_17:
! Mem[0000000091000114] = 4de6e707, %g2 = ffffffffffff925c
ldub [%i6+0x114],%g2 ! %g2 = 000000000000004d
! %l1 = 00000000372dcbf2, Mem[000000007b000138] = 211b157315ff0fdb
stx %l1,[%i2+0x138] ! Mem[000000007b000138] = 00000000372dcbf2
! %l0 = 00000000c192049e, Mem[0000000091800109] = 2e772edc
stb %l0,[%o0+0x109] ! Mem[0000000091800108] = 9e772edc
! Mem[000000007a0000c0] = 6fcddf93, %l0 = 00000000c192049e
ldsw [%i0+0x0c0],%l0 ! %l0 = 000000006fcddf93
! Mem[000000007a8000d6] = 2f13a767, %l3 = 9b59b879a2add3d2
ldstub [%i1+0x0d6],%l3 ! %l3 = 000000a7000000ff
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090000080] = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! Mem[0000000090000090] = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! Mem[00000000900000a0] = 86c72cbd be0d4472 aea898e8 070a0358
! Mem[00000000900000b0] = 1f87ea5c 93435640 211b1573 15ff0fdb
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000009000007c] = 73151b21, %g18 = e45b0817f429871a
ldsw [%i4+0x07c],%g2 ! %g2 = e45b0817f429871a
membar #Sync ! Added by membar checker (1056)
! Mem[00000000900000f8] = be837296, %g2 = 0000000073151b21
ldsb [%i4+0x0fb],%g2 ! %g2 = ffffffffffffffbe
! Mem[000000007a800118] = f5fbe7a7ba226512, %l6 = 00000000000000f4, %l6 = 00000000000000f4
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f5fbe7a7ba226512
p53_label_18:
! Mem[000000007a0000dc] = d67eded7, %l6 = f5fbe7a7ba226512
ldsb [%i0+0x0dc],%l6 ! %l6 = ffffffffffffffd6
! %l1 = 00000000372dcbf2, Mem[0000000091800146] = ef3df9c8
stb %l1,[%o0+0x146] ! Mem[0000000091800144] = f23df9c8
! Mem[000000007a800168] = b408d280, %l2 = 000000b8, %l1 = 372dcbf2
add %i1,0x168,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b408d280
! Mem[000000007b800074] = 06f60878, %l3 = 00000000000000a7
ldsb [%i3+0x075],%l3 ! %l3 = fffffffffffffff6
! %l6 = ffffffd6, %l7 = 91a2627d, Mem[000000007a8001e8] = 17e6486a 3b214c3c
std %l6,[%i1+0x1e8] ! Mem[000000007a8001e8] = ffffffd6 91a2627d
! Mem[000000007b8001e0] = e1f3e2dc9f14a1e1, %l5 = 00000000000000e9, %l1 = 00000000b408d280
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e1f3e2dc9f14a1e1
! Mem[0000000090000180] = ec37da8a 6779641d 00000000 000076f0
! Mem[0000000090000190] = b6cdf710 4423945e 01d4611b 4acc251e
! Mem[00000000900001a0] = 95f70020 795780f4 9e909dc8 18a9f0d4
! Mem[00000000900001b0] = df20a06b 6d4908b3 ca88a8be 8372968b
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l2 = 00000000000000b8, Mem[0000000091800100] = 4cd3ca2b88037a54
stx %l2,[%o0+0x100] ! Mem[0000000091800100] = 00000000000000b8
! Mem[000000007a000028] = e9840ebd59f07045, %l1 = e1f3e2dc9f14a1e1, %l5 = 00000000000000e9
add %i0,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e9840ebd59f07045
p53_label_19:
! Mem[000000007b800028] = 94e529f6, %l1 = e1f3e2dc9f14a1e1
ldsw [%i3+%o5],%l1 ! %l1 = ffffffff94e529f6
! Mem[000000007b800012] = 6cca90ca, %l5 = e9840ebd59f07045
ldstub [%i3+0x012],%l5 ! %l5 = 00000090000000ff
! Mem[000000007a0000e0] = d6d194fc, %l7 = 445b5e6e91a2627d
swap [%i0+0x0e0],%l7 ! %l7 = 00000000d6d194fc
! %l2 = 00000000000000b8, Mem[0000000091800170] = 4cfdc884
stw %l2,[%o0+0x170] ! Mem[0000000091800170] = 000000b8
! %l2 = 00000000000000b8, Mem[0000000090000009] = 7d0921fb
stb %l2,[%i4+0x009] ! Mem[0000000090000008] = b80921fb
! Mem[0000000090800098] = f985fdfd 46857f6f, %g2 = ffffffbe, %g3 = b71ca34f
ldd [%i5+0x098],%g2 ! %g2 = 00000000f985fdfd 0000000046857f6f
! Mem[000000009100001c] = fa7c80ba, %g2 = 00000000f985fdfd
lduw [%i6+0x01c],%g2 ! %g2 = 00000000fa7c80ba
! Mem[000000007a8001d1] = 2da9b09c, %l7 = 00000000d6d194fc
ldstub [%i1+0x1d1],%l7 ! %l7 = 000000a9000000ff
! %l2 = 00000000000000b8, Mem[00000000910000a2] = ea4ed4ce
sth %l2,[%i6+0x0a2] ! Mem[00000000910000a0] = 00b8d4ce
! Mem[000000007a0000bc] = f9e19c5e, %l1 = ffffffff94e529f6
swap [%i0+0x0bc],%l1 ! %l1 = 00000000f9e19c5e
p53_label_20:
! %l5 = 0000000000000090, Mem[0000000090000044] = 75343e5a
sth %l5,[%i4+0x044] ! Mem[0000000090000044] = 00903e5a
! Mem[000000007a000183] = 7b6e9f0b, %l5 = 0000000000000090
ldstub [%i0+0x183],%l5 ! %l5 = 0000000b000000ff
! Mem[00000000910000dc] = 72339a70, %g18 = e45b0817f429871a
ldsw [%i6+0x0dc],%g2 ! %g2 = e45b0817f429871a
! %l4 = 00000665, %l5 = 0000000b, Mem[0000000090800198] = a1607728 d7545a70
std %l4,[%i5+0x198] ! Mem[0000000090800198] = 00000665 0000000b
! Mem[0000000091800058] = 5c76d322, %g18 = e45b0817f429871a
ldsw [%o0+0x058],%g2 ! %g2 = e45b0817f429871a
! %l2 = 00000000000000b8, Mem[0000000090800168] = 00dbe2ec
sth %l2,[%i5+0x168] ! Mem[0000000090800168] = 00b8e2ec
! Mem[000000007b800178] = 366c0d75, %l3 = fffffffffffffff6
ldsw [%i3+0x178],%l3 ! %l3 = 00000000366c0d75
! %l5 = 000000000000000b, Mem[00000000908001ba] = b94fc83f
stb %l5,[%i5+0x1ba] ! Mem[00000000908001b8] = 0b4fc83f
! Mem[000000007b000188] = 445b5e6e, %l5 = 000000000000000b
ldsb [%i2+0x188],%l5 ! %l5 = 0000000000000044
! Mem[000000007a000034] = bfbf6279, %l5 = 0000000000000044
swap [%i0+0x034],%l5 ! %l5 = 00000000bfbf6279
p53_label_21:
! %l5 = 00000000bfbf6279, Mem[000000007b800168] = ff43afa9c41b36a4
stx %l5,[%i3+0x168] ! Mem[000000007b800168] = 00000000bfbf6279
! Mem[00000000908000a8] = 952ae7a3, %g2 = 000000005c76d322
ldsb [%i5+0x0ab],%g2 ! %g2 = ffffffffffffff95
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000090000150] = af4ecd69, %g2 = ffffffffffffff95
ldub [%i4+0x152],%g2 ! %g2 = 00000000000000af
! Mem[000000007a000110] = 8d034a17017ed36e, %l3 = 00000000366c0d75, %l2 = 00000000000000b8
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 8d034a17017ed36e
! %l3 = 00000000366c0d75, Mem[0000000091000120] = efab16e5
stw %l3,[%i6+0x120] ! Mem[0000000091000120] = 366c0d75
! Mem[0000000090800014] = 227efaae, %g2 = 00000000000000af
lduh [%i5+0x014],%g2 ! %g2 = 000000000000227e
! Mem[00000000900001c4] = af88acec, %g2 = 000000000000227e
lduw [%i4+0x1c4],%g2 ! %g2 = 00000000af88acec
! Mem[00000000918000ac] = 067b56ed, %g2 = 00000000af88acec
ldsb [%o0+0x0ac],%g2 ! %g2 = 0000000000000006
! Mem[000000007b00001c] = 39db05ab, %l1 = 00000000f9e19c5e
swap [%i2+0x01c],%l1 ! %l1 = 0000000039db05ab
p53_label_22:
! Mem[000000007a000098] = d05cbd0fb98007bb, %l6 = ffffffffffffffd6, %l1 = 0000000039db05ab
add %i0,0x98,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = d05cbd0fb98007bb
! Mem[000000007a800018] = de927a41, %l7 = 00000000000000a9
swap [%i1+%o3],%l7 ! %l7 = 00000000de927a41
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[00000000900000c0] = ec37da8a 6779641d, %g2 = 00000006, %g3 = 46857f6f
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000ec37da8a 000000006779641d
! %l2 = 8d034a17017ed36e, Mem[00000000910001c5] = af7411e6
stb %l2,[%i6+0x1c5] ! Mem[00000000910001c4] = 6e7411e6
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000007b000128] = aea898e8070a0358, %l7 = 00000000de927a41, %l0 = 000000006fcddf93
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = aea898e8070a0358
! Mem[000000007a800170] = 1f680ae1, %l4 = 00000665, %l4 = 00000665
add %i1,0x170,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001f680ae1
! Mem[000000007b800034] = ac347123, %l7 = 00000000de927a41
ldsh [%i3+0x034],%l7 ! %l7 = ffffffffffffac34
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p53_label_23:
! Mem[000000007b0000ed] = 9d348471, %l6 = ffffffffffffffd6
ldstub [%i2+0x0ed],%l6 ! %l6 = 00000034000000ff
! Mem[000000007b80001c] = c114057a, %l6 = 0000000000000034
swap [%i3+0x01c],%l6 ! %l6 = 00000000c114057a
! Mem[000000007a800194] = 4423945e, %l3 = 366c0d75, %l0 = 070a0358
add %i1,0x194,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004423945e
membar #Sync ! Added by membar checker (1057)
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000007b000128] = aea898e8070a0358, %l5 = 00000000bfbf6279, %l6 = 00000000c114057a
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = aea898e8070a0358
! Mem[000000007a000150] = a99e1ed5cfb1c834, %l2 = 8d034a17017ed36e, %l0 = 000000004423945e
add %i0,0x150,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = a99e1ed5cfb1c834
! Mem[00000000918001dc] = 5cb4d790, %g18 = e45b0817f429871a
ldsw [%o0+0x1dc],%g2 ! %g2 = e45b0817f429871a
! Mem[000000007b8000b8] = 0d7a8de3, %l2 = 8d034a17017ed36e
swap [%i3+0x0b8],%l2 ! %l2 = 000000000d7a8de3
! Mem[0000000090800148] = 490f12bc, %g2 = 000000005cb4d790
ldub [%i5+0x149],%g2 ! %g2 = 0000000000000049
! %l4 = 000000001f680ae1, Mem[00000000918001d2] = 51c28a40
stb %l4,[%o0+0x1d2] ! Mem[00000000918001d0] = e1c28a40
p53_label_24:
! Mem[00000000908000d0] = 2ecbd5fc 64c1ee86, %g2 = 00000049, %g3 = 6779641d
ldd [%i5+0x0d0],%g2 ! %g2 = 000000002ecbd5fc 0000000064c1ee86
! Mem[00000000910001b8] = 5ea3e305, %g18 = e45b0817f429871a
ldsw [%i6+0x1b8],%g2 ! %g2 = e45b0817f429871a
! Mem[000000007b000088] = 759a133eaa528a09, %l3 = 00000000366c0d75, %l7 = ffffffffffffac34
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 759a133eaa528a09
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! %f16 = 1d647967 8ada37ec 8bdf6dfb 21097dc1
! %f20 = 5e942344 10f7cdb6 1e25cc4a 1b61d401
! %f24 = f4805779 2000f795 d4f0a918 c89d909e
! %f28 = b308496d 6ba020df 8b967283 bea888ca
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000007a8001d8] = f51095ef, %l7 = 759a133eaa528a09
ldub [%i1+0x1da],%l7 ! %l7 = 0000000000000095
! Mem[0000000091800104] = 000000b8, %g2 = 000000005ea3e305
lduw [%o0+0x104],%g2 ! %g2 = 00000000000000b8
! Mem[000000007b0001e4] = 69c9ec75, %l7 = 0000000000000095
ldsh [%i2+0x1e6],%l7 ! %l7 = ffffffffffffec75
! Mem[000000007b00010d] = 88928a1f, %l5 = 00000000bfbf6279
ldstub [%i2+0x10d],%l5 ! %l5 = 00000092000000ff
membar #Sync ! Added by membar checker (1058)
! Mem[00000000900000a8] = 0a07e898, %g2 = 00000000000000b8
ldsh [%i4+0x0aa],%g2 ! %g2 = 0000000000000a07
p53_label_25:
! %f0 = 5a3e3475 4a6d4c6b 2e71c953 88928a1f
! %f4 = 9b59b879 a2add3d2 cd5f1a0d 857f0581
! %f8 = 86c72cbd be0d4472 aea898e8 070a0358
! %f12 = 1f87ea5c 93435640 211b1573 15ff0fdb
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000007b8001fc] = 30d4a049, %l2 = 0d7a8de3, %l7 = ffffec75
add %i3,0x1fc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000030d4a049
! Mem[000000007b0000c0] = b180251a, %l7 = 0000000030d4a049
swap [%i2+0x0c0],%l7 ! %l7 = 00000000b180251a
! Mem[00000000900000bc] = 73151b21, %g2 = 0000000000000a07
ldsb [%i4+0x0bc],%g2 ! %g2 = 0000000000000073
! Mem[000000007a000069] = aaafb17c, %l7 = 00000000b180251a
ldstub [%i0+0x069],%l7 ! %l7 = 000000af000000ff
! Mem[000000007a0000cd] = d0fa22e2, %l5 = 0000000000000092
ldstub [%i0+0x0cd],%l5 ! %l5 = 000000fa000000ff
! %l2 = 000000000d7a8de3, Mem[000000007b800080] = 288feb20
stw %l2,[%i3+0x080] ! Mem[000000007b800080] = 0d7a8de3
! Mem[000000007a80012c] = f04f51dc, %l5 = 00000000000000fa
ldstub [%i1+0x12c],%l5 ! %l5 = 000000f0000000ff
! %l1 = d05cbd0fb98007bb, Mem[0000000091000005] = 4bb096b3
stb %l1,[%i6+0x005] ! Mem[0000000091000004] = bbb096b3
! %l2 = 000000000d7a8de3, Mem[00000000900001d0] = 5ed88e06
stb %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = e3d88e06
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p53_branch_failed
p53_not_taken_0_end:
! End of Random Code for Thread 53
1: membar #Sync ! Force all stores to complete
p53_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d4] ! Set processor 53 done flag
! Check Registers
p53_check_registers:
set p53_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be a99e1ed5cfb1c834
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be d05cbd0fb98007bb
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000d7a8de3
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000366c0d75
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001f680ae1
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000f0
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be aea898e8070a0358
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000af
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5a3e3475 4a6d4c6b
bne %xcc,p53_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2e71c953 88928a1f
bne %xcc,p53_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9b59b879 a2add3d2
bne %xcc,p53_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cd5f1a0d 857f0581
bne %xcc,p53_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 86c72cbd be0d4472
bne %xcc,p53_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be aea898e8 070a0358
bne %xcc,p53_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1f87ea5c 93435640
bne %xcc,p53_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 211b1573 15ff0fdb
bne %xcc,p53_f14_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = cbdc6e9900000044
ldx [%i0+0x030],%g3 ! Observed data at 000000007a000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = aaffb17c86ff5fb9
ldx [%i0+0x068],%g3 ! Observed data at 000000007a000068
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 1ba9a2ffa35e64f7
ldx [%i0+0x080],%g3 ! Observed data at 000000007a000080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 81812c7b94e529f6
ldx [%i0+0x0b8],%g3 ! Observed data at 000000007a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f688841dd0ff22e2
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 91a2627ddd4c5753
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 68d4f4cf9485f866
ldx [%i0+0x108],%g3 ! Observed data at 000000007a000108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3b13972159f5103b
ldx [%i0+0x118],%g3 ! Observed data at 000000007a000118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 163e51d248473365
ldx [%i0+0x128],%g3 ! Observed data at 000000007a000128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1405daff66712577
ldx [%i0+0x148],%g3 ! Observed data at 000000007a000148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7b6e9fffec20a79e
ldx [%i0+0x180],%g3 ! Observed data at 000000007a000180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e27b69e3ac2ad2ff
ldx [%i0+0x1b0],%g3 ! Observed data at 000000007a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3ed6ffa7feeb0b33
ldx [%i0+0x1b8],%g3 ! Observed data at 000000007a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1b8,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 000000a9dfd6e30d
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 68d4f4cfdad92726
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000ff6ba11fa231
ldx [%i1+0x080],%g3 ! Observed data at 000000007a800080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 303bbeeb59f5103b
ldx [%i1+0x098],%g3 ! Observed data at 000000007a800098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 71c5e4392f13ff67
ldx [%i1+0x0d0],%g3 ! Observed data at 000000007a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffd4eb819e431c6e
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = cfe045d05d58b8ff
ldx [%i1+0x100],%g3 ! Observed data at 000000007a800100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 128f7e38ff4f51dc
ldx [%i1+0x128],%g3 ! Observed data at 000000007a800128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = ec37da8a6779641d
ldx [%i1+0x180],%g3 ! Observed data at 000000007a800180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = c17d0921fb6ddf8b
ldx [%i1+0x188],%g3 ! Observed data at 000000007a800188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = b6cdf7104423945e
ldx [%i1+0x190],%g3 ! Observed data at 000000007a800190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 01d4611b4acc251e
ldx [%i1+0x198],%g3 ! Observed data at 000000007a800198
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 95f70020795780f4
ldx [%i1+0x1a0],%g3 ! Observed data at 000000007a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9e909dc818a9f0d4
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = df20a06b6d4908b3
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ca88a8be8372968b
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2dffb09c7acf51e1
ldx [%i1+0x1d0],%g3 ! Observed data at 000000007a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffffffd691a2627d
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e8,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = d311f530dffff73b
ldx [%i2+0x008],%g3 ! Observed data at 000000007b000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 788e806df9e19c5e
ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3efffe41121ff460
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 30d4a049d97cb6ad
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2226fe599dff8471
ldx [%i2+0x0e8],%g3 ! Observed data at 000000007b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5a3e34754a6d4c6b
ldx [%i2+0x100],%g3 ! Observed data at 000000007b000100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2e71c95388ff8a1f
ldx [%i2+0x108],%g3 ! Observed data at 000000007b000108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9b59b879a2add3d2
ldx [%i2+0x110],%g3 ! Observed data at 000000007b000110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = cd5f1a0d857f0581
ldx [%i2+0x118],%g3 ! Observed data at 000000007b000118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 86c72cbdbe0d4472
ldx [%i2+0x120],%g3 ! Observed data at 000000007b000120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = aea898e8070a0358
ldx [%i2+0x128],%g3 ! Observed data at 000000007b000128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1f87ea5c93435640
ldx [%i2+0x130],%g3 ! Observed data at 000000007b000130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000000372dcbf2
ldx [%i2+0x138],%g3 ! Observed data at 000000007b000138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 14510a0e1ca763a2
ldx [%i2+0x180],%g3 ! Observed data at 000000007b000180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 62ff26e61bf47053
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1b0,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 6ccaffcae56725d7
ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 803df8eb00000034
ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 17020088f307d863
ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1e460994379cbcd9
ldx [%i3+0x038],%g3 ! Observed data at 000000007b800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0d7a8de31d3bd524
ldx [%i3+0x080],%g3 ! Observed data at 000000007b800080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 8b8288084acc251e
ldx [%i3+0x098],%g3 ! Observed data at 000000007b800098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 017ed36ef40ce468
ldx [%i3+0x0b8],%g3 ! Observed data at 000000007b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff36ecc4ca1d6f83
ldx [%i3+0x110],%g3 ! Observed data at 000000007b800110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = fdffdf2636b26166
ldx [%i3+0x118],%g3 ! Observed data at 000000007b800118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = b44bf4dc0000002a
ldx [%i3+0x138],%g3 ! Observed data at 000000007b800138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7d73e2bc02c32726
ldx [%i3+0x150],%g3 ! Observed data at 000000007b800150
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7098f679c4fef634
ldx [%i3+0x160],%g3 ! Observed data at 000000007b800160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000000bfbf6279
ldx [%i3+0x168],%g3 ! Observed data at 000000007b800168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 211b157315ff0fdb
ldx [%i3+0x1b8],%g3 ! Observed data at 000000007b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = dd9a8dd57389c4cc
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1c8,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f0_fail:
set p53_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f2_fail:
set p53_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f4_fail:
set p53_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f6_fail:
set p53_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f8_fail:
set p53_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f10_fail:
set p53_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f12_fail:
set p53_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f14_fail:
set p53_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 53 failed
p53_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 53 failed
p53_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d4] ! Set processor 53 done flag
set p53_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p53_selfmod_failed:
ba p53_failed
mov 0xabc,%g1
p53_common_error:
or %g0,0xf15,%g1
ba p53_failed
mov %o5,%g3
p53_common_signature_error:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_common_timeout:
set p53_temp,%g1
ba p53_failed
st %g2,[%g1] ! Common Lock Number
p53_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p53_failed
mov 0x0,%g3
p53_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a800018]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000010]
done
p53_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a800018]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000010]
done
p53_trap2e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800028]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800008]
done
p53_trap2o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800028]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800008]
done
p53_trap3e:
nop
done
p53_trap3o:
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 04d6e3f3dd9a8dd5
ldx [%g1+0x008],%l1 ! %l1 = e57cab507f412e27
ldx [%g1+0x010],%l2 ! %l2 = 673bccf87389c4cc
ldx [%g1+0x018],%l3 ! %l3 = f0cdfe19d7545a70
ldx [%g1+0x020],%l4 ! %l4 = 054e236e41bcd1ec
ldx [%g1+0x028],%l5 ! %l5 = c52690802c97c754
ldx [%g1+0x030],%l6 ! %l6 = 93028ae8699eb45c
ldx [%g1+0x038],%l7 ! %l7 = bbdcd481a88209d1
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 54
processor_54:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xd8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p54_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 54
wr %g0,0x4,%fprs ! Make sure fef is 1
set p54_init_freg,%g1
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e0bb668a 12ccd8d8 59d14d95 b40a6fdb
! %f36 = b5a70c5c 02945efc 4b8657c4 b7a27472
! %f40 = d549ba5a f14a00f8 46d80f1e 026585ef
! %f44 = 069911ab fd7fb934 88f092bc 5760e7af
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x952800500000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = 952800500000007f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 54
p54_label_1:
! Mem[00000000908000cc] = 3ce9b6ab, %g18 = 893a24482a0bba86
ldsw [%i5+0x0cc],%g2 ! %g2 = 893a24482a0bba86
! Mem[000000007c000018] = 03faf7b620ff810a, %l0 = 0f9a2896e8203e05, %l4 = 37149bc08bb9f581
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 03faf7b620ff810a
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000007d80006c] = 59668973, %l2 = 224dd7a62b8e3083
ldstub [%i3+0x06c],%l2 ! %l2 = 00000059000000ff
! Mem[000000007c80013c] = 3983071d, %l4 = 20ff810a, %l4 = 20ff810a
add %i1,0x13c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003983071d
membar #Sync ! Added by membar checker (1059)
! Mem[0000000090000000] = 0e8732d3, %g2 = 000000003ce9b6ab
ldub [%i4+0x003],%g2 ! %g2 = 000000000000000e
! %l5 = d3d7efc5bcb1e166, Mem[00000000910000b0] = ba904e82
stw %l5,[%i6+0x0b0] ! Mem[00000000910000b0] = bcb1e166
! Mem[000000007c000180] = 32b59b67, %l6 = db2460f84caaf977
ldsw [%i0+0x180],%l6 ! %l6 = 0000000032b59b67
! Mem[000000007c000188] = b308bf36, %l1 = 35613773, %l3 = f6c1af20
add %i0,0x188,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b308bf36
! Mem[000000007d8000f0] = 850ee955, %l0 = 0f9a2896e8203e05
swap [%i3+0x0f0],%l0 ! %l0 = 00000000850ee955
p54_label_2:
! Mem[000000007d80001c] = a7af76be, %l5 = d3d7efc5bcb1e166
ldsh [%i3+0x01e],%l5 ! %l5 = 00000000000076be
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
mov 0x100,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000007d800100
! Mem[00000000908000b4] = a39e1aac, %g2 = 000000000000000e
lduh [%i5+0x0b6],%g2 ! %g2 = 000000000000a39e
! Mem[000000007c000042] = 2dd40945, %l2 = 0000000000000059
ldstub [%i0+0x042],%l2 ! %l2 = 00000009000000ff
! Mem[0000000090800190] = e93695f7e68e81f2, %g2 = 000000000000a39e
ldx [%i5+0x190],%g2 ! %g2 = e93695f7e68e81f2
! Mem[00000000910000e8] = 051dcb62fdb9deb1, %g2 = e93695f7e68e81f2
ldx [%i6+0x0e8],%g2 ! %g2 = 051dcb62fdb9deb1
! Mem[000000007c800138] = 0a5339423983071d, %l7 = de880eb677413f75, %l4 = 000000003983071d
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0a5339423983071d
! Mem[000000007d000040] = 2ad4658a, %l0 = 850ee955, %l3 = b308bf36
add %i2,0x40,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000002ad4658a
! Mem[000000007d000000] = 5e1041e4 cce66f52 6af84518 8d3e30df
! Mem[000000007d000010] = 8191084b 1e30f8e3 49ea65c8 cff1cb4c
! Mem[000000007d000020] = 07629ce5 dde9c7aa 0ab5c69a 63572e57
! Mem[000000007d000030] = 9094cab4 fe2761e8 12b4fa3f ce1ab414
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 000000007d000000
! Mem[000000007d000038] = 12b4fa3f, %l0 = 00000000850ee955
ldstub [%i2+0x038],%l0 ! %l0 = 00000012000000ff
p54_label_3:
! Mem[000000007c000164] = 925f62af, %l0 = 0000000000000012
swap [%i0+0x164],%l0 ! %l0 = 00000000925f62af
! Mem[000000007d0000a8] = 66aff243, %l1 = 07ae974c35613773
swap [%i2+0x0a8],%l1 ! %l1 = 0000000066aff243
! Mem[0000000090000028] = d5f454a67f3037fb, %g2 = 051dcb62fdb9deb1
ldx [%i4+%o5],%g2 ! %g2 = d5f454a67f3037fb
! %l4 = 0a5339423983071d, Mem[000000007d00014c] = a5fced05
stb %l4,[%i2+0x14c] ! Mem[000000007d00014c] = 1dfced05
membar #Sync ! Added by membar checker (1060)
! Mem[000000007d800128] = 557149bb, %l1 = 66aff243, %l5 = 000076be
add %i3,0x128,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000557149bb
! %l5 = 00000000557149bb, Mem[0000000090000046] = 273ae7f3
sth %l5,[%i4+0x046] ! Mem[0000000090000044] = 49bbe7f3
! Mem[00000000910000d8] = a99d2d37, %g2 = d5f454a67f3037fb
ldsb [%i6+0x0d8],%g2 ! %g2 = ffffffffffffffa9
! %l2 = 00000009, %l3 = 2ad4658a, Mem[000000007d000128] = d2ddd465 1b86487b
std %l2,[%i2+0x128] ! Mem[000000007d000128] = 00000009 2ad4658a
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000007d800154] = 1930fc03, %l0 = 00000000925f62af
ldstub [%i3+0x154],%l0 ! %l0 = 00000019000000ff
p54_label_4:
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800120] = d3d0a320e7c9d2d9, %g2 = ffffffffffffffa9
ldx [%o0+0x120],%g2 ! %g2 = d3d0a320e7c9d2d9
! Mem[000000007c800018] = a29df8c4, %l7 = 77413f75, %l1 = 66aff243
add %i1,0x18,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a29df8c4
! %l6 = 0000000032b59b67, Mem[000000007c8001c1] = 9cf24fe5
stb %l6,[%i1+0x1c1] ! Mem[000000007c8001c0] = 9c674fe5
! Mem[000000007c0000c8] = 549fdd2f, %l1 = 00000000a29df8c4
swap [%i0+0x0c8],%l1 ! %l1 = 00000000549fdd2f
! Mem[000000007c000094] = 901163b5, %l6 = 0000000032b59b67
swap [%i0+0x094],%l6 ! %l6 = 00000000901163b5
! Mem[000000007c000182] = 32b59b67, %l1 = 00000000549fdd2f
ldstub [%i0+0x182],%l1 ! %l1 = 0000009b000000ff
! Mem[000000007c0000e8] = 0133fc1a6465fe1d, %l2 = 0000000000000009, %l2 = 0000000000000009
add %i0,0xe8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0133fc1a6465fe1d
! Mem[0000000090800128] = 3812cbef, %g18 = 893a24482a0bba86
ldsw [%i5+0x128],%g2 ! %g2 = 893a24482a0bba86
membar #Sync ! Added by membar checker (1061)
! %l2 = 0133fc1a6465fe1d, Mem[00000000900000f8] = fd11d118
stb %l2,[%i4+0x0f8] ! Mem[00000000900000f8] = 1d11d118
p54_label_5:
! %l4 = 0a5339423983071d, Mem[0000000090000064] = da1b8a84
stb %l4,[%i4+0x064] ! Mem[0000000090000064] = 1d1b8a84
! Mem[000000007d800160] = 9aa425ac, %l4 = 0a5339423983071d
swap [%i3+0x160],%l4 ! %l4 = 000000009aa425ac
! Mem[000000007d0001bd] = 4dbb97ae, %l0 = 0000000000000019
ldstub [%i2+0x1bd],%l0 ! %l0 = 000000bb000000ff
! %f0 = 526fe6cc e441105e df303e8d 1845f86a
! %f4 = e3f8301e 4b089181 4ccbf1cf c865ea49
! %f8 = aac7e9dd e59c6207 572e5763 9ac6b50a
! %f12 = e86127fe b4ca9490 14b41ace 3ffab412
mov 0x140,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000007d800140
! Mem[0000000091800008] = f81c58e5, %g2 = 000000003812cbef
ldsb [%o0+%o1],%g2 ! %g2 = fffffffffffffff8
! Mem[000000007c000138] = 10644322, %l6 = 00000000901163b5
ldub [%i0+0x138],%l6 ! %l6 = 0000000000000010
! %l2 = 6465fe1d, %l3 = 2ad4658a, Mem[000000007c000130] = e239e0bb cf0357ed
std %l2,[%i0+0x130] ! Mem[000000007c000130] = 6465fe1d 2ad4658a
! %l6 = 0000000000000010, Mem[0000000090000066] = 8a848e25
sth %l6,[%i4+0x066] ! Mem[0000000090000064] = 00108e25
! Mem[000000007c00011c] = 6d62c545, %l0 = 000000bb, %l2 = 6465fe1d
add %i0,0x11c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000006d62c545
! Mem[000000007d800098] = 953e4269e0a2ad18, %l5 = 00000000557149bb, %l5 = 00000000557149bb
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 953e4269e0a2ad18
p54_label_6:
! %l6 = 0000000000000010, Mem[0000000091000048] = 192532e1
stw %l6,[%i6+0x048] ! Mem[0000000091000048] = 00000010
! %f0 = 526fe6cc e441105e df303e8d 1845f86a
! %f4 = e3f8301e 4b089181 4ccbf1cf c865ea49
! %f8 = aac7e9dd e59c6207 572e5763 9ac6b50a
! %f12 = e86127fe b4ca9490 14b41ace 3ffab412
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_P ! Block Store to 000000007d000100
! Mem[000000007c800060] = 5ad49870, %l6 = 0000000000000010
swap [%i1+0x060],%l6 ! %l6 = 000000005ad49870
! Mem[000000007d0000e8] = a72ed5dafd1ce448, %l6 = 000000005ad49870, %l0 = 00000000000000bb
add %i2,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a72ed5dafd1ce448
! %l2 = 6d62c545, %l3 = 2ad4658a, Mem[00000000900000c0] = e765020f 0306257e
std %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 6d62c545 2ad4658a
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
mov 0x040,%g4
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 000000007c800040
! Mem[000000009100009c] = b2a70781, %g2 = fffffffffffffff8
ldsh [%i6+0x09e],%g2 ! %g2 = ffffffffffffb2a7
! Mem[0000000091000010] = 44228bb5, %g2 = ffffffffffffb2a7
ldsb [%i6+0x012],%g2 ! %g2 = 0000000000000044
! %l1 = 000000000000009b, Mem[0000000091800198] = 49b1ea66
stb %l1,[%o0+0x198] ! Mem[0000000091800198] = 9bb1ea66
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
p54_label_7:
membar #Sync ! Added by membar checker (1062)
! Mem[000000007d800160] = aac7e9dde59c6207, %l5 = 953e4269e0a2ad18, %l5 = 953e4269e0a2ad18
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = aac7e9dde59c6207
! %f0 = 526fe6cc e441105e df303e8d 1845f86a
! %f4 = e3f8301e 4b089181 4ccbf1cf c865ea49
! %f8 = aac7e9dd e59c6207 572e5763 9ac6b50a
! %f12 = e86127fe b4ca9490 14b41ace 3ffab412
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000007d800100] = 4e74d78f ac0a3ff2 129186b0 48b3608c
! Mem[000000007d800110] = 584abd47 ae36eecb 6aef35ee 057d1e8a
! Mem[000000007d800120] = 5cf1d242 dc4057db 557149bb b8b9a644
! Mem[000000007d800130] = 12d6b988 7763da5c a1555e73 87e73a0b
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 000000007d800100
! %l4 = 000000009aa425ac, Mem[0000000090800146] = 70bcb949
sth %l4,[%i5+0x146] ! Mem[0000000090800144] = 25acb949
! Mem[000000007c8001e8] = d9c56ee23163a83d, %l4 = 000000009aa425ac, %l7 = de880eb677413f75
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d9c56ee23163a83d
! Mem[000000007c800177] = bf8c0261, %l2 = 000000006d62c545
ldstub [%i1+0x177],%l2 ! %l2 = 00000061000000ff
membar #Sync ! Added by membar checker (1063)
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000908001a4] = 3146d2db, %g2 = 0000000000000044
ldsb [%i5+0x1a5],%g2 ! %g2 = 0000000000000031
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (1064)
! Mem[0000000090000000] = f23f0aac 8fd7744e 8c60b348 b0869112
! Mem[0000000090000010] = cbee36ae 47bd4a58 8a1e7d05 ee35ef6a
! Mem[0000000090000020] = db5740dc 42d2f15c 44a6b9b8 bb497155
! Mem[0000000090000030] = 5cda6377 88b9d612 0b3ae787 735e55a1
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p54_label_8:
! Mem[000000007d8000f0] = e8203e05, %l7 = 3163a83d, %l0 = fd1ce448
add %i3,0xf0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e8203e05
! Mem[000000007d000034] = fe2761e8, %l1 = 000000000000009b
swap [%i2+0x034],%l1 ! %l1 = 00000000fe2761e8
! Mem[000000007c000078] = 453c9713, %l4 = 9aa425ac, %l7 = 3163a83d
add %i0,0x78,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000453c9713
! Mem[0000000091800170] = 4cfdc884, %g2 = 0000000000000031
ldsh [%o0+0x170],%g2 ! %g2 = 0000000000004cfd
! Mem[0000000090000100] = 99d33287 0ef9bc4c 2c5dde36 95036dea
! Mem[0000000090000110] = bf5bfab6 5c6bd976 51be59c1 da318a57
! Mem[0000000090000120] = a46f3bef bc49c72b fb37307f a654f4d5
! Mem[0000000090000130] = a09abfb8 01c41c98 d6f25c1f 6bd5f6b6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000007c8001bc] = f22a6fdc, %l6 = 000000005ad49870
swap [%i1+0x1bc],%l6 ! %l6 = 00000000f22a6fdc
! %l2 = 0000000000000061, Mem[00000000908001b0] = 8ed9d6fc
stw %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 00000061
! Mem[000000007c80006b] = d5f454a6, %l7 = 00000000453c9713
ldstub [%i1+0x06b],%l7 ! %l7 = 000000a6000000ff
! %l2 = 0000000000000061, Mem[0000000091000144] = 745a35d9
sth %l2,[%i6+0x144] ! Mem[0000000091000144] = 006135d9
! Mem[000000007d000173] = a7a8a143, %l1 = 00000000fe2761e8
ldstub [%i2+0x173],%l1 ! %l1 = 00000043000000ff
p54_label_9:
! Mem[0000000090800184] = 4cb9bf4c, %g2 = 0000000000004cfd
lduh [%i5+0x186],%g2 ! %g2 = 0000000000004cb9
! Mem[000000007c000048] = 42977ef6, %l3 = 2ad4658a, %l7 = 000000a6
add %i0,0x48,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000042977ef6
! Mem[00000000910000ec] = fdb9deb1, %g18 = 893a24482a0bba86
ldsw [%i6+0x0ec],%g2 ! %g2 = 893a24482a0bba86
! Mem[0000000090000100] = 99d33287 0ef9bc4c 2c5dde36 95036dea
! Mem[0000000090000110] = bf5bfab6 5c6bd976 51be59c1 da318a57
! Mem[0000000090000120] = a46f3bef bc49c72b fb37307f a654f4d5
! Mem[0000000090000130] = a09abfb8 01c41c98 d6f25c1f 6bd5f6b6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (1065)
! %l2 = 00000061, %l3 = 2ad4658a, Mem[0000000090000100] = 99d33287 0ef9bc4c
std %l2,[%i4+0x100] ! Mem[0000000090000100] = 00000061 2ad4658a
! Mem[0000000090000064] = 108e2539, %g2 = fffffffffdb9deb1
ldsb [%i4+0x067],%g2 ! %g2 = 0000000000000010
! Mem[0000000091800030] = 3d3b21a0e7c98ef1, %g2 = 0000000000000010
ldx [%o0+0x030],%g2 ! %g2 = 3d3b21a0e7c98ef1
! %l6 = f22a6fdc, %l7 = 42977ef6, Mem[000000007d000148] = e88581e3 1dfced05
std %l6,[%i2+0x148] ! Mem[000000007d000148] = f22a6fdc 42977ef6
! Mem[000000007c800143] = 49fb32bd, %l2 = 0000000000000061
ldstub [%i1+0x143],%l2 ! %l2 = 000000bd000000ff
! %l4 = 000000009aa425ac, Mem[000000007c800033] = 4ba41076
stb %l4,[%i1+0x033] ! Mem[000000007c800030] = 4ba410ac
p54_label_10:
! Mem[000000007c800154] = 40d70b09, %l4 = 000000009aa425ac
ldub [%i1+0x157],%l4 ! %l4 = 0000000000000009
! %l7 = 0000000042977ef6, Mem[000000007d000028] = 0ab5c69a
stw %l7,[%i2+%o5] ! Mem[000000007d000028] = 42977ef6
! Mem[000000009180002c] = 16523d3b, %g2 = 3d3b21a0e7c98ef1
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000001652
! Mem[000000007c00000c] = f6801d89, %l2 = 000000bd, %l6 = f22a6fdc
add %i0,0x0c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f6801d89
! Mem[000000007c8001f0] = aa7ddff7 11232a66, %l4 = 00000009, %l5 = e59c6207
ldd [%i1+0x1f0],%l4 ! %l4 = 00000000aa7ddff7 0000000011232a66
! Mem[0000000091000100] = 9447f9dc, %g2 = 0000000000001652
ldsh [%i6+0x102],%g2 ! %g2 = ffffffffffff9447
! Mem[000000009180011c] = 01c15c2b, %g2 = ffffffffffff9447
lduh [%o0+0x11c],%g2 ! %g2 = 00000000000001c1
! Mem[000000007c800090] = 7db5e0fe91cf585c, %l1 = 0000000000000043, %l3 = 000000002ad4658a
add %i1,0x90,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 7db5e0fe91cf585c
! %l1 = 0000000000000043, Mem[0000000091800004] = 9ec1877c
stb %l1,[%o0+0x004] ! Mem[0000000091800004] = 43c1877c
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
stda %f0,[%i2]ASI_BLK_P ! Block Store to 000000007d000000
p54_label_11:
! Mem[000000007d8001b4] = d49f346b, %l7 = 42977ef6, %l4 = aa7ddff7
add %i3,0x1b4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d49f346b
! Mem[000000007c000090] = 12baa37e32b59b67, %l4 = 00000000d49f346b, %l1 = 0000000000000043
add %i0,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 12baa37e32b59b67
! Mem[000000007c0000a0] = e0257a39, %l5 = 0000000011232a66
ldsw [%i0+0x0a0],%l5 ! %l5 = ffffffffe0257a39
! Mem[000000007c0001a0] = a24b101df47b84eb, %l6 = 00000000f6801d89, %l1 = 12baa37e32b59b67
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a24b101df47b84eb
! Mem[000000007c0000b8] = 2424811b 103ab393, %l0 = e8203e05, %l1 = f47b84eb
ldd [%i0+0x0b8],%l0 ! %l0 = 000000002424811b 00000000103ab393
! Mem[000000009180015c] = 6fc0b3a2, %g18 = 893a24482a0bba86
ldsw [%o0+0x15c],%g2 ! %g2 = 893a24482a0bba86
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l0 = 000000002424811b, Mem[00000000900000e8] = 44a6b9b8bb497155
stx %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000002424811b
! Mem[000000009100003c] = 6c70ccef, %g2 = 000000006fc0b3a2
lduw [%i6+0x03c],%g2 ! %g2 = 000000006c70ccef
! Mem[000000007c80005c] = c159be51, %l3 = 7db5e0fe91cf585c
swap [%i1+0x05c],%l3 ! %l3 = 00000000c159be51
p54_label_12:
! %f0 = 4e74d78f ac0a3ff2 129186b0 48b3608c
! %f4 = 584abd47 ae36eecb 6aef35ee 057d1e8a
! %f8 = 5cf1d242 dc4057db 557149bb b8b9a644
! %f12 = 12d6b988 7763da5c a1555e73 87e73a0b
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! %l7 = 0000000042977ef6, Mem[0000000090000018] = 8a1e7d05ee35ef6a
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000042977ef6
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (1066)
! Mem[0000000090000180] = f23f0aac 8fd7744e 8c60b348 b0869112
! Mem[0000000090000190] = cbee36ae 47bd4a58 8a1e7d05 ee35ef6a
! Mem[00000000900001a0] = db5740dc 42d2f15c 44a6b9b8 bb497155
! Mem[00000000900001b0] = 5cda6377 88b9d612 0b3ae787 735e55a1
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000009100007c] = 9d85a9d0, %g2 = 000000006c70ccef
ldsb [%i6+0x07c],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000090000040] = 99d33287 0ef9bc4c 2c5dde36 95036dea
! Mem[0000000090000050] = bf5bfab6 5c6bd976 51be59c1 da318a57
! Mem[0000000090000060] = a46f3bef bc49c72b fb37307f a654f4d5
! Mem[0000000090000070] = a09abfb8 01c41c98 d6f25c1f 6bd5f6b6
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000007c8000a8] = 2b98cdce, %l6 = 00000000f6801d89
ldsb [%i1+0x0a9],%l6 ! %l6 = ffffffffffffff98
! Mem[0000000091800120] = d3d0a320, %g2 = ffffffffffffff9d
lduw [%o0+0x120],%g2 ! %g2 = 00000000d3d0a320
! Mem[0000000091800170] = 4cfdc884, %g2 = 00000000d3d0a320
lduw [%o0+0x170],%g2 ! %g2 = 000000004cfdc884
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p54_label_13:
! Mem[0000000091800000] = 1ddf6cda, %g2 = 000000004cfdc884
ldsb [%o0+%g0],%g2 ! %g2 = 000000000000001d
! Mem[0000000091800194] = 79d773e8, %g2 = 000000000000001d
lduh [%o0+0x194],%g2 ! %g2 = 00000000000079d7
! Mem[000000007c80019c] = 9fca1c97, %l3 = c159be51, %l1 = 103ab393
add %i1,0x19c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000009fca1c97
! Mem[00000000918001a0] = baabd0af5a1c1e88, %g2 = 00000000000079d7
ldx [%o0+0x1a0],%g2 ! %g2 = baabd0af5a1c1e88
! Mem[000000007d000021] = 5cf1d242, %l0 = 000000002424811b
ldstub [%i2+0x021],%l0 ! %l0 = 000000f1000000ff
! %l0 = 00000000000000f1, Mem[00000000900000ca] = b348b086
sth %l0,[%i4+0x0ca] ! Mem[00000000900000c8] = 00f1b086
! Mem[000000007c000147] = c9b56ea2, %l3 = 00000000c159be51
ldstub [%i0+0x147],%l3 ! %l3 = 000000a2000000ff
! Mem[000000009080007c] = 132f0048, %g2 = baabd0af5a1c1e88
ldsh [%i5+0x07c],%g2 ! %g2 = 000000000000132f
! %l5 = ffffffffe0257a39, Mem[00000000908001e1] = 6babb60c
stb %l5,[%i5+0x1e1] ! Mem[00000000908001e0] = 39abb60c
! %l7 = 0000000042977ef6, Mem[000000007c00012e] = dfe476da
sth %l7,[%i0+0x12e] ! Mem[000000007c00012c] = dfe47ef6
p54_label_14:
! Mem[000000007c8000e8] = 3d6bbeb5, %l7 = 0000000042977ef6
ldstub [%i1+0x0e8],%l7 ! %l7 = 0000003d000000ff
! Mem[0000000091000174] = 19abd6e5, %g2 = 000000000000132f
ldub [%i6+0x174],%g2 ! %g2 = 0000000000000019
! Mem[0000000090000100] = 00000061 2ad4658a 2c5dde36 95036dea
! Mem[0000000090000110] = bf5bfab6 5c6bd976 51be59c1 da318a57
! Mem[0000000090000120] = a46f3bef bc49c72b fb37307f a654f4d5
! Mem[0000000090000130] = a09abfb8 01c41c98 d6f25c1f 6bd5f6b6
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000168] = 0c50d25b, %g2 = 0000000000000019
lduh [%i4+0x16a],%g2 ! %g2 = 0000000000000c50
! Mem[000000007d0000d1] = 90274815, %l6 = ffffffffffffff98
ldstub [%i2+0x0d1],%l6 ! %l6 = 00000027000000ff
! Mem[0000000090800148] = b9490f12 bc3eb820, %g2 = 00000c50, %g3 = 0bad0b00
ldd [%i5+0x148],%g2 ! %g2 = 00000000b9490f12 00000000bc3eb820
! Mem[000000007c000088] = 11c64162, %l3 = 000000a2, %l4 = d49f346b
add %i0,0x88,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000011c64162
! Mem[000000007d0000a8] = 3561377342f61155, %l1 = 000000009fca1c97, %l0 = 00000000000000f1
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 3561377342f61155
! Mem[000000007d00009c] = 9f2ffd2e, %l7 = 000000000000003d
swap [%i2+0x09c],%l7 ! %l7 = 000000009f2ffd2e
! Mem[000000007d800184] = c0cb0d09, %l7 = 000000009f2ffd2e
ldstub [%i3+0x184],%l7 ! %l7 = 000000c0000000ff
p54_label_15:
! Mem[000000007d000064] = adcb8cbf, %l3 = 000000a2, %l7 = 000000c0
add %i2,0x64,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000adcb8cbf
! Mem[00000000908000d8] = c10469d8, %g2 = 00000000b9490f12
lduw [%i5+0x0d8],%g2 ! %g2 = 00000000c10469d8
! %l1 = 000000009fca1c97, Mem[000000009100009c] = 3457b2a7
sth %l1,[%i6+0x09c] ! Mem[000000009100009c] = 1c97b2a7
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000007d0001a0] = bc35e196, %l5 = ffffffffe0257a39
ldub [%i2+0x1a3],%l5 ! %l5 = 0000000000000096
! Mem[000000007c8000ff] = 6c98e0b1, %l1 = 000000009fca1c97
ldstub [%i1+0x0ff],%l1 ! %l1 = 000000b1000000ff
! %l0 = 42f61155, %l1 = 000000b1, Mem[0000000091000190] = aab31c19 692ea48d
std %l0,[%i6+0x190] ! Mem[0000000091000190] = 42f61155 000000b1
! %l5 = 0000000000000096, Mem[00000000900000e6] = f15c0000
stb %l5,[%i4+0x0e6] ! Mem[00000000900000e4] = 965c0000
! Mem[000000009180015c] = 6fc0b3a2, %g18 = 893a24482a0bba86
ldsw [%o0+0x15c],%g2 ! %g2 = 893a24482a0bba86
! Mem[000000007d0000ac] = 42f61155, %l4 = 0000000011c64162
ldsh [%i2+0x0ae],%l4 ! %l4 = 0000000000001155
p54_label_16:
membar #Sync ! Added by membar checker (1067)
! %l1 = 00000000000000b1, Mem[0000000090000080] = 3bac7b2d
stw %l1,[%i4+0x080] ! Mem[0000000090000080] = 000000b1
! %l1 = 00000000000000b1, Mem[0000000091000034] = 72e0dec3
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = 000000b1
! Mem[000000007d8001e4] = 99a3f1ff, %l7 = 00000000adcb8cbf
lduw [%i3+0x1e4],%l7 ! %l7 = 0000000099a3f1ff
! Mem[00000000918001dc] = 5cb4d790, %g18 = 893a24482a0bba86
ldsw [%o0+0x1dc],%g2 ! %g2 = 893a24482a0bba86
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l0 = 42f61155, %l1 = 000000b1, Mem[000000007c800158] = 86d319b7 e8622cc1
std %l0,[%i1+0x158] ! Mem[000000007c800158] = 42f61155 000000b1
! Mem[0000000090800170] = 911bb67a, %g2 = 000000005cb4d790
ldsh [%i5+0x172],%g2 ! %g2 = ffffffffffff911b
! Mem[0000000090000000] = f23f0aac 8fd7744e 8c60b348 b0869112
! Mem[0000000090000010] = cbee36ae 47bd4a58 00000000 42977ef6
! Mem[0000000090000020] = db5740dc 42d2f15c 44a6b9b8 bb497155
! Mem[0000000090000030] = 5cda6377 88b9d612 0b3ae787 735e55a1
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000900000c0] = f23f0aac 8fd7744e 8c6000f1 b0869112
! Mem[00000000900000d0] = cbee36ae 47bd4a58 8a1e7d05 ee35ef6a
! Mem[00000000900000e0] = db5740dc 42d2965c 00000000 2424811b
! Mem[00000000900000f0] = 5cda6377 88b9d612 0b3ae787 735e55a1
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000a8] = 58067b56, %g2 = ffffffffffff911b
ldub [%o0+0x0ab],%g2 ! %g2 = 0000000000000058
p54_label_17:
! Mem[0000000091800024] = cb13e363, %g18 = 893a24482a0bba86
ldsw [%o0+0x024],%g2 ! %g2 = 893a24482a0bba86
! Mem[000000007c8001cc] = 0622c2aa, %l4 = 00001155, %l1 = 000000b1
add %i1,0x1cc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000000622c2aa
! Mem[000000007d00001f] = 057d1e8a, %l1 = 000000000622c2aa
ldstub [%i2+0x01f],%l1 ! %l1 = 0000008a000000ff
! Mem[000000007c800098] = eb14176c, %l6 = 0000000000000027
ldstub [%i1+0x098],%l6 ! %l6 = 000000eb000000ff
! Mem[0000000091800138] = 215257a5 2c14b16d, %g2 = cb13e363, %g3 = bc3eb820
ldd [%o0+0x138],%g2 ! %g2 = 00000000215257a5 000000002c14b16d
! Mem[00000000900000e0] = db5740dc 42d2965c, %g2 = 215257a5, %g3 = 2c14b16d
ldd [%i4+0x0e0],%g2 ! %g2 = 00000000db5740dc 0000000042d2965c
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = db5740dc, %g3 = 42d2965c
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! %l5 = 0000000000000096, Mem[0000000090800134] = 3d2c6310
stw %l5,[%i5+0x134] ! Mem[0000000090800134] = 00000096
! Mem[000000007c0000c4] = db6931bd, %l4 = 0000000000001155
ldsb [%i0+0x0c5],%l4 ! %l4 = 0000000000000069
p54_label_18:
! Mem[0000000091000008] = b3d4ede1448eee7f, %g2 = 00000000baabd0af
ldx [%i6+%o1],%g2 ! %g2 = b3d4ede1448eee7f
! Mem[000000007d000018] = 6aef35ee, %l5 = 00000096, %l1 = 0000008a
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000006aef35ee
! Mem[000000007d000070] = 860f7d93, %l7 = 0000000099a3f1ff
swap [%i2+0x070],%l7 ! %l7 = 00000000860f7d93
! Mem[000000007d000120] = aac7e9dde59c6207, %l7 = 00000000860f7d93
ldx [%i2+0x120],%l7 ! %l7 = aac7e9dde59c6207
membar #Sync ! Added by membar checker (1068)
! %l7 = aac7e9dde59c6207, Mem[0000000090000168] = 024e0c50d25bb8c3
stx %l7,[%i4+0x168] ! Mem[0000000090000168] = aac7e9dde59c6207
! %l1 = 000000006aef35ee, Mem[00000000900001f0] = 76e03e01
stw %l1,[%i4+0x1f0] ! Mem[00000000900001f0] = 6aef35ee
! Mem[00000000908001b4] = 2229163d, %g2 = b3d4ede1448eee7f
lduh [%i5+0x1b4],%g2 ! %g2 = 0000000000002229
! Mem[000000007d00000e] = 48b3608c, %l3 = 00000000000000a2
ldstub [%i2+0x00e],%l3 ! %l3 = 00000060000000ff
! %l1 = 000000006aef35ee, Mem[0000000090800174] = b67ade14
stw %l1,[%i5+0x174] ! Mem[0000000090800174] = 6aef35ee
! %l6 = 000000eb, %l7 = e59c6207, Mem[00000000908001d8] = 34897f6c 9180c5d6
std %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 000000eb e59c6207
p54_label_19:
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l2 = 000000bd, %l3 = 00000060, Mem[0000000091800078] = d01dc179 85978296
std %l2,[%o0+0x078] ! Mem[0000000091800078] = 000000bd 00000060
! Mem[000000009080017c] = 17eb91ee, %g2 = 0000000000002229
lduw [%i5+0x17c],%g2 ! %g2 = 0000000017eb91ee
! Mem[00000000900000c0] = f23f0aac 8fd7744e 8c6000f1 b0869112
! Mem[00000000900000d0] = cbee36ae 47bd4a58 8a1e7d05 ee35ef6a
! Mem[00000000900000e0] = db5740dc 42d2965c 00000000 2424811b
! Mem[00000000900000f0] = 5cda6377 88b9d612 0b3ae787 735e55a1
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800118] = 3155a5319ded00dc, %g2 = 0000000017eb91ee
ldx [%i5+0x118],%g2 ! %g2 = 3155a5319ded00dc
! Mem[000000007d000014] = ae36eecb, %l7 = e59c6207, %l6 = 000000eb
add %i2,0x14,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ae36eecb
! Mem[0000000090000080] = 000000b1 f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000007c800164] = 910c62ef, %l7 = aac7e9dde59c6207
swap [%i1+0x164],%l7 ! %l7 = 00000000910c62ef
! Mem[00000000910000a8] = 2b491d4b, %g2 = 3155a5319ded00dc
ldsb [%i6+0x0ab],%g2 ! %g2 = 000000000000002b
! %l0 = 3561377342f61155, Mem[000000009180007c] = 00000060
sth %l0,[%o0+0x07c] ! Mem[000000009180007c] = 11550060
p54_label_20:
! Mem[000000007c8001e8] = d9c56ee2, %l4 = 0000000000000069
ldsw [%i1+0x1e8],%l4 ! %l4 = ffffffffd9c56ee2
! Mem[000000007d800180] = 79067a7c ffcb0d09 8141bf0d 22e88157
! Mem[000000007d800190] = 0621bc35 e4129bdf 230b4300 0423b44d
! Mem[000000007d8001a0] = 989a02b3 c3b155ce 841c87b4 64df4a47
! Mem[000000007d8001b0] = 56438785 d49f346b 08f7f1fe 834a3829
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000007d800180
! %l4 = d9c56ee2, %l5 = 00000096, Mem[00000000910000c8] = 7732f2a6 0790eafb
std %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = d9c56ee2 00000096
! %f0 = 090dcbff 7c7a0679 5781e822 0dbf4181
! %f4 = df9b12e4 35bc2106 4db42304 00430b23
! %f8 = ce55b1c3 b3029a98 474adf64 b4871c84
! %f12 = 6b349fd4 85874356 29384a83 fef1f708
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000090800158] = 567cbc80, %g2 = 000000000000002b
ldsb [%i5+0x15a],%g2 ! %g2 = 0000000000000056
! Mem[00000000910001f0] = 62f532bd, %g2 = 0000000000000056
ldsb [%i6+0x1f2],%g2 ! %g2 = 0000000000000062
! Mem[00000000918001e8] = af213578 4c0eaec1, %g2 = 00000062, %g3 = 5a1c1e88
ldd [%o0+0x1e8],%g2 ! %g2 = 00000000af213578 000000004c0eaec1
membar #Sync ! Added by membar checker (1069)
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000090800004] = 71cf27ed, %g2 = 00000000af213578
ldsb [%i5+0x007],%g2 ! %g2 = 0000000000000071
p54_label_21:
! %l3 = 0000000000000060, Mem[000000009180002a] = e8b65bfd
sth %l3,[%o0+0x02a] ! Mem[0000000091800028] = 00605bfd
! Mem[0000000090000080] = 000000b1 f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800008] = ede103af, %g2 = 0000000000000071
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffede1
! Mem[000000007c00014a] = c19828d9, %l7 = 00000000910c62ef
ldstub [%i0+0x14a],%l7 ! %l7 = 00000028000000ff
! Mem[000000007d000020] = 5cffd242, %l5 = 0000000000000096
lduw [%i2+%o4],%l5 ! %l5 = 000000005cffd242
! Mem[000000007d800058] = f2ffa5ac, %l5 = 000000005cffd242
swap [%i3+0x058],%l5 ! %l5 = 00000000f2ffa5ac
! Mem[000000007d8000e8] = ca27f12f, %l6 = 00000000ae36eecb
swap [%i3+0x0e8],%l6 ! %l6 = 00000000ca27f12f
! Mem[000000007d8000ac] = 5223bf69, %l4 = d9c56ee2, %l6 = ca27f12f
add %i3,0xac,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005223bf69
! Mem[00000000908000f0] = 859a5f431de0787a, %g2 = ffffffffffffede1
ldx [%i5+0x0f0],%g2 ! %g2 = 859a5f431de0787a
! %l6 = 000000005223bf69, Mem[00000000908000f5] = e0787a96
stb %l6,[%i5+0x0f5] ! Mem[00000000908000f4] = 69787a96
p54_label_22:
! Mem[000000007d000050] = 7f1aa1f1c989014d, %l0 = 3561377342f61155, %l5 = 00000000f2ffa5ac
add %i2,0x50,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 7f1aa1f1c989014d
! Mem[000000007d800198] = 230b4300, %l1 = 000000006aef35ee
swap [%i3+0x198],%l1 ! %l1 = 00000000230b4300
! %l3 = 0000000000000060, Mem[0000000090800000] = 210d12bd
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 00000060
! Mem[00000000908001e4] = 0c4b8755, %g2 = 859a5f431de0787a
lduw [%i5+0x1e4],%g2 ! %g2 = 000000000c4b8755
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca aac7e9dd e59c6207
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000080] = 000000b1 f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000007d800064] = baa458af, %l4 = ffffffffd9c56ee2
swap [%i3+0x064],%l4 ! %l4 = 00000000baa458af
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[000000009180007c] = 60d7af3c, %g2 = 000000000c4b8755
ldub [%o0+0x07f],%g2 ! %g2 = 0000000000000060
p54_label_23:
! %f0 = 090dcbff 7c7a0679 5781e822 0dbf4181
! %f4 = df9b12e4 35bc2106 4db42304 00430b23
! %f8 = ce55b1c3 b3029a98 474adf64 b4871c84
! %f12 = 6b349fd4 85874356 29384a83 fef1f708
mov 0x180,%g6
stda %f0,[%i1+%g6]ASI_BLK_SL ! Block Store to 000000007c800180
! Mem[000000007d000100] = 526fe6cce441105e, %l1 = 00000000230b4300, %l7 = 0000000000000028
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 526fe6cce441105e
! Mem[000000007c800158] = 42f61155000000b1, %l4 = 00000000baa458af, %l7 = 526fe6cce441105e
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 42f61155000000b1
! Mem[000000007d000118] = 4ccbf1cfc865ea49, %l1 = 00000000230b4300, %l0 = 3561377342f61155
add %i2,0x118,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4ccbf1cfc865ea49
! Mem[000000009180013c] = 6df86d4d, %g2 = 0000000000000060
ldsb [%o0+0x13f],%g2 ! %g2 = 000000000000006d
! Mem[000000007d000008] = 129186b048b3ff8c, %l6 = 000000005223bf69, %l6 = 000000005223bf69
add %i2,0x08,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 129186b048b3ff8c
! Mem[000000007d800010] = 6501e06d, %l1 = 00000000230b4300
swap [%i3+%o2],%l1 ! %l1 = 000000006501e06d
membar #Sync ! Added by membar checker (1070)
! Mem[0000000090000040] = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! Mem[0000000090000050] = 76d96b5c b6fa5bbf 578a31da c159be51
! Mem[0000000090000060] = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! Mem[0000000090000070] = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l7 = 42f61155000000b1, Mem[0000000090800060] = ffe23c2671bcf7d7
stx %l7,[%i5+0x060] ! Mem[0000000090800060] = 42f61155000000b1
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p54_label_24:
! %l4 = 00000000baa458af, Mem[0000000090800153] = a9dfe2d1
stb %l4,[%i5+0x153] ! Mem[0000000090800150] = afdfe2d1
! Mem[000000007d000170] = a7a8a1ff 097da52e, %l0 = c865ea49, %l1 = 6501e06d
ldd [%i2+0x170],%l0 ! %l0 = 00000000a7a8a1ff 00000000097da52e
! Mem[00000000918001a4] = 5a1c1e88, %g2 = 000000000000006d
ldsh [%o0+0x1a4],%g2 ! %g2 = 0000000000005a1c
! Mem[000000007d000030] = 12d6b9887763da5c, %l4 = 00000000baa458af, %l6 = 129186b048b3ff8c
add %i2,0x30,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 12d6b9887763da5c
! Mem[000000007c000159] = 087b4eb5, %l0 = 00000000a7a8a1ff
ldstub [%i0+0x159],%l0 ! %l0 = 0000007b000000ff
! Mem[000000007c0000f0] = 5c61f7f6, %l7 = 42f61155000000b1
swap [%i0+0x0f0],%l7 ! %l7 = 000000005c61f7f6
! Mem[000000007c80007f] = 1f5cf2d6, %l0 = 000000000000007b
ldstub [%i1+0x07f],%l0 ! %l0 = 000000d6000000ff
! Mem[0000000091800100] = 4cd3ca2b, %g18 = 893a24482a0bba86
ldsw [%o0+0x100],%g2 ! %g2 = 893a24482a0bba86
! Mem[000000007c0000f0] = 000000b1, %l1 = 00000000097da52e
swap [%i0+0x0f0],%l1 ! %l1 = 00000000000000b1
! Mem[000000007c800198] = 230b4300, %l4 = baa458af, %l0 = 000000d6
add %i1,0x198,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000230b4300
p54_label_25:
! Mem[0000000091000104] = f9dcf7d0, %g2 = 000000004cd3ca2b
lduw [%i6+0x104],%g2 ! %g2 = 00000000f9dcf7d0
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
mov 0x140,%g4
stda %f16,[%i0+%g4]ASI_BLK_S ! Block Store to 000000007c000140
! %l2 = 00000000000000bd, Mem[000000007d800188] = 8141bf0d22e88157
stx %l2,[%i3+0x188] ! Mem[000000007d800188] = 00000000000000bd
! Mem[00000000900000c0] = 99d33287 0ef9bc4c 2c5dde36 95036dea
! Mem[00000000900000d0] = bf5bfab6 5c6bd976 51be59c1 da318a57
! Mem[00000000900000e0] = a46f3bef bc49c72b fb37307f a654f4d5
! Mem[00000000900000f0] = a09abfb8 01c41c98 d6f25c1f 6bd5f6b6
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000140] = 99006135, %g2 = 00000000f9dcf7d0
ldsb [%i6+0x143],%g2 ! %g2 = ffffffffffffff99
! %l7 = 000000005c61f7f6, Mem[000000007d8000d1] = cba8af0c
stb %l7,[%i3+0x0d1] ! Mem[000000007d8000d0] = cbf6af0c
! %f16 = 4cbcf90e 8732d399 ea6d0395 36de5d2c
! %f20 = 76d96b5c b6fa5bbf 578a31da c159be51
! %f24 = 2bc749bc ef3b6fa4 d5f454a6 7f3037fb
! %f28 = 981cc401 b8bf9aa0 b6f6d56b 1f5cf2d6
stda %f16,[%i3+%g5]ASI_BLK_P ! Block Store to 000000007d8000c0
! Mem[000000007d000068] = 8d914019, %l0 = 230b4300, %l5 = c989014d
add %i2,0x68,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000008d914019
! Mem[0000000090800110] = 63a9fdac 3f65ae71, %g2 = ffffff99, %g3 = 4c0eaec1
ldd [%i5+0x110],%g2 ! %g2 = 0000000063a9fdac 000000003f65ae71
! Mem[000000007d000127] = e59c6207, %l6 = 12d6b9887763da5c
ldstub [%i2+0x127],%l6 ! %l6 = 00000007000000ff
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p54_branch_failed
p54_not_taken_0_end:
! End of Random Code for Thread 54
1: membar #Sync ! Force all stores to complete
p54_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d8] ! Set processor 54 done flag
! Check Registers
p54_check_registers:
set p54_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000230b4300
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b1
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000bd
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000060
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000baa458af
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008d914019
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000007
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005c61f7f6
bne,a,pn %xcc,p54_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p54_check_fp_registers:
set p54_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 090dcbff 7c7a0679
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5781e822 0dbf4181
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be df9b12e4 35bc2106
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4db42304 00430b23
bne %xcc,p54_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ce55b1c3 b3029a98
bne %xcc,p54_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 474adf64 b4871c84
bne %xcc,p54_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6b349fd4 85874356
bne %xcc,p54_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 29384a83 fef1f708
bne %xcc,p54_f14_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 2dd4ff455deabf96
ldx [%i0+0x040],%g3 ! Observed data at 000000007c000040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 12baa37e32b59b67
ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a29df8c48881c7de
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007c0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 097da52e17d7829a
ldx [%i0+0x0f0],%g3 ! Observed data at 000000007c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3dae2445dfe47ef6
ldx [%i0+0x128],%g3 ! Observed data at 000000007c000128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6465fe1d2ad4658a
ldx [%i0+0x130],%g3 ! Observed data at 000000007c000130
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 4cbcf90e8732d399
ldx [%i0+0x140],%g3 ! Observed data at 000000007c000140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = ea6d039536de5d2c
ldx [%i0+0x148],%g3 ! Observed data at 000000007c000148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 76d96b5cb6fa5bbf
ldx [%i0+0x150],%g3 ! Observed data at 000000007c000150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 578a31dac159be51
ldx [%i0+0x158],%g3 ! Observed data at 000000007c000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2bc749bcef3b6fa4
ldx [%i0+0x160],%g3 ! Observed data at 000000007c000160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d5f454a67f3037fb
ldx [%i0+0x168],%g3 ! Observed data at 000000007c000168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 981cc401b8bf9aa0
ldx [%i0+0x170],%g3 ! Observed data at 000000007c000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = b6f6d56b1f5cf2d6
ldx [%i0+0x178],%g3 ! Observed data at 000000007c000178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 32b5ff6707f4b8b7
ldx [%i0+0x180],%g3 ! Observed data at 000000007c000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x180,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 4ba410aca7cd0733
ldx [%i1+0x030],%g3 ! Observed data at 000000007c800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4cbcf90e8732d399
ldx [%i1+0x040],%g3 ! Observed data at 000000007c800040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = ea6d039536de5d2c
ldx [%i1+0x048],%g3 ! Observed data at 000000007c800048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 76d96b5cb6fa5bbf
ldx [%i1+0x050],%g3 ! Observed data at 000000007c800050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 578a31da91cf585c
ldx [%i1+0x058],%g3 ! Observed data at 000000007c800058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2bc749bcef3b6fa4
ldx [%i1+0x060],%g3 ! Observed data at 000000007c800060
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d5f454ff7f3037fb
ldx [%i1+0x068],%g3 ! Observed data at 000000007c800068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 981cc401b8bf9aa0
ldx [%i1+0x070],%g3 ! Observed data at 000000007c800070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b6f6d56b1f5cf2ff
ldx [%i1+0x078],%g3 ! Observed data at 000000007c800078
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff14176c1127ab78
ldx [%i1+0x098],%g3 ! Observed data at 000000007c800098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff6bbeb5ba7fe791
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ceb0f50a6c98e0ff
ldx [%i1+0x0f8],%g3 ! Observed data at 000000007c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 49fb32ff38953b34
ldx [%i1+0x140],%g3 ! Observed data at 000000007c800140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 42f61155000000b1
ldx [%i1+0x158],%g3 ! Observed data at 000000007c800158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 359862bbe59c6207
ldx [%i1+0x160],%g3 ! Observed data at 000000007c800160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = fd0ca62cbf8c02ff
ldx [%i1+0x170],%g3 ! Observed data at 000000007c800170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 79067a7cffcb0d09
ldx [%i1+0x180],%g3 ! Observed data at 000000007c800180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8141bf0d22e88157
ldx [%i1+0x188],%g3 ! Observed data at 000000007c800188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0621bc35e4129bdf
ldx [%i1+0x190],%g3 ! Observed data at 000000007c800190
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 230b43000423b44d
ldx [%i1+0x198],%g3 ! Observed data at 000000007c800198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 989a02b3c3b155ce
ldx [%i1+0x1a0],%g3 ! Observed data at 000000007c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 841c87b464df4a47
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 56438785d49f346b
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 08f7f1fe834a3829
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9c674fe558819974
ldx [%i1+0x1c0],%g3 ! Observed data at 000000007c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1c0,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 4e74d78fac0a3ff2
ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 129186b048b3ff8c
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 584abd47ae36eecb
ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6aef35ee057d1eff
ldx [%i2+0x018],%g3 ! Observed data at 000000007d000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5cffd242dc4057db
ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 557149bbb8b9a644
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 12d6b9887763da5c
ldx [%i2+0x030],%g3 ! Observed data at 000000007d000030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a1555e7387e73a0b
ldx [%i2+0x038],%g3 ! Observed data at 000000007d000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 99a3f1ff3c021dee
ldx [%i2+0x070],%g3 ! Observed data at 000000007d000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5cbee35e0000003d
ldx [%i2+0x098],%g3 ! Observed data at 000000007d000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3561377342f61155
ldx [%i2+0x0a8],%g3 ! Observed data at 000000007d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 90ff48151430c614
ldx [%i2+0x0d0],%g3 ! Observed data at 000000007d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 526fe6cce441105e
ldx [%i2+0x100],%g3 ! Observed data at 000000007d000100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = df303e8d1845f86a
ldx [%i2+0x108],%g3 ! Observed data at 000000007d000108
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = e3f8301e4b089181
ldx [%i2+0x110],%g3 ! Observed data at 000000007d000110
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4ccbf1cfc865ea49
ldx [%i2+0x118],%g3 ! Observed data at 000000007d000118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = aac7e9dde59c62ff
ldx [%i2+0x120],%g3 ! Observed data at 000000007d000120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 572e57639ac6b50a
ldx [%i2+0x128],%g3 ! Observed data at 000000007d000128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = e86127feb4ca9490
ldx [%i2+0x130],%g3 ! Observed data at 000000007d000130
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 14b41ace3ffab412
ldx [%i2+0x138],%g3 ! Observed data at 000000007d000138
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = f22a6fdc42977ef6
ldx [%i2+0x148],%g3 ! Observed data at 000000007d000148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = a7a8a1ff097da52e
ldx [%i2+0x170],%g3 ! Observed data at 000000007d000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 25197e6f4dff97ae
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1b8,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 230b4300bcbfaa77
ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = 5cffd242df5b5cc1
ldx [%i3+0x058],%g3 ! Observed data at 000000007d800058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 14cd11ded9c56ee2
ldx [%i3+0x060],%g3 ! Observed data at 000000007d800060
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6b5c7e08ff668973
ldx [%i3+0x068],%g3 ! Observed data at 000000007d800068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4cbcf90e8732d399
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ea6d039536de5d2c
ldx [%i3+0x0c8],%g3 ! Observed data at 000000007d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 76d96b5cb6fa5bbf
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 578a31dac159be51
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2bc749bcef3b6fa4
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d5f454a67f3037fb
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 981cc401b8bf9aa0
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b6f6d56b1f5cf2d6
ldx [%i3+0x0f8],%g3 ! Observed data at 000000007d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4e74d78fac0a3ff2
ldx [%i3+0x100],%g3 ! Observed data at 000000007d800100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 129186b048b3608c
ldx [%i3+0x108],%g3 ! Observed data at 000000007d800108
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 584abd47ae36eecb
ldx [%i3+0x110],%g3 ! Observed data at 000000007d800110
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6aef35ee057d1e8a
ldx [%i3+0x118],%g3 ! Observed data at 000000007d800118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5cf1d242dc4057db
ldx [%i3+0x120],%g3 ! Observed data at 000000007d800120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 557149bbb8b9a644
ldx [%i3+0x128],%g3 ! Observed data at 000000007d800128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 12d6b9887763da5c
ldx [%i3+0x130],%g3 ! Observed data at 000000007d800130
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = a1555e7387e73a0b
ldx [%i3+0x138],%g3 ! Observed data at 000000007d800138
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 526fe6cce441105e
ldx [%i3+0x140],%g3 ! Observed data at 000000007d800140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = df303e8d1845f86a
ldx [%i3+0x148],%g3 ! Observed data at 000000007d800148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e3f8301e4b089181
ldx [%i3+0x150],%g3 ! Observed data at 000000007d800150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4ccbf1cfc865ea49
ldx [%i3+0x158],%g3 ! Observed data at 000000007d800158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = aac7e9dde59c6207
ldx [%i3+0x160],%g3 ! Observed data at 000000007d800160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 572e57639ac6b50a
ldx [%i3+0x168],%g3 ! Observed data at 000000007d800168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = e86127feb4ca9490
ldx [%i3+0x170],%g3 ! Observed data at 000000007d800170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 14b41ace3ffab412
ldx [%i3+0x178],%g3 ! Observed data at 000000007d800178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 79067a7cffcb0d09
ldx [%i3+0x180],%g3 ! Observed data at 000000007d800180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000000000000bd
ldx [%i3+0x188],%g3 ! Observed data at 000000007d800188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 6aef35ee0423b44d
ldx [%i3+0x198],%g3 ! Observed data at 000000007d800198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x198,%g4
! The test for processor 54 has passed
p54_passed:
ta GOOD_TRAP
nop
p54_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p54_failed
p54_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p54_failed
p54_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p54_failed
p54_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p54_failed
p54_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p54_failed
p54_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p54_failed
p54_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p54_failed
p54_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p54_failed
p54_f0_fail:
set p54_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f2_fail:
set p54_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f4_fail:
set p54_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f6_fail:
set p54_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f8_fail:
set p54_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f10_fail:
set p54_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f12_fail:
set p54_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f14_fail:
set p54_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 54 failed
p54_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 54 failed
p54_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p54_selfmod_failed:
ba p54_failed
mov 0xabc,%g1
p54_common_error:
or %g0,0xf16,%g1
ba p54_failed
mov %o5,%g3
p54_common_signature_error:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_common_timeout:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p54_failed
mov 0x0,%g3
p54_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000028]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000000]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800028]
stwa %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800010]
done
p54_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000028]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000000]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800028]
stwa %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c800010]
done
p54_trap2e:
stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000018]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d800010]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000008]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000020]
done
p54_trap2o:
stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000018]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d800010]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000008]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007d000020]
done
p54_trap3e:
nop
nop
nop
nop
done
p54_trap3o:
nop
nop
nop
nop
done
p54_init_memory_pointers:
set p54_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p54_local0_start,%i0
set p54_local1_start,%i1
set p54_local2_start,%i2
set p54_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0f9a2896e8203e05
ldx [%g1+0x008],%l1 ! %l1 = 07ae974c35613773
ldx [%g1+0x010],%l2 ! %l2 = 224dd7a62b8e3083
ldx [%g1+0x018],%l3 ! %l3 = c17192bdf6c1af20
ldx [%g1+0x020],%l4 ! %l4 = 37149bc08bb9f581
ldx [%g1+0x028],%l5 ! %l5 = d3d7efc5bcb1e166
ldx [%g1+0x030],%l6 ! %l6 = db2460f84caaf977
ldx [%g1+0x038],%l7 ! %l7 = de880eb677413f75
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 55
processor_55:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xdc] ! Set the start flag
wrpr %g0,7,%cleanwin
call p55_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 55
wr %g0,0x4,%fprs ! Make sure fef is 1
set p55_init_freg,%g1
! %f0 = 2f980043 6d3aacd2 ef465f4d cb261c9a
! %f4 = ec486634 20c38cc6 0e7e8dcc 3ec63fc7
! %f8 = 4ffc59dd b1f66ffd c479c484 8894313e
! %f12 = 38944260 b0c1520d 19fe4f45 9666d889
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f0bd6b3e f3063482 b0eeb16d 1c611dd4
! %f36 = 5ef0729a 7a594335 7ac800c6 19b4d481
! %f40 = 91f17171 fdce5c80 e2304a93 3ac8e833
! %f44 = 7286c961 acc9fc1d d475680f 6c3d4be0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd21c7f7800000048,%g7,%g1 ! GSR scale = 9, align = 0
wr %g1,%g0,%gsr ! GSR = d21c7f7800000048
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 55
p55_label_1:
! Mem[0000000090800100] = 8b48d451, %g2 = 00fe6fd435f14ef9
ldub [%i5+0x102],%g2 ! %g2 = 000000000000008b
! %l1 = a5aa7dfca53b2b9d, Mem[000000009080019c] = 76ae3267
stw %l1,[%i5+0x19c] ! Mem[000000009080019c] = a53b2b9d
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l0 = e95d316697be634a, Mem[0000000090000020] = 07fdaa8396db0288
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = e95d316697be634a
! Mem[00000000918000e8] = 4a2aed2e, %g18 = 05075ad6ca3a9389
ldsw [%o0+0x0e8],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[000000007f800054] = 451456ca, %l3 = 43f137cfd7e05c35
ldsb [%i3+0x055],%l3 ! %l3 = 0000000000000014
! %f0 = 2f980043 6d3aacd2 ef465f4d cb261c9a
! %f4 = ec486634 20c38cc6 0e7e8dcc 3ec63fc7
! %f8 = 4ffc59dd b1f66ffd c479c484 8894313e
! %f12 = 38944260 b0c1520d 19fe4f45 9666d889
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000007f0001c0] = 1c19f16e, %l5 = 22bc5fc4, %l1 = a53b2b9d
add %i2,0x1c0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001c19f16e
! Mem[000000007f0000c0] = a83b2248, %l0 = e95d316697be634a
ldstub [%i2+0x0c0],%l0 ! %l0 = 000000a8000000ff
! Mem[0000000091800080] = d7af3c38 f21af862, %g2 = 4a2aed2e, %g3 = 0bad0b00
ldd [%o0+0x080],%g2 ! %g2 = 00000000d7af3c38 00000000f21af862
p55_label_2:
! Mem[000000007f000120] = d5ceef730d78b61a, %l5 = 29d0fde822bc5fc4, %l2 = 23bb7c47f539a634
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d5ceef730d78b61a
! Mem[000000007e8001ac] = 596606ca, %l5 = 22bc5fc4, %l5 = 22bc5fc4
add %i1,0x1ac,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000596606ca
! %l4 = e7a767df, %l5 = 596606ca, Mem[0000000091000050] = 65d749c6 a42e2703
std %l4,[%i6+0x050] ! Mem[0000000091000050] = e7a767df 596606ca
! Mem[00000000918000a0] = efb13f4b, %g18 = 05075ad6ca3a9389
ldsw [%o0+0x0a0],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[000000007f8000e0] = 51cb61a9fa2b64c0, %l7 = 9bcdd93c89fedcc2, %l0 = 00000000000000a8
add %i3,0xe0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 51cb61a9fa2b64c0
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = efb13f4b, %g3 = f21af862
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
! Mem[0000000091800050] = f95324a8 2f4b5d9e, %g2 = 0c280bcf, %g3 = 450c4cb9
ldd [%o0+0x050],%g2 ! %g2 = 00000000f95324a8 000000002f4b5d9e
! %l3 = 0000000000000014, Mem[000000009180009f] = 85efb13f
stb %l3,[%o0+0x09f] ! Mem[000000009180009c] = 14efb13f
! Mem[00000000908001bc] = ed3731e0, %g2 = 00000000f95324a8
ldsb [%i5+0x1bf],%g2 ! %g2 = ffffffffffffffed
! Mem[000000007f000040] = 85118138, %l2 = d5ceef730d78b61a
swap [%i2+0x040],%l2 ! %l2 = 0000000085118138
p55_label_3:
! Mem[00000000910000f8] = c34d68ff, %g2 = ffffffffffffffed
ldub [%i6+0x0fa],%g2 ! %g2 = 00000000000000c3
! Mem[00000000900000bc] = 0d492144, %g2 = 00000000000000c3
lduh [%i4+0x0bc],%g2 ! %g2 = 0000000000000d49
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800014] = 227efaae, %g2 = 0000000000000d49
lduw [%i5+0x014],%g2 ! %g2 = 00000000227efaae
! %l6 = 39b77978, %l7 = 89fedcc2, Mem[00000000908000b8] = 1aace1f8 1065ce3c
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 39b77978 89fedcc2
! Mem[000000007f000108] = eeab93d8, %l7 = 89fedcc2, %l7 = 89fedcc2
add %i2,0x108,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000eeab93d8
! %l2 = 0000000085118138, Mem[000000009180005b] = 2298c57d
stb %l2,[%o0+0x05b] ! Mem[0000000091800058] = 3898c57d
! Mem[000000007f000140] = 22f8254d e1e1c023 675835f5 6d4bb238
! Mem[000000007f000150] = 84dceecd 2a69699d c76ac28f bb3537f3
! Mem[000000007f000160] = d0ea0fe7 17c3a0a9 4cef8019 9b313ad5
! Mem[000000007f000170] = 2cd9ff9d efd6736a 404112f4 3047d386
mov 0x140,%g6
ldda [%i2+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 000000007f000140
! %l4 = e7a767df, %l5 = 596606ca, Mem[000000007f800088] = 206801f0 dce43c09
std %l4,[%i3+0x088] ! Mem[000000007f800088] = e7a767df 596606ca
! Mem[0000000091000080] = 57ff66f4, %g18 = 05075ad6ca3a9389
ldsw [%i6+0x080],%g2 ! %g2 = 05075ad6ca3a9389
p55_label_4:
! Mem[000000007f8001a8] = 9fc04af9, %l5 = 00000000596606ca
ldstub [%i3+0x1a8],%l5 ! %l5 = 0000009f000000ff
! Mem[000000007f800017] = 33373862, %l5 = 000000000000009f
ldstub [%i3+0x017],%l5 ! %l5 = 00000062000000ff
! %l5 = 0000000000000062, Mem[000000009180016f] = 784cfdc8
stb %l5,[%o0+0x16f] ! Mem[000000009180016c] = 624cfdc8
! Mem[00000000918000a8] = afd10558, %g2 = 0000000057ff66f4
lduw [%o0+0x0a8],%g2 ! %g2 = 00000000afd10558
! Mem[000000007f000194] = 50a6cda3, %l1 = 000000001c19f16e
ldsb [%i2+0x195],%l1 ! %l1 = ffffffffffffffa6
membar #Sync ! Added by membar checker (1071)
! %l0 = 51cb61a9fa2b64c0, Mem[000000009000001d] = c63fc74f
stb %l0,[%i4+0x01d] ! Mem[000000009000001c] = c03fc74f
! %l3 = 0000000000000014, Mem[000000007f800116] = fe867820
stb %l3,[%i3+0x116] ! Mem[000000007f800114] = fe861420
! Mem[000000007e000004] = e74f163c, %l3 = 0000000000000014
swap [%i0+0x004],%l3 ! %l3 = 00000000e74f163c
! Mem[000000007e8000f1] = 83431de3, %l1 = ffffffffffffffa6
ldstub [%i1+0x0f1],%l1 ! %l1 = 00000043000000ff
! Mem[00000000910001dc] = 4cbbbab6, %g2 = 00000000afd10558
ldsb [%i6+0x1df],%g2 ! %g2 = 000000000000004c
p55_label_5:
! Mem[0000000090000168] = 024e0c50, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x168],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[0000000090000030] = 38944260, %g2 = 00000000024e0c50
ldsb [%i4+0x030],%g2 ! %g2 = 0000000000000038
! %l2 = 0000000085118138, Mem[00000000918000bb] = e5a91146
stb %l2,[%o0+0x0bb] ! Mem[00000000918000b8] = 38a91146
! Mem[00000000918000c8] = 8731fad3, %g2 = 0000000000000038
ldsb [%o0+0x0c8],%g2 ! %g2 = ffffffffffffff87
! Mem[000000007f8001cc] = dfbdbccd, %l1 = 0000000000000043
ldstub [%i3+0x1cc],%l1 ! %l1 = 000000df000000ff
! Mem[000000007f000000] = 5bda85b1 46b8d8f3 ac9c4248 8c67170a
! Mem[000000007f000010] = b4f9fbb0 908bcc9e 2dd5a479 cef718c0
! Mem[000000007f000020] = 5e99d187 260fcc91 6e29e6e7 ce501592
! Mem[000000007f000030] = ab5de3b4 fe4fd04d 24cf75c0 bd9b9224
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 000000007f000000
! Mem[000000007f00009e] = 3b8cde61, %l7 = 00000000eeab93d8
ldstub [%i2+0x09e],%l7 ! %l7 = 000000de000000ff
! Mem[0000000090000134] = 41c9d9c6, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x134],%g2 ! %g2 = 05075ad6ca3a9389
! %l3 = 00000000e74f163c, Mem[00000000910000d8] = a99d2d37
stw %l3,[%i6+0x0d8] ! Mem[00000000910000d8] = e74f163c
! Mem[000000007e0001d0] = 48b04f83, %l3 = 00000000e74f163c
ldub [%i0+0x1d0],%l3 ! %l3 = 0000000000000048
p55_label_6:
! Mem[000000007f000038] = 24cf75c0bd9b9224, %l5 = 0000000000000062, %l1 = 00000000000000df
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 24cf75c0bd9b9224
! Mem[0000000091000070] = dec575fc, %g2 = 0000000041c9d9c6
lduw [%i6+0x070],%g2 ! %g2 = 00000000dec575fc
! Mem[000000007e0000ac] = 7e2f0193, %l4 = 5221efb5e7a767df
ldstub [%i0+0x0ac],%l4 ! %l4 = 0000007e000000ff
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000007f000158] = c76ac28fbb3537f3, %l3 = 0000000000000048, %l1 = 24cf75c0bd9b9224
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c76ac28fbb3537f3
! Mem[0000000090800150] = f6a9dfe2, %g2 = 00000000dec575fc
ldsh [%i5+0x152],%g2 ! %g2 = fffffffffffff6a9
! Mem[000000009000018c] = 2f2e8065, %g2 = fffffffffffff6a9
ldub [%i4+0x18d],%g2 ! %g2 = 000000000000002f
! %l1 = c76ac28fbb3537f3, Mem[0000000091800154] = 52e6a040
sth %l1,[%o0+0x154] ! Mem[0000000091800154] = 37f3a040
! Mem[000000007e8001ff] = a7b8c434, %l7 = 00000000000000de
ldstub [%i1+0x1ff],%l7 ! %l7 = 00000034000000ff
membar #Sync ! Added by membar checker (1072)
! Mem[0000000090000000] = 2f980043 6d3aacd2 ef465f4d cb261c9a
! Mem[0000000090000010] = ec486634 20c38cc6 0e7e8dcc 3ec03fc7
! Mem[0000000090000020] = 4ffc59dd b1f66ffd c479c484 8894313e
! Mem[0000000090000030] = 38944260 b0c1520d 19fe4f45 9666d889
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
p55_label_7:
! Mem[000000007f0000f0] = b77c0196, %l2 = 0000000085118138
lduh [%i2+0x0f0],%l2 ! %l2 = 000000000000b77c
! Mem[00000000910000bc] = 38c60dc6, %g2 = 000000000000002f
lduw [%i6+0x0bc],%g2 ! %g2 = 0000000038c60dc6
! Mem[00000000900000c0] = e765020f0306257e, %g2 = 0000000038c60dc6
ldx [%i4+0x0c0],%g2 ! %g2 = e765020f0306257e
! %l3 = 0000000000000048, Mem[0000000091000044] = 64608260
stb %l3,[%i6+0x044] ! Mem[0000000091000044] = 48608260
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! %l5 = 0000000000000062, Mem[0000000091000082] = 66f48c7a
sth %l5,[%i6+0x082] ! Mem[0000000091000080] = 00628c7a
! %l2 = 000000000000b77c, Mem[0000000090800058] = 76c7d6ff35823d38
stx %l2,[%i5+0x058] ! Mem[0000000090800058] = 000000000000b77c
! %l1 = c76ac28fbb3537f3, Mem[0000000090800198] = c4d12a66
stw %l1,[%i5+0x198] ! Mem[0000000090800198] = bb3537f3
! Mem[000000007f000058] = 68cd0cf0c2f2f51b, %l0 = 51cb61a9fa2b64c0, %l7 = 0000000000000034
add %i2,0x58,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 68cd0cf0c2f2f51b
! Mem[00000000900001fc] = 499283ac, %g2 = e765020f0306257e
ldub [%i4+0x1fe],%g2 ! %g2 = 0000000000000049
p55_label_8:
! %l6 = 6215559039b77978, Mem[000000009100004c] = c765fd60
stb %l6,[%i6+0x04c] ! Mem[000000009100004c] = 7865fd60
! Mem[00000000910000ec] = deb1cb5b, %g2 = 0000000000000049
lduh [%i6+0x0ee],%g2 ! %g2 = 000000000000deb1
! Mem[000000007f000138] = 964e2a9e, %l2 = 000000000000b77c
ldub [%i2+0x13b],%l2 ! %l2 = 000000000000009e
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000007f0001f0] = 8771e188, %l6 = 6215559039b77978
swap [%i2+0x1f0],%l6 ! %l6 = 000000008771e188
! Mem[0000000091800114] = a1a022ec, %g2 = 000000000000deb1
lduh [%o0+0x114],%g2 ! %g2 = 000000000000a1a0
! Mem[000000007f00018c] = 7492ecbb, %l2 = 000000000000009e
ldub [%i2+0x18f],%l2 ! %l2 = 00000000000000bb
! Mem[000000007f000042] = 0d78b61a, %l6 = 000000008771e188
ldstub [%i2+0x042],%l6 ! %l6 = 000000b6000000ff
! Mem[000000007e0001c0] = 51cbd2888f3c1f20, %l3 = 0000000000000048, %l3 = 0000000000000048
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 51cbd2888f3c1f20
! Mem[00000000918000ec] = d962dbb7, %g2 = 000000000000a1a0
ldsb [%o0+0x0ef],%g2 ! %g2 = ffffffffffffffd9
p55_label_9:
! Mem[0000000091000078] = 53e44ef2, %g2 = ffffffffffffffd9
ldsh [%i6+0x078],%g2 ! %g2 = 00000000000053e4
! Mem[0000000090000148] = 4f4008f7, %g2 = 00000000000053e4
ldub [%i4+0x149],%g2 ! %g2 = 000000000000004f
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000007e000084] = 9e950382, %l7 = 68cd0cf0c2f2f51b
swap [%i0+0x084],%l7 ! %l7 = 000000009e950382
! Mem[000000007f800165] = 067b19b8, %l3 = 51cbd2888f3c1f20
ldstub [%i3+0x165],%l3 ! %l3 = 0000007b000000ff
! Mem[000000007e0000cc] = 9fd75839, %l7 = 000000009e950382
ldub [%i0+0x0ce],%l7 ! %l7 = 0000000000000058
! Mem[000000009080007c] = 132f0048, %g2 = 000000000000004f
ldsb [%i5+0x07c],%g2 ! %g2 = 0000000000000013
! Mem[000000007e0000d0] = 3e408fa2, %l3 = 000000000000007b
ldsb [%i0+0x0d1],%l3 ! %l3 = 0000000000000040
! %l6 = 00000000000000b6, Mem[0000000090000170] = ae1b16b007c19840
stx %l6,[%i4+0x170] ! Mem[0000000090000170] = 00000000000000b6
! %l4 = 0000007e, %l5 = 00000062, Mem[0000000091800120] = d3d0a320 e7c9d2d9
std %l4,[%o0+0x120] ! Mem[0000000091800120] = 0000007e 00000062
p55_label_10:
! %l1 = c76ac28fbb3537f3, Mem[00000000908000b6] = a39e39b7
sth %l1,[%i5+0x0b6] ! Mem[00000000908000b4] = 37f339b7
membar #Sync ! Added by membar checker (1073)
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000007f00002f] = ce501592, %l3 = 0000000000000040
ldstub [%i2+0x02f],%l3 ! %l3 = 00000092000000ff
! Mem[000000007e8000dc] = e99554cf, %l2 = 00000000000000bb
swap [%i1+0x0dc],%l2 ! %l2 = 00000000e99554cf
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000007f8001f0] = 55e74ab0, %l3 = 00000092, %l6 = 000000b6
add %i3,0x1f0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000055e74ab0
! Mem[000000007e800174] = 50cf6ce9, %l5 = 00000062, %l1 = bb3537f3
add %i1,0x174,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000050cf6ce9
! Mem[000000007e000088] = 7e86c9af, %l0 = fa2b64c0, %l1 = 50cf6ce9
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007e86c9af
! %f0 = f3d8b846 b185da5b 0a17678c 48429cac
! %f4 = 9ecc8b90 b0fbf9b4 c018f7ce 79a4d52d
! %f8 = 91cc0f26 87d1995e 921550ce e7e6296e
! %f12 = 4dd04ffe b4e35dab 24929bbd c075cf24
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000007f800038] = 4a070838, %l5 = 00000062, %l2 = e99554cf
add %i3,0x38,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000004a070838
p55_label_11:
! Mem[000000007f000070] = 67743798019406ce, %l7 = 0000000000000058, %l2 = 000000004a070838
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 67743798019406ce
! Mem[000000007e0000e0] = e255dd22, %l5 = 0000000000000062
ldsh [%i0+0x0e0],%l5 ! %l5 = ffffffffffffe255
! %l7 = 0000000000000058, Mem[00000000900001f8] = 24929bbd
stw %l7,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000058
! Mem[000000007f8000cc] = 01116764, %l0 = fa2b64c0, %l2 = 019406ce
add %i3,0xcc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000001116764
! %l0 = 51cb61a9fa2b64c0, Mem[000000007f800000] = 7eb8c638c6b6ff38
stx %l0,[%i3+%g0] ! Mem[000000007f800000] = 51cb61a9fa2b64c0
! Mem[00000000918001d4] = 8a40c6a2, %g18 = 05075ad6ca3a9389
ldsw [%o0+0x1d4],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[000000007e8000c0] = 8a4ce684, %l1 = 7e86c9af, %l5 = ffffe255
add %i1,0xc0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000008a4ce684
! Mem[000000007e800148] = b8d697d9, %l2 = 01116764, %l2 = 01116764
add %i1,0x148,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b8d697d9
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x040,%g5
stda %f16,[%i0+%g5]ASI_BLK_P ! Block Store to 000000007e000040
! Mem[00000000908001e4] = 0c4b8755, %g2 = ffffffff8a40c6a2
lduh [%i5+0x1e4],%g2 ! %g2 = 0000000000000c4b
p55_label_12:
! Mem[000000007f8001a4] = 2bdad1eb, %l2 = 00000000b8d697d9
swap [%i3+0x1a4],%l2 ! %l2 = 000000002bdad1eb
! %l6 = 0000000055e74ab0, Mem[00000000908000f0] = 859a5f43
sth %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 4ab05f43
! Mem[000000007e80011d] = e45626fb, %l3 = 0000000000000092
ldstub [%i1+0x11d],%l3 ! %l3 = 00000056000000ff
! Mem[0000000091800030] = a0e7c98e, %g2 = 0000000000000c4b
ldub [%o0+0x033],%g2 ! %g2 = 00000000000000a0
! Mem[000000007f0000a8] = 6c6e2d86, %l3 = 00000056, %l4 = 0000007e
add %i2,0xa8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006c6e2d86
! Mem[0000000090800120] = deae6fff 744fca19, %g2 = 000000a0, %g3 = 2f4b5d9e
ldd [%i5+0x120],%g2 ! %g2 = 00000000deae6fff 00000000744fca19
! Mem[00000000900000f0] = 2a469eb5, %g2 = 00000000deae6fff
lduw [%i4+0x0f0],%g2 ! %g2 = 000000002a469eb5
! %l0 = 51cb61a9fa2b64c0, Mem[00000000918001b4] = 4e30f44d
stw %l0,[%o0+0x1b4] ! Mem[00000000918001b4] = fa2b64c0
! Mem[0000000090800110] = 63a9fdac3f65ae71, %g2 = 000000002a469eb5
ldx [%i5+0x110],%g2 ! %g2 = 63a9fdac3f65ae71
! Mem[000000007e0001b8] = e948e081976d41fa, %l2 = 000000002bdad1eb, %l7 = 0000000000000058
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e948e081976d41fa
p55_label_13:
! %l4 = 000000006c6e2d86, Mem[000000007f800146] = 9e2ceb2f
stb %l4,[%i3+0x146] ! Mem[000000007f800144] = 9e2c862f
! %f0 = f3d8b846 b185da5b 0a17678c 48429cac
! %f4 = 9ecc8b90 b0fbf9b4 c018f7ce 79a4d52d
! %f8 = 91cc0f26 87d1995e 921550ce e7e6296e
! %f12 = 4dd04ffe b4e35dab 24929bbd c075cf24
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000007e800140] = 46d74fb70d64b8b5, %l6 = 0000000055e74ab0, %l5 = 000000008a4ce684
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 46d74fb70d64b8b5
! Mem[000000007e800138] = d384960d, %l3 = 0000000000000056
ldsh [%i1+0x138],%l3 ! %l3 = ffffffffffffd384
! Mem[000000007f000010] = b4f9fbb0, %l7 = e948e081976d41fa
ldstub [%i2+%o2],%l7 ! %l7 = 000000b4000000ff
! Mem[000000007e0001cc] = 6825e16a, %l7 = 00000000000000b4
swap [%i0+0x1cc],%l7 ! %l7 = 000000006825e16a
! Mem[0000000090800110] = 63a9fdac3f65ae71, %g2 = 63a9fdac3f65ae71
ldx [%i5+0x110],%g2 ! %g2 = 63a9fdac3f65ae71
! Mem[000000007e000104] = 6cf6102b, %l6 = 0000000055e74ab0
swap [%i0+0x104],%l6 ! %l6 = 000000006cf6102b
! %l7 = 000000006825e16a, Mem[0000000090000084] = c1253e39
sth %l7,[%i4+0x084] ! Mem[0000000090000084] = e16a3e39
membar #Sync ! Added by membar checker (1074)
! Mem[0000000090000080] = 68658703 e16a3e39 802e2f11 dae44b39
! Mem[0000000090000090] = 3c749dad 122d6165 da549205 062fc8cf
! Mem[00000000900000a0] = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! Mem[00000000900000b0] = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
p55_label_14:
! %l0 = 51cb61a9fa2b64c0, Mem[000000009000006b] = 6e6343d1
stb %l0,[%i4+0x06b] ! Mem[0000000090000068] = c06343d1
! Mem[000000009100018c] = 78858b15, %g2 = 63a9fdac3f65ae71
lduh [%i6+0x18c],%g2 ! %g2 = 0000000000007885
! Mem[000000007e000196] = 04f739b3, %l0 = 51cb61a9fa2b64c0
ldstub [%i0+0x196],%l0 ! %l0 = 00000039000000ff
! %l6 = 000000006cf6102b, Mem[00000000900000df] = 0327f82a
stb %l6,[%i4+0x0df] ! Mem[00000000900000dc] = 2b27f82a
membar #Sync ! Added by membar checker (1075)
! Mem[00000000900000c0] = e765020f 0306257e 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d12b
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000007f000018] = 2dd5a479cef718c0, %l4 = 000000006c6e2d86
ldx [%i2+%o3],%l4 ! %l4 = 2dd5a479cef718c0
! Mem[000000007e0001cc] = 000000b4, %l7 = 000000006825e16a
lduh [%i0+0x1cc],%l7 ! %l7 = 0000000000000000
! Mem[000000007f000108] = eeab93d84649a8fd, %l6 = 000000006cf6102b, %l5 = 46d74fb70d64b8b5
add %i2,0x108,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = eeab93d84649a8fd
! Mem[000000007e0000fc] = 37372c09, %l3 = ffffffffffffd384
swap [%i0+0x0fc],%l3 ! %l3 = 0000000037372c09
! %l4 = cef718c0, %l5 = 4649a8fd, Mem[000000007f000008] = ac9c4248 8c67170a
std %l4,[%i2+%o1] ! Mem[000000007f000008] = cef718c0 4649a8fd
p55_label_15:
! Mem[0000000091800014] = 1cd70ade, %g2 = 0000000000007885
ldsb [%o0+0x015],%g2 ! %g2 = 000000000000001c
! %l1 = 000000007e86c9af, Mem[000000009100011c] = f8b22f1d
stw %l1,[%i6+0x11c] ! Mem[000000009100011c] = 7e86c9af
! Mem[000000007e8001b8] = a121318d, %l0 = 00000039, %l1 = 7e86c9af
add %i1,0x1b8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a121318d
! Mem[000000007e800048] = cadad75cca568fa2, %l2 = 000000002bdad1eb, %l4 = 2dd5a479cef718c0
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = cadad75cca568fa2
! %l1 = 00000000a121318d, Mem[0000000091800098] = 87692ba9
sth %l1,[%o0+0x098] ! Mem[0000000091800098] = 318d2ba9
! %l2 = 000000002bdad1eb, Mem[0000000091800078] = d01dc179
sth %l2,[%o0+0x078] ! Mem[0000000091800078] = d1ebc179
! Mem[0000000090000120] = 0a8d8c48, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x120],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[000000007f800138] = 002658e2, %l6 = 000000006cf6102b
swap [%i3+0x138],%l6 ! %l6 = 00000000002658e2
! Mem[000000007e000039] = 51e9d7ba, %l5 = eeab93d84649a8fd
ldstub [%i0+0x039],%l5 ! %l5 = 000000e9000000ff
! Mem[000000007f0000a0] = 1c934373, %l4 = cadad75cca568fa2
swap [%i2+0x0a0],%l4 ! %l4 = 000000001c934373
p55_label_16:
! Mem[000000007e000180] = 09048eee e105389a 12841339 50639168
! Mem[000000007e000190] = 101302b0 04f7ffb3 7f122aae 2a7d6371
! Mem[000000007e0001a0] = 6251179d f15e6276 bf0d5bdc 72d1ef94
! Mem[000000007e0001b0] = b2c8ebf5 0f170081 e948e081 976d41fa
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 000000007e000180
! Mem[000000007f0001c8] = be7ca464, %l2 = 000000002bdad1eb
swap [%i2+0x1c8],%l2 ! %l2 = 00000000be7ca464
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = 0a8d8c48, %g3 = 744fca19
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
! Mem[0000000090800178] = dcf917eb, %g2 = 000000000c280bcf
ldsh [%i5+0x17a],%g2 ! %g2 = ffffffffffffdcf9
! Mem[000000007f0001d0] = 2254ceb814acae16, %l4 = 000000001c934373, %l6 = 00000000002658e2
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2254ceb814acae16
! Mem[0000000090000000] = 393e25c1 03876568 394be4da 112f2e80
! Mem[0000000090000010] = 65612d12 ad9d743c cfc82f06 059254da
! Mem[0000000090000020] = 0a8d8c48 da8cbb9f 4ad7d9d9 718d8e2a
! Mem[0000000090000030] = f99dea61 b2a9833a a01eb58e cdc019bd
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x140,%g4
stda %f16,[%i3+%g4]ASI_BLK_PL ! Block Store to 000000007f800140
! Mem[000000007f000172] = 2cd9ff9d, %l4 = 000000001c934373
ldstub [%i2+0x172],%l4 ! %l4 = 000000ff000000ff
! Mem[000000007e0000a8] = 7b4534c1ff2f0193, %l1 = 00000000a121318d
ldx [%i0+0x0a8],%l1 ! %l1 = 7b4534c1ff2f0193
! Mem[000000007f80018f] = 4ce068f7, %l5 = 00000000000000e9
ldstub [%i3+0x18f],%l5 ! %l5 = 000000f7000000ff
p55_label_17:
! Mem[000000007f000158] = c76ac28f, %l7 = 0000000000000000
swap [%i2+0x158],%l7 ! %l7 = 00000000c76ac28f
! Mem[000000007f8000a8] = daa655fd25f01e3d, %l4 = 00000000000000ff, %l2 = 00000000be7ca464
add %i3,0xa8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = daa655fd25f01e3d
! Mem[0000000090000080] = 68658703 e16a3e39 802e2f11 dae44b39
! Mem[0000000090000090] = 3c749dad 122d6165 da549205 062fc8cf
! Mem[00000000900000a0] = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! Mem[00000000900000b0] = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000148] = 3992e709, %g18 = 05075ad6ca3a9389
ldsw [%i6+0x148],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[0000000090000080] = 68658703 e16a3e39 802e2f11 dae44b39
! Mem[0000000090000090] = 3c749dad 122d6165 da549205 062fc8cf
! Mem[00000000900000a0] = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! Mem[00000000900000b0] = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[00000000908001d0] = 9914a593, %g18 = 05075ad6ca3a9389
ldsw [%i5+0x1d0],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[000000007e000178] = 83fcea67, %l4 = 000000ff, %l2 = 25f01e3d
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000083fcea67
! Mem[000000007e8001be] = 08a26ff8, %l0 = 0000000000000039
ldstub [%i1+0x1be],%l0 ! %l0 = 0000006f000000ff
! Mem[0000000090000180] = 393e25c1 03876568 394be4da 112f2e80
! Mem[0000000090000190] = 65612d12 ad9d743c cfc82f06 059254da
! Mem[00000000900001a0] = 0a8d8c48 da8cbb9f 4ad7d9d9 718d8e2a
! Mem[00000000900001b0] = f99dea61 b2a9833a a01eb58e cdc019bd
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000110] = 65612d12, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x110],%g2 ! %g2 = 05075ad6ca3a9389
p55_label_18:
! Mem[00000000900000f8] = fd11d118, %g2 = 0000000065612d12
lduh [%i4+0x0f8],%g2 ! %g2 = 000000000000fd11
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e2539c0 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l0 = 000000000000006f, Mem[0000000091800088] = ec5f6a0683ae1bf1
stx %l0,[%o0+0x088] ! Mem[0000000091800088] = 000000000000006f
! Mem[00000000910000c4] = 8e83d2b4, %g2 = 000000000000fd11
lduw [%i6+0x0c4],%g2 ! %g2 = 000000008e83d2b4
! Mem[0000000091000110] = 934de6e7, %g2 = 000000008e83d2b4
ldsb [%i6+0x113],%g2 ! %g2 = ffffffffffffff93
! Mem[000000007f00008c] = 427573ac, %l7 = 00000000c76ac28f
ldsh [%i2+0x08c],%l7 ! %l7 = 0000000000004275
! Mem[0000000090000154] = 8bcc9e2d, %g2 = ffffffffffffff93
ldub [%i4+0x155],%g2 ! %g2 = 000000000000008b
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l2 = 83fcea67, %l3 = 37372c09, Mem[0000000090800040] = e46967e1 7f2cd037
std %l2,[%i5+0x040] ! Mem[0000000090800040] = 83fcea67 37372c09
! Mem[00000000918000f0] = 62dbb71e03e56e2c, %g2 = 000000000000008b
ldx [%o0+0x0f0],%g2 ! %g2 = 62dbb71e03e56e2c
p55_label_19:
! %l4 = 00000000000000ff, Mem[0000000090000111] = 612d12ad
stb %l4,[%i4+0x111] ! Mem[0000000090000110] = ff2d12ad
! Mem[0000000091000120] = 16e54bba, %g2 = 62dbb71e03e56e2c
ldsb [%i6+0x122],%g2 ! %g2 = 0000000000000016
! %l5 = 00000000000000f7, Mem[000000009100000c] = 448eee7f
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 000000f7
! Mem[000000007f000198] = 8e807819cfab4823, %l2 = 0000000083fcea67, %l6 = 2254ceb814acae16
add %i2,0x198,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 8e807819cfab4823
! %f0 = 09048eee e105389a 12841339 50639168
! %f4 = 101302b0 04f7ffb3 7f122aae 2a7d6371
! %f8 = 6251179d f15e6276 bf0d5bdc 72d1ef94
! %f12 = b2c8ebf5 0f170081 e948e081 976d41fa
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000007e800170] = 969b61ee, %l0 = 000000000000006f
ldsh [%i1+0x172],%l0 ! %l0 = 00000000000061ee
membar #Sync ! Added by membar checker (1076)
! Mem[0000000090000000] = 09048eee e105389a 12841339 50639168
! Mem[0000000090000010] = 101302b0 04f7ffb3 7f122aae 2a7d6371
! Mem[0000000090000020] = 6251179d f15e6276 bf0d5bdc 72d1ef94
! Mem[0000000090000030] = b2c8ebf5 0f170081 e948e081 976d41fa
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = f3d8b846 b185da5b 0a17678c 48429cac
! Mem[00000000900001d0] = 9ecc8b90 b0fbf9b4 c018f7ce 79a4d52d
! Mem[00000000900001e0] = 91cc0f26 87d1995e 921550ce e7e6296e
! Mem[00000000900001f0] = 4dd04ffe b4e35dab 00000058 c075cf24
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000007e000113] = 7a8825b5, %l2 = 0000000083fcea67
ldstub [%i0+0x113],%l2 ! %l2 = 000000b5000000ff
p55_label_20:
! Mem[000000007e800098] = 78161db2, %l0 = 00000000000061ee
lduh [%i1+0x098],%l0 ! %l0 = 0000000000007816
! Mem[000000007f8001e0] = 4bfb15dfbd4bfe6f, %l0 = 0000000000007816, %l0 = 0000000000007816
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4bfb15dfbd4bfe6f
! Mem[000000007e800068] = f62799b5, %l3 = 0000000037372c09
ldstub [%i1+0x068],%l3 ! %l3 = 000000f6000000ff
! Mem[000000007f800008] = 540722b7, %l4 = 00000000000000ff
swap [%i3+%o1],%l4 ! %l4 = 00000000540722b7
! Mem[000000009000004c] = 6b0dd925, %g2 = 0000000000000016
ldub [%i4+0x04c],%g2 ! %g2 = 000000000000006b
! Mem[0000000090000100] = 393e25c1 03876568 394be4da 112f2e80
! Mem[0000000090000110] = 65612d12 ad9d743c cfc82f06 059254da
! Mem[0000000090000120] = 0a8d8c48 da8cbb9f 4ad7d9d9 718d8e2a
! Mem[0000000090000130] = f99dea61 b2a9833a a01eb58e cdc019bd
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l5 = 00000000000000f7, Mem[000000007f800078] = 876fb223584683a2
stx %l5,[%i3+0x078] ! Mem[000000007f800078] = 00000000000000f7
! Mem[0000000090000048] = 46866b0d, %g2 = 000000000000006b
lduh [%i4+0x04a],%g2 ! %g2 = 0000000000004686
! Mem[00000000910000d4] = 56aa3dfd, %g18 = 05075ad6ca3a9389
ldsw [%i6+0x0d4],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[00000000910001c0] = c97f398d, %g2 = 0000000056aa3dfd
lduh [%i6+0x1c0],%g2 ! %g2 = 000000000000c97f
p55_label_21:
! Mem[0000000090800050] = 962502f2, %g18 = 05075ad6ca3a9389
ldsw [%i5+0x050],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[00000000918001b4] = c0327e9a, %g2 = ffffffff962502f2
ldub [%o0+0x1b7],%g2 ! %g2 = 00000000000000c0
! %l6 = cfab4823, %l7 = 00004275, Mem[0000000090000050] = 04fdba21 40bf1adc
std %l6,[%i4+0x050] ! Mem[0000000090000050] = cfab4823 00004275
! %l4 = 00000000540722b7, Mem[00000000918001d4] = 8a40c6a2
sth %l4,[%o0+0x1d4] ! Mem[00000000918001d4] = 22b7c6a2
! Mem[000000007e000118] = 3f933f39, %l2 = 00000000000000b5
ldstub [%i0+0x118],%l2 ! %l2 = 0000003f000000ff
membar #Sync ! Added by membar checker (1077)
! %l6 = 8e807819cfab4823, Mem[0000000090000110] = 65612d12ad9d743c
stx %l6,[%i4+0x110] ! Mem[0000000090000110] = 8e807819cfab4823
! Mem[00000000910001d8] = b3551fa5, %g2 = 00000000000000c0
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000b3551fa5
! Mem[00000000900001b0] = f99dea61b2a9833a, %g2 = 00000000b3551fa5
ldx [%i4+0x1b0],%g2 ! %g2 = f99dea61b2a9833a
! %l1 = 7b4534c1ff2f0193, Mem[000000007f800190] = 123db40d75c53b3f
stx %l1,[%i3+0x190] ! Mem[000000007f800190] = 7b4534c1ff2f0193
! Mem[000000007f80018c] = 4ce068ff, %l7 = 00004275, %l7 = 00004275
add %i3,0x18c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000004ce068ff
p55_label_22:
! Mem[000000007f0001b4] = 84a7ec1e, %l3 = 00000000000000f6
swap [%i2+0x1b4],%l3 ! %l3 = 0000000084a7ec1e
! Mem[00000000918001c4] = 0770e0b9, %g2 = f99dea61b2a9833a
ldub [%o0+0x1c6],%g2 ! %g2 = 0000000000000007
! Mem[000000007e0001d4] = 5445e0c3, %l2 = 000000000000003f
swap [%i0+0x1d4],%l2 ! %l2 = 000000005445e0c3
! Mem[000000007f800018] = 182a1cc2, %l3 = 0000000084a7ec1e
swap [%i3+%o3],%l3 ! %l3 = 00000000182a1cc2
! %f0 = 09048eee e105389a 12841339 50639168
! %f4 = 101302b0 04f7ffb3 7f122aae 2a7d6371
! %f8 = 6251179d f15e6276 bf0d5bdc 72d1ef94
! %f12 = b2c8ebf5 0f170081 e948e081 976d41fa
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000007f800140] = 393e25c1, %l1 = 7b4534c1ff2f0193
swap [%i3+0x140],%l1 ! %l1 = 00000000393e25c1
! Mem[000000007f80011d] = 20f0f11f, %l7 = 000000004ce068ff
ldstub [%i3+0x11d],%l7 ! %l7 = 000000f0000000ff
! %l5 = 00000000000000f7, Mem[0000000091000040] = 7ed4515b48608260
stx %l5,[%i6+0x040] ! Mem[0000000091000040] = 00000000000000f7
! Mem[00000000900001c0] = f3d8b846 b185da5b 0a17678c 48429cac
! Mem[00000000900001d0] = 9ecc8b90 b0fbf9b4 c018f7ce 79a4d52d
! Mem[00000000900001e0] = 91cc0f26 87d1995e 921550ce e7e6296e
! Mem[00000000900001f0] = 4dd04ffe b4e35dab 00000058 c075cf24
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900001d0] = 9ecc8b90, %g2 = 0000000000000007
lduw [%i4+0x1d0],%g2 ! %g2 = 000000009ecc8b90
p55_label_23:
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000007f800100
! Mem[000000007f800160] = 0a8d8c48da8cbb9f, %l6 = 8e807819cfab4823
ldx [%i3+0x160],%l6 ! %l6 = 0a8d8c48da8cbb9f
! Mem[000000007f80006c] = 6e6fe1e1, %l2 = 000000005445e0c3
lduw [%i3+0x06c],%l2 ! %l2 = 000000006e6fe1e1
! Mem[000000007f8000e8] = d012c74b, %l2 = 6e6fe1e1, %l0 = bd4bfe6f
add %i3,0xe8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d012c74b
! %f16 = 68658703 c1253e39 802e2f11 dae44b39
! %f20 = 3c749dad 122d6165 da549205 062fc8cf
! %f24 = 9fbb8cda 488c8d0a 2a8e8d71 d9d9d74a
! %f28 = 3a83a9b2 61ea9df9 bd19c0cd 8eb51ea0
stda %f16,[%i1+%g4]ASI_COMMIT_S ! Block Store to 000000007e800100
! %f0 = 09048eee e105389a 12841339 50639168
! %f4 = 101302b0 04f7ffb3 7f122aae 2a7d6371
! %f8 = 6251179d f15e6276 bf0d5bdc 72d1ef94
! %f12 = b2c8ebf5 0f170081 e948e081 976d41fa
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000910000ec] = deb1cb5b, %g2 = 000000009ecc8b90
lduh [%i6+0x0ee],%g2 ! %g2 = 000000000000deb1
! Mem[000000007f000068] = 20362df50d25684a, %l2 = 000000006e6fe1e1, %l0 = 00000000d012c74b
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 20362df50d25684a
! Mem[000000007e0000b0] = babf92b9, %l6 = 0a8d8c48da8cbb9f
lduw [%i0+0x0b0],%l6 ! %l6 = 00000000babf92b9
! Mem[00000000908001e0] = 176babb6 0c4b8755, %g2 = 0000deb1, %g3 = 450c4cb9
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000176babb6 000000000c4b8755
p55_label_24:
! Mem[000000007e0000e8] = f900e683cac9cb60, %l0 = 20362df50d25684a, %l6 = 00000000babf92b9
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f900e683cac9cb60
! Mem[000000009000001c] = 2a7d6371, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x01c],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[0000000090000050] = cfab482300004275, %g2 = 000000002a7d6371
ldx [%i4+0x050],%g2 ! %g2 = cfab482300004275
! %l5 = 00000000000000f7, Mem[000000009080001a] = 4082910b
sth %l5,[%i5+0x01a] ! Mem[0000000090800018] = 00f7910b
! Mem[000000007e8000e3] = dc128716, %l3 = 00000000182a1cc2
ldstub [%i1+0x0e3],%l3 ! %l3 = 00000016000000ff
! %l0 = 20362df50d25684a, Mem[000000009080010a] = 44fc358f
sth %l0,[%i5+0x10a] ! Mem[0000000090800108] = 684a358f
! Mem[000000009180001c] = e6724250, %g2 = cfab482300004275
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffe672
membar #Sync ! Added by membar checker (1078)
! Mem[000000007e800134] = 61ea9df9, %l4 = 540722b7, %l0 = 0d25684a
add %i1,0x134,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000061ea9df9
! Mem[000000007f000110] = 8df215408245805a, %l0 = 0000000061ea9df9
ldx [%i2+0x110],%l0 ! %l0 = 8df215408245805a
! Mem[000000007f0001d2] = 2254ceb8, %l7 = 00000000000000f0
ldstub [%i2+0x1d2],%l7 ! %l7 = 000000ce000000ff
p55_label_25:
! Mem[000000007e8001dc] = 09d4ac8f, %l1 = 00000000393e25c1
swap [%i1+0x1dc],%l1 ! %l1 = 0000000009d4ac8f
! Mem[000000007e8001f8] = 8917ef11a7b8c4ff, %l0 = 8df215408245805a
ldx [%i1+0x1f8],%l0 ! %l0 = 8917ef11a7b8c4ff
! Mem[000000009000012c] = 718d8e2a, %g18 = 05075ad6ca3a9389
ldsw [%i4+0x12c],%g2 ! %g2 = 05075ad6ca3a9389
! Mem[0000000091800138] = 215257a52c14b16d, %g2 = 00000000718d8e2a
ldx [%o0+0x138],%g2 ! %g2 = 215257a52c14b16d
! Mem[0000000091800184] = 52c97450, %g2 = 215257a52c14b16d
lduw [%o0+0x184],%g2 ! %g2 = 0000000052c97450
! Mem[00000000910001b8] = 5ea3e305edf9df50, %g2 = 0000000052c97450
ldx [%i6+0x1b8],%g2 ! %g2 = 5ea3e305edf9df50
! Mem[0000000090800044] = 37372c09, %g2 = 5ea3e305edf9df50
lduw [%i5+0x044],%g2 ! %g2 = 0000000037372c09
! Mem[000000007e800100] = 68658703, %l3 = 0000000000000016
lduh [%i1+0x102],%l3 ! %l3 = 0000000000008703
! Mem[00000000900000c0] = 09048eee e105389a 12841339 50639168
! Mem[00000000900000d0] = 101302b0 04f7ffb3 7f122aae 2a7d6371
! Mem[00000000900000e0] = 6251179d f15e6276 bf0d5bdc 72d1ef94
! Mem[00000000900000f0] = b2c8ebf5 0f170081 e948e081 976d41fa
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000007e000068] = 2a8e8d71, %l7 = 00000000000000ce
swap [%i0+0x068],%l7 ! %l7 = 000000002a8e8d71
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p55_branch_failed
p55_not_taken_0_end:
! End of Random Code for Thread 55
1: membar #Sync ! Force all stores to complete
p55_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0dc] ! Set processor 55 done flag
! Check Registers
p55_check_registers:
set p55_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 8917ef11a7b8c4ff
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000009d4ac8f
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006e6fe1e1
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000008703
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000540722b7
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000f7
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be f900e683cac9cb60
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002a8e8d71
bne,a,pn %xcc,p55_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p55_check_fp_registers:
set p55_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 09048eee e105389a
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 12841339 50639168
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 101302b0 04f7ffb3
bne %xcc,p55_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7f122aae 2a7d6371
bne %xcc,p55_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 6251179d f15e6276
bne %xcc,p55_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be bf0d5bdc 72d1ef94
bne %xcc,p55_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b2c8ebf5 0f170081
bne %xcc,p55_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e948e081 976d41fa
bne %xcc,p55_f14_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = af80a1bf00000014
ldx [%i0+0x000],%g3 ! Observed data at 000000007e000000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 51ffd7ba231ccdb6
ldx [%i0+0x038],%g3 ! Observed data at 000000007e000038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 68658703c1253e39
ldx [%i0+0x040],%g3 ! Observed data at 000000007e000040
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 802e2f11dae44b39
ldx [%i0+0x048],%g3 ! Observed data at 000000007e000048
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3c749dad122d6165
ldx [%i0+0x050],%g3 ! Observed data at 000000007e000050
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = da549205062fc8cf
ldx [%i0+0x058],%g3 ! Observed data at 000000007e000058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9fbb8cda488c8d0a
ldx [%i0+0x060],%g3 ! Observed data at 000000007e000060
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000ced9d9d74a
ldx [%i0+0x068],%g3 ! Observed data at 000000007e000068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3a83a9b261ea9df9
ldx [%i0+0x070],%g3 ! Observed data at 000000007e000070
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = bd19c0cd8eb51ea0
ldx [%i0+0x078],%g3 ! Observed data at 000000007e000078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9ffdf398c2f2f51b
ldx [%i0+0x080],%g3 ! Observed data at 000000007e000080
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7b4534c1ff2f0193
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 45fa3f57ffffd384
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 083bdf9a55e74ab0
ldx [%i0+0x100],%g3 ! Observed data at 000000007e000100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7a8825ff453e2a70
ldx [%i0+0x110],%g3 ! Observed data at 000000007e000110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff933f398a5f71e0
ldx [%i0+0x118],%g3 ! Observed data at 000000007e000118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x118,%g4
ldx [%g1+0x190],%g2 ! Expected data = 101302b004f7ffb3
ldx [%i0+0x190],%g3 ! Observed data at 000000007e000190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 343c19f2000000b4
ldx [%i0+0x1c8],%g3 ! Observed data at 000000007e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 48b04f830000003f
ldx [%i0+0x1d0],%g3 ! Observed data at 000000007e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1d0,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x068],%g2 ! Expected data = ff2799b5fa7dbd4c
ldx [%i1+0x068],%g3 ! Observed data at 000000007e800068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e10b44c2000000bb
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = dc1287ff8c389124
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 83ff1de319b3be02
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 68658703c1253e39
ldx [%i1+0x100],%g3 ! Observed data at 000000007e800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 802e2f11dae44b39
ldx [%i1+0x108],%g3 ! Observed data at 000000007e800108
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3c749dad122d6165
ldx [%i1+0x110],%g3 ! Observed data at 000000007e800110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = da549205062fc8cf
ldx [%i1+0x118],%g3 ! Observed data at 000000007e800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9fbb8cda488c8d0a
ldx [%i1+0x120],%g3 ! Observed data at 000000007e800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2a8e8d71d9d9d74a
ldx [%i1+0x128],%g3 ! Observed data at 000000007e800128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3a83a9b261ea9df9
ldx [%i1+0x130],%g3 ! Observed data at 000000007e800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = bd19c0cd8eb51ea0
ldx [%i1+0x138],%g3 ! Observed data at 000000007e800138
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a121318d08a2fff8
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0658ce48393e25c1
ldx [%i1+0x1d8],%g3 ! Observed data at 000000007e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8917ef11a7b8c4ff
ldx [%i1+0x1f8],%g3 ! Observed data at 000000007e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1f8,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = cef718c04649a8fd
ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = fff9fbb0908bcc9e
ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6e29e6e7ce5015ff
ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0d78ff1a31ed519d
ldx [%i2+0x040],%g3 ! Observed data at 000000007f000040
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = ec8c7dcd3b8cff61
ldx [%i2+0x098],%g3 ! Observed data at 000000007f000098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ca568fa267c183f2
ldx [%i2+0x0a0],%g3 ! Observed data at 000000007f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff3b224804122402
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000000bb3537f3
ldx [%i2+0x158],%g3 ! Observed data at 000000007f000158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2cd9ff9defd6736a
ldx [%i2+0x170],%g3 ! Observed data at 000000007f000170
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 433d9809000000f6
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2bdad1eb234f3612
ldx [%i2+0x1c8],%g3 ! Observed data at 000000007f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2254ffb814acae16
ldx [%i2+0x1d0],%g3 ! Observed data at 000000007f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 39b7797895c6f254
ldx [%i2+0x1f0],%g3 ! Observed data at 000000007f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1f0,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 51cb61a9fa2b64c0
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000ffbb1a2072
ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b0af589f333738ff
ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 84a7ec1e8712e739
ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x018,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000000000f7
ldx [%i3+0x078],%g3 ! Observed data at 000000007f800078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = e7a767df596606ca
ldx [%i3+0x088],%g3 ! Observed data at 000000007f800088
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 68658703c1253e39
ldx [%i3+0x100],%g3 ! Observed data at 000000007f800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 802e2f11dae44b39
ldx [%i3+0x108],%g3 ! Observed data at 000000007f800108
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3c749dad122d6165
ldx [%i3+0x110],%g3 ! Observed data at 000000007f800110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = da549205062fc8cf
ldx [%i3+0x118],%g3 ! Observed data at 000000007f800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9fbb8cda488c8d0a
ldx [%i3+0x120],%g3 ! Observed data at 000000007f800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2a8e8d71d9d9d74a
ldx [%i3+0x128],%g3 ! Observed data at 000000007f800128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3a83a9b261ea9df9
ldx [%i3+0x130],%g3 ! Observed data at 000000007f800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = bd19c0cd8eb51ea0
ldx [%i3+0x138],%g3 ! Observed data at 000000007f800138
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff2f019303876568
ldx [%i3+0x140],%g3 ! Observed data at 000000007f800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 394be4da112f2e80
ldx [%i3+0x148],%g3 ! Observed data at 000000007f800148
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 65612d12ad9d743c
ldx [%i3+0x150],%g3 ! Observed data at 000000007f800150
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = cfc82f06059254da
ldx [%i3+0x158],%g3 ! Observed data at 000000007f800158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0a8d8c48da8cbb9f
ldx [%i3+0x160],%g3 ! Observed data at 000000007f800160
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4ad7d9d9718d8e2a
ldx [%i3+0x168],%g3 ! Observed data at 000000007f800168
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = f99dea61b2a9833a
ldx [%i3+0x170],%g3 ! Observed data at 000000007f800170
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = a01eb58ecdc019bd
ldx [%i3+0x178],%g3 ! Observed data at 000000007f800178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0f926bd54ce068ff
ldx [%i3+0x188],%g3 ! Observed data at 000000007f800188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7b4534c1ff2f0193
ldx [%i3+0x190],%g3 ! Observed data at 000000007f800190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fc5e67c2b8d697d9
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffc04af9032798fd
ldx [%i3+0x1a8],%g3 ! Observed data at 000000007f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5fb70027ffbdbccd
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1c8,%g4
! The test for processor 55 has passed
p55_passed:
ta GOOD_TRAP
nop
p55_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p55_failed
p55_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p55_failed
p55_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p55_failed
p55_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p55_failed
p55_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p55_failed
p55_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p55_failed
p55_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p55_failed
p55_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p55_failed
p55_f0_fail:
set p55_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f2_fail:
set p55_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f4_fail:
set p55_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f6_fail:
set p55_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f8_fail:
set p55_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f10_fail:
set p55_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f12_fail:
set p55_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f14_fail:
set p55_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 55 failed
p55_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 55 failed
p55_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0dc] ! Set processor 55 done flag
set p55_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p55_selfmod_failed:
ba p55_failed
mov 0xabc,%g1
p55_common_error:
or %g0,0xf17,%g1
ba p55_failed
mov %o5,%g3
p55_common_signature_error:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_common_timeout:
set p55_temp,%g1
ba p55_failed
st %g2,[%g1] ! Common Lock Number
p55_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p55_failed
mov 0x0,%g3
p55_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000008]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000018]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800020]
stha %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000028]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800000]
stwa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
done
p55_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f000008]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e000018]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800020]
stha %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000028]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e800000]
stwa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
done
p55_trap2e:
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e000018]
done
p55_trap2o:
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007e000018]
done
p55_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e95d316697be634a
ldx [%g1+0x008],%l1 ! %l1 = a5aa7dfca53b2b9d
ldx [%g1+0x010],%l2 ! %l2 = 23bb7c47f539a634
ldx [%g1+0x018],%l3 ! %l3 = 43f137cfd7e05c35
ldx [%g1+0x020],%l4 ! %l4 = 5221efb5e7a767df
ldx [%g1+0x028],%l5 ! %l5 = 29d0fde822bc5fc4
ldx [%g1+0x030],%l6 ! %l6 = 6215559039b77978
ldx [%g1+0x038],%l7 ! %l7 = 9bcdd93c89fedcc2
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 56
processor_56:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xe0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p56_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 56
wr %g0,0x4,%fprs ! Make sure fef is 1
set p56_init_freg,%g1
! %f0 = deb6f9cf 1128d434 4edfee97 25bf62e4
! %f4 = 4bc5db89 17c907b5 b0bf5153 7a9e3d2d
! %f8 = 283a79fb f1f0d28f 3a512df9 3dd2d0d6
! %f12 = f4002b46 9c9506c1 2fc45ad1 3f74fc4c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a105c6d0 254c96ed 9ec3cb34 463f784b
! %f20 = b50c75ac 5eb37f80 80a54c48 c721eeb7
! %f24 = 19ffe2e6 3461fc7b 24ea1292 3e32a706
! %f28 = f0e95455 36670f36 20a40fb2 eb539e28
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e122d2a3 a8056eea 3d4d3647 e3215195
! %f36 = 84edef95 67802b73 bc0c15c2 2e428cc0
! %f40 = 2432a0b1 05753d08 de55cced 0682939c
! %f44 = d48596b6 662ca6c9 8619e215 34deceaa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x179168780000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 179168780000000b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! Mem[0000000081000030] = 0c5c68ae, %l7 = 052c5dd234295e47
ldub [%i2+0x033],%l7 ! %l7 = 00000000000000ae
! Mem[0000000081800040] = 1adc23ed 47b11103 a8709a35 787d2053
! Mem[0000000081800050] = ed351606 eb7c2cb4 4c66be84 8a4e5b60
! Mem[0000000081800060] = f9415fea 34563871 f71de8ca 41319136
! Mem[0000000081800070] = 410329a2 80ee2d89 89252a75 4fd23a05
mov 0x040,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000081800040
! %l5 = 90255138470fd5f2, Mem[0000000091000048] = 192532e1c765fd60
stx %l5,[%i6+0x048] ! Mem[0000000091000048] = 90255138470fd5f2
! Mem[00000000808001c0] = 9ee33745 13ccfe4c 413407ce 4e874095
! Mem[00000000808001d0] = 32ffdf58 650f09e7 8aa94892 636f23f8
! Mem[00000000808001e0] = 7a0b9732 2741392b 0b8440ee fe105d3d
! Mem[00000000808001f0] = 21862fc9 89dc577e 50d6e84f 09c822cd
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 00000000808001c0
! Mem[0000000090000060] = c4100c5c da1b8a84, %g2 = a3487231, %g3 = 0bad0b00
ldd [%i4+0x060],%g2 ! %g2 = 00000000c4100c5c 00000000da1b8a84
! Mem[0000000090800038] = 60e89f71 d91e8f3d, %g2 = c4100c5c, %g3 = da1b8a84
ldd [%i5+0x038],%g2 ! %g2 = 0000000060e89f71 00000000d91e8f3d
! Mem[000000008100012b] = b57236aa, %l3 = 08c8ffee17d12f68
ldstub [%i2+0x12b],%l3 ! %l3 = 000000aa000000ff
! %l6 = 93ba8cc81d835dee, Mem[00000000900000c0] = e765020f
stw %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 1d835dee
! Mem[0000000081000098] = 37222c9dd3ea9013, %l0 = 238ae71a830dfce5, %l7 = 00000000000000ae
add %i2,0x98,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 37222c9dd3ea9013
! Mem[00000000818001b8] = 171afe45, %l3 = 00000000000000aa
swap [%i3+0x1b8],%l3 ! %l3 = 00000000171afe45
p56_label_2:
! Mem[00000000810001b0] = 22e9ae46, %l6 = 1d835dee, %l4 = 42452353
add %i2,0x1b0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000022e9ae46
! %l1 = 9ee282c6c45d58d8, Mem[00000000918001c8] = e0b9d0052cf5ebc0
stx %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = 9ee282c6c45d58d8
! Mem[0000000090800054] = 80fc76c7, %g2 = 0000000060e89f71
ldsh [%i5+0x056],%g2 ! %g2 = ffffffffffff80fc
! Mem[0000000080800000] = 59fb7786 ef462817 fe61f9d5 d3c08448
! Mem[0000000080800010] = 5b659e59 f8f42ddd dac9a846 d9d120be
! Mem[0000000080800020] = 5a311354 82275bac 225e18e2 39b85ba6
! Mem[0000000080800030] = ec1bad72 67f48dcf da2dbef2 38d5504c
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000080800000
! %l6 = 93ba8cc81d835dee, Mem[000000009000006c] = 6343d138
stb %l6,[%i4+0x06c] ! Mem[000000009000006c] = ee43d138
! Mem[0000000091800150] = cb1da78f52e6a040, %g2 = ffffffffffff80fc
ldx [%o0+0x150],%g2 ! %g2 = cb1da78f52e6a040
! Mem[0000000091000138] = 197b0c15, %g2 = cb1da78f52e6a040
lduw [%i6+0x138],%g2 ! %g2 = 00000000197b0c15
! Mem[0000000081800188] = 97d390e2, %l2 = 23d79b3e73803c84
swap [%i3+0x188],%l2 ! %l2 = 0000000097d390e2
! Mem[0000000090000194] = bb53256a, %g18 = ddfa116a95260e8f
ldsw [%i4+0x194],%g2 ! %g2 = ddfa116a95260e8f
! Mem[00000000800001b8] = fc3a3c0ffc5f2c08, %l3 = 00000000171afe45, %l1 = 9ee282c6c45d58d8
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = fc3a3c0ffc5f2c08
p56_label_3:
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = bb53256a, %g3 = d91e8f3d
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! Mem[0000000080000020] = 646b80e7413f4916, %l0 = 238ae71a830dfce5, %l7 = 37222c9dd3ea9013
add %i0,0x20,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 646b80e7413f4916
! Mem[0000000091800048] = 9a64b471 8ce2bfe6, %g2 = 7f1ad510, %g3 = ffe99c2b
ldd [%o0+0x048],%g2 ! %g2 = 000000009a64b471 000000008ce2bfe6
! Mem[00000000808001dc] = 636f23f8, %l3 = 171afe45, %l6 = 1d835dee
add %i1,0x1dc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000636f23f8
! %l0 = 830dfce5, %l1 = fc5f2c08, Mem[0000000091000190] = aab31c19 692ea48d
std %l0,[%i6+0x190] ! Mem[0000000091000190] = 830dfce5 fc5f2c08
! Mem[0000000081000169] = ae37988f, %l2 = 0000000097d390e2
ldstub [%i2+0x169],%l2 ! %l2 = 00000037000000ff
! Mem[00000000810001d8] = 481ec392, %l4 = 0000000022e9ae46
lduh [%i2+0x1d8],%l4 ! %l4 = 000000000000481e
! Mem[00000000818001dc] = ad159024, %l2 = 00000037, %l5 = 470fd5f2
add %i3,0x1dc,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ad159024
! Mem[00000000818000ac] = 4a4b08bb, %l0 = 830dfce5, %l0 = 830dfce5
add %i3,0xac,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004a4b08bb
! Mem[0000000080000168] = 2e2d3afc, %l6 = 00000000636f23f8
swap [%i0+0x168],%l6 ! %l6 = 000000002e2d3afc
p56_label_4:
! Mem[0000000080000048] = 9137d2d2517c50c3, %l7 = 646b80e7413f4916, %l0 = 000000004a4b08bb
add %i0,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9137d2d2517c50c3
! Mem[0000000081000018] = a2ae5c1a, %l2 = 00000037, %l2 = 00000037
add %i2,0x18,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a2ae5c1a
! Mem[0000000081000164] = b9399bdc, %l3 = 171afe45, %l2 = a2ae5c1a
add %i2,0x164,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b9399bdc
! %l1 = fc3a3c0ffc5f2c08, Mem[0000000091800056] = 5d9e5c76
sth %l1,[%o0+0x056] ! Mem[0000000091800054] = 2c085c76
! %f16 = a105c6d0 254c96ed 9ec3cb34 463f784b
! %f20 = b50c75ac 5eb37f80 80a54c48 c721eeb7
! %f24 = 19ffe2e6 3461fc7b 24ea1292 3e32a706
! %f28 = f0e95455 36670f36 20a40fb2 eb539e28
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l7 = 646b80e7413f4916, Mem[00000000908001f8] = 210f961ea267e83b
stx %l7,[%i5+0x1f8] ! Mem[00000000908001f8] = 646b80e7413f4916
! %l0 = 517c50c3, %l1 = fc5f2c08, Mem[00000000918000e0] = 73df26c5 62e470b4
std %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = 517c50c3 fc5f2c08
! Mem[0000000080800120] = ade9903a, %l2 = 00000000b9399bdc
swap [%i1+0x120],%l2 ! %l2 = 00000000ade9903a
! Mem[0000000080000020] = 646b80e7, %l1 = fc3a3c0ffc5f2c08
swap [%i0+%o4],%l1 ! %l1 = 00000000646b80e7
! Mem[000000008080008c] = e02b9ad0, %l0 = 517c50c3, %l7 = 413f4916
add %i1,0x8c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e02b9ad0
p56_label_5:
! Mem[00000000910000c8] = f2a60790, %g2 = 000000009a64b471
lduh [%i6+0x0ca],%g2 ! %g2 = 000000000000f2a6
! %l6 = 2e2d3afc, %l7 = e02b9ad0, Mem[0000000091800048] = 9a64b471 8ce2bfe6
std %l6,[%o0+0x048] ! Mem[0000000091800048] = 2e2d3afc e02b9ad0
! %l0 = 517c50c3, %l1 = 646b80e7, Mem[0000000091800010] = ae52c76d 311cd70a
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 517c50c3 646b80e7
! %l1 = 00000000646b80e7, Mem[0000000090800168] = 933be2ecba72925c
stx %l1,[%i5+0x168] ! Mem[0000000090800168] = 00000000646b80e7
! Mem[0000000080000080] = af0425ed71641f62, %l2 = 00000000ade9903a, %l6 = 000000002e2d3afc
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = af0425ed71641f62
! Mem[00000000918000ec] = d6d962db, %g2 = 000000000000f2a6
lduh [%o0+0x0ee],%g2 ! %g2 = 000000000000d6d9
! Mem[00000000908000e8] = 8119d14c, %g2 = 000000000000d6d9
ldsh [%i5+0x0ea],%g2 ! %g2 = ffffffffffff8119
! Mem[000000008000015d] = 80cb6956, %l7 = 00000000e02b9ad0
ldstub [%i0+0x15d],%l7 ! %l7 = 000000cb000000ff
! Mem[000000008080000c] = d3c08448, %l7 = 00000000000000cb
ldsb [%i1+0x00f],%l7 ! %l7 = 0000000000000048
! %f16 = a105c6d0 254c96ed 9ec3cb34 463f784b
! %f20 = b50c75ac 5eb37f80 80a54c48 c721eeb7
! %f24 = 19ffe2e6 3461fc7b 24ea1292 3e32a706
! %f28 = f0e95455 36670f36 20a40fb2 eb539e28
stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 0000000081000000
p56_label_6:
! Mem[0000000091000110] = 6efc0b93 4de6e707, %g2 = ffff8119, %g3 = 8ce2bfe6
ldd [%i6+0x110],%g2 ! %g2 = 000000006efc0b93 000000004de6e707
! %f0 = 172846ef 8677fb59 4884c0d3 d5f961fe
! %f4 = dd2df4f8 599e655b be20d1d9 46a8c9da
! %f8 = ac5b2782 5413315a a65bb839 e2185e22
! %f12 = cf8df467 72ad1bec 4c50d538 f2be2dda
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000091000198] = dc45343c 8dfea55c, %g2 = 6efc0b93, %g3 = 4de6e707
ldd [%i6+0x198],%g2 ! %g2 = 00000000dc45343c 000000008dfea55c
! Mem[00000000908000bc] = 1065ce3c, %g2 = 00000000dc45343c
lduw [%i5+0x0bc],%g2 ! %g2 = 000000001065ce3c
! %l2 = ade9903a, %l3 = 171afe45, Mem[00000000918000d0] = 7aba9aca d893ac6f
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = ade9903a 171afe45
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000818000fa] = dc9b4b94, %l5 = 00000000ad159024
ldstub [%i3+0x0fa],%l5 ! %l5 = 0000004b000000ff
! %l0 = 9137d2d2517c50c3, Mem[000000009100016c] = 33af4997
sth %l0,[%i6+0x16c] ! Mem[000000009100016c] = 50c34997
! Mem[0000000090000180] = ac4b8871, %g2 = 000000001065ce3c
ldsh [%i4+0x180],%g2 ! %g2 = ffffffffffffac4b
membar #Sync ! Added by membar checker (1079)
! Mem[0000000090000080] = a105c6d0 254c96ed 9ec3cb34 463f784b
! Mem[0000000090000090] = b50c75ac 5eb37f80 80a54c48 c721eeb7
! Mem[00000000900000a0] = 19ffe2e6 3461fc7b 24ea1292 3e32a706
! Mem[00000000900000b0] = f0e95455 36670f36 20a40fb2 eb539e28
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
p56_label_7:
! %l4 = 0000481e, %l5 = 0000004b, Mem[00000000910000a0] = 0781ea4e d4ce8d0b
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 0000481e 0000004b
! Mem[0000000081000128] = b57236ff, %l1 = 00000000646b80e7
swap [%i2+0x128],%l1 ! %l1 = 00000000b57236ff
! Mem[0000000080800008] = fe61f9d5, %l6 = 71641f62, %l2 = ade9903a
add %i1,0x08,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000fe61f9d5
! Mem[00000000810000b4] = 55cfeac0, %l6 = af0425ed71641f62
ldsw [%i2+0x0b4],%l6 ! %l6 = 0000000055cfeac0
! Mem[00000000908000d8] = d8095dca, %g2 = ffffffffffffac4b
ldub [%i5+0x0db],%g2 ! %g2 = 00000000000000d8
! %l3 = 00000000171afe45, Mem[0000000091800040] = 0323bb001b70dce8
stx %l3,[%o0+0x040] ! Mem[0000000091800040] = 00000000171afe45
! Mem[0000000080000020] = fc5f2c08, %l4 = 000000000000481e
swap [%i0+%o4],%l4 ! %l4 = 00000000fc5f2c08
! Mem[00000000808001d0] = 32ffdf58, %l2 = 00000000fe61f9d5
ldstub [%i1+0x1d0],%l2 ! %l2 = 00000032000000ff
! Mem[00000000900001fc] = e0d04992, %g18 = ddfa116a95260e8f
ldsw [%i4+0x1fc],%g2 ! %g2 = ddfa116a95260e8f
! Mem[0000000081800128] = f8dd17c2feb8639f, %l5 = 000000000000004b, %l3 = 00000000171afe45
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f8dd17c2feb8639f
p56_label_8:
! Mem[000000009000001c] = d9d120be, %g2 = ffffffffe0d04992
lduw [%i4+0x01c],%g2 ! %g2 = 00000000d9d120be
! Mem[000000008100008e] = 94377de1, %l5 = 000000000000004b
ldstub [%i2+0x08e],%l5 ! %l5 = 0000007d000000ff
! Mem[000000008180005c] = 8a4e5b60, %l5 = 000000000000007d
swap [%i3+0x05c],%l5 ! %l5 = 000000008a4e5b60
! Mem[0000000081800050] = ed351606, %l6 = 0000000055cfeac0
swap [%i3+0x050],%l6 ! %l6 = 00000000ed351606
! Mem[00000000800001e0] = f7694ae1, %l2 = 0000000000000032
swap [%i0+0x1e0],%l2 ! %l2 = 00000000f7694ae1
! %l1 = 00000000b57236ff, Mem[00000000918000a0] = efb13f4b
stw %l1,[%o0+0x0a0] ! Mem[00000000918000a0] = b57236ff
! Mem[0000000081800198] = 33f6c645, %l4 = 00000000fc5f2c08
swap [%i3+0x198],%l4 ! %l4 = 0000000033f6c645
! Mem[0000000080000028] = 13a7a284, %l1 = 00000000b57236ff
ldsh [%i0+0x02a],%l1 ! %l1 = ffffffffffffa284
! Mem[00000000908000c0] = fb367275, %g2 = 00000000d9d120be
lduw [%i5+0x0c0],%g2 ! %g2 = 00000000fb367275
! Mem[0000000091000064] = ddde6b96, %g2 = 00000000fb367275
ldub [%i6+0x064],%g2 ! %g2 = 00000000000000dd
p56_label_9:
! Mem[0000000091000138] = 197b0c15 9537f750, %g2 = 000000dd, %g3 = 8dfea55c
ldd [%i6+0x138],%g2 ! %g2 = 00000000197b0c15 000000009537f750
! Mem[0000000091000174] = 19abd6e5, %g2 = 00000000197b0c15
lduh [%i6+0x174],%g2 ! %g2 = 00000000000019ab
! Mem[0000000081800178] = 69c00752, %l1 = ffffa284, %l5 = 8a4e5b60
add %i3,0x178,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000069c00752
! %l2 = f7694ae1, %l3 = feb8639f, Mem[0000000090800140] = 1e3f3f83 808370bc
std %l2,[%i5+0x140] ! Mem[0000000090800140] = f7694ae1 feb8639f
! %l5 = 0000000069c00752, Mem[0000000090000038] = da2dbef2
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = 0752bef2
! Mem[0000000090800098] = f985fdfd 46857f6f, %g2 = 000019ab, %g3 = 9537f750
ldd [%i5+0x098],%g2 ! %g2 = 00000000f985fdfd 0000000046857f6f
! Mem[0000000081000104] = f9589faf, %l1 = ffffffffffffa284
lduw [%i2+0x104],%l1 ! %l1 = 00000000f9589faf
! %f16 = a105c6d0 254c96ed 9ec3cb34 463f784b
! %f20 = b50c75ac 5eb37f80 80a54c48 c721eeb7
! %f24 = 19ffe2e6 3461fc7b 24ea1292 3e32a706
! %f28 = f0e95455 36670f36 20a40fb2 eb539e28
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l6 = ed351606, %l7 = 00000048, Mem[0000000090800048] = ec50e804 4339ab56
std %l6,[%i5+0x048] ! Mem[0000000090800048] = ed351606 00000048
! Mem[0000000090800074] = f2f19fb9, %g2 = 00000000f985fdfd
ldsh [%i5+0x076],%g2 ! %g2 = fffffffffffff2f1
p56_label_10:
! Mem[0000000091000190] = fce5fc5f, %g2 = fffffffffffff2f1
ldsh [%i6+0x192],%g2 ! %g2 = fffffffffffffce5
! Mem[00000000810001c0] = 9a5dff2e 331bf851 9b1ed789 8c5649b3
! Mem[00000000810001d0] = 22ce8954 ae5084a2 481ec392 701324b7
! Mem[00000000810001e0] = 33501506 712f0be1 936d475e c6c289db
! Mem[00000000810001f0] = 2657b300 9063ca9d 5cf73da4 3cf884d3
ldda [%i2+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000810001c0
! Mem[00000000808001cb] = 413407ce, %l6 = 00000000ed351606
ldstub [%i1+0x1cb],%l6 ! %l6 = 000000ce000000ff
! %f0 = 172846ef 8677fb59 4884c0d3 d5f961fe
! %f4 = dd2df4f8 599e655b be20d1d9 46a8c9da
! %f8 = ac5b2782 5413315a a65bb839 e2185e22
! %f12 = cf8df467 72ad1bec 4c50d538 f2be2dda
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000080000040] = 8e0a4df1 c25be501 9137d2d2 517c50c3
! Mem[0000000080000050] = bb334998 ff7ed682 1862170a bb031f36
! Mem[0000000080000060] = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! Mem[0000000080000070] = 9625b383 1cba5c4e cb62963a 1130e395
mov 0x040,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000080000040
! %l3 = f8dd17c2feb8639f, Mem[0000000090000008] = fe61f9d5d3c08448
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = f8dd17c2feb8639f
! %l0 = 517c50c3, %l1 = f9589faf, Mem[0000000091000198] = dc45343c 8dfea55c
std %l0,[%i6+0x198] ! Mem[0000000091000198] = 517c50c3 f9589faf
! %l4 = 0000000033f6c645, Mem[000000009000002a] = 18e239b8
sth %l4,[%i4+0x02a] ! Mem[0000000090000028] = c64539b8
! Mem[0000000090800080] = bcb1b5a9, %g18 = ddfa116a95260e8f
ldsw [%i5+0x080],%g2 ! %g2 = ddfa116a95260e8f
! Mem[0000000091000000] = 04434bb0, %g2 = ffffffffbcb1b5a9
ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000004
p56_label_11:
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000080800120] = b9399bdc, %l3 = feb8639f, %l6 = 000000ce
add %i1,0x120,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b9399bdc
! %l6 = b9399bdc, %l7 = 00000048, Mem[0000000091000120] = efab16e5 4bba2a1e
std %l6,[%i6+0x120] ! Mem[0000000091000120] = b9399bdc 00000048
! Mem[00000000810001a8] = 9da1c0a19e9a6d59, %l4 = 0000000033f6c645, %l3 = f8dd17c2feb8639f
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9da1c0a19e9a6d59
! Mem[0000000091000074] = e21f53e4, %g2 = 0000000000000004
ldsh [%i6+0x076],%g2 ! %g2 = ffffffffffffe21f
! %f0 = 8e0a4df1 c25be501 9137d2d2 517c50c3
! %f4 = bb334998 ff7ed682 1862170a bb031f36
! %f8 = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! %f12 = 9625b383 1cba5c4e cb62963a 1130e395
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[00000000818001b8] = 000000aa, %l1 = 00000000f9589faf
lduh [%i3+0x1b8],%l1 ! %l1 = 0000000000000000
! Mem[0000000080800022] = 5a311354, %l3 = 9da1c0a19e9a6d59
ldstub [%i1+0x022],%l3 ! %l3 = 00000013000000ff
! Mem[00000000810001c6] = 331bf851, %l0 = 9137d2d2517c50c3
ldstub [%i2+0x1c6],%l0 ! %l0 = 000000f8000000ff
membar #Sync ! Added by membar checker (1080)
! %l6 = b9399bdc, %l7 = 00000048, Mem[00000000810001f8] = 5cf73da4 3cf884d3
std %l6,[%i2+0x1f8] ! Mem[00000000810001f8] = b9399bdc 00000048
p56_label_12:
! %l6 = 00000000b9399bdc, Mem[0000000091000094] = cce5c02d
stw %l6,[%i6+0x094] ! Mem[0000000091000094] = b9399bdc
! Mem[000000009180008c] = 1bf15872, %g2 = ffffffffffffe21f
lduh [%o0+0x08e],%g2 ! %g2 = 0000000000001bf1
! Mem[00000000800001e0] = 00000032, %l6 = 00000000b9399bdc
ldsb [%i0+0x1e3],%l6 ! %l6 = 0000000000000032
! Mem[0000000080000114] = 8531e462, %l2 = 00000000f7694ae1
swap [%i0+0x114],%l2 ! %l2 = 000000008531e462
! %l6 = 0000000000000032, Mem[000000009180005e] = 7dad46f0
sth %l6,[%o0+0x05e] ! Mem[000000009180005c] = 003246f0
! Mem[000000009080005c] = 35823d38, %g2 = 0000000000001bf1
lduw [%i5+0x05c],%g2 ! %g2 = 0000000035823d38
! Mem[0000000090000000] = 59fb7786 ef462817 f8dd17c2 feb8639f
! Mem[0000000090000010] = 5b659e59 f8f42ddd dac9a846 d9d120be
! Mem[0000000090000020] = 5a311354 82275bac 225ec645 39b85ba6
! Mem[0000000090000030] = ec1bad72 67f48dcf 0752bef2 38d5504c
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000190] = b50c75ac 5eb37f80, %g2 = 35823d38, %g3 = 46857f6f
ldd [%i4+0x190],%g2 ! %g2 = 00000000b50c75ac 000000005eb37f80
! %l3 = 0000000000000013, Mem[000000009000012f] = 77581898
stb %l3,[%i4+0x12f] ! Mem[000000009000012c] = 13581898
! Mem[0000000090000194] = 7f8080a5, %g2 = 00000000b50c75ac
ldsh [%i4+0x196],%g2 ! %g2 = 0000000000007f80
p56_label_13:
! Mem[00000000800001c4] = 9fb1037d, %l3 = 0000000000000013
ldstub [%i0+0x1c4],%l3 ! %l3 = 0000009f000000ff
! Mem[0000000090800028] = 08259a35 8a69fa82, %g2 = 00007f80, %g3 = 5eb37f80
ldd [%i5+%o5],%g2 ! %g2 = 0000000008259a35 000000008a69fa82
! Mem[0000000090000000] = 59fb7786 ef462817 f8dd17c2 feb8639f
! Mem[0000000090000010] = 5b659e59 f8f42ddd dac9a846 d9d120be
! Mem[0000000090000020] = 5a311354 82275bac 225ec645 39b85ba6
! Mem[0000000090000030] = ec1bad72 67f48dcf 0752bef2 38d5504c
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000918001f4] = 1513ac42, %g2 = 0000000008259a35
lduw [%o0+0x1f4],%g2 ! %g2 = 000000001513ac42
! %l1 = 0000000000000000, Mem[00000000910000e0] = 0450734102f0f84f
stx %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = 0000000000000000
! Mem[0000000090800088] = c82036f2, %g18 = ddfa116a95260e8f
ldsw [%i5+0x088],%g2 ! %g2 = ddfa116a95260e8f
! Mem[0000000091000160] = 64118847, %g18 = ddfa116a95260e8f
ldsw [%i6+0x160],%g2 ! %g2 = ddfa116a95260e8f
! %l5 = 0000000069c00752, Mem[0000000080000150] = 8234d5e36bff0f57
stx %l5,[%i0+0x150] ! Mem[0000000080000150] = 0000000069c00752
! %l1 = 0000000000000000, Mem[0000000091800128] = 24b9d90e352c036b
stx %l1,[%o0+0x128] ! Mem[0000000091800128] = 0000000000000000
! Mem[0000000081000198] = 969ac3cc17ed1e64, %l5 = 0000000069c00752, %l0 = 00000000000000f8
add %i2,0x198,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 969ac3cc17ed1e64
p56_label_14:
! %l4 = 0000000033f6c645, Mem[00000000910001ec] = aad1df2c
sth %l4,[%i6+0x1ec] ! Mem[00000000910001ec] = c645df2c
! Mem[000000008000002e] = a1f840da, %l0 = 969ac3cc17ed1e64
ldstub [%i0+0x02e],%l0 ! %l0 = 00000040000000ff
! Mem[00000000810001ff] = 00000048, %l2 = 000000008531e462
ldstub [%i2+0x1ff],%l2 ! %l2 = 00000048000000ff
! Mem[0000000090800014] = 227efaae, %g18 = ddfa116a95260e8f
ldsw [%i5+0x014],%g2 ! %g2 = ddfa116a95260e8f
! Mem[000000009100001c] = 80ba806b, %g2 = 00000000227efaae
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff80ba
! Mem[0000000090800108] = 3b44fc35, %g2 = ffffffffffff80ba
ldsb [%i5+0x109],%g2 ! %g2 = 000000000000003b
! %l7 = 0000000000000048, Mem[00000000900001c8] = fa99339b
stb %l7,[%i4+0x1c8] ! Mem[00000000900001c8] = 4899339b
! Mem[0000000091000124] = 00000048, %g2 = 000000000000003b
lduw [%i6+0x124],%g2 ! %g2 = 0000000000000048
! %f16 = 51f81b33 2eff5d9a b349568c 89d71e9b
! %f20 = a28450ae 5489ce22 b7241370 92c31e48
! %f24 = e10b2f71 06155033 db89c2c6 5e476d93
! %f28 = 9dca6390 00b35726 d384f83c a43df75c
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000090800188] = 9e7b85fb, %g2 = 0000000000000048
lduh [%i5+0x18a],%g2 ! %g2 = 0000000000009e7b
p56_label_15:
! Mem[00000000808000ec] = 801e4b3c, %l3 = 000000000000009f
swap [%i1+0x0ec],%l3 ! %l3 = 00000000801e4b3c
! Mem[0000000080000144] = e72d9866, %l6 = 0000000000000032
swap [%i0+0x144],%l6 ! %l6 = 00000000e72d9866
! Mem[00000000918000d0] = ade9903a, %g2 = 0000000000009e7b
ldsh [%o0+0x0d0],%g2 ! %g2 = ffffffffffffade9
! Mem[00000000808000d8] = 5fd11c83df0d753d, %l0 = 0000000000000040, %l2 = 0000000000000048
add %i1,0xd8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 5fd11c83df0d753d
! Mem[00000000900000ec] = 212a469e, %g2 = ffffffffffffade9
ldub [%i4+0x0ef],%g2 ! %g2 = 0000000000000021
! Mem[000000009000013c] = 8f1951f8, %g2 = 0000000000000021
lduh [%i4+0x13e],%g2 ! %g2 = 0000000000008f19
! Mem[000000008100011c] = f7e43590, %l0 = 00000040, %l2 = df0d753d
add %i2,0x11c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f7e43590
membar #Sync ! Added by membar checker (1081)
! Mem[0000000090000140] = 51f81b33 2eff5d9a b349568c 89d71e9b
! Mem[0000000090000150] = a28450ae 5489ce22 b7241370 92c31e48
! Mem[0000000090000160] = e10b2f71 06155033 db89c2c6 5e476d93
! Mem[0000000090000170] = 9dca6390 00b35726 d384f83c a43df75c
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800098] = f985fdfd 46857f6f, %g2 = 00008f19, %g3 = 8a69fa82
ldd [%i5+0x098],%g2 ! %g2 = 00000000f985fdfd 0000000046857f6f
! Mem[0000000090000000] = 59fb7786 ef462817 f8dd17c2 feb8639f
! Mem[0000000090000010] = 5b659e59 f8f42ddd dac9a846 d9d120be
! Mem[0000000090000020] = 5a311354 82275bac 225ec645 39b85ba6
! Mem[0000000090000030] = ec1bad72 67f48dcf 0752bef2 38d5504c
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p56_label_16:
! Mem[0000000090000180] = c6d0254c, %g2 = 00000000f985fdfd
ldsh [%i4+0x182],%g2 ! %g2 = ffffffffffffc6d0
! Mem[0000000081000198] = 969ac3cc17ed1e64, %l6 = 00000000e72d9866, %l2 = 00000000f7e43590
add %i2,0x198,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 969ac3cc17ed1e64
! Mem[0000000090000140] = 51f81b33 2eff5d9a b349568c 89d71e9b
! Mem[0000000090000150] = a28450ae 5489ce22 b7241370 92c31e48
! Mem[0000000090000160] = e10b2f71 06155033 db89c2c6 5e476d93
! Mem[0000000090000170] = 9dca6390 00b35726 d384f83c a43df75c
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l1 = 0000000000000000, Mem[000000009100004a] = 5138470f
sth %l1,[%i6+0x04a] ! Mem[0000000091000048] = 0000470f
! Mem[0000000090000040] = 8e0a4df1 c25be501 9137d2d2 517c50c3
! Mem[0000000090000050] = bb334998 ff7ed682 1862170a bb031f36
! Mem[0000000090000060] = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! Mem[0000000090000070] = 9625b383 1cba5c4e cb62963a 1130e395
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000080800100] = 09505060 ba1f978e f123520e 3b0c5742
! Mem[0000000080800110] = 5ceb2ee0 2137238f 63b065ec 73a89100
! Mem[0000000080800120] = b9399bdc cc0b193f 318e65fe 2aea96d8
! Mem[0000000080800130] = 59474286 560c10ad d19979be 30604fc6
mov 0x100,%g5
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000080800100
! Mem[0000000091800130] = d14241061d2daa3c, %g2 = ffffffffffffc6d0
ldx [%o0+0x130],%g2 ! %g2 = d14241061d2daa3c
! Mem[0000000081000070] = efb5d787, %l3 = 801e4b3c, %l3 = 801e4b3c
add %i2,0x70,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000efb5d787
! Mem[00000000900001c0] = 98c5416a af88acec 4899339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900001c0] = 98c5416a af88acec 4899339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
p56_label_17:
! %l6 = e72d9866, %l7 = 00000048, Mem[0000000091000088] = b894d84b f509db17
std %l6,[%i6+0x088] ! Mem[0000000091000088] = e72d9866 00000048
! %l2 = 17ed1e64, %l3 = efb5d787, Mem[00000000900000c0] = 1d835dee 0306257e
std %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 17ed1e64 efb5d787
! %l3 = 00000000efb5d787, Mem[0000000090800008] = cf27ede103af8d50
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000efb5d787
! Mem[00000000818000ac] = 4a4b08bb, %l6 = 00000000e72d9866
ldstub [%i3+0x0ac],%l6 ! %l6 = 0000004a000000ff
! Mem[0000000090000058] = 1862170a, %g2 = d14241061d2daa3c
ldsh [%i4+0x058],%g2 ! %g2 = 0000000000001862
! Mem[0000000080800074] = 2099926a, %l6 = 000000000000004a
swap [%i1+0x074],%l6 ! %l6 = 000000002099926a
! Mem[00000000808000ac] = 0e5bf44f, %l5 = 0000000069c00752
swap [%i1+0x0ac],%l5 ! %l5 = 000000000e5bf44f
! Mem[0000000081800186] = 62d5b4d0, %l7 = 0000000000000048
ldstub [%i3+0x186],%l7 ! %l7 = 000000b4000000ff
! Mem[00000000800000f4] = 403a547a, %l0 = 00000040, %l2 = 17ed1e64
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000403a547a
! Mem[0000000081000138] = 07536ed7325a81ec, %l6 = 000000002099926a
ldx [%i2+0x138],%l6 ! %l6 = 07536ed7325a81ec
p56_label_18:
! Mem[0000000090000140] = 51f81b33 2eff5d9a b349568c 89d71e9b
! Mem[0000000090000150] = a28450ae 5489ce22 b7241370 92c31e48
! Mem[0000000090000160] = e10b2f71 06155033 db89c2c6 5e476d93
! Mem[0000000090000170] = 9dca6390 00b35726 d384f83c a43df75c
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800020] = 4317cb13, %g2 = 0000000000001862
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000004317
membar #Sync ! Added by membar checker (1082)
! %l1 = 0000000000000000, Mem[00000000900001d8] = d46c5853
stb %l1,[%i4+0x1d8] ! Mem[00000000900001d8] = 006c5853
! Mem[0000000091800128] = 00000000, %g2 = 0000000000004317
ldsh [%o0+0x128],%g2 ! %g2 = 0000000000000000
! Mem[000000008000002c] = a1f8ffda, %l6 = 07536ed7325a81ec
lduh [%i0+0x02c],%l6 ! %l6 = 000000000000a1f8
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = 00000000, %g3 = 46857f6f
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
! Mem[000000009000019c] = eeb719ff, %g2 = 000000000c280bcf
ldub [%i4+0x19e],%g2 ! %g2 = 00000000000000ee
! Mem[00000000900000c0] = 17ed1e64 efb5d787 63632e9d ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000080800048] = 396501ee, %l2 = 00000000403a547a
swap [%i1+0x048],%l2 ! %l2 = 00000000396501ee
! Mem[00000000910000e4] = 00000000, %g18 = ddfa116a95260e8f
ldsw [%i6+0x0e4],%g2 ! %g2 = ddfa116a95260e8f
p56_label_19:
! Mem[000000008180006c] = 41319136, %l2 = 00000000396501ee
lduh [%i3+0x06e],%l2 ! %l2 = 0000000000009136
! Mem[0000000080000188] = bf253d0e, %l4 = 33f6c645, %l3 = efb5d787
add %i0,0x188,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000bf253d0e
! %l0 = 0000000000000040, Mem[0000000090000098] = dac9a846
stw %l0,[%i4+0x098] ! Mem[0000000090000098] = 00000040
! %f16 = 09505060 ba1f978e f123520e 3b0c5742
! %f20 = 5ceb2ee0 2137238f 63b065ec 73a89100
! %f24 = b9399bdc cc0b193f 318e65fe 2aea96d8
! %f28 = 59474286 560c10ad d19979be 30604fc6
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l4 = 33f6c645, %l5 = 0e5bf44f, Mem[0000000090000090] = 5b659e59 f8f42ddd
std %l4,[%i4+0x090] ! Mem[0000000090000090] = 33f6c645 0e5bf44f
! Mem[000000009100006c] = b00248de, %g2 = 0000000000000000
ldub [%i6+0x06d],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090000140] = 51f81b33 2eff5d9a b349568c 89d71e9b
! Mem[0000000090000150] = a28450ae 5489ce22 b7241370 92c31e48
! Mem[0000000090000160] = e10b2f71 06155033 db89c2c6 5e476d93
! Mem[0000000090000170] = 9dca6390 00b35726 d384f83c a43df75c
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000008100007c] = ead47f9f, %l6 = 000000000000a1f8
ldstub [%i2+0x07c],%l6 ! %l6 = 000000ea000000ff
! %l7 = 00000000000000b4, Mem[00000000908000d4] = 64c1ee86
stw %l7,[%i5+0x0d4] ! Mem[00000000908000d4] = 000000b4
! Mem[00000000900001e0] = 84cb0fa5 940cc972, %g2 = 000000b0, %g3 = 450c4cb9
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000084cb0fa5 00000000940cc972
p56_label_20:
! Mem[00000000818001d8] = 32ec3ec1ad159024, %l6 = 00000000000000ea, %l2 = 0000000000009136
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 32ec3ec1ad159024
! Mem[0000000081000068] = 01ad82d96c78011e, %l2 = 32ec3ec1ad159024, %l2 = 32ec3ec1ad159024
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 01ad82d96c78011e
! Mem[0000000090800028] = 9a358a69, %g2 = 0000000084cb0fa5
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000009a35
! Mem[00000000810001f0] = 2657b3009063ca9d, %l6 = 00000000000000ea, %l4 = 0000000033f6c645
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2657b3009063ca9d
! Mem[00000000918001b4] = 4e30f44d, %g2 = 0000000000009a35
lduh [%o0+0x1b4],%g2 ! %g2 = 0000000000004e30
! Mem[00000000900001a8] = 24ea1292 3e32a706, %g2 = 00004e30, %g3 = 940cc972
ldd [%i4+0x1a8],%g2 ! %g2 = 0000000024ea1292 000000003e32a706
! Mem[0000000080000068] = 2d1fbeb5, %l2 = 01ad82d96c78011e
ldub [%i0+0x06b],%l2 ! %l2 = 00000000000000b5
! Mem[0000000081800154] = 08bbed3b, %l1 = 0000000000000000
swap [%i3+0x154],%l1 ! %l1 = 0000000008bbed3b
! Mem[0000000090000060] = 86b5c1c1 2165b522, %g2 = 24ea1292, %g3 = 3e32a706
ldd [%i4+0x060],%g2 ! %g2 = 0000000086b5c1c1 000000002165b522
! Mem[00000000800000ec] = 92c3b979, %l4 = 2657b3009063ca9d
ldsb [%i0+0x0ec],%l4 ! %l4 = ffffffffffffff92
p56_label_21:
! Mem[000000008000001c] = a9074ae8, %l4 = ffffff92, %l2 = 000000b5
add %i0,0x1c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a9074ae8
! Mem[0000000080000158] = 754dc1b6, %l2 = 00000000a9074ae8
ldstub [%i0+0x158],%l2 ! %l2 = 00000075000000ff
! Mem[0000000090000184] = 254c96ed, %g18 = ddfa116a95260e8f
ldsw [%i4+0x184],%g2 ! %g2 = ddfa116a95260e8f
! Mem[000000008180002f] = 2eae0d0a, %l3 = 00000000bf253d0e
ldstub [%i3+0x02f],%l3 ! %l3 = 0000000a000000ff
! %l1 = 0000000008bbed3b, Mem[0000000090000098] = 00000040
sth %l1,[%i4+0x098] ! Mem[0000000090000098] = ed3b0040
! Mem[00000000908001b8] = 92f9b94f, %g2 = 00000000254c96ed
lduw [%i5+0x1b8],%g2 ! %g2 = 0000000092f9b94f
! Mem[00000000910001d8] = b3551fa5, %g2 = 0000000092f9b94f
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000b3551fa5
! Mem[0000000091000038] = 65fd340e, %g18 = ddfa116a95260e8f
ldsw [%i6+0x038],%g2 ! %g2 = ddfa116a95260e8f
! Mem[00000000900000f8] = fd11d118, %g2 = 0000000065fd340e
ldsh [%i4+0x0f8],%g2 ! %g2 = fffffffffffffd11
! %f0 = 8e0a4df1 c25be501 9137d2d2 517c50c3
! %f4 = bb334998 ff7ed682 1862170a bb031f36
! %f8 = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! %f12 = 9625b383 1cba5c4e cb62963a 1130e395
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
p56_label_22:
! Mem[0000000091800038] = ae53c913, %g18 = ddfa116a95260e8f
ldsw [%o0+0x038],%g2 ! %g2 = ddfa116a95260e8f
! Mem[00000000818001c0] = ab31edaa, %l0 = 00000040, %l0 = 00000040
add %i3,0x1c0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ab31edaa
! Mem[0000000081000068] = 01ad82d9, %l3 = 0000000a, %l2 = 00000075
add %i2,0x68,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000001ad82d9
! Mem[0000000090800188] = bf4c9e7b, %g2 = ffffffffae53c913
lduw [%i5+0x188],%g2 ! %g2 = 00000000bf4c9e7b
! Mem[0000000080800108] = f123520e, %l0 = ab31edaa, %l4 = ffffff92
add %i1,0x108,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f123520e
! %l4 = 00000000f123520e, Mem[000000009180010f] = ad9f3758
stb %l4,[%o0+0x10f] ! Mem[000000009180010c] = 0e9f3758
membar #Sync ! Added by membar checker (1083)
! Mem[0000000090000100] = 8e0a4df1 c25be501 9137d2d2 517c50c3
! Mem[0000000090000110] = bb334998 ff7ed682 1862170a bb031f36
! Mem[0000000090000120] = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! Mem[0000000090000130] = 9625b383 1cba5c4e cb62963a 1130e395
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001bc] = c83f39ed, %g2 = 00000000bf4c9e7b
lduw [%i5+0x1bc],%g2 ! %g2 = 00000000c83f39ed
! Mem[0000000090000018] = 0091a873 ec65b063, %g2 = c83f39ed, %g3 = 2165b522
ldd [%i4+%o3],%g2 ! %g2 = 000000000091a873 00000000ec65b063
! Mem[00000000900001b0] = f0e95455, %g2 = 000000000091a873
lduw [%i4+0x1b0],%g2 ! %g2 = 00000000f0e95455
p56_label_23:
! Mem[0000000091000160] = 64118847, %g2 = 00000000f0e95455
ldsb [%i6+0x160],%g2 ! %g2 = 0000000000000064
! %l2 = 0000000001ad82d9, Mem[0000000091000126] = 00489de9
stb %l2,[%i6+0x126] ! Mem[0000000091000124] = d9489de9
! %f16 = 09505060 ba1f978e f123520e 3b0c5742
! %f20 = 5ceb2ee0 2137238f 63b065ec 73a89100
! %f24 = b9399bdc cc0b193f 318e65fe 2aea96d8
! %f28 = 59474286 560c10ad d19979be 30604fc6
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l0 = ab31edaa, %l1 = 08bbed3b, Mem[0000000090800130] = 45c75056 3d2c6310
std %l0,[%i5+0x130] ! Mem[0000000090800130] = ab31edaa 08bbed3b
! Mem[0000000090000088] = 61f9d5d3, %g2 = 0000000000000064
ldub [%i4+0x089],%g2 ! %g2 = 0000000000000061
! Mem[00000000918001a0] = baabd0af 5a1c1e88, %g2 = 00000061, %g3 = ec65b063
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000baabd0af 000000005a1c1e88
! Mem[0000000091000158] = b790fef1 3203c709, %g2 = baabd0af, %g3 = 5a1c1e88
ldd [%i6+0x158],%g2 ! %g2 = 00000000b790fef1 000000003203c709
! %f0 = 8e0a4df1 c25be501 9137d2d2 517c50c3
! %f4 = bb334998 ff7ed682 1862170a bb031f36
! %f8 = 86b5c1c1 2165b522 2d1fbeb5 354edf1a
! %f12 = 9625b383 1cba5c4e cb62963a 1130e395
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000091000110] = 6efc0b93 4de6e707, %g2 = b790fef1, %g3 = 3203c709
ldd [%i6+0x110],%g2 ! %g2 = 000000006efc0b93 000000004de6e707
! %l5 = 000000000e5bf44f, Mem[000000009000001e] = b0633f19
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = f44f3f19
p56_label_24:
! Mem[0000000090000194] = 5eb37f80, %g2 = 000000006efc0b93
lduw [%i4+0x194],%g2 ! %g2 = 000000005eb37f80
! Mem[0000000091800104] = 7a54832e, %g2 = 000000005eb37f80
lduh [%o0+0x106],%g2 ! %g2 = 0000000000007a54
! Mem[00000000818000cc] = 34b1f823, %l5 = 0e5bf44f, %l2 = 01ad82d9
add %i3,0xcc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000034b1f823
! Mem[00000000910000a4] = 4be40184, %g2 = 0000000000007a54
ldsb [%i6+0x0a7],%g2 ! %g2 = 000000000000004b
! Mem[000000008080004c] = b9f14c5f, %l3 = 000000000000000a
ldsw [%i1+0x04c],%l3 ! %l3 = ffffffffb9f14c5f
! Mem[0000000081800105] = cd3877bb, %l4 = 00000000f123520e
ldstub [%i3+0x105],%l4 ! %l4 = 00000038000000ff
! Mem[00000000910001b8] = 5ea3e305 edf9df50, %g2 = 0000004b, %g3 = 4de6e707
ldd [%i6+0x1b8],%g2 ! %g2 = 000000005ea3e305 00000000edf9df50
! Mem[00000000908000cc] = 3ce9b6ab, %g2 = 000000005ea3e305
lduw [%i5+0x0cc],%g2 ! %g2 = 000000003ce9b6ab
! Mem[00000000810000a8] = 26542975, %l7 = 000000b4, %l1 = 08bbed3b
add %i2,0xa8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000026542975
! %l4 = 00000038, %l5 = 0e5bf44f, Mem[0000000090800190] = e93695f7 e68e81f2
std %l4,[%i5+0x190] ! Mem[0000000090800190] = 00000038 0e5bf44f
p56_label_25:
! Mem[00000000818001ce] = 1df5531e, %l4 = 0000000000000038
ldstub [%i3+0x1ce],%l4 ! %l4 = 00000053000000ff
! Mem[0000000081800164] = f0bb126b, %l6 = 00000000000000ea
ldsh [%i3+0x166],%l6 ! %l6 = 000000000000126b
! %l2 = 0000000034b1f823, Mem[000000008000006c] = 354edf1a
stw %l2,[%i0+0x06c] ! Mem[000000008000006c] = 34b1f823
! Mem[00000000910000c8] = 7732f2a6, %g2 = 000000003ce9b6ab
lduw [%i6+0x0c8],%g2 ! %g2 = 000000007732f2a6
! Mem[0000000081800120] = 7fc44465, %l3 = ffffffffb9f14c5f
ldsb [%i3+0x120],%l3 ! %l3 = 000000000000007f
! Mem[0000000091000148] = 3992e709, %g2 = 000000007732f2a6
lduw [%i6+0x148],%g2 ! %g2 = 000000003992e709
! %f16 = 09505060 ba1f978e f123520e 3b0c5742
! %f20 = 5ceb2ee0 2137238f 63b065ec 73a89100
! %f24 = b9399bdc cc0b193f 318e65fe 2aea96d8
! %f28 = 59474286 560c10ad d19979be 30604fc6
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000008000010c] = b4189a09, %l2 = 34b1f823, %l5 = 0e5bf44f
add %i0,0x10c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000b4189a09
! Mem[00000000800000a6] = 9cf8728e, %l1 = 0000000026542975
ldstub [%i0+0x0a6],%l1 ! %l1 = 00000072000000ff
! %l7 = 00000000000000b4, Mem[00000000818001ec] = f3b81385
stb %l7,[%i3+0x1ec] ! Mem[00000000818001ec] = b4b81385
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p56_branch_failed
p56_not_taken_0_end:
! End of Random Code for Thread 56
1: membar #Sync ! Force all stores to complete
p56_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e0] ! Set processor 56 done flag
! Check Registers
p56_check_registers:
set p56_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ab31edaa
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000072
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000034b1f823
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000007f
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000053
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b4189a09
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000126b
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b4
bne,a,pn %xcc,p56_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p56_check_fp_registers:
set p56_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8e0a4df1 c25be501
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9137d2d2 517c50c3
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bb334998 ff7ed682
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1862170a bb031f36
bne %xcc,p56_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 86b5c1c1 2165b522
bne %xcc,p56_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2d1fbeb5 354edf1a
bne %xcc,p56_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9625b383 1cba5c4e
bne %xcc,p56_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be cb62963a 1130e395
bne %xcc,p56_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 09505060 ba1f978e
bne %xcc,p56_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f123520e 3b0c5742
bne %xcc,p56_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 5ceb2ee0 2137238f
bne %xcc,p56_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 63b065ec 73a89100
bne %xcc,p56_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be b9399bdc cc0b193f
bne %xcc,p56_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 318e65fe 2aea96d8
bne %xcc,p56_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 59474286 560c10ad
bne %xcc,p56_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d19979be 30604fc6
bne %xcc,p56_f30_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 0000481e413f4916
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 13a7a284a1f8ffda
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2d1fbeb534b1f823
ldx [%i0+0x068],%g3 ! Observed data at 0000000080000068
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d24e5a079cf8ff8e
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000800000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 49c46d68f7694ae1
ldx [%i0+0x110],%g3 ! Observed data at 0000000080000110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 28058f6900000032
ldx [%i0+0x140],%g3 ! Observed data at 0000000080000140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000000069c00752
ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff4dc1b680ff6956
ldx [%i0+0x158],%g3 ! Observed data at 0000000080000158
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 636f23f8a524d83b
ldx [%i0+0x168],%g3 ! Observed data at 0000000080000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b033ac72ffb1037d
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000800001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000003239618e5d
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000800001e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1e0,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 5a31ff5482275bac
ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 403a547ab9f14c5f
ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 259d5cdc0000004a
ldx [%i1+0x070],%g3 ! Observed data at 0000000080800070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a1f6314469c00752
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000808000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d5c7ae8f0000009f
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000808000e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = b9399bdccc0b193f
ldx [%i1+0x120],%g3 ! Observed data at 0000000080800120
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x120,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 413407ff4e874095
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000808001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffffdf58650f09e7
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000808001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1d0,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a105c6d0254c96ed
ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9ec3cb34463f784b
ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b50c75ac5eb37f80
ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 80a54c48c721eeb7
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 19ffe2e63461fc7b
ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 24ea12923e32a706
ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f0e9545536670f36
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 20a40fb2eb539e28
ldx [%i2+0x038],%g3 ! Observed data at 0000000081000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 10889af2ffd47f9f
ldx [%i2+0x078],%g3 ! Observed data at 0000000081000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = b1b0b1009437ffe1
ldx [%i2+0x088],%g3 ! Observed data at 0000000081000088
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x088,%g4
ldx [%g1+0x128],%g2 ! Expected data = 646b80e738a853c5
ldx [%i2+0x128],%g3 ! Observed data at 0000000081000128
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = aeff988f95e87a8e
ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9a5dff2e331bff51
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000810001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b9399bdc000000ff
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000810001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1f8,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 4723ac962eae0dff
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 55cfeac0eb7c2cb4
ldx [%i3+0x050],%g3 ! Observed data at 0000000081800050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 4c66be840000007d
ldx [%i3+0x058],%g3 ! Observed data at 0000000081800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bd61631bff4b08bb
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000818000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = dc9bff9413947931
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000818000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b06736a2cdff77bb
ldx [%i3+0x100],%g3 ! Observed data at 0000000081800100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = e0f87fef00000000
ldx [%i3+0x150],%g3 ! Observed data at 0000000081800150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = e8c53ef862d5ffd0
ldx [%i3+0x180],%g3 ! Observed data at 0000000081800180
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 73803c84540b5cd2
ldx [%i3+0x188],%g3 ! Observed data at 0000000081800188
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = fc5f2c08bf1ce77f
ldx [%i3+0x198],%g3 ! Observed data at 0000000081800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000aa8df53b70
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000818001b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7c27e9ed1df5ff1e
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000818001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 37dccb7fb4b81385
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000818001e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1e8,%g4
! The test for processor 56 has passed
p56_passed:
ta GOOD_TRAP
nop
p56_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p56_failed
p56_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p56_failed
p56_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p56_failed
p56_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p56_failed
p56_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p56_failed
p56_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p56_failed
p56_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p56_failed
p56_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p56_failed
p56_f0_fail:
set p56_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f2_fail:
set p56_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f6_fail:
set p56_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f8_fail:
set p56_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f10_fail:
set p56_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f12_fail:
set p56_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f14_fail:
set p56_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f16_fail:
set p56_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f18_fail:
set p56_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f20_fail:
set p56_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f22_fail:
set p56_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f24_fail:
set p56_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f26_fail:
set p56_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f28_fail:
set p56_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f30_fail:
set p56_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 56 failed
p56_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 56 failed
p56_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p56_selfmod_failed:
ba p56_failed
mov 0xabc,%g1
p56_common_error:
or %g0,0xf18,%g1
ba p56_failed
mov %o5,%g3
p56_common_signature_error:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_common_timeout:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p56_failed
mov 0x0,%g3
p56_trap1e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800028]
done
p56_trap1o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800028]
done
p56_trap2e:
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081000000]
membar #Sync
mov 0x080,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800020]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000010]
done
p56_trap2o:
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000081000000]
membar #Sync
mov 0x080,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800020]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000010]
done
p56_trap3e:
nop
nop
nop
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 238ae71a830dfce5
ldx [%g1+0x008],%l1 ! %l1 = 9ee282c6c45d58d8
ldx [%g1+0x010],%l2 ! %l2 = 23d79b3e73803c84
ldx [%g1+0x018],%l3 ! %l3 = 08c8ffee17d12f68
ldx [%g1+0x020],%l4 ! %l4 = 820b0f7842452353
ldx [%g1+0x028],%l5 ! %l5 = 90255138470fd5f2
ldx [%g1+0x030],%l6 ! %l6 = 93ba8cc81d835dee
ldx [%g1+0x038],%l7 ! %l7 = 052c5dd234295e47
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 57
processor_57:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xe4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p57_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 57
wr %g0,0x4,%fprs ! Make sure fef is 1
set p57_init_freg,%g1
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e2f2f492 c9f9807e 3bbfe26f 241e0ffa
! %f36 = 3ce67054 7eaccdd2 6f8a6b12 e0aef58c
! %f40 = 6d8d3d63 6f1a8a01 b8e45132 aff8c13b
! %f44 = 21dae9b8 52359202 a4f7aad2 fb5597ff
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xce1a7f5f00000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = ce1a7f5f00000018
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 57
p57_label_1:
! %l3 = c45a83940c564a45, Mem[00000000900001d2] = 8e06f7f7
sth %l3,[%i4+0x1d2] ! Mem[00000000900001d0] = 4a45f7f7
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000910000d8] = a99d2d3772339a70, %g2 = 10511c1d0ad16c25
ldx [%i6+0x0d8],%g2 ! %g2 = a99d2d3772339a70
! Mem[00000000918000b8] = 0a5bbde5 a911461b, %g2 = 72339a70, %g3 = 0bad0b00
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a5bbde5 00000000a911461b
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000008200005d] = 92eefdc5, %l5 = d5ddc59046918fde
ldstub [%i0+0x05d],%l5 ! %l5 = 000000ee000000ff
! %l1 = 714f3e9439c6ba62, Mem[000000009080006c] = 7945f5c7
sth %l1,[%i5+0x06c] ! Mem[000000009080006c] = ba62f5c7
! Mem[0000000083000183] = a02fbc87, %l0 = 036acb23bfe57378
ldstub [%i2+0x183],%l0 ! %l0 = 00000087000000ff
! Mem[0000000090800010] = 3b2b227e, %g2 = 000000000a5bbde5
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000003b
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
p57_label_2:
! Mem[00000000900000e8] = 625920f0930ff521, %g2 = 000000000000003b
ldx [%i4+0x0e8],%g2 ! %g2 = 625920f0930ff521
! Mem[0000000082000148] = bfc4bd33, %l6 = 0d24a545a36ad837
lduw [%i0+0x148],%l6 ! %l6 = 00000000bfc4bd33
! Mem[000000009100006c] = e2b00248, %g2 = 625920f0930ff521
ldsh [%i6+0x06c],%g2 ! %g2 = ffffffffffffe2b0
! Mem[000000009080014c] = bc3eb820, %g2 = ffffffffffffe2b0
ldsh [%i5+0x14c],%g2 ! %g2 = ffffffffffffbc3e
membar #Sync ! Added by membar checker (1084)
! Mem[0000000090000080] = 661305b8 2ad960b9 4bf9cb25 345986a3
! Mem[0000000090000090] = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! Mem[00000000900000a0] = a2366d8b bd50881e 3d8183e8 cfa78d17
! Mem[00000000900000b0] = cd91469a 85ae9606 cafdaeb3 4c55d549
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000908000bc] = 1065ce3c, %g2 = ffffffffffffbc3e
lduw [%i5+0x0bc],%g2 ! %g2 = 000000001065ce3c
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000090000180] = 661305b8 2ad960b9 4bf9cb25 345986a3
! Mem[0000000090000190] = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! Mem[00000000900001a0] = a2366d8b bd50881e 3d8183e8 cfa78d17
! Mem[00000000900001b0] = cd91469a 85ae9606 cafdaeb3 4c55d549
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000008380003c] = fa0f67f8, %l3 = c45a83940c564a45
swap [%i3+0x03c],%l3 ! %l3 = 00000000fa0f67f8
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
p57_label_3:
! Mem[00000000838000b8] = 6171f69b932b5cb8, %l6 = 00000000bfc4bd33, %l2 = 6c08c2de2c86a570
add %i3,0xb8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 6171f69b932b5cb8
membar #Sync ! Added by membar checker (1085)
! Mem[0000000090000050] = db6743ad, %g18 = 95f3a83a46004955
ldsw [%i4+0x050],%g2 ! %g2 = 95f3a83a46004955
! %l0 = 0000000000000087, Mem[000000009080008d] = 5416f789
stb %l0,[%i5+0x08d] ! Mem[000000009080008c] = 8716f789
! Mem[000000008280003c] = a0b5ffad, %l1 = 39c6ba62, %l5 = 000000ee
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a0b5ffad
! %l6 = 00000000bfc4bd33, Mem[000000009000012c] = 7ec9c777
stb %l6,[%i4+0x12c] ! Mem[000000009000012c] = 33c9c777
! Mem[0000000083800108] = b44c4e070defa1f6, %l3 = 00000000fa0f67f8, %l6 = 00000000bfc4bd33
add %i3,0x108,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b44c4e070defa1f6
! %l2 = 6171f69b932b5cb8, Mem[0000000091800169] = 7a6bcfe9
stb %l2,[%o0+0x169] ! Mem[0000000091800168] = b86bcfe9
! Mem[0000000090000158] = 2d6aff4d, %g2 = ffffffffdb6743ad
ldub [%i4+0x15a],%g2 ! %g2 = 000000000000002d
! Mem[00000000820000cc] = 0e15f237, %l1 = 714f3e9439c6ba62
swap [%i0+0x0cc],%l1 ! %l1 = 000000000e15f237
! Mem[00000000828000c0] = 35dd36037fe2972e, %l0 = 0000000000000087, %l5 = 00000000a0b5ffad
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 35dd36037fe2972e
p57_label_4:
! %l7 = 7ae1e4109053349b, Mem[00000000910001c5] = af7411e6
stb %l7,[%i6+0x1c5] ! Mem[00000000910001c4] = 9b7411e6
! Mem[00000000830001dc] = 4e755f1f, %l0 = 0000000000000087
ldsb [%i2+0x1dd],%l0 ! %l0 = 0000000000000075
! %l1 = 000000000e15f237, Mem[00000000820000d8] = bb4d9376
stw %l1,[%i0+0x0d8] ! Mem[00000000820000d8] = 0e15f237
! Mem[0000000083000018] = cda832ef, %l3 = 00000000fa0f67f8
swap [%i2+%o3],%l3 ! %l3 = 00000000cda832ef
! Mem[00000000908000ac] = e5ac9d73, %g2 = 000000000000002d
ldub [%i5+0x0af],%g2 ! %g2 = 00000000000000e5
! Mem[0000000082000198] = 04e480cc, %l2 = 932b5cb8, %l6 = 0defa1f6
add %i0,0x198,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000004e480cc
! %l6 = 0000000004e480cc, Mem[00000000908000e0] = 1c917ca0
stw %l6,[%i5+0x0e0] ! Mem[00000000908000e0] = 04e480cc
! Mem[0000000090000170] = ae1b16b0, %g2 = 00000000000000e5
lduw [%i4+0x170],%g2 ! %g2 = 00000000ae1b16b0
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! %l5 = 35dd36037fe2972e, Mem[0000000091800050] = f95324a8
sth %l5,[%o0+0x050] ! Mem[0000000091800050] = 972e24a8
p57_label_5:
! Mem[00000000820001c9] = 02663ea4, %l2 = 6171f69b932b5cb8
ldstub [%i0+0x1c9],%l2 ! %l2 = 00000066000000ff
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000820000f2] = ae309a3e, %l3 = 00000000cda832ef
ldstub [%i0+0x0f2],%l3 ! %l3 = 0000009a000000ff
! Mem[00000000838000b0] = f708a36e, %l1 = 000000000e15f237
swap [%i3+0x0b0],%l1 ! %l1 = 00000000f708a36e
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000082800000
membar #Sync ! Added by membar checker (1086)
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 33c9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000082000068] = 3bcba7e5, %l5 = 35dd36037fe2972e
swap [%i0+0x068],%l5 ! %l5 = 000000003bcba7e5
! %l3 = 000000000000009a, Mem[0000000091800044] = 1b70dce8
stw %l3,[%o0+0x044] ! Mem[0000000091800044] = 0000009a
! Mem[0000000083000000] = a85a6862, %l4 = 595444c7b752ba08
swap [%i2+%g0],%l4 ! %l4 = 00000000a85a6862
! Mem[00000000828001d0] = 26b5b004c423ecfc, %l2 = 0000000000000066
ldx [%i1+0x1d0],%l2 ! %l2 = 26b5b004c423ecfc
p57_label_6:
! %l5 = 000000003bcba7e5, Mem[00000000830001fc] = d924a71c
stw %l5,[%i2+0x1fc] ! Mem[00000000830001fc] = 3bcba7e5
! Mem[00000000908001f8] = 1ea267e8, %g2 = 00000000ae1b16b0
ldub [%i5+0x1fb],%g2 ! %g2 = 000000000000001e
! Mem[00000000838000b8] = 6171f69b932b5cb8, %l7 = 7ae1e4109053349b, %l0 = 0000000000000075
add %i3,0xb8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 6171f69b932b5cb8
! %l3 = 000000000000009a, Mem[00000000900001b0] = cd91469a85ae9606
stx %l3,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000000000009a
! Mem[0000000090000168] = 024e0c50, %g2 = 000000000000001e
ldub [%i4+0x168],%g2 ! %g2 = 0000000000000002
! Mem[0000000082800050] = 3e86a0ec, %l6 = 0000000004e480cc
swap [%i1+0x050],%l6 ! %l6 = 000000003e86a0ec
! Mem[00000000838001c0] = 741c1dd1, %l2 = c423ecfc, %l5 = 3bcba7e5
add %i3,0x1c0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000741c1dd1
! %l2 = c423ecfc, %l3 = 0000009a, Mem[0000000091000100] = ceaa9447 f9dcf7d0
std %l2,[%i6+0x100] ! Mem[0000000091000100] = c423ecfc 0000009a
! Mem[0000000083800058] = fdf74d7ba9bc0e5a, %l2 = 26b5b004c423ecfc, %l0 = 6171f69b932b5cb8
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = fdf74d7ba9bc0e5a
! Mem[000000009180005c] = 98c57dad, %g2 = 0000000000000002
lduh [%o0+0x05c],%g2 ! %g2 = 00000000000098c5
p57_label_7:
! Mem[0000000090000188] = 4bf9cb25 345986a3, %g2 = 000098c5, %g3 = a911461b
ldd [%i4+0x188],%g2 ! %g2 = 000000004bf9cb25 00000000345986a3
! %l4 = a85a6862, %l5 = 741c1dd1, Mem[0000000090000020] = 07fdaa83 96db0288
std %l4,[%i4+%o4] ! Mem[0000000090000020] = a85a6862 741c1dd1
! Mem[0000000083800024] = f5cb5004, %l5 = 00000000741c1dd1
swap [%i3+0x024],%l5 ! %l5 = 00000000f5cb5004
! %l0 = a9bc0e5a, %l1 = f708a36e, Mem[0000000091000150] = c588424a ac100c36
std %l0,[%i6+0x150] ! Mem[0000000091000150] = a9bc0e5a f708a36e
! Mem[0000000091800158] = 9115835d, %g2 = 000000004bf9cb25
lduw [%o0+0x158],%g2 ! %g2 = 000000009115835d
! Mem[0000000090800088] = c82036f2948716f7, %g2 = 000000009115835d
ldx [%i5+0x088],%g2 ! %g2 = c82036f2948716f7
membar #Sync ! Added by membar checker (1087)
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = a85a6862 741c1dd1 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[00000000820001d4] = a001807e, %l0 = fdf74d7ba9bc0e5a
swap [%i0+0x1d4],%l0 ! %l0 = 00000000a001807e
p57_label_8:
! Mem[000000008200016c] = e61acc0f, %l0 = 00000000a001807e
ldsw [%i0+0x16c],%l0 ! %l0 = ffffffffe61acc0f
! Mem[00000000830001d0] = ea5f483b, %l2 = c423ecfc, %l0 = e61acc0f
add %i2,0x1d0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ea5f483b
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 33c9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l0 = 00000000ea5f483b, Mem[00000000908001cc] = 2f503325
stb %l0,[%i5+0x1cc] ! Mem[00000000908001cc] = 3b503325
membar #Sync ! Added by membar checker (1088)
! Mem[0000000090000188] = a386593425cbf94b, %g2 = c82036f2948716f7
ldx [%i4+0x188],%g2 ! %g2 = a386593425cbf94b
! Mem[0000000083000000] = b752ba08442aa4b9, %l6 = 000000003e86a0ec
ldx [%i2+%g0],%l6 ! %l6 = b752ba08442aa4b9
! Mem[0000000083800004] = f43b0ae7, %l1 = f708a36e, %l3 = 0000009a
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f43b0ae7
! Mem[00000000900000e8] = f0930ff5, %g2 = a386593425cbf94b
ldsb [%i4+0x0eb],%g2 ! %g2 = fffffffffffffff0
! Mem[00000000918000a8] = afd10558067b56ed, %g2 = fffffffffffffff0
ldx [%o0+0x0a8],%g2 ! %g2 = afd10558067b56ed
! Mem[00000000830000a0] = c3e0065b 26161a46, %l6 = 442aa4b9, %l7 = 9053349b
ldd [%i2+0x0a0],%l6 ! %l6 = 00000000c3e0065b 0000000026161a46
p57_label_9:
! %f16 = 04acbf79 b98d56ef d40e40dc 4e30843d
! %f20 = c4604fb2 ad4367db b5d777d6 9465f469
! %f24 = 0f9ab553 a0ef85a7 f99e7aef 03173368
! %f28 = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000091800028] = 4c49e8b6, %g2 = afd10558067b56ed
lduw [%o0+%o5],%g2 ! %g2 = 000000004c49e8b6
! Mem[0000000090800070] = 441b8e3c, %g18 = 95f3a83a46004955
ldsw [%i5+0x070],%g2 ! %g2 = 95f3a83a46004955
! %l6 = c3e0065b, %l7 = 26161a46, Mem[00000000908000e8] = 441f8119 d14c7e74
std %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = c3e0065b 26161a46
! Mem[000000009180008c] = 83ae1bf1, %g2 = 00000000441b8e3c
lduw [%o0+0x08c],%g2 ! %g2 = 0000000083ae1bf1
! Mem[00000000910000c8] = 7732f2a6, %g18 = 95f3a83a46004955
ldsw [%i6+0x0c8],%g2 ! %g2 = 95f3a83a46004955
! Mem[0000000083000128] = 2a485e1b1e92881e, %l5 = 00000000f5cb5004, %l1 = 00000000f708a36e
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 2a485e1b1e92881e
! Mem[0000000082800101] = 2d63dfa5, %l4 = 00000000a85a6862
ldstub [%i1+0x101],%l4 ! %l4 = 00000063000000ff
! Mem[00000000908000ec] = 46859a5f, %g2 = 000000007732f2a6
ldsb [%i5+0x0ef],%g2 ! %g2 = 0000000000000046
! %l0 = 00000000ea5f483b, Mem[00000000908001c6] = 069a5bd8
stb %l0,[%i5+0x1c6] ! Mem[00000000908001c4] = 3b9a5bd8
p57_label_10:
! Mem[00000000918001a0] = af5a1c1e, %g2 = 0000000000000046
ldub [%o0+0x1a3],%g2 ! %g2 = 00000000000000af
! Mem[000000008380002c] = 06e7406c, %l3 = 00000000f43b0ae7
swap [%i3+0x02c],%l3 ! %l3 = 0000000006e7406c
! Mem[00000000918001d8] = 375cb4d7, %g2 = 00000000000000af
ldub [%o0+0x1db],%g2 ! %g2 = 0000000000000037
! Mem[0000000083800040] = 10b9cc4b 8d1f332f a076f5ec 0697ea44
! Mem[0000000083800050] = b98ab418 7fb07a11 fdf74d7b a9bc0e5a
! Mem[0000000083800060] = 22457175 2fa41a93 6c472288 40a092b9
! Mem[0000000083800070] = 90e12d12 a01a51ef 143dbccf 3bdf71d8
mov 0x040,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000083800040
! Mem[000000008380019c] = 677ea421, %l7 = 26161a46, %l3 = 06e7406c
add %i3,0x19c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000677ea421
! Mem[0000000082000064] = d72a0319, %l1 = 2a485e1b1e92881e
swap [%i0+0x064],%l1 ! %l1 = 00000000d72a0319
! Mem[00000000820000e8] = 9a8e3f9dfb1b4aaa, %l5 = 00000000f5cb5004, %l5 = 00000000f5cb5004
add %i0,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9a8e3f9dfb1b4aaa
! Mem[000000008280005c] = 2c3a2e04, %l4 = 00000063, %l2 = c423ecfc
add %i1,0x5c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002c3a2e04
! Mem[00000000830000b0] = 0f21c6eb, %l4 = 0000000000000063
swap [%i2+0x0b0],%l4 ! %l4 = 000000000f21c6eb
! %l4 = 000000000f21c6eb, Mem[0000000082000158] = 15d98a86d9e2fb9f
stx %l4,[%i0+0x158] ! Mem[0000000082000158] = 000000000f21c6eb
p57_label_11:
! Mem[0000000091000014] = 30538c71, %g2 = 0000000000000037
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000030
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l0 = ea5f483b, %l1 = d72a0319, Mem[00000000900000c8] = 63632e9d ada37b7d
std %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = ea5f483b d72a0319
! Mem[0000000091800188] = dba1ae7a, %g2 = 0000000000000030
ldub [%o0+0x18a],%g2 ! %g2 = 00000000000000db
! Mem[0000000082800198] = 31aeb6aee31d4d4d, %l7 = 0000000026161a46, %l0 = 00000000ea5f483b
add %i1,0x198,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 31aeb6aee31d4d4d
! Mem[00000000820000e0] = 03098554, %l1 = 00000000d72a0319
ldub [%i0+0x0e2],%l1 ! %l1 = 0000000000000085
! Mem[0000000091800088] = 6a0683ae, %g2 = 00000000000000db
ldsh [%o0+0x08a],%g2 ! %g2 = 0000000000006a06
! Mem[0000000090800160] = 5eec39ae, %g18 = 95f3a83a46004955
ldsw [%i5+0x160],%g2 ! %g2 = 95f3a83a46004955
! Mem[0000000083000174] = fc59e330, %l5 = 9a8e3f9dfb1b4aaa
ldstub [%i2+0x174],%l5 ! %l5 = 000000fc000000ff
! Mem[0000000090000108] = f4341215b13729c4, %g2 = 000000005eec39ae
ldx [%i4+0x108],%g2 ! %g2 = f4341215b13729c4
p57_label_12:
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l3 = 00000000677ea421, Mem[000000008280011e] = d9067d35
sth %l3,[%i1+0x11e] ! Mem[000000008280011c] = d906a421
! Mem[0000000091000078] = f29d85a9, %g2 = f4341215b13729c4
ldsb [%i6+0x07b],%g2 ! %g2 = fffffffffffffff2
! Mem[00000000820000b0] = d80a29b9, %l7 = 26161a46, %l0 = e31d4d4d
add %i0,0xb0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d80a29b9
! Mem[0000000083800110] = 7f0d8636, %l6 = c3e0065b, %l6 = c3e0065b
add %i3,0x110,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000007f0d8636
! %f16 = 2f331f8d 4bccb910 44ea9706 ecf576a0
! %f20 = 117ab07f 18b48ab9 5a0ebca9 7b4df7fd
! %f24 = 931aa42f 75714522 b992a040 8822476c
! %f28 = ef511aa0 122de190 d871df3b cfbc3d14
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l7 = 0000000026161a46, Mem[0000000091800096] = 06538769
stb %l7,[%o0+0x096] ! Mem[0000000091800094] = 46538769
! %l4 = 0f21c6eb, %l5 = 000000fc, Mem[00000000900001d0] = b98ab418 7fb07a11
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 0f21c6eb 000000fc
! Mem[0000000090000198] = e1e33950, %g2 = fffffffffffffff2
ldsh [%i4+0x198],%g2 ! %g2 = ffffffffffffe1e3
! Mem[0000000082800004] = b98d56ef, %l6 = 000000007f0d8636
swap [%i1+0x004],%l6 ! %l6 = 00000000b98d56ef
p57_label_13:
! %l3 = 00000000677ea421, Mem[0000000090800084] = dc4a5fa6
sth %l3,[%i5+0x084] ! Mem[0000000090800084] = a4215fa6
! %l5 = 00000000000000fc, Mem[0000000090800086] = 5fa6c820
sth %l5,[%i5+0x086] ! Mem[0000000090800084] = 00fcc820
! Mem[0000000082000170] = b85ef771, %l3 = 00000000677ea421
swap [%i0+0x170],%l3 ! %l3 = 00000000b85ef771
! %l6 = b98d56ef, %l7 = 26161a46, Mem[00000000820000e0] = 03098554 e882cba5
std %l6,[%i0+0x0e0] ! Mem[00000000820000e0] = b98d56ef 26161a46
! Mem[0000000082000154] = d5792abb, %l1 = 0000000000000085
swap [%i0+0x154],%l1 ! %l1 = 00000000d5792abb
! Mem[000000008300014c] = dcf4f35c, %l4 = 0f21c6eb, %l6 = b98d56ef
add %i2,0x14c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000dcf4f35c
! Mem[0000000083000050] = d802a5e2dea5deee, %l7 = 0000000026161a46
ldx [%i2+0x050],%l7 ! %l7 = d802a5e2dea5deee
! Mem[00000000908000e0] = 04e480cc, %g2 = ffffffffffffe1e3
ldub [%i5+0x0e0],%g2 ! %g2 = 0000000000000004
! Mem[000000009080016c] = 925c373e, %g2 = 0000000000000004
lduh [%i5+0x16e],%g2 ! %g2 = 000000000000925c
! Mem[0000000082000060] = 5c08eab41e92881e, %l7 = d802a5e2dea5deee, %l1 = 00000000d5792abb
add %i0,0x60,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 5c08eab41e92881e
p57_label_14:
! Mem[00000000900001a0] = 1e8850bd, %g2 = 000000000000925c
lduw [%i4+0x1a0],%g2 ! %g2 = 000000001e8850bd
! Mem[00000000838001b9] = 36d2927c, %l6 = 00000000dcf4f35c
ldstub [%i3+0x1b9],%l6 ! %l6 = 000000d2000000ff
! %l7 = d802a5e2dea5deee, Mem[000000009000005d] = 77d7b5a7
stb %l7,[%i4+0x05d] ! Mem[000000009000005c] = eed7b5a7
membar #Sync ! Added by membar checker (1089)
! Mem[0000000090000140] = b960d92a b8051366 a3865934 25cbf94b
! Mem[0000000090000150] = 9a8fb911 4ff27cfa e1e33950 1e230eca
! Mem[0000000090000160] = 1e8850bd 8b6d36a2 178da7cf e883813d
! Mem[0000000090000170] = 0696ae85 9a4691cd 49d5554c b3aefdca
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %l0 = 00000000d80a29b9, Mem[0000000091800010] = ae52c76d311cd70a
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000000d80a29b9
! %l7 = d802a5e2dea5deee, Mem[0000000091000110] = 6efc0b934de6e707
stx %l7,[%i6+0x110] ! Mem[0000000091000110] = d802a5e2dea5deee
! %l4 = 000000000f21c6eb, Mem[000000009000006c] = ef7a9ef9
stw %l4,[%i4+0x06c] ! Mem[000000009000006c] = 0f21c6eb
! %l0 = d80a29b9, %l1 = 1e92881e, Mem[0000000090800160] = 5eec39ae 7575c1ff
std %l0,[%i5+0x160] ! Mem[0000000090800160] = d80a29b9 1e92881e
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x0c0,%g5
stda %f0,[%i1+%g5]ASI_BLK_SL ! Block Store to 00000000828000c0
! %l6 = 00000000000000d2, Mem[0000000091800140] = f86d4d81073aef3d
stx %l6,[%o0+0x140] ! Mem[0000000091800140] = 00000000000000d2
p57_label_15:
! Mem[00000000910001b8] = 5ea3e305, %g2 = 000000001e8850bd
lduw [%i6+0x1b8],%g2 ! %g2 = 000000005ea3e305
! Mem[0000000083000048] = 0fe4dbb2, %l2 = 000000002c3a2e04
swap [%i2+0x048],%l2 ! %l2 = 000000000fe4dbb2
! %l5 = 00000000000000fc, Mem[0000000090800011] = 6c3b2b22
stb %l5,[%i5+0x011] ! Mem[0000000090800010] = fc3b2b22
! Mem[0000000082000050] = 7ea63fc8, %l6 = 00000000000000d2
swap [%i0+0x050],%l6 ! %l6 = 000000007ea63fc8
! Mem[00000000910000b8] = 20cabfa5, %g2 = 000000005ea3e305
lduh [%i6+0x0b8],%g2 ! %g2 = 00000000000020ca
! %l6 = 000000007ea63fc8, Mem[0000000090800118] = 3155a531
stw %l6,[%i5+0x118] ! Mem[0000000090800118] = 7ea63fc8
membar #Sync ! Added by membar checker (1090)
! Mem[00000000828000ec] = e883813d, %l1 = 5c08eab41e92881e
ldsb [%i1+0x0ec],%l1 ! %l1 = ffffffffffffffe8
! %f0 = 661305b8 2ad960b9 4bf9cb25 345986a3
! %f4 = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! %f8 = a2366d8b bd50881e 3d8183e8 cfa78d17
! %f12 = cd91469a 85ae9606 cafdaeb3 4c55d549
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %f16 = 2f331f8d 4bccb910 44ea9706 ecf576a0
! %f20 = 117ab07f 18b48ab9 5a0ebca9 7b4df7fd
! %f24 = 931aa42f 75714522 b992a040 8822476c
! %f28 = ef511aa0 122de190 d871df3b cfbc3d14
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000082800080] = 935150f4, %l4 = 000000000f21c6eb
swap [%i1+0x080],%l4 ! %l4 = 00000000935150f4
p57_label_16:
! Mem[00000000828001b4] = dc8cf9ed, %l2 = 0fe4dbb2, %l4 = 935150f4
add %i1,0x1b4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000dc8cf9ed
! Mem[000000008280005c] = 2c3a2e04, %l0 = d80a29b9, %l6 = 7ea63fc8
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000002c3a2e04
! Mem[0000000083000000] = b752ba08, %l7 = dea5deee, %l5 = 000000fc
casa [%i2]0x80,%l7,%l5 ! %l5 = 00000000b752ba08
! Mem[000000009000014c] = f94b9a8f, %g2 = 00000000000020ca
ldsh [%i4+0x14e],%g2 ! %g2 = fffffffffffff94b
! Mem[00000000908001d4] = 98cdf870, %g18 = 95f3a83a46004955
ldsw [%i5+0x1d4],%g2 ! %g2 = 95f3a83a46004955
membar #Sync ! Added by membar checker (1091)
! Mem[0000000090000000] = 10b9cc4b 8d1f332f a076f5ec 0697ea44
! Mem[0000000090000010] = b98ab418 7fb07a11 fdf74d7b a9bc0e5a
! Mem[0000000090000020] = 22457175 2fa41a93 6c472288 40a092b9
! Mem[0000000090000030] = 90e12d12 a01a51ef 143dbccf 3bdf71d8
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000082800158] = 47a6b673d1f5058b, %l0 = 00000000d80a29b9, %l3 = 00000000b85ef771
add %i1,0x158,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 47a6b673d1f5058b
! Mem[0000000090800120] = ae6fff74, %g2 = ffffffff98cdf870
ldsb [%i5+0x121],%g2 ! %g2 = ffffffffffffffae
! Mem[00000000910000a0] = 0781ea4e, %g2 = ffffffffffffffae
ldsh [%i6+0x0a0],%g2 ! %g2 = 0000000000000781
! Mem[000000008280000c] = 4e30843d, %l1 = ffffffffffffffe8
swap [%i1+0x00c],%l1 ! %l1 = 000000004e30843d
p57_label_17:
! Mem[00000000830000b0] = 00000063 28cd777a, %l0 = d80a29b9, %l1 = 4e30843d
ldd [%i2+0x0b0],%l0 ! %l0 = 0000000000000063 0000000028cd777a
! Mem[0000000083800100] = a3ada5ef56bf6a05, %l4 = 00000000dc8cf9ed, %l7 = d802a5e2dea5deee
add %i3,0x100,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a3ada5ef56bf6a05
! Mem[0000000090000010] = b4187fb0, %g2 = 0000000000000781
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000b4
! Mem[00000000830000c8] = 9e0799e7, %l2 = 0fe4dbb2, %l2 = 0fe4dbb2
add %i2,0xc8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009e0799e7
! %l1 = 0000000028cd777a, Mem[00000000908000fe] = 8e55c5ee
sth %l1,[%i5+0x0fe] ! Mem[00000000908000fc] = 777ac5ee
! Mem[0000000083800004] = f43b0ae7, %l2 = 000000009e0799e7
swap [%i3+0x004],%l2 ! %l2 = 00000000f43b0ae7
! Mem[0000000091800060] = d4852827, %g2 = 00000000000000b4
ldub [%o0+0x063],%g2 ! %g2 = 00000000000000d4
! Mem[0000000083800010] = 709e652ce0c0fc5c, %l6 = 000000002c3a2e04, %l4 = 00000000dc8cf9ed
add %i3,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 709e652ce0c0fc5c
! Mem[00000000908000b8] = 1aace1f8 1065ce3c, %g2 = 000000d4, %g3 = 345986a3
ldd [%i5+0x0b8],%g2 ! %g2 = 000000001aace1f8 000000001065ce3c
! Mem[00000000908000c8] = 4db129a13ce9b6ab, %g2 = 000000001aace1f8
ldx [%i5+0x0c8],%g2 ! %g2 = 4db129a13ce9b6ab
p57_label_18:
! Mem[0000000083800148] = b7eeeac9c43c1436, %l1 = 0000000028cd777a, %l4 = 709e652ce0c0fc5c
add %i3,0x148,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b7eeeac9c43c1436
! %l0 = 0000000000000063, Mem[0000000082800088] = 76d5e5cf02bc74c2
stx %l0,[%i1+0x088] ! Mem[0000000082800088] = 0000000000000063
! Mem[00000000828000c4] = b8051366, %l5 = b752ba08, %l5 = b752ba08
add %i1,0xc4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b8051366
! Mem[000000009100007c] = 9d85a9d0, %g2 = 4db129a13ce9b6ab
ldub [%i6+0x07c],%g2 ! %g2 = 000000000000009d
! Mem[0000000082800138] = b97499ec9212efc0, %l5 = 00000000b8051366, %l5 = 00000000b8051366
add %i1,0x138,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = b97499ec9212efc0
! %l2 = 00000000f43b0ae7, Mem[0000000090000048] = 3d84304e
stw %l2,[%i4+0x048] ! Mem[0000000090000048] = f43b0ae7
! Mem[0000000083800174] = a307b905, %l1 = 0000000028cd777a
swap [%i3+0x174],%l1 ! %l1 = 00000000a307b905
! %l3 = 47a6b673d1f5058b, Mem[0000000090800040] = e46967e1
stw %l3,[%i5+0x040] ! Mem[0000000090800040] = d1f5058b
! Mem[0000000090800100] = c5ee8b48 d4513abf, %g2 = 0000009d, %g3 = 1065ce3c
ldd [%i5+0x100],%g2 ! %g2 = 00000000c5ee8b48 00000000d4513abf
! Mem[0000000082800100] = 2dffdfa5 6fc89f96 07dd5502 126ff965
! Mem[0000000082800110] = 2c7f2237 bfb691c1 64721d37 d906a421
! Mem[0000000082800120] = 0bd8e4ed 87f4ab82 3cc84f68 6d6de45c
! Mem[0000000082800130] = b0a1e8fb 24e4f8ff b97499ec 9212efc0
mov 0x100,%g5
ldda [%i1+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000082800100
p57_label_19:
! %l6 = 000000002c3a2e04, Mem[000000009000006d] = 21c6eb87
stb %l6,[%i4+0x06d] ! Mem[000000009000006c] = 04c6eb87
! Mem[00000000828000d4] = 4ff27cfa, %l2 = f43b0ae7, %l6 = 2c3a2e04
add %i1,0xd4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000004ff27cfa
! %l2 = 00000000f43b0ae7, Mem[00000000910000f8] = b1fac34d
stw %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = f43b0ae7
! Mem[0000000082800114] = bfb691c1, %l4 = b7eeeac9c43c1436
lduh [%i1+0x114],%l4 ! %l4 = 000000000000bfb6
! Mem[00000000910001cc] = bd1872c6, %g2 = 00000000c5ee8b48
lduw [%i6+0x1cc],%g2 ! %g2 = 00000000bd1872c6
! %l4 = 0000bfb6, %l5 = 9212efc0, Mem[0000000082800018] = b5d777d6 9465f469
std %l4,[%i1+%o3] ! Mem[0000000082800018] = 0000bfb6 9212efc0
! Mem[0000000083000080] = 5dfa11ee, %l0 = 0000000000000063
ldsw [%i2+0x080],%l0 ! %l0 = 000000005dfa11ee
! %l3 = 47a6b673d1f5058b, Mem[0000000090800158] = fcd7567c
sth %l3,[%i5+0x158] ! Mem[0000000090800158] = 058b567c
! Mem[0000000090800080] = bcb1b5a9, %g2 = 00000000bd1872c6
lduw [%i5+0x080],%g2 ! %g2 = 00000000bcb1b5a9
! Mem[0000000082000028] = 10ca2dc2, %l7 = a3ada5ef56bf6a05
swap [%i0+%o5],%l7 ! %l7 = 0000000010ca2dc2
p57_label_20:
! Mem[0000000090000018] = fdf74d7b, %g18 = 95f3a83a46004955
ldsw [%i4+%o3],%g2 ! %g2 = 95f3a83a46004955
! %l7 = 0000000010ca2dc2, Mem[0000000091800080] = d7af3c38f21af862
stx %l7,[%o0+0x080] ! Mem[0000000091800080] = 0000000010ca2dc2
! Mem[00000000820001a8] = 5a7de2dd, %l1 = a307b905, %l4 = 0000bfb6
add %i0,0x1a8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005a7de2dd
! Mem[0000000082000100] = 02462960, %l1 = a307b905, %l5 = 9212efc0
add %i0,0x100,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000002462960
! Mem[0000000090800190] = e93695f7e68e81f2, %g2 = fffffffffdf74d7b
ldx [%i5+0x190],%g2 ! %g2 = e93695f7e68e81f2
! Mem[0000000082000164] = 9623d2bd, %l3 = 47a6b673d1f5058b
ldstub [%i0+0x164],%l3 ! %l3 = 00000096000000ff
! Mem[00000000918000a8] = afd10558, %g2 = e93695f7e68e81f2
ldsb [%o0+0x0a8],%g2 ! %g2 = ffffffffffffffaf
membar #Sync ! Added by membar checker (1092)
! Mem[0000000090000040] = ef568db9 79bfac04 f43b0ae7 dc400ed4
! Mem[0000000090000050] = db6743ad b24f60c4 69f46594 d6eed7b5
! Mem[0000000090000060] = a785efa0 53b59a0f 68331703 0f04c6eb
! Mem[0000000090000070] = 873eaf4c 8e0d565e 6eb6a7ff e7ea9993
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000140] = b960d92a b8051366 a3865934 25cbf94b
! Mem[0000000090000150] = 9a8fb911 4ff27cfa e1e33950 1e230eca
! Mem[0000000090000160] = 1e8850bd 8b6d36a2 178da7cf e883813d
! Mem[0000000090000170] = 0696ae85 9a4691cd 49d5554c b3aefdca
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000080] = 04acbf79 b98d56ef d40e40dc 4e30843d
! Mem[0000000090000090] = c4604fb2 ad4367db b5d777d6 9465f469
! Mem[00000000900000a0] = 0f9ab553 a0ef85a7 f99e7aef 03173368
! Mem[00000000900000b0] = 5e560d8e 4caf3e87 9399eae7 ffa7b66e
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p57_label_21:
! %l7 = 0000000010ca2dc2, Mem[0000000091800074] = ab98518d
stw %l7,[%o0+0x074] ! Mem[0000000091800074] = 10ca2dc2
! Mem[00000000828001f0] = 1fb1427db7bbfa56, %l4 = 000000005a7de2dd, %l2 = 00000000f43b0ae7
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 1fb1427db7bbfa56
! Mem[00000000830000d6] = 15bd1ccf, %l5 = 0000000002462960
ldstub [%i2+0x0d6],%l5 ! %l5 = 0000001c000000ff
! %f16 = 2f331f8d 4bccb910 44ea9706 ecf576a0
! %f20 = 117ab07f 18b48ab9 5a0ebca9 7b4df7fd
! %f24 = 931aa42f 75714522 b992a040 8822476c
! %f28 = ef511aa0 122de190 d871df3b cfbc3d14
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000082800158] = 47a6b673, %l1 = 00000000a307b905
ldstub [%i1+0x158],%l1 ! %l1 = 00000047000000ff
! Mem[0000000083800158] = f6819072 92b19635, %l6 = 4ff27cfa, %l7 = 10ca2dc2
ldd [%i3+0x158],%l6 ! %l6 = 00000000f6819072 0000000092b19635
! Mem[0000000082800070] = 11679e84137694a9, %l0 = 000000005dfa11ee, %l6 = 00000000f6819072
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 11679e84137694a9
! Mem[0000000091800158] = 9115835d 6fc0b3a2, %g2 = ffffffaf, %g3 = d4513abf
ldd [%o0+0x158],%g2 ! %g2 = 000000009115835d 000000006fc0b3a2
! Mem[0000000091800128] = 24b9d90e 352c036b, %g2 = 9115835d, %g3 = 6fc0b3a2
ldd [%o0+0x128],%g2 ! %g2 = 0000000024b9d90e 00000000352c036b
! Mem[00000000838000dc] = 8a7f4146, %l0 = 000000005dfa11ee
swap [%i3+0x0dc],%l0 ! %l0 = 000000008a7f4146
p57_label_22:
membar #Sync ! Added by membar checker (1093)
! Mem[00000000838000c0] = 23c21dae 006e1355 76fd35e6 fede8d24
! Mem[00000000838000d0] = 3db8a39c f686e7f6 02f12f2f 5dfa11ee
! Mem[00000000838000e0] = 4b3150bb ba3c489a 1c5da8de 7cd54f86
! Mem[00000000838000f0] = 846336f3 3269baea a28f931a 64dd3331
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000838000c0
! %l2 = 1fb1427db7bbfa56, Mem[00000000900000ed] = 0ff5212a
stb %l2,[%i4+0x0ed] ! Mem[00000000900000ec] = 56f5212a
! Mem[0000000090000000] = 10b9cc4b 8d1f332f a076f5ec 0697ea44
! Mem[0000000090000010] = b98ab418 7fb07a11 fdf74d7b a9bc0e5a
! Mem[0000000090000020] = 22457175 2fa41a93 6c472288 40a092b9
! Mem[0000000090000030] = 90e12d12 a01a51ef 143dbccf 3bdf71d8
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001d4] = 11b98f9a, %g2 = 0000000024b9d90e
ldsh [%i4+0x1d4],%g2 ! %g2 = 00000000000011b9
! Mem[0000000091000158] = b790fef1 3203c709, %g2 = 000011b9, %g3 = 352c036b
ldd [%i6+0x158],%g2 ! %g2 = 00000000b790fef1 000000003203c709
! %f16 = 2f331f8d 4bccb910 44ea9706 ecf576a0
! %f20 = 117ab07f 18b48ab9 5a0ebca9 7b4df7fd
! %f24 = 931aa42f 75714522 b992a040 8822476c
! %f28 = ef511aa0 122de190 d871df3b cfbc3d14
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[00000000838001f0] = 20e20153, %l4 = 000000005a7de2dd
swap [%i3+0x1f0],%l4 ! %l4 = 0000000020e20153
! Mem[0000000091000088] = d84bf509, %g2 = 00000000b790fef1
ldsh [%i6+0x08a],%g2 ! %g2 = ffffffffffffd84b
! Mem[000000009100019c] = 8dfea55c, %g18 = 95f3a83a46004955
ldsw [%i6+0x19c],%g2 ! %g2 = 95f3a83a46004955
! Mem[0000000083000144] = 4535c0b6, %l6 = 137694a9, %l6 = 137694a9
add %i2,0x144,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004535c0b6
p57_label_23:
! Mem[00000000820001d2] = f0ebaf66, %l4 = 0000000020e20153
ldstub [%i0+0x1d2],%l4 ! %l4 = 000000af000000ff
! Mem[00000000908000bc] = 3cfb3672, %g2 = ffffffff8dfea55c
ldsb [%i5+0x0bf],%g2 ! %g2 = 000000000000003c
! Mem[0000000083800138] = 1883ee7d, %l7 = 0000000092b19635
ldsb [%i3+0x138],%l7 ! %l7 = 0000000000000018
! Mem[0000000090000000] = 10b9cc4b 8d1f332f a076f5ec 0697ea44
! Mem[0000000090000010] = b98ab418 7fb07a11 fdf74d7b a9bc0e5a
! Mem[0000000090000020] = 22457175 2fa41a93 6c472288 40a092b9
! Mem[0000000090000030] = 90e12d12 a01a51ef 143dbccf 3bdf71d8
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000082000038] = a06a4585, %l6 = 000000004535c0b6
swap [%i0+0x038],%l6 ! %l6 = 00000000a06a4585
! %f0 = 55136e00 ae1dc223 248ddefe e635fd76
! %f4 = f6e786f6 9ca3b83d ee11fa5d 2f2ff102
! %f8 = 9a483cba bb50314b 864fd57c dea85d1c
! %f12 = eaba6932 f3366384 3133dd64 1a938fa2
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000900001c0] = 661305b8 2ad960b9 4bf9cb25 345986a3
! Mem[00000000900001d0] = fa7cf24f 11b98f9a ca0e231e 5039e3e1
! Mem[00000000900001e0] = a2366d8b bd50881e 3d8183e8 cfa78d17
! Mem[00000000900001f0] = cd91469a 85ae9606 cafdaeb3 4c55d549
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000fc] = 42c423ec, %g2 = 000000000000003c
ldsb [%i6+0x0ff],%g2 ! %g2 = 0000000000000042
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = 00000042, %g3 = 3203c709
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! Mem[000000008300003c] = 95f5ae69, %l6 = 00000000a06a4585
ldsh [%i2+0x03e],%l6 ! %l6 = ffffffffffffae69
p57_label_24:
! Mem[00000000828000e0] = 1e8850bd, %l7 = 0000000000000018
ldsw [%i1+0x0e0],%l7 ! %l7 = 000000001e8850bd
membar #Sync ! Added by membar checker (1094)
! %l0 = 000000008a7f4146, Mem[00000000900001ec] = cfa78d17
sth %l0,[%i4+0x1ec] ! Mem[00000000900001ec] = 41468d17
! %f16 = 2f331f8d 4bccb910 44ea9706 ecf576a0
! %f20 = 117ab07f 18b48ab9 5a0ebca9 7b4df7fd
! %f24 = 931aa42f 75714522 b992a040 8822476c
! %f28 = ef511aa0 122de190 d871df3b cfbc3d14
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000830000fc] = f3bac20e, %l1 = 0000000000000047
swap [%i2+0x0fc],%l1 ! %l1 = 00000000f3bac20e
! Mem[0000000083000018] = fa0f67f8, %l0 = 000000008a7f4146
ldub [%i2+%o3],%l0 ! %l0 = 00000000000000fa
! Mem[0000000090000000] = 10b9cc4b 8d1f332f a076f5ec 0697ea44
! Mem[0000000090000010] = b98ab418 7fb07a11 fdf74d7b a9bc0e5a
! Mem[0000000090000020] = 22457175 2fa41a93 6c472288 40a092b9
! Mem[0000000090000030] = 90e12d12 a01a51ef 143dbccf 3bdf71d8
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000083000128] = 2a485e1b, %l2 = b7bbfa56, %l4 = 000000af
add %i2,0x128,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002a485e1b
! Mem[0000000090000024] = 2fa41a93, %g2 = 000000007f1ad510
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000002fa4
! %l3 = 0000000000000096, Mem[00000000910001ef] = 2c58bc62
stb %l3,[%i6+0x1ef] ! Mem[00000000910001ec] = 9658bc62
! Mem[00000000900000c0] = e765020f 0306257e ea5f483b d72a0319
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 9356f521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p57_label_25:
! Mem[00000000900000f8] = fd11d118, %g2 = 0000000000002fa4
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000fd11d118
! Mem[00000000828000c8] = a386593425cbf94b, %l5 = 000000000000001c, %l3 = 0000000000000096
add %i1,0xc8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a386593425cbf94b
! Mem[0000000090800044] = 7f2cd037, %g2 = 00000000fd11d118
ldsb [%i5+0x044],%g2 ! %g2 = 000000000000007f
! %f0 = 55136e00 ae1dc223 248ddefe e635fd76
! %f4 = f6e786f6 9ca3b83d ee11fa5d 2f2ff102
! %f8 = 9a483cba bb50314b 864fd57c dea85d1c
! %f12 = eaba6932 f3366384 3133dd64 1a938fa2
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000009180012c] = 6bd14241, %g2 = 000000000000007f
ldub [%o0+0x12f],%g2 ! %g2 = 000000000000006b
! Mem[0000000082800031] = 5e560d8e, %l1 = 00000000f3bac20e
ldstub [%i1+0x031],%l1 ! %l1 = 00000056000000ff
! %l2 = b7bbfa56, %l3 = 25cbf94b, Mem[0000000090800060] = ffe23c26 71bcf7d7
std %l2,[%i5+0x060] ! Mem[0000000090800060] = b7bbfa56 25cbf94b
! %l5 = 000000000000001c, Mem[0000000091800080] = 00000000
stw %l5,[%o0+0x080] ! Mem[0000000091800080] = 0000001c
! Mem[0000000082800178] = 85207f0b, %l3 = a386593425cbf94b
swap [%i1+0x178],%l3 ! %l3 = 0000000085207f0b
! %l1 = 0000000000000056, Mem[0000000091800020] = a8134317cb13e363
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000056
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p57_branch_failed
p57_not_taken_0_end:
! End of Random Code for Thread 57
1: membar #Sync ! Force all stores to complete
p57_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e4] ! Set processor 57 done flag
! Check Registers
p57_check_registers:
set p57_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000fa
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000056
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 1fb1427db7bbfa56
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000085207f0b
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002a485e1b
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000001c
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffae69
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001e8850bd
bne,a,pn %xcc,p57_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p57_check_fp_registers:
set p57_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 55136e00 ae1dc223
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 248ddefe e635fd76
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f6e786f6 9ca3b83d
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ee11fa5d 2f2ff102
bne %xcc,p57_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 9a483cba bb50314b
bne %xcc,p57_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 864fd57c dea85d1c
bne %xcc,p57_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be eaba6932 f3366384
bne %xcc,p57_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3133dd64 1a938fa2
bne %xcc,p57_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2f331f8d 4bccb910
bne %xcc,p57_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 44ea9706 ecf576a0
bne %xcc,p57_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 117ab07f 18b48ab9
bne %xcc,p57_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5a0ebca9 7b4df7fd
bne %xcc,p57_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 931aa42f 75714522
bne %xcc,p57_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b992a040 8822476c
bne %xcc,p57_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ef511aa0 122de190
bne %xcc,p57_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d871df3b cfbc3d14
bne %xcc,p57_f30_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 56bf6a05884a3d69
ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4535c0b65f102447
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000d240aca2b8
ldx [%i0+0x050],%g3 ! Observed data at 0000000082000050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 5f004dc792fffdc5
ldx [%i0+0x058],%g3 ! Observed data at 0000000082000058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5c08eab41e92881e
ldx [%i0+0x060],%g3 ! Observed data at 0000000082000060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7fe2972e913a2e32
ldx [%i0+0x068],%g3 ! Observed data at 0000000082000068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0fdbc2ce39c6ba62
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000820000c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0e15f237258b1376
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000820000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b98d56ef26161a46
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000820000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ae30ff3e3d4091f3
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000820000f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x150],%g2 ! Expected data = dea11bef00000085
ldx [%i0+0x150],%g3 ! Observed data at 0000000082000150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000000f21c6eb
ldx [%i0+0x158],%g3 ! Observed data at 0000000082000158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 40767ed4ff23d2bd
ldx [%i0+0x160],%g3 ! Observed data at 0000000082000160
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 677ea421bbcb335a
ldx [%i0+0x170],%g3 ! Observed data at 0000000082000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 02ff3ea419646a0a
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000820001c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f0ebff66a9bc0e5a
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000820001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1d0,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 04acbf797f0d8636
ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d40e40dcffffffe8
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c4604fb2ad4367db
ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000bfb69212efc0
ldx [%i1+0x018],%g3 ! Observed data at 0000000082800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0f9ab553a0ef85a7
ldx [%i1+0x020],%g3 ! Observed data at 0000000082800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f99e7aef03173368
ldx [%i1+0x028],%g3 ! Observed data at 0000000082800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5eff0d8e4caf3e87
ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9399eae7ffa7b66e
ldx [%i1+0x038],%g3 ! Observed data at 0000000082800038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 04e480cc0edb4ba6
ldx [%i1+0x050],%g3 ! Observed data at 0000000082800050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0f21c6ebf9fda849
ldx [%i1+0x080],%g3 ! Observed data at 0000000082800080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000000000000063
ldx [%i1+0x088],%g3 ! Observed data at 0000000082800088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b960d92ab8051366
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000828000c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a386593425cbf94b
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000828000c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9a8fb9114ff27cfa
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000828000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = e1e339501e230eca
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000828000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1e8850bd8b6d36a2
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000828000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 178da7cfe883813d
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000828000e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0696ae859a4691cd
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000828000f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 49d5554cb3aefdca
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000828000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2dffdfa56fc89f96
ldx [%i1+0x100],%g3 ! Observed data at 0000000082800100
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 64721d37d906a421
ldx [%i1+0x118],%g3 ! Observed data at 0000000082800118
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffa6b673d1f5058b
ldx [%i1+0x158],%g3 ! Observed data at 0000000082800158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 25cbf94b0d5fd36c
ldx [%i1+0x178],%g3 ! Observed data at 0000000082800178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x178,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b752ba08442aa4b9
ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = fa0f67f82b4db779
ldx [%i2+0x018],%g3 ! Observed data at 0000000083000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2c3a2e04515b8cc1
ldx [%i2+0x048],%g3 ! Observed data at 0000000083000048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000006328cd777a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000830000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 19dbd5c515bdffcf
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000830000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4474d49000000047
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000830000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3585b9e2ff59e330
ldx [%i2+0x170],%g3 ! Observed data at 0000000083000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = a02fbcff47b23e9c
ldx [%i2+0x180],%g3 ! Observed data at 0000000083000180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 27acee213bcba7e5
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000830001f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1f8,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 494e96ec9e0799e7
ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = c1526258741c1dd1
ldx [%i3+0x020],%g3 ! Observed data at 0000000083800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e7ff751af43b0ae7
ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffe408ad0c564a45
ldx [%i3+0x038],%g3 ! Observed data at 0000000083800038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0e15f237363a602d
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000838000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 02f12f2f5dfa11ee
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000838000d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0743260b28cd777a
ldx [%i3+0x170],%g3 ! Observed data at 0000000083800170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 36ff927cd5c71944
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000838001b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5a7de2dd7f4c9025
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000838001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1f0,%g4
! The test for processor 57 has passed
p57_passed:
ta GOOD_TRAP
nop
p57_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p57_failed
p57_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p57_failed
p57_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p57_failed
p57_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p57_failed
p57_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p57_failed
p57_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p57_failed
p57_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p57_failed
p57_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p57_failed
p57_f0_fail:
set p57_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f2_fail:
set p57_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f4_fail:
set p57_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f6_fail:
set p57_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f8_fail:
set p57_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f10_fail:
set p57_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f12_fail:
set p57_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f14_fail:
set p57_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f16_fail:
set p57_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f18_fail:
set p57_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f20_fail:
set p57_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f22_fail:
set p57_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f24_fail:
set p57_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f26_fail:
set p57_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f28_fail:
set p57_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f30_fail:
set p57_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800008]
stxa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800020]
membar #Sync
mov 0x080,%g1
stda %f0,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
done
p57_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800008]
stxa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800020]
membar #Sync
mov 0x080,%g1
stda %f0,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
done
p57_trap2e:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000000]
done
p57_trap2o:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000000]
done
p57_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p57_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p57_init_memory_pointers:
set p57_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p57_local0_start,%i0
set p57_local1_start,%i1
set p57_local2_start,%i2
set p57_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 036acb23bfe57378
ldx [%g1+0x008],%l1 ! %l1 = 714f3e9439c6ba62
ldx [%g1+0x010],%l2 ! %l2 = 6c08c2de2c86a570
ldx [%g1+0x018],%l3 ! %l3 = c45a83940c564a45
ldx [%g1+0x020],%l4 ! %l4 = 595444c7b752ba08
ldx [%g1+0x028],%l5 ! %l5 = d5ddc59046918fde
ldx [%g1+0x030],%l6 ! %l6 = 0d24a545a36ad837
ldx [%g1+0x038],%l7 ! %l7 = 7ae1e4109053349b
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 58
processor_58:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xe8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p58_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 58
wr %g0,0x4,%fprs ! Make sure fef is 1
set p58_init_freg,%g1
! %f0 = 27c939db 12c852c7 55afb6d3 65551903
! %f4 = 4e953916 a453ea2c ead6de80 a04da491
! %f8 = e8d68363 0418f0e2 be04f08e 6a157a26
! %f12 = 30c251f9 c170c27c 6c6edd81 3c1dadc2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8d789d16 e8a49431 b57cc66f 36ab1040
! %f20 = 875843cf 410c75c7 8700cf53 430dd827
! %f24 = 7a1d156a 64afc31f 5c605136 bc478c44
! %f28 = 0accff89 88e831e6 e776deb0 09587ce6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 21597fb2 6c279370 ef520d8b b1fe4786
! %f36 = 0c7c7b3d c067aaea 54104485 0297c467
! %f40 = 460f2ddb 1e1e2747 5b0d386c 699d7841
! %f44 = b34df6eb 7136e660 5dc1c7d0 d9d8c201
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0191bd8800000067,%g7,%g1 ! GSR scale = 12, align = 7
wr %g1,%g0,%gsr ! GSR = 0191bd8800000067
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 58
p58_label_1:
! Mem[0000000085800070] = 7fca904b, %l1 = 2d787245e53590cd
swap [%i3+0x070],%l1 ! %l1 = 000000007fca904b
! Mem[00000000858001cc] = 5a681a59, %l0 = 048c83efce25bc4f
ldstub [%i3+0x1cc],%l0 ! %l0 = 0000005a000000ff
! Mem[0000000085000108] = afb623db, %l6 = 896f73a0, %l2 = 7ccc5dd8
add %i2,0x108,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000afb623db
! Mem[00000000840000d0] = c0b73680, %l0 = 0000005a, %l0 = 0000005a
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c0b73680
! Mem[0000000085800015] = e1333f80, %l5 = de28b6926fdb26c3
ldstub [%i3+0x015],%l5 ! %l5 = 00000033000000ff
! Mem[0000000084000068] = ee59b87866711f6e, %l4 = d8a238ac23182af3, %l0 = 00000000c0b73680
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = ee59b87866711f6e
! Mem[00000000918001e0] = 63ab1694d7b40ac7, %g2 = ffffff9f70fad934
ldx [%o0+0x1e0],%g2 ! %g2 = 63ab1694d7b40ac7
! Mem[0000000090000040] = 0a5149f0d0e2273a, %g2 = 63ab1694d7b40ac7
ldx [%i4+0x040],%g2 ! %g2 = 0a5149f0d0e2273a
! %l0 = ee59b87866711f6e, Mem[00000000858000d0] = 2557e825f150797c
stx %l0,[%i3+0x0d0] ! Mem[00000000858000d0] = ee59b87866711f6e
! %l5 = 0000000000000033, Mem[0000000084000140] = 4ea3cb908e4fd2f7
stx %l5,[%i0+0x140] ! Mem[0000000084000140] = 0000000000000033
p58_label_2:
! %f0 = 27c939db 12c852c7 55afb6d3 65551903
! %f4 = 4e953916 a453ea2c ead6de80 a04da491
! %f8 = e8d68363 0418f0e2 be04f08e 6a157a26
! %f12 = 30c251f9 c170c27c 6c6edd81 3c1dadc2
mov 0x040,%g4
stda %f0,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000085800040
! Mem[000000009180017c] = 23fe4dd6, %g2 = 0a5149f0d0e2273a
ldsb [%o0+0x17e],%g2 ! %g2 = 0000000000000023
! Mem[00000000840001f8] = a48558bf f2798eb0, %l6 = 896f73a0, %l7 = 1e7171f2
ldd [%i0+0x1f8],%l6 ! %l6 = 00000000a48558bf 00000000f2798eb0
! Mem[00000000908000e8] = 441f8119d14c7e74, %g2 = 0000000000000023
ldx [%i5+0x0e8],%g2 ! %g2 = 441f8119d14c7e74
! %l4 = d8a238ac23182af3, Mem[0000000091800130] = d1424106
sth %l4,[%o0+0x130] ! Mem[0000000091800130] = 2af34106
membar #Sync ! Added by membar checker (1095)
! Mem[00000000858000c0] = bb4be766 731544a6 f4afe7e2 19e93e5f
! Mem[00000000858000d0] = ee59b878 66711f6e 70b99f16 1592084e
! Mem[00000000858000e0] = 54a9ffa7 e73298d7 93409fad 18aca995
! Mem[00000000858000f0] = 074beaf0 ee9180c3 fa0149d6 977784db
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000858000c0
! Mem[00000000900000d0] = 87231a0c, %g2 = 441f8119d14c7e74
lduh [%i4+0x0d0],%g2 ! %g2 = 0000000000008723
! Mem[0000000085800004] = b25d56fd, %l1 = 000000007fca904b
swap [%i3+0x004],%l1 ! %l1 = 00000000b25d56fd
! %f0 = 27c939db 12c852c7 55afb6d3 65551903
! %f4 = 4e953916 a453ea2c ead6de80 a04da491
! %f8 = e8d68363 0418f0e2 be04f08e 6a157a26
! %f12 = 30c251f9 c170c27c 6c6edd81 3c1dadc2
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 0000000085800040
! %l5 = 0000000000000033, Mem[0000000090000150] = 9234af4ecd69a7ed
stx %l5,[%i4+0x150] ! Mem[0000000090000150] = 0000000000000033
p58_label_3:
! Mem[00000000908001e8] = 7e078a5b, %g2 = 0000000000008723
ldsb [%i5+0x1e9],%g2 ! %g2 = 000000000000007e
membar #Sync ! Added by membar checker (1096)
! Mem[0000000085800048] = 55afb6d365551903, %l3 = 8a54f3e1ffe58234, %l2 = 00000000afb623db
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 55afb6d365551903
! Mem[0000000084000044] = 5077f799, %l4 = 23182af3, %l2 = 65551903
add %i0,0x44,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000005077f799
! Mem[000000009080019c] = 3267275c, %g2 = 000000000000007e
lduh [%i5+0x19e],%g2 ! %g2 = 0000000000003267
! Mem[0000000085000180] = f913ba20, %l2 = 000000005077f799
ldub [%i2+0x182],%l2 ! %l2 = 00000000000000ba
! Mem[0000000084800000] = ff544c54, %l6 = 00000000a48558bf
swap [%i1+%g0],%l6 ! %l6 = 00000000ff544c54
! Mem[00000000850000d8] = b2a647b2, %l6 = 00000000ff544c54
swap [%i2+0x0d8],%l6 ! %l6 = 00000000b2a647b2
! %f0 = 27c939db 12c852c7 55afb6d3 65551903
! %f4 = 4e953916 a453ea2c ead6de80 a04da491
! %f8 = e8d68363 0418f0e2 be04f08e 6a157a26
! %f12 = 30c251f9 c170c27c 6c6edd81 3c1dadc2
mov 0x100,%g6
stda %f0,[%i1+%g6]ASI_BLK_P ! Block Store to 0000000084800100
! Mem[0000000085800040] = 27c939db 12c852c7 55afb6d3 65551903
! Mem[0000000085800050] = 4e953916 a453ea2c ead6de80 a04da491
! Mem[0000000085800060] = e8d68363 0418f0e2 be04f08e 6a157a26
! Mem[0000000085800070] = 30c251f9 c170c27c 6c6edd81 3c1dadc2
ldda [%i3+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000085800040
! Mem[00000000848000d4] = b88d53f3, %l0 = ee59b87866711f6e
swap [%i1+0x0d4],%l0 ! %l0 = 00000000b88d53f3
p58_label_4:
! %l3 = 8a54f3e1ffe58234, Mem[00000000908001dd] = 80c5d617
stb %l3,[%i5+0x1dd] ! Mem[00000000908001dc] = 34c5d617
! Mem[0000000091000010] = 50634422 8bb53053, %g2 = 00003267, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 0000000050634422 000000008bb53053
! Mem[00000000918000f8] = ef3adf5b, %g18 = 6ce8fd209cd3abcd
ldsw [%o0+0x0f8],%g2 ! %g2 = 6ce8fd209cd3abcd
! %f16 = a6441573 66e74bbb 5f3ee919 e2e7aff4
! %f20 = 6e1f7166 78b859ee 4e089215 169fb970
! %f24 = d79832e7 a7ffa954 95a9ac18 ad9f4093
! %f28 = c38091ee f0ea4b07 db847797 d64901fa
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000084000140] = 00000000 00000033 f639b6cc afbb3110
! Mem[0000000084000150] = f9a84d8c a239c782 5827782a 76a357a5
! Mem[0000000084000160] = 32d206d6 05448d21 aed2fa10 50147443
! Mem[0000000084000170] = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000084000140
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l2 = 000000ba, %l3 = ffe58234, Mem[00000000908000c0] = fb367275 406926ef
std %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = 000000ba ffe58234
! %l5 = 0000000000000033, Mem[0000000085000160] = 25947f1d7136bc75
stx %l5,[%i2+0x160] ! Mem[0000000085000160] = 0000000000000033
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
p58_label_5:
! Mem[0000000085800083] = 5e183029, %l0 = 00000000b88d53f3
ldstub [%i3+0x083],%l0 ! %l0 = 00000029000000ff
! Mem[00000000858000c0] = bb4be766 731544a6 f4afe7e2 19e93e5f
! Mem[00000000858000d0] = ee59b878 66711f6e 70b99f16 1592084e
! Mem[00000000858000e0] = 54a9ffa7 e73298d7 93409fad 18aca995
! Mem[00000000858000f0] = 074beaf0 ee9180c3 fa0149d6 977784db
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 00000000858000c0
! Mem[0000000085000180] = f913ba20, %l3 = ffe58234, %l6 = b2a647b2
add %i2,0x180,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f913ba20
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000908000d0] = cbd5fc64, %g2 = ffffffffef3adf5b
ldub [%i5+0x0d1],%g2 ! %g2 = 00000000000000cb
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
mov 0x140,%g5
stda %f16,[%i0+%g5]ASI_BLK_S ! Block Store to 0000000084000140
! Mem[00000000840000f0] = f125c264, %l3 = 8a54f3e1ffe58234
lduw [%i0+0x0f0],%l3 ! %l3 = 00000000f125c264
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000908001a0] = 5c44b05c, %g2 = 00000000000000cb
ldub [%i5+0x1a1],%g2 ! %g2 = 000000000000005c
! Mem[00000000858001c4] = 29193989, %l6 = 00000000f913ba20
ldstub [%i3+0x1c4],%l6 ! %l6 = 00000029000000ff
p58_label_6:
membar #Sync ! Added by membar checker (1097)
! %f0 = bb4be766 731544a6 f4afe7e2 19e93e5f
! %f4 = ee59b878 66711f6e 70b99f16 1592084e
! %f8 = 54a9ffa7 e73298d7 93409fad 18aca995
! %f12 = 074beaf0 ee9180c3 fa0149d6 977784db
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000009180010c] = dc878bad, %g2 = 000000000000005c
lduh [%o0+0x10c],%g2 ! %g2 = 000000000000dc87
! Mem[0000000084000014] = 67f3be7e, %l1 = 00000000b25d56fd
ldstub [%i0+0x014],%l1 ! %l1 = 00000067000000ff
! Mem[000000008480014c] = 8bfbf510, %l1 = 00000067, %l5 = 00000033
add %i1,0x14c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000008bfbf510
! %l2 = 00000000000000ba, Mem[00000000900000b0] = e50977f59f406d92
stx %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 00000000000000ba
! Mem[00000000840000e8] = 93a0ad1aef1252e6, %l1 = 0000000000000067, %l5 = 000000008bfbf510
add %i0,0xe8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 93a0ad1aef1252e6
! %l1 = 0000000000000067, Mem[0000000090800016] = faae0a44
sth %l1,[%i5+0x016] ! Mem[0000000090800014] = 00670a44
! %f0 = bb4be766 731544a6 f4afe7e2 19e93e5f
! %f4 = ee59b878 66711f6e 70b99f16 1592084e
! %f8 = 54a9ffa7 e73298d7 93409fad 18aca995
! %f12 = 074beaf0 ee9180c3 fa0149d6 977784db
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (1098)
! Mem[0000000090000140] = a6441573 66e74bbb 5f3ee919 e2e7aff4
! Mem[0000000090000150] = 6e1f7166 78b859ee 4e089215 169fb970
! Mem[0000000090000160] = d79832e7 a7ffa954 95a9ac18 ad9f4093
! Mem[0000000090000170] = c38091ee f0ea4b07 db847797 d64901fa
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000858000ab] = 18a517e1, %l2 = 00000000000000ba
ldstub [%i3+0x0ab],%l2 ! %l2 = 000000e1000000ff
p58_label_7:
! Mem[0000000084000178] = 585ba85d, %l0 = 0000000000000029
ldstub [%i0+0x178],%l0 ! %l0 = 00000058000000ff
! %f0 = bb4be766 731544a6 f4afe7e2 19e93e5f
! %f4 = ee59b878 66711f6e 70b99f16 1592084e
! %f8 = 54a9ffa7 e73298d7 93409fad 18aca995
! %f12 = 074beaf0 ee9180c3 fa0149d6 977784db
stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 0000000085000000
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l3 = 00000000f125c264, Mem[0000000091000024] = b5c9f132
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = f125c264
! Mem[00000000918000f0] = 62dbb71e, %g2 = 000000000000dc87
lduw [%o0+0x0f0],%g2 ! %g2 = 0000000062dbb71e
! Mem[00000000858001bf] = cee38eb5, %l7 = 00000000f2798eb0
ldstub [%i3+0x1bf],%l7 ! %l7 = 000000b5000000ff
! %l1 = 0000000000000067, Mem[0000000091800168] = f57a6bcf
stw %l1,[%o0+0x168] ! Mem[0000000091800168] = 00000067
! Mem[000000009080001c] = c5db922d, %g2 = 0000000062dbb71e
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000c5
! Mem[00000000900000f0] = 9eb5de77, %g2 = 00000000000000c5
ldsb [%i4+0x0f2],%g2 ! %g2 = ffffffffffffff9e
! Mem[00000000840000c8] = bd3f02e6, %l0 = 00000058, %l2 = 000000e1
add %i0,0xc8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000bd3f02e6
p58_label_8:
! Mem[0000000090800138] = 92df79e6, %g18 = 6ce8fd209cd3abcd
ldsw [%i5+0x138],%g2 ! %g2 = 6ce8fd209cd3abcd
! Mem[0000000085800064] = 0418f0e2, %l0 = 00000058, %l3 = f125c264
add %i3,0x64,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000418f0e2
! Mem[00000000908001e4] = 0c4b8755, %g2 = ffffffff92df79e6
lduw [%i5+0x1e4],%g2 ! %g2 = 000000000c4b8755
! Mem[00000000848001bc] = 1968c12d, %l1 = 00000067, %l3 = 0418f0e2
add %i1,0x1bc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001968c12d
! %l0 = 00000058, %l1 = 00000067, Mem[00000000910001a0] = e5c27813 82118b9c
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000058 00000067
! %l2 = 00000000bd3f02e6, Mem[0000000091000050] = 65d749c6a42e2703
stx %l2,[%i6+0x050] ! Mem[0000000091000050] = 00000000bd3f02e6
! Mem[00000000918000c0] = 5ddcf1cb, %g2 = 000000000c4b8755
lduh [%o0+0x0c2],%g2 ! %g2 = 0000000000005ddc
! Mem[0000000085800134] = 4536d7a6, %l4 = d8a238ac23182af3
ldsw [%i3+0x134],%l4 ! %l4 = 000000004536d7a6
! Mem[000000009080012c] = 9a5bcdbc, %g18 = 6ce8fd209cd3abcd
ldsw [%i5+0x12c],%g2 ! %g2 = 6ce8fd209cd3abcd
! Mem[00000000908001b8] = 92f9b94f c83f39ed, %g2 = 9a5bcdbc, %g3 = 8bb53053
ldd [%i5+0x1b8],%g2 ! %g2 = 0000000092f9b94f 00000000c83f39ed
p58_label_9:
! %l0 = 0000000000000058, Mem[000000009180000e] = 4374ae52
stb %l0,[%o0+0x00e] ! Mem[000000009180000c] = 5874ae52
! Mem[0000000084000180] = 99d494fa 1c324edd ffcfa791 73ac38d3
! Mem[0000000084000190] = 3251c6d5 d8653239 eddb872d 5bfd6608
! Mem[00000000840001a0] = 0888eb57 6f98504e d7fd4a4c 2f077ee9
! Mem[00000000840001b0] = 56bd61a2 0a7393a7 2582a820 bc31c7ad
mov 0x180,%g4
ldda [%i0+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000084000180
! Mem[00000000900000d8] = fc9c6225, %g2 = 0000000092f9b94f
ldsh [%i4+0x0da],%g2 ! %g2 = fffffffffffffc9c
! Mem[0000000084800188] = be4f696223e10cc1, %l6 = 0000000000000029, %l7 = 00000000000000b5
add %i1,0x188,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = be4f696223e10cc1
! Mem[0000000090000140] = a6441573 66e74bbb 5f3ee919 e2e7aff4
! Mem[0000000090000150] = 6e1f7166 78b859ee 4e089215 169fb970
! Mem[0000000090000160] = d79832e7 a7ffa954 95a9ac18 ad9f4093
! Mem[0000000090000170] = c38091ee f0ea4b07 db847797 d64901fa
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000084000088] = bfe447cfa1a1c7f8, %l6 = 0000000000000029, %l3 = 000000001968c12d
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bfe447cfa1a1c7f8
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = 00000000 000000ba ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000085800048] = 55afb6d365551903, %l7 = be4f696223e10cc1
ldx [%i3+0x048],%l7 ! %l7 = 55afb6d365551903
! Mem[00000000848001b8] = 3a560fc51968c12d, %l0 = 0000000000000058, %l3 = bfe447cfa1a1c7f8
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 3a560fc51968c12d
! Mem[00000000858001f4] = eec685d7, %l6 = 00000029, %l2 = bd3f02e6
add %i3,0x1f4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000eec685d7
p58_label_10:
! %l0 = 00000058, %l1 = 00000067, Mem[0000000091000170] = ddbd0a9c 19abd6e5
std %l0,[%i6+0x170] ! Mem[0000000091000170] = 00000058 00000067
! %l2 = 00000000eec685d7, Mem[0000000091800178] = 587c30ef6fae23fe
stx %l2,[%o0+0x178] ! Mem[0000000091800178] = 00000000eec685d7
! Mem[00000000850000dc] = f24de97f, %l6 = 00000029, %l0 = 00000058
add %i2,0xdc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f24de97f
membar #Sync ! Added by membar checker (1099)
! Mem[000000008500000c] = 19e93e5f, %l4 = 000000004536d7a6
ldsw [%i2+0x00c],%l4 ! %l4 = 0000000019e93e5f
! Mem[0000000090000120] = 12c2baa0f997fe49, %g2 = fffffffffffffc9c
ldx [%i4+0x120],%g2 ! %g2 = 12c2baa0f997fe49
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l5 = 93a0ad1aef1252e6, Mem[00000000900001f0] = 76e03e01
stw %l5,[%i4+0x1f0] ! Mem[00000000900001f0] = ef1252e6
! Mem[00000000848001c8] = 8a876b6d, %l7 = 55afb6d365551903
ldstub [%i1+0x1c8],%l7 ! %l7 = 0000008a000000ff
! %l6 = 0000000000000029, Mem[000000009100015a] = fef13203
sth %l6,[%i6+0x15a] ! Mem[0000000091000158] = 00293203
! Mem[00000000840000a0] = b5ecf06d, %l2 = 00000000eec685d7
swap [%i0+0x0a0],%l2 ! %l2 = 00000000b5ecf06d
p58_label_11:
! %l3 = 3a560fc51968c12d, Mem[000000008480012c] = 6a157a26
stw %l3,[%i1+0x12c] ! Mem[000000008480012c] = 1968c12d
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[00000000900001a8] = aed2fa1050147443, %g2 = 12c2baa0f997fe49
ldx [%i4+0x1a8],%g2 ! %g2 = aed2fa1050147443
! %l5 = 93a0ad1aef1252e6, Mem[00000000900001f9] = 5ba85d75
stb %l5,[%i4+0x1f9] ! Mem[00000000900001f8] = e6a85d75
! Mem[00000000848000ef] = 9ca31ed2, %l2 = 00000000b5ecf06d
ldstub [%i1+0x0ef],%l2 ! %l2 = 000000d2000000ff
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! %l5 = 93a0ad1aef1252e6, Mem[000000008400011e] = 262f5cf6
sth %l5,[%i0+0x11e] ! Mem[000000008400011c] = 262f52e6
! Mem[00000000850000c4] = a41db460, %l0 = f24de97f, %l3 = 1968c12d
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a41db460
! Mem[00000000858001c8] = 53740303ff681a59, %l2 = 00000000000000d2, %l5 = 93a0ad1aef1252e6
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 53740303ff681a59
! Mem[00000000910000c8] = 7732f2a60790eafb, %g2 = aed2fa1050147443
ldx [%i6+0x0c8],%g2 ! %g2 = 7732f2a60790eafb
p58_label_12:
! Mem[0000000085800198] = d9eda0bb84293b31, %l1 = 0000000000000067, %l4 = 0000000019e93e5f
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = d9eda0bb84293b31
! Mem[00000000858001a8] = dd51de75 ea375959, %l4 = 84293b31, %l5 = ff681a59
ldd [%i3+0x1a8],%l4 ! %l4 = 00000000dd51de75 00000000ea375959
! Mem[00000000848000d5] = 66711f6e, %l6 = 0000000000000029
ldstub [%i1+0x0d5],%l6 ! %l6 = 00000071000000ff
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000918001c0] = ec26c6df, %g2 = 7732f2a60790eafb
ldsh [%o0+0x1c2],%g2 ! %g2 = ffffffffffffec26
! %l2 = 00000000000000d2, Mem[00000000910001ac] = 3ea3b129
stw %l2,[%i6+0x1ac] ! Mem[00000000910001ac] = 000000d2
! Mem[00000000848000d0] = fb7964d8, %l6 = 0000000000000071
swap [%i1+0x0d0],%l6 ! %l6 = 00000000fb7964d8
! Mem[00000000840000cc] = 27444cb3, %l0 = 00000000f24de97f
swap [%i0+0x0cc],%l0 ! %l0 = 0000000027444cb3
! Mem[00000000918000b0] = 38f2be03 051282f5, %g2 = ffffec26, %g3 = c83f39ed
ldd [%o0+0x0b0],%g2 ! %g2 = 0000000038f2be03 00000000051282f5
! %l2 = 000000d2, %l3 = a41db460, Mem[00000000910000d8] = a99d2d37 72339a70
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 000000d2 a41db460
p58_label_13:
! Mem[00000000840001b4] = 0a7393a7, %l3 = a41db460, %l5 = ea375959
add %i0,0x1b4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000a7393a7
! Mem[00000000908001bc] = c83f39ed, %g2 = 0000000038f2be03
ldsb [%i5+0x1bc],%g2 ! %g2 = ffffffffffffffc8
! Mem[00000000918000c8] = 8731fad3, %g2 = ffffffffffffffc8
lduw [%o0+0x0c8],%g2 ! %g2 = 000000008731fad3
! Mem[00000000900000d8] = fe92fc9c 6225d103, %g2 = 8731fad3, %g3 = 051282f5
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000fe92fc9c 000000006225d103
! Mem[0000000090000088] = 21501f3e, %g2 = 00000000fe92fc9c
ldub [%i4+0x088],%g2 ! %g2 = 0000000000000021
! %l1 = 0000000000000067, Mem[0000000090800074] = 74c1f2f1
stw %l1,[%i5+0x074] ! Mem[0000000090800074] = 00000067
! Mem[0000000084000098] = 3d8ada57982dc067, %l2 = 00000000000000d2, %l4 = 00000000dd51de75
add %i0,0x98,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3d8ada57982dc067
! Mem[0000000085800190] = daebdde959c4c992, %l7 = 000000000000008a, %l2 = 00000000000000d2
add %i3,0x190,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = daebdde959c4c992
! Mem[0000000085000058] = a81c164c, %l5 = 0a7393a7, %l2 = 59c4c992
add %i2,0x58,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000a81c164c
! Mem[0000000084000188] = ffcfa791, %l5 = 000000000a7393a7
swap [%i0+0x188],%l5 ! %l5 = 00000000ffcfa791
p58_label_14:
! Mem[00000000848001a8] = af1e3f199a2c40d3, %l0 = 0000000027444cb3, %l1 = 0000000000000067
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = af1e3f199a2c40d3
! Mem[00000000918000b8] = 0a5bbde5, %g2 = 0000000000000021
ldsb [%o0+0x0b8],%g2 ! %g2 = 000000000000000a
! Mem[00000000910000a8] = 2b491d4b, %g2 = 000000000000000a
ldsb [%i6+0x0ab],%g2 ! %g2 = 000000000000002b
! Mem[0000000090000160] = 32e7a7ff, %g2 = 000000000000002b
lduh [%i4+0x162],%g2 ! %g2 = 00000000000032e7
! Mem[0000000090000000] = a6441573 66e74bbb 5f3ee919 e2e7aff4
! Mem[0000000090000010] = 6e1f7166 78b859ee 4e089215 169fb970
! Mem[0000000090000020] = d79832e7 a7ffa954 95a9ac18 ad9f4093
! Mem[0000000090000030] = c38091ee f0ea4b07 db847797 d64901fa
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000085800158] = 936cae6db2524c65, %l4 = 3d8ada57982dc067, %l1 = af1e3f199a2c40d3
add %i3,0x158,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 936cae6db2524c65
! Mem[0000000085800088] = 4edba54e, %l0 = 0000000027444cb3
swap [%i3+0x088],%l0 ! %l0 = 000000004edba54e
! Mem[0000000090800188] = bf4c9e7b85fbf1b6, %g2 = 00000000000032e7
ldx [%i5+0x188],%g2 ! %g2 = bf4c9e7b85fbf1b6
! Mem[0000000091000058] = 13cd2b79 0e06ea79, %g2 = 85fbf1b6, %g3 = 6225d103
ldd [%i6+0x058],%g2 ! %g2 = 0000000013cd2b79 000000000e06ea79
! Mem[0000000090800090] = 893f193d, %g2 = 0000000013cd2b79
lduw [%i5+0x090],%g2 ! %g2 = 00000000893f193d
p58_label_15:
! Mem[000000009080007c] = 0048bcb1, %g2 = 00000000893f193d
lduh [%i5+0x07e],%g2 ! %g2 = 0000000000000048
! Mem[000000009100019c] = 8dfea55c, %g2 = 0000000000000048
ldsb [%i6+0x19c],%g2 ! %g2 = ffffffffffffff8d
! Mem[00000000848000b3] = 53ebc8ee, %l4 = 3d8ada57982dc067
ldstub [%i1+0x0b3],%l4 ! %l4 = 000000ee000000ff
! Mem[0000000091800190] = 874941ec 79d773e8, %g2 = ffffff8d, %g3 = 0e06ea79
ldd [%o0+0x190],%g2 ! %g2 = 00000000874941ec 0000000079d773e8
membar #Sync ! Added by membar checker (1100)
! Mem[00000000900001d4] = a239c782, %g2 = 00000000874941ec
ldub [%i4+0x1d4],%g2 ! %g2 = 00000000000000a2
! Mem[0000000091000184] = 9c2b7b39, %g2 = 00000000000000a2
ldub [%i6+0x186],%g2 ! %g2 = 000000000000009c
! Mem[00000000850000d0] = 34e23fed0661678d, %l5 = 00000000ffcfa791, %l6 = 00000000fb7964d8
add %i2,0xd0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 34e23fed0661678d
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l3 = 00000000a41db460, Mem[00000000900001ca] = b6ccafbb
stb %l3,[%i4+0x1ca] ! Mem[00000000900001c8] = 60ccafbb
! %l4 = 00000000000000ee, Mem[0000000091800068] = aeb33225
stw %l4,[%o0+0x068] ! Mem[0000000091800068] = 000000ee
p58_label_16:
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000090000000] = a6441573, %g2 = 000000000000009c
lduh [%i4+%g0],%g2 ! %g2 = 000000000000a644
! Mem[00000000910000c0] = e9487a87 8e83d2b4, %g2 = 0000a644, %g3 = 79d773e8
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000e9487a87 000000008e83d2b4
! Mem[0000000085800058] = ead6de80, %l4 = 00000000000000ee
swap [%i3+0x058],%l4 ! %l4 = 00000000ead6de80
! Mem[0000000091800008] = e5ea6558, %g2 = 00000000e9487a87
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffe5
membar #Sync ! Added by membar checker (1101)
! Mem[00000000900000c0] = 00000000 00000033 f639b6cc afbb3110
! Mem[00000000900000d0] = f9a84d8c a239c782 5827782a 76a357a5
! Mem[00000000900000e0] = 32d206d6 05448d21 aed2fa10 50147443
! Mem[00000000900000f0] = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000858000f0] = 074beaf0ee9180c3, %l2 = 00000000a81c164c, %l7 = 000000000000008a
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 074beaf0ee9180c3
! Mem[00000000848000fc] = e62d893d, %l6 = 34e23fed0661678d
swap [%i1+0x0fc],%l6 ! %l6 = 00000000e62d893d
! Mem[00000000918001b8] = 327e9af1, %g18 = 6ce8fd209cd3abcd
ldsw [%o0+0x1b8],%g2 ! %g2 = 6ce8fd209cd3abcd
! Mem[0000000090800048] = ec50e804 4339ab56, %g2 = 327e9af1, %g3 = 8e83d2b4
ldd [%i5+0x048],%g2 ! %g2 = 00000000ec50e804 000000004339ab56
p58_label_17:
! Mem[000000008500019d] = bfac5add, %l3 = 00000000a41db460
ldstub [%i2+0x19d],%l3 ! %l3 = 000000ac000000ff
! %l4 = 00000000ead6de80, Mem[00000000858001b8] = 63d0e314
sth %l4,[%i3+0x1b8] ! Mem[00000000858001b8] = de80e314
! %l4 = ead6de80, %l5 = ffcfa791, Mem[0000000090000130] = 58189889 41c9d9c6
std %l4,[%i4+0x130] ! Mem[0000000090000130] = ead6de80 ffcfa791
! %l6 = e62d893d, %l7 = ee9180c3, Mem[00000000908001d8] = 34897f6c 9134c5d6
std %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = e62d893d ee9180c3
! Mem[0000000090800194] = 8e81f2c4, %g2 = 00000000ec50e804
ldsb [%i5+0x195],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090800140] = 3f838083, %g2 = ffffffffffffff8e
ldsh [%i5+0x142],%g2 ! %g2 = 0000000000003f83
! Mem[0000000090000140] = a6441573 66e74bbb 5f3ee919 e2e7aff4
! Mem[0000000090000150] = 6e1f7166 78b859ee 4e089215 169fb970
! Mem[0000000090000160] = d79832e7 a7ffa954 95a9ac18 ad9f4093
! Mem[0000000090000170] = c38091ee f0ea4b07 db847797 d64901fa
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000085000015] = 66711f6e, %l6 = 00000000e62d893d
ldstub [%i2+0x015],%l6 ! %l6 = 00000071000000ff
! %l1 = 936cae6db2524c65, Mem[00000000910001ac] = 000000d2
stw %l1,[%i6+0x1ac] ! Mem[00000000910001ac] = b2524c65
! Mem[00000000900000c8] = f639b6cc, %g2 = 0000000000003f83
lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000f639
p58_label_18:
! Mem[00000000908001b0] = 8ed9d6fc2229163d, %g2 = 000000000000f639
ldx [%i5+0x1b0],%g2 ! %g2 = 8ed9d6fc2229163d
! %l2 = a81c164c, %l3 = 000000ac, Mem[0000000091800180] = 4dd6859e 52c97450
std %l2,[%o0+0x180] ! Mem[0000000091800180] = a81c164c 000000ac
! %l4 = 00000000ead6de80, Mem[0000000091800048] = 9a64b471
stw %l4,[%o0+0x048] ! Mem[0000000091800048] = ead6de80
! %l3 = 00000000000000ac, Mem[0000000091000080] = 57ff66f48c7af846
stx %l3,[%i6+0x080] ! Mem[0000000091000080] = 00000000000000ac
! Mem[00000000850000d8] = ff544c54f24de97f, %l4 = 00000000ead6de80, %l3 = 00000000000000ac
add %i2,0xd8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ff544c54f24de97f
! Mem[00000000858001d8] = d2a5b942 018be704, %l2 = a81c164c, %l3 = f24de97f
ldd [%i3+0x1d8],%l2 ! %l2 = 00000000d2a5b942 00000000018be704
! Mem[0000000090000000] = a6441573 66e74bbb 5f3ee919 e2e7aff4
! Mem[0000000090000010] = 6e1f7166 78b859ee 4e089215 169fb970
! Mem[0000000090000020] = d79832e7 a7ffa954 95a9ac18 ad9f4093
! Mem[0000000090000030] = c38091ee f0ea4b07 db847797 d64901fa
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
mov 0x100,%g4
stda %f0,[%i0+%g4]ASI_BLK_SL ! Block Store to 0000000084000100
! Mem[0000000091800188] = 47bbdba1, %g2 = 8ed9d6fc2229163d
ldsh [%o0+0x188],%g2 ! %g2 = 00000000000047bb
p58_label_19:
! Mem[0000000091000038] = 65fd340e, %g2 = 00000000000047bb
ldsh [%i6+0x038],%g2 ! %g2 = 00000000000065fd
! Mem[0000000085000164] = 00000033, %l2 = 00000000d2a5b942
swap [%i2+0x164],%l2 ! %l2 = 0000000000000033
! Mem[00000000840001f0] = 60777695d7a10b9b, %l0 = 000000004edba54e, %l3 = 00000000018be704
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 60777695d7a10b9b
! Mem[00000000858001a5] = ec12eb3c, %l6 = 0000000000000071
ldstub [%i3+0x1a5],%l6 ! %l6 = 00000012000000ff
membar #Sync ! Added by membar checker (1102)
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = ead6de80 ffcfa791 7c3cc510 209b8f19
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000054] = 40bf1adc, %g2 = 00000000000065fd
lduh [%i4+0x054],%g2 ! %g2 = 00000000000040bf
! Mem[0000000090000080] = dd4e321c fa94d499 d338ac73 91a7cfff
! Mem[0000000090000090] = 393265d8 d5c65132 0866fd5b 2d87dbed
! Mem[00000000900000a0] = 4e50986f 57eb8808 e97e072f 4c4afdd7
! Mem[00000000900000b0] = a793730a a261bd56 adc731bc 20a88225
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800174] = e1a60000, %g2 = 00000000000040bf
lduh [%o0+0x176],%g2 ! %g2 = 000000000000e1a6
! Mem[00000000908001c8] = 5bd84d982f503325, %g2 = 000000000000e1a6
ldx [%i5+0x1c8],%g2 ! %g2 = 5bd84d982f503325
! Mem[0000000085000120] = 245a26e2, %l4 = ead6de80, %l7 = ee9180c3
add %i2,0x120,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000245a26e2
p58_label_20:
! Mem[0000000090000030] = c38091ee f0ea4b07, %g2 = 2f503325, %g3 = 4339ab56
ldd [%i4+0x030],%g2 ! %g2 = 00000000c38091ee 00000000f0ea4b07
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000084800150] = 6e45c253, %l7 = 00000000245a26e2
swap [%i1+0x150],%l7 ! %l7 = 000000006e45c253
! Mem[00000000850001f8] = 36d6c405, %l0 = 000000004edba54e
ldstub [%i2+0x1f8],%l0 ! %l0 = 00000036000000ff
! %l4 = 00000000ead6de80, Mem[00000000910001b1] = b5ef3ff4
stb %l4,[%i6+0x1b1] ! Mem[00000000910001b0] = 80ef3ff4
! Mem[0000000091800010] = ae52c76d, %g2 = 00000000c38091ee
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffae52
! %f16 = 00000000 00000033 f639b6cc afbb3110
! %f20 = f9a84d8c a239c782 5827782a 76a357a5
! %f24 = 32d206d6 05448d21 aed2fa10 50147443
! %f28 = 1d9f23f7 c3d9ec1a 585ba85d 755f5222
stda %f16,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 00000000840001c0
! Mem[00000000908000e0] = 1c917ca0 aff3cafc, %g2 = ffffae52, %g3 = f0ea4b07
ldd [%i5+0x0e0],%g2 ! %g2 = 000000001c917ca0 00000000aff3cafc
! Mem[00000000840000b8] = 71aaccf00ad586a4, %l3 = 60777695d7a10b9b, %l5 = 00000000ffcfa791
add %i0,0xb8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 71aaccf00ad586a4
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
stda %f0,[%i0+%g5]ASI_BLK_SL ! Block Store to 0000000084000080
p58_label_21:
! Mem[00000000858000b0] = 28ff088d, %l2 = 00000033, %l7 = 6e45c253
add %i3,0xb0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000028ff088d
! Mem[00000000910000d0] = 5c7a7f22 56aa3dfd, %g2 = 1c917ca0, %g3 = aff3cafc
ldd [%i6+0x0d0],%g2 ! %g2 = 000000005c7a7f22 0000000056aa3dfd
! Mem[0000000085800158] = 936cae6db2524c65, %l2 = 0000000000000033, %l6 = 0000000000000012
add %i3,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 936cae6db2524c65
! Mem[00000000910001d0] = 7e4c5965e9b8d21a, %g2 = 000000005c7a7f22
ldx [%i6+0x1d0],%g2 ! %g2 = 7e4c5965e9b8d21a
! %l5 = 71aaccf00ad586a4, Mem[0000000085000062] = 50883652
sth %l5,[%i2+0x062] ! Mem[0000000085000060] = 508886a4
membar #Sync ! Added by membar checker (1103)
! Mem[0000000090000040] = dd4e321c fa94d499 d338ac73 91a7cfff
! Mem[0000000090000050] = 393265d8 d5c65132 0866fd5b 2d87dbed
! Mem[0000000090000060] = 4e50986f 57eb8808 e97e072f 4c4afdd7
! Mem[0000000090000070] = a793730a a261bd56 adc731bc 20a88225
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000848001b6] = 93968487, %l4 = 00000000ead6de80
ldstub [%i1+0x1b6],%l4 ! %l4 = 00000084000000ff
! Mem[0000000084800191] = 05710348, %l4 = 0000000000000084
ldstub [%i1+0x191],%l4 ! %l4 = 00000071000000ff
! Mem[0000000085800030] = 7ff6beb4, %l1 = b2524c65, %l5 = 0ad586a4
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000007ff6beb4
! Mem[00000000840001c4] = 00000000, %l6 = 936cae6db2524c65
swap [%i0+0x1c4],%l6 ! %l6 = 0000000000000000
p58_label_22:
! %l3 = 60777695d7a10b9b, Mem[0000000090800190] = e93695f7e68e81f2
stx %l3,[%i5+0x190] ! Mem[0000000090800190] = 60777695d7a10b9b
! %l4 = 0000000000000071, Mem[0000000090800030] = 333f492f517dab8b
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000071
! Mem[0000000091800184] = 00ac47bb, %g2 = 7e4c5965e9b8d21a
ldsh [%o0+0x186],%g2 ! %g2 = 00000000000000ac
! Mem[0000000090000094] = 51320866, %g2 = 00000000000000ac
lduh [%i4+0x096],%g2 ! %g2 = 0000000000005132
! Mem[0000000085000000] = bb4be766 731544a6 f4afe7e2 19e93e5f
! Mem[0000000085000010] = ee59b878 66ff1f6e 70b99f16 1592084e
! Mem[0000000085000020] = 54a9ffa7 e73298d7 93409fad 18aca995
! Mem[0000000085000030] = 074beaf0 ee9180c3 fa0149d6 977784db
ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000085000000
! Mem[0000000084000020] = a8f915f3b861336a, %l4 = 0000000000000071, %l5 = 000000007ff6beb4
add %i0,0x20,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a8f915f3b861336a
! %l0 = 0000000000000036, Mem[0000000090800008] = cf27ede103af8d50
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000036
! Mem[0000000085800040] = 27c939db12c852c7, %l0 = 0000000000000036
ldx [%i3+0x040],%l0 ! %l0 = 27c939db12c852c7
! Mem[0000000085800188] = 84a2ba982716bc68, %l1 = 936cae6db2524c65
ldx [%i3+0x188],%l1 ! %l1 = 84a2ba982716bc68
! Mem[0000000091800030] = 21a0e7c9, %g2 = 0000000000005132
ldub [%o0+0x032],%g2 ! %g2 = 0000000000000021
p58_label_23:
! Mem[0000000090800028] = 259a358a, %g2 = 0000000000000021
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000025
! Mem[00000000918000e8] = 4a2aed2e 9fe1d6d9, %g2 = 00000025, %g3 = 56aa3dfd
ldd [%o0+0x0e8],%g2 ! %g2 = 000000004a2aed2e 000000009fe1d6d9
! %l6 = 00000000, %l7 = 28ff088d, Mem[0000000090800118] = 3155a531 9ded00dc
std %l6,[%i5+0x118] ! Mem[0000000090800118] = 00000000 28ff088d
! Mem[0000000091800118] = 3f47005b01c15c2b, %g2 = 000000004a2aed2e
ldx [%o0+0x118],%g2 ! %g2 = 3f47005b01c15c2b
! %l5 = a8f915f3b861336a, Mem[000000009000011c] = 24593dff
stw %l5,[%i4+0x11c] ! Mem[000000009000011c] = b861336a
! %f0 = dd4e321c fa94d499 d338ac73 91a7cfff
! %f4 = 393265d8 d5c65132 0866fd5b 2d87dbed
! %f8 = 4e50986f 57eb8808 e97e072f 4c4afdd7
! %f12 = a793730a a261bd56 adc731bc 20a88225
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000858001e0] = 9108385c, %l0 = 12c852c7, %l5 = b861336a
add %i3,0x1e0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009108385c
! Mem[0000000090000160] = 4e50986f, %g2 = 3f47005b01c15c2b
ldub [%i4+0x160],%g2 ! %g2 = 000000000000004e
! %l2 = 0000000000000033, Mem[0000000091000104] = f9dcf7d0
stw %l2,[%i6+0x104] ! Mem[0000000091000104] = 00000033
! Mem[00000000910001d4] = e9b8d21a, %g18 = 6ce8fd209cd3abcd
ldsw [%i6+0x1d4],%g2 ! %g2 = 6ce8fd209cd3abcd
p58_label_24:
! %l6 = 00000000, %l7 = 28ff088d, Mem[0000000091000160] = 64118847 e3d43c33
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 00000000 28ff088d
! Mem[00000000918001a8] = 2f255894, %g2 = ffffffffe9b8d21a
ldub [%o0+0x1aa],%g2 ! %g2 = 000000000000002f
! Mem[00000000848000b4] = df381c26, %l0 = 27c939db12c852c7
swap [%i1+0x0b4],%l0 ! %l0 = 00000000df381c26
! Mem[0000000091800158] = 9115835d, %g2 = 000000000000002f
lduw [%o0+0x158],%g2 ! %g2 = 000000009115835d
! %l4 = 00000071, %l5 = 9108385c, Mem[0000000090000130] = ead6de80 ffcfa791
std %l4,[%i4+0x130] ! Mem[0000000090000130] = 00000071 9108385c
! Mem[0000000085800131] = c3a780d3, %l6 = 0000000000000000
ldstub [%i3+0x131],%l6 ! %l6 = 000000a7000000ff
! Mem[000000009080019c] = 67275c44, %g2 = 000000009115835d
ldsb [%i5+0x19f],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000040] = dd4e321c fa94d499 d338ac73 91a7cfff
! Mem[0000000090000050] = 393265d8 d5c65132 0866fd5b 2d87dbed
! Mem[0000000090000060] = 4e50986f 57eb8808 e97e072f 4c4afdd7
! Mem[0000000090000070] = a793730a a261bd56 adc731bc 20a88225
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l7 = 0000000028ff088d, Mem[0000000091000104] = 00000033
stw %l7,[%i6+0x104] ! Mem[0000000091000104] = 28ff088d
! Mem[00000000858001f4] = eec685d7, %l2 = 0000000000000033
ldsw [%i3+0x1f4],%l2 ! %l2 = ffffffffeec685d7
p58_label_25:
! Mem[0000000084800018] = 74fac85c, %l3 = 60777695d7a10b9b
ldub [%i1+0x01a],%l3 ! %l3 = 00000000000000c8
! Mem[0000000091000068] = 576c6bd0 e2b00248, %g2 = 00000067, %g3 = 9fe1d6d9
ldd [%i6+0x068],%g2 ! %g2 = 00000000576c6bd0 00000000e2b00248
! Mem[0000000085800094] = a6b06275, %l7 = 28ff088d, %l4 = 00000071
add %i3,0x94,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a6b06275
! %l7 = 0000000028ff088d, Mem[000000009180013c] = 2c14b16d
sth %l7,[%o0+0x13c] ! Mem[000000009180013c] = 088db16d
! Mem[0000000085000044] = 4d201147, %l5 = 9108385c, %l3 = 000000c8
add %i2,0x44,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004d201147
! Mem[0000000090800054] = b16f80fc, %g2 = 00000000576c6bd0
ldsh [%i5+0x054],%g2 ! %g2 = ffffffffffffb16f
! Mem[0000000090800088] = c82036f2, %g2 = ffffffffffffb16f
lduw [%i5+0x088],%g2 ! %g2 = 00000000c82036f2
! %f16 = bb4be766 731544a6 f4afe7e2 19e93e5f
! %f20 = ee59b878 66ff1f6e 70b99f16 1592084e
! %f24 = 54a9ffa7 e73298d7 93409fad 18aca995
! %f28 = 074beaf0 ee9180c3 fa0149d6 977784db
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000840001d4] = 8c4da8f9, %l6 = 00000000000000a7
swap [%i0+0x1d4],%l6 ! %l6 = 000000008c4da8f9
! Mem[0000000090000134] = 5c7c3cc5, %g2 = 00000000c82036f2
ldub [%i4+0x137],%g2 ! %g2 = 000000000000005c
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
1: membar #Sync ! Force all stores to complete
p58_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e8] ! Set processor 58 done flag
! Check Registers
p58_check_registers:
set p58_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000df381c26
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 84a2ba982716bc68
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffeec685d7
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004d201147
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a6b06275
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009108385c
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008c4da8f9
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000028ff088d
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p58_check_fp_registers:
set p58_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be dd4e321c fa94d499
bne %xcc,p58_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d338ac73 91a7cfff
bne %xcc,p58_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 393265d8 d5c65132
bne %xcc,p58_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0866fd5b 2d87dbed
bne %xcc,p58_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 4e50986f 57eb8808
bne %xcc,p58_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e97e072f 4c4afdd7
bne %xcc,p58_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a793730a a261bd56
bne %xcc,p58_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be adc731bc 20a88225
bne %xcc,p58_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bb4be766 731544a6
bne %xcc,p58_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f4afe7e2 19e93e5f
bne %xcc,p58_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ee59b878 66ff1f6e
bne %xcc,p58_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 70b99f16 1592084e
bne %xcc,p58_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 54a9ffa7 e73298d7
bne %xcc,p58_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 93409fad 18aca995
bne %xcc,p58_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 074beaf0 ee9180c3
bne %xcc,p58_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be fa0149d6 977784db
bne %xcc,p58_f30_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 8780e1befff3be7e
ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x010,%g4
ldx [%g1+0x080],%g2 ! Expected data = 99d494fa1c324edd
ldx [%i0+0x080],%g3 ! Observed data at 0000000084000080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffcfa79173ac38d3
ldx [%i0+0x088],%g3 ! Observed data at 0000000084000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3251c6d5d8653239
ldx [%i0+0x090],%g3 ! Observed data at 0000000084000090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = eddb872d5bfd6608
ldx [%i0+0x098],%g3 ! Observed data at 0000000084000098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0888eb576f98504e
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000840000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d7fd4a4c2f077ee9
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000840000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 56bd61a20a7393a7
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000840000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2582a820bc31c7ad
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000840000b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bd3f02e6f24de97f
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000840000c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 99d494fa1c324edd
ldx [%i0+0x100],%g3 ! Observed data at 0000000084000100
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffcfa79173ac38d3
ldx [%i0+0x108],%g3 ! Observed data at 0000000084000108
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3251c6d5d8653239
ldx [%i0+0x110],%g3 ! Observed data at 0000000084000110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = eddb872d5bfd6608
ldx [%i0+0x118],%g3 ! Observed data at 0000000084000118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0888eb576f98504e
ldx [%i0+0x120],%g3 ! Observed data at 0000000084000120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d7fd4a4c2f077ee9
ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 56bd61a20a7393a7
ldx [%i0+0x130],%g3 ! Observed data at 0000000084000130
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2582a820bc31c7ad
ldx [%i0+0x138],%g3 ! Observed data at 0000000084000138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000000000000033
ldx [%i0+0x140],%g3 ! Observed data at 0000000084000140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f639b6ccafbb3110
ldx [%i0+0x148],%g3 ! Observed data at 0000000084000148
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = f9a84d8ca239c782
ldx [%i0+0x150],%g3 ! Observed data at 0000000084000150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5827782a76a357a5
ldx [%i0+0x158],%g3 ! Observed data at 0000000084000158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 32d206d605448d21
ldx [%i0+0x160],%g3 ! Observed data at 0000000084000160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = aed2fa1050147443
ldx [%i0+0x168],%g3 ! Observed data at 0000000084000168
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1d9f23f7c3d9ec1a
ldx [%i0+0x170],%g3 ! Observed data at 0000000084000170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff5ba85d755f5222
ldx [%i0+0x178],%g3 ! Observed data at 0000000084000178
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0a7393a773ac38d3
ldx [%i0+0x188],%g3 ! Observed data at 0000000084000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 33000000b2524c65
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000840001c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1031bbafccb639f6
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000840001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 82c739a2000000a7
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000840001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a557a3762a782758
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000840001d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 218d4405d606d232
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000840001e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4374145010fad2ae
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000840001e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1aecd9c3f7239f1d
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000840001f0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 22525f755da85b58
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000840001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1f8,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a48558bf30c2b2f4
ldx [%i1+0x000],%g3 ! Observed data at 0000000084800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x000,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 53ebc8ff12c852c7
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000848000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000007166ff1f6e
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000848000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1e3526259ca31eff
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000848000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e0b3a4a20661678d
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000848000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 27c939db12c852c7
ldx [%i1+0x100],%g3 ! Observed data at 0000000084800100
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 55afb6d365551903
ldx [%i1+0x108],%g3 ! Observed data at 0000000084800108
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4e953916a453ea2c
ldx [%i1+0x110],%g3 ! Observed data at 0000000084800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ead6de80a04da491
ldx [%i1+0x118],%g3 ! Observed data at 0000000084800118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = e8d683630418f0e2
ldx [%i1+0x120],%g3 ! Observed data at 0000000084800120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = be04f08e1968c12d
ldx [%i1+0x128],%g3 ! Observed data at 0000000084800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 30c251f9c170c27c
ldx [%i1+0x130],%g3 ! Observed data at 0000000084800130
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6c6edd813c1dadc2
ldx [%i1+0x138],%g3 ! Observed data at 0000000084800138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 245a26e2422c4a5f
ldx [%i1+0x150],%g3 ! Observed data at 0000000084800150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 05ff0348901cf3ec
ldx [%i1+0x190],%g3 ! Observed data at 0000000084800190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8c5355d79396ff87
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000848001b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff876b6d6eae8cb6
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000848001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1c8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = bb4be766731544a6
ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f4afe7e219e93e5f
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ee59b87866ff1f6e
ldx [%i2+0x010],%g3 ! Observed data at 0000000085000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 70b99f161592084e
ldx [%i2+0x018],%g3 ! Observed data at 0000000085000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 54a9ffa7e73298d7
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 93409fad18aca995
ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 074beaf0ee9180c3
ldx [%i2+0x030],%g3 ! Observed data at 0000000085000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fa0149d6977784db
ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 508886a44b3be1be
ldx [%i2+0x060],%g3 ! Observed data at 0000000085000060
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff544c54f24de97f
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000850000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 00000000d2a5b942
ldx [%i2+0x160],%g3 ! Observed data at 0000000085000160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3edeeda0bfff5add
ldx [%i2+0x198],%g3 ! Observed data at 0000000085000198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffd6c40585ddb02e
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000850001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1f8,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 801ef7277fca904b
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = b6db4e94e1ff3f80
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 27c939db12c852c7
ldx [%i3+0x040],%g3 ! Observed data at 0000000085800040
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 55afb6d365551903
ldx [%i3+0x048],%g3 ! Observed data at 0000000085800048
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4e953916a453ea2c
ldx [%i3+0x050],%g3 ! Observed data at 0000000085800050
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000eea04da491
ldx [%i3+0x058],%g3 ! Observed data at 0000000085800058
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e8d683630418f0e2
ldx [%i3+0x060],%g3 ! Observed data at 0000000085800060
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = be04f08e6a157a26
ldx [%i3+0x068],%g3 ! Observed data at 0000000085800068
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 30c251f9c170c27c
ldx [%i3+0x070],%g3 ! Observed data at 0000000085800070
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6c6edd813c1dadc2
ldx [%i3+0x078],%g3 ! Observed data at 0000000085800078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5e1830ff8a20cf42
ldx [%i3+0x080],%g3 ! Observed data at 0000000085800080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 27444cb39fca1d64
ldx [%i3+0x088],%g3 ! Observed data at 0000000085800088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 18a517ff53708e4d
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000858000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ee59b87866711f6e
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000858000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = c3ff80d34536d7a6
ldx [%i3+0x130],%g3 ! Observed data at 0000000085800130
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f1d4b22decffeb3c
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000858001a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = de80e314cee38eff
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000858001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b8c0ec8cff193989
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000858001c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 53740303ff681a59
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000858001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1c8,%g4
! The test for processor 58 has passed
p58_passed:
ta GOOD_TRAP
nop
p58_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p58_failed
p58_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p58_failed
p58_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p58_failed
p58_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p58_failed
p58_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p58_failed
p58_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p58_failed
p58_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p58_failed
p58_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p58_failed
p58_f0_fail:
set p58_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f2_fail:
set p58_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f6_fail:
set p58_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f8_fail:
set p58_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f10_fail:
set p58_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f12_fail:
set p58_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f14_fail:
set p58_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f16_fail:
set p58_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f18_fail:
set p58_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f20_fail:
set p58_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f22_fail:
set p58_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f24_fail:
set p58_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f26_fail:
set p58_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f28_fail:
set p58_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f30_fail:
set p58_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 58 failed
p58_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 58 failed
p58_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p58_selfmod_failed:
ba p58_failed
mov 0xabc,%g1
p58_common_error:
or %g0,0xf1a,%g1
ba p58_failed
mov %o5,%g3
p58_common_signature_error:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_common_timeout:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p58_failed
mov 0x0,%g3
p58_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800018]
stba %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800008]
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p58_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800018]
stba %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084800008]
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p58_trap2e:
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000000]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p58_trap2o:
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000000]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p58_trap3e:
nop
nop
nop
nop
nop
nop
done
p58_trap3o:
nop
nop
nop
nop
nop
nop
done
p58_init_memory_pointers:
set p58_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p58_local0_start,%i0
set p58_local1_start,%i1
set p58_local2_start,%i2
set p58_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 048c83efce25bc4f
ldx [%g1+0x008],%l1 ! %l1 = 2d787245e53590cd
ldx [%g1+0x010],%l2 ! %l2 = 6fdb97d07ccc5dd8
ldx [%g1+0x018],%l3 ! %l3 = 8a54f3e1ffe58234
ldx [%g1+0x020],%l4 ! %l4 = d8a238ac23182af3
ldx [%g1+0x028],%l5 ! %l5 = de28b6926fdb26c3
ldx [%g1+0x030],%l6 ! %l6 = 41cd8616896f73a0
ldx [%g1+0x038],%l7 ! %l7 = 35d674a61e7171f2
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 59
processor_59:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xec] ! Set the start flag
wrpr %g0,7,%cleanwin
call p59_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 59
wr %g0,0x4,%fprs ! Make sure fef is 1
set p59_init_freg,%g1
! %f0 = b320ca75 a13b198f 9ed8f1b4 930f9219
! %f4 = 939285c2 aa166345 6a655ea3 59cde960
! %f8 = a0777840 2e43df8e bcb3013d a3b10703
! %f12 = d22ac670 5e85047a 9b827229 cf048c3d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c869616e 4ed552f7 4de46cc0 675f4c6d
! %f20 = 16e0ec3a 53612b26 cd0c5602 1f09d061
! %f24 = 65733cb4 4ab020df eddc8cff 4b95ed64
! %f28 = 1f41e328 831b8c47 27eeb041 e365374f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 100ea491 11ae46b1 048d9976 086d3134
! %f36 = 8dc27b71 1ce1184f bf685420 db75cef5
! %f40 = e0704c1f 9625e465 703a8197 16f1894e
! %f44 = 4c8b65e8 d42573b0 ce5de2da 4a959e98
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa2df9f800000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = a2df9f800000005f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 59
p59_label_1:
! Mem[0000000091800034] = e7c98ef1, %g2 = 9640ae98ed353325
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffe7c9
! %l5 = abadab72852ee12d, Mem[0000000091000100] = ceaa9447f9dcf7d0
stx %l5,[%i6+0x100] ! Mem[0000000091000100] = abadab72852ee12d
! Mem[0000000091000120] = efab16e5, %g2 = ffffffffffffe7c9
lduw [%i6+0x120],%g2 ! %g2 = 00000000efab16e5
! %l4 = 8cd8d83fef96214c, Mem[000000009000013d] = 9b8f1973
stb %l4,[%i4+0x13d] ! Mem[000000009000013c] = 4c8f1973
! Mem[00000000910000dc] = 9a700450, %g2 = 00000000efab16e5
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000009a70
! Mem[00000000868000c8] = c4f163ab68a383a6, %l0 = 0a875048451ca68c, %l3 = 13bd2c643ec88496
add %i1,0xc8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = c4f163ab68a383a6
! Mem[00000000868001a0] = 906f4e14, %l6 = 0253dac20d9a761e
swap [%i1+0x1a0],%l6 ! %l6 = 00000000906f4e14
! %l1 = db181427ebced6bb, Mem[000000009180018a] = dba1ae7a
sth %l1,[%o0+0x18a] ! Mem[0000000091800188] = d6bbae7a
! Mem[0000000090800010] = 3b2b227e, %g2 = 0000000000009a70
ldsb [%i5+0x012],%g2 ! %g2 = 000000000000003b
! %f0 = b320ca75 a13b198f 9ed8f1b4 930f9219
! %f4 = 939285c2 aa166345 6a655ea3 59cde960
! %f8 = a0777840 2e43df8e bcb3013d a3b10703
! %f12 = d22ac670 5e85047a 9b827229 cf048c3d
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p59_label_2:
! %l1 = db181427ebced6bb, Mem[00000000918001c5] = df0770e0
stb %l1,[%o0+0x1c5] ! Mem[00000000918001c4] = bb0770e0
! %l6 = 00000000906f4e14, Mem[0000000086800100] = a37f128c88e2acb0
stx %l6,[%i1+0x100] ! Mem[0000000086800100] = 00000000906f4e14
! %l6 = 00000000906f4e14, Mem[000000008600004d] = 7061d1a3
stb %l6,[%i0+0x04d] ! Mem[000000008600004c] = 7014d1a3
! Mem[000000009080000c] = 50736c3b, %g2 = 000000000000003b
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000050
! %l2 = 1ae35f00018dcfb9, Mem[0000000087000108] = b755d1f90dd3cb4e
stx %l2,[%i2+0x108] ! Mem[0000000087000108] = 1ae35f00018dcfb9
! Mem[0000000090000178] = 44d66aa6 3a349ef3, %g2 = 00000050, %g3 = 0bad0b00
ldd [%i4+0x178],%g2 ! %g2 = 0000000044d66aa6 000000003a349ef3
! Mem[0000000087000048] = fbed3ad8, %l1 = db181427ebced6bb
swap [%i2+0x048],%l1 ! %l1 = 00000000fbed3ad8
! Mem[00000000860000f7] = 669376e5, %l6 = 00000000906f4e14
ldstub [%i0+0x0f7],%l6 ! %l6 = 000000e5000000ff
! Mem[0000000091000008] = b3d4ede1, %g18 = f1e5c6d3f82d3da2
ldsw [%i6+%o1],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[0000000087800086] = 045c3eb1, %l4 = 8cd8d83fef96214c
ldstub [%i3+0x086],%l4 ! %l4 = 0000003e000000ff
p59_label_3:
! Mem[0000000086000068] = 4595217c890f1fc7, %l6 = 00000000000000e5
ldx [%i0+0x068],%l6 ! %l6 = 4595217c890f1fc7
! Mem[00000000868001f8] = 25fe01a90681727e, %l2 = 1ae35f00018dcfb9, %l2 = 1ae35f00018dcfb9
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 25fe01a90681727e
! Mem[0000000091000188] = 7b3910e578858b15, %g2 = ffffffffb3d4ede1
ldx [%i6+0x188],%g2 ! %g2 = 7b3910e578858b15
! Mem[0000000087000104] = 1418e723, %l4 = 0000003e, %l4 = 0000003e
add %i2,0x104,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001418e723
! Mem[00000000860000d8] = 9ae20db9c371bf10, %l1 = 00000000fbed3ad8, %l1 = 00000000fbed3ad8
add %i0,0xd8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 9ae20db9c371bf10
! Mem[0000000091800150] = a78f52e6, %g2 = 7b3910e578858b15
ldsh [%o0+0x152],%g2 ! %g2 = ffffffffffffa78f
! Mem[0000000087800018] = f31c2b355191210a, %l2 = 25fe01a90681727e, %l3 = c4f163ab68a383a6
add %i3,0x18,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f31c2b355191210a
! %l0 = 0a875048451ca68c, Mem[00000000900000cb] = 9dada37b
stb %l0,[%i4+0x0cb] ! Mem[00000000900000c8] = 8cada37b
! Mem[0000000086800154] = 7d87c2bb, %l0 = 0a875048451ca68c
ldstub [%i1+0x154],%l0 ! %l0 = 0000007d000000ff
! Mem[0000000090000170] = ae1b16b0, %g2 = ffffffffffffa78f
lduh [%i4+0x170],%g2 ! %g2 = 000000000000ae1b
p59_label_4:
! %l0 = 000000000000007d, Mem[0000000091800120] = d3d0a320e7c9d2d9
stx %l0,[%o0+0x120] ! Mem[0000000091800120] = 000000000000007d
! Mem[0000000091000020] = 806bc25f, %g18 = f1e5c6d3f82d3da2
ldsw [%i6+%o4],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[00000000878000f0] = 27ecef002cc88804, %l4 = 000000001418e723, %l7 = 0dbd1da0a75acdaa
add %i3,0xf0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 27ecef002cc88804
! %l1 = 9ae20db9c371bf10, Mem[00000000918000e8] = 4a2aed2e9fe1d6d9
stx %l1,[%o0+0x0e8] ! Mem[00000000918000e8] = 9ae20db9c371bf10
! Mem[0000000087000094] = cc6e16a7, %l6 = 4595217c890f1fc7
lduh [%i2+0x094],%l6 ! %l6 = 000000000000cc6e
! Mem[00000000900001a0] = 528133f1, %g2 = ffffffff806bc25f
lduh [%i4+0x1a2],%g2 ! %g2 = 0000000000005281
! %l0 = 000000000000007d, Mem[0000000091000193] = 19692ea4
stb %l0,[%i6+0x193] ! Mem[0000000091000190] = 7d692ea4
! Mem[00000000900000f0] = 2a469eb5, %g2 = 0000000000005281
lduw [%i4+0x0f0],%g2 ! %g2 = 000000002a469eb5
! Mem[0000000086000050] = da82c55e630ba229, %l0 = 000000000000007d, %l2 = 25fe01a90681727e
add %i0,0x50,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = da82c55e630ba229
! Mem[0000000086000041] = baf9d202, %l4 = 000000001418e723
ldstub [%i0+0x041],%l4 ! %l4 = 000000f9000000ff
p59_label_5:
! Mem[0000000091000014] = 8bb53053, %g18 = f1e5c6d3f82d3da2
ldsw [%i6+0x014],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[00000000870000e8] = b42065d6, %l2 = 630ba229, %l4 = 000000f9
add %i2,0xe8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b42065d6
! Mem[000000008780003c] = 94e6463e, %l7 = 2cc88804, %l6 = 0000cc6e
add %i3,0x3c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000094e6463e
membar #Sync ! Added by membar checker (1104)
! Mem[0000000090000000] = b320ca75 a13b198f 9ed8f1b4 930f9219
! Mem[0000000090000010] = 939285c2 aa166345 6a655ea3 59cde960
! Mem[0000000090000020] = a0777840 2e43df8e bcb3013d a3b10703
! Mem[0000000090000030] = d22ac670 5e85047a 9b827229 cf048c3d
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000086000018] = e74cdaee, %l5 = 852ee12d, %l1 = c371bf10
add %i0,0x18,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e74cdaee
! Mem[0000000086800070] = 8eda9f49, %l4 = 00000000b42065d6
lduw [%i1+0x070],%l4 ! %l4 = 000000008eda9f49
! %l7 = 27ecef002cc88804, Mem[00000000918000ce] = 51617aba
stb %l7,[%o0+0x0ce] ! Mem[00000000918000cc] = 04617aba
! %l7 = 27ecef002cc88804, Mem[0000000091800048] = 9a64b4718ce2bfe6
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = 27ecef002cc88804
! %l5 = abadab72852ee12d, Mem[0000000091800154] = 52e6a040
stb %l5,[%o0+0x154] ! Mem[0000000091800154] = 2de6a040
! Mem[00000000878001e0] = 6d741b704808ed3f, %l4 = 000000008eda9f49
ldx [%i3+0x1e0],%l4 ! %l4 = 6d741b704808ed3f
p59_label_6:
! Mem[0000000087000124] = 37b095f6, %l5 = abadab72852ee12d
ldstub [%i2+0x124],%l5 ! %l5 = 00000037000000ff
! Mem[0000000090800004] = 116fb171, %g18 = f1e5c6d3f82d3da2
ldsw [%i5+0x004],%g2 ! %g2 = f1e5c6d3f82d3da2
! %l6 = 0000000094e6463e, Mem[00000000908000ec] = d14c7e74
stw %l6,[%i5+0x0ec] ! Mem[00000000908000ec] = 94e6463e
! Mem[000000008700006d] = b3304bde, %l3 = f31c2b355191210a
ldstub [%i2+0x06d],%l3 ! %l3 = 00000030000000ff
! %f0 = b320ca75 a13b198f 9ed8f1b4 930f9219
! %f4 = 939285c2 aa166345 6a655ea3 59cde960
! %f8 = a0777840 2e43df8e bcb3013d a3b10703
! %f12 = d22ac670 5e85047a 9b827229 cf048c3d
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000086800050] = 3aa6db7b, %l3 = 00000030, %l6 = 94e6463e
add %i1,0x50,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003aa6db7b
! %l2 = da82c55e630ba229, Mem[00000000910000c8] = 7732f2a60790eafb
stx %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = da82c55e630ba229
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 204c8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001b0] = 339d668f, %g18 = f1e5c6d3f82d3da2
ldsw [%i4+0x1b0],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[0000000086800180] = 3fbfdc81 9d9e9db1 0bc3e37a 1add7a37
! Mem[0000000086800190] = 2a43ec55 58feb05c bc03aecb 6758d991
! Mem[00000000868001a0] = 0d9a761e eb503142 eece7753 f1861a5f
! Mem[00000000868001b0] = 57034f71 b7132d74 1162a54f 3dc4ce92
mov 0x180,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000086800180
p59_label_7:
! Mem[0000000086000170] = b4197a23, %l1 = e74cdaee, %l0 = 0000007d
add %i0,0x170,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b4197a23
! Mem[0000000091000188] = 10e57885, %g2 = 00000000339d668f
ldsb [%i6+0x18a],%g2 ! %g2 = 0000000000000010
! %l4 = 4808ed3f, %l5 = 00000037, Mem[0000000091000070] = dec575fc ed10e21f
std %l4,[%i6+0x070] ! Mem[0000000091000070] = 4808ed3f 00000037
! %l6 = 000000003aa6db7b, Mem[0000000086000128] = be084664cabbe225
stx %l6,[%i0+0x128] ! Mem[0000000086000128] = 000000003aa6db7b
! Mem[0000000087800104] = 6f89d644, %l6 = 3aa6db7b, %l3 = 00000030
add %i3,0x104,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006f89d644
membar #Sync ! Added by membar checker (1105)
! Mem[0000000090000040] = b320ca75 a13b198f 9ed8f1b4 930f9219
! Mem[0000000090000050] = 939285c2 aa166345 6a655ea3 59cde960
! Mem[0000000090000060] = a0777840 2e43df8e bcb3013d a3b10703
! Mem[0000000090000070] = d22ac670 5e85047a 9b827229 cf048c3d
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l6 = 000000003aa6db7b, Mem[000000009100001b] = f0fa7c80
stb %l6,[%i6+0x01b] ! Mem[0000000091000018] = 7bfa7c80
! Mem[0000000086000064] = a9163684, %l3 = 000000006f89d644
ldstub [%i0+0x064],%l3 ! %l3 = 000000a9000000ff
! Mem[0000000086000138] = 33a2d5c825316b7c, %l0 = 00000000b4197a23, %l6 = 000000003aa6db7b
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 33a2d5c825316b7c
! Mem[00000000900000c0] = e765020f 0306257e 63632e8c ada37b7d
! Mem[00000000900000d0] = 87231a0c 716244f6 fe92fc9c 6225d103
! Mem[00000000900000e0] = 27f82a5f 6a47b090 625920f0 930ff521
! Mem[00000000900000f0] = 2a469eb5 de77c72e fd11d118 878c592a
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p59_label_8:
! %f0 = 3fbfdc81 9d9e9db1 0bc3e37a 1add7a37
! %f4 = 2a43ec55 58feb05c bc03aecb 6758d991
! %f8 = 0d9a761e eb503142 eece7753 f1861a5f
! %f12 = 57034f71 b7132d74 1162a54f 3dc4ce92
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000086000144] = b79a0809, %l1 = 00000000e74cdaee
swap [%i0+0x144],%l1 ! %l1 = 00000000b79a0809
! Mem[00000000910001c8] = e6820674, %g2 = 0000000000000010
lduw [%i6+0x1c8],%g2 ! %g2 = 00000000e6820674
! Mem[0000000086800040] = 602c2bfb b70e4c48 eb592f8a 26d03045
! Mem[0000000086800050] = 3aa6db7b e8fe2c2d 7715fce8 e6a5dc96
! Mem[0000000086800060] = 50f115c1 dbf3390a 573c7bf4 8d2e7c1b
! Mem[0000000086800070] = 8eda9f49 12b17fc1 d326c0be 1dce1d27
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000086800040
membar #Sync ! Added by membar checker (1106)
! Mem[0000000090000180] = 3fbfdc81 9d9e9db1 0bc3e37a 1add7a37
! Mem[0000000090000190] = 2a43ec55 58feb05c bc03aecb 6758d991
! Mem[00000000900001a0] = 0d9a761e eb503142 eece7753 f1861a5f
! Mem[00000000900001b0] = 57034f71 b7132d74 1162a54f 3dc4ce92
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000008780001c] = 5191210a, %l6 = 33a2d5c825316b7c
lduh [%i3+0x01e],%l6 ! %l6 = 000000000000210a
! Mem[0000000087000084] = 826be7b1, %l1 = 00000000b79a0809
ldsw [%i2+0x084],%l1 ! %l1 = ffffffff826be7b1
! %f16 = c869616e 4ed552f7 4de46cc0 675f4c6d
! %f20 = 16e0ec3a 53612b26 cd0c5602 1f09d061
! %f24 = 65733cb4 4ab020df eddc8cff 4b95ed64
! %f28 = 1f41e328 831b8c47 27eeb041 e365374f
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000090000174] = 07c19840, %g2 = 00000000e6820674
ldsh [%i4+0x174],%g2 ! %g2 = 00000000000007c1
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
p59_label_9:
! Mem[0000000091800088] = ec5f6a0683ae1bf1, %g2 = 00000000000007c1
ldx [%o0+0x088],%g2 ! %g2 = ec5f6a0683ae1bf1
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000908000b0] = ac9d73bf2618a39e, %g2 = ec5f6a0683ae1bf1
ldx [%i5+0x0b0],%g2 ! %g2 = ac9d73bf2618a39e
! Mem[0000000091800150] = cb1da78f2de6a040, %g2 = ac9d73bf2618a39e
ldx [%o0+0x150],%g2 ! %g2 = cb1da78f2de6a040
! %l2 = 630ba229, %l3 = 000000a9, Mem[00000000900000a8] = afa6b993 d019ae21
std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 630ba229 000000a9
! Mem[000000008780008c] = b4dbbbfe, %l0 = b4197a23, %l4 = 4808ed3f
add %i3,0x8c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b4dbbbfe
! Mem[0000000087800148] = a41e521a 2f981f0b, %l0 = b4197a23, %l1 = 826be7b1
ldd [%i3+0x148],%l0 ! %l0 = 00000000a41e521a 000000002f981f0b
! Mem[000000008680004d] = 26d03045, %l7 = 27ecef002cc88804
ldstub [%i1+0x04d],%l7 ! %l7 = 000000d0000000ff
! Mem[00000000908000f8] = 967ae5bb, %g2 = cb1da78f2de6a040
ldub [%i5+0x0f8],%g2 ! %g2 = 0000000000000096
! Mem[000000009100002c] = f68d0ba7, %g2 = 0000000000000096
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000f68d
p59_label_10:
! Mem[0000000086800184] = 9d9e9db1, %l2 = 630ba229, %l2 = 630ba229
add %i1,0x184,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009d9e9db1
membar #Sync ! Added by membar checker (1107)
! Mem[00000000900001e8] = 64ed954b, %g2 = 000000000000f68d
lduh [%i4+0x1e8],%g2 ! %g2 = 00000000000064ed
! %l0 = a41e521a, %l1 = 2f981f0b, Mem[00000000900000b8] = ead9c6c4 0d492144
std %l0,[%i4+0x0b8] ! Mem[00000000900000b8] = a41e521a 2f981f0b
! %l2 = 000000009d9e9db1, Mem[0000000090000068] = 573c7bf48d2e7c1b
stx %l2,[%i4+0x068] ! Mem[0000000090000068] = 000000009d9e9db1
! Mem[0000000090800074] = 74c1f2f1, %g2 = 00000000000064ed
ldsh [%i5+0x074],%g2 ! %g2 = 00000000000074c1
! Mem[0000000090000010] = 939285c2, %g2 = 00000000000074c1
lduh [%i4+%o2],%g2 ! %g2 = 0000000000009392
! Mem[00000000900000ec] = f47b3c57, %g18 = f1e5c6d3f82d3da2
ldsw [%i4+0x0ec],%g2 ! %g2 = f1e5c6d3f82d3da2
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %l0 = 00000000a41e521a, Mem[0000000090000064] = c115f150
stw %l0,[%i4+0x064] ! Mem[0000000090000064] = a41e521a
! Mem[0000000091000088] = b894d84b, %g2 = fffffffff47b3c57
lduw [%i6+0x088],%g2 ! %g2 = 00000000b894d84b
p59_label_11:
! Mem[00000000860000f4] = 669376ff, %l3 = 000000a9, %l7 = 000000d0
add %i0,0xf4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000669376ff
! Mem[0000000090800190] = e93695f7 e68e81f2, %g2 = b894d84b, %g3 = 3a349ef3
ldd [%i5+0x190],%g2 ! %g2 = 00000000e93695f7 00000000e68e81f2
! Mem[0000000086800082] = f905cd88, %l5 = 0000000000000037
ldstub [%i1+0x082],%l5 ! %l5 = 000000cd000000ff
! Mem[0000000091800184] = 5047bbd6, %g2 = 00000000e93695f7
ldsb [%o0+0x187],%g2 ! %g2 = 0000000000000050
! Mem[0000000087000008] = 679bad75e565a6bb, %l5 = 00000000000000cd, %l2 = 000000009d9e9db1
add %i2,0x08,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 679bad75e565a6bb
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 204c8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l6 = 000000000000210a, Mem[00000000908001d8] = 34897f6c9180c5d6
stx %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 000000000000210a
! Mem[00000000900000c8] = 4530d026 8a2f59eb, %g2 = 00000050, %g3 = e68e81f2
ldd [%i4+0x0c8],%g2 ! %g2 = 000000004530d026 000000008a2f59eb
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x080,%g6
stda %f0,[%i0+%g6]ASI_BLK_PL ! Block Store to 0000000086000080
! Mem[0000000090000110] = 5214d683 2887fb18, %g2 = 4530d026, %g3 = 8a2f59eb
ldd [%i4+0x110],%g2 ! %g2 = 000000005214d683 000000002887fb18
p59_label_12:
! %l2 = 679bad75e565a6bb, Mem[00000000918000d0] = 7aba9aca
sth %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = a6bb9aca
! Mem[00000000878001d8] = dc6149ad, %l5 = 00000000000000cd
ldstub [%i3+0x1d8],%l5 ! %l5 = 000000dc000000ff
! %l4 = 00000000b4dbbbfe, Mem[0000000086000062] = 5407ed06
sth %l4,[%i0+0x062] ! Mem[0000000086000060] = 5407bbfe
! %l2 = e565a6bb, %l3 = 000000a9, Mem[00000000910001c8] = e6820674 bd1872c6
std %l2,[%i6+0x1c8] ! Mem[00000000910001c8] = e565a6bb 000000a9
! Mem[0000000086000070] = 9d84f4cfe6240123, %l0 = 00000000a41e521a, %l4 = 00000000b4dbbbfe
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 9d84f4cfe6240123
! Mem[00000000870000c0] = 72bf9ad1828d61d8, %l0 = 00000000a41e521a, %l6 = 000000000000210a
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 72bf9ad1828d61d8
! %f16 = c869616e 4ed552f7 4de46cc0 675f4c6d
! %f20 = 16e0ec3a 53612b26 cd0c5602 1f09d061
! %f24 = 65733cb4 4ab020df eddc8cff 4b95ed64
! %f28 = 1f41e328 831b8c47 27eeb041 e365374f
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000087000118] = 36fc25d0ec70d150, %l0 = 00000000a41e521a, %l0 = 00000000a41e521a
add %i2,0x118,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 36fc25d0ec70d150
! Mem[0000000090800138] = 92df79e6, %g2 = 000000005214d683
lduh [%i5+0x138],%g2 ! %g2 = 00000000000092df
! Mem[00000000868001a8] = eece7753, %l2 = e565a6bb, %l3 = 000000a9
add %i1,0x1a8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000eece7753
p59_label_13:
membar #Sync ! Added by membar checker (1108)
! Mem[00000000860000a8] = 573c7bf4, %l0 = 36fc25d0ec70d150
swap [%i0+0x0a8],%l0 ! %l0 = 00000000573c7bf4
! Mem[00000000878001d0] = f374cc82, %l3 = 00000000eece7753
lduw [%i3+0x1d0],%l3 ! %l3 = 00000000f374cc82
! Mem[00000000878000d4] = 945defb1, %l5 = 00000000000000dc
swap [%i3+0x0d4],%l5 ! %l5 = 00000000945defb1
! Mem[00000000918000d8] = 17e15b52, %g2 = 00000000000092df
lduw [%o0+0x0d8],%g2 ! %g2 = 0000000017e15b52
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000087000178] = 74b0571e, %l6 = 72bf9ad1828d61d8
swap [%i2+0x178],%l6 ! %l6 = 0000000074b0571e
! Mem[0000000086800154] = ff87c2bb, %l1 = 000000002f981f0b
swap [%i1+0x154],%l1 ! %l1 = 00000000ff87c2bb
! Mem[000000008600007c] = 29bd8ff1, %l6 = 74b0571e, %l2 = e565a6bb
add %i0,0x7c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000029bd8ff1
! %f16 = c869616e 4ed552f7 4de46cc0 675f4c6d
! %f20 = 16e0ec3a 53612b26 cd0c5602 1f09d061
! %f24 = 65733cb4 4ab020df eddc8cff 4b95ed64
! %f28 = 1f41e328 831b8c47 27eeb041 e365374f
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000087800008] = bc9af502ad9fc522, %l4 = 9d84f4cfe6240123, %l4 = 9d84f4cfe6240123
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bc9af502ad9fc522
p59_label_14:
! Mem[0000000090800098] = fdfd4685, %g2 = 0000000017e15b52
ldsh [%i5+0x09a],%g2 ! %g2 = fffffffffffffdfd
! %f16 = c869616e 4ed552f7 4de46cc0 675f4c6d
! %f20 = 16e0ec3a 53612b26 cd0c5602 1f09d061
! %f24 = 65733cb4 4ab020df eddc8cff 4b95ed64
! %f28 = 1f41e328 831b8c47 27eeb041 e365374f
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000009080004c] = 4339ab56, %g2 = fffffffffffffdfd
lduw [%i5+0x04c],%g2 ! %g2 = 000000004339ab56
membar #Sync ! Added by membar checker (1109)
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000878001e8] = f6223560, %l5 = 00000000945defb1
swap [%i3+0x1e8],%l5 ! %l5 = 00000000f6223560
! Mem[0000000087000088] = caabacbc, %l1 = 00000000ff87c2bb
ldstub [%i2+0x088],%l1 ! %l1 = 000000ca000000ff
! %l6 = 0000000074b0571e, Mem[0000000090000089] = 501f3e52
stb %l6,[%i4+0x089] ! Mem[0000000090000088] = 1e1f3e52
! %l0 = 00000000573c7bf4, Mem[00000000918000d0] = a6bb9aca
stw %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = 573c7bf4
! Mem[000000009000012c] = 7ec9c777, %g2 = 000000004339ab56
lduw [%i4+0x12c],%g2 ! %g2 = 000000007ec9c777
! Mem[00000000868000b8] = 25d52a76a6b696ae, %l2 = 0000000029bd8ff1, %l3 = 00000000f374cc82
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 25d52a76a6b696ae
p59_label_15:
! %l1 = 00000000000000ca, Mem[0000000091800080] = d7af3c38f21af862
stx %l1,[%o0+0x080] ! Mem[0000000091800080] = 00000000000000ca
! Mem[000000009000004c] = 675f4c6d, %g18 = f1e5c6d3f82d3da2
ldsw [%i4+0x04c],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[0000000091800108] = 832e772e, %g2 = 00000000675f4c6d
ldsh [%o0+0x108],%g2 ! %g2 = ffffffffffff832e
! %l3 = 25d52a76a6b696ae, Mem[00000000878000c8] = 5b7fddc11edc2359
stx %l3,[%i3+0x0c8] ! Mem[00000000878000c8] = 25d52a76a6b696ae
! Mem[000000008680012c] = 9e47d319, %l6 = 0000000074b0571e
ldstub [%i1+0x12c],%l6 ! %l6 = 0000009e000000ff
! Mem[0000000091000108] = 26088b7a, %g2 = ffffffffffff832e
ldsh [%i6+0x10a],%g2 ! %g2 = 0000000000002608
! %l1 = 00000000000000ca, Mem[000000009100014c] = a2c43b2c
sth %l1,[%i6+0x14c] ! Mem[000000009100014c] = 00ca3b2c
membar #Sync ! Added by membar checker (1110)
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 211e1f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 630ba229 000000a9
! Mem[00000000900000b0] = e50977f5 9f406d92 a41e521a 2f981f0b
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l2 = 0000000029bd8ff1, Mem[000000008780003a] = 59af9738
stb %l2,[%i3+0x03a] ! Mem[0000000087800038] = 59aff138
! Mem[0000000087000103] = 5f776003, %l0 = 00000000573c7bf4
ldstub [%i2+0x103],%l0 ! %l0 = 00000003000000ff
p59_label_16:
! Mem[0000000090000040] = c869616e 4ed552f7 4de46cc0 675f4c6d
! Mem[0000000090000050] = 16e0ec3a 53612b26 cd0c5602 1f09d061
! Mem[0000000090000060] = 65733cb4 4ab020df eddc8cff 4b95ed64
! Mem[0000000090000070] = 1f41e328 831b8c47 27eeb041 e365374f
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000900001e8] = eddc8cff, %g2 = 0000000000002608
ldsh [%i4+0x1e8],%g2 ! %g2 = ffffffffffffeddc
! Mem[0000000087000178] = 828d61d8, %l5 = 00000000f6223560
ldsb [%i2+0x178],%l5 ! %l5 = ffffffffffffff82
! Mem[00000000878000a0] = a3ff098a, %l6 = 0000009e, %l5 = ffffff82
add %i3,0xa0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a3ff098a
! Mem[0000000086000188] = e6d9064e, %l2 = 0000000029bd8ff1
ldub [%i0+0x18a],%l2 ! %l2 = 0000000000000006
! Mem[0000000087800188] = 6fe1f481, %l0 = 00000003, %l3 = a6b696ae
add %i3,0x188,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000006fe1f481
! %l2 = 00000006, %l3 = 6fe1f481, Mem[0000000090000020] = a0777840 2e43df8e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000006 6fe1f481
! Mem[00000000900000f0] = da9f4912, %g2 = ffffffffffffeddc
ldsb [%i4+0x0f1],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009000019c] = 1f09d061, %g2 = ffffffffffffffda
lduw [%i4+0x19c],%g2 ! %g2 = 000000001f09d061
! Mem[0000000091800184] = 52c97450, %g2 = 000000001f09d061
lduh [%o0+0x184],%g2 ! %g2 = 00000000000052c9
p59_label_17:
! %l3 = 000000006fe1f481, Mem[0000000091800160] = 010ecc7c
stb %l3,[%o0+0x160] ! Mem[0000000091800160] = 810ecc7c
! Mem[0000000091000098] = 30b23457, %g2 = 00000000000052c9
ldsh [%i6+0x09a],%g2 ! %g2 = 00000000000030b2
! %l4 = ad9fc522, %l5 = a3ff098a, Mem[0000000086800040] = 602c2bfb b70e4c48
std %l4,[%i1+0x040] ! Mem[0000000086800040] = ad9fc522 a3ff098a
! Mem[00000000870001cc] = 4ec0b283, %l1 = 00000000000000ca
ldstub [%i2+0x1cc],%l1 ! %l1 = 0000004e000000ff
! Mem[00000000918001f8] = 5ae8e450, %g2 = 00000000000030b2
lduw [%o0+0x1f8],%g2 ! %g2 = 000000005ae8e450
! %l4 = bc9af502ad9fc522, Mem[00000000860000c0] = 374a7b1c2cc7d368
stx %l4,[%i0+0x0c0] ! Mem[00000000860000c0] = bc9af502ad9fc522
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l4 = bc9af502ad9fc522, Mem[00000000908000e4] = aff3cafc
sth %l4,[%i5+0x0e4] ! Mem[00000000908000e4] = c522cafc
! Mem[0000000090000008] = 9ed8f1b4930f9219, %g2 = 000000005ae8e450
ldx [%i4+%o1],%g2 ! %g2 = 9ed8f1b4930f9219
! %l5 = 00000000a3ff098a, Mem[000000009180003a] = c9136fe7
stb %l5,[%o0+0x03a] ! Mem[0000000091800038] = 8a136fe7
p59_label_18:
! Mem[0000000086800010] = 6029fd8ac23299fe, %l7 = 00000000669376ff, %l4 = bc9af502ad9fc522
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6029fd8ac23299fe
! %l6 = 0000009e, %l7 = 669376ff, Mem[0000000091800100] = 4cd3ca2b 88037a54
std %l6,[%o0+0x100] ! Mem[0000000091800100] = 0000009e 669376ff
! Mem[0000000087800168] = 06f95170, %l7 = 00000000669376ff
swap [%i3+0x168],%l7 ! %l7 = 0000000006f95170
! Mem[00000000878001d0] = f374cc82783b9e12, %l1 = 000000000000004e, %l0 = 0000000000000003
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f374cc82783b9e12
! %l1 = 000000000000004e, Mem[00000000900000c8] = eb592f8a
stb %l1,[%i4+0x0c8] ! Mem[00000000900000c8] = 4e592f8a
! Mem[00000000910000f8] = b1fac34d 68ffb942, %g2 = 930f9219, %g3 = 2887fb18
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b1fac34d 0000000068ffb942
! Mem[00000000878001ac] = 83ea2529, %l6 = 000000000000009e
swap [%i3+0x1ac],%l6 ! %l6 = 0000000083ea2529
! Mem[0000000087800098] = 2a2b671eb475bd57, %l3 = 000000006fe1f481, %l2 = 0000000000000006
add %i3,0x98,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2a2b671eb475bd57
! Mem[00000000910000fc] = 68ffb942, %g2 = 00000000b1fac34d
lduw [%i6+0x0fc],%g2 ! %g2 = 0000000068ffb942
! %l0 = f374cc82783b9e12, Mem[0000000091800092] = 15085c3c
sth %l0,[%o0+0x092] ! Mem[0000000091800090] = 9e125c3c
p59_label_19:
! %f0 = 484c0eb7 fb2b2c60 4530d026 8a2f59eb
! %f4 = 2d2cfee8 7bdba63a 96dca5e6 e8fc1577
! %f8 = 0a39f3db c115f150 1b7c2e8d f47b3c57
! %f12 = c17fb112 499fda8e 271dce1d bec026d3
stda %f0,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 0000000087000040
! %l4 = 6029fd8ac23299fe, Mem[00000000900001f2] = e328831b
sth %l4,[%i4+0x1f2] ! Mem[00000000900001f0] = 99fe831b
! Mem[00000000868000d4] = 0527851d, %l7 = 0000000006f95170
ldstub [%i1+0x0d4],%l7 ! %l7 = 00000005000000ff
! Mem[0000000086000084] = b70e4c48, %l2 = 2a2b671eb475bd57
ldsb [%i0+0x085],%l2 ! %l2 = 000000000000000e
! Mem[0000000086000158] = efa914c3, %l1 = 0000004e, %l5 = a3ff098a
add %i0,0x158,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000efa914c3
! Mem[0000000091000164] = e3d43c33, %g18 = f1e5c6d3f82d3da2
ldsw [%i6+0x164],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[0000000086000198] = 3fb60b72, %l5 = 00000000efa914c3
ldstub [%i0+0x198],%l5 ! %l5 = 0000003f000000ff
! %l3 = 000000006fe1f481, Mem[00000000910000b2] = 4e82b71c
sth %l3,[%i6+0x0b2] ! Mem[00000000910000b0] = f481b71c
! Mem[0000000086800106] = 906f4e14, %l1 = 000000000000004e
ldstub [%i1+0x106],%l1 ! %l1 = 0000004e000000ff
membar #Sync ! Added by membar checker (1111)
! Mem[0000000087800180] = a0dec710 552a9797 6fe1f481 b4273d38
! Mem[0000000087800190] = ab992f5a 10999be4 9b386913 64114acb
! Mem[00000000878001a0] = d8f02241 8dfb8da1 974daac6 0000009e
! Mem[00000000878001b0] = 8e4d5c37 db738037 3b416cf7 8157557c
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000087800180
p59_label_20:
! %l7 = 0000000000000005, Mem[000000009080006c] = 7945f5c7
stw %l7,[%i5+0x06c] ! Mem[000000009080006c] = 00000005
! Mem[0000000087000054] = e8fe2c2d, %l5 = 000000000000003f
swap [%i2+0x054],%l5 ! %l5 = 00000000e8fe2c2d
! Mem[0000000087800180] = a0dec710 552a9797 6fe1f481 b4273d38
! Mem[0000000087800190] = ab992f5a 10999be4 9b386913 64114acb
! Mem[00000000878001a0] = d8f02241 8dfb8da1 974daac6 0000009e
! Mem[00000000878001b0] = 8e4d5c37 db738037 3b416cf7 8157557c
ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000087800180
! Mem[00000000860001f2] = 44d33157, %l4 = 6029fd8ac23299fe
ldstub [%i0+0x1f2],%l4 ! %l4 = 00000031000000ff
! %l3 = 000000006fe1f481, Mem[0000000091800012] = c76d311c
stb %l3,[%o0+0x012] ! Mem[0000000091800010] = 816d311c
! %f0 = 97972a55 10c7dea0 383d27b4 81f4e16f
! %f4 = e49b9910 5a2f99ab cb4a1164 1369389b
! %f8 = a18dfb8d 4122f0d8 9e000000 c6aa4d97
! %f12 = 378073db 375c4d8e 7c555781 f76c413b
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000087000027] = 84bd19f3, %l1 = 000000000000004e
ldstub [%i2+0x027],%l1 ! %l1 = 000000f3000000ff
! %f0 = 97972a55 10c7dea0 383d27b4 81f4e16f
! %f4 = e49b9910 5a2f99ab cb4a1164 1369389b
! %f8 = a18dfb8d 4122f0d8 9e000000 c6aa4d97
! %f12 = 378073db 375c4d8e 7c555781 f76c413b
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000008680015a] = 98363b43, %l2 = 000000000000000e
ldstub [%i1+0x15a],%l2 ! %l2 = 0000003b000000ff
! Mem[0000000086800000] = a22ed132 75bce359 72ea8f38 0a02ff4f
! Mem[0000000086800010] = 6029fd8a c23299fe c0721ea0 8c0d2786
! Mem[0000000086800020] = 2b033a31 559152ea 4c5ecfd1 4de13cd1
! Mem[0000000086800030] = 9d6b80a1 02f48c05 20cf2476 6b0f9937
ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000086800000
p59_label_21:
! Mem[00000000870000f8] = 93c981c3, %l4 = 00000031, %l4 = 00000031
add %i2,0xf8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000093c981c3
! Mem[000000008780015c] = 779e7c0b, %l0 = f374cc82783b9e12
lduh [%i3+0x15e],%l0 ! %l0 = 0000000000007c0b
! Mem[0000000087000150] = 6f37c6ca, %l4 = 0000000093c981c3
ldsw [%i2+0x150],%l4 ! %l4 = 000000006f37c6ca
! Mem[0000000087000194] = 32e4af64, %l6 = 83ea2529, %l2 = 0000003b
add %i2,0x194,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000032e4af64
! Mem[00000000908000a0] = d0a04648 a006b5d6, %g2 = e3d43c33, %g3 = 68ffb942
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000d0a04648 00000000a006b5d6
! Mem[0000000091800120] = 00000000, %g2 = 00000000d0a04648
ldsb [%o0+0x123],%g2 ! %g2 = 0000000000000000
! Mem[00000000908001d8] = 00000000 0000210a, %g2 = 00000000, %g3 = a006b5d6
ldd [%i5+0x1d8],%g2 ! %g2 = 0000000000000000 000000000000210a
! Mem[0000000087000098] = 33841b28bca2f1fa, %l5 = 00000000e8fe2c2d, %l4 = 000000006f37c6ca
add %i2,0x98,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 33841b28bca2f1fa
membar #Sync ! Added by membar checker (1112)
! %f16 = 59e3bc75 32d12ea2 4fff020a 388fea72
! %f20 = fe9932c2 8afd2960 86270d8c a01e72c0
! %f24 = ea529155 313a032b d13ce14d d1cf5e4c
! %f28 = 058cf402 a1806b9d 37990f6b 7624cf20
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000910001e0] = bbbab66e0cab3da0, %g2 = 0000000000000000
ldx [%i6+0x1e0],%g2 ! %g2 = bbbab66e0cab3da0
p59_label_22:
! Mem[0000000086800190] = 2a43ec55, %l6 = 83ea2529, %l3 = 6fe1f481
add %i1,0x190,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002a43ec55
! Mem[00000000868000af] = 2a74f0bd, %l0 = 0000000000007c0b
ldstub [%i1+0x0af],%l0 ! %l0 = 000000bd000000ff
! Mem[0000000087800164] = b5ea1c88, %l3 = 000000002a43ec55
swap [%i3+0x164],%l3 ! %l3 = 00000000b5ea1c88
! Mem[00000000868000de] = 31c0a502, %l1 = 00000000000000f3
ldstub [%i1+0x0de],%l1 ! %l1 = 000000a5000000ff
! Mem[00000000870001a4] = e618bde8, %l6 = 83ea2529, %l4 = bca2f1fa
add %i2,0x1a4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e618bde8
! Mem[00000000900000c8] = 4e592f8a 26d03045, %g2 = 0cab3da0, %g3 = 0000210a
ldd [%i4+0x0c8],%g2 ! %g2 = 000000004e592f8a 0000000026d03045
! Mem[00000000878001e3] = 6d741b70, %l1 = 00000000000000a5
ldstub [%i3+0x1e3],%l1 ! %l1 = 00000070000000ff
! Mem[00000000908000a8] = 8f9f5195, %g18 = f1e5c6d3f82d3da2
ldsw [%i5+0x0a8],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[00000000900000c0] = 602c2bfb b70e4c48 4e592f8a 26d03045
! Mem[00000000900000d0] = 3aa6db7b e8fe2c2d 7715fce8 e6a5dc96
! Mem[00000000900000e0] = 50f115c1 dbf3390a 573c7bf4 8d2e7c1b
! Mem[00000000900000f0] = 8eda9f49 12b17fc1 d326c0be 1dce1d27
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001c0] = c869616e 4ed552f7 4de46cc0 675f4c6d
! Mem[00000000900001d0] = 16e0ec3a 53612b26 cd0c5602 1f09d061
! Mem[00000000900001e0] = 65733cb4 4ab020df eddc8cff 4b95ed64
! Mem[00000000900001f0] = 1f4199fe 831b8c47 27eeb041 e365374f
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p59_label_23:
! Mem[0000000087800180] = a0dec710 552a9797 6fe1f481 b4273d38
! Mem[0000000087800190] = ab992f5a 10999be4 9b386913 64114acb
! Mem[00000000878001a0] = d8f02241 8dfb8da1 974daac6 0000009e
! Mem[00000000878001b0] = 8e4d5c37 db738037 3b416cf7 8157557c
mov 0x180,%g5
ldda [%i3+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000087800180
! %l2 = 32e4af64, %l3 = b5ea1c88, Mem[00000000910001e0] = bbbab66e 0cab3da0
std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = 32e4af64 b5ea1c88
! Mem[0000000090800028] = 08259a35 8a69fa82, %g2 = 8f9f5195, %g3 = 26d03045
ldd [%i5+%o5],%g2 ! %g2 = 0000000008259a35 000000008a69fa82
! Mem[000000009100009c] = 3457b2a7, %g2 = 0000000008259a35
ldsh [%i6+0x09c],%g2 ! %g2 = 0000000000003457
! Mem[0000000090000040] = c869616e 4ed552f7 4de46cc0 675f4c6d
! Mem[0000000090000050] = 16e0ec3a 53612b26 cd0c5602 1f09d061
! Mem[0000000090000060] = 65733cb4 4ab020df eddc8cff 4b95ed64
! Mem[0000000090000070] = 1f41e328 831b8c47 27eeb041 e365374f
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000086000098] = 7715fce8, %l5 = 00000000e8fe2c2d
swap [%i0+0x098],%l5 ! %l5 = 000000007715fce8
! %f16 = 97972a55 10c7dea0 383d27b4 81f4e16f
! %f20 = e49b9910 5a2f99ab cb4a1164 1369389b
! %f24 = a18dfb8d 4122f0d8 9e000000 c6aa4d97
! %f28 = 378073db 375c4d8e 7c555781 f76c413b
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000087000128] = 28f0066c, %l3 = 00000000b5ea1c88
swap [%i2+0x128],%l3 ! %l3 = 0000000028f0066c
! %l7 = 0000000000000005, Mem[00000000910000b0] = ba90f481b71ca34f
stx %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 0000000000000005
! %l5 = 000000007715fce8, Mem[0000000087800118] = d6f60f24
sth %l5,[%i3+0x118] ! Mem[0000000087800118] = fce80f24
p59_label_24:
! %f16 = 97972a55 10c7dea0 383d27b4 81f4e16f
! %f20 = e49b9910 5a2f99ab cb4a1164 1369389b
! %f24 = a18dfb8d 4122f0d8 9e000000 c6aa4d97
! %f28 = 378073db 375c4d8e 7c555781 f76c413b
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000870000e3] = ba5e3f99, %l1 = 0000000000000070
ldstub [%i2+0x0e3],%l1 ! %l1 = 00000099000000ff
! %l2 = 32e4af64, %l3 = 28f0066c, Mem[00000000910001f8] = 7385d504 9f1816dd
std %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 32e4af64 28f0066c
! %l7 = 0000000000000005, Mem[0000000091000012] = 44228bb5
stb %l7,[%i6+0x012] ! Mem[0000000091000010] = 05228bb5
! %f16 = 97972a55 10c7dea0 383d27b4 81f4e16f
! %f20 = e49b9910 5a2f99ab cb4a1164 1369389b
! %f24 = a18dfb8d 4122f0d8 9e000000 c6aa4d97
! %f28 = 378073db 375c4d8e 7c555781 f76c413b
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l4 = 00000000e618bde8, Mem[0000000090000090] = e49b99105a2f99ab
stx %l4,[%i4+0x090] ! Mem[0000000090000090] = 00000000e618bde8
! Mem[00000000860001b4] = 82a45064, %l0 = 000000bd, %l4 = e618bde8
add %i0,0x1b4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000082a45064
! Mem[0000000091000184] = ffe99c2b, %g2 = 0000000000003457
ldub [%i6+0x184],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000168] = 3294b119, %g2 = 00000000000000ff
ldsb [%i6+0x168],%g2 ! %g2 = 0000000000000032
! %l3 = 0000000028f0066c, Mem[0000000091000114] = 4de6e707
sth %l3,[%i6+0x114] ! Mem[0000000091000114] = 066ce707
p59_label_25:
! Mem[0000000090800150] = d12ef6a9, %g18 = f1e5c6d3f82d3da2
ldsw [%i5+0x150],%g2 ! %g2 = f1e5c6d3f82d3da2
! Mem[00000000868001dc] = 3a3add0b, %l5 = 7715fce8, %l3 = 28f0066c
add %i1,0x1dc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000003a3add0b
! Mem[0000000090800020] = db922d7e 40ebce14, %g2 = d12ef6a9, %g3 = 8a69fa82
ldd [%i5+%o4],%g2 ! %g2 = 00000000db922d7e 0000000040ebce14
membar #Sync ! Added by membar checker (1113)
! %l0 = 00000000000000bd, Mem[00000000900000d3] = 5a10999b
stb %l0,[%i4+0x0d3] ! Mem[00000000900000d0] = bd10999b
! Mem[0000000086000110] = 2a9d111f, %l7 = 00000005, %l4 = 82a45064
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002a9d111f
! Mem[00000000870000c0] = 72bf9ad1 828d61d8 c2aafa19 d99c6780
! Mem[00000000870000d0] = 293f491e 34be69a4 26cdbc42 0b98b875
! Mem[00000000870000e0] = ba5e3fff 1dec579e b42065d6 6ffc2869
! Mem[00000000870000f0] = a77f15f2 d36946d6 93c981c3 a5dfc136
ldda [%i2+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000870000c0
! Mem[000000009080011c] = 9ded00dc, %g2 = 00000000db922d7e
ldsb [%i5+0x11c],%g2 ! %g2 = ffffffffffffff9d
! Mem[000000008600003c] = b1899df7, %l5 = 7715fce8, %l3 = 3a3add0b
add %i0,0x3c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000b1899df7
! Mem[0000000087000190] = a3f684e1, %l1 = 0000000000000099
lduh [%i2+0x192],%l1 ! %l1 = 00000000000084e1
! Mem[000000008680006b] = 573c7bf4, %l0 = 00000000000000bd
ldstub [%i1+0x06b],%l0 ! %l0 = 000000f4000000ff
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p59_branch_failed
p59_not_taken_0_end:
! End of Random Code for Thread 59
1: membar #Sync ! Force all stores to complete
p59_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0ec] ! Set processor 59 done flag
! Check Registers
p59_check_registers:
set p59_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000f4
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000084e1
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000032e4af64
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b1899df7
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002a9d111f
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007715fce8
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000083ea2529
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000005
bne,a,pn %xcc,p59_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p59_check_fp_registers:
set p59_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 97972a55 10c7dea0
bne %xcc,p59_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 383d27b4 81f4e16f
bne %xcc,p59_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e49b9910 5a2f99ab
bne %xcc,p59_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cb4a1164 1369389b
bne %xcc,p59_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a18dfb8d 4122f0d8
bne %xcc,p59_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9e000000 c6aa4d97
bne %xcc,p59_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 378073db 375c4d8e
bne %xcc,p59_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7c555781 f76c413b
bne %xcc,p59_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d8618d82 d19abf72
bne %xcc,p59_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 80679cd9 19faaac2
bne %xcc,p59_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a469be34 1e493f29
bne %xcc,p59_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 75b8980b 42bccd26
bne %xcc,p59_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9e57ec1d ff3f5eba
bne %xcc,p59_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6928fc6f d66520b4
bne %xcc,p59_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d64669d3 f2157fa7
bne %xcc,p59_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 36c1dfa5 c381c993
bne %xcc,p59_f30_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = baffd202795ca1ee
ldx [%i0+0x040],%g3 ! Observed data at 0000000086000040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 38677f277014d1a3
ldx [%i0+0x048],%g3 ! Observed data at 0000000086000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5407bbfeff163684
ldx [%i0+0x060],%g3 ! Observed data at 0000000086000060
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 602c2bfbb70e4c48
ldx [%i0+0x080],%g3 ! Observed data at 0000000086000080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = eb592f8a26d03045
ldx [%i0+0x088],%g3 ! Observed data at 0000000086000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3aa6db7be8fe2c2d
ldx [%i0+0x090],%g3 ! Observed data at 0000000086000090
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e8fe2c2de6a5dc96
ldx [%i0+0x098],%g3 ! Observed data at 0000000086000098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 50f115c1dbf3390a
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000860000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ec70d1508d2e7c1b
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000860000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8eda9f4912b17fc1
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000860000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d326c0be1dce1d27
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000860000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = bc9af502ad9fc522
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000860000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 52885afc669376ff
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000860000f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000003aa6db7b
ldx [%i0+0x128],%g3 ! Observed data at 0000000086000128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = da131b38e74cdaee
ldx [%i0+0x140],%g3 ! Observed data at 0000000086000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffb60b72a6a78909
ldx [%i0+0x198],%g3 ! Observed data at 0000000086000198
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 44d3ff57ce2a9adc
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000860001f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1f0,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = ad9fc522a3ff098a
ldx [%i1+0x040],%g3 ! Observed data at 0000000086800040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = eb592f8a26ff3045
ldx [%i1+0x048],%g3 ! Observed data at 0000000086800048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 573c7bff8d2e7c1b
ldx [%i1+0x068],%g3 ! Observed data at 0000000086800068
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = f905ff88046c1d6c
ldx [%i1+0x080],%g3 ! Observed data at 0000000086800080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 15a5c1bd2a74f0ff
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000868000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ec5a94efff27851d
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000868000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ee57f4b731c0ff02
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000868000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000906fff14
ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 01751fc2ff47d319
ldx [%i1+0x128],%g3 ! Observed data at 0000000086800128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 42adb4bd2f981f0b
ldx [%i1+0x150],%g3 ! Observed data at 0000000086800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9836ff435a675743
ldx [%i1+0x158],%g3 ! Observed data at 0000000086800158
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0d9a761eeb503142
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000868001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1a0,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 55d5f98c84bd19ff
ldx [%i2+0x020],%g3 ! Observed data at 0000000087000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 602c2bfbb70e4c48
ldx [%i2+0x040],%g3 ! Observed data at 0000000087000040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = eb592f8a26d03045
ldx [%i2+0x048],%g3 ! Observed data at 0000000087000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3aa6db7b0000003f
ldx [%i2+0x050],%g3 ! Observed data at 0000000087000050
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7715fce8e6a5dc96
ldx [%i2+0x058],%g3 ! Observed data at 0000000087000058
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 50f115c1dbf3390a
ldx [%i2+0x060],%g3 ! Observed data at 0000000087000060
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 573c7bf48d2e7c1b
ldx [%i2+0x068],%g3 ! Observed data at 0000000087000068
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8eda9f4912b17fc1
ldx [%i2+0x070],%g3 ! Observed data at 0000000087000070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = d326c0be1dce1d27
ldx [%i2+0x078],%g3 ! Observed data at 0000000087000078
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffabacbc7680bf73
ldx [%i2+0x088],%g3 ! Observed data at 0000000087000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ba5e3fff1dec579e
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000870000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5f7760ff1418e723
ldx [%i2+0x100],%g3 ! Observed data at 0000000087000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1ae35f00018dcfb9
ldx [%i2+0x108],%g3 ! Observed data at 0000000087000108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 922dca2affb095f6
ldx [%i2+0x120],%g3 ! Observed data at 0000000087000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b5ea1c88ee510a8f
ldx [%i2+0x128],%g3 ! Observed data at 0000000087000128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 828d61d8ee16b87c
ldx [%i2+0x178],%g3 ! Observed data at 0000000087000178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3ef4e547ffc0b283
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000870001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1c8,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = 59aff13894e6463e
ldx [%i3+0x038],%g3 ! Observed data at 0000000087800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0abd64b4045cffb1
ldx [%i3+0x080],%g3 ! Observed data at 0000000087800080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 25d52a76a6b696ae
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000878000c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = da6852b2000000dc
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000878000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = fce80f241c27691c
ldx [%i3+0x118],%g3 ! Observed data at 0000000087800118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 75ea44942a43ec55
ldx [%i3+0x160],%g3 ! Observed data at 0000000087800160
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 669376ffd4dbe820
ldx [%i3+0x168],%g3 ! Observed data at 0000000087800168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 974daac60000009e
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000878001a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff6149adaa10d67d
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000878001d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6d741bff4808ed3f
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000878001e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 945defb15b86fddf
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000878001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1e8,%g4
! The test for processor 59 has passed
p59_passed:
ta GOOD_TRAP
nop
p59_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p59_failed
p59_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p59_failed
p59_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p59_failed
p59_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p59_failed
p59_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p59_failed
p59_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p59_failed
p59_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p59_failed
p59_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p59_failed
p59_f0_fail:
set p59_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f2_fail:
set p59_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f4_fail:
set p59_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f6_fail:
set p59_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f8_fail:
set p59_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f10_fail:
set p59_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f12_fail:
set p59_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f14_fail:
set p59_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f16_fail:
set p59_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f18_fail:
set p59_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f20_fail:
set p59_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f22_fail:
set p59_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f24_fail:
set p59_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f26_fail:
set p59_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f28_fail:
set p59_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f30_fail:
set p59_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 59 failed
p59_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 59 failed
p59_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ec] ! Set processor 59 done flag
set p59_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p59_selfmod_failed:
ba p59_failed
mov 0xabc,%g1
p59_common_error:
or %g0,0xf1b,%g1
ba p59_failed
mov %o5,%g3
p59_common_signature_error:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_common_timeout:
set p59_temp,%g1
ba p59_failed
st %g2,[%g1] ! Common Lock Number
p59_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p59_failed
mov 0x0,%g3
p59_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000028]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800020]
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000008]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800020]
done
p59_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000028]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800020]
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000008]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%o1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800020]
done
p59_trap2e:
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087800028]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087000018]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000000]
stda %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000000]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800000]
stda %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
done
p59_trap2o:
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087800028]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087000018]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000000]
stda %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000000]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000087800000]
stda %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
done
p59_trap3e:
nop
nop
nop
done
p59_trap3o:
nop
nop
nop
done
p59_init_memory_pointers:
set p59_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p59_local0_start,%i0
set p59_local1_start,%i1
set p59_local2_start,%i2
set p59_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0a875048451ca68c
ldx [%g1+0x008],%l1 ! %l1 = db181427ebced6bb
ldx [%g1+0x010],%l2 ! %l2 = 1ae35f00018dcfb9
ldx [%g1+0x018],%l3 ! %l3 = 13bd2c643ec88496
ldx [%g1+0x020],%l4 ! %l4 = 8cd8d83fef96214c
ldx [%g1+0x028],%l5 ! %l5 = abadab72852ee12d
ldx [%g1+0x030],%l6 ! %l6 = 0253dac20d9a761e
ldx [%g1+0x038],%l7 ! %l7 = 0dbd1da0a75acdaa
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 60
processor_60:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xf0] ! Set the start flag
wrpr %g0,7,%cleanwin
call p60_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 60
wr %g0,0x4,%fprs ! Make sure fef is 1
set p60_init_freg,%g1
! %f0 = b90812c0 6dc04bbe 5ebe30e3 3582dca1
! %f4 = 05ba6dc8 bd2db4da 72f06f8f def34820
! %f8 = 910df83e a8e69172 0a230d23 84483b02
! %f12 = 01b52a9a 75d82e1a 7d38cf98 3c34b917
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 892e6920 54fc0161 0fd8fce0 daeb1c13
! %f20 = 9d8be570 dc069f5d b9428c67 62c3a944
! %f24 = c9db90e8 d0b74112 d2cce354 7e47d69d
! %f28 = 87ce3f16 177cd0c4 0f0d3506 aef8bb48
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 64c29d10 e1e233ea be4fcf6c 1eae5919
! %f36 = c68caa8b fca9259c 3b0a1653 823964f8
! %f40 = 55ac86b7 9d943468 a1d62cc0 29b0133a
! %f44 = 81648d7d d20b5fe5 5e7d78d9 7bd46a29
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa12f36200000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = a12f36200000000f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! Mem[00000000908000c0] = fb367275, %g2 = ff6975f6c15b3cd0
ldsh [%i5+0x0c0],%g2 ! %g2 = fffffffffffffb36
! %l5 = 45dcf8a3cc16d6dd, Mem[0000000090000087] = 1a21501f
stb %l5,[%i4+0x087] ! Mem[0000000090000084] = dd21501f
! %f16 = 892e6920 54fc0161 0fd8fce0 daeb1c13
! %f20 = 9d8be570 dc069f5d b9428c67 62c3a944
! %f24 = c9db90e8 d0b74112 d2cce354 7e47d69d
! %f28 = 87ce3f16 177cd0c4 0f0d3506 aef8bb48
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000918000b8] = 0a5bbde5 a911461b, %g2 = fffffb36, %g3 = 0bad0b00
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a5bbde5 00000000a911461b
! Mem[0000000090000000] = 83acf6ea b2d5c02f 14c6f3dd 36c59199
! Mem[0000000090000010] = 16600ea2 0c3f65d1 2b447bed ceee143d
! Mem[0000000090000020] = 07fdaa83 96db0288 11d327cb 5e532d6a
! Mem[0000000090000030] = 254edf07 fec2c98d d563288d 45073733
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000130] = aab6d95d, %g2 = 000000000a5bbde5
ldsh [%i6+0x130],%g2 ! %g2 = ffffffffffffaab6
! Mem[00000000890001fb] = b39d5a81, %l2 = 179d210e79cf6d3b
ldstub [%i2+0x1fb],%l2 ! %l2 = 00000081000000ff
! %l2 = 0000000000000081, Mem[0000000090800168] = 933be2ecba72925c
stx %l2,[%i5+0x168] ! Mem[0000000090800168] = 0000000000000081
! Mem[0000000089000100] = e5bf06f7 ba715d2c 626d53b2 278915f7
! Mem[0000000089000110] = 174f2124 b9fa5019 e4a575cd 2fb1433c
! Mem[0000000089000120] = 498d4f23 0dcb3958 a25efd03 d5db2537
! Mem[0000000089000130] = c8147b4a 15d68a89 71d7a448 852b8b7a
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000089000100
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p60_label_2:
! %l1 = ae90d530a453216a, Mem[0000000091000148] = 3992e709
sth %l1,[%i6+0x148] ! Mem[0000000091000148] = 216ae709
! Mem[0000000090000040] = 0a5149f0 d0e2273a e7f34686 6b0dd925
! Mem[0000000090000050] = 04fdba21 40bf1adc 79bbf40c baa1a64f
! Mem[0000000090000060] = c4100c5c da1b8a84 8e25396e 6343d138
! Mem[0000000090000070] = 2afdc5c8 563b0f0a b7c0835e e5acf70b
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000089800190] = 19fca78c46319176, %l6 = 2ccd1e8c6fc17de0
ldx [%i3+0x190],%l6 ! %l6 = 19fca78c46319176
! %f0 = e5bf06f7 ba715d2c 626d53b2 278915f7
! %f4 = 174f2124 b9fa5019 e4a575cd 2fb1433c
! %f8 = 498d4f23 0dcb3958 a25efd03 d5db2537
! %f12 = c8147b4a 15d68a89 71d7a448 852b8b7a
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000088000180] = 6fdaea7e, %l0 = 15757dae4b5687b9
ldstub [%i0+0x180],%l0 ! %l0 = 0000006f000000ff
! Mem[0000000089800050] = 08a027e114851def, %l3 = df480f323056d94c, %l3 = df480f323056d94c
add %i3,0x50,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 08a027e114851def
! Mem[0000000088800090] = 7616aa2be06c9429, %l3 = 08a027e114851def, %l0 = 000000000000006f
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7616aa2be06c9429
! %l0 = 7616aa2be06c9429, Mem[00000000908000a0] = d0a04648
sth %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 94294648
! Mem[000000009000019c] = 98c77ee6, %g2 = ffffffffffffaab6
ldub [%i4+0x19d],%g2 ! %g2 = 0000000000000098
! Mem[0000000088000118] = aec57f98, %l2 = 00000081, %l0 = e06c9429
add %i0,0x118,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000aec57f98
p60_label_3:
! Mem[0000000090000100] = c6360290, %g18 = a461a6ae8efbb132
ldsw [%i4+0x100],%g2 ! %g2 = a461a6ae8efbb132
membar #Sync ! Added by membar checker (1114)
! Mem[00000000900000c0] = 892e6920 54fc0161 0fd8fce0 daeb1c13
! Mem[00000000900000d0] = 9d8be570 dc069f5d b9428c67 62c3a944
! Mem[00000000900000e0] = c9db90e8 d0b74112 d2cce354 7e47d69d
! Mem[00000000900000f0] = 87ce3f16 177cd0c4 0f0d3506 aef8bb48
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000088800018] = 80e01f47, %l7 = 08154b2a800dd198
swap [%i1+%o3],%l7 ! %l7 = 0000000080e01f47
! Mem[00000000890001b0] = 42fa403925f5e1ed, %l4 = 8f1f3c75ff648c27, %l2 = 0000000000000081
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 42fa403925f5e1ed
! %f0 = e5bf06f7 ba715d2c 626d53b2 278915f7
! %f4 = 174f2124 b9fa5019 e4a575cd 2fb1433c
! %f8 = 498d4f23 0dcb3958 a25efd03 d5db2537
! %f12 = c8147b4a 15d68a89 71d7a448 852b8b7a
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l1 = ae90d530a453216a, Mem[0000000090000154] = cd69a7ed
sth %l1,[%i4+0x154] ! Mem[0000000090000154] = 216aa7ed
! Mem[00000000890001a8] = 752e7082, %l7 = 0000000080e01f47
ldsh [%i2+0x1a8],%l7 ! %l7 = 000000000000752e
! Mem[00000000900000a8] = 93d019ae, %g2 = ffffffffc6360290
ldub [%i4+0x0ab],%g2 ! %g2 = 0000000000000093
! %l1 = ae90d530a453216a, Mem[00000000880001a8] = c5b75d38
sth %l1,[%i0+0x1a8] ! Mem[00000000880001a8] = 216a5d38
! Mem[0000000088800188] = 5d5144796dc0555b, %l1 = ae90d530a453216a, %l0 = 00000000aec57f98
add %i1,0x188,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 5d5144796dc0555b
p60_label_4:
! Mem[0000000088000137] = 25fef095, %l3 = 08a027e114851def
ldstub [%i0+0x137],%l3 ! %l3 = 00000095000000ff
! Mem[00000000918000d0] = 7aba9aca, %g2 = 0000000000000093
ldsh [%o0+0x0d0],%g2 ! %g2 = 0000000000007aba
! Mem[000000008980012c] = 3b30cb9e, %l0 = 6dc0555b, %l3 = 00000095
add %i3,0x12c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003b30cb9e
! Mem[00000000900000d4] = dc069f5d, %g18 = a461a6ae8efbb132
ldsw [%i4+0x0d4],%g2 ! %g2 = a461a6ae8efbb132
membar #Sync ! Added by membar checker (1115)
! %f0 = e5bf06f7 ba715d2c 626d53b2 278915f7
! %f4 = 174f2124 b9fa5019 e4a575cd 2fb1433c
! %f8 = 498d4f23 0dcb3958 a25efd03 d5db2537
! %f12 = c8147b4a 15d68a89 71d7a448 852b8b7a
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000910000a4] = d4ce8d0b, %g2 = ffffffffdc069f5d
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000d4ce8d0b
! Mem[0000000088000178] = 38cad00f, %l2 = 42fa403925f5e1ed
ldub [%i0+0x179],%l2 ! %l2 = 00000000000000ca
! Mem[00000000880000fc] = c24b880e, %l1 = ae90d530a453216a
swap [%i0+0x0fc],%l1 ! %l1 = 00000000c24b880e
! Mem[0000000091800194] = 79d773e8, %g2 = 00000000d4ce8d0b
ldsb [%o0+0x194],%g2 ! %g2 = 0000000000000079
! Mem[0000000089800118] = cb4595cb1f667447, %l6 = 19fca78c46319176
ldx [%i3+0x118],%l6 ! %l6 = cb4595cb1f667447
p60_label_5:
! %l5 = 45dcf8a3cc16d6dd, Mem[0000000090800010] = 736c3b2b
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = cc16d6dd
! Mem[0000000088800068] = 9fbc0cfa d45da660, %l0 = 6dc0555b, %l1 = c24b880e
ldd [%i1+0x068],%l0 ! %l0 = 000000009fbc0cfa 00000000d45da660
! Mem[0000000091000178] = 9ca8cbaa 2018c4b0, %g2 = 00000079, %g3 = a911461b
ldd [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa 000000002018c4b0
! Mem[00000000908001f0] = 02b373b3 1336612b, %g2 = 9ca8cbaa, %g3 = 2018c4b0
ldd [%i5+0x1f0],%g2 ! %g2 = 0000000002b373b3 000000001336612b
! Mem[00000000888000f3] = 08250f56, %l2 = 00000000000000ca
ldstub [%i1+0x0f3],%l2 ! %l2 = 00000056000000ff
! Mem[0000000089000018] = 5fbc9290f8b85dfb, %l2 = 0000000000000056, %l0 = 000000009fbc0cfa
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 5fbc9290f8b85dfb
! Mem[0000000088000078] = 2191a10feb34c503, %l4 = 8f1f3c75ff648c27
ldx [%i0+0x078],%l4 ! %l4 = 2191a10feb34c503
! Mem[0000000089000094] = 1b73d36c, %l7 = 000000000000752e
ldstub [%i2+0x094],%l7 ! %l7 = 0000001b000000ff
! Mem[00000000880000f4] = d8c0754c, %l4 = eb34c503, %l2 = 00000056
add %i0,0xf4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d8c0754c
! Mem[00000000890001cc] = 3e22341f, %l0 = 5fbc9290f8b85dfb
swap [%i2+0x1cc],%l0 ! %l0 = 000000003e22341f
p60_label_6:
! Mem[00000000888001f0] = 83217cae, %l1 = 00000000d45da660
lduw [%i1+0x1f0],%l1 ! %l1 = 0000000083217cae
! Mem[00000000890000b4] = 0b8636e2, %l0 = 3e22341f, %l4 = eb34c503
add %i2,0xb4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000b8636e2
! Mem[0000000090800028] = 08259a35 8a69fa82, %g2 = 02b373b3, %g3 = 1336612b
ldd [%i5+%o5],%g2 ! %g2 = 0000000008259a35 000000008a69fa82
! Mem[0000000088000092] = 36bbb823, %l3 = 000000003b30cb9e
ldstub [%i0+0x092],%l3 ! %l3 = 000000b8000000ff
! Mem[00000000880001da] = e4fbbc43, %l0 = 000000003e22341f
ldstub [%i0+0x1da],%l0 ! %l0 = 000000bc000000ff
membar #Sync ! Added by membar checker (1116)
! Mem[0000000088000080] = 925e5662 30d36c85 2294389a 9daf0aab
! Mem[0000000088000090] = 36bbff23 fe43ec2a 538970fd 1609b445
! Mem[00000000880000a0] = 65e90366 fc744757 2732e83d 0e01a696
! Mem[00000000880000b0] = f5ecb49e c1f02f24 ed6f4152 5bfcb452
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000088000080
! Mem[0000000090800114] = ae713155, %g2 = 0000000008259a35
ldsb [%i5+0x116],%g2 ! %g2 = ffffffffffffffae
! %f16 = 925e5662 30d36c85 2294389a 9daf0aab
! %f20 = 36bbff23 fe43ec2a 538970fd 1609b445
! %f24 = 65e90366 fc744757 2732e83d 0e01a696
! %f28 = f5ecb49e c1f02f24 ed6f4152 5bfcb452
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %f16 = 925e5662 30d36c85 2294389a 9daf0aab
! %f20 = 36bbff23 fe43ec2a 538970fd 1609b445
! %f24 = 65e90366 fc744757 2732e83d 0e01a696
! %f28 = f5ecb49e c1f02f24 ed6f4152 5bfcb452
stda %f16,[%i3+%g5]ASI_BLK_PL ! Block Store to 0000000089800080
! Mem[00000000888000bf] = e34e7bb4, %l3 = 00000000000000b8
ldstub [%i1+0x0bf],%l3 ! %l3 = 000000b4000000ff
p60_label_7:
! %f16 = 925e5662 30d36c85 2294389a 9daf0aab
! %f20 = 36bbff23 fe43ec2a 538970fd 1609b445
! %f24 = 65e90366 fc744757 2732e83d 0e01a696
! %f28 = f5ecb49e c1f02f24 ed6f4152 5bfcb452
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000091800194] = 73e849b1, %g2 = ffffffffffffffae
ldsb [%o0+0x196],%g2 ! %g2 = 0000000000000073
! %l3 = 00000000000000b4, Mem[0000000091800030] = 3d3b21a0
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = 00b421a0
! %l3 = 00000000000000b4, Mem[0000000088000000] = 2fabfe3c
stw %l3,[%i0+%g0] ! Mem[0000000088000000] = 000000b4
! Mem[00000000880000a8] = 2732e83d, %l1 = 0000000083217cae
swap [%i0+0x0a8],%l1 ! %l1 = 000000002732e83d
membar #Sync ! Added by membar checker (1117)
! Mem[000000008980009d] = fd708953, %l5 = 45dcf8a3cc16d6dd
ldstub [%i3+0x09d],%l5 ! %l5 = 00000070000000ff
! Mem[0000000088000084] = 30d36c85, %l7 = 000000000000001b
ldub [%i0+0x087],%l7 ! %l7 = 0000000000000085
! Mem[00000000890001b4] = 25f5e1ed, %l6 = 1f667447, %l5 = 00000070
add %i2,0x1b4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000025f5e1ed
! %l5 = 0000000025f5e1ed, Mem[0000000090800169] = 00000000
stb %l5,[%i5+0x169] ! Mem[0000000090800168] = ed000000
! %l5 = 0000000025f5e1ed, Mem[00000000918000a8] = afd10558067b56ed
stx %l5,[%o0+0x0a8] ! Mem[00000000918000a8] = 0000000025f5e1ed
p60_label_8:
! Mem[00000000910001c0] = c97f398d44af7411, %g2 = 0000000000000073
ldx [%i6+0x1c0],%g2 ! %g2 = c97f398d44af7411
! Mem[00000000888001f8] = fba3767ed80d5e71, %l1 = 000000002732e83d
ldx [%i1+0x1f8],%l1 ! %l1 = fba3767ed80d5e71
! %l6 = cb4595cb1f667447, Mem[0000000091800030] = 00b421a0
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 1f667447
! Mem[00000000900000e0] = 574774fc6603e965, %g2 = c97f398d44af7411
ldx [%i4+0x0e0],%g2 ! %g2 = 574774fc6603e965
! Mem[0000000089800164] = e8e8dbb5, %l6 = 1f667447, %l0 = 000000bc
add %i3,0x164,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e8e8dbb5
! Mem[00000000880000c0] = 65d3986644098af1, %l6 = cb4595cb1f667447, %l7 = 0000000000000085
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 65d3986644098af1
! Mem[0000000090000040] = e5bf06f7 ba715d2c 626d53b2 278915f7
! Mem[0000000090000050] = 174f2124 b9fa5019 e4a575cd 2fb1433c
! Mem[0000000090000060] = 498d4f23 0dcb3958 a25efd03 d5db2537
! Mem[0000000090000070] = c8147b4a 15d68a89 71d7a448 852b8b7a
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000900000b0] = e50977f59f406d92, %g2 = 574774fc6603e965
ldx [%i4+0x0b0],%g2 ! %g2 = e50977f59f406d92
! %l5 = 0000000025f5e1ed, Mem[00000000900000b8] = ead9c6c40d492144
stx %l5,[%i4+0x0b8] ! Mem[00000000900000b8] = 0000000025f5e1ed
p60_label_9:
! %l7 = 65d3986644098af1, Mem[00000000900000c8] = ab0aaf9d9a389422
stx %l7,[%i4+0x0c8] ! Mem[00000000900000c8] = 65d3986644098af1
! %f0 = e5bf06f7 ba715d2c 626d53b2 278915f7
! %f4 = 174f2124 b9fa5019 e4a575cd 2fb1433c
! %f8 = 498d4f23 0dcb3958 a25efd03 d5db2537
! %f12 = c8147b4a 15d68a89 71d7a448 852b8b7a
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! %l5 = 0000000025f5e1ed, Mem[000000009180004a] = b4718ce2
stb %l5,[%o0+0x04a] ! Mem[0000000091800048] = ed718ce2
! Mem[0000000091000018] = 8c716ef0 fa7c80ba, %g2 = 9f406d92, %g3 = 8a69fa82
ldd [%i6+%o3],%g2 ! %g2 = 000000008c716ef0 00000000fa7c80ba
! Mem[0000000091800138] = 215257a5, %g2 = 000000008c716ef0
ldsh [%o0+0x138],%g2 ! %g2 = 0000000000002152
! Mem[0000000090800064] = 71bcf7d7, %g2 = 0000000000002152
ldsb [%i5+0x064],%g2 ! %g2 = 0000000000000071
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000000] = 856cd330 62565e92 ab0aaf9d 9a389422
! Mem[0000000090000010] = 2aec43fe 23ffbb36 45b40916 fd708953
! Mem[0000000090000020] = 574774fc 6603e965 96a6010e 3de83227
! Mem[0000000090000030] = 242ff0c1 9eb4ecf5 52b4fc5b 52416fed
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000089000008] = 09d0191b09c0ade1, %l1 = fba3767ed80d5e71, %l1 = fba3767ed80d5e71
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 09d0191b09c0ade1
! Mem[0000000088800064] = fd24d7ec, %l7 = 44098af1, %l3 = 000000b4
add %i1,0x64,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000fd24d7ec
p60_label_10:
! Mem[0000000089000140] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000089000150] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[0000000089000160] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[0000000089000170] = 5ace9e41 9f300947 4fc0008c 2239a0a9
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000089000140
! %l1 = 09d0191b09c0ade1, Mem[000000009100019f] = 5ce5c278
stb %l1,[%i6+0x19f] ! Mem[000000009100019c] = e1e5c278
! %f0 = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! %f4 = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! %f8 = ebffd402 7f58f36b 929e957d e3e6f92e
! %f12 = 5ace9e41 9f300947 4fc0008c 2239a0a9
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f0 = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! %f4 = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! %f8 = ebffd402 7f58f36b 929e957d e3e6f92e
! %f12 = 5ace9e41 9f300947 4fc0008c 2239a0a9
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000880000dc] = 209a2764, %l5 = 0000000025f5e1ed
swap [%i0+0x0dc],%l5 ! %l5 = 00000000209a2764
! Mem[000000009100013c] = 9537f750, %g2 = 0000000000000071
lduh [%i6+0x13c],%g2 ! %g2 = 0000000000009537
! Mem[0000000089000078] = c0752b7a, %l4 = 000000000b8636e2
lduw [%i2+0x078],%l4 ! %l4 = 00000000c0752b7a
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 00009537, %g3 = fa7c80ba
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
! Mem[00000000900000dc] = 89535747, %g2 = 000000000a444082
lduh [%i4+0x0de],%g2 ! %g2 = 0000000000008953
! Mem[00000000908001e8] = 337e078a 5beb9259, %g2 = 00008953, %g3 = 910bcbc5
ldd [%i5+0x1e8],%g2 ! %g2 = 00000000337e078a 000000005beb9259
p60_label_11:
! Mem[00000000890001cc] = f8b85dfb, %l4 = c0752b7a, %l7 = 44098af1
add %i2,0x1cc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f8b85dfb
! Mem[00000000890000a8] = 6ca77c25, %l3 = fd24d7ec, %l1 = 09c0ade1
add %i2,0xa8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000006ca77c25
! Mem[00000000888000d0] = 491b2456 171db936, %l2 = d8c0754c, %l3 = fd24d7ec
ldd [%i1+0x0d0],%l2 ! %l2 = 00000000491b2456 00000000171db936
! %l0 = e8e8dbb5, %l1 = 6ca77c25, Mem[0000000091800148] = f9c8519e bfcd246a
std %l0,[%o0+0x148] ! Mem[0000000091800148] = e8e8dbb5 6ca77c25
! Mem[0000000089000068] = 28c8d6f6e9b55b46, %l7 = 00000000f8b85dfb, %l2 = 00000000491b2456
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 28c8d6f6e9b55b46
! Mem[00000000888000c8] = ae893f30, %l1 = 6ca77c25, %l7 = f8b85dfb
add %i1,0xc8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ae893f30
! Mem[00000000890000e4] = ea8cad80, %l5 = 00000000209a2764
swap [%i2+0x0e4],%l5 ! %l5 = 00000000ea8cad80
! Mem[0000000091800050] = f95324a8 2f4b5d9e, %g2 = 337e078a, %g3 = 5beb9259
ldd [%o0+0x050],%g2 ! %g2 = 00000000f95324a8 000000002f4b5d9e
! Mem[0000000090000020] = 574774fc 6603e965, %g2 = f95324a8, %g3 = 2f4b5d9e
ldd [%i4+%o4],%g2 ! %g2 = 00000000574774fc 000000006603e965
! %l0 = 00000000e8e8dbb5, Mem[0000000088800050] = f82a6b23
stw %l0,[%i1+0x050] ! Mem[0000000088800050] = e8e8dbb5
p60_label_12:
! %l4 = 00000000c0752b7a, Mem[00000000910001f2] = 62f532bd
sth %l4,[%i6+0x1f2] ! Mem[00000000910001f0] = 2b7a32bd
! Mem[0000000088800100] = 1f32ecd3, %l1 = 000000006ca77c25
swap [%i1+0x100],%l1 ! %l1 = 000000001f32ecd3
! Mem[0000000089800178] = 57e1bf7d, %l3 = 00000000171db936
swap [%i3+0x178],%l3 ! %l3 = 0000000057e1bf7d
! Mem[00000000888000c8] = ae893f30, %l3 = 0000000057e1bf7d
swap [%i1+0x0c8],%l3 ! %l3 = 00000000ae893f30
! Mem[0000000090000004] = 62565e92, %g2 = 00000000574774fc
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000062
! Mem[0000000089000028] = f5e34f3e, %l4 = 00000000c0752b7a
swap [%i2+%o5],%l4 ! %l4 = 00000000f5e34f3e
! Mem[00000000918001b0] = cf81db59 4e30f44d, %g2 = 00000062, %g3 = 6603e965
ldd [%o0+0x1b0],%g2 ! %g2 = 00000000cf81db59 000000004e30f44d
! Mem[00000000918000c0] = c92b5ddc f1cbb2db, %g2 = cf81db59, %g3 = 4e30f44d
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000c92b5ddc 00000000f1cbb2db
! Mem[0000000089000129] = a25efd03, %l2 = 28c8d6f6e9b55b46
ldstub [%i2+0x129],%l2 ! %l2 = 0000005e000000ff
! Mem[00000000888000d7] = 171db936, %l0 = 00000000e8e8dbb5
ldstub [%i1+0x0d7],%l0 ! %l0 = 00000036000000ff
p60_label_13:
! Mem[0000000091000160] = 118847e3, %g2 = 00000000c92b5ddc
ldub [%i6+0x161],%g2 ! %g2 = 0000000000000011
! Mem[0000000089000140] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000089000150] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[0000000089000160] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[0000000089000170] = 5ace9e41 9f300947 4fc0008c 2239a0a9
ldda [%i2+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000089000140
! Mem[0000000088000145] = eaecf54a, %l7 = 00000000ae893f30
ldstub [%i0+0x145],%l7 ! %l7 = 000000ec000000ff
! Mem[00000000880001ff] = 7614f8fe, %l6 = cb4595cb1f667447
ldstub [%i0+0x1ff],%l6 ! %l6 = 000000fe000000ff
membar #Sync ! Added by membar checker (1118)
! Mem[0000000090000080] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000090000090] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[00000000900000a0] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[00000000900000b0] = 5ace9e41 9f300947 4fc0008c 2239a0a9
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000089800110] = 1599420c, %l4 = 00000000f5e34f3e
ldsw [%i3+0x110],%l4 ! %l4 = 000000001599420c
! Mem[000000008880005c] = 35156ddb, %l3 = 00000000ae893f30
ldstub [%i1+0x05c],%l3 ! %l3 = 00000035000000ff
! Mem[00000000880000f0] = f2d2c4c7, %l2 = 000000000000005e
swap [%i0+0x0f0],%l2 ! %l2 = 00000000f2d2c4c7
! Mem[00000000890001d8] = 45f11537, %l5 = 00000000ea8cad80
ldstub [%i2+0x1d8],%l5 ! %l5 = 00000045000000ff
! Mem[0000000089000060] = 84b2a6dc, %l4 = 000000001599420c
ldsb [%i2+0x063],%l4 ! %l4 = ffffffffffffffdc
p60_label_14:
! Mem[00000000908001ec] = 925902b3, %g2 = 0000000000000011
lduh [%i5+0x1ee],%g2 ! %g2 = 0000000000009259
! %l0 = 00000036, %l1 = 1f32ecd3, Mem[00000000908001e8] = 337e078a 5beb9259
std %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 00000036 1f32ecd3
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000089000040] = 741c3fcb73ead271, %l4 = ffffffffffffffdc
ldx [%i2+0x040],%l4 ! %l4 = 741c3fcb73ead271
! Mem[0000000091000020] = c25fb5c9, %g2 = 0000000000009259
lduh [%i6+0x022],%g2 ! %g2 = 000000000000c25f
! Mem[0000000091800010] = ae52c76d, %g2 = 000000000000c25f
ldub [%o0+%o2],%g2 ! %g2 = 00000000000000ae
! Mem[0000000089000010] = f4c5b59cbb8cd6e8, %l1 = 000000001f32ecd3, %l4 = 741c3fcb73ead271
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f4c5b59cbb8cd6e8
! Mem[00000000880000a0] = 65e90366, %l3 = 00000035, %l6 = 000000fe
add %i0,0xa0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000065e90366
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000898000fc] = da2a6b23, %l6 = 65e90366, %l3 = 00000035
add %i3,0xfc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000da2a6b23
p60_label_15:
! Mem[0000000089000178] = 4fc0008c, %l3 = 00000000da2a6b23
swap [%i2+0x178],%l3 ! %l3 = 000000004fc0008c
! %f16 = 925e5662 30d36c85 2294389a 9daf0aab
! %f20 = 36bbff23 fe43ec2a 538970fd 1609b445
! %f24 = 65e90366 fc744757 2732e83d 0e01a696
! %f28 = f5ecb49e c1f02f24 ed6f4152 5bfcb452
stda %f16,[%i0+%g6]ASI_BLK_SL ! Block Store to 0000000088000080
! Mem[0000000091800070] = f8ddbbd2 ab98518d, %g2 = 000000ae, %g3 = f1cbb2db
ldd [%o0+0x070],%g2 ! %g2 = 00000000f8ddbbd2 00000000ab98518d
! %l5 = 0000000000000045, Mem[000000009000003f] = ed5e07c8
stb %l5,[%i4+0x03f] ! Mem[000000009000003c] = 455e07c8
! Mem[0000000089800004] = 6946b1fa, %l1 = 1f32ecd3, %l5 = 00000045
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006946b1fa
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000088800083] = 3f1c459b, %l0 = 0000000000000036
ldstub [%i1+0x083],%l0 ! %l0 = 0000009b000000ff
membar #Sync ! Added by membar checker (1119)
! Mem[0000000090000100] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000090000110] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[0000000090000120] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[0000000090000130] = 5ace9e41 9f300947 4fc0008c 2239a0a9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000089000038] = eca60707, %l6 = 0000000065e90366
ldsh [%i2+0x038],%l6 ! %l6 = ffffffffffffeca6
! Mem[0000000089000160] = ebffd402, %l1 = 000000001f32ecd3
swap [%i2+0x160],%l1 ! %l1 = 00000000ebffd402
p60_label_16:
! %l2 = 00000000f2d2c4c7, Mem[00000000918000fe] = b6274cd3
sth %l2,[%o0+0x0fe] ! Mem[00000000918000fc] = c4c74cd3
! Mem[0000000091800038] = ae53c9136fe7cb01, %g2 = 00000000f8ddbbd2
ldx [%o0+0x038],%g2 ! %g2 = ae53c9136fe7cb01
! Mem[0000000088800038] = 86361ddb, %l5 = 6946b1fa, %l2 = f2d2c4c7
add %i1,0x38,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000086361ddb
! Mem[00000000890001b8] = 39cb8089, %l7 = 00000000000000ec
swap [%i2+0x1b8],%l7 ! %l7 = 0000000039cb8089
! %l7 = 0000000039cb8089, Mem[00000000880001d6] = 4ab59a3a
sth %l7,[%i0+0x1d6] ! Mem[00000000880001d4] = 4ab58089
! %l5 = 000000006946b1fa, Mem[0000000091800120] = d3d0a320
stb %l5,[%o0+0x120] ! Mem[0000000091800120] = fad0a320
! Mem[00000000918001f0] = 67017f15, %g2 = ae53c9136fe7cb01
ldub [%o0+0x1f1],%g2 ! %g2 = 0000000000000067
! Mem[0000000088000078] = 2191a10f, %l4 = f4c5b59cbb8cd6e8
ldsw [%i0+0x078],%l4 ! %l4 = 000000002191a10f
! Mem[0000000091000018] = 6ef0fa7c, %g2 = 0000000000000067
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000006e
! Mem[0000000090000068] = 2ef9e6e3 7d959e92, %g2 = 0000006e, %g3 = ab98518d
ldd [%i4+0x068],%g2 ! %g2 = 000000002ef9e6e3 000000007d959e92
p60_label_17:
! %f16 = 925e5662 30d36c85 2294389a 9daf0aab
! %f20 = 36bbff23 fe43ec2a 538970fd 1609b445
! %f24 = 65e90366 fc744757 2732e83d 0e01a696
! %f28 = f5ecb49e c1f02f24 ed6f4152 5bfcb452
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000090000080] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000090000090] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[00000000900000a0] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[00000000900000b0] = 5ace9e41 9f300947 4fc0008c 2239a0a9
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l7 = 0000000039cb8089, Mem[0000000091800128] = 24b9d90e352c036b
stx %l7,[%o0+0x128] ! Mem[0000000091800128] = 0000000039cb8089
! Mem[00000000890000e0] = ba3aa063, %l6 = ffffffffffffeca6
lduw [%i2+0x0e0],%l6 ! %l6 = 00000000ba3aa063
! Mem[0000000089000094] = ff73d36c, %l7 = 0000000039cb8089
lduw [%i2+0x094],%l7 ! %l7 = 00000000ff73d36c
! Mem[0000000091800090] = 587215085c3c0653, %g2 = 000000002ef9e6e3
ldx [%o0+0x090],%g2 ! %g2 = 587215085c3c0653
! Mem[0000000091800088] = ec5f6a06 83ae1bf1, %g2 = 5c3c0653, %g3 = 7d959e92
ldd [%o0+0x088],%g2 ! %g2 = 00000000ec5f6a06 0000000083ae1bf1
! Mem[0000000089800123] = d3291186, %l0 = 000000000000009b
ldstub [%i3+0x123],%l0 ! %l0 = 00000086000000ff
! Mem[000000009180015c] = 6fc0b3a2, %g18 = a461a6ae8efbb132
ldsw [%o0+0x15c],%g2 ! %g2 = a461a6ae8efbb132
membar #Sync ! Added by membar checker (1120)
! Mem[00000000900001e8] = 2732e83d, %g2 = 000000006fc0b3a2
lduh [%i4+0x1e8],%g2 ! %g2 = 0000000000002732
p60_label_18:
! Mem[0000000089000158] = d8c3a17b, %l5 = 6946b1fa, %l2 = 86361ddb
add %i2,0x158,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d8c3a17b
! Mem[0000000089000110] = 174f2124, %l0 = 00000086, %l3 = 4fc0008c
add %i2,0x110,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000174f2124
! Mem[000000008800003c] = 84a97544, %l0 = 00000086, %l7 = ff73d36c
add %i0,0x3c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000084a97544
! Mem[0000000090800010] = cc16d6dd, %g18 = a461a6ae8efbb132
ldsw [%i5+%o2],%g2 ! %g2 = a461a6ae8efbb132
! Mem[000000008980011c] = 1f667447, %l1 = 00000000ebffd402
ldstub [%i3+0x11c],%l1 ! %l1 = 0000001f000000ff
! Mem[0000000091000048] = 192532e1, %g2 = ffffffffcc16d6dd
lduw [%i6+0x048],%g2 ! %g2 = 00000000192532e1
! Mem[00000000898001df] = 9ca99361, %l3 = 00000000174f2124
ldstub [%i3+0x1df],%l3 ! %l3 = 00000061000000ff
! Mem[0000000088800088] = d3e80d9b6bbc689b, %l5 = 000000006946b1fa, %l5 = 000000006946b1fa
add %i1,0x88,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d3e80d9b6bbc689b
! %l2 = 00000000d8c3a17b, Mem[00000000900001c8] = 2294389a
stw %l2,[%i4+0x1c8] ! Mem[00000000900001c8] = d8c3a17b
! Mem[00000000880000bc] = 52416fed, %l3 = 00000061, %l0 = 00000086
add %i0,0xbc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000052416fed
p60_label_19:
! Mem[00000000900000c0] = 856cd330 62565e92 65d39866 44098af1
! Mem[00000000900000d0] = 2aec43fe 23ffbb36 45b40916 fd708953
! Mem[00000000900000e0] = 574774fc 6603e965 96a6010e 3de83227
! Mem[00000000900000f0] = 242ff0c1 9eb4ecf5 52b4fc5b 52416fed
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000009080003c] = 8f3de469, %g2 = 00000000192532e1
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff8f3d
! Mem[0000000090000000] = 856cd330 62565e92 ab0aaf9d 9a389422
! Mem[0000000090000010] = 2aec43fe 23ffbb36 45b40916 fd708953
! Mem[0000000090000020] = 574774fc 6603e965 96a6010e 3de83227
! Mem[0000000090000030] = 242ff0c1 9eb4ecf5 52b4fc5b 52416f45
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000008980013c] = d01a8ae7, %l6 = ba3aa063, %l5 = 6bbc689b
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000d01a8ae7
! Mem[00000000910000d8] = 2d377233, %g2 = ffffffffffff8f3d
lduh [%i6+0x0da],%g2 ! %g2 = 0000000000002d37
! Mem[0000000089000044] = 73ead271, %l3 = 0000000000000061
swap [%i2+0x044],%l3 ! %l3 = 0000000073ead271
! Mem[0000000089000140] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000089000150] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[0000000089000160] = 1f32ecd3 7f58f36b 929e957d e3e6f92e
! Mem[0000000089000170] = 5ace9e41 9f300947 da2a6b23 2239a0a9
mov 0x140,%g6
ldda [%i2+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000089000140
! %l7 = 0000000084a97544, Mem[0000000091800014] = 311cd70a
stb %l7,[%o0+0x014] ! Mem[0000000091800014] = 441cd70a
! %l1 = 000000000000001f, Mem[0000000089800100] = ef2470b1
stw %l1,[%i3+0x100] ! Mem[0000000089800100] = 0000001f
! Mem[00000000880000ed] = 35022944, %l6 = 00000000ba3aa063
ldstub [%i0+0x0ed],%l6 ! %l6 = 00000002000000ff
p60_label_20:
! Mem[000000008880003c] = bd7b26c1, %l6 = 0000000000000002
swap [%i1+0x03c],%l6 ! %l6 = 00000000bd7b26c1
! Mem[0000000090000194] = bb53256a, %g2 = 0000000000002d37
lduw [%i4+0x194],%g2 ! %g2 = 00000000bb53256a
! Mem[000000008900005c] = 44b20d28, %l5 = 00000000d01a8ae7
swap [%i2+0x05c],%l5 ! %l5 = 0000000044b20d28
! %l6 = 00000000bd7b26c1, Mem[0000000090800051] = 2502f2b1
stb %l6,[%i5+0x051] ! Mem[0000000090800050] = c102f2b1
! Mem[00000000908001c0] = 3731e03f, %g2 = 00000000bb53256a
lduh [%i5+0x1c0],%g2 ! %g2 = 0000000000003731
! Mem[00000000900000c8] = 65d39866 44098af1, %g2 = 00003731, %g3 = 83ae1bf1
ldd [%i4+0x0c8],%g2 ! %g2 = 0000000065d39866 0000000044098af1
! Mem[00000000880001dc] = 53efe5e5, %l1 = 000000000000001f
swap [%i0+0x1dc],%l1 ! %l1 = 0000000053efe5e5
! Mem[0000000088000030] = 56fef20d ab784eca, %l4 = 2191a10f, %l5 = 44b20d28
ldd [%i0+0x030],%l4 ! %l4 = 0000000056fef20d 00000000ab784eca
! Mem[000000009100004c] = c765fd60, %g18 = a461a6ae8efbb132
ldsw [%i6+0x04c],%g2 ! %g2 = a461a6ae8efbb132
membar #Sync ! Added by membar checker (1121)
! Mem[00000000900001c0] = 925e5662 30d36c85 d8c3a17b 9daf0aab
! Mem[00000000900001d0] = 36bbff23 fe43ec2a 538970fd 1609b445
! Mem[00000000900001e0] = 65e90366 fc744757 2732e83d 0e01a696
! Mem[00000000900001f0] = f5ecb49e c1f02f24 ed6f4152 5bfcb452
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p60_label_21:
! Mem[0000000090000000] = 856cd330 62565e92 ab0aaf9d 9a389422
! Mem[0000000090000010] = 2aec43fe 23ffbb36 45b40916 fd708953
! Mem[0000000090000020] = 574774fc 6603e965 96a6010e 3de83227
! Mem[0000000090000030] = 242ff0c1 9eb4ecf5 52b4fc5b 52416f45
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000198] = dc45343c8dfea5e1, %g2 = ffffffffc765fd60
ldx [%i6+0x198],%g2 ! %g2 = dc45343c8dfea5e1
! Mem[000000009080008c] = 5416f789, %g2 = dc45343c8dfea5e1
ldub [%i5+0x08d],%g2 ! %g2 = 0000000000000054
! Mem[0000000091800178] = 587c30ef, %g18 = a461a6ae8efbb132
ldsw [%o0+0x178],%g2 ! %g2 = a461a6ae8efbb132
! Mem[00000000898000a8] = 96a6010e, %l2 = 00000000d8c3a17b
swap [%i3+0x0a8],%l2 ! %l2 = 0000000096a6010e
! Mem[000000009080014c] = bc3eb820, %g2 = 00000000587c30ef
ldsh [%i5+0x14c],%g2 ! %g2 = ffffffffffffbc3e
! %f16 = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! %f20 = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! %f24 = 1f32ecd3 7f58f36b 929e957d e3e6f92e
! %f28 = 5ace9e41 9f300947 da2a6b23 2239a0a9
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000008980006c] = 400cef71, %l6 = bd7b26c1, %l5 = ab784eca
add %i3,0x6c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000400cef71
! Mem[00000000900001c0] = 925e5662 30d36c85 d8c3a17b 9daf0aab
! Mem[00000000900001d0] = 36bbff23 fe43ec2a 538970fd 1609b445
! Mem[00000000900001e0] = 65e90366 fc744757 2732e83d 0e01a696
! Mem[00000000900001f0] = f5ecb49e c1f02f24 ed6f4152 5bfcb452
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000088800000] = 89707db2, %l1 = 53efe5e5, %l7 = 84a97544
casa [%i1]0x80,%l1,%l7 ! %l7 = 0000000089707db2
p60_label_22:
! %l4 = 0000000056fef20d, Mem[00000000910001a6] = 8b9c53be
stb %l4,[%i6+0x1a6] ! Mem[00000000910001a4] = 0d9c53be
! Mem[00000000900001c0] = 925e5662 30d36c85 d8c3a17b 9daf0aab
! Mem[00000000900001d0] = 36bbff23 fe43ec2a 538970fd 1609b445
! Mem[00000000900001e0] = 65e90366 fc744757 2732e83d 0e01a696
! Mem[00000000900001f0] = f5ecb49e c1f02f24 ed6f4152 5bfcb452
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l2 = 0000000096a6010e, Mem[000000008900002c] = 21a0d891
stw %l2,[%i2+0x02c] ! Mem[000000008900002c] = 96a6010e
! Mem[0000000090800098] = f985fdfd46857f6f, %g2 = ffffffffffffbc3e
ldx [%i5+0x098],%g2 ! %g2 = f985fdfd46857f6f
! Mem[0000000090000080] = ba3b32c4 54c8075e 42d2bf88 f8ac5ecd
! Mem[0000000090000090] = bb49b7a8 e509bb29 d8c3a17b 6ef3dba5
! Mem[00000000900000a0] = ebffd402 7f58f36b 929e957d e3e6f92e
! Mem[00000000900000b0] = 5ace9e41 9f300947 4fc0008c 2239a0a9
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000089000060] = 84b2a6dc, %l0 = 0000000052416fed
ldub [%i2+0x063],%l0 ! %l0 = 00000000000000dc
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
mov 0x040,%g5
stda %f0,[%i1+%g5]ASI_BLK_P ! Block Store to 0000000088800040
! Mem[0000000091800020] = a8134317, %g18 = a461a6ae8efbb132
ldsw [%o0+%o4],%g2 ! %g2 = a461a6ae8efbb132
! Mem[0000000091000134] = 73807138, %g2 = ffffffffa8134317
lduh [%i6+0x134],%g2 ! %g2 = 0000000000007380
p60_label_23:
membar #Sync ! Added by membar checker (1122)
! %l1 = 0000000053efe5e5, Mem[00000000900001c0] = 925e566230d36c85
stx %l1,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000000053efe5e5
! Mem[0000000088000080] = 856cd330 62565e92, %l2 = 96a6010e, %l3 = 73ead271
ldd [%i0+0x080],%l2 ! %l2 = 00000000856cd330 0000000062565e92
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (1123)
! %f0 = 5e07c854 c4323bba cd5eacf8 88bfd242
! %f4 = 29bb09e5 a8b749bb a5dbf36e 7ba1c3d8
! %f8 = 6bf3587f 02d4ffeb 2ef9e6e3 7d959e92
! %f12 = 4709309f 419ece5a a9a03922 8c00c04f
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000890000e8] = 73806fa959bef5c8, %l3 = 0000000062565e92, %l5 = 00000000400cef71
add %i2,0xe8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 73806fa959bef5c8
! Mem[0000000088000134] = 25fef0ff, %l2 = 00000000856cd330
ldub [%i0+0x134],%l2 ! %l2 = 0000000000000025
! Mem[000000008880012b] = d5390286, %l6 = 00000000bd7b26c1
ldstub [%i1+0x12b],%l6 ! %l6 = 00000086000000ff
! %l0 = 00000000000000dc, Mem[00000000900001e0] = 65e90366fc744757
stx %l0,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000000000dc
! Mem[0000000090800180] = 0c280bcf 450c4cb9, %g2 = 00007380, %g3 = 44098af1
ldd [%i5+0x180],%g2 ! %g2 = 000000000c280bcf 00000000450c4cb9
! Mem[0000000089800028] = 43c15f94d072d234, %l3 = 0000000062565e92, %l7 = 0000000089707db2
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 43c15f94d072d234
p60_label_24:
! Mem[00000000888000b0] = 4fa15fb3, %l6 = 0000000000000086
swap [%i1+0x0b0],%l6 ! %l6 = 000000004fa15fb3
! %l6 = 000000004fa15fb3, Mem[000000009000012b] = e37d959e
stb %l6,[%i4+0x12b] ! Mem[0000000090000128] = b37d959e
! Mem[0000000088000140] = 6ce69762, %l5 = 73806fa959bef5c8
swap [%i0+0x140],%l5 ! %l5 = 000000006ce69762
! Mem[0000000089000064] = a5d7daab, %l1 = 0000000053efe5e5
lduh [%i2+0x066],%l1 ! %l1 = 000000000000daab
! Mem[00000000898000e8] = 747b5292, %l5 = 000000006ce69762
ldstub [%i3+0x0e8],%l5 ! %l5 = 00000074000000ff
! %l7 = 43c15f94d072d234, Mem[0000000090000198] = a5dbf36e7ba1c3d8
stx %l7,[%i4+0x198] ! Mem[0000000090000198] = 43c15f94d072d234
! %l2 = 00000025, %l3 = 62565e92, Mem[0000000091000008] = b3d4ede1 448eee7f
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000025 62565e92
! Mem[0000000088800190] = a8a4ec0893403872, %l5 = 0000000000000074, %l7 = 43c15f94d072d234
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a8a4ec0893403872
membar #Sync ! Added by membar checker (1124)
! Mem[0000000088800080] = 3f1c45ff 7cd45481 d3e80d9b 6bbc689b
! Mem[0000000088800090] = 7616aa2b e06c9429 7afb7d33 3a2c6242
! Mem[00000000888000a0] = 5d9ce5f0 9689f23c 59ae07a3 faca7f2b
! Mem[00000000888000b0] = 00000086 acd1a02e 24e785a7 e34e7bff
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000088800080
! Mem[000000009100001c] = ba806bc2, %g2 = 000000000c280bcf
ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000ba
p60_label_25:
! Mem[0000000090800058] = d6ff3582, %g2 = 00000000000000ba
ldsh [%i5+0x05a],%g2 ! %g2 = ffffffffffffd6ff
! Mem[0000000088000058] = 3c22b011, %l2 = 0000000000000025
swap [%i0+0x058],%l2 ! %l2 = 000000003c22b011
! Mem[0000000090000000] = 856cd330 62565e92 ab0aaf9d 9a389422
! Mem[0000000090000010] = 2aec43fe 23ffbb36 45b40916 fd708953
! Mem[0000000090000020] = 574774fc 6603e965 96a6010e 3de83227
! Mem[0000000090000030] = 242ff0c1 9eb4ecf5 52b4fc5b 52416f45
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l4 = 0000000056fef20d, Mem[0000000091000078] = 53e44ef2
sth %l4,[%i6+0x078] ! Mem[0000000091000078] = f20d4ef2
! Mem[0000000088800060] = 6bf3587f02d4ffeb, %l7 = a8a4ec0893403872, %l2 = 000000003c22b011
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 6bf3587f02d4ffeb
! Mem[0000000088800140] = ccf273b7 f853f910 71ad2016 947fd91b
! Mem[0000000088800150] = 35163a85 fcc075d0 81b41aa6 274e6fa9
! Mem[0000000088800160] = aec0cc40 ed5b12e0 be7b847e cf9bdaa2
! Mem[0000000088800170] = 0a9b1fd1 e4f65e95 032f7b75 daef9978
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000088800140
! %f0 = ccf273b7 f853f910 71ad2016 947fd91b
! %f4 = 35163a85 fcc075d0 81b41aa6 274e6fa9
! %f8 = aec0cc40 ed5b12e0 be7b847e cf9bdaa2
! %f12 = 0a9b1fd1 e4f65e95 032f7b75 daef9978
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %f16 = 3f1c45ff 7cd45481 d3e80d9b 6bbc689b
! %f20 = 7616aa2b e06c9429 7afb7d33 3a2c6242
! %f24 = 5d9ce5f0 9689f23c 59ae07a3 faca7f2b
! %f28 = 00000086 acd1a02e 24e785a7 e34e7bff
stda %f16,[%i0+%g6]ASI_BLK_S ! Block Store to 0000000088000140
! %l4 = 56fef20d, %l5 = 00000074, Mem[0000000089000198] = 866a2acc 35b59f74
std %l4,[%i2+0x198] ! Mem[0000000089000198] = 56fef20d 00000074
! Mem[0000000089000100] = e5bf06f7 ba715d2c 626d53b2 278915f7
! Mem[0000000089000110] = 174f2124 b9fa5019 e4a575cd 2fb1433c
! Mem[0000000089000120] = 498d4f23 0dcb3958 a2fffd03 d5db2537
! Mem[0000000089000130] = c8147b4a 15d68a89 71d7a448 852b8b7a
mov 0x100,%g4
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000089000100
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p60_branch_failed
p60_not_taken_0_end:
! End of Random Code for Thread 60
1: membar #Sync ! Force all stores to complete
p60_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f0] ! Set processor 60 done flag
! Check Registers
p60_check_registers:
set p60_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000dc
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000daab
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 6bf3587f02d4ffeb
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000062565e92
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000056fef20d
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000074
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004fa15fb3
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a8a4ec0893403872
bne,a,pn %xcc,p60_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p60_check_fp_registers:
set p60_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e5bf06f7 ba715d2c
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 626d53b2 278915f7
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 174f2124 b9fa5019
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e4a575cd 2fb1433c
bne %xcc,p60_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 498d4f23 0dcb3958
bne %xcc,p60_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a2fffd03 d5db2537
bne %xcc,p60_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c8147b4a 15d68a89
bne %xcc,p60_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 71d7a448 852b8b7a
bne %xcc,p60_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 3f1c45ff 7cd45481
bne %xcc,p60_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d3e80d9b 6bbc689b
bne %xcc,p60_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7616aa2b e06c9429
bne %xcc,p60_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7afb7d33 3a2c6242
bne %xcc,p60_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 5d9ce5f0 9689f23c
bne %xcc,p60_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 59ae07a3 faca7f2b
bne %xcc,p60_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 00000086 acd1a02e
bne %xcc,p60_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 24e785a7 e34e7bff
bne %xcc,p60_f30_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000b4c4f459fe
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000025fc3db1a2
ldx [%i0+0x058],%g3 ! Observed data at 0000000088000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 856cd33062565e92
ldx [%i0+0x080],%g3 ! Observed data at 0000000088000080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ab0aaf9d9a389422
ldx [%i0+0x088],%g3 ! Observed data at 0000000088000088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2aec43fe23ffbb36
ldx [%i0+0x090],%g3 ! Observed data at 0000000088000090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 45b40916fd708953
ldx [%i0+0x098],%g3 ! Observed data at 0000000088000098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 574774fc6603e965
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000880000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 96a6010e3de83227
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000880000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 242ff0c19eb4ecf5
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000880000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 52b4fc5b52416fed
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000880000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b94bcba125f5e1ed
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000880000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 809dbd0135ff2944
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000880000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000005ed8c0754c
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000880000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6d8f4c90a453216a
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000880000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7bde3dfc25fef0ff
ldx [%i0+0x130],%g3 ! Observed data at 0000000088000130
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3f1c45ff7cd45481
ldx [%i0+0x140],%g3 ! Observed data at 0000000088000140
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = d3e80d9b6bbc689b
ldx [%i0+0x148],%g3 ! Observed data at 0000000088000148
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7616aa2be06c9429
ldx [%i0+0x150],%g3 ! Observed data at 0000000088000150
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7afb7d333a2c6242
ldx [%i0+0x158],%g3 ! Observed data at 0000000088000158
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5d9ce5f09689f23c
ldx [%i0+0x160],%g3 ! Observed data at 0000000088000160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 59ae07a3faca7f2b
ldx [%i0+0x168],%g3 ! Observed data at 0000000088000168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000086acd1a02e
ldx [%i0+0x170],%g3 ! Observed data at 0000000088000170
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 24e785a7e34e7bff
ldx [%i0+0x178],%g3 ! Observed data at 0000000088000178
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ffdaea7e096d9670
ldx [%i0+0x180],%g3 ! Observed data at 0000000088000180
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 216a5d388053513d
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000880001a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ce7e19924ab58089
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000880001d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e4fbff430000001f
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000880001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 241c1bf67614f8ff
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000880001f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1f8,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 800dd198223318f4
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 86361ddb00000002
ldx [%i1+0x038],%g3 ! Observed data at 0000000088800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5e07c854c4323bba
ldx [%i1+0x040],%g3 ! Observed data at 0000000088800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = cd5eacf888bfd242
ldx [%i1+0x048],%g3 ! Observed data at 0000000088800048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 29bb09e5a8b749bb
ldx [%i1+0x050],%g3 ! Observed data at 0000000088800050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a5dbf36e7ba1c3d8
ldx [%i1+0x058],%g3 ! Observed data at 0000000088800058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6bf3587f02d4ffeb
ldx [%i1+0x060],%g3 ! Observed data at 0000000088800060
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2ef9e6e37d959e92
ldx [%i1+0x068],%g3 ! Observed data at 0000000088800068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4709309f419ece5a
ldx [%i1+0x070],%g3 ! Observed data at 0000000088800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a9a039228c00c04f
ldx [%i1+0x078],%g3 ! Observed data at 0000000088800078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3f1c45ff7cd45481
ldx [%i1+0x080],%g3 ! Observed data at 0000000088800080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000086acd1a02e
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000888000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 24e785a7e34e7bff
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000888000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 57e1bf7d7d90ba99
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000888000c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 491b2456171db9ff
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000888000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 08250fffb43b8968
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000888000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6ca77c25f241a7de
ldx [%i1+0x100],%g3 ! Observed data at 0000000088800100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = d53902ffe1fd4334
ldx [%i1+0x128],%g3 ! Observed data at 0000000088800128
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x128,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = c0752b7a96a6010e
ldx [%i2+0x028],%g3 ! Observed data at 0000000089000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 741c3fcb00000061
ldx [%i2+0x040],%g3 ! Observed data at 0000000089000040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = c8e37fb2d01a8ae7
ldx [%i2+0x058],%g3 ! Observed data at 0000000089000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = d36140b1ff73d36c
ldx [%i2+0x090],%g3 ! Observed data at 0000000089000090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ba3aa063209a2764
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000890000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = a2fffd03d5db2537
ldx [%i2+0x128],%g3 ! Observed data at 0000000089000128
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1f32ecd37f58f36b
ldx [%i2+0x160],%g3 ! Observed data at 0000000089000160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = da2a6b232239a0a9
ldx [%i2+0x178],%g3 ! Observed data at 0000000089000178
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 56fef20d00000074
ldx [%i2+0x198],%g3 ! Observed data at 0000000089000198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000ecc264f3f6
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000890001b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c10e79f2f8b85dfb
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000890001c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fff11537e0c29043
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000890001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b39d5aff7c04338e
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000890001f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1f8,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x080],%g2 ! Expected data = 856cd33062565e92
ldx [%i3+0x080],%g3 ! Observed data at 0000000089800080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ab0aaf9d9a389422
ldx [%i3+0x088],%g3 ! Observed data at 0000000089800088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2aec43fe23ffbb36
ldx [%i3+0x090],%g3 ! Observed data at 0000000089800090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 45b40916fdff8953
ldx [%i3+0x098],%g3 ! Observed data at 0000000089800098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 574774fc6603e965
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000898000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d8c3a17b3de83227
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000898000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 242ff0c19eb4ecf5
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000898000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 52b4fc5b52416fed
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000898000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff7b529293a0a850
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000898000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000001f4143cfaa
ldx [%i3+0x100],%g3 ! Observed data at 0000000089800100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = cb4595cbff667447
ldx [%i3+0x118],%g3 ! Observed data at 0000000089800118
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = d32911ffa41b3fe2
ldx [%i3+0x120],%g3 ! Observed data at 0000000089800120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = 171db93683fe6f71
ldx [%i3+0x178],%g3 ! Observed data at 0000000089800178
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 73e91f399ca993ff
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000898001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1d8,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_f0_fail:
set p60_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f2_fail:
set p60_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f4_fail:
set p60_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f6_fail:
set p60_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f8_fail:
set p60_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f10_fail:
set p60_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f12_fail:
set p60_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f14_fail:
set p60_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f16_fail:
set p60_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f18_fail:
set p60_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f20_fail:
set p60_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f22_fail:
set p60_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f24_fail:
set p60_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f26_fail:
set p60_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f28_fail:
set p60_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f30_fail:
set p60_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 60 failed
p60_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f0] ! Set processor 60 done flag
set p60_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 60 failed
p60_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f0] ! Set processor 60 done flag
set p60_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p60_selfmod_failed:
ba p60_failed
mov 0xabc,%g1
p60_common_error:
or %g0,0xf1c,%g1
ba p60_failed
mov %o5,%g3
p60_common_signature_error:
set p60_temp,%g1
ba p60_failed
st %g2,[%g1] ! Common Lock Number
p60_common_timeout:
set p60_temp,%g1
ba p60_failed
st %g2,[%g1] ! Common Lock Number
p60_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p60_failed
mov 0x0,%g3
p60_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000008]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800000]
done
p60_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089000008]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000088800000]
done
p60_trap2e:
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000000]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800020]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000000]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000000]
done
p60_trap2o:
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000000]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800020]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000000]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000089000000]
done
p60_trap3e:
nop
nop
done
p60_trap3o:
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 15757dae4b5687b9
ldx [%g1+0x008],%l1 ! %l1 = ae90d530a453216a
ldx [%g1+0x010],%l2 ! %l2 = 179d210e79cf6d3b
ldx [%g1+0x018],%l3 ! %l3 = df480f323056d94c
ldx [%g1+0x020],%l4 ! %l4 = 8f1f3c75ff648c27
ldx [%g1+0x028],%l5 ! %l5 = 45dcf8a3cc16d6dd
ldx [%g1+0x030],%l6 ! %l6 = 2ccd1e8c6fc17de0
ldx [%g1+0x038],%l7 ! %l7 = 08154b2a800dd198
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 61
processor_61:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xf4] ! Set the start flag
wrpr %g0,7,%cleanwin
call p61_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 61
wr %g0,0x4,%fprs ! Make sure fef is 1
set p61_init_freg,%g1
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2af1f0c8 d7b89b00 2b375a21 1daa9f06
! %f20 = 118570f2 7918fd87 15dcc6ff 241e9a94
! %f24 = fb38e377 91257cb7 8b895877 7346f29c
! %f28 = a37615e1 d11a7b9c 367c09a0 861e8fb3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ce708b1a 92c6e17c 6963c3e5 898a61f0
! %f36 = 5fc51c19 abd751d1 53b735a5 36528ca0
! %f40 = f61e68a7 9df918b9 827449c0 780fbe7a
! %f44 = f1fce4e5 3a955d89 d5da01c7 afc37c0e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6c5221af00000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = 6c5221af00000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 61
p61_label_1:
! Mem[000000008b000010] = cf1c7896, %l4 = 12b05ebf, %l5 = 1264259e
add %i2,0x10,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000cf1c7896
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000008a8001a0] = a4cbc3ce3f8a9f78, %l6 = e99dc720a4a88c24, %l2 = 59933a424fb479fe
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a4cbc3ce3f8a9f78
! Mem[000000008a000130] = 6864de84, %l4 = a545b2ea12b05ebf
swap [%i0+0x130],%l4 ! %l4 = 000000006864de84
! Mem[000000008a000058] = 70a0839b19b470b8, %l3 = 64d54ae5a388ceeb
ldx [%i0+0x058],%l3 ! %l3 = 70a0839b19b470b8
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %f16 = 2af1f0c8 d7b89b00 2b375a21 1daa9f06
! %f20 = 118570f2 7918fd87 15dcc6ff 241e9a94
! %f24 = fb38e377 91257cb7 8b895877 7346f29c
! %f28 = a37615e1 d11a7b9c 367c09a0 861e8fb3
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! %l4 = 6864de84, %l5 = cf1c7896, Mem[000000008b8000c0] = 6bfce68a 15d20991
std %l4,[%i3+0x0c0] ! Mem[000000008b8000c0] = 6864de84 cf1c7896
! Mem[0000000090800150] = d12ef6a9 dfe2d1cd, %g2 = e4a340f9, %g3 = 0bad0b00
ldd [%i5+0x150],%g2 ! %g2 = 00000000d12ef6a9 00000000dfe2d1cd
! Mem[00000000918000bc] = 1bc92b5d, %g2 = 00000000d12ef6a9
ldsb [%o0+0x0bf],%g2 ! %g2 = 000000000000001b
p61_label_2:
! Mem[000000008a000010] = 6c3224c12672316d, %l0 = b1bd5b4222feb20f, %l3 = 70a0839b19b470b8
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 6c3224c12672316d
! Mem[000000008b800089] = 3ec873fb, %l6 = e99dc720a4a88c24
ldstub [%i3+0x089],%l6 ! %l6 = 000000c8000000ff
membar #Sync ! Added by membar checker (1125)
! Mem[0000000090000120] = b77c259177e338fb, %g2 = 000000000000001b
ldx [%i4+0x120],%g2 ! %g2 = b77c259177e338fb
! Mem[000000008a000170] = 2a000442a1701905, %l2 = a4cbc3ce3f8a9f78, %l1 = ebbec556b315f5f7
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2a000442a1701905
! Mem[000000008a000080] = 97111346, %l1 = a1701905, %l6 = 000000c8
add %i0,0x80,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000097111346
! Mem[000000008b8000c0] = 6864de84 cf1c7896 554ac0d4 7fb8a929
! Mem[000000008b8000d0] = 39fd12f1 a913e094 69741bbd a402b257
! Mem[000000008b8000e0] = 6312116c 3747037c 8ef34f62 f3bc28aa
! Mem[000000008b8000f0] = 111a8c87 020203a1 37b10ee4 a8e04030
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000008b8000c0
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000910001ac] = 3ea3b129, %g2 = b77c259177e338fb
lduh [%i6+0x1ac],%g2 ! %g2 = 0000000000003ea3
! Mem[0000000091800168] = f57a6bcf, %g2 = 0000000000003ea3
lduw [%o0+0x168],%g2 ! %g2 = 00000000f57a6bcf
p61_label_3:
! Mem[0000000091800030] = 3b21a0e7, %g2 = 00000000f57a6bcf
ldsb [%o0+0x031],%g2 ! %g2 = 000000000000003b
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 000000008b8000c0
! Mem[000000008b000140] = b824b188 6da79cf4, %l6 = 97111346, %l7 = cdbcaef0
ldd [%i2+0x140],%l6 ! %l6 = 00000000b824b188 000000006da79cf4
! Mem[000000009100007c] = 9d85a9d0, %g2 = 000000000000003b
ldsb [%i6+0x07c],%g2 ! %g2 = ffffffffffffff9d
! Mem[000000008b0001f8] = 217781c12f4660d2, %l4 = 000000006864de84
ldx [%i2+0x1f8],%l4 ! %l4 = 217781c12f4660d2
! Mem[000000008a0001d8] = e01a9b6c477d0274, %l2 = a4cbc3ce3f8a9f78, %l5 = 00000000cf1c7896
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e01a9b6c477d0274
! Mem[000000008b0000ac] = 57b0be05, %l0 = b1bd5b4222feb20f
ldstub [%i2+0x0ac],%l0 ! %l0 = 00000057000000ff
! Mem[0000000091800048] = 9a64b471 8ce2bfe6, %g2 = ffffff9d, %g3 = dfe2d1cd
ldd [%o0+0x048],%g2 ! %g2 = 000000009a64b471 000000008ce2bfe6
! Mem[0000000091800050] = f95324a8, %g18 = f8dd8ba860ed331a
ldsw [%o0+0x050],%g2 ! %g2 = f8dd8ba860ed331a
! Mem[0000000091800030] = 21a0e7c9, %g2 = fffffffff95324a8
lduh [%o0+0x032],%g2 ! %g2 = 00000000000021a0
p61_label_4:
! Mem[00000000900000b8] = ead9c6c4, %g2 = 00000000000021a0
lduw [%i4+0x0b8],%g2 ! %g2 = 00000000ead9c6c4
! Mem[000000009080011c] = 9ded00dc, %g18 = f8dd8ba860ed331a
ldsw [%i5+0x11c],%g2 ! %g2 = f8dd8ba860ed331a
! Mem[000000008a8000d4] = ca0c558d, %l1 = 2a000442a1701905
swap [%i1+0x0d4],%l1 ! %l1 = 00000000ca0c558d
! Mem[00000000908000bc] = ce3cfb36, %g2 = ffffffff9ded00dc
lduh [%i5+0x0be],%g2 ! %g2 = 000000000000ce3c
! Mem[0000000091000074] = e21f53e4, %g2 = 000000000000ce3c
ldsb [%i6+0x076],%g2 ! %g2 = ffffffffffffffe2
! Mem[000000008a80010f] = 3dd75cdd, %l1 = 00000000ca0c558d
ldstub [%i1+0x10f],%l1 ! %l1 = 000000dd000000ff
! Mem[00000000918000d0] = 7aba9aca, %g2 = ffffffffffffffe2
ldsh [%o0+0x0d0],%g2 ! %g2 = 0000000000007aba
! Mem[000000008b800004] = 70cc5b5f, %l2 = a4cbc3ce3f8a9f78
ldub [%i3+0x006],%l2 ! %l2 = 000000000000005b
! %l1 = 00000000000000dd, Mem[00000000908000a8] = 8f9f51952ae7a3e5
stx %l1,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000000000dd
! Mem[000000008a8001c4] = 3e0e7e30, %l6 = b824b188, %l3 = 2672316d
add %i1,0x1c4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000003e0e7e30
p61_label_5:
! %l7 = 000000006da79cf4, Mem[000000009080006c] = 7945f5c7
stw %l7,[%i5+0x06c] ! Mem[000000009080006c] = 6da79cf4
! Mem[000000008a80004c] = 88cfd410, %l7 = 6da79cf4, %l5 = 477d0274
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000088cfd410
! Mem[000000008b0000c0] = 0789448d59fd0f92, %l5 = 0000000088cfd410, %l4 = 217781c12f4660d2
add %i2,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0789448d59fd0f92
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
mov 0x1c0,%g4
stda %f0,[%i0+%g4]ASI_BLK_AIUP ! Block Store to 000000008a0001c0
! Mem[000000008a800120] = 111e70bcc643ad43, %l6 = 00000000b824b188, %l2 = 000000000000005b
add %i1,0x120,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 111e70bcc643ad43
! %l7 = 000000006da79cf4, Mem[00000000900000c8] = 554ac0d47fb8a929
stx %l7,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000006da79cf4
! Mem[0000000091800140] = 81073aef, %g2 = 0000000000007aba
ldub [%o0+0x143],%g2 ! %g2 = 0000000000000081
! %l6 = b824b188, %l7 = 6da79cf4, Mem[000000008b000008] = fba61fb5 c99bd6fd
std %l6,[%i2+%o1] ! Mem[000000008b000008] = b824b188 6da79cf4
! Mem[000000008b800010] = ca6079c3bb4d168b, %l3 = 000000003e0e7e30, %l0 = 0000000000000057
add %i3,0x10,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ca6079c3bb4d168b
! Mem[000000008a800194] = 03f2a520, %l1 = 000000dd, %l0 = bb4d168b
add %i1,0x194,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000003f2a520
p61_label_6:
! %l6 = b824b188, %l7 = 6da79cf4, Mem[0000000090000088] = 21501f3e 52911d6b
std %l6,[%i4+0x088] ! Mem[0000000090000088] = b824b188 6da79cf4
! Mem[000000008b800030] = 9fdcd09b, %l6 = 00000000b824b188
ldub [%i3+0x033],%l6 ! %l6 = 000000000000009b
! %l3 = 000000003e0e7e30, Mem[0000000091000100] = ceaa9447f9dcf7d0
stx %l3,[%i6+0x100] ! Mem[0000000091000100] = 000000003e0e7e30
! Mem[000000008b000034] = c90847db, %l7 = 6da79cf4, %l0 = 03f2a520
add %i2,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c90847db
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000008a00014d] = 4c28fdf5, %l0 = 00000000c90847db
ldstub [%i0+0x14d],%l0 ! %l0 = 00000028000000ff
! %l2 = 111e70bcc643ad43, Mem[0000000091000180] = 7f1ad510
stb %l2,[%i6+0x180] ! Mem[0000000091000180] = 431ad510
! %l4 = 0789448d59fd0f92, Mem[0000000091000051] = d749c6a4
stb %l4,[%i6+0x051] ! Mem[0000000091000050] = 9249c6a4
! Mem[000000008b000080] = e80313783e5a17b4, %l4 = 0789448d59fd0f92, %l1 = 00000000000000dd
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = e80313783e5a17b4
! %l2 = c643ad43, %l3 = 3e0e7e30, Mem[0000000091000058] = 13cd2b79 0e06ea79
std %l2,[%i6+0x058] ! Mem[0000000091000058] = c643ad43 3e0e7e30
p61_label_7:
! %l5 = 0000000088cfd410, Mem[00000000900001a0] = e633528133f19dbe
stx %l5,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000088cfd410
! Mem[000000008a800185] = 68cfa4e9, %l1 = e80313783e5a17b4
ldstub [%i1+0x185],%l1 ! %l1 = 000000cf000000ff
! Mem[000000008a800150] = c9b5d6813e23462b, %l6 = 000000000000009b, %l4 = 0789448d59fd0f92
add %i1,0x150,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c9b5d6813e23462b
! Mem[000000008a8000ec] = f338c035, %l0 = 00000028, %l0 = 00000028
add %i1,0xec,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f338c035
! Mem[00000000918000c0] = 5ddcf1cb, %g2 = 0000000000000081
lduh [%o0+0x0c2],%g2 ! %g2 = 0000000000005ddc
membar #Sync ! Added by membar checker (1126)
! Mem[00000000900001c0] = 0f13c863 b3809a76 b36b998a 7cb380b1
! Mem[00000000900001d0] = 08cbac94 26763590 f1d79448 98580367
! Mem[00000000900001e0] = ca0926c9 95f8040d 644efb25 6f638e12
! Mem[00000000900001f0] = 23117e04 3ec981f3 e9dd50a7 25bcedb3
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000009080005c] = 35823d38, %g2 = 0000000000005ddc
ldsh [%i5+0x05c],%g2 ! %g2 = 0000000000003582
! Mem[000000008b0000ec] = 09858b59, %l2 = c643ad43, %l4 = 3e23462b
add %i2,0xec,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000009858b59
! %l6 = 000000000000009b, Mem[000000008a0000d1] = a3f3fb91
stb %l6,[%i0+0x0d1] ! Mem[000000008a0000d0] = a39bfb91
! Mem[00000000900000c0] = 6864de84 cf1c7896 00000000 6da79cf4
! Mem[00000000900000d0] = 39fd12f1 a913e094 69741bbd a402b257
! Mem[00000000900000e0] = 6312116c 3747037c 8ef34f62 f3bc28aa
! Mem[00000000900000f0] = 111a8c87 020203a1 37b10ee4 a8e04030
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
p61_label_8:
! Mem[000000008a8000d8] = 0a64f8e833791a90, %l1 = 00000000000000cf, %l1 = 00000000000000cf
add %i1,0xd8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0a64f8e833791a90
! Mem[000000008b80015e] = 3bfaa4a0, %l7 = 000000006da79cf4
ldstub [%i3+0x15e],%l7 ! %l7 = 000000a4000000ff
! Mem[0000000090000030] = 02878c1a, %g2 = 0000000000003582
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000002
! %l3 = 000000003e0e7e30, Mem[00000000908000de] = ca4e1c91
sth %l3,[%i5+0x0de] ! Mem[00000000908000dc] = 7e301c91
! Mem[000000008b8000b8] = b3168098 e0cba88f, %l2 = c643ad43, %l3 = 3e0e7e30
ldd [%i3+0x0b8],%l2 ! %l2 = 00000000b3168098 00000000e0cba88f
! %l0 = 00000000f338c035, Mem[0000000090800169] = 3be2ecba
stb %l0,[%i5+0x169] ! Mem[0000000090800168] = 35e2ecba
! %l1 = 0a64f8e833791a90, Mem[000000008a0000ae] = 591adc42
stb %l1,[%i0+0x0ae] ! Mem[000000008a0000ac] = 591a9042
! Mem[00000000900000c0] = 6864de84 cf1c7896 00000000 6da79cf4
! Mem[00000000900000d0] = 39fd12f1 a913e094 69741bbd a402b257
! Mem[00000000900000e0] = 6312116c 3747037c 8ef34f62 f3bc28aa
! Mem[00000000900000f0] = 111a8c87 020203a1 37b10ee4 a8e04030
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800084] = f21af862, %g2 = 0000000000000002
ldsh [%o0+0x084],%g2 ! %g2 = fffffffffffff21a
! Mem[0000000090000080] = 3bac7b2d f48a5a1a b824b188 6da79cf4
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
p61_label_9:
! Mem[000000008b8000bc] = e0cba88f, %l7 = 000000a4, %l6 = 0000009b
add %i3,0xbc,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e0cba88f
! Mem[000000008b000198] = f8a09b07, %l5 = 88cfd410, %l5 = 88cfd410
add %i2,0x198,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f8a09b07
! %l6 = 00000000e0cba88f, Mem[0000000090800100] = c5ee8b48d4513abf
stx %l6,[%i5+0x100] ! Mem[0000000090800100] = 00000000e0cba88f
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = 00000000 88cfd410 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000910001f4] = 25cc7385, %g2 = fffffffffffff21a
ldsh [%i6+0x1f6],%g2 ! %g2 = 00000000000025cc
! Mem[000000008b00006c] = 9e2c9e2c, %l7 = 000000a4, %l0 = f338c035
add %i2,0x6c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000009e2c9e2c
! Mem[00000000910000c0] = e9487a878e83d2b4, %g2 = 00000000000025cc
ldx [%i6+0x0c0],%g2 ! %g2 = e9487a878e83d2b4
! %l3 = 00000000e0cba88f, Mem[000000009080014c] = bc3eb820
sth %l3,[%i5+0x14c] ! Mem[000000009080014c] = a88fb820
membar #Sync ! Added by membar checker (1127)
! %l4 = 0000000009858b59, Mem[00000000900000bf] = 446864de
stb %l4,[%i4+0x0bf] ! Mem[00000000900000bc] = 596864de
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p61_label_10:
! Mem[0000000091800000] = 1ddf6cda, %g2 = e9487a878e83d2b4
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000001ddf
! Mem[000000008b800058] = c1d39623, %l7 = 000000a4, %l1 = 33791a90
add %i3,0x58,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c1d39623
! %f0 = 0f13c863 b3809a76 b36b998a 7cb380b1
! %f4 = 08cbac94 26763590 f1d79448 98580367
! %f8 = ca0926c9 95f8040d 644efb25 6f638e12
! %f12 = 23117e04 3ec981f3 e9dd50a7 25bcedb3
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000008b000088] = 7c20eb38, %l2 = 00000000b3168098
swap [%i2+0x088],%l2 ! %l2 = 000000007c20eb38
! Mem[0000000091000148] = 3992e709, %g2 = 0000000000001ddf
ldsh [%i6+0x148],%g2 ! %g2 = 0000000000003992
! Mem[000000008b0000f8] = 2e6a9fd75e582bbc, %l4 = 0000000009858b59, %l4 = 0000000009858b59
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 2e6a9fd75e582bbc
! %l0 = 000000009e2c9e2c, Mem[000000009000017c] = 3a349ef3
stw %l0,[%i4+0x17c] ! Mem[000000009000017c] = 9e2c9e2c
! Mem[000000008b800140] = 25325f51 75c899bc 8e6da2b2 702053dd
! Mem[000000008b800150] = a1c37903 920c2e86 ab040288 3bfaffa0
! Mem[000000008b800160] = 511d968d dc1b41d1 84626bc7 a3364865
! Mem[000000008b800170] = 15e35915 1491be68 54af5534 2e54770e
mov 0x140,%g6
ldda [%i3+%g6]ASI_BLK_P,%f0 ! Block Load from 000000008b800140
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = 00000000 88cfd410 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000040] = 769a80b3 63c8130f b180b37c 8a996bb3
! Mem[0000000090000050] = 90357626 94accb08 67035898 4894d7f1
! Mem[0000000090000060] = 0d04f895 c92609ca 128e636f 25fb4e64
! Mem[0000000090000070] = f381c93e 047e1123 b3edbc25 a750dde9
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p61_label_11:
! Mem[000000008b8001e0] = 719fefc94902f10a, %l2 = 000000007c20eb38, %l5 = 00000000f8a09b07
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 719fefc94902f10a
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000008a00017c] = 7f862675, %l2 = 7c20eb38, %l6 = e0cba88f
add %i0,0x17c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007f862675
! %l2 = 000000007c20eb38, Mem[0000000091800188] = 47bbdba1ae7a14d1
stx %l2,[%o0+0x188] ! Mem[0000000091800188] = 000000007c20eb38
! Mem[00000000910000d0] = 7a7f2256, %g2 = 0000000000003992
ldub [%i6+0x0d1],%g2 ! %g2 = 000000000000007a
! Mem[000000008b000183] = de37782d, %l7 = 00000000000000a4
ldstub [%i2+0x183],%l7 ! %l7 = 0000002d000000ff
! Mem[00000000910000f0] = cb5b6840, %g2 = 000000000000007a
lduw [%i6+0x0f0],%g2 ! %g2 = 00000000cb5b6840
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000008b80019c] = fcec2d0b, %l7 = 000000000000002d
lduw [%i3+0x19c],%l7 ! %l7 = 00000000fcec2d0b
! Mem[000000008b00010c] = bcfbcc00, %l4 = 2e6a9fd75e582bbc
lduh [%i2+0x10c],%l4 ! %l4 = 000000000000bcfb
p61_label_12:
! %l0 = 9e2c9e2c, %l1 = c1d39623, Mem[00000000910000e0] = 04507341 02f0f84f
std %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 9e2c9e2c c1d39623
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i1+%g4]ASI_BLK_S ! Block Store to 000000008a800180
! Mem[0000000091800088] = ec5f6a06, %g2 = 00000000cb5b6840
ldsb [%o0+0x088],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090000054] = cb086703, %g2 = ffffffffffffffec
ldsh [%i4+0x056],%g2 ! %g2 = ffffffffffffcb08
! Mem[000000008a0001f8] = e9dd50a7, %l7 = 00000000fcec2d0b
ldsh [%i0+0x1fa],%l7 ! %l7 = 00000000000050a7
membar #Sync ! Added by membar checker (1128)
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
mov 0x080,%g4
stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 000000008b000080
! Mem[0000000091800080] = d7af3c38f21af862, %g2 = ffffffffffffcb08
ldx [%o0+0x080],%g2 ! %g2 = d7af3c38f21af862
! Mem[000000008a800022] = 52f9e191, %l0 = 000000009e2c9e2c
ldstub [%i1+0x022],%l0 ! %l0 = 000000e1000000ff
! Mem[00000000900001f0] = 23117e04 3ec981f3, %g2 = f21af862, %g3 = 8ce2bfe6
ldd [%i4+0x1f0],%g2 ! %g2 = 0000000023117e04 000000003ec981f3
p61_label_13:
! Mem[00000000908000c0] = 72754069, %g2 = 0000000023117e04
ldsb [%i5+0x0c2],%g2 ! %g2 = 0000000000000072
! Mem[000000008b0001c0] = 4be42c24, %l0 = 00000000000000e1
lduh [%i2+0x1c2],%l0 ! %l0 = 0000000000002c24
! %l1 = 00000000c1d39623, Mem[0000000090800160] = 5eec39ae
stw %l1,[%i5+0x160] ! Mem[0000000090800160] = c1d39623
! Mem[0000000090000140] = bc99c875 515f3225 dd532070 b2a26d8e
! Mem[0000000090000150] = 862e0c92 0379c3a1 a0fffa3b 880204ab
! Mem[0000000090000160] = d1411bdc 8d961d51 654836a3 c76b6284
! Mem[0000000090000170] = 68be9114 1559e315 0e77542e 3455af54
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000008a000108] = a4dee15a, %l1 = 00000000c1d39623
swap [%i0+0x108],%l1 ! %l1 = 00000000a4dee15a
! %l5 = 719fefc94902f10a, Mem[000000008b8001ba] = 8a7e734b
stb %l5,[%i3+0x1ba] ! Mem[000000008b8001b8] = 8a7e0a4b
! %l2 = 7c20eb38, %l3 = e0cba88f, Mem[0000000090800138] = 92df79e6 e94c5e6d
std %l2,[%i5+0x138] ! Mem[0000000090800138] = 7c20eb38 e0cba88f
! Mem[0000000091800058] = 2298c57d, %g2 = 0000000000000072
ldsb [%o0+0x05b],%g2 ! %g2 = 0000000000000022
! Mem[00000000900000c0] = 0f13c863 b3809a76 b36b998a 7cb380b1
! Mem[00000000900000d0] = 08cbac94 26763590 f1d79448 98580367
! Mem[00000000900000e0] = ca0926c9 95f8040d 644efb25 6f638e12
! Mem[00000000900000f0] = 23117e04 3ec981f3 e9dd50a7 25bcedb3
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000009000007c] = dde93bac, %g2 = 0000000000000022
ldsh [%i4+0x07e],%g2 ! %g2 = ffffffffffffdde9
p61_label_14:
! %l0 = 0000000000002c24, Mem[00000000910001bc] = edf9df50
stw %l0,[%i6+0x1bc] ! Mem[00000000910001bc] = 00002c24
! Mem[00000000900000f0] = 23117e04, %g2 = ffffffffffffdde9
ldsh [%i4+0x0f0],%g2 ! %g2 = 0000000000002311
! %l0 = 0000000000002c24, Mem[000000008a8001b6] = 878c1a11
sth %l0,[%i1+0x1b6] ! Mem[000000008a8001b4] = 878c2c24
! Mem[0000000091000114] = 4de6e707, %g18 = f8dd8ba860ed331a
ldsw [%i6+0x114],%g2 ! %g2 = f8dd8ba860ed331a
! Mem[00000000918001b8] = 327e9af1, %g2 = 000000004de6e707
ldub [%o0+0x1b8],%g2 ! %g2 = 0000000000000032
! Mem[000000008a800004] = f28e3c4f, %l6 = 7f862675, %l6 = 7f862675
add %i1,0x04,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f28e3c4f
! Mem[000000008a800172] = 7e14e528, %l6 = 00000000f28e3c4f
ldstub [%i1+0x172],%l6 ! %l6 = 000000e5000000ff
! Mem[000000008b0001ca] = 279286f6, %l3 = 00000000e0cba88f
ldstub [%i2+0x1ca],%l3 ! %l3 = 00000086000000ff
! Mem[0000000090800048] = ec50e804 4339ab56, %g2 = 00000032, %g3 = 3ec981f3
ldd [%i5+0x048],%g2 ! %g2 = 00000000ec50e804 000000004339ab56
! Mem[00000000900000d0] = 94267635, %g2 = 00000000ec50e804
ldsb [%i4+0x0d3],%g2 ! %g2 = ffffffffffffff94
p61_label_15:
! Mem[000000008a000174] = a1701905, %l1 = a4dee15a, %l3 = 00000086
add %i0,0x174,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000a1701905
! Mem[00000000910000c0] = 878e83d2, %g2 = ffffffffffffff94
ldub [%i6+0x0c3],%g2 ! %g2 = 0000000000000087
! Mem[000000008a800059] = 13c87e2d, %l4 = 000000000000bcfb
ldstub [%i1+0x059],%l4 ! %l4 = 000000c8000000ff
! Mem[000000008b000008] = b824b1886da79cf4, %l2 = 000000007c20eb38, %l4 = 00000000000000c8
add %i2,0x08,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b824b1886da79cf4
! Mem[000000008b000030] = 2ed4098ac90847db, %l5 = 719fefc94902f10a, %l3 = 00000000a1701905
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2ed4098ac90847db
! %l0 = 0000000000002c24, Mem[000000009100006a] = 6bd0e2b0
sth %l0,[%i6+0x06a] ! Mem[0000000091000068] = 2c24e2b0
! Mem[000000008b80018c] = 36f7436d, %l7 = 000050a7, %l6 = 000000e5
add %i3,0x18c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000036f7436d
! Mem[000000008b800188] = 7205fd80, %l5 = 719fefc94902f10a
swap [%i3+0x188],%l5 ! %l5 = 000000007205fd80
! Mem[000000009000015c] = 880204ab, %g18 = f8dd8ba860ed331a
ldsw [%i4+0x15c],%g2 ! %g2 = f8dd8ba860ed331a
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
p61_label_16:
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! %l7 = 00000000000050a7, Mem[00000000918001f8] = 5ae8e450
stw %l7,[%o0+0x1f8] ! Mem[00000000918001f8] = 000050a7
! Mem[000000008a0001b4] = 8d52da94, %l3 = 2ed4098ac90847db
swap [%i0+0x1b4],%l3 ! %l3 = 000000008d52da94
membar #Sync ! Added by membar checker (1129)
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000008b000110] = b6cc5f7a08b425b7, %l3 = 000000008d52da94, %l6 = 0000000036f7436d
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b6cc5f7a08b425b7
! Mem[000000008a0001b8] = 8bca4c31, %l4 = b824b1886da79cf4
swap [%i0+0x1b8],%l4 ! %l4 = 000000008bca4c31
! Mem[000000008a800050] = 2c22a5b3, %l6 = b6cc5f7a08b425b7
lduw [%i1+0x050],%l6 ! %l6 = 000000002c22a5b3
! Mem[000000008b000048] = 563cc8cc, %l6 = 000000002c22a5b3
ldstub [%i2+0x048],%l6 ! %l6 = 00000056000000ff
! %l0 = 0000000000002c24, Mem[0000000091800040] = 0323bb001b70dce8
stx %l0,[%o0+0x040] ! Mem[0000000091800040] = 0000000000002c24
! Mem[0000000091000020] = 6bc25fb5, %g2 = ffffffff880204ab
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000006b
p61_label_17:
! Mem[000000008a800058] = 13ff7e2d, %l2 = 7c20eb38, %l6 = 00000056
add %i1,0x58,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000013ff7e2d
! Mem[0000000090800118] = 3155a531, %g2 = 000000000000006b
lduw [%i5+0x118],%g2 ! %g2 = 000000003155a531
! %l7 = 00000000000050a7, Mem[000000008b800186] = 04011833
sth %l7,[%i3+0x186] ! Mem[000000008b800184] = 040150a7
! Mem[0000000090000040] = 769a80b3 63c8130f b180b37c 8a996bb3
! Mem[0000000090000050] = 90357626 94accb08 67035898 4894d7f1
! Mem[0000000090000060] = 0d04f895 c92609ca 128e636f 25fb4e64
! Mem[0000000090000070] = f381c93e 047e1123 b3edbc25 a750dde9
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000008b000060] = 218c80dd 13223d4d, %l2 = 7c20eb38, %l3 = 8d52da94
ldd [%i2+0x060],%l2 ! %l2 = 00000000218c80dd 0000000013223d4d
! Mem[000000008b000045] = 6f1c7bed, %l3 = 0000000013223d4d
ldstub [%i2+0x045],%l3 ! %l3 = 0000001c000000ff
! %l0 = 0000000000002c24, Mem[000000009180007c] = 85978296
stw %l0,[%o0+0x07c] ! Mem[000000009180007c] = 00002c24
! %l0 = 0000000000002c24, Mem[00000000918000af] = ed38f2be
stb %l0,[%o0+0x0af] ! Mem[00000000918000ac] = 2438f2be
! %l5 = 000000007205fd80, Mem[00000000910001d4] = e9b8d21a
sth %l5,[%i6+0x1d4] ! Mem[00000000910001d4] = fd80d21a
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
p61_label_18:
! Mem[000000008a000028] = 81686d7d21872bed, %l6 = 0000000013ff7e2d, %l5 = 000000007205fd80
add %i0,0x28,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 81686d7d21872bed
! Mem[000000008b00007c] = cfd40a80, %l2 = 218c80dd, %l5 = 21872bed
add %i2,0x7c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000cfd40a80
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000090800068] = c1c6924a 6da79cf4, %g2 = 3155a531, %g3 = 4339ab56
ldd [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a 000000006da79cf4
! Mem[000000008a000050] = 017a11b08489430c, %l2 = 00000000218c80dd
ldx [%i0+0x050],%l2 ! %l2 = 017a11b08489430c
! Mem[000000008b000134] = a9ff203d, %l2 = 8489430c, %l3 = 0000001c
add %i2,0x134,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a9ff203d
! Mem[0000000091800028] = e8b65bfd, %g2 = 00000000c1c6924a
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffffe8b6
membar #Sync ! Added by membar checker (1130)
! %l0 = 00002c24, %l1 = a4dee15a, Mem[0000000090000090] = a1c37903 920c2e86
std %l0,[%i4+0x090] ! Mem[0000000090000090] = 00002c24 a4dee15a
! Mem[00000000900001c0] = 0f13c863 b3809a76 b36b998a 7cb380b1
! Mem[00000000900001d0] = 08cbac94 26763590 f1d79448 98580367
! Mem[00000000900001e0] = ca0926c9 95f8040d 644efb25 6f638e12
! Mem[00000000900001f0] = 23117e04 3ec981f3 e9dd50a7 25bcedb3
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p61_label_19:
! Mem[0000000090000158] = 69741bbd, %g2 = ffffffffffffe8b6
lduw [%i4+0x158],%g2 ! %g2 = 0000000069741bbd
! Mem[00000000908000f0] = 859a5f43, %g2 = 0000000069741bbd
lduw [%i5+0x0f0],%g2 ! %g2 = 00000000859a5f43
! %l4 = 000000008bca4c31, Mem[0000000090800040] = e46967e1
stw %l4,[%i5+0x040] ! Mem[0000000090800040] = 8bca4c31
! Mem[000000008a800138] = e34932a7ab0b99e1, %l2 = 017a11b08489430c, %l7 = 00000000000050a7
add %i1,0x138,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = e34932a7ab0b99e1
! Mem[000000008a8000d8] = 0a64f8e8, %l2 = 8489430c, %l5 = cfd40a80
add %i1,0xd8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000a64f8e8
! Mem[000000008a80011c] = f7eebc4c, %l2 = 017a11b08489430c
swap [%i1+0x11c],%l2 ! %l2 = 00000000f7eebc4c
! Mem[000000008b800188] = 4902f10a36f7436d, %l2 = 00000000f7eebc4c, %l1 = 00000000a4dee15a
add %i3,0x188,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 4902f10a36f7436d
! Mem[000000008a800148] = 7fd35e4c, %l3 = 00000000a9ff203d
swap [%i1+0x148],%l3 ! %l3 = 000000007fd35e4c
! %l2 = 00000000f7eebc4c, Mem[00000000910001b0] = 9cb5ef3ff44fe7a5
stx %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000f7eebc4c
! Mem[0000000090000154] = a913e094, %g2 = 00000000859a5f43
lduw [%i4+0x154],%g2 ! %g2 = 00000000a913e094
p61_label_20:
! Mem[00000000918000f0] = 62dbb71e 03e56e2c, %g2 = a913e094, %g3 = 6da79cf4
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000062dbb71e 0000000003e56e2c
! %l1 = 4902f10a36f7436d, Mem[0000000090000170] = 111a8c87020203a1
stx %l1,[%i4+0x170] ! Mem[0000000090000170] = 4902f10a36f7436d
! %l2 = f7eebc4c, %l3 = 7fd35e4c, Mem[0000000091800040] = 00000000 00002c24
std %l2,[%o0+0x040] ! Mem[0000000091800040] = f7eebc4c 7fd35e4c
! Mem[0000000090000100] = 6864de84cf1c7896, %g2 = 0000000062dbb71e
ldx [%i4+0x100],%g2 ! %g2 = 6864de84cf1c7896
! Mem[000000009100001c] = fa7c80ba, %g2 = 6864de84cf1c7896
ldsb [%i6+0x01c],%g2 ! %g2 = fffffffffffffffa
! %l0 = 0000000000002c24, Mem[0000000090800030] = 333f492f
sth %l0,[%i5+0x030] ! Mem[0000000090800030] = 2c24492f
! Mem[00000000918001c4] = df0770e0, %g2 = fffffffffffffffa
ldsb [%o0+0x1c5],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000008a8000bc] = 7ade0bc3, %l7 = e34932a7ab0b99e1
swap [%i1+0x0bc],%l7 ! %l7 = 000000007ade0bc3
! Mem[000000008a8000a8] = 1bfa61a8, %l0 = 0000000000002c24
ldsh [%i1+0x0a8],%l0 ! %l0 = 0000000000001bfa
! Mem[000000008a000134] = 12ceb187, %l3 = 000000007fd35e4c
swap [%i0+0x134],%l3 ! %l3 = 0000000012ceb187
p61_label_21:
! Mem[000000008b800090] = 66cd495e0960b3c5, %l0 = 0000000000001bfa, %l5 = 000000000a64f8e8
add %i3,0x90,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 66cd495e0960b3c5
! Mem[000000008a000028] = 81686d7d, %l7 = 7ade0bc3, %l5 = 0960b3c5
add %i0,0x28,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000081686d7d
! Mem[0000000090000158] = 69741bbd, %g18 = f8dd8ba860ed331a
ldsw [%i4+0x158],%g2 ! %g2 = f8dd8ba860ed331a
! Mem[000000008a0001c8] = b36b998a, %l2 = 00000000f7eebc4c
swap [%i0+0x1c8],%l2 ! %l2 = 00000000b36b998a
! Mem[0000000090000000] = bc99c875 515f3225 dd532070 b2a26d8e
! Mem[0000000090000010] = 862e0c92 0379c3a1 a0fffa3b 880204ab
! Mem[0000000090000020] = d1411bdc 8d961d51 654836a3 c76b6284
! Mem[0000000090000030] = 68be9114 1559e315 0e77542e 3455af54
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (1131)
! %l1 = 4902f10a36f7436d, Mem[0000000090000038] = 0e77542e
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = 36f7436d
! Mem[00000000908000a4] = a006b5d6, %g2 = 0000000069741bbd
lduh [%i5+0x0a4],%g2 ! %g2 = 000000000000a006
! Mem[000000008b000076] = 6ca25d77, %l7 = 000000007ade0bc3
ldstub [%i2+0x076],%l7 ! %l7 = 0000005d000000ff
! %l0 = 0000000000001bfa, Mem[0000000090000128] = 8ef34f62f3bc28aa
stx %l0,[%i4+0x128] ! Mem[0000000090000128] = 0000000000001bfa
! %l6 = 0000000013ff7e2d, Mem[0000000091000186] = 9c2b7b39
stb %l6,[%i6+0x186] ! Mem[0000000091000184] = 2d2b7b39
p61_label_22:
! %l5 = 0000000081686d7d, Mem[0000000091800100] = 4cd3ca2b88037a54
stx %l5,[%o0+0x100] ! Mem[0000000091800100] = 0000000081686d7d
! Mem[000000008b00017e] = aff5b24c, %l2 = 00000000b36b998a
ldstub [%i2+0x17e],%l2 ! %l2 = 000000b2000000ff
! Mem[0000000090000018] = a0fffa3b, %g2 = 000000000000a006
lduw [%i4+%o3],%g2 ! %g2 = 00000000a0fffa3b
! Mem[0000000090000190] = a1c37903, %g2 = 00000000a0fffa3b
lduh [%i4+0x190],%g2 ! %g2 = 000000000000a1c3
! Mem[0000000091000140] = eb851399, %g2 = 000000000000a1c3
ldsh [%i6+0x140],%g2 ! %g2 = ffffffffffffeb85
! Mem[000000008a800104] = 90950f84, %l2 = 00000000000000b2
ldsw [%i1+0x104],%l2 ! %l2 = ffffffff90950f84
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l4 = 8bca4c31, %l5 = 81686d7d, Mem[0000000091000088] = b894d84b f509db17
std %l4,[%i6+0x088] ! Mem[0000000091000088] = 8bca4c31 81686d7d
! Mem[000000008b80004c] = 78da74c0, %l4 = 000000008bca4c31
swap [%i3+0x04c],%l4 ! %l4 = 0000000078da74c0
! %l7 = 000000000000005d, Mem[000000008a800028] = 890c0a21
sth %l7,[%i1+%o5] ! Mem[000000008a800028] = 005d0a21
p61_label_23:
! %l3 = 0000000012ceb187, Mem[0000000090800080] = bcb1b5a9
sth %l3,[%i5+0x080] ! Mem[0000000090800080] = b187b5a9
! %l0 = 0000000000001bfa, Mem[000000009180015f] = a2010ecc
stb %l0,[%o0+0x15f] ! Mem[000000009180015c] = fa010ecc
! Mem[000000008a000190] = 8eb856df, %l0 = 00001bfa, %l6 = 13ff7e2d
add %i0,0x190,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008eb856df
! Mem[000000008a800180] = 96781ccf, %l7 = 0000005d, %l4 = 78da74c0
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000096781ccf
! Mem[000000008a0001e4] = 95f8040d, %l6 = 000000008eb856df
swap [%i0+0x1e4],%l6 ! %l6 = 0000000095f8040d
! Mem[000000008b0001b3] = 9b0a62fd, %l3 = 0000000012ceb187
ldstub [%i2+0x1b3],%l3 ! %l3 = 000000fd000000ff
! Mem[000000008a800080] = 9a30bc1d6c71e851, %l5 = 0000000081686d7d, %l6 = 0000000095f8040d
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 9a30bc1d6c71e851
! Mem[000000008a800010] = b9d13936, %l6 = 9a30bc1d6c71e851
swap [%i1+%o2],%l6 ! %l6 = 00000000b9d13936
! Mem[000000008b8001f4] = c6e42e5d, %l1 = 36f7436d, %l4 = 96781ccf
add %i3,0x1f4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000c6e42e5d
! Mem[00000000918001e0] = 63ab1694, %g2 = ffffffffffffeb85
lduw [%o0+0x1e0],%g2 ! %g2 = 0000000063ab1694
p61_label_24:
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l6 = 00000000b9d13936, Mem[0000000091800134] = 1d2daa3c
sth %l6,[%o0+0x134] ! Mem[0000000091800134] = 3936aa3c
! Mem[00000000918001c0] = 9843ec26 c6df0770, %g2 = 63ab1694, %g3 = 03e56e2c
ldd [%o0+0x1c0],%g2 ! %g2 = 000000009843ec26 00000000c6df0770
! %f16 = 96781ccf 84de6468 29a9b87f d4c04a55
! %f20 = 94e013a9 f112fd39 57b202a4 bd1b7469
! %f24 = 7c034737 6c111263 aa28bcf3 624ff38e
! %f28 = a1030202 878c1a11 3040e0a8 e40eb137
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000008a800190] = 94e013a9 f112fd39, %l2 = 90950f84, %l3 = 000000fd
ldd [%i1+0x190],%l2 ! %l2 = 0000000094e013a9 00000000f112fd39
! Mem[000000008b0000ae] = a3364865, %l3 = 00000000f112fd39
ldstub [%i2+0x0ae],%l3 ! %l3 = 00000048000000ff
! Mem[000000008a800080] = 9a30bc1d, %l4 = c6e42e5d, %l0 = 00001bfa
add %i1,0x80,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009a30bc1d
! Mem[0000000091800074] = 518dd01d, %g2 = 000000009843ec26
lduh [%o0+0x076],%g2 ! %g2 = 000000000000518d
! Mem[000000008a800008] = a9d1c151, %l0 = 000000009a30bc1d
swap [%i1+%o1],%l0 ! %l0 = 00000000a9d1c151
! Mem[0000000090000180] = 25325f51 75c899bc 8e6da2b2 702053dd
! Mem[0000000090000190] = a1c37903 920c2e86 ab040288 3bfaffa0
! Mem[00000000900001a0] = 511d968d dc1b41d1 84626bc7 a3364865
! Mem[00000000900001b0] = 15e35915 1491be68 54af5534 2e54770e
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
p61_label_25:
! %l7 = 000000000000005d, Mem[000000008a80014d] = b4ff54ff
stb %l7,[%i1+0x14d] ! Mem[000000008a80014c] = b45d54ff
! Mem[000000008b8000b0] = 4a616309, %l6 = b9d13936, %l3 = 00000048
add %i3,0xb0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004a616309
! %l0 = a9d1c151, %l1 = 36f7436d, Mem[000000008b800110] = e482e8cb 338d8d6a
std %l0,[%i3+0x110] ! Mem[000000008b800110] = a9d1c151 36f7436d
! %l3 = 000000004a616309, Mem[0000000091800138] = 215257a5
stb %l3,[%o0+0x138] ! Mem[0000000091800138] = 095257a5
! Mem[000000008b8001a0] = 80adbe5d, %l6 = b9d13936, %l7 = 0000005d
add %i3,0x1a0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000080adbe5d
! Mem[0000000091000178] = cbaa2018, %g2 = 000000000000518d
ldsh [%i6+0x17a],%g2 ! %g2 = ffffffffffffcbaa
! %l6 = 00000000b9d13936, Mem[0000000091000148] = 3992e709a2c43b2c
stx %l6,[%i6+0x148] ! Mem[0000000091000148] = 00000000b9d13936
! Mem[000000008a0000dc] = a52d5c0c, %l1 = 4902f10a36f7436d
lduh [%i0+0x0de],%l1 ! %l1 = 0000000000005c0c
! %f0 = 25325f51 75c899bc 8e6da2b2 702053dd
! %f4 = a1c37903 920c2e86 ab040288 3bfaffa0
! %f8 = 511d968d dc1b41d1 84626bc7 a3364865
! %f12 = 15e35915 1491be68 54af5534 2e54770e
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (1132)
! Mem[0000000090000100] = 25325f51 75c899bc 8e6da2b2 702053dd
! Mem[0000000090000110] = a1c37903 920c2e86 ab040288 3bfaffa0
! Mem[0000000090000120] = 511d968d dc1b41d1 84626bc7 a3364865
! Mem[0000000090000130] = 15e35915 1491be68 54af5534 2e54770e
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p61_branch_failed
p61_not_taken_0_end:
! End of Random Code for Thread 61
1: membar #Sync ! Force all stores to complete
p61_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f4] ! Set processor 61 done flag
! Check Registers
p61_check_registers:
set p61_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000a9d1c151
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000005c0c
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000094e013a9
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004a616309
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c6e42e5d
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b9d13936
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000080adbe5d
bne,a,pn %xcc,p61_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p61_check_fp_registers:
set p61_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 25325f51 75c899bc
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8e6da2b2 702053dd
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a1c37903 920c2e86
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ab040288 3bfaffa0
bne %xcc,p61_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 511d968d dc1b41d1
bne %xcc,p61_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 84626bc7 a3364865
bne %xcc,p61_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 15e35915 1491be68
bne %xcc,p61_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 54af5534 2e54770e
bne %xcc,p61_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 96781ccf 84de6468
bne %xcc,p61_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 29a9b87f d4c04a55
bne %xcc,p61_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 94e013a9 f112fd39
bne %xcc,p61_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 57b202a4 bd1b7469
bne %xcc,p61_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7c034737 6c111263
bne %xcc,p61_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be aa28bcf3 624ff38e
bne %xcc,p61_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a1030202 878c1a11
bne %xcc,p61_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3040e0a8 e40eb137
bne %xcc,p61_f30_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x0a8],%g2 ! Expected data = fe56f90f591a9042
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a39bfb91702bdd3b
ldx [%i0+0x0d0],%g3 ! Observed data at 000000008a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = c1d39623ae53bc85
ldx [%i0+0x108],%g3 ! Observed data at 000000008a000108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 12b05ebf7fd35e4c
ldx [%i0+0x130],%g3 ! Observed data at 000000008a000130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 67e07a2e4cfffdf5
ldx [%i0+0x148],%g3 ! Observed data at 000000008a000148
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8a671cd4c90847db
ldx [%i0+0x1b0],%g3 ! Observed data at 000000008a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6da79cf4358b2c40
ldx [%i0+0x1b8],%g3 ! Observed data at 000000008a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0f13c863b3809a76
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f7eebc4c7cb380b1
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 08cbac9426763590
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f1d7944898580367
ldx [%i0+0x1d8],%g3 ! Observed data at 000000008a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ca0926c98eb856df
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 644efb256f638e12
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 23117e043ec981f3
ldx [%i0+0x1f0],%g3 ! Observed data at 000000008a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e9dd50a725bcedb3
ldx [%i0+0x1f8],%g3 ! Observed data at 000000008a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1f8,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 9a30bc1d4f87507b
ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6c71e8519aa2da24
ldx [%i1+0x010],%g3 ! Observed data at 000000008a800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 52f9ff9149add10b
ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 005d0a21853ba326
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 13ff7e2d76b78aa1
ldx [%i1+0x058],%g3 ! Observed data at 000000008a800058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 43dd3954ab0b99e1
ldx [%i1+0x0b8],%g3 ! Observed data at 000000008a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 93dfd700a1701905
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0ca4a58d3dd75cff
ldx [%i1+0x108],%g3 ! Observed data at 000000008a800108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 528f4b3a8489430c
ldx [%i1+0x118],%g3 ! Observed data at 000000008a800118
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = a9ff203db45d54ff
ldx [%i1+0x148],%g3 ! Observed data at 000000008a800148
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7e14ff289e6ef77c
ldx [%i1+0x170],%g3 ! Observed data at 000000008a800170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 96781ccf84de6468
ldx [%i1+0x180],%g3 ! Observed data at 000000008a800180
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 29a9b87fd4c04a55
ldx [%i1+0x188],%g3 ! Observed data at 000000008a800188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 94e013a9f112fd39
ldx [%i1+0x190],%g3 ! Observed data at 000000008a800190
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 57b202a4bd1b7469
ldx [%i1+0x198],%g3 ! Observed data at 000000008a800198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 7c0347376c111263
ldx [%i1+0x1a0],%g3 ! Observed data at 000000008a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = aa28bcf3624ff38e
ldx [%i1+0x1a8],%g3 ! Observed data at 000000008a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a1030202878c2c24
ldx [%i1+0x1b0],%g3 ! Observed data at 000000008a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3040e0a8e40eb137
ldx [%i1+0x1b8],%g3 ! Observed data at 000000008a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1b8,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b824b1886da79cf4
ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 73b51d076fff7bed
ldx [%i2+0x040],%g3 ! Observed data at 000000008b000040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff3cc8cc90f4399c
ldx [%i2+0x048],%g3 ! Observed data at 000000008b000048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 1d1ac30b6ca2ff77
ldx [%i2+0x070],%g3 ! Observed data at 000000008b000070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 25325f5175c899bc
ldx [%i2+0x080],%g3 ! Observed data at 000000008b000080
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8e6da2b2702053dd
ldx [%i2+0x088],%g3 ! Observed data at 000000008b000088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a1c37903920c2e86
ldx [%i2+0x090],%g3 ! Observed data at 000000008b000090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ab0402883bfaffa0
ldx [%i2+0x098],%g3 ! Observed data at 000000008b000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 511d968ddc1b41d1
ldx [%i2+0x0a0],%g3 ! Observed data at 000000008b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 84626bc7a336ff65
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 15e359151491be68
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 54af55342e54770e
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7acd4958aff5ff4c
ldx [%i2+0x178],%g3 ! Observed data at 000000008b000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = de3778ff0e449330
ldx [%i2+0x180],%g3 ! Observed data at 000000008b000180
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9b0a62ff98250497
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2792fff63cfd91a8
ldx [%i2+0x1c8],%g3 ! Observed data at 000000008b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1c8,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = 850f11278bca4c31
ldx [%i3+0x048],%g3 ! Observed data at 000000008b800048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3eff73fb0548ff8b
ldx [%i3+0x088],%g3 ! Observed data at 000000008b800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0f13c863b3809a76
ldx [%i3+0x0c0],%g3 ! Observed data at 000000008b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b36b998a7cb380b1
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 08cbac9426763590
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f1d7944898580367
ldx [%i3+0x0d8],%g3 ! Observed data at 000000008b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ca0926c995f8040d
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 644efb256f638e12
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 23117e043ec981f3
ldx [%i3+0x0f0],%g3 ! Observed data at 000000008b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e9dd50a725bcedb3
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = a9d1c15136f7436d
ldx [%i3+0x110],%g3 ! Observed data at 000000008b800110
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = ab0402883bfaffa0
ldx [%i3+0x158],%g3 ! Observed data at 000000008b800158
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2d1f15de040150a7
ldx [%i3+0x180],%g3 ! Observed data at 000000008b800180
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4902f10a36f7436d
ldx [%i3+0x188],%g3 ! Observed data at 000000008b800188
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8a7e0a4ba2a7b085
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1b8,%g4
! The test for processor 61 has passed
p61_passed:
ta GOOD_TRAP
nop
p61_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p61_failed
p61_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p61_failed
p61_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p61_failed
p61_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p61_failed
p61_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p61_failed
p61_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p61_failed
p61_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p61_failed
p61_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p61_failed
p61_f0_fail:
set p61_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f2_fail:
set p61_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f4_fail:
set p61_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f6_fail:
set p61_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f8_fail:
set p61_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f10_fail:
set p61_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f12_fail:
set p61_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f14_fail:
set p61_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f16_fail:
set p61_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f18_fail:
set p61_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f20_fail:
set p61_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f22_fail:
set p61_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f24_fail:
set p61_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f26_fail:
set p61_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f28_fail:
set p61_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f30_fail:
set p61_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 61 failed
p61_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 61 failed
p61_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p61_selfmod_failed:
ba p61_failed
mov 0xabc,%g1
p61_common_error:
or %g0,0xf1d,%g1
ba p61_failed
mov %o5,%g3
p61_common_signature_error:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_common_timeout:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p61_failed
mov 0x0,%g3
p61_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800018]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000008]
stha %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
done
p61_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800018]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000008]
stha %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
done
p61_trap2e:
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000000]
done
p61_trap2o:
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000000]
done
p61_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p61_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b1bd5b4222feb20f
ldx [%g1+0x008],%l1 ! %l1 = ebbec556b315f5f7
ldx [%g1+0x010],%l2 ! %l2 = 59933a424fb479fe
ldx [%g1+0x018],%l3 ! %l3 = 64d54ae5a388ceeb
ldx [%g1+0x020],%l4 ! %l4 = a545b2ea12b05ebf
ldx [%g1+0x028],%l5 ! %l5 = be0f9ece1264259e
ldx [%g1+0x030],%l6 ! %l6 = e99dc720a4a88c24
ldx [%g1+0x038],%l7 ! %l7 = 9d0cacd9cdbcaef0
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 62
processor_62:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xf8] ! Set the start flag
wrpr %g0,7,%cleanwin
call p62_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 62
wr %g0,0x4,%fprs ! Make sure fef is 1
set p62_init_freg,%g1
! %f0 = 63aaa438 68405f22 cb7e83ea b20b434b
! %f4 = e75a414c 3c003655 995c35c7 f8419759
! %f8 = 68f4495a 08accc91 961d94a5 a704a968
! %f12 = 4c13b446 ae9a6760 7b9b8b14 05fbe570
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 975259e0 d3433ff1 c5280e21 e7249c37
! %f20 = 67495005 84bc0edd 8ef132a7 5c05df88
! %f24 = c0b27fd9 5f17d6f0 3c3c1f00 ebd3ac1d
! %f28 = 539b7f1f 9c762dea 62d6191f ff715fc0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3cac5a6c 17bf39a9 0c8d8b4e 1142313c
! %f36 = 7392400c bcbd0d60 405baab0 76a87a95
! %f40 = 14dd3cc2 edb52927 03cc78fd 3b83b389
! %f44 = 233a10c1 26296650 eb1644cd 2538789f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcf1f5f8000000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = cf1f5f8000000032
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 62
p62_label_1:
! Mem[000000008d8000bc] = 5f11d35c, %l6 = 9f8cd1b1, %l1 = 268e31cf
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005f11d35c
! Mem[0000000090000180] = ac4b8871 d466d3dd 5b581917 137746eb
! Mem[0000000090000190] = 8068027c bb53256a 80cb001b 5f98c77e
! Mem[00000000900001a0] = e6335281 33f19dbe 413d2859 2cd319c2
! Mem[00000000900001b0] = 339d668f c3afd8ae 289d2f98 fd2501f4
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000008c0001cc] = 2e1fbca1, %l5 = 714d4b75, %l4 = 43000d37
add %i0,0x1cc,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002e1fbca1
! Mem[000000008d8001b8] = 050f3ca2, %l3 = 4a5923cc80a97fb0
swap [%i3+0x1b8],%l3 ! %l3 = 00000000050f3ca2
! %l6 = 9f8cd1b1, %l7 = fd3d9965, Mem[000000008c800038] = a68ad274 2c809a2c
std %l6,[%i1+0x038] ! Mem[000000008c800038] = 9f8cd1b1 fd3d9965
! Mem[0000000090000000] = 83acf6ea, %g2 = 3734bd75ff70ce51
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000083
! %l6 = ba75c0e69f8cd1b1, Mem[0000000091800010] = ae52c76d
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 9f8cd1b1
! Mem[000000008d800178] = c79f15ba, %l2 = d8278e4fd6a53652
ldsb [%i3+0x179],%l2 ! %l2 = ffffffffffffff9f
! Mem[000000008c8000fc] = 9c18021f, %l1 = 5f11d35c, %l2 = ffffff9f
add %i1,0xfc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000009c18021f
! %l4 = 000000002e1fbca1, Mem[000000009000011e] = 3dff12c2
sth %l4,[%i4+0x11e] ! Mem[000000009000011c] = bca112c2
p62_label_2:
! Mem[0000000090000104] = 9a33f434, %g2 = 0000000000000083
ldsh [%i4+0x106],%g2 ! %g2 = ffffffffffff9a33
! %l0 = 57b65b61aebd1899, Mem[000000008d000019] = 859f9513
stb %l0,[%i2+0x019] ! Mem[000000008d000018] = 85999513
! Mem[000000008d8001c3] = c9c133f7, %l0 = 57b65b61aebd1899
ldstub [%i3+0x1c3],%l0 ! %l0 = 000000f7000000ff
! Mem[000000008c000020] = fa9c020f, %l0 = 00000000000000f7
swap [%i0+%o4],%l0 ! %l0 = 00000000fa9c020f
! Mem[000000008c8000f0] = 3d1274aafc4aa3b5, %l0 = 00000000fa9c020f, %l3 = 00000000050f3ca2
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 3d1274aafc4aa3b5
! Mem[0000000090000168] = 024e0c50d25bb8c3, %g2 = ffffffffffff9a33
ldx [%i4+0x168],%g2 ! %g2 = 024e0c50d25bb8c3
! Mem[0000000091000008] = b3d4ede1 448eee7f, %g2 = d25bb8c3, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1 00000000448eee7f
! Mem[000000008d800068] = 35df56fb, %l3 = 3d1274aafc4aa3b5
lduw [%i3+0x068],%l3 ! %l3 = 0000000035df56fb
! Mem[0000000091000004] = 4bb096b3, %g2 = 00000000b3d4ede1
ldsb [%i6+0x005],%g2 ! %g2 = 000000000000004b
! Mem[00000000918001d0] = 497951c28a40c6a2, %g2 = 000000000000004b
ldx [%o0+0x1d0],%g2 ! %g2 = 497951c28a40c6a2
p62_label_3:
! Mem[000000008d000054] = 57b9909e, %l5 = 65c8f3b8714d4b75
ldstub [%i2+0x054],%l5 ! %l5 = 00000057000000ff
! %l2 = 000000009c18021f, Mem[000000008c8000e0] = 84e291c5
sth %l2,[%i1+0x0e0] ! Mem[000000008c8000e0] = 021f91c5
! %l2 = 9c18021f, %l3 = 35df56fb, Mem[0000000090000140] = 73eaa49b 9bb9b2ee
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 9c18021f 35df56fb
! %l0 = fa9c020f, %l1 = 5f11d35c, Mem[0000000090000098] = 8627f18b f2e36645
std %l0,[%i4+0x098] ! Mem[0000000090000098] = fa9c020f 5f11d35c
! %l2 = 9c18021f, %l3 = 35df56fb, Mem[00000000900001e0] = 84cb0fa5 940cc972
std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 9c18021f 35df56fb
! Mem[000000008c800104] = 5abb1ded, %l2 = 000000009c18021f
ldstub [%i1+0x104],%l2 ! %l2 = 0000005a000000ff
! Mem[00000000900000d8] = fe92fc9c6225d103, %g2 = 497951c28a40c6a2
ldx [%i4+0x0d8],%g2 ! %g2 = fe92fc9c6225d103
! Mem[000000008c800040] = 36c3bdc539759f12, %l4 = 000000002e1fbca1, %l4 = 000000002e1fbca1
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 36c3bdc539759f12
! Mem[0000000091000008] = b3d4ede1, %g18 = fbba597a28f130e3
ldsw [%i6+%o1],%g2 ! %g2 = fbba597a28f130e3
! Mem[000000008c00019c] = e2bb1432, %l0 = 00000000fa9c020f
swap [%i0+0x19c],%l0 ! %l0 = 00000000e2bb1432
p62_label_4:
! %l7 = be407f8ffd3d9965, Mem[000000009000003d] = 0737330a
stb %l7,[%i4+0x03d] ! Mem[000000009000003c] = 6537330a
! %l5 = 0000000000000057, Mem[000000008d000008] = d06d8b90
stw %l5,[%i2+%o1] ! Mem[000000008d000008] = 00000057
! Mem[0000000091000118] = 535c262e, %g2 = ffffffffb3d4ede1
ldub [%i6+0x118],%g2 ! %g2 = 0000000000000053
! Mem[0000000091000180] = 7f1ad510 ffe99c2b, %g2 = 00000053, %g3 = 448eee7f
ldd [%i6+0x180],%g2 ! %g2 = 000000007f1ad510 00000000ffe99c2b
! %l0 = 00000000e2bb1432, Mem[000000009100012c] = 687403a2
stb %l0,[%i6+0x12c] ! Mem[000000009100012c] = 327403a2
! %l2 = 000000000000005a, Mem[000000008c8001e5] = bdfbfda9
stb %l2,[%i1+0x1e5] ! Mem[000000008c8001e4] = bd5afda9
! Mem[00000000900001f8] = 7a4bc07b, %g2 = 000000007f1ad510
ldsh [%i4+0x1f8],%g2 ! %g2 = 0000000000007a4b
! Mem[000000008d800140] = 742c486d4a81ba81, %l0 = 00000000e2bb1432, %l2 = 000000000000005a
add %i3,0x140,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 742c486d4a81ba81
! Mem[000000008d0001a8] = 80e4034947d18848, %l4 = 36c3bdc539759f12, %l4 = 36c3bdc539759f12
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 80e4034947d18848
! Mem[00000000910001b8] = a3e305ed, %g2 = 0000000000007a4b
ldsb [%i6+0x1b9],%g2 ! %g2 = ffffffffffffffa3
p62_label_5:
! %l2 = 742c486d4a81ba81, Mem[00000000918001a8] = d7112f25589444b7
stx %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 742c486d4a81ba81
membar #Sync ! Added by membar checker (1133)
! Mem[0000000090000140] = 9c18021f 35df56fb 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (1134)
! %l7 = be407f8ffd3d9965, Mem[0000000090000174] = 07c19840
sth %l7,[%i4+0x174] ! Mem[0000000090000174] = 99659840
! Mem[000000008d8001b0] = ab7cf9f0b8552c5c, %l0 = 00000000e2bb1432, %l2 = 742c486d4a81ba81
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = ab7cf9f0b8552c5c
! Mem[000000008c800170] = b6683545, %l3 = 35df56fb, %l5 = 00000057
add %i1,0x170,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b6683545
! Mem[000000008c800108] = db9bdcea, %l0 = 00000000e2bb1432
swap [%i1+0x108],%l0 ! %l0 = 00000000db9bdcea
! Mem[000000008d800193] = ffe90e12, %l3 = 0000000035df56fb
ldstub [%i3+0x193],%l3 ! %l3 = 00000012000000ff
! Mem[000000008d800094] = 595c3583, %l0 = db9bdcea, %l5 = b6683545
add %i3,0x94,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000595c3583
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 2459bca1
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l6 = ba75c0e69f8cd1b1, Mem[00000000918001a8] = 742c486d4a81ba81
stx %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = ba75c0e69f8cd1b1
p62_label_6:
! Mem[000000008c000098] = 59e96e8a, %l5 = 595c3583, %l7 = fd3d9965
add %i0,0x98,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000059e96e8a
! Mem[000000008c8000bc] = 3ab18576, %l7 = 0000000059e96e8a
swap [%i1+0x0bc],%l7 ! %l7 = 000000003ab18576
! Mem[00000000900001ac] = 2cd319c2, %g2 = ffffffffffffffa3
lduw [%i4+0x1ac],%g2 ! %g2 = 000000002cd319c2
! %l0 = 00000000db9bdcea, Mem[0000000091000090] = 0bc15074cce5c02d
stx %l0,[%i6+0x090] ! Mem[0000000091000090] = 00000000db9bdcea
! Mem[000000008d0000e0] = a821b0da11b85ce9, %l5 = 00000000595c3583, %l6 = ba75c0e69f8cd1b1
add %i2,0xe0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = a821b0da11b85ce9
! Mem[000000008d00018b] = 666f087e, %l1 = 000000005f11d35c
ldstub [%i2+0x18b],%l1 ! %l1 = 0000007e000000ff
! Mem[000000008c0000e0] = 63b5409b, %l2 = ab7cf9f0b8552c5c
swap [%i0+0x0e0],%l2 ! %l2 = 0000000063b5409b
! %f0 = 63aaa438 68405f22 cb7e83ea b20b434b
! %f4 = e75a414c 3c003655 995c35c7 f8419759
! %f8 = 68f4495a 08accc91 961d94a5 a704a968
! %f12 = 4c13b446 ae9a6760 7b9b8b14 05fbe570
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[000000008d00011c] = 570c303f, %l5 = 595c3583, %l4 = 47d18848
add %i2,0x11c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000570c303f
! Mem[000000008c800121] = 1ac95576, %l0 = 00000000db9bdcea
ldstub [%i1+0x121],%l0 ! %l0 = 000000c9000000ff
p62_label_7:
! Mem[000000008d0000a0] = 122ce32b 4f6d01ec, %l0 = 000000c9, %l1 = 0000007e
ldd [%i2+0x0a0],%l0 ! %l0 = 00000000122ce32b 000000004f6d01ec
! %l4 = 00000000570c303f, Mem[00000000900000a0] = 7ee7d287d644c595
stx %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000000570c303f
! Mem[000000008c800050] = cbb85ae2b90a3524, %l2 = 0000000063b5409b
ldx [%i1+0x050],%l2 ! %l2 = cbb85ae2b90a3524
! Mem[000000008d800110] = 0c4647e90f3f30d8, %l0 = 00000000122ce32b, %l2 = cbb85ae2b90a3524
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 0c4647e90f3f30d8
! Mem[000000008c8000cd] = 1613a6b7, %l3 = 0000000000000012
ldstub [%i1+0x0cd],%l3 ! %l3 = 00000013000000ff
! %l4 = 00000000570c303f, Mem[0000000091000128] = 9de95110
stw %l4,[%i6+0x128] ! Mem[0000000091000128] = 570c303f
! %l2 = 0c4647e90f3f30d8, Mem[00000000910000e8] = 051dcb62
sth %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 30d8cb62
! Mem[000000008d00018c] = a67578f5, %l2 = 0c4647e90f3f30d8
ldsb [%i2+0x18f],%l2 ! %l2 = fffffffffffffff5
! Mem[000000008c0000bc] = 8932c3c4, %l0 = 00000000122ce32b
lduh [%i0+0x0bc],%l0 ! %l0 = 0000000000008932
! Mem[000000008c0001c0] = 946471b3 6b62bfe2 86a2b7d5 2e1fbca1
! Mem[000000008c0001d0] = cf3d5659 320e7afd 5e316211 824eca3e
! Mem[000000008c0001e0] = a851d2a2 f6518ad1 8510cb78 651180b7
! Mem[000000008c0001f0] = 98230fa6 ccc71197 f6cb0ae6 77ecc6ce
mov 0x1c0,%g4
ldda [%i0+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 000000008c0001c0
p62_label_8:
! Mem[0000000090800178] = 9ecbdcf9, %g18 = fbba597a28f130e3
ldsw [%i5+0x178],%g2 ! %g2 = fbba597a28f130e3
! %l2 = fffffffffffffff5, Mem[00000000918001a8] = ba75c0e6
sth %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = fff5c0e6
! Mem[000000008d8001b7] = b8552c5c, %l3 = 0000000000000013
ldstub [%i3+0x1b7],%l3 ! %l3 = 0000005c000000ff
! Mem[000000008d000090] = 2a081680 2fd6739b, %l4 = 570c303f, %l5 = 595c3583
ldd [%i2+0x090],%l4 ! %l4 = 000000002a081680 000000002fd6739b
! Mem[000000008c8001c8] = b47a2e3ad4597460, %l1 = 000000004f6d01ec
ldx [%i1+0x1c8],%l1 ! %l1 = b47a2e3ad4597460
! Mem[000000008c0000b4] = d468ea21, %l3 = 000000000000005c
swap [%i0+0x0b4],%l3 ! %l3 = 00000000d468ea21
! Mem[000000008d800100] = 7310898168742745, %l4 = 000000002a081680, %l5 = 000000002fd6739b
add %i3,0x100,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 7310898168742745
! Mem[0000000091000184] = ffe99c2b, %g18 = fbba597a28f130e3
ldsw [%i6+0x184],%g2 ! %g2 = fbba597a28f130e3
! %f0 = 63aaa438 68405f22 cb7e83ea b20b434b
! %f4 = e75a414c 3c003655 995c35c7 f8419759
! %f8 = 68f4495a 08accc91 961d94a5 a704a968
! %f12 = 4c13b446 ae9a6760 7b9b8b14 05fbe570
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l6 = a821b0da11b85ce9, Mem[000000009080012c] = 9a5bcdbc
sth %l6,[%i5+0x12c] ! Mem[000000009080012c] = 5ce9cdbc
p62_label_9:
! Mem[000000008c80003c] = fd3d9965, %l0 = 0000000000008932
swap [%i1+0x03c],%l0 ! %l0 = 00000000fd3d9965
! Mem[000000008c000118] = 093d8556, %l0 = fd3d9965, %l4 = 2a081680
add %i0,0x118,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000093d8556
! Mem[0000000090800018] = 0a444082, %g2 = ffffffffffe99c2b
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000a44
! %l3 = 00000000d468ea21, Mem[0000000090800140] = 1e3f3f83808370bc
stx %l3,[%i5+0x140] ! Mem[0000000090800140] = 00000000d468ea21
! Mem[000000008c0000cc] = 53957840, %l0 = fd3d9965, %l4 = 093d8556
add %i0,0xcc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000053957840
! Mem[000000008d000178] = e20bd74ba86c1eae, %l0 = 00000000fd3d9965, %l4 = 0000000053957840
add %i2,0x178,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e20bd74ba86c1eae
! %l7 = 000000003ab18576, Mem[0000000090800194] = e68e81f2
stw %l7,[%i5+0x194] ! Mem[0000000090800194] = 3ab18576
! Mem[0000000091800038] = ae53c913 6fe7cb01, %g2 = 00000a44, %g3 = ffe99c2b
ldd [%o0+0x038],%g2 ! %g2 = 00000000ae53c913 000000006fe7cb01
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l6 = a821b0da11b85ce9, Mem[0000000090800180] = 0c280bcf
stw %l6,[%i5+0x180] ! Mem[0000000090800180] = 11b85ce9
p62_label_10:
! %l5 = 7310898168742745, Mem[000000008d80006c] = c5366390
sth %l5,[%i3+0x06c] ! Mem[000000008d80006c] = 27456390
! Mem[000000008c000030] = 08abaaab, %l4 = e20bd74ba86c1eae
ldub [%i0+0x031],%l4 ! %l4 = 00000000000000ab
membar #Sync ! Added by membar checker (1135)
! Mem[00000000900001c0] = 63aaa438, %g2 = 00000000ae53c913
lduw [%i4+0x1c0],%g2 ! %g2 = 0000000063aaa438
! Mem[0000000090800164] = 7575c1ff, %g2 = 0000000063aaa438
lduw [%i5+0x164],%g2 ! %g2 = 000000007575c1ff
! Mem[000000008d8000a0] = 71c15e13, %l6 = a821b0da11b85ce9
lduw [%i3+0x0a0],%l6 ! %l6 = 0000000071c15e13
! %f0 = 63aaa438 68405f22 cb7e83ea b20b434b
! %f4 = e75a414c 3c003655 995c35c7 f8419759
! %f8 = 68f4495a 08accc91 961d94a5 a704a968
! %f12 = 4c13b446 ae9a6760 7b9b8b14 05fbe570
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (1136)
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[000000008c0000bc] = 8932c3c4, %l0 = 00000000fd3d9965
swap [%i0+0x0bc],%l0 ! %l0 = 000000008932c3c4
! Mem[000000008d80016c] = 164b5bbd, %l3 = 00000000d468ea21
ldub [%i3+0x16f],%l3 ! %l3 = 00000000000000bd
! Mem[000000008d000120] = 826449ea, %l5 = 7310898168742745
swap [%i2+0x120],%l5 ! %l5 = 00000000826449ea
p62_label_11:
! Mem[000000008c0000bc] = fd3d9965, %l7 = 000000003ab18576
ldsw [%i0+0x0bc],%l7 ! %l7 = fffffffffd3d9965
! Mem[000000008c800034] = 28337047, %l1 = b47a2e3ad4597460
ldstub [%i1+0x034],%l1 ! %l1 = 00000028000000ff
! Mem[0000000090800064] = f7d7c1c6, %g2 = 000000007575c1ff
ldub [%i5+0x066],%g2 ! %g2 = 00000000000000f7
! Mem[000000009000019c] = 5f98c77e, %g2 = 00000000000000f7
ldsh [%i4+0x19c],%g2 ! %g2 = 0000000000005f98
! Mem[00000000900001bc] = 01f463aa, %g2 = 0000000000005f98
lduh [%i4+0x1be],%g2 ! %g2 = 00000000000001f4
! Mem[000000008d8001a0] = 2e7fb08b2dd55069, %l2 = fffffffffffffff5, %l4 = 00000000000000ab
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 2e7fb08b2dd55069
! %l0 = 000000008932c3c4, Mem[000000008c000108] = 59c712fe42698dcf
stx %l0,[%i0+0x108] ! Mem[000000008c000108] = 000000008932c3c4
! Mem[000000008c0001a3] = 784275db, %l2 = fffffffffffffff5
ldstub [%i0+0x1a3],%l2 ! %l2 = 000000db000000ff
! Mem[000000009080014c] = b820d12e, %g2 = 00000000000001f4
ldsh [%i5+0x14e],%g2 ! %g2 = ffffffffffffb820
! %l6 = 0000000071c15e13, Mem[00000000908000dc] = 095dca4e
stw %l6,[%i5+0x0dc] ! Mem[00000000908000dc] = 71c15e13
p62_label_12:
membar #Sync ! Added by membar checker (1137)
! Mem[0000000090000140] = e2bf626b b3716494, %g2 = ffffb820, %g3 = 6fe7cb01
ldd [%i4+0x140],%g2 ! %g2 = 00000000e2bf626b 00000000b3716494
! Mem[000000008d0001dc] = b81abb6a, %l3 = 000000bd, %l2 = 000000db
add %i2,0x1dc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b81abb6a
! Mem[000000008c800120] = 1aff5576, %l5 = 00000000826449ea
lduw [%i1+0x120],%l5 ! %l5 = 000000001aff5576
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x180,%g6
stda %f16,[%i0+%g6]ASI_COMMIT_S ! Block Store to 000000008c000180
! Mem[000000008c0001c0] = 946471b36b62bfe2, %l5 = 000000001aff5576, %l1 = 0000000000000028
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 946471b36b62bfe2
! %l0 = 000000008932c3c4, Mem[00000000918000c0] = c92b5ddc
stw %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 8932c3c4
! Mem[00000000910000a0] = 0781ea4e, %g2 = 00000000e2bf626b
lduw [%i6+0x0a0],%g2 ! %g2 = 000000000781ea4e
! Mem[000000008c000124] = bb65db8a, %l5 = 000000001aff5576
swap [%i0+0x124],%l5 ! %l5 = 00000000bb65db8a
! Mem[0000000090800018] = 0a444082 910bcbc5, %g2 = 0781ea4e, %g3 = b3716494
ldd [%i5+%o3],%g2 ! %g2 = 000000000a444082 00000000910bcbc5
! Mem[000000008d800095] = 595c3583, %l0 = 000000008932c3c4
ldstub [%i3+0x095],%l0 ! %l0 = 0000005c000000ff
p62_label_13:
! Mem[0000000090000040] = e2bf626b b3716494 a1bc1f2e d5b7a286
! Mem[0000000090000050] = fd7a0e32 59563dcf 3eca4e82 1162315e
! Mem[0000000090000060] = d18a51f6 a2d251a8 b7801165 78cb1085
! Mem[0000000090000070] = 9711c7cc a60f2398 cec6ec77 e60acbf6
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000008d000148] = 527fbc06, %l2 = 00000000b81abb6a
ldsb [%i2+0x148],%l2 ! %l2 = 0000000000000052
! Mem[00000000908001e8] = 337e078a5beb9259, %g2 = 000000000a444082
ldx [%i5+0x1e8],%g2 ! %g2 = 337e078a5beb9259
! Mem[000000008c0000c0] = 0b4bf9b581e587f2, %l6 = 0000000071c15e13, %l1 = 946471b36b62bfe2
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0b4bf9b581e587f2
! Mem[000000008c800040] = 36c3bdc5, %l2 = 00000052, %l7 = fd3d9965
add %i1,0x40,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000036c3bdc5
! %l4 = 2dd55069, %l5 = bb65db8a, Mem[000000008c800100] = 547dd29c ffbb1ded
std %l4,[%i1+0x100] ! Mem[000000008c800100] = 2dd55069 bb65db8a
! Mem[000000008c8001d0] = 92d24332, %l7 = 36c3bdc5, %l2 = 00000052
add %i1,0x1d0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000092d24332
! Mem[00000000918000bc] = a911461b, %g2 = 337e078a5beb9259
ldsh [%o0+0x0bc],%g2 ! %g2 = ffffffffffffa911
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b fa9c020f 5f11d35c
! Mem[00000000900000a0] = 00000000 570c303f afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l6 = 71c15e13, %l7 = 36c3bdc5, Mem[0000000090800158] = fcd7567c bc806fe3
std %l6,[%i5+0x158] ! Mem[0000000090800158] = 71c15e13 36c3bdc5
p62_label_14:
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000908001ec] = 925902b3, %g2 = ffffffffffffa911
lduh [%i5+0x1ee],%g2 ! %g2 = 0000000000009259
! Mem[000000008c800180] = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! Mem[000000008c800190] = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! Mem[000000008c8001a0] = 3cfb6e39 b0dba665 a7f93b57 daa59ec9
! Mem[000000008c8001b0] = 788fe7be a4e1e765 85f7f1d8 33d34efa
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 000000008c800180
! Mem[00000000910000e4] = f84f30d8, %g2 = 0000000000009259
lduh [%i6+0x0e6],%g2 ! %g2 = 000000000000f84f
! Mem[0000000091000060] = 051f93c3ddde6b96, %g2 = 000000000000f84f
ldx [%i6+0x060],%g2 ! %g2 = 051f93c3ddde6b96
! Mem[0000000091000178] = 9ca8cbaa 2018c4b0, %g2 = ddde6b96, %g3 = 910bcbc5
ldd [%i6+0x178],%g2 ! %g2 = 000000009ca8cbaa 000000002018c4b0
! Mem[000000008c0000cc] = 53957840, %l1 = 0b4bf9b581e587f2
ldsw [%i0+0x0cc],%l1 ! %l1 = 0000000053957840
! Mem[00000000908000c4] = 406926ef, %g2 = 000000009ca8cbaa
lduw [%i5+0x0c4],%g2 ! %g2 = 00000000406926ef
! Mem[0000000091800160] = 010ecc7c411bc06f, %g2 = 00000000406926ef
ldx [%o0+0x160],%g2 ! %g2 = 010ecc7c411bc06f
! Mem[000000008c800028] = 31737d152476d61b, %l7 = 0000000036c3bdc5, %l5 = 00000000bb65db8a
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 31737d152476d61b
p62_label_15:
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000008d000158] = ec37d4a0, %l0 = 0000005c, %l3 = 000000bd
add %i2,0x158,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ec37d4a0
! Mem[00000000908001e0] = 176babb6, %g2 = 010ecc7c411bc06f
ldsb [%i5+0x1e0],%g2 ! %g2 = 0000000000000017
! Mem[0000000091000010] = 44228bb5, %g2 = 0000000000000017
lduh [%i6+0x012],%g2 ! %g2 = 0000000000004422
! Mem[000000009180011c] = 01c15c2b, %g2 = 0000000000004422
ldub [%o0+0x11c],%g2 ! %g2 = 0000000000000001
! Mem[00000000918000f0] = 62dbb71e, %g2 = 0000000000000001
lduh [%o0+0x0f0],%g2 ! %g2 = 00000000000062db
! %f0 = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! %f4 = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! %f8 = 3cfb6e39 b0dba665 a7f93b57 daa59ec9
! %f12 = 788fe7be a4e1e765 85f7f1d8 33d34efa
stda %f0,[%i3]ASI_BLK_SL ! Block Store to 000000008d800000
! Mem[0000000091800168] = 6bcfe902, %g2 = 00000000000062db
ldsh [%o0+0x16a],%g2 ! %g2 = 0000000000006bcf
! Mem[000000008d000030] = a41c98ad, %l7 = 0000000036c3bdc5
ldstub [%i2+0x030],%l7 ! %l7 = 000000a4000000ff
! Mem[000000008c0000f0] = 705f7c7f, %l2 = 0000000092d24332
swap [%i0+0x0f0],%l2 ! %l2 = 00000000705f7c7f
p62_label_16:
! %f0 = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! %f4 = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! %f8 = 3cfb6e39 b0dba665 a7f93b57 daa59ec9
! %f12 = 788fe7be a4e1e765 85f7f1d8 33d34efa
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000091800118] = 3f47005b, %g2 = 0000000000006bcf
lduh [%o0+0x118],%g2 ! %g2 = 0000000000003f47
! Mem[000000008c000044] = 8e0d1cff, %l0 = 0000005c, %l3 = ec37d4a0
add %i0,0x44,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008e0d1cff
! %l2 = 705f7c7f, %l3 = 8e0d1cff, Mem[000000008c0001e0] = a851d2a2 f6518ad1
std %l2,[%i0+0x1e0] ! Mem[000000008c0001e0] = 705f7c7f 8e0d1cff
! Mem[0000000090000170] = 9711c7cc a60f2398, %g2 = 00003f47, %g3 = 2018c4b0
ldd [%i4+0x170],%g2 ! %g2 = 000000009711c7cc 00000000a60f2398
! Mem[00000000918000e0] = 73df26c562e470b4, %g2 = 000000009711c7cc
ldx [%o0+0x0e0],%g2 ! %g2 = 73df26c562e470b4
! Mem[00000000910000d0] = 5c7a7f22, %g2 = 73df26c562e470b4
lduw [%i6+0x0d0],%g2 ! %g2 = 000000005c7a7f22
! Mem[000000009000013c] = 209b8f19, %g2 = 000000005c7a7f22
ldsb [%i4+0x13c],%g2 ! %g2 = 0000000000000020
! Mem[000000008c000120] = f1724781, %l4 = 2e7fb08b2dd55069
ldsw [%i0+0x120],%l4 ! %l4 = fffffffff1724781
! Mem[000000008d000088] = a67f49e6c8830f0b, %l4 = fffffffff1724781, %l7 = 00000000000000a4
add %i2,0x88,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a67f49e6c8830f0b
p62_label_17:
! %l2 = 00000000705f7c7f, Mem[00000000900000e8] = a7f93b57daa59ec9
stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000705f7c7f
! %l0 = 0000005c, %l1 = 53957840, Mem[000000008c000028] = d02548d3 ad11c0dd
std %l0,[%i0+%o5] ! Mem[000000008c000028] = 0000005c 53957840
! %l1 = 0000000053957840, Mem[0000000090800150] = d12ef6a9
stw %l1,[%i5+0x150] ! Mem[0000000090800150] = 53957840
! Mem[000000008c000160] = 42c94feb 270004a0, %l6 = 71c15e13, %l7 = c8830f0b
ldd [%i0+0x160],%l6 ! %l6 = 0000000042c94feb 00000000270004a0
membar #Sync ! Added by membar checker (1138)
! %l6 = 0000000042c94feb, Mem[000000008c80018c] = 14ab4f83
stw %l6,[%i1+0x18c] ! Mem[000000008c80018c] = 42c94feb
! %l3 = 000000008e0d1cff, Mem[0000000090800098] = f985fdfd46857f6f
stx %l3,[%i5+0x098] ! Mem[0000000090800098] = 000000008e0d1cff
! Mem[0000000090800050] = 962502f2, %g2 = 0000000000000020
lduw [%i5+0x050],%g2 ! %g2 = 00000000962502f2
! Mem[0000000091000124] = 4bba2a1e, %g2 = 00000000962502f2
ldsh [%i6+0x124],%g2 ! %g2 = 0000000000004bba
! Mem[000000009000015c] = 315ed18a, %g2 = 0000000000004bba
lduh [%i4+0x15e],%g2 ! %g2 = 000000000000315e
! Mem[0000000090800004] = b171cf27, %g2 = 000000000000315e
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffb171
p62_label_18:
! Mem[0000000090000118] = 6c7c16d6, %g2 = ffffffffffffb171
ldsh [%i4+0x118],%g2 ! %g2 = 0000000000006c7c
! %l7 = 00000000270004a0, Mem[0000000091000036] = dec365fd
sth %l7,[%i6+0x036] ! Mem[0000000091000034] = 04a065fd
! Mem[000000008d800120] = ef57ab99bd959872, %l2 = 00000000705f7c7f, %l5 = 31737d152476d61b
add %i3,0x120,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ef57ab99bd959872
! Mem[000000008d800164] = b9dca033, %l7 = 00000000270004a0
swap [%i3+0x164],%l7 ! %l7 = 00000000b9dca033
! Mem[000000008d80008b] = 0a926a04, %l2 = 00000000705f7c7f
ldstub [%i3+0x08b],%l2 ! %l2 = 00000004000000ff
! Mem[0000000091800168] = f57a6bcf e9020978, %g2 = 00006c7c, %g3 = a60f2398
ldd [%o0+0x168],%g2 ! %g2 = 00000000f57a6bcf 00000000e9020978
! Mem[000000008c8001c8] = b47a2e3ad4597460, %l4 = fffffffff1724781, %l4 = fffffffff1724781
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = b47a2e3ad4597460
! %l4 = d4597460, %l5 = bd959872, Mem[0000000090000108] = f4341215 b13729c4
std %l4,[%i4+0x108] ! Mem[0000000090000108] = d4597460 bd959872
! Mem[00000000908001d0] = 9914a593, %g2 = 00000000f57a6bcf
lduh [%i5+0x1d0],%g2 ! %g2 = 0000000000009914
membar #Sync ! Added by membar checker (1139)
! Mem[0000000090000100] = c6360290 55199a33 d4597460 bd959872
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 2459bca1
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
p62_label_19:
! %l6 = 42c94feb, %l7 = b9dca033, Mem[0000000090800158] = 71c15e13 36c3bdc5
std %l6,[%i5+0x158] ! Mem[0000000090800158] = 42c94feb b9dca033
! %l6 = 42c94feb, %l7 = b9dca033, Mem[00000000910001d0] = 7e4c5965 e9b8d21a
std %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 42c94feb b9dca033
! Mem[000000008d800114] = 0f3f30d8, %l7 = b9dca033, %l3 = 8e0d1cff
add %i3,0x114,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000f3f30d8
! Mem[000000008c800162] = 750ef1b6, %l4 = b47a2e3ad4597460
ldstub [%i1+0x162],%l4 ! %l4 = 000000f1000000ff
! Mem[000000009080018c] = f1b6e936, %g2 = 0000000000009914
ldsh [%i5+0x18e],%g2 ! %g2 = fffffffffffff1b6
! Mem[0000000090000100] = c6360290 55199a33 d4597460 bd959872
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 2459bca1
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l2 = 0000000000000004, Mem[00000000918000ea] = ed2e9fe1
sth %l2,[%o0+0x0ea] ! Mem[00000000918000e8] = 00049fe1
! Mem[000000008c000058] = dc3c1e3c, %l4 = 00000000000000f1
ldub [%i0+0x059],%l4 ! %l4 = 000000000000003c
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
p62_label_20:
! Mem[000000008c8001c0] = 47a1cc625147d319, %l1 = 0000000053957840, %l1 = 0000000053957840
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 47a1cc625147d319
! Mem[000000008c8000d8] = 89895f910e332f10, %l4 = 000000000000003c, %l3 = 000000000f3f30d8
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 89895f910e332f10
! Mem[000000008c00008c] = 87d8d1e2, %l4 = 000000000000003c
swap [%i0+0x08c],%l4 ! %l4 = 0000000087d8d1e2
! Mem[00000000900000c0] = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! Mem[00000000900000d0] = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! Mem[00000000900000e0] = 3cfb6e39 b0dba665 00000000 705f7c7f
! Mem[00000000900000f0] = 788fe7be a4e1e765 85f7f1d8 33d34efa
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000090] = 00000000 db9bdcea, %g2 = fffff1b6, %g3 = e9020978
ldd [%i6+0x090],%g2 ! %g2 = 0000000000000000 00000000db9bdcea
! %f0 = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! %f4 = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! %f8 = 3cfb6e39 b0dba665 a7f93b57 daa59ec9
! %f12 = 788fe7be a4e1e765 85f7f1d8 33d34efa
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000091800108] = 832e772e, %g18 = fbba597a28f130e3
ldsw [%o0+0x108],%g2 ! %g2 = fbba597a28f130e3
! %l2 = 00000004, %l3 = 0e332f10, Mem[000000008c800058] = 90246da3 27366771
std %l2,[%i1+0x058] ! Mem[000000008c800058] = 00000004 0e332f10
! Mem[00000000910000f4] = 6c814025, %g18 = fbba597a28f130e3
ldsw [%i6+0x0f4],%g2 ! %g2 = fbba597a28f130e3
membar #Sync ! Added by membar checker (1140)
! %l5 = ef57ab99bd959872, Mem[00000000900000e8] = 00000000
sth %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 98720000
p62_label_21:
! Mem[00000000918000ac] = 067b56ed, %g2 = 000000006c814025
lduw [%o0+0x0ac],%g2 ! %g2 = 00000000067b56ed
! Mem[000000008c800078] = d6196c4df98cb9fb, %l4 = 0000000087d8d1e2, %l3 = 89895f910e332f10
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d6196c4df98cb9fb
! %l7 = 00000000b9dca033, Mem[000000009180019c] = d6f7ca2b
stw %l7,[%o0+0x19c] ! Mem[000000009180019c] = b9dca033
! Mem[000000008d80010c] = fae6f0b0, %l4 = 0000000087d8d1e2
swap [%i3+0x10c],%l4 ! %l4 = 00000000fae6f0b0
! Mem[000000008d0000c0] = a1d48f01, %l1 = 5147d319, %l7 = b9dca033
add %i2,0xc0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a1d48f01
! Mem[000000008d8001b8] = 80a97fb0, %l7 = 00000000a1d48f01
ldsh [%i3+0x1ba],%l7 ! %l7 = 0000000000007fb0
! Mem[0000000091000008] = b3d4ede1 448eee7f, %g2 = 067b56ed, %g3 = db9bdcea
ldd [%i6+%o1],%g2 ! %g2 = 00000000b3d4ede1 00000000448eee7f
! Mem[00000000900001c0] = 946471b3 6b62bfe2 86a2b7d5 2e1fbca1
! Mem[00000000900001d0] = cf3d5659 320e7afd 5e316211 824eca3e
! Mem[00000000900001e0] = a851d2a2 f6518ad1 8510cb78 651180b7
! Mem[00000000900001f0] = 98230fa6 ccc71197 f6cb0ae6 77ecc6ce
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000008d800128] = b26241be8c233820, %l3 = d6196c4df98cb9fb, %l0 = 000000000000005c
add %i3,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b26241be8c233820
! Mem[000000008d800078] = 1fcfe26e, %l1 = 47a1cc625147d319
swap [%i3+0x078],%l1 ! %l1 = 000000001fcfe26e
p62_label_22:
! Mem[0000000090800058] = 76c7d6ff35823d38, %g2 = 00000000b3d4ede1
ldx [%i5+0x058],%g2 ! %g2 = 76c7d6ff35823d38
! Mem[000000008c800078] = d6196c4df98cb9fb, %l2 = 0000000000000004, %l0 = b26241be8c233820
add %i1,0x78,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d6196c4df98cb9fb
! Mem[000000008c0001bc] = e60acbf6, %l7 = 0000000000007fb0
ldsh [%i0+0x1be],%l7 ! %l7 = ffffffffffffcbf6
! Mem[000000008c80007c] = f98cb9fb, %l0 = d6196c4df98cb9fb
swap [%i1+0x07c],%l0 ! %l0 = 00000000f98cb9fb
! Mem[000000009180006c] = efc0f8dd, %g2 = 76c7d6ff35823d38
ldsh [%o0+0x06e],%g2 ! %g2 = ffffffffffffefc0
! Mem[0000000090800090] = 193d214a, %g2 = ffffffffffffefc0
lduh [%i5+0x092],%g2 ! %g2 = 000000000000193d
! %l0 = 00000000f98cb9fb, Mem[00000000900000f8] = 85f7f1d833d34efa
stx %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000000f98cb9fb
! Mem[000000008d0001c5] = 18f7526d, %l2 = 0000000000000004
ldstub [%i2+0x1c5],%l2 ! %l2 = 000000f7000000ff
! Mem[000000008d000168] = 6e7b07413c9c0c1e, %l3 = d6196c4df98cb9fb, %l0 = 00000000f98cb9fb
add %i2,0x168,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6e7b07413c9c0c1e
! Mem[000000009100013c] = 9537f750, %g18 = fbba597a28f130e3
ldsw [%i6+0x13c],%g2 ! %g2 = fbba597a28f130e3
p62_label_23:
! Mem[000000008d000069] = 500638f2, %l6 = 0000000042c94feb
ldstub [%i2+0x069],%l6 ! %l6 = 00000006000000ff
! Mem[000000008c8000b1] = 52829fd6, %l7 = ffffffffffffcbf6
ldstub [%i1+0x0b1],%l7 ! %l7 = 00000082000000ff
! Mem[00000000908001d8] = 6c9180c5, %g2 = ffffffff9537f750
ldub [%i5+0x1db],%g2 ! %g2 = 000000000000006c
! %l6 = 00000006, %l7 = 00000082, Mem[0000000090800120] = deae6fff 744fca19
std %l6,[%i5+0x120] ! Mem[0000000090800120] = 00000006 00000082
membar #Sync ! Added by membar checker (1141)
! Mem[00000000900000c0] = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! Mem[00000000900000d0] = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! Mem[00000000900000e0] = 3cfb6e39 b0dba665 98720000 705f7c7f
! Mem[00000000900000f0] = 788fe7be a4e1e765 00000000 f98cb9fb
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000008c8000ac] = aeff6d08, %l0 = 6e7b07413c9c0c1e
swap [%i1+0x0ac],%l0 ! %l0 = 00000000aeff6d08
! Mem[00000000900001c0] = 946471b3 6b62bfe2 86a2b7d5 2e1fbca1
! Mem[00000000900001d0] = cf3d5659 320e7afd 5e316211 824eca3e
! Mem[00000000900001e0] = a851d2a2 f6518ad1 8510cb78 651180b7
! Mem[00000000900001f0] = 98230fa6 ccc71197 f6cb0ae6 77ecc6ce
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l3 = d6196c4df98cb9fb, Mem[000000009000001a] = 7bedceee
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = b9fbceee
! Mem[000000008d8001ae] = 76a0d19a, %l0 = 00000000aeff6d08
ldstub [%i3+0x1ae],%l0 ! %l0 = 000000d1000000ff
! Mem[000000008d0000cc] = 85d7a40e, %l3 = d6196c4df98cb9fb
swap [%i2+0x0cc],%l3 ! %l3 = 0000000085d7a40e
p62_label_24:
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000008d800078] = 5147d31943a2f873, %l3 = 0000000085d7a40e, %l3 = 0000000085d7a40e
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 5147d31943a2f873
! Mem[0000000090000000] = f6eab2d5, %g2 = 000000000000006c
ldsb [%i4+0x002],%g2 ! %g2 = fffffffffffffff6
! Mem[000000008c0001e8] = 8510cb78 651180b7, %l6 = 00000006, %l7 = 00000082
ldd [%i0+0x1e8],%l6 ! %l6 = 000000008510cb78 00000000651180b7
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[00000000918001f0] = 3c67017f1513ac42, %g2 = fffffffffffffff6
ldx [%o0+0x1f0],%g2 ! %g2 = 3c67017f1513ac42
! Mem[0000000090000140] = 946471b3 6b62bfe2 86a2b7d5 2e1fbca1
! Mem[0000000090000150] = cf3d5659 320e7afd 5e316211 824eca3e
! Mem[0000000090000160] = a851d2a2 f6518ad1 8510cb78 651180b7
! Mem[0000000090000170] = 98230fa6 ccc71197 f6cb0ae6 77ecc6ce
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (1142)
! Mem[00000000900001b0] = 9711c7cc a60f2398, %g2 = 1513ac42, %g3 = 448eee7f
ldd [%i4+0x1b0],%g2 ! %g2 = 000000009711c7cc 00000000a60f2398
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000008d800048] = 00da943620ce9ef3, %l4 = 00000000fae6f0b0, %l7 = 00000000651180b7
add %i3,0x48,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 00da943620ce9ef3
p62_label_25:
membar #Sync ! Added by membar checker (1143)
! Mem[0000000090000090] = cf3d5659320e7afd, %g2 = 000000009711c7cc
ldx [%i4+0x090],%g2 ! %g2 = cf3d5659320e7afd
! Mem[00000000908001ec] = 5beb9259, %g2 = cf3d5659320e7afd
lduh [%i5+0x1ec],%g2 ! %g2 = 0000000000005beb
! %l6 = 000000008510cb78, Mem[000000009100006c] = e2b00248
stw %l6,[%i6+0x06c] ! Mem[000000009100006c] = 8510cb78
! Mem[0000000090000038] = d563288d 45653733, %g2 = 00005beb, %g3 = a60f2398
ldd [%i4+0x038],%g2 ! %g2 = 00000000d563288d 0000000045653733
! Mem[0000000091000114] = 4de6e707, %g2 = 00000000d563288d
lduw [%i6+0x114],%g2 ! %g2 = 000000004de6e707
! Mem[000000008d000134] = 171b1508, %l0 = 000000d1, %l0 = 000000d1
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000171b1508
! Mem[00000000900000c0] = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! Mem[00000000900000d0] = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! Mem[00000000900000e0] = 3cfb6e39 b0dba665 98720000 705f7c7f
! Mem[00000000900000f0] = 788fe7be a4e1e765 00000000 f98cb9fb
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000008c0001c8] = 86a2b7d52e1fbca1, %l4 = 00000000fae6f0b0, %l4 = 00000000fae6f0b0
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 86a2b7d52e1fbca1
! %f16 = e2bf626b b3716494 a1bc1f2e d5b7a286
! %f20 = fd7a0e32 59563dcf 3eca4e82 1162315e
! %f24 = d18a51f6 a2d251a8 b7801165 78cb1085
! %f28 = 9711c7cc a60f2398 cec6ec77 e60acbf6
mov 0x180,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 000000008c800180
! %f0 = b79fb09f c18ea7c0 b44fa06f 14ab4f83
! %f4 = 7669a7c7 c2f67f4c 3e5bbc98 e46a2301
! %f8 = 3cfb6e39 b0dba665 a7f93b57 daa59ec9
! %f12 = 788fe7be a4e1e765 85f7f1d8 33d34efa
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p62_branch_failed
p62_not_taken_0_end:
! End of Random Code for Thread 62
1: membar #Sync ! Force all stores to complete
p62_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f8] ! Set processor 62 done flag
! Check Registers
p62_check_registers:
set p62_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000171b1508
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001fcfe26e
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f7
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 5147d31943a2f873
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 86a2b7d52e1fbca1
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ef57ab99bd959872
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008510cb78
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00da943620ce9ef3
bne,a,pn %xcc,p62_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p62_check_fp_registers:
set p62_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b79fb09f c18ea7c0
bne %xcc,p62_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b44fa06f 14ab4f83
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7669a7c7 c2f67f4c
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3e5bbc98 e46a2301
bne %xcc,p62_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3cfb6e39 b0dba665
bne %xcc,p62_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a7f93b57 daa59ec9
bne %xcc,p62_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 788fe7be a4e1e765
bne %xcc,p62_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 85f7f1d8 33d34efa
bne %xcc,p62_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be e2bf626b b3716494
bne %xcc,p62_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a1bc1f2e d5b7a286
bne %xcc,p62_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be fd7a0e32 59563dcf
bne %xcc,p62_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3eca4e82 1162315e
bne %xcc,p62_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d18a51f6 a2d251a8
bne %xcc,p62_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b7801165 78cb1085
bne %xcc,p62_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9711c7cc a60f2398
bne %xcc,p62_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be cec6ec77 e60acbf6
bne %xcc,p62_f30_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 000000f712e19665
ldx [%i0+0x020],%g3 ! Observed data at 000000008c000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000005c53957840
ldx [%i0+0x028],%g3 ! Observed data at 000000008c000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7d4d7edf0000003c
ldx [%i0+0x088],%g3 ! Observed data at 000000008c000088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3a8881330000005c
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b827e6c3fd3d9965
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b8552c5c694a59d9
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 92d243325ea07269
ldx [%i0+0x0f0],%g3 ! Observed data at 000000008c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000008932c3c4
ldx [%i0+0x108],%g3 ! Observed data at 000000008c000108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = f17247811aff5576
ldx [%i0+0x120],%g3 ! Observed data at 000000008c000120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = e2bf626bb3716494
ldx [%i0+0x180],%g3 ! Observed data at 000000008c000180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a1bc1f2ed5b7a286
ldx [%i0+0x188],%g3 ! Observed data at 000000008c000188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = fd7a0e3259563dcf
ldx [%i0+0x190],%g3 ! Observed data at 000000008c000190
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3eca4e821162315e
ldx [%i0+0x198],%g3 ! Observed data at 000000008c000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d18a51f6a2d251a8
ldx [%i0+0x1a0],%g3 ! Observed data at 000000008c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b780116578cb1085
ldx [%i0+0x1a8],%g3 ! Observed data at 000000008c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9711c7cca60f2398
ldx [%i0+0x1b0],%g3 ! Observed data at 000000008c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cec6ec77e60acbf6
ldx [%i0+0x1b8],%g3 ! Observed data at 000000008c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 705f7c7f8e0d1cff
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1e0,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = a5d9b0ebff337047
ldx [%i1+0x030],%g3 ! Observed data at 000000008c800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9f8cd1b100008932
ldx [%i1+0x038],%g3 ! Observed data at 000000008c800038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000040e332f10
ldx [%i1+0x058],%g3 ! Observed data at 000000008c800058
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = d6196c4df98cb9fb
ldx [%i1+0x078],%g3 ! Observed data at 000000008c800078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 658741083c9c0c1e
ldx [%i1+0x0a8],%g3 ! Observed data at 000000008c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 52ff9fd6631b0759
ldx [%i1+0x0b0],%g3 ! Observed data at 000000008c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 014811fe59e96e8a
ldx [%i1+0x0b8],%g3 ! Observed data at 000000008c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a1301f4c16ffa6b7
ldx [%i1+0x0c8],%g3 ! Observed data at 000000008c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 021f91c5ed68ba44
ldx [%i1+0x0e0],%g3 ! Observed data at 000000008c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2dd55069bb65db8a
ldx [%i1+0x100],%g3 ! Observed data at 000000008c800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = e2bb1432787dc0f4
ldx [%i1+0x108],%g3 ! Observed data at 000000008c800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1aff5576234a7b2f
ldx [%i1+0x120],%g3 ! Observed data at 000000008c800120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 750effb637699e29
ldx [%i1+0x160],%g3 ! Observed data at 000000008c800160
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = e2bf626bb3716494
ldx [%i1+0x180],%g3 ! Observed data at 000000008c800180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a1bc1f2ed5b7a286
ldx [%i1+0x188],%g3 ! Observed data at 000000008c800188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = fd7a0e3259563dcf
ldx [%i1+0x190],%g3 ! Observed data at 000000008c800190
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3eca4e821162315e
ldx [%i1+0x198],%g3 ! Observed data at 000000008c800198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d18a51f6a2d251a8
ldx [%i1+0x1a0],%g3 ! Observed data at 000000008c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b780116578cb1085
ldx [%i1+0x1a8],%g3 ! Observed data at 000000008c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9711c7cca60f2398
ldx [%i1+0x1b0],%g3 ! Observed data at 000000008c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cec6ec77e60acbf6
ldx [%i1+0x1b8],%g3 ! Observed data at 000000008c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ec85be96bd5afda9
ldx [%i1+0x1e0],%g3 ! Observed data at 000000008c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1e0,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000575d778b7d
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 85999513557703a4
ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff1c98ad866e3fcd
ldx [%i2+0x030],%g3 ! Observed data at 000000008d000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 20bbf7e1ffb9909e
ldx [%i2+0x050],%g3 ! Observed data at 000000008d000050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 50ff38f266a2273a
ldx [%i2+0x068],%g3 ! Observed data at 000000008d000068
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 150a6126f98cb9fb
ldx [%i2+0x0c8],%g3 ! Observed data at 000000008d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 68742745f3d277d0
ldx [%i2+0x120],%g3 ! Observed data at 000000008d000120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x120,%g4
ldx [%g1+0x188],%g2 ! Expected data = 666f08ffa67578f5
ldx [%i2+0x188],%g3 ! Observed data at 000000008d000188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d3ea038918ff526d
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1c0,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c0a78ec19fb09fb7
ldx [%i3+0x000],%g3 ! Observed data at 000000008d800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 834fab146fa04fb4
ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4c7ff6c2c7a76976
ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 01236ae498bc5b3e
ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 65a6dbb0396efb3c
ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c99ea5da573bf9a7
ldx [%i3+0x028],%g3 ! Observed data at 000000008d800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 65e7e1a4bee78f78
ldx [%i3+0x030],%g3 ! Observed data at 000000008d800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fa4ed333d8f1f785
ldx [%i3+0x038],%g3 ! Observed data at 000000008d800038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 35df56fb27456390
ldx [%i3+0x068],%g3 ! Observed data at 000000008d800068
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5147d31943a2f873
ldx [%i3+0x078],%g3 ! Observed data at 000000008d800078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0a926aff8a1710e6
ldx [%i3+0x088],%g3 ! Observed data at 000000008d800088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 669dd17159ff3583
ldx [%i3+0x090],%g3 ! Observed data at 000000008d800090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = 32e21b9e87d8d1e2
ldx [%i3+0x108],%g3 ! Observed data at 000000008d800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = 51a2babd270004a0
ldx [%i3+0x160],%g3 ! Observed data at 000000008d800160
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffe90efffc2ebbc5
ldx [%i3+0x190],%g3 ! Observed data at 000000008d800190
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 291cf4b276a0ff9a
ldx [%i3+0x1a8],%g3 ! Observed data at 000000008d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ab7cf9f0b8552cff
ldx [%i3+0x1b0],%g3 ! Observed data at 000000008d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 80a97fb004f399f1
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c9c133ff3fc05693
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1c0,%g4
! The test for processor 62 has passed
p62_passed:
ta GOOD_TRAP
nop
p62_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p62_failed
p62_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p62_failed
p62_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p62_failed
p62_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p62_failed
p62_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p62_failed
p62_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p62_failed
p62_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p62_failed
p62_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p62_failed
p62_f0_fail:
set p62_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f2_fail:
set p62_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f6_fail:
set p62_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f8_fail:
set p62_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f10_fail:
set p62_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f12_fail:
set p62_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f14_fail:
set p62_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f16_fail:
set p62_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f18_fail:
set p62_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f20_fail:
set p62_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f22_fail:
set p62_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f24_fail:
set p62_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f26_fail:
set p62_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f28_fail:
set p62_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f30_fail:
set p62_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 62 failed
p62_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 62 failed
p62_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p62_selfmod_failed:
ba p62_failed
mov 0xabc,%g1
p62_common_error:
or %g0,0xf1e,%g1
ba p62_failed
mov %o5,%g3
p62_common_signature_error:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_common_timeout:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p62_failed
mov 0x0,%g3
p62_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000028]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000020]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800020]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
done
p62_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000028]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000020]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800020]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800020]
done
p62_trap2e:
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000028]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800028]
done
p62_trap2o:
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d000028]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800028]
done
p62_trap3e:
nop
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
nop
done
p62_init_memory_pointers:
set p62_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p62_local0_start,%i0
set p62_local1_start,%i1
set p62_local2_start,%i2
set p62_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 57b65b61aebd1899
ldx [%g1+0x008],%l1 ! %l1 = eb7ce844268e31cf
ldx [%g1+0x010],%l2 ! %l2 = d8278e4fd6a53652
ldx [%g1+0x018],%l3 ! %l3 = 4a5923cc80a97fb0
ldx [%g1+0x020],%l4 ! %l4 = 428615c043000d37
ldx [%g1+0x028],%l5 ! %l5 = 65c8f3b8714d4b75
ldx [%g1+0x030],%l6 ! %l6 = ba75c0e69f8cd1b1
ldx [%g1+0x038],%l7 ! %l7 = be407f8ffd3d9965
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
! Random code for Processor 63
processor_63:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0xfc] ! Set the start flag
wrpr %g0,7,%cleanwin
call p63_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 63
wr %g0,0x4,%fprs ! Make sure fef is 1
set p63_init_freg,%g1
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = feaa5870 fc118f19 c4d039c2 66ec78ae
! %f20 = 9354f338 17236658 2e7a283e fe008ca1
! %f24 = 817d7564 cb1cb2c6 8930240f f43ac2c0
! %f28 = bf5e1702 dd6710d5 e09179b2 7507e7ba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a3db1847 7c998893 f9476277 c2e28e41
! %f36 = 1be304dc 19c05a3a c74dd3df 073b05fa
! %f40 = 750efd14 16ef86fe d494bf32 1257f816
! %f44 = f8c1937d 9ecee58c ea293421 8e79b872
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x89c0f82800000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 89c0f82800000046
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 63
p63_label_1:
! Mem[0000000090000188] = 5b581917137746eb, %g2 = e4be86100000001f
ldx [%i4+0x188],%g2 ! %g2 = 5b581917137746eb
! Mem[00000000900001a8] = 28592cd3, %g2 = 5b581917137746eb
lduh [%i4+0x1aa],%g2 ! %g2 = 0000000000002859
! %f16 = feaa5870 fc118f19 c4d039c2 66ec78ae
! %f20 = 9354f338 17236658 2e7a283e fe008ca1
! %f24 = 817d7564 cb1cb2c6 8930240f f43ac2c0
! %f28 = bf5e1702 dd6710d5 e09179b2 7507e7ba
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000091000144] = 35d93992, %g2 = 0000000000002859
ldsh [%i6+0x146],%g2 ! %g2 = 00000000000035d9
! Mem[000000008f000000] = 807adb096ccbe71f, %l4 = e52d828a36c4bda8, %l0 = 77a07eb0b1f2962c
casxa [%i2]0x80,%l4,%l0 ! %l0 = 807adb096ccbe71f
! Mem[000000008f800190] = 7827712e6fb340d8, %l7 = 3e593cda173093c0, %l1 = cdce4ba61820600c
add %i3,0x190,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7827712e6fb340d8
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[000000008f0001c4] = 16cec016, %l2 = 051e82ae478ab6bf
swap [%i2+0x1c4],%l2 ! %l2 = 0000000016cec016
! Mem[00000000908001c0] = 3731e03f da22069a, %g2 = 000035d9, %g3 = 0bad0b00
ldd [%i5+0x1c0],%g2 ! %g2 = 000000003731e03f 00000000da22069a
! Mem[000000008e000098] = 4dc1a38cc8bd1b71, %l7 = 3e593cda173093c0, %l5 = f32283ba5eb7ca5b
add %i0,0x98,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 4dc1a38cc8bd1b71
p63_label_2:
! %l5 = 4dc1a38cc8bd1b71, Mem[00000000910000f7] = 25b1fac3
stb %l5,[%i6+0x0f7] ! Mem[00000000910000f4] = 71b1fac3
! Mem[00000000918000d4] = d893ac6f, %g18 = 3b6e6d7828912ce0
ldsw [%o0+0x0d4],%g2 ! %g2 = 3b6e6d7828912ce0
! Mem[00000000900001c0] = 98c5416a af88acec fa99339b f5a45ec9
! Mem[00000000900001d0] = 5ed88e06 f7f7e07c d46c5853 0186166a
! Mem[00000000900001e0] = 84cb0fa5 940cc972 e5f99e27 0fbb144d
! Mem[00000000900001f0] = 76e03e01 35f26495 7a4bc07b e0d04992
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l0 = 807adb096ccbe71f, Mem[0000000091000038] = 65fd340e6c70ccef
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 807adb096ccbe71f
! Mem[000000008e800085] = 6c434a00, %l5 = 4dc1a38cc8bd1b71
ldstub [%i1+0x085],%l5 ! %l5 = 00000043000000ff
! Mem[0000000090800064] = 71bcf7d7, %g2 = ffffffffd893ac6f
ldsh [%i5+0x064],%g2 ! %g2 = 00000000000071bc
! Mem[0000000091000190] = 1c19692e, %g2 = 00000000000071bc
ldub [%i6+0x192],%g2 ! %g2 = 000000000000001c
! %l7 = 3e593cda173093c0, Mem[00000000900000e0] = 58b0b309a25024fe
stx %l7,[%i4+0x0e0] ! Mem[00000000900000e0] = 3e593cda173093c0
! Mem[000000008f000048] = c62c0ad1, %l6 = 891d50fd, %l2 = 16cec016
add %i2,0x48,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c62c0ad1
! %l1 = 7827712e6fb340d8, Mem[000000008e800106] = 141c47c6
sth %l1,[%i1+0x106] ! Mem[000000008e800104] = 141c40d8
p63_label_3:
! Mem[000000008f000148] = 876db5f8253ead74, %l6 = 859cb4de891d50fd, %l0 = 807adb096ccbe71f
add %i2,0x148,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 876db5f8253ead74
! Mem[00000000908001d0] = 9914a593, %g2 = 000000000000001c
ldsh [%i5+0x1d0],%g2 ! %g2 = ffffffffffff9914
! Mem[0000000090000080] = 3bac7b2d f48a5a1a 21501f3e 52911d6b
! Mem[0000000090000090] = 6d00201f 1ac5872b 8627f18b f2e36645
! Mem[00000000900000a0] = 7ee7d287 d644c595 afa6b993 d019ae21
! Mem[00000000900000b0] = e50977f5 9f406d92 ead9c6c4 0d492144
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000008e8000c0] = c77d14e167e450fa, %l7 = 3e593cda173093c0, %l3 = 1d20c97595b206d9
add %i1,0xc0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c77d14e167e450fa
! Mem[000000008e000041] = ec2d8e86, %l2 = 00000000c62c0ad1
ldstub [%i0+0x041],%l2 ! %l2 = 0000002d000000ff
! Mem[000000009100019c] = 8dfea55c, %g2 = ffffffffffff9914
ldsb [%i6+0x19c],%g2 ! %g2 = ffffffffffffff8d
! %l0 = 876db5f8253ead74, Mem[000000008e800192] = 0d7ba344
sth %l0,[%i1+0x192] ! Mem[000000008e800190] = 0d7bad74
! %l2 = 000000000000002d, Mem[000000009000002d] = 532d6a25
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 2d2d6a25
! %l1 = 7827712e6fb340d8, Mem[000000008f000137] = d234a6a8
stb %l1,[%i2+0x137] ! Mem[000000008f000134] = d234a6d8
! Mem[00000000918001d8] = ad375cb4, %g2 = ffffffffffffff8d
ldsh [%o0+0x1da],%g2 ! %g2 = ffffffffffffad37
p63_label_4:
! Mem[000000008e0000e0] = ed7d1280, %l7 = 3e593cda173093c0
ldstub [%i0+0x0e0],%l7 ! %l7 = 000000ed000000ff
! Mem[000000008f0000bc] = 709448be, %l7 = 00000000000000ed
swap [%i2+0x0bc],%l7 ! %l7 = 00000000709448be
! Mem[0000000090800038] = 60e89f71, %g2 = ffffffffffffad37
lduw [%i5+0x038],%g2 ! %g2 = 0000000060e89f71
! Mem[000000008e000090] = 0af96209, %l4 = 36c4bda8, %l4 = 36c4bda8
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000af96209
! Mem[00000000900001f8] = 7a4bc07b, %g18 = 3b6e6d7828912ce0
ldsw [%i4+0x1f8],%g2 ! %g2 = 3b6e6d7828912ce0
! Mem[00000000908000e0] = 1c917ca0aff3cafc, %g2 = 000000007a4bc07b
ldx [%i5+0x0e0],%g2 ! %g2 = 1c917ca0aff3cafc
! Mem[000000008f0000d8] = 23857f95210a76b9, %l0 = 876db5f8253ead74, %l6 = 859cb4de891d50fd
add %i2,0xd8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 23857f95210a76b9
! Mem[000000008f800088] = 1410fb2235bb89fe, %l6 = 23857f95210a76b9, %l6 = 23857f95210a76b9
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 1410fb2235bb89fe
! Mem[000000008e0001d0] = 27891feb, %l0 = 876db5f8253ead74
ldub [%i0+0x1d3],%l0 ! %l0 = 00000000000000eb
! Mem[00000000910001a0] = e5c27813, %g2 = 1c917ca0aff3cafc
lduh [%i6+0x1a0],%g2 ! %g2 = 000000000000e5c2
p63_label_5:
! %l0 = 00000000000000eb, Mem[00000000918000b8] = 0a5bbde5
sth %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 00ebbde5
! %f16 = feaa5870 fc118f19 c4d039c2 66ec78ae
! %f20 = 9354f338 17236658 2e7a283e fe008ca1
! %f24 = 817d7564 cb1cb2c6 8930240f f43ac2c0
! %f28 = bf5e1702 dd6710d5 e09179b2 7507e7ba
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000900001e0] = a5940cc9, %g2 = 000000000000e5c2
ldub [%i4+0x1e3],%g2 ! %g2 = 00000000000000a5
! Mem[000000009100003c] = e71f7ed4, %g2 = 00000000000000a5
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000e7
! Mem[0000000090000140] = 73eaa49b 9bb9b2ee 8d4f4008 f76b0690
! Mem[0000000090000150] = 9234af4e cd69a7ed 17af2d6a ff4d8bb7
! Mem[0000000090000160] = 3ad69f1c 0e6009ca 024e0c50 d25bb8c3
! Mem[0000000090000170] = ae1b16b0 07c19840 44d66aa6 3a349ef3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000008e0000b8] = f5f0c80a, %l1 = 7827712e6fb340d8
swap [%i0+0x0b8],%l1 ! %l1 = 00000000f5f0c80a
! Mem[0000000090800014] = faae0a44, %g2 = 00000000000000e7
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffaae
! Mem[000000008f0000ec] = de051749, %l2 = 0000002d, %l1 = f5f0c80a
add %i2,0xec,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000de051749
! Mem[000000008e0001ce] = 593b1774, %l6 = 1410fb2235bb89fe
ldstub [%i0+0x1ce],%l6 ! %l6 = 00000017000000ff
! Mem[000000008e0000b8] = 6fb340d80d406dc8, %l2 = 000000000000002d
ldx [%i0+0x0b8],%l2 ! %l2 = 6fb340d80d406dc8
p63_label_6:
! Mem[0000000091000170] = ddbd0a9c, %g2 = fffffffffffffaae
lduh [%i6+0x170],%g2 ! %g2 = 000000000000ddbd
! Mem[0000000091800028] = 4c49e8b6 5bfd1652, %g2 = 0000ddbd, %g3 = da22069a
ldd [%o0+%o5],%g2 ! %g2 = 000000004c49e8b6 000000005bfd1652
! Mem[0000000091800064] = 2827bfae, %g2 = 000000004c49e8b6
ldub [%o0+0x065],%g2 ! %g2 = 0000000000000028
! Mem[00000000900000a8] = 93d019ae, %g2 = 0000000000000028
ldsb [%i4+0x0ab],%g2 ! %g2 = ffffffffffffff93
! %l1 = 00000000de051749, Mem[0000000091000189] = 3910e578
stb %l1,[%i6+0x189] ! Mem[0000000091000188] = 4910e578
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000910000c4] = 8e83d2b4, %g2 = ffffffffffffff93
lduw [%i6+0x0c4],%g2 ! %g2 = 000000008e83d2b4
! Mem[000000008e0001ec] = 9d7cd78f, %l5 = 00000043, %l4 = 0af96209
add %i0,0x1ec,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009d7cd78f
! %l3 = c77d14e167e450fa, Mem[0000000090800199] = d12a6676
stb %l3,[%i5+0x199] ! Mem[0000000090800198] = fa2a6676
! Mem[0000000090000018] = 2b447bedceee143d, %g2 = 000000008e83d2b4
ldx [%i4+%o3],%g2 ! %g2 = 2b447bedceee143d
p63_label_7:
! Mem[000000008e000060] = 99a55951, %l6 = 0000000000000017
ldstub [%i0+0x060],%l6 ! %l6 = 00000099000000ff
! Mem[0000000090000010] = 16600ea2, %g18 = 3b6e6d7828912ce0
ldsw [%i4+%o2],%g2 ! %g2 = 3b6e6d7828912ce0
! Mem[0000000091800164] = 411bc06f, %g18 = 3b6e6d7828912ce0
ldsw [%o0+0x164],%g2 ! %g2 = 3b6e6d7828912ce0
! %l2 = 6fb340d80d406dc8, Mem[0000000090800062] = 3c2671bc
stb %l2,[%i5+0x062] ! Mem[0000000090800060] = c82671bc
! Mem[000000008e8000a8] = 14f680ff38d47f4c, %l4 = 000000009d7cd78f, %l6 = 0000000000000099
add %i1,0xa8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 14f680ff38d47f4c
! Mem[0000000090000100] = c6360290 55199a33 f4341215 b13729c4
! Mem[0000000090000110] = 5214d683 2887fb18 6c7c16d6 24593dff
! Mem[0000000090000120] = 12c2baa0 f997fe49 a9e5a6d7 7ec9c777
! Mem[0000000090000130] = 58189889 41c9d9c6 7c3cc510 209b8f19
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000008f0000c8] = f1607b8480c7be66, %l3 = c77d14e167e450fa, %l0 = 00000000000000eb
add %i2,0xc8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f1607b8480c7be66
! %l5 = 0000000000000043, Mem[00000000908000d0] = 2ecbd5fc
sth %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = 0043d5fc
! Mem[000000008f800087] = 163f29ec, %l4 = 000000009d7cd78f
ldstub [%i3+0x087],%l4 ! %l4 = 000000ec000000ff
! Mem[000000008e800030] = 3f212894, %l3 = c77d14e167e450fa
swap [%i1+0x030],%l3 ! %l3 = 000000003f212894
p63_label_8:
! Mem[000000008f80002c] = 789a772b, %l0 = f1607b8480c7be66
swap [%i3+0x02c],%l0 ! %l0 = 00000000789a772b
! Mem[000000008e80000d] = 235cbede, %l7 = 00000000709448be
ldstub [%i1+0x00d],%l7 ! %l7 = 0000005c000000ff
! Mem[000000008f00000c] = 5cddec0c, %l4 = 000000ec, %l5 = 00000043
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005cddec0c
! Mem[000000008f000128] = 99cce414346adfd3, %l3 = 000000003f212894
ldx [%i2+0x128],%l3 ! %l3 = 99cce414346adfd3
! %l1 = 00000000de051749, Mem[000000008e000098] = 4dc1a38cc8bd1b71
stx %l1,[%i0+0x098] ! Mem[000000008e000098] = 00000000de051749
! %l3 = 99cce414346adfd3, Mem[00000000908001d8] = 34897f6c9180c5d6
stx %l3,[%i5+0x1d8] ! Mem[00000000908001d8] = 99cce414346adfd3
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000008e800024] = d08130d7, %l7 = 000000000000005c
ldstub [%i1+0x024],%l7 ! %l7 = 000000d0000000ff
! Mem[0000000090000028] = 11d327cb 5e2d2d6a, %g2 = 411bc06f, %g3 = 5bfd1652
ldd [%i4+%o5],%g2 ! %g2 = 0000000011d327cb 000000005e2d2d6a
! Mem[000000008e000001] = 4d98c34b, %l4 = 00000000000000ec
ldstub [%i0+0x001],%l4 ! %l4 = 00000098000000ff
p63_label_9:
! Mem[00000000910000d8] = 9d2d3772, %g2 = 0000000011d327cb
ldub [%i6+0x0d9],%g2 ! %g2 = 000000000000009d
membar #Sync ! Added by membar checker (1144)
! Mem[00000000900000a0] = fe2450a2 09b3b058, %g2 = 0000009d, %g3 = 5e2d2d6a
ldd [%i4+0x0a0],%g2 ! %g2 = 00000000fe2450a2 0000000009b3b058
! Mem[000000008f000134] = d234a6d8, %l6 = 38d47f4c, %l0 = 789a772b
add %i2,0x134,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d234a6d8
! Mem[000000008e800010] = 0fbe72eb, %l6 = 14f680ff38d47f4c
swap [%i1+%o2],%l6 ! %l6 = 000000000fbe72eb
! Mem[00000000910000d8] = a99d2d37 72339a70, %g2 = fe2450a2, %g3 = 09b3b058
ldd [%i6+0x0d8],%g2 ! %g2 = 00000000a99d2d37 0000000072339a70
! Mem[000000008e0001d0] = 27891febcf153fcc, %l2 = 6fb340d80d406dc8, %l0 = 00000000d234a6d8
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 27891febcf153fcc
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000091800070] = f8ddbbd2ab98518d, %g2 = 00000000a99d2d37
ldx [%o0+0x070],%g2 ! %g2 = f8ddbbd2ab98518d
! Mem[000000008e000140] = ddc04d90 39bee7a5, %l0 = cf153fcc, %l1 = de051749
ldd [%i0+0x140],%l0 ! %l0 = 00000000ddc04d90 0000000039bee7a5
! Mem[0000000090800028] = 08259a35 8a69fa82, %g2 = ab98518d, %g3 = 72339a70
ldd [%i5+%o5],%g2 ! %g2 = 0000000008259a35 000000008a69fa82
p63_label_10:
! %l0 = 00000000ddc04d90, Mem[0000000091000002] = 1304434b
stb %l0,[%i6+0x002] ! Mem[0000000091000000] = 9004434b
! %l6 = 000000000fbe72eb, Mem[000000009080011c] = 9ded00dc
stw %l6,[%i5+0x11c] ! Mem[000000009080011c] = 0fbe72eb
! Mem[000000008e800068] = 27b3b76d, %l6 = 0fbe72eb, %l7 = 000000d0
add %i1,0x68,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000027b3b76d
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
stda %f0,[%i2+%g4]ASI_COMMIT_P ! Block Store to 000000008f000080
! Mem[0000000090000080] = 58bb6d8d, %g2 = 0000000008259a35
lduw [%i4+0x080],%g2 ! %g2 = 0000000058bb6d8d
! %l6 = 000000000fbe72eb, Mem[00000000900000ee] = 74725fef
sth %l6,[%i4+0x0ee] ! Mem[00000000900000ec] = 72eb5fef
! Mem[0000000090000060] = 817d7564 cb1cb2c6, %g2 = 58bb6d8d, %g3 = 8a69fa82
ldd [%i4+0x060],%g2 ! %g2 = 00000000817d7564 00000000cb1cb2c6
! Mem[0000000090000060] = 817d7564 cb1cb2c6, %g2 = 817d7564, %g3 = cb1cb2c6
ldd [%i4+0x060],%g2 ! %g2 = 00000000817d7564 00000000cb1cb2c6
! Mem[000000008e000010] = 6a78499d, %l6 = 0fbe72eb, %l2 = 0d406dc8
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000006a78499d
! Mem[00000000908000dc] = 095dca4e, %g2 = 00000000817d7564
ldsh [%i5+0x0dc],%g2 ! %g2 = 000000000000095d
p63_label_11:
! %l7 = 0000000027b3b76d, Mem[0000000090800000] = 210d12bd116fb171
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000027b3b76d
! Mem[000000008f0000e0] = 0f19ccf88fdd362f, %l6 = 000000000fbe72eb, %l7 = 0000000027b3b76d
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0f19ccf88fdd362f
! Mem[000000008e000160] = a4f46ae3, %l5 = 000000005cddec0c
ldstub [%i0+0x160],%l5 ! %l5 = 000000a4000000ff
! Mem[000000008f000040] = 8d7f0ba4, %l6 = 000000000fbe72eb
ldsw [%i2+0x040],%l6 ! %l6 = ffffffff8d7f0ba4
! %l2 = 6a78499d, %l3 = 346adfd3, Mem[00000000918001c8] = e0b9d005 2cf5ebc0
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 6a78499d 346adfd3
membar #Sync ! Added by membar checker (1145)
! Mem[0000000090000000] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000010] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000020] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000030] = 73625304 967fef5f 3636c695 a7befd81
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l2 = 6a78499d, %l3 = 346adfd3, Mem[000000008f8000e0] = 813f1c0b 2afb05f4
std %l2,[%i3+0x0e0] ! Mem[000000008f8000e0] = 6a78499d 346adfd3
! Mem[000000008e000160] = fff46ae3e7343260, %l0 = 00000000ddc04d90, %l5 = 00000000000000a4
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = fff46ae3e7343260
! Mem[000000008e0000bc] = 0d406dc8, %l1 = 39bee7a5, %l5 = e7343260
add %i0,0xbc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000d406dc8
! Mem[000000008f00014c] = 253ead74, %l1 = 39bee7a5, %l4 = 00000098
add %i2,0x14c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000253ead74
p63_label_12:
! Mem[000000008f800044] = 8e0885b5, %l4 = 253ead74, %l3 = 346adfd3
add %i3,0x44,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008e0885b5
! Mem[00000000900000c8] = 226e4081, %g2 = 000000000000095d
ldsh [%i4+0x0ca],%g2 ! %g2 = 000000000000226e
! Mem[000000008f0001d8] = 0a17eb44, %l4 = 00000000253ead74
swap [%i2+0x1d8],%l4 ! %l4 = 000000000a17eb44
! Mem[0000000091000120] = efab16e5 4bba2a1e, %g2 = 0000226e, %g3 = cb1cb2c6
ldd [%i6+0x120],%g2 ! %g2 = 00000000efab16e5 000000004bba2a1e
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000008e800170] = 478a64295bd60ae3, %l0 = 00000000ddc04d90, %l1 = 0000000039bee7a5
add %i1,0x170,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 478a64295bd60ae3
! Mem[000000009100019c] = 5ce5c278, %g2 = 00000000efab16e5
ldub [%i6+0x19f],%g2 ! %g2 = 000000000000005c
! Mem[00000000918000bc] = 461bc92b, %g2 = 000000000000005c
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000461b
! Mem[000000008f8000d8] = 9cc92d71, %l5 = 000000000d406dc8
swap [%i3+0x0d8],%l5 ! %l5 = 000000009cc92d71
! Mem[000000008e000170] = 074d10d29aa0e6ca, %l6 = ffffffff8d7f0ba4, %l3 = 000000008e0885b5
add %i0,0x170,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 074d10d29aa0e6ca
p63_label_13:
! Mem[0000000090000084] = 2189828f, %g2 = 000000000000461b
ldsh [%i4+0x084],%g2 ! %g2 = 0000000000002189
! Mem[0000000090800068] = c1c6924a, %g2 = 0000000000002189
lduw [%i5+0x068],%g2 ! %g2 = 00000000c1c6924a
! Mem[000000008f8001c2] = f503c68a, %l7 = 0f19ccf88fdd362f
ldstub [%i3+0x1c2],%l7 ! %l7 = 000000c6000000ff
! Mem[000000008e80011b] = c551f9ab, %l3 = 074d10d29aa0e6ca
ldstub [%i1+0x11b],%l3 ! %l3 = 000000ab000000ff
! Mem[000000008e8001c8] = f569917f2c9f339b, %l2 = 000000006a78499d, %l2 = 000000006a78499d
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f569917f2c9f339b
! Mem[000000008f000154] = 7b550a42, %l4 = 0a17eb44, %l1 = 5bd60ae3
add %i2,0x154,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000007b550a42
! %l6 = ffffffff8d7f0ba4, Mem[00000000900001c3] = 6aaf88ac
stb %l6,[%i4+0x1c3] ! Mem[00000000900001c0] = a4af88ac
! Mem[00000000900000c0] = 8f828921 8d6dbb58 eba9226e 40811ce8
! Mem[00000000900000d0] = 6c276cb2 15cdca74 6e3c10d0 1286526b
! Mem[00000000900000e0] = 3e593cda 173093c0 2b32d059 b73f72eb
! Mem[00000000900000f0] = 5fef7f96 04536273 81fdbea7 95c63636
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091000148] = 3992e709a2c43b2c, %g2 = 00000000c1c6924a
ldx [%i6+0x148],%g2 ! %g2 = 3992e709a2c43b2c
membar #Sync ! Added by membar checker (1146)
! Mem[000000009000006c] = 59d0322b, %g2 = 3992e709a2c43b2c
lduw [%i4+0x06c],%g2 ! %g2 = 0000000059d0322b
p63_label_14:
! Mem[0000000091000058] = 2b790e06, %g2 = 0000000059d0322b
ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000002b79
! Mem[00000000900001d8] = d46c5853, %g2 = 0000000000002b79
lduh [%i4+0x1d8],%g2 ! %g2 = 000000000000d46c
! Mem[000000008f800088] = 1410fb2235bb89fe, %l0 = 00000000ddc04d90, %l2 = f569917f2c9f339b
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1410fb2235bb89fe
! %l0 = 00000000ddc04d90, Mem[000000008f0001ae] = d0f5ad5c
sth %l0,[%i2+0x1ae] ! Mem[000000008f0001ac] = d0f54d90
! Mem[000000008f800140] = 59954baf 274ffa5c 9af6dc74 5bca3cd0
! Mem[000000008f800150] = 806422ba fec8d38c 040c1f71 823a6421
! Mem[000000008f800160] = 6141445b 1ff851c2 8a4d0c68 87f480c1
! Mem[000000008f800170] = e09d8958 661251a2 bac10052 baf4a826
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_P,%f16 ! Block Load from 000000008f800140
! Mem[000000008e000040] = ecff8e86 9ec27c0e bad30f0c 461f0325
! Mem[000000008e000050] = 7a3f6c96 f55c33e8 f4b358df c368639b
! Mem[000000008e000060] = ffa55951 3fa9f54d 288687eb 09c39468
! Mem[000000008e000070] = bef2c342 8257abd9 38c31e55 85b7cb07
ldda [%i0+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000008e000040
! Mem[0000000091000120] = efab16e5, %g2 = 000000000000d46c
ldsb [%i6+0x120],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000090000000] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000010] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000020] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000030] = 73625304 967fef5f 3636c695 a7befd81
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l3 = 00000000000000ab, Mem[0000000090800146] = 70bcb949
stb %l3,[%i5+0x146] ! Mem[0000000090800144] = abbcb949
! Mem[000000008e0000cc] = a1834c8f, %l0 = ddc04d90, %l4 = 0a17eb44
add %i0,0xcc,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a1834c8f
p63_label_15:
! %l0 = 00000000ddc04d90, Mem[0000000090000178] = 44d66aa6
stw %l0,[%i4+0x178] ! Mem[0000000090000178] = ddc04d90
! %l0 = 00000000ddc04d90, Mem[0000000090800196] = 81f2c4fa
sth %l0,[%i5+0x196] ! Mem[0000000090800194] = 4d90c4fa
! Mem[000000008f0000e0] = 0f19ccf88fdd362f, %l2 = 1410fb2235bb89fe, %l0 = 00000000ddc04d90
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0f19ccf88fdd362f
! Mem[000000008f0000a0] = fe2450a2, %l2 = 1410fb2235bb89fe
ldsh [%i2+0x0a2],%l2 ! %l2 = 00000000000050a2
! Mem[000000008f0001a0] = c610ea49, %l6 = ffffffff8d7f0ba4
ldsh [%i2+0x1a0],%l6 ! %l6 = ffffffffffffc610
! Mem[000000008f00006c] = 964a07f1, %l5 = 9cc92d71, %l1 = 7b550a42
add %i2,0x6c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000964a07f1
! Mem[00000000900000c8] = eba9226e, %g2 = ffffffffffffffef
ldsb [%i4+0x0c8],%g2 ! %g2 = ffffffffffffffeb
! Mem[000000008f80006c] = 87b22f27, %l7 = 00000000000000c6
swap [%i3+0x06c],%l7 ! %l7 = 0000000087b22f27
! %f16 = 0e7cc29e 868effec 25031f46 0c0fd3ba
! %f20 = e8335cf5 966c3f7a 9b6368c3 df58b3f4
! %f24 = 4df5a93f 5159a5ff 6894c309 eb878628
! %f28 = d9ab5782 42c3f2be 07cbb785 551ec338
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (1147)
! Mem[0000000090000190] = 5cf5966c, %g2 = ffffffffffffffeb
ldub [%i4+0x192],%g2 ! %g2 = 000000000000005c
p63_label_16:
! Mem[000000008e000078] = 38c31e55, %l4 = 00000000a1834c8f
swap [%i0+0x078],%l4 ! %l4 = 0000000038c31e55
! Mem[000000008f00017c] = 90f00cb3, %l0 = 8fdd362f, %l4 = 38c31e55
add %i2,0x17c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000090f00cb3
! Mem[0000000091000004] = 434bb096, %g2 = 000000000000005c
lduw [%i6+0x004],%g2 ! %g2 = 00000000434bb096
! Mem[000000008f800068] = ec89b153000000c6, %l5 = 000000009cc92d71, %l4 = 0000000090f00cb3
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ec89b153000000c6
! %f16 = 0e7cc29e 868effec 25031f46 0c0fd3ba
! %f20 = e8335cf5 966c3f7a 9b6368c3 df58b3f4
! %f24 = 4df5a93f 5159a5ff 6894c309 eb878628
! %f28 = d9ab5782 42c3f2be 07cbb785 551ec338
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000091000070] = dec575fc, %g2 = 00000000434bb096
lduw [%i6+0x070],%g2 ! %g2 = 00000000dec575fc
! %l2 = 000050a2, %l3 = 000000ab, Mem[0000000091800070] = f8ddbbd2 ab98518d
std %l2,[%o0+0x070] ! Mem[0000000091800070] = 000050a2 000000ab
! %l6 = ffffc610, %l7 = 87b22f27, Mem[0000000091800088] = ec5f6a06 83ae1bf1
std %l6,[%o0+0x088] ! Mem[0000000091800088] = ffffc610 87b22f27
! Mem[0000000090000040] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000050] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000060] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000070] = 73625304 967fef5f 3636c695 a7befd81
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[000000008f800010] = f5a4cb1a, %l1 = 00000000964a07f1
ldstub [%i3+%o2],%l1 ! %l1 = 000000f5000000ff
p63_label_17:
! %l4 = ec89b153000000c6, Mem[00000000910000e2] = 734102f0
stb %l4,[%i6+0x0e2] ! Mem[00000000910000e0] = c64102f0
! Mem[00000000908000a0] = 4648a006, %g2 = 00000000dec575fc
ldsb [%i5+0x0a2],%g2 ! %g2 = 0000000000000046
! %l0 = 0f19ccf88fdd362f, Mem[0000000091800088] = ffffc610
stw %l0,[%o0+0x088] ! Mem[0000000091800088] = 8fdd362f
! Mem[000000008f8001f0] = 08960b19, %l3 = 000000ab, %l4 = 000000c6
add %i3,0x1f0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000008960b19
! Mem[000000008f800108] = 9c4f1dfb, %l5 = 000000009cc92d71
swap [%i3+0x108],%l5 ! %l5 = 000000009c4f1dfb
! Mem[000000008f800028] = e4071fd980c7be66, %l4 = 0000000008960b19, %l3 = 00000000000000ab
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e4071fd980c7be66
! Mem[000000008f80005c] = 41256540, %l7 = 87b22f27, %l5 = 9c4f1dfb
add %i3,0x5c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000041256540
! %l6 = ffffffffffffc610, Mem[00000000918001c8] = 6a78499d
sth %l6,[%o0+0x1c8] ! Mem[00000000918001c8] = c610499d
! Mem[00000000918001c0] = 9843ec26c6df0770, %g2 = 0000000000000046
ldx [%o0+0x1c0],%g2 ! %g2 = 9843ec26c6df0770
! %l0 = 0f19ccf88fdd362f, Mem[000000008f000080] = 58bb6d8d2189828f
stx %l0,[%i2+0x080] ! Mem[000000008f000080] = 0f19ccf88fdd362f
p63_label_18:
! %f16 = 0e7cc29e 868effec 25031f46 0c0fd3ba
! %f20 = e8335cf5 966c3f7a 9b6368c3 df58b3f4
! %f24 = 4df5a93f 5159a5ff 6894c309 eb878628
! %f28 = d9ab5782 42c3f2be 07cbb785 551ec338
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000008e800174] = 5bd60ae3, %l3 = 80c7be66, %l5 = 41256540
add %i1,0x174,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000005bd60ae3
! Mem[000000008e80000c] = 23ffbede, %l1 = 00000000000000f5
swap [%i1+0x00c],%l1 ! %l1 = 0000000023ffbede
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x140,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 000000008f800140
! Mem[0000000090000180] = 0e7cc29e 868effec 25031f46 0c0fd3ba
! Mem[0000000090000190] = e8335cf5 966c3f7a 9b6368c3 df58b3f4
! Mem[00000000900001a0] = 4df5a93f 5159a5ff 6894c309 eb878628
! Mem[00000000900001b0] = d9ab5782 42c3f2be 07cbb785 551ec338
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800048] = b4718ce2, %g2 = 9843ec26c6df0770
ldub [%o0+0x04a],%g2 ! %g2 = 00000000000000b4
! Mem[000000008f8000f8] = 33688390 f0f9cde8, %l2 = 000050a2, %l3 = 80c7be66
ldd [%i3+0x0f8],%l2 ! %l2 = 0000000033688390 00000000f0f9cde8
! Mem[000000008f8000f4] = 3e32f3f7, %l1 = 0000000023ffbede
swap [%i3+0x0f4],%l1 ! %l1 = 000000003e32f3f7
! Mem[000000008e0000bc] = 0d406dc8, %l7 = 87b22f27, %l7 = 87b22f27
add %i0,0xbc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000d406dc8
! Mem[000000008f800038] = d97c9e6e a9318800, %l2 = 33688390, %l3 = f0f9cde8
ldd [%i3+0x038],%l2 ! %l2 = 00000000d97c9e6e 00000000a9318800
p63_label_19:
! Mem[0000000090800060] = e2c82671, %g2 = 00000000000000b4
ldsb [%i5+0x061],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090000040] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000050] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000060] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000070] = 73625304 967fef5f 3636c695 a7befd81
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000008e800018] = 159de796 e4f41116, %l0 = 8fdd362f, %l1 = 3e32f3f7
ldd [%i1+%o3],%l0 ! %l0 = 00000000159de796 00000000e4f41116
! %l2 = 00000000d97c9e6e, Mem[00000000900001e8] = e5f99e270fbb144d
stx %l2,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000000d97c9e6e
! Mem[000000008f0001dc] = e61f55b7, %l0 = 00000000159de796
swap [%i2+0x1dc],%l0 ! %l0 = 00000000e61f55b7
! Mem[0000000091800178] = ef6fae23, %g2 = ffffffffffffffe2
ldsb [%o0+0x17b],%g2 ! %g2 = ffffffffffffffef
! Mem[000000008f00006c] = 964a07f1, %l7 = 000000000d406dc8
ldub [%i2+0x06e],%l7 ! %l7 = 0000000000000007
! %f0 = 58bb6d8d 2189828f e81c8140 6e22a9eb
! %f4 = 74cacd15 b26c276c 6b528612 d0103c6e
! %f8 = fe2450a2 09b3b058 72743fb7 59d0322b
! %f12 = 73625304 967fef5f 3636c695 a7befd81
mov 0x0c0,%g6
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 000000008f8000c0
! Mem[000000008e800064] = 9a27cb43, %l2 = d97c9e6e, %l2 = d97c9e6e
add %i1,0x64,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009a27cb43
! Mem[000000008f0000a0] = fe2450a2, %l2 = 9a27cb43, %l3 = a9318800
add %i2,0xa0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000fe2450a2
p63_label_20:
membar #Sync ! Added by membar checker (1148)
! Mem[0000000090000140] = 0e7cc29e 868effec 25031f46 0c0fd3ba
! Mem[0000000090000150] = e8335cf5 966c3f7a 9b6368c3 df58b3f4
! Mem[0000000090000160] = 4df5a93f 5159a5ff 6894c309 eb878628
! Mem[0000000090000170] = d9ab5782 42c3f2be 07cbb785 551ec338
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800044] = 70dce89a, %g2 = ffffffffffffffef
ldub [%o0+0x045],%g2 ! %g2 = 0000000000000070
! Mem[000000008e000080] = 6f3321ba 6710ed98 4950abb8 07171e10
! Mem[000000008e000090] = 0af96209 4a648d42 00000000 de051749
! Mem[000000008e0000a0] = 0e2b7a9a 0c0e043b ede2a21b d68dabc7
! Mem[000000008e0000b0] = e924d198 19d214cd 6fb340d8 0d406dc8
mov 0x080,%g4
ldda [%i0+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000008e000080
! Mem[000000008f800030] = 6712f335, %l2 = 9a27cb43, %l3 = fe2450a2
add %i3,0x30,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000006712f335
! %l3 = 000000006712f335, Mem[000000009000009c] = d0103c6e
stw %l3,[%i4+0x09c] ! Mem[000000009000009c] = 6712f335
! Mem[000000008f8000a0] = 919c4ef7, %l7 = 0000000000000007
ldsw [%i3+0x0a0],%l7 ! %l7 = ffffffff919c4ef7
! Mem[000000008f800180] = 239bdcd7 586689cc f40d09a6 46b963c3
! Mem[000000008f800190] = 7827712e 6fb340d8 6ce1c098 4447a063
! Mem[000000008f8001a0] = 0367e430 cadb59a8 80ed9eb7 fe8ebd55
! Mem[000000008f8001b0] = ff126d2f a3a1cae0 dfe8b716 5d1d5a22
mov 0x180,%g6
ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 000000008f800180
! Mem[0000000090800024] = 40ebce14, %g2 = 0000000000000070
lduh [%i5+0x024],%g2 ! %g2 = 00000000000040eb
! Mem[000000008e8000a8] = 14f680ff, %l5 = 000000005bd60ae3
swap [%i1+0x0a8],%l5 ! %l5 = 0000000014f680ff
! Mem[000000008f8001b8] = dfe8b7165d1d5a22, %l7 = ffffffff919c4ef7, %l3 = 000000006712f335
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = dfe8b7165d1d5a22
p63_label_21:
! Mem[000000008e000108] = 0add176aacfc71cf, %l5 = 0000000014f680ff, %l5 = 0000000014f680ff
add %i0,0x108,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0add176aacfc71cf
! %l3 = dfe8b7165d1d5a22, Mem[0000000091000066] = 6b96576c
stb %l3,[%i6+0x066] ! Mem[0000000091000064] = 2296576c
! Mem[00000000908001a0] = 275c44b0, %g2 = 00000000000040eb
ldsh [%i5+0x1a0],%g2 ! %g2 = 000000000000275c
! Mem[000000008e800080] = 32cb96fd6cff4a00, %l4 = 0000000008960b19, %l3 = dfe8b7165d1d5a22
add %i1,0x80,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 32cb96fd6cff4a00
! %f16 = 239bdcd7 586689cc f40d09a6 46b963c3
! %f20 = 7827712e 6fb340d8 6ce1c098 4447a063
! %f24 = 0367e430 cadb59a8 80ed9eb7 fe8ebd55
! %f28 = ff126d2f a3a1cae0 dfe8b716 5d1d5a22
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %f0 = 98ed1067 ba21336f 101e1707 b8ab5049
! %f4 = 428d644a 0962f90a 491705de 00000000
! %f8 = 3b040e0c 9a7a2b0e c7ab8dd6 1ba2e2ed
! %f12 = cd14d219 98d124e9 c86d400d d840b36f
mov 0x0c0,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 000000008e8000c0
membar #Sync ! Added by membar checker (1149)
! Mem[0000000090000080] = 239bdcd7 586689cc f40d09a6 46b963c3
! Mem[0000000090000090] = 7827712e 6fb340d8 6ce1c098 4447a063
! Mem[00000000900000a0] = 0367e430 cadb59a8 80ed9eb7 fe8ebd55
! Mem[00000000900000b0] = ff126d2f a3a1cae0 dfe8b716 5d1d5a22
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l3 = 32cb96fd6cff4a00, Mem[00000000908000d8] = c10469d8
stw %l3,[%i5+0x0d8] ! Mem[00000000908000d8] = 6cff4a00
! Mem[00000000900001f0] = 76e03e01 35f26495, %g2 = 0000275c, %g3 = 4bba2a1e
ldd [%i4+0x1f0],%g2 ! %g2 = 0000000076e03e01 0000000035f26495
! Mem[000000008f000140] = 5b514e9f a86df81c 876db5f8 253ead74
! Mem[000000008f000150] = 76599d01 7b550a42 3e870fde 0b0c7c4a
! Mem[000000008f000160] = 3a6f842a 5ca8f181 c7850df2 75af84b7
! Mem[000000008f000170] = a6914f29 db63a101 10e5c5f2 90f00cb3
mov 0x140,%g6
ldda [%i2+%g6]ASI_BLK_PL,%f16 ! Block Load from 000000008f000140
p63_label_22:
! %f16 = 1cf86da8 9f4e515b 74ad3e25 f8b56d87
! %f20 = 420a557b 019d5976 4a7c0c0b de0f873e
! %f24 = 81f1a85c 2a846f3a b784af75 f20d85c7
! %f28 = 01a163db 294f91a6 b30cf090 f2c5e510
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! %f0 = 98ed1067 ba21336f 101e1707 b8ab5049
! %f4 = 428d644a 0962f90a 491705de 00000000
! %f8 = 3b040e0c 9a7a2b0e c7ab8dd6 1ba2e2ed
! %f12 = cd14d219 98d124e9 c86d400d d840b36f
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l7 = ffffffff919c4ef7, Mem[0000000091000148] = 3992e709
stw %l7,[%i6+0x148] ! Mem[0000000091000148] = 919c4ef7
! Mem[000000008e8001d0] = c47c4dcd, %l1 = e4f41116, %l0 = e61f55b7
add %i1,0x1d0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000c47c4dcd
! Mem[00000000900000c8] = eba9226e, %g2 = 0000000076e03e01
lduw [%i4+0x0c8],%g2 ! %g2 = 00000000eba9226e
! Mem[000000008e000140] = ddc04d90, %l6 = ffffc610, %l1 = e4f41116
add %i0,0x140,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ddc04d90
! %l0 = c47c4dcd, %l1 = ddc04d90, Mem[0000000090800048] = ec50e804 4339ab56
std %l0,[%i5+0x048] ! Mem[0000000090800048] = c47c4dcd ddc04d90
! %l0 = 00000000c47c4dcd, Mem[00000000918001f8] = 5ae8e450
stb %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = cde8e450
! Mem[000000008e8000fc] = d840b36f, %l3 = 32cb96fd6cff4a00
swap [%i1+0x0fc],%l3 ! %l3 = 00000000d840b36f
! Mem[0000000091800098] = 87692ba99cf71985, %g2 = 00000000eba9226e
ldx [%o0+0x098],%g2 ! %g2 = 87692ba99cf71985
p63_label_23:
! Mem[0000000090000040] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000050] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000060] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000070] = 73625304 967fef5f 3636c695 a7befd81
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000008e8001f0] = 9d80c4b5, %l4 = 08960b19, %l1 = ddc04d90
add %i1,0x1f0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009d80c4b5
! Mem[0000000091000138] = 197b0c15, %g2 = 87692ba99cf71985
ldsb [%i6+0x138],%g2 ! %g2 = 0000000000000019
! Mem[000000008f800154] = 15cdca74, %l2 = 000000009a27cb43
swap [%i3+0x154],%l2 ! %l2 = 0000000015cdca74
! Mem[0000000091000048] = 192532e1 c765fd60, %g2 = 00000019, %g3 = 35f26495
ldd [%i6+0x048],%g2 ! %g2 = 00000000192532e1 00000000c765fd60
! Mem[00000000918001d0] = 51c28a40, %g2 = 00000000192532e1
ldsh [%o0+0x1d2],%g2 ! %g2 = 00000000000051c2
membar #Sync ! Added by membar checker (1150)
! %l0 = 00000000c47c4dcd, Mem[0000000090000040] = 58bb6d8d2189828f
stx %l0,[%i4+0x040] ! Mem[0000000090000040] = 00000000c47c4dcd
! Mem[000000009100000c] = ee7f5063, %g2 = 00000000000051c2
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffee7f
! %l6 = ffffffffffffc610, Mem[00000000918001ac] = 589444b7
stb %l6,[%o0+0x1ac] ! Mem[00000000918001ac] = 109444b7
! Mem[00000000918000bc] = 1bc92b5d, %g2 = ffffffffffffee7f
ldsb [%o0+0x0bf],%g2 ! %g2 = 000000000000001b
p63_label_24:
! Mem[00000000908001d0] = 9914a593, %g18 = 3b6e6d7828912ce0
ldsw [%i5+0x1d0],%g2 ! %g2 = 3b6e6d7828912ce0
! %f0 = 98ed1067 ba21336f 101e1707 b8ab5049
! %f4 = 428d644a 0962f90a 491705de 00000000
! %f8 = 3b040e0c 9a7a2b0e c7ab8dd6 1ba2e2ed
! %f12 = cd14d219 98d124e9 c86d400d d840b36f
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000090800158] = 567cbc80, %g2 = ffffffff9914a593
lduh [%i5+0x15a],%g2 ! %g2 = 000000000000567c
! Mem[000000008f0001d0] = b69e0462 9a1332d8, %l6 = ffffc610, %l7 = 919c4ef7
ldd [%i2+0x1d0],%l6 ! %l6 = 00000000b69e0462 000000009a1332d8
! %l7 = 000000009a1332d8, Mem[0000000091000134] = 73807138
sth %l7,[%i6+0x134] ! Mem[0000000091000134] = 32d87138
! Mem[00000000908001f0] = 73b31336, %g2 = 000000000000567c
ldsh [%i5+0x1f2],%g2 ! %g2 = 00000000000073b3
! %l6 = 00000000b69e0462, Mem[0000000090000042] = 0000c47c
stb %l6,[%i4+0x042] ! Mem[0000000090000040] = 6200c47c
! Mem[0000000090000000] = 58bb6d8d 2189828f e81c8140 6e22a9eb
! Mem[0000000090000010] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000020] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000030] = 73625304 967fef5f 3636c695 a7befd81
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000008e8000fd] = 6cff4a00, %l7 = 000000009a1332d8
ldstub [%i1+0x0fd],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000091800178] = 587c30ef 6fae23fe, %g2 = 000073b3, %g3 = c765fd60
ldd [%o0+0x178],%g2 ! %g2 = 00000000587c30ef 000000006fae23fe
p63_label_25:
! %f0 = 98ed1067 ba21336f 101e1707 b8ab5049
! %f4 = 428d644a 0962f90a 491705de 00000000
! %f8 = 3b040e0c 9a7a2b0e c7ab8dd6 1ba2e2ed
! %f12 = cd14d219 98d124e9 c86d400d d840b36f
stda %f0,[%i3+%g6]ASI_BLK_P ! Block Store to 000000008f800100
! %l3 = 00000000d840b36f, Mem[0000000091000080] = 57ff66f48c7af846
stx %l3,[%i6+0x080] ! Mem[0000000091000080] = 00000000d840b36f
! Mem[000000008f8000e0] = fe2450a2, %l7 = 00000000000000ff
ldsw [%i3+0x0e0],%l7 ! %l7 = fffffffffe2450a2
membar #Sync ! Added by membar checker (1151)
! Mem[0000000090000040] = 00006200 c47c4dcd e81c8140 6e22a9eb
! Mem[0000000090000050] = 74cacd15 b26c276c 6b528612 d0103c6e
! Mem[0000000090000060] = fe2450a2 09b3b058 72743fb7 59d0322b
! Mem[0000000090000070] = 73625304 967fef5f 3636c695 a7befd81
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000008e0000e9] = 7d57fcbc, %l6 = 00000000b69e0462
ldstub [%i0+0x0e9],%l6 ! %l6 = 00000057000000ff
! Mem[000000008e80008c] = 4b10befc, %l4 = 0000000008960b19
ldstub [%i1+0x08c],%l4 ! %l4 = 0000004b000000ff
! Mem[000000008f00006e] = 964a07f1, %l7 = fffffffffe2450a2
ldstub [%i2+0x06e],%l7 ! %l7 = 00000007000000ff
! Mem[0000000091800150] = a78f52e6, %g2 = 00000000587c30ef
ldsh [%o0+0x152],%g2 ! %g2 = ffffffffffffa78f
! Mem[0000000090000080] = 239bdcd7 586689cc f40d09a6 46b963c3
! Mem[0000000090000090] = 7827712e 6fb340d8 6ce1c098 4447a063
! Mem[00000000900000a0] = 0367e430 cadb59a8 80ed9eb7 fe8ebd55
! Mem[00000000900000b0] = ff126d2f a3a1cae0 dfe8b716 5d1d5a22
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l2 = 15cdca74, %l3 = d840b36f, Mem[0000000090000158] = 9b6368c3 df58b3f4
std %l2,[%i4+0x158] ! Mem[0000000090000158] = 15cdca74 d840b36f
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
sth %l2,[%i1+0x0f6]
ldsw [%i0+0x150],%l6
ldda [%i1]ASI_BLK_P,%f16
ldd [%i3+0x0d8],%l6
sth %l2,[%i3+0x19c]
nop
ba,a p63_branch_failed
p63_not_taken_0_end:
! End of Random Code for Thread 63
1: membar #Sync ! Force all stores to complete
p63_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0fc] ! Set processor 63 done flag
! Check Registers
p63_check_registers:
set p63_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000c47c4dcd
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009d80c4b5
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000015cdca74
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d840b36f
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004b
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0add176aacfc71cf
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000057
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000007
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p63_check_fp_registers:
set p63_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 98ed1067 ba21336f
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 101e1707 b8ab5049
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 428d644a 0962f90a
bne %xcc,p63_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 491705de 00000000
bne %xcc,p63_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3b040e0c 9a7a2b0e
bne %xcc,p63_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be c7ab8dd6 1ba2e2ed
bne %xcc,p63_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be cd14d219 98d124e9
bne %xcc,p63_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c86d400d d840b36f
bne %xcc,p63_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 1cf86da8 9f4e515b
bne %xcc,p63_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 74ad3e25 f8b56d87
bne %xcc,p63_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 420a557b 019d5976
bne %xcc,p63_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4a7c0c0b de0f873e
bne %xcc,p63_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 81f1a85c 2a846f3a
bne %xcc,p63_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b784af75 f20d85c7
bne %xcc,p63_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 01a163db 294f91a6
bne %xcc,p63_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b30cf090 f2c5e510
bne %xcc,p63_f30_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4dffc34b61460b80
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = ecff8e869ec27c0e
ldx [%i0+0x040],%g3 ! Observed data at 000000008e000040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffa559513fa9f54d
ldx [%i0+0x060],%g3 ! Observed data at 000000008e000060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = a1834c8f85b7cb07
ldx [%i0+0x078],%g3 ! Observed data at 000000008e000078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000000de051749
ldx [%i0+0x098],%g3 ! Observed data at 000000008e000098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6fb340d80d406dc8
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff7d12802b93c28f
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7dfffcbc358d6e7a
ldx [%i0+0x0e8],%g3 ! Observed data at 000000008e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x160],%g2 ! Expected data = fff46ae3e7343260
ldx [%i0+0x160],%g3 ! Observed data at 000000008e000160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b20f9e7d593bff74
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1c8,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6769733a000000f5
ldx [%i1+0x008],%g3 ! Observed data at 000000008e800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 38d47f4ce59d5786
ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5906bfbdff8130d7
ldx [%i1+0x020],%g3 ! Observed data at 000000008e800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 67e450fad14372c4
ldx [%i1+0x030],%g3 ! Observed data at 000000008e800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = 32cb96fd6cff4a00
ldx [%i1+0x080],%g3 ! Observed data at 000000008e800080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5b47eebfff10befc
ldx [%i1+0x088],%g3 ! Observed data at 000000008e800088
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5bd60ae338d47f4c
ldx [%i1+0x0a8],%g3 ! Observed data at 000000008e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 98ed1067ba21336f
ldx [%i1+0x0c0],%g3 ! Observed data at 000000008e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 101e1707b8ab5049
ldx [%i1+0x0c8],%g3 ! Observed data at 000000008e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 428d644a0962f90a
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 491705de00000000
ldx [%i1+0x0d8],%g3 ! Observed data at 000000008e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3b040e0c9a7a2b0e
ldx [%i1+0x0e0],%g3 ! Observed data at 000000008e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c7ab8dd61ba2e2ed
ldx [%i1+0x0e8],%g3 ! Observed data at 000000008e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = cd14d21998d124e9
ldx [%i1+0x0f0],%g3 ! Observed data at 000000008e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c86d400d6cff4a00
ldx [%i1+0x0f8],%g3 ! Observed data at 000000008e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = bb8fb891141c40d8
ldx [%i1+0x100],%g3 ! Observed data at 000000008e800100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = c551f9ff55624c9d
ldx [%i1+0x118],%g3 ! Observed data at 000000008e800118
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x118,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0d7bad744f8b78f8
ldx [%i1+0x190],%g3 ! Observed data at 000000008e800190
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x190,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x068],%g2 ! Expected data = 1be4644a964afff1
ldx [%i2+0x068],%g3 ! Observed data at 000000008f000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0f19ccf88fdd362f
ldx [%i2+0x080],%g3 ! Observed data at 000000008f000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e81c81406e22a9eb
ldx [%i2+0x088],%g3 ! Observed data at 000000008f000088
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 74cacd15b26c276c
ldx [%i2+0x090],%g3 ! Observed data at 000000008f000090
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6b528612d0103c6e
ldx [%i2+0x098],%g3 ! Observed data at 000000008f000098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fe2450a209b3b058
ldx [%i2+0x0a0],%g3 ! Observed data at 000000008f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 72743fb759d0322b
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 73625304967fef5f
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3636c695a7befd81
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 911adecfd234a6d8
ldx [%i2+0x130],%g3 ! Observed data at 000000008f000130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x130,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f19dc9f0d0f54d90
ldx [%i2+0x1a8],%g3 ! Observed data at 000000008f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = af82bf59478ab6bf
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 253ead74159de796
ldx [%i2+0x1d8],%g3 ! Observed data at 000000008f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d8,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffa4cb1a2b1cebb8
ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = e4071fd980c7be66
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ec89b153000000c6
ldx [%i3+0x068],%g3 ! Observed data at 000000008f800068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = f5deb8ee163f29ff
ldx [%i3+0x080],%g3 ! Observed data at 000000008f800080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 58bb6d8d2189828f
ldx [%i3+0x0c0],%g3 ! Observed data at 000000008f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e81c81406e22a9eb
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 74cacd15b26c276c
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6b528612d0103c6e
ldx [%i3+0x0d8],%g3 ! Observed data at 000000008f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fe2450a209b3b058
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 72743fb759d0322b
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 73625304967fef5f
ldx [%i3+0x0f0],%g3 ! Observed data at 000000008f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3636c695a7befd81
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 98ed1067ba21336f
ldx [%i3+0x100],%g3 ! Observed data at 000000008f800100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 101e1707b8ab5049
ldx [%i3+0x108],%g3 ! Observed data at 000000008f800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 428d644a0962f90a
ldx [%i3+0x110],%g3 ! Observed data at 000000008f800110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 491705de00000000
ldx [%i3+0x118],%g3 ! Observed data at 000000008f800118
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3b040e0c9a7a2b0e
ldx [%i3+0x120],%g3 ! Observed data at 000000008f800120
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c7ab8dd61ba2e2ed
ldx [%i3+0x128],%g3 ! Observed data at 000000008f800128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cd14d21998d124e9
ldx [%i3+0x130],%g3 ! Observed data at 000000008f800130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c86d400dd840b36f
ldx [%i3+0x138],%g3 ! Observed data at 000000008f800138
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8f8289218d6dbb58
ldx [%i3+0x140],%g3 ! Observed data at 000000008f800140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = eba9226e40811ce8
ldx [%i3+0x148],%g3 ! Observed data at 000000008f800148
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6c276cb29a27cb43
ldx [%i3+0x150],%g3 ! Observed data at 000000008f800150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6e3c10d01286526b
ldx [%i3+0x158],%g3 ! Observed data at 000000008f800158
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 58b0b309a25024fe
ldx [%i3+0x160],%g3 ! Observed data at 000000008f800160
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2b32d059b73f7472
ldx [%i3+0x168],%g3 ! Observed data at 000000008f800168
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5fef7f9604536273
ldx [%i3+0x170],%g3 ! Observed data at 000000008f800170
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 81fdbea795c63636
ldx [%i3+0x178],%g3 ! Observed data at 000000008f800178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f503ff8af42c5fd8
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1c0,%g4
! The test for processor 63 has passed
p63_passed:
ta GOOD_TRAP
nop
p63_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p63_failed
p63_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p63_failed
p63_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p63_failed
p63_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p63_failed
p63_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p63_failed
p63_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p63_failed
p63_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p63_failed
p63_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p63_failed
p63_f0_fail:
set p63_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f2_fail:
set p63_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f4_fail:
set p63_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f6_fail:
set p63_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f8_fail:
set p63_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f10_fail:
set p63_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f12_fail:
set p63_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f14_fail:
set p63_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f16_fail:
set p63_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f18_fail:
set p63_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f20_fail:
set p63_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f22_fail:
set p63_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f24_fail:
set p63_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f26_fail:
set p63_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f28_fail:
set p63_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f30_fail:
set p63_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 63 failed
p63_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 63 failed
p63_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p63_selfmod_failed:
ba p63_failed
mov 0xabc,%g1
p63_common_error:
or %g0,0xf1f,%g1
ba p63_failed
mov %o5,%g3
p63_common_signature_error:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_common_timeout:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p63_failed
mov 0x0,%g3
p63_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f000008]
done
p63_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f000008]
done
p63_trap2e:
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e800020]
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000020]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f000018]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000020]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f000000]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000028]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800018]
done
p63_trap2o:
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e800020]
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000020]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f000018]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000020]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008f000000]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000028]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800018]
done
p63_trap3e:
nop
done
p63_trap3o:
nop
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p63_init_memory_pointers:
set p63_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p63_local0_start,%i0
set p63_local1_start,%i1
set p63_local2_start,%i2
set p63_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 77a07eb0b1f2962c
ldx [%g1+0x008],%l1 ! %l1 = cdce4ba61820600c
ldx [%g1+0x010],%l2 ! %l2 = 051e82ae478ab6bf
ldx [%g1+0x018],%l3 ! %l3 = 1d20c97595b206d9
ldx [%g1+0x020],%l4 ! %l4 = e52d828a36c4bda8
ldx [%g1+0x028],%l5 ! %l5 = f32283ba5eb7ca5b
ldx [%g1+0x030],%l6 ! %l6 = 859cb4de891d50fd
ldx [%g1+0x038],%l7 ! %l7 = 3e593cda173093c0
! Initialize the output register of window 0
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
ldub [%i3+0x0af],%l0 ! Mem[00000000118000af]
lduh [%i1+0x0c8],%l2 ! Mem[00000000108000c8]
ldub [%i3+0x0d1],%l5 ! Mem[00000000118000d1]
jmpl %o7,%g0
lduh [%i2+0x1d6],%l7 ! Mem[00000000110001d6]
p0_near_0_he:
stw %l1,[%i3+0x134] ! Mem[0000000011800134]
ldsh [%i0+0x170],%l2 ! Mem[0000000010000170]
ldub [%i0+0x161],%l6 ! Mem[0000000010000161]
swap [%i2+0x120],%l6 ! Mem[0000000011000120]
ldx [%i0+0x1b0],%l7 ! Mem[00000000100001b0]
sth %l2,[%i2+0x07a] ! Mem[000000001100007a]
swap [%i0+0x0cc],%l0 ! Mem[00000000100000cc]
jmpl %o7,%g0
ldx [%i3+0x128],%l0 ! Mem[0000000011800128]
p1_near_0_le:
ldub [%i3+0x0af],%l0 ! Mem[00000000138000af]
stb %l2,[%i3+0x0e9] ! Mem[00000000138000e9]
ldsb [%i2+0x0f1],%l5 ! Mem[00000000130000f1]
jmpl %o7,%g0
ldsw [%i0+0x01c],%l0 ! Mem[000000001200001c]
p1_near_0_he:
stx %l5,[%i0+0x1b8] ! Mem[00000000120001b8]
swap [%i0+0x1c8],%l3 ! Mem[00000000120001c8]
ldx [%i0+0x010],%l6 ! Mem[0000000012000010]
lduw [%i1+0x0e4],%l1 ! Mem[00000000128000e4]
std %l4,[%i0+0x158] ! Mem[0000000012000158]
jmpl %o7,%g0
ldd [%i2+0x078],%l2 ! Mem[0000000013000078]
p2_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000140000af]
swap [%i1+0x0e8],%l2 ! Mem[00000000148000e8]
swap [%i3+0x01c],%l5 ! Mem[000000001580001c]
jmpl %o7,%g0
std %l0,[%i2+0x018] ! Mem[0000000015000018]
p2_near_0_he:
ldstub [%i1+0x1d7],%l2 ! Mem[00000000148001d7]
ldd [%i3+0x118],%l2 ! Mem[0000000015800118]
ldstub [%i0+0x192],%l6 ! Mem[0000000014000192]
ldd [%i3+0x1b8],%l2 ! Mem[00000000158001b8]
std %l2,[%i2+0x1e0] ! Mem[00000000150001e0]
jmpl %o7,%g0
swap [%i0+0x040],%l1 ! Mem[0000000014000040]
p3_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000160000af]
ldsb [%i2+0x1f2],%l5 ! Mem[00000000170001f2]
ldd [%i1+0x018],%l4 ! Mem[0000000016800018]
jmpl %o7,%g0
swap [%i2+0x0f4],%l7 ! Mem[00000000170000f4]
p3_near_0_he:
std %l2,[%i0+0x1f0] ! Mem[00000000160001f0]
sth %l2,[%i1+0x170] ! Mem[0000000016800170]
ldsb [%i1+0x141],%l6 ! Mem[0000000016800141]
ldsb [%i1+0x121],%l6 ! Mem[0000000016800121]
jmpl %o7,%g0
ldstub [%i0+0x197],%l7 ! Mem[0000000016000197]
p4_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000180000af]
ldd [%i2+0x0e8],%l2 ! Mem[00000000190000e8]
lduh [%i2+0x0d0],%l5 ! Mem[00000000190000d0]
jmpl %o7,%g0
std %l2,[%i1+0x000] ! Mem[0000000018800000]
p4_near_0_he:
ldsb [%i1+0x179],%l1 ! Mem[0000000018800179]
sth %l7,[%i0+0x066] ! Mem[0000000018000066]
jmpl %o7,%g0
stb %l6,[%i2+0x1b2] ! Mem[00000000190001b2]
p5_near_0_le:
ldub [%i0+0x08f],%l0 ! Mem[000000001a00008f]
ldsw [%i0+0x0e8],%l2 ! Mem[000000001a0000e8]
ldsh [%i0+0x0f0],%l5 ! Mem[000000001a0000f0]
jmpl %o7,%g0
swap [%i2+0x020],%l3 ! Mem[000000001b000020]
p5_near_0_he:
ldsw [%i2+0x1d4],%l6 ! Mem[000000001b0001d4]
std %l6,[%i1+0x1a8] ! Mem[000000001a8001a8]
jmpl %o7,%g0
sth %l6,[%i3+0x1b2] ! Mem[000000001b8001b2]
p6_near_0_le:
ldub [%i0+0x08f],%l0 ! Mem[000000001c00008f]
stb %l2,[%i2+0x0e9] ! Mem[000000001d0000e9]
ldx [%i0+0x018],%l5 ! Mem[000000001c000018]
jmpl %o7,%g0
ldub [%i2+0x0f6],%l7 ! Mem[000000001d0000f6]
p6_near_0_he:
ldd [%i1+0x018],%l6 ! Mem[000000001c800018]
ldstub [%i2+0x18a],%l6 ! Mem[000000001d00018a]
stx %l6,[%i0+0x190] ! Mem[000000001c000190]
sth %l3,[%i1+0x19e] ! Mem[000000001c80019e]
jmpl %o7,%g0
sth %l0,[%i2+0x18e] ! Mem[000000001d00018e]
p7_near_0_le:
ldub [%i0+0x08f],%l0 ! Mem[000000001e00008f]
swap [%i1+0x0e8],%l2 ! Mem[000000001e8000e8]
swap [%i2+0x0d0],%l5 ! Mem[000000001f0000d0]
jmpl %o7,%g0
ldd [%i0+0x020],%l2 ! Mem[000000001e000020]
p7_near_0_he:
stb %l7,[%i1+0x01d] ! Mem[000000001e80001d]
ldsb [%i2+0x119],%l3 ! Mem[000000001f000119]
jmpl %o7,%g0
swap [%i1+0x190],%l6 ! Mem[000000001e800190]
p8_near_0_le:
ldub [%i0+0x08f],%l0 ! Mem[000000002000008f]
lduh [%i3+0x184],%l1 ! Mem[0000000021800184]
stb %l0,[%i0+0x155] ! Mem[0000000020000155]
jmpl %o7,%g0
ldstub [%i1+0x095],%l5 ! Mem[0000000020800095]
p8_near_0_he:
lduh [%i1+0x1d6],%l2 ! Mem[00000000208001d6]
jmpl %o7,%g0
stx %l2,[%i1+0x150] ! Mem[0000000020800150]
p9_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000220000af]
ldd [%i1+0x0e8],%l2 ! Mem[00000000228000e8]
ldstub [%i3+0x0f1],%l5 ! Mem[00000000238000f1]
jmpl %o7,%g0
lduw [%i2+0x020],%l3 ! Mem[0000000023000020]
p9_near_0_he:
stx %l1,[%i0+0x158] ! Mem[0000000022000158]
ldsw [%i0+0x124],%l7 ! Mem[0000000022000124]
jmpl %o7,%g0
lduh [%i1+0x05e],%l4 ! Mem[000000002280005e]
p10_near_0_le:
ldub [%i0+0x08f],%l0 ! Mem[000000002400008f]
ldstub [%i3+0x0e9],%l2 ! Mem[00000000258000e9]
ldstub [%i1+0x01c],%l5 ! Mem[000000002480001c]
jmpl %o7,%g0
swap [%i2+0x03c],%l0 ! Mem[000000002500003c]
p10_near_0_he:
ldsh [%i3+0x1f6],%l2 ! Mem[00000000258001f6]
stb %l3,[%i1+0x139] ! Mem[0000000024800139]
ldsh [%i2+0x1a6],%l6 ! Mem[00000000250001a6]
lduh [%i0+0x01e],%l7 ! Mem[000000002400001e]
lduw [%i2+0x1ac],%l0 ! Mem[00000000250001ac]
jmpl %o7,%g0
lduh [%i3+0x12a],%l1 ! Mem[000000002580012a]
p11_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000260000af]
lduw [%i2+0x0c8],%l2 ! Mem[00000000270000c8]
swap [%i0+0x0d0],%l5 ! Mem[00000000260000d0]
jmpl %o7,%g0
swap [%i3+0x0b4],%l5 ! Mem[00000000278000b4]
p11_near_0_he:
swap [%i2+0x1f4],%l6 ! Mem[00000000270001f4]
jmpl %o7,%g0
lduh [%i3+0x066],%l7 ! Mem[0000000027800066]
p12_near_0_le:
ldub [%i0+0x0af],%l0 ! Mem[00000000280000af]
stw %l2,[%i0+0x0c8] ! Mem[00000000280000c8]
std %l4,[%i3+0x0f0] ! Mem[00000000298000f0]
jmpl %o7,%g0
swap [%i1+0x0f4],%l7 ! Mem[00000000288000f4]
p12_near_0_he:
stb %l7,[%i1+0x01d] ! Mem[000000002880001d]
ldstub [%i3+0x1aa],%l6 ! Mem[00000000298001aa]
ldstub [%i2+0x1b2],%l6 ! Mem[00000000290001b2]
lduh [%i3+0x19e],%l3 ! Mem[000000002980019e]
jmpl %o7,%g0
lduw [%i3+0x1e4],%l3 ! Mem[00000000298001e4]
p13_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[000000002a8000af]
stb %l4,[%i0+0x0f2] ! Mem[000000002a0000f2]
sth %l6,[%i0+0x1b0] ! Mem[000000002a0001b0]
jmpl %o7,%g0
stb %l0,[%i0+0x03f] ! Mem[000000002a00003f]
p13_near_0_he:
ldstub [%i2+0x1d7],%l2 ! Mem[000000002b0001d7]
swap [%i0+0x150],%l2 ! Mem[000000002a000150]
ldsw [%i1+0x184],%l6 ! Mem[000000002a800184]
ldsw [%i3+0x03c],%l7 ! Mem[000000002b80003c]
stw %l2,[%i2+0x108] ! Mem[000000002b000108]
jmpl %o7,%g0
ldsb [%i3+0x154],%l0 ! Mem[000000002b800154]
p14_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000002c80008f]
std %l0,[%i2+0x1a0] ! Mem[000000002d0001a0]
ldstub [%i3+0x1b1],%l6 ! Mem[000000002d8001b1]
jmpl %o7,%g0
swap [%i2+0x01c],%l0 ! Mem[000000002d00001c]
p14_near_0_he:
stw %l2,[%i1+0x1f4] ! Mem[000000002c8001f4]
swap [%i0+0x138],%l3 ! Mem[000000002c000138]
lduh [%i1+0x192],%l6 ! Mem[000000002c800192]
swap [%i2+0x19c],%l3 ! Mem[000000002d00019c]
sth %l3,[%i2+0x1e6] ! Mem[000000002d0001e6]
jmpl %o7,%g0
ldsh [%i0+0x060],%l1 ! Mem[000000002c000060]
p15_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000002e80008f]
ldstub [%i2+0x0c9],%l2 ! Mem[000000002f0000c9]
lduh [%i1+0x03c],%l5 ! Mem[000000002e80003c]
jmpl %o7,%g0
ldub [%i1+0x0f6],%l7 ! Mem[000000002e8000f6]
p15_near_0_he:
swap [%i2+0x01c],%l7 ! Mem[000000002f00001c]
ldstub [%i3+0x1aa],%l6 ! Mem[000000002f8001aa]
ldsb [%i0+0x153],%l0 ! Mem[000000002e000153]
ldstub [%i3+0x1b6],%l5 ! Mem[000000002f8001b6]
jmpl %o7,%g0
ldsw [%i1+0x188],%l5 ! Mem[000000002e800188]
p16_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000003080008f]
lduw [%i1+0x0c8],%l2 ! Mem[00000000308000c8]
sth %l5,[%i1+0x0f0] ! Mem[00000000308000f0]
jmpl %o7,%g0
swap [%i2+0x000],%l3 ! Mem[0000000031000000]
p16_near_0_he:
ldd [%i2+0x018],%l6 ! Mem[0000000031000018]
ldsw [%i0+0x118],%l3 ! Mem[0000000030000118]
jmpl %o7,%g0
std %l6,[%i3+0x1b0] ! Mem[00000000318001b0]
p17_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000003280008f]
stw %l2,[%i3+0x0c8] ! Mem[00000000338000c8]
lduh [%i0+0x0f0],%l5 ! Mem[00000000320000f0]
jmpl %o7,%g0
swap [%i2+0x094],%l5 ! Mem[0000000033000094]
p17_near_0_he:
ldsh [%i3+0x1d4],%l6 ! Mem[00000000338001d4]
jmpl %o7,%g0
swap [%i3+0x064],%l7 ! Mem[0000000033800064]
p18_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[00000000348000af]
ldub [%i3+0x1a4],%l1 ! Mem[00000000358001a4]
ldsh [%i3+0x154],%l0 ! Mem[0000000035800154]
jmpl %o7,%g0
ldsw [%i3+0x05c],%l4 ! Mem[000000003580005c]
p18_near_0_he:
stb %l0,[%i1+0x029] ! Mem[0000000034800029]
lduh [%i3+0x1ca],%l3 ! Mem[00000000358001ca]
ldsw [%i3+0x034],%l6 ! Mem[0000000035800034]
swap [%i3+0x0c4],%l1 ! Mem[00000000358000c4]
jmpl %o7,%g0
ldd [%i2+0x178],%l4 ! Mem[0000000035000178]
p19_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[00000000368000af]
stx %l5,[%i2+0x1d0] ! Mem[00000000370001d0]
ldsb [%i2+0x01c],%l5 ! Mem[000000003700001c]
jmpl %o7,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000036000038]
p19_near_0_he:
ldx [%i2+0x1f0],%l2 ! Mem[00000000370001f0]
swap [%i3+0x118],%l3 ! Mem[0000000037800118]
std %l6,[%i1+0x180] ! Mem[0000000036800180]
ldsb [%i2+0x03e],%l7 ! Mem[000000003700003e]
sth %l0,[%i2+0x18e] ! Mem[000000003700018e]
jmpl %o7,%g0
ldsb [%i3+0x137],%l3 ! Mem[0000000037800137]
p20_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[00000000388000af]
ldsb [%i2+0x0c9],%l2 ! Mem[00000000390000c9]
swap [%i0+0x0f0],%l5 ! Mem[00000000380000f0]
jmpl %o7,%g0
lduw [%i2+0x000],%l3 ! Mem[0000000039000000]
p20_near_0_he:
swap [%i2+0x158],%l1 ! Mem[0000000039000158]
swap [%i3+0x104],%l7 ! Mem[0000000039800104]
jmpl %o7,%g0
ldstub [%i2+0x1d7],%l7 ! Mem[00000000390001d7]
p21_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[000000003a8000af]
ldub [%i0+0x0e9],%l2 ! Mem[000000003a0000e9]
lduw [%i3+0x0d0],%l5 ! Mem[000000003b8000d0]
jmpl %o7,%g0
sth %l3,[%i0+0x000] ! Mem[000000003a000000]
p21_near_0_he:
std %l0,[%i0+0x158] ! Mem[000000003a000158]
stw %l7,[%i0+0x124] ! Mem[000000003a000124]
jmpl %o7,%g0
lduh [%i0+0x1f6],%l7 ! Mem[000000003a0001f6]
p22_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000003c80008f]
std %l2,[%i2+0x0e8] ! Mem[000000003d0000e8]
ldstub [%i1+0x0d1],%l5 ! Mem[000000003c8000d1]
jmpl %o7,%g0
swap [%i1+0x020],%l3 ! Mem[000000003c800020]
p22_near_0_he:
ldx [%i3+0x158],%l1 ! Mem[000000003d800158]
stb %l7,[%i2+0x126] ! Mem[000000003d000126]
jmpl %o7,%g0
stw %l7,[%i3+0x1d4] ! Mem[000000003d8001d4]
p23_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[000000003e8000af]
swap [%i1+0x0e8],%l2 ! Mem[000000003e8000e8]
std %l6,[%i0+0x190] ! Mem[000000003e000190]
jmpl %o7,%g0
ldsb [%i0+0x03f],%l0 ! Mem[000000003e00003f]
p23_near_0_he:
stx %l6,[%i3+0x190] ! Mem[000000003f800190]
ldx [%i3+0x0d0],%l1 ! Mem[000000003f8000d0]
stx %l1,[%i1+0x0c0] ! Mem[000000003e8000c0]
std %l0,[%i3+0x078] ! Mem[000000003f800078]
stx %l2,[%i0+0x128] ! Mem[000000003e000128]
jmpl %o7,%g0
ldsh [%i2+0x034],%l5 ! Mem[000000003f000034]
p24_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000004080008f]
stb %l1,[%i1+0x184] ! Mem[0000000040800184]
swap [%i0+0x154],%l0 ! Mem[0000000040000154]
jmpl %o7,%g0
ldstub [%i0+0x0f6],%l7 ! Mem[00000000400000f6]
p24_near_0_he:
ldsw [%i3+0x03c],%l7 ! Mem[000000004180003c]
ldstub [%i3+0x1aa],%l6 ! Mem[00000000418001aa]
lduh [%i3+0x172],%l0 ! Mem[0000000041800172]
lduw [%i0+0x03c],%l7 ! Mem[000000004000003c]
jmpl %o7,%g0
ldsw [%i3+0x1b4],%l7 ! Mem[00000000418001b4]
p25_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000004280008f]
ldsb [%i2+0x0e9],%l2 ! Mem[00000000430000e9]
std %l4,[%i1+0x0d0] ! Mem[00000000428000d0]
jmpl %o7,%g0
ldsw [%i0+0x020],%l3 ! Mem[0000000042000020]
p25_near_0_he:
ldstub [%i1+0x179],%l1 ! Mem[0000000042800179]
std %l2,[%i2+0x118] ! Mem[0000000043000118]
jmpl %o7,%g0
ldub [%i1+0x1b2],%l6 ! Mem[00000000428001b2]
p26_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000004480008f]
ldub [%i0+0x0e9],%l2 ! Mem[00000000440000e9]
ldstub [%i0+0x0d1],%l5 ! Mem[00000000440000d1]
jmpl %o7,%g0
ldx [%i1+0x020],%l3 ! Mem[0000000044800020]
p26_near_0_he:
ldsb [%i3+0x159],%l1 ! Mem[0000000045800159]
ldstub [%i2+0x047],%l7 ! Mem[0000000045000047]
jmpl %o7,%g0
ldd [%i1+0x078],%l4 ! Mem[0000000044800078]
p27_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000004680008f]
std %l2,[%i2+0x0e8] ! Mem[00000000470000e8]
stx %l5,[%i1+0x018] ! Mem[0000000046800018]
jmpl %o7,%g0
ldstub [%i0+0x01f],%l0 ! Mem[000000004600001f]
p27_near_0_he:
lduw [%i0+0x1f4],%l2 ! Mem[00000000460001f4]
ldsb [%i1+0x139],%l3 ! Mem[0000000046800139]
sth %l6,[%i3+0x192] ! Mem[0000000047800192]
lduw [%i3+0x19c],%l3 ! Mem[000000004780019c]
stx %l3,[%i0+0x1c0] ! Mem[00000000460001c0]
jmpl %o7,%g0
lduh [%i3+0x040],%l1 ! Mem[0000000047800040]
p28_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[00000000488000af]
swap [%i0+0x0e8],%l2 ! Mem[00000000480000e8]
ldsb [%i3+0x01c],%l5 ! Mem[000000004980001c]
jmpl %o7,%g0
stb %l0,[%i2+0x01f] ! Mem[000000004900001f]
p28_near_0_he:
ldsb [%i3+0x134],%l1 ! Mem[0000000049800134]
ldsh [%i0+0x190],%l4 ! Mem[0000000048000190]
ldx [%i1+0x090],%l7 ! Mem[0000000048800090]
ldstub [%i3+0x028],%l4 ! Mem[0000000049800028]
ldd [%i3+0x168],%l2 ! Mem[0000000049800168]
jmpl %o7,%g0
ldx [%i0+0x1a8],%l7 ! Mem[00000000480001a8]
p29_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[000000004a8000af]
lduw [%i2+0x1d0],%l5 ! Mem[000000004b0001d0]
std %l4,[%i1+0x018] ! Mem[000000004a800018]
jmpl %o7,%g0
swap [%i2+0x0f4],%l7 ! Mem[000000004b0000f4]
p29_near_0_he:
ldsw [%i3+0x01c],%l7 ! Mem[000000004b80001c]
stw %l6,[%i1+0x188] ! Mem[000000004a800188]
ldx [%i2+0x170],%l0 ! Mem[000000004b000170]
lduw [%i0+0x194],%l5 ! Mem[000000004a000194]
jmpl %o7,%g0
ldstub [%i1+0x1ab],%l5 ! Mem[000000004a8001ab]
p30_near_0_le:
ldub [%i1+0x0af],%l0 ! Mem[000000004c8000af]
stx %l1,[%i3+0x180] ! Mem[000000004d800180]
lduh [%i1+0x174],%l0 ! Mem[000000004c800174]
jmpl %o7,%g0
stw %l7,[%i0+0x0d4] ! Mem[000000004c0000d4]
p30_near_0_he:
swap [%i3+0x03c],%l7 ! Mem[000000004d80003c]
ldstub [%i2+0x1aa],%l6 ! Mem[000000004d0001aa]
std %l0,[%i2+0x150] ! Mem[000000004d000150]
std %l4,[%i3+0x190] ! Mem[000000004d800190]
jmpl %o7,%g0
stw %l0,[%i0+0x18c] ! Mem[000000004c00018c]
p31_near_0_le:
ldub [%i1+0x08f],%l0 ! Mem[000000004e80008f]
ldstub [%i3+0x0c9],%l2 ! Mem[000000004f8000c9]
ldd [%i1+0x0f0],%l4 ! Mem[000000004e8000f0]
jmpl %o7,%g0
ldub [%i2+0x020],%l3 ! Mem[000000004f000020]
p31_near_0_he:
stx %l1,[%i2+0x178] ! Mem[000000004f000178]
ldstub [%i2+0x126],%l7 ! Mem[000000004f000126]
jmpl %o7,%g0
ldsw [%i3+0x1f4],%l7 ! Mem[000000004f8001f4]
p32_near_0_le:
lduw [%i1+0x0ac],%l0 ! Mem[00000000508000ac]
ldx [%i2+0x0c8],%l2 ! Mem[00000000510000c8]
std %l6,[%i2+0x040] ! Mem[0000000051000040]
jmpl %o7,%g0
swap [%i3+0x05c],%l4 ! Mem[000000005180005c]
p32_near_0_he:
ldstub [%i3+0x029],%l0 ! Mem[0000000051800029]
ldub [%i3+0x166],%l7 ! Mem[0000000051800166]
stx %l1,[%i3+0x0e0] ! Mem[00000000518000e0]
stb %l7,[%i3+0x07e] ! Mem[000000005180007e]
jmpl %o7,%g0
sth %l2,[%i3+0x108] ! Mem[0000000051800108]
p33_near_0_le:
lduw [%i1+0x08c],%l0 ! Mem[000000005280008c]
stx %l2,[%i0+0x0c8] ! Mem[00000000520000c8]
stw %l5,[%i3+0x0f0] ! Mem[00000000538000f0]
jmpl %o7,%g0
stx %l3,[%i1+0x000] ! Mem[0000000052800000]
p33_near_0_he:
stb %l1,[%i1+0x179] ! Mem[0000000052800179]
ldstub [%i1+0x18a],%l6 ! Mem[000000005280018a]
jmpl %o7,%g0
stw %l0,[%i2+0x150] ! Mem[0000000053000150]
p34_near_0_le:
lduw [%i2+0x08c],%l0 ! Mem[000000005500008c]
ldx [%i0+0x1a0],%l1 ! Mem[00000000540001a0]
lduw [%i3+0x154],%l0 ! Mem[0000000055800154]
jmpl %o7,%g0
std %l4,[%i3+0x0b0] ! Mem[00000000558000b0]
p34_near_0_he:
ldub [%i0+0x1d4],%l6 ! Mem[00000000540001d4]
jmpl %o7,%g0
ldub [%i3+0x067],%l7 ! Mem[0000000055800067]
p35_near_0_le:
lduw [%i2+0x08c],%l0 ! Mem[000000005700008c]
ldsb [%i0+0x1a4],%l1 ! Mem[00000000560001a4]
ldsh [%i0+0x174],%l0 ! Mem[0000000056000174]
jmpl %o7,%g0
swap [%i2+0x094],%l5 ! Mem[0000000057000094]
p35_near_0_he:
sth %l6,[%i3+0x1f4] ! Mem[00000000578001f4]
jmpl %o7,%g0
swap [%i0+0x064],%l7 ! Mem[0000000056000064]
p36_near_0_le:
lduw [%i2+0x08c],%l0 ! Mem[000000005900008c]
ldstub [%i2+0x0e9],%l2 ! Mem[00000000590000e9]
stx %l5,[%i2+0x038] ! Mem[0000000059000038]
jmpl %o7,%g0
stx %l0,[%i2+0x038] ! Mem[0000000059000038]
p36_near_0_he:
ldsw [%i3+0x114],%l1 ! Mem[0000000059800114]
ldx [%i0+0x150],%l2 ! Mem[0000000058000150]
ldsb [%i0+0x1a7],%l6 ! Mem[00000000580001a7]
ldsh [%i2+0x01e],%l7 ! Mem[000000005900001e]
lduw [%i2+0x18c],%l0 ! Mem[000000005900018c]
jmpl %o7,%g0
sth %l3,[%i1+0x116] ! Mem[0000000058800116]
p37_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[000000005b0000ac]
ldx [%i1+0x0e8],%l2 ! Mem[000000005a8000e8]
swap [%i1+0x0d0],%l5 ! Mem[000000005a8000d0]
jmpl %o7,%g0
lduh [%i2+0x000],%l3 ! Mem[000000005b000000]
p37_near_0_he:
ldd [%i1+0x178],%l0 ! Mem[000000005a800178]
lduh [%i2+0x126],%l7 ! Mem[000000005b000126]
jmpl %o7,%g0
stb %l7,[%i0+0x1d7] ! Mem[000000005a0001d7]
p38_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[000000005d0000ac]
stx %l2,[%i3+0x0e8] ! Mem[000000005d8000e8]
ldx [%i0+0x0f0],%l5 ! Mem[000000005c0000f0]
jmpl %o7,%g0
std %l2,[%i2+0x020] ! Mem[000000005d000020]
p38_near_0_he:
ldsw [%i2+0x1d4],%l6 ! Mem[000000005d0001d4]
sth %l6,[%i2+0x1aa] ! Mem[000000005d0001aa]
jmpl %o7,%g0
swap [%i1+0x150],%l0 ! Mem[000000005c800150]
p39_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[000000005f0000ac]
ldsh [%i1+0x1f2],%l5 ! Mem[000000005e8001f2]
stx %l6,[%i2+0x190] ! Mem[000000005f000190]
jmpl %o7,%g0
ldx [%i0+0x038],%l0 ! Mem[000000005e000038]
p39_near_0_he:
std %l0,[%i1+0x008] ! Mem[000000005e800008]
lduw [%i1+0x0f4],%l1 ! Mem[000000005e8000f4]
lduw [%i3+0x1c4],%l6 ! Mem[000000005f8001c4]
ldx [%i2+0x058],%l1 ! Mem[000000005f000058]
sth %l4,[%i3+0x19c] ! Mem[000000005f80019c]
jmpl %o7,%g0
stw %l6,[%i0+0x084] ! Mem[000000005e000084]
p40_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[00000000610000ac]
stw %l1,[%i3+0x1a4] ! Mem[00000000618001a4]
lduw [%i3+0x01c],%l5 ! Mem[000000006180001c]
jmpl %o7,%g0
lduw [%i3+0x0d4],%l7 ! Mem[00000000618000d4]
p40_near_0_he:
swap [%i0+0x03c],%l7 ! Mem[000000006000003c]
sth %l3,[%i2+0x138] ! Mem[0000000061000138]
swap [%i2+0x1b0],%l6 ! Mem[00000000610001b0]
ldsb [%i3+0x1be],%l3 ! Mem[00000000618001be]
jmpl %o7,%g0
swap [%i1+0x1e4],%l3 ! Mem[00000000608001e4]
p41_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[00000000630000ac]
ldsh [%i2+0x0e8],%l2 ! Mem[00000000630000e8]
ldd [%i1+0x190],%l6 ! Mem[0000000062800190]
jmpl %o7,%g0
ldstub [%i1+0x1f7],%l7 ! Mem[00000000628001f7]
p41_near_0_he:
stw %l1,[%i1+0x134] ! Mem[0000000062800134]
std %l2,[%i3+0x170] ! Mem[0000000063800170]
ldub [%i3+0x187],%l6 ! Mem[0000000063800187]
lduh [%i3+0x01e],%l7 ! Mem[000000006380001e]
stx %l0,[%i2+0x188] ! Mem[0000000063000188]
std %l0,[%i1+0x150] ! Mem[0000000062800150]
stw %l6,[%i2+0x098] ! Mem[0000000063000098]
jmpl %o7,%g0
swap [%i3+0x118],%l2 ! Mem[0000000063800118]
p42_near_0_le:
lduw [%i2+0x08c],%l0 ! Mem[000000006500008c]
lduh [%i0+0x0e8],%l2 ! Mem[00000000640000e8]
sth %l5,[%i3+0x0f0] ! Mem[00000000658000f0]
jmpl %o7,%g0
ldstub [%i3+0x020],%l3 ! Mem[0000000065800020]
p42_near_0_he:
stw %l1,[%i0+0x158] ! Mem[0000000064000158]
swap [%i0+0x124],%l7 ! Mem[0000000064000124]
jmpl %o7,%g0
ldx [%i0+0x1d0],%l7 ! Mem[00000000640001d0]
p43_near_0_le:
lduw [%i2+0x08c],%l0 ! Mem[000000006700008c]
sth %l2,[%i2+0x0e8] ! Mem[00000000670000e8]
ldsw [%i1+0x0d0],%l5 ! Mem[00000000668000d0]
jmpl %o7,%g0
lduw [%i0+0x000],%l3 ! Mem[0000000066000000]
p43_near_0_he:
std %l0,[%i3+0x158] ! Mem[0000000067800158]
sth %l7,[%i2+0x126] ! Mem[0000000067000126]
jmpl %o7,%g0
stw %l7,[%i1+0x1f4] ! Mem[00000000668001f4]
p44_near_0_le:
lduw [%i2+0x0ac],%l0 ! Mem[00000000690000ac]
ldub [%i3+0x184],%l1 ! Mem[0000000069800184]
ldd [%i1+0x150],%l0 ! Mem[0000000068800150]
jmpl %o7,%g0
ldstub [%i2+0x095],%l5 ! Mem[0000000069000095]
p44_near_0_he:
swap [%i2+0x1f4],%l6 ! Mem[00000000690001f4]
jmpl %o7,%g0
ldstub [%i3+0x047],%l7 ! Mem[0000000069800047]
p45_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000006b80008c]
ldd [%i0+0x180],%l0 ! Mem[000000006a000180]
sth %l5,[%i3+0x01c] ! Mem[000000006b80001c]
jmpl %o7,%g0
ldsh [%i3+0x192],%l6 ! Mem[000000006b800192]
p45_near_0_he:
stw %l2,[%i0+0x1bc] ! Mem[000000006a0001bc]
jmpl %o7,%g0
stw %l4,[%i2+0x190] ! Mem[000000006b000190]
p46_near_0_le:
lduw [%i3+0x0ac],%l0 ! Mem[000000006d8000ac]
ldsh [%i2+0x0c8],%l2 ! Mem[000000006d0000c8]
stw %l5,[%i1+0x0d0] ! Mem[000000006c8000d0]
jmpl %o7,%g0
std %l4,[%i0+0x090] ! Mem[000000006c000090]
p46_near_0_he:
ldstub [%i1+0x1f4],%l6 ! Mem[000000006c8001f4]
jmpl %o7,%g0
lduh [%i0+0x138],%l3 ! Mem[000000006c000138]
p47_near_0_le:
lduw [%i3+0x0ac],%l0 ! Mem[000000006f8000ac]
lduh [%i3+0x0c8],%l2 ! Mem[000000006f8000c8]
lduw [%i0+0x0d0],%l5 ! Mem[000000006e0000d0]
jmpl %o7,%g0
ldsb [%i0+0x000],%l3 ! Mem[000000006e000000]
p47_near_0_he:
ldstub [%i3+0x159],%l1 ! Mem[000000006f800159]
lduh [%i1+0x046],%l7 ! Mem[000000006e800046]
jmpl %o7,%g0
ldstub [%i1+0x07e],%l4 ! Mem[000000006e80007e]
p48_near_0_le:
lduw [%i3+0x0ac],%l0 ! Mem[00000000718000ac]
stb %l2,[%i2+0x0c9] ! Mem[00000000710000c9]
ldsb [%i3+0x0d1],%l5 ! Mem[00000000718000d1]
jmpl %o7,%g0
ldsw [%i2+0x020],%l3 ! Mem[0000000071000020]
p48_near_0_he:
ldsb [%i2+0x159],%l1 ! Mem[0000000071000159]
ldsw [%i3+0x188],%l6 ! Mem[0000000071800188]
jmpl %o7,%g0
lduw [%i2+0x190],%l6 ! Mem[0000000071000190]
p49_near_0_le:
lduw [%i3+0x0ac],%l0 ! Mem[00000000738000ac]
swap [%i0+0x0c8],%l2 ! Mem[00000000720000c8]
ldub [%i1+0x01c],%l5 ! Mem[000000007280001c]
jmpl %o7,%g0
lduw [%i2+0x0f4],%l7 ! Mem[00000000730000f4]
p49_near_0_he:
lduh [%i1+0x01c],%l7 ! Mem[000000007280001c]
swap [%i3+0x138],%l3 ! Mem[0000000073800138]
sth %l6,[%i3+0x1b2] ! Mem[00000000738001b2]
ldsw [%i2+0x19c],%l3 ! Mem[000000007300019c]
jmpl %o7,%g0
stb %l3,[%i0+0x1e7] ! Mem[00000000720001e7]
p50_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000007580008c]
stb %l1,[%i2+0x184] ! Mem[0000000075000184]
stx %l0,[%i2+0x150] ! Mem[0000000075000150]
jmpl %o7,%g0
ldstub [%i1+0x095],%l5 ! Mem[0000000074800095]
p50_near_0_he:
ldstub [%i3+0x1d4],%l6 ! Mem[00000000758001d4]
jmpl %o7,%g0
sth %l7,[%i0+0x046] ! Mem[0000000074000046]
p51_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000007780008c]
ldd [%i1+0x0c8],%l2 ! Mem[00000000768000c8]
ldx [%i3+0x0d0],%l5 ! Mem[00000000778000d0]
jmpl %o7,%g0
lduw [%i0+0x0b4],%l5 ! Mem[00000000760000b4]
p51_near_0_he:
stb %l6,[%i2+0x1d4] ! Mem[00000000770001d4]
jmpl %o7,%g0
ldstub [%i3+0x18a],%l6 ! Mem[000000007780018a]
p52_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000007980008c]
ldsw [%i3+0x0c8],%l2 ! Mem[00000000798000c8]
ldsh [%i1+0x0f0],%l5 ! Mem[00000000788000f0]
jmpl %o7,%g0
sth %l5,[%i0+0x0b4] ! Mem[00000000780000b4]
p52_near_0_he:
swap [%i1+0x1d4],%l6 ! Mem[00000000788001d4]
jmpl %o7,%g0
lduh [%i0+0x066],%l7 ! Mem[0000000078000066]
p53_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000007b80008c]
stb %l2,[%i2+0x0c9] ! Mem[000000007b0000c9]
ldd [%i1+0x018],%l4 ! Mem[000000007a800018]
jmpl %o7,%g0
ldstub [%i3+0x03f],%l0 ! Mem[000000007b80003f]
p53_near_0_he:
ldstub [%i0+0x009],%l0 ! Mem[000000007a000009]
ldstub [%i0+0x146],%l7 ! Mem[000000007a000146]
stb %l6,[%i1+0x161] ! Mem[000000007a800161]
swap [%i3+0x100],%l6 ! Mem[000000007b800100]
sth %l2,[%i0+0x108] ! Mem[000000007a000108]
jmpl %o7,%g0
swap [%i3+0x058],%l2 ! Mem[000000007b800058]
p54_near_0_le:
lduw [%i3+0x08c],%l0 ! Mem[000000007d80008c]
swap [%i3+0x0c8],%l2 ! Mem[000000007d8000c8]
sth %l5,[%i0+0x03c] ! Mem[000000007c00003c]
jmpl %o7,%g0
ldx [%i2+0x018],%l0 ! Mem[000000007d000018]
p54_near_0_he:
lduw [%i2+0x1d4],%l2 ! Mem[000000007d0001d4]
ldd [%i0+0x170],%l2 ! Mem[000000007c000170]
swap [%i3+0x160],%l6 ! Mem[000000007d800160]
ldx [%i2+0x120],%l6 ! Mem[000000007d000120]
stb %l7,[%i1+0x197] ! Mem[000000007c800197]
jmpl %o7,%g0
ldstub [%i0+0x05a],%l2 ! Mem[000000007c00005a]
p55_near_0_le:
lduw [%i3+0x0ac],%l0 ! Mem[000000007f8000ac]
swap [%i2+0x1f0],%l5 ! Mem[000000007f0001f0]
stb %l7,[%i2+0x047] ! Mem[000000007f000047]
jmpl %o7,%g0
ldd [%i2+0x150],%l0 ! Mem[000000007f000150]
p55_near_0_he:
ldd [%i1+0x190],%l6 ! Mem[000000007e800190]
jmpl %o7,%g0
lduh [%i3+0x0f4],%l1 ! Mem[000000007f8000f4]
p56_near_0_le:
lduw [%i0+0x0ac],%l0 ! Mem[00000000800000ac]
ldd [%i0+0x0e8],%l2 ! Mem[00000000800000e8]
ldsw [%i3+0x0f0],%l5 ! Mem[00000000818000f0]
jmpl %o7,%g0
swap [%i2+0x020],%l3 ! Mem[0000000081000020]
p56_near_0_he:
ldub [%i2+0x179],%l1 ! Mem[0000000081000179]
sth %l6,[%i3+0x1aa] ! Mem[00000000818001aa]
jmpl %o7,%g0
ldsh [%i3+0x172],%l0 ! Mem[0000000081800172]
p57_near_0_le:
lduw [%i0+0x0ac],%l0 ! Mem[00000000820000ac]
ldstub [%i2+0x0e9],%l2 ! Mem[00000000830000e9]
ldstub [%i3+0x1b1],%l6 ! Mem[00000000838001b1]
jmpl %o7,%g0
ldstub [%i3+0x03f],%l0 ! Mem[000000008380003f]
p57_near_0_he:
std %l2,[%i0+0x1f0] ! Mem[00000000820001f0]
ldsb [%i2+0x119],%l3 ! Mem[0000000083000119]
ldsw [%i0+0x1b0],%l6 ! Mem[00000000820001b0]
lduw [%i3+0x1bc],%l3 ! Mem[00000000838001bc]
ldstub [%i1+0x1e7],%l3 ! Mem[00000000828001e7]
jmpl %o7,%g0
stx %l1,[%i1+0x040] ! Mem[0000000082800040]
p58_near_0_le:
lduw [%i0+0x0ac],%l0 ! Mem[00000000840000ac]
lduw [%i1+0x0e8],%l2 ! Mem[00000000848000e8]
ldub [%i1+0x03c],%l5 ! Mem[000000008480003c]
jmpl %o7,%g0
ldub [%i1+0x0f6],%l7 ! Mem[00000000848000f6]
p58_near_0_he:
ldsb [%i3+0x134],%l1 ! Mem[0000000085800134]
lduh [%i0+0x170],%l2 ! Mem[0000000084000170]
ldub [%i3+0x034],%l6 ! Mem[0000000085800034]
stx %l1,[%i1+0x058] ! Mem[0000000084800058]
jmpl %o7,%g0
sth %l2,[%i2+0x12c] ! Mem[000000008500012c]
p59_near_0_le:
lduw [%i0+0x08c],%l0 ! Mem[000000008600008c]
stw %l2,[%i3+0x0e8] ! Mem[00000000878000e8]
stw %l5,[%i3+0x0d0] ! Mem[00000000878000d0]
jmpl %o7,%g0
ldsw [%i2+0x000],%l3 ! Mem[0000000087000000]
p59_near_0_he:
ldd [%i3+0x158],%l0 ! Mem[0000000087800158]
ldub [%i3+0x126],%l7 ! Mem[0000000087800126]
jmpl %o7,%g0
swap [%i1+0x1f4],%l7 ! Mem[00000000868001f4]
p60_near_0_le:
lduw [%i0+0x0ac],%l0 ! Mem[00000000880000ac]
ldx [%i1+0x180],%l1 ! Mem[0000000088800180]
ldub [%i0+0x155],%l0 ! Mem[0000000088000155]
jmpl %o7,%g0
ldsh [%i3+0x0f6],%l7 ! Mem[00000000898000f6]
p60_near_0_he:
sth %l2,[%i2+0x1f6] ! Mem[00000000890001f6]
sth %l3,[%i1+0x118] ! Mem[0000000088800118]
std %l6,[%i3+0x1b0] ! Mem[00000000898001b0]
stw %l7,[%i1+0x03c] ! Mem[000000008880003c]
jmpl %o7,%g0
lduh [%i3+0x1ae],%l0 ! Mem[00000000898001ae]
p61_near_0_le:
lduw [%i0+0x08c],%l0 ! Mem[000000008a00008c]
ldsb [%i1+0x1a4],%l1 ! Mem[000000008a8001a4]
ldd [%i3+0x170],%l0 ! Mem[000000008b800170]
jmpl %o7,%g0
ldd [%i0+0x0b0],%l4 ! Mem[000000008a0000b0]
p61_near_0_he:
ldsh [%i2+0x01c],%l7 ! Mem[000000008b00001c]
jmpl %o7,%g0
ldub [%i1+0x119],%l3 ! Mem[000000008a800119]
p62_near_0_le:
lduw [%i0+0x08c],%l0 ! Mem[000000008c00008c]
ldstub [%i2+0x0e9],%l2 ! Mem[000000008d0000e9]
ldd [%i2+0x038],%l4 ! Mem[000000008d000038]
jmpl %o7,%g0
stw %l0,[%i2+0x03c] ! Mem[000000008d00003c]
p62_near_0_he:
lduh [%i1+0x1f6],%l2 ! Mem[000000008c8001f6]
ldsh [%i0+0x138],%l3 ! Mem[000000008c000138]
swap [%i2+0x190],%l6 ! Mem[000000008d000190]
ldub [%i2+0x05e],%l7 ! Mem[000000008d00005e]
ldub [%i3+0x109],%l2 ! Mem[000000008d800109]
jmpl %o7,%g0
ldstub [%i2+0x174],%l0 ! Mem[000000008d000174]
p63_near_0_le:
lduw [%i0+0x08c],%l0 ! Mem[000000008e00008c]
lduw [%i0+0x0e8],%l2 ! Mem[000000008e0000e8]
stx %l5,[%i3+0x0f0] ! Mem[000000008f8000f0]
jmpl %o7,%g0
lduw [%i2+0x094],%l5 ! Mem[000000008f000094]
p63_near_0_he:
lduh [%i3+0x1d4],%l6 ! Mem[000000008f8001d4]
jmpl %o7,%g0
swap [%i3+0x064],%l7 ! Mem[000000008f800064]
near0_b2b_h:
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
swap [%i1+0x140],%l2 ! Mem[0000000010800140]
jmpl %o7,%g0
stx %l7,[%i2+0x1a8] ! Mem[00000000110001a8]
p0_near_1_he:
jmpl %o7,%g0
stw %l6,[%i2+0x0e0] ! Mem[00000000110000e0]
jmpl %o7,%g0
nop
p1_near_1_le:
ldsb [%i3+0x14c],%l0 ! Mem[000000001380014c]
stb %l2,[%i3+0x14f] ! Mem[000000001380014f]
jmpl %o7,%g0
ldstub [%i0+0x1ad],%l7 ! Mem[00000000120001ad]
p1_near_1_he:
jmpl %o7,%g0
ldx [%i1+0x0a0],%l0 ! Mem[00000000128000a0]
jmpl %o7,%g0
nop
p2_near_1_le:
std %l4,[%i0+0x0b8] ! Mem[00000000140000b8]
stb %l2,[%i2+0x14f] ! Mem[000000001500014f]
swap [%i1+0x144],%l2 ! Mem[0000000014800144]
lduh [%i3+0x024],%l7 ! Mem[0000000015800024]
ldstub [%i0+0x054],%l5 ! Mem[0000000014000054]
ldsw [%i3+0x004],%l1 ! Mem[0000000015800004]
jmpl %o7,%g0
sth %l6,[%i1+0x1c8] ! Mem[00000000148001c8]
p2_near_1_he:
std %l2,[%i0+0x178] ! Mem[0000000014000178]
std %l6,[%i0+0x150] ! Mem[0000000014000150]
jmpl %o7,%g0
ldstub [%i1+0x087],%l6 ! Mem[0000000014800087]
p3_near_1_le:
lduh [%i2+0x094],%l7 ! Mem[0000000017000094]
lduw [%i0+0x008],%l4 ! Mem[0000000016000008]
ldub [%i0+0x19c],%l4 ! Mem[000000001600019c]
ldd [%i3+0x0a0],%l6 ! Mem[00000000178000a0]
std %l0,[%i1+0x068] ! Mem[0000000016800068]
jmpl %o7,%g0
std %l2,[%i3+0x038] ! Mem[0000000017800038]
p3_near_1_he:
jmpl %o7,%g0
swap [%i1+0x000],%l2 ! Mem[0000000016800000]
jmpl %o7,%g0
nop
p4_near_1_le:
ldub [%i1+0x19e],%l5 ! Mem[000000001880019e]
jmpl %o7,%g0
ldsb [%i3+0x1ca],%l3 ! Mem[00000000198001ca]
p4_near_1_he:
ldsb [%i0+0x119],%l5 ! Mem[0000000018000119]
ldsw [%i1+0x024],%l1 ! Mem[0000000018800024]
stx %l3,[%i3+0x138] ! Mem[0000000019800138]
ldstub [%i3+0x131],%l6 ! Mem[0000000019800131]
jmpl %o7,%g0
swap [%i1+0x0ec],%l3 ! Mem[00000000188000ec]
p5_near_1_le:
std %l4,[%i0+0x198] ! Mem[000000001a000198]
jmpl %o7,%g0
ldub [%i2+0x1ea],%l3 ! Mem[000000001b0001ea]
p5_near_1_he:
stx %l6,[%i0+0x120] ! Mem[000000001a000120]
stw %l5,[%i2+0x1d4] ! Mem[000000001b0001d4]
ldstub [%i1+0x129],%l2 ! Mem[000000001a800129]
lduh [%i1+0x112],%l4 ! Mem[000000001a800112]
jmpl %o7,%g0
ldstub [%i0+0x18e],%l7 ! Mem[000000001a00018e]
p6_near_1_le:
lduw [%i3+0x1c4],%l6 ! Mem[000000001d8001c4]
swap [%i0+0x008],%l4 ! Mem[000000001c000008]
ldstub [%i2+0x028],%l4 ! Mem[000000001d000028]
ldstub [%i0+0x088],%l3 ! Mem[000000001c000088]
jmpl %o7,%g0
lduw [%i1+0x038],%l1 ! Mem[000000001c800038]
p6_near_1_he:
jmpl %o7,%g0
stb %l6,[%i1+0x125] ! Mem[000000001c800125]
jmpl %o7,%g0
nop
p7_near_1_le:
swap [%i1+0x19c],%l2 ! Mem[000000001e80019c]
jmpl %o7,%g0
lduw [%i0+0x1b0],%l4 ! Mem[000000001e0001b0]
p7_near_1_he:
ldd [%i3+0x158],%l4 ! Mem[000000001f800158]
jmpl %o7,%g0
lduw [%i2+0x1d4],%l5 ! Mem[000000001f0001d4]
p8_near_1_le:
sth %l6,[%i0+0x1ee] ! Mem[00000000200001ee]
ldsw [%i0+0x054],%l1 ! Mem[0000000020000054]
swap [%i3+0x1d4],%l5 ! Mem[00000000218001d4]
ldsh [%i3+0x094],%l7 ! Mem[0000000021800094]
sth %l4,[%i2+0x008] ! Mem[0000000021000008]
lduw [%i0+0x19c],%l4 ! Mem[000000002000019c]
jmpl %o7,%g0
ldsb [%i2+0x0a4],%l6 ! Mem[00000000210000a4]
p8_near_1_he:
swap [%i3+0x0cc],%l3 ! Mem[00000000218000cc]
stb %l6,[%i2+0x070] ! Mem[0000000021000070]
swap [%i2+0x1b0],%l5 ! Mem[00000000210001b0]
ldsb [%i0+0x1aa],%l4 ! Mem[00000000200001aa]
stx %l4,[%i0+0x130] ! Mem[0000000020000130]
ldd [%i2+0x068],%l0 ! Mem[0000000021000068]
jmpl %o7,%g0
ldub [%i2+0x0cd],%l5 ! Mem[00000000210000cd]
p9_near_1_le:
ldstub [%i2+0x029],%l0 ! Mem[0000000023000029]
ldstub [%i1+0x166],%l7 ! Mem[0000000022800166]
swap [%i1+0x160],%l6 ! Mem[0000000022800160]
swap [%i3+0x05c],%l7 ! Mem[000000002380005c]
jmpl %o7,%g0
std %l2,[%i1+0x128] ! Mem[0000000022800128]
p9_near_1_he:
swap [%i0+0x0b8],%l2 ! Mem[00000000220000b8]
sth %l0,[%i1+0x14c] ! Mem[000000002280014c]
ldub [%i1+0x073],%l5 ! Mem[0000000022800073]
stw %l3,[%i0+0x0a8] ! Mem[00000000220000a8]
jmpl %o7,%g0
swap [%i0+0x038],%l1 ! Mem[0000000022000038]
p10_near_1_le:
lduh [%i0+0x028],%l4 ! Mem[0000000024000028]
std %l4,[%i3+0x008] ! Mem[0000000025800008]
stx %l3,[%i1+0x158] ! Mem[0000000024800158]
ldsb [%i3+0x1ff],%l1 ! Mem[00000000258001ff]
stw %l5,[%i1+0x1a0] ! Mem[00000000248001a0]
ldx [%i1+0x168],%l0 ! Mem[0000000024800168]
swap [%i2+0x07c],%l1 ! Mem[000000002500007c]
jmpl %o7,%g0
swap [%i3+0x0cc],%l0 ! Mem[00000000258000cc]
p10_near_1_he:
ldd [%i2+0x1e0],%l4 ! Mem[00000000250001e0]
ldsw [%i3+0x1e8],%l6 ! Mem[00000000258001e8]
swap [%i2+0x088],%l5 ! Mem[0000000025000088]
stx %l7,[%i0+0x050] ! Mem[0000000024000050]
jmpl %o7,%g0
stw %l6,[%i3+0x024] ! Mem[0000000025800024]
p11_near_1_le:
ldx [%i3+0x180],%l4 ! Mem[0000000027800180]
ldd [%i1+0x028],%l0 ! Mem[0000000026800028]
lduw [%i0+0x144],%l7 ! Mem[0000000026000144]
ldsw [%i1+0x160],%l6 ! Mem[0000000026800160]
stw %l6,[%i0+0x120] ! Mem[0000000026000120]
jmpl %o7,%g0
sth %l2,[%i1+0x128] ! Mem[0000000026800128]
p11_near_1_he:
swap [%i1+0x120],%l0 ! Mem[0000000026800120]
std %l4,[%i1+0x098] ! Mem[0000000026800098]
stw %l4,[%i1+0x008] ! Mem[0000000026800008]
lduh [%i2+0x002],%l2 ! Mem[0000000027000002]
jmpl %o7,%g0
ldsw [%i2+0x020],%l1 ! Mem[0000000027000020]
p12_near_1_le:
swap [%i1+0x1e4],%l6 ! Mem[00000000288001e4]
ldub [%i1+0x05f],%l1 ! Mem[000000002880005f]
lduh [%i0+0x19c],%l4 ! Mem[000000002800019c]
jmpl %o7,%g0
ldx [%i2+0x080],%l6 ! Mem[0000000029000080]
p12_near_1_he:
stx %l3,[%i1+0x0e8] ! Mem[00000000288000e8]
stb %l2,[%i2+0x068] ! Mem[0000000029000068]
ldstub [%i0+0x146],%l2 ! Mem[0000000028000146]
stx %l4,[%i1+0x188] ! Mem[0000000028800188]
sth %l6,[%i0+0x01c] ! Mem[000000002800001c]
ldstub [%i1+0x02c],%l4 ! Mem[000000002880002c]
jmpl %o7,%g0
ldx [%i0+0x1c8],%l6 ! Mem[00000000280001c8]
p13_near_1_le:
jmpl %o7,%g0
lduh [%i2+0x16c],%l0 ! Mem[000000002b00016c]
jmpl %o7,%g0
nop
p13_near_1_he:
stb %l1,[%i0+0x1cd] ! Mem[000000002a0001cd]
lduh [%i0+0x080],%l0 ! Mem[000000002a000080]
jmpl %o7,%g0
lduh [%i1+0x1a0],%l0 ! Mem[000000002a8001a0]
p14_near_1_le:
ldsb [%i3+0x008],%l4 ! Mem[000000002d800008]
ldstub [%i2+0x14f],%l2 ! Mem[000000002d00014f]
stw %l7,[%i1+0x18c] ! Mem[000000002c80018c]
ldx [%i2+0x1a8],%l4 ! Mem[000000002d0001a8]
ldx [%i1+0x128],%l4 ! Mem[000000002c800128]
sth %l4,[%i2+0x1e4] ! Mem[000000002d0001e4]
jmpl %o7,%g0
swap [%i2+0x1e8],%l6 ! Mem[000000002d0001e8]
p14_near_1_he:
lduw [%i0+0x158],%l2 ! Mem[000000002c000158]
ldsw [%i0+0x0f4],%l2 ! Mem[000000002c0000f4]
jmpl %o7,%g0
stx %l0,[%i2+0x000] ! Mem[000000002d000000]
p15_near_1_le:
lduw [%i2+0x0c0],%l1 ! Mem[000000002f0000c0]
jmpl %o7,%g0
lduw [%i0+0x0e4],%l1 ! Mem[000000002e0000e4]
p15_near_1_he:
lduw [%i1+0x05c],%l0 ! Mem[000000002e80005c]
sth %l2,[%i3+0x09a] ! Mem[000000002f80009a]
swap [%i2+0x18c],%l7 ! Mem[000000002f00018c]
swap [%i2+0x068],%l2 ! Mem[000000002f000068]
jmpl %o7,%g0
ldsb [%i2+0x12b],%l4 ! Mem[000000002f00012b]
p16_near_1_le:
stw %l1,[%i1+0x074] ! Mem[0000000030800074]
jmpl %o7,%g0
ldub [%i0+0x1f4],%l5 ! Mem[00000000300001f4]
p16_near_1_he:
stw %l5,[%i0+0x118] ! Mem[0000000030000118]
stx %l0,[%i1+0x0a8] ! Mem[00000000308000a8]
ldd [%i0+0x030],%l0 ! Mem[0000000030000030]
jmpl %o7,%g0
swap [%i3+0x15c],%l0 ! Mem[000000003180015c]
p17_near_1_le:
ldd [%i3+0x180],%l4 ! Mem[0000000033800180]
std %l0,[%i1+0x008] ! Mem[0000000032800008]
stw %l1,[%i3+0x0d4] ! Mem[00000000338000d4]
stw %l7,[%i1+0x094] ! Mem[0000000032800094]
lduw [%i0+0x008],%l4 ! Mem[0000000032000008]
jmpl %o7,%g0
std %l4,[%i0+0x198] ! Mem[0000000032000198]
p17_near_1_he:
ldsb [%i2+0x111],%l6 ! Mem[0000000033000111]
stx %l3,[%i0+0x0c8] ! Mem[00000000320000c8]
stw %l2,[%i1+0x048] ! Mem[0000000032800048]
jmpl %o7,%g0
sth %l2,[%i3+0x166] ! Mem[0000000033800166]
p18_near_1_le:
jmpl %o7,%g0
ldx [%i0+0x0b8],%l2 ! Mem[00000000340000b8]
jmpl %o7,%g0
nop
p18_near_1_he:
ldd [%i0+0x118],%l2 ! Mem[0000000034000118]
ldsw [%i0+0x0a0],%l6 ! Mem[00000000340000a0]
lduh [%i3+0x090],%l6 ! Mem[0000000035800090]
ldstub [%i2+0x140],%l4 ! Mem[0000000035000140]
swap [%i2+0x104],%l6 ! Mem[0000000035000104]
ldub [%i1+0x1be],%l3 ! Mem[00000000348001be]
jmpl %o7,%g0
ldstub [%i2+0x0f3],%l4 ! Mem[00000000350000f3]
p19_near_1_le:
stb %l1,[%i1+0x07f] ! Mem[000000003680007f]
sth %l2,[%i0+0x12c] ! Mem[000000003600012c]
ldd [%i3+0x030],%l4 ! Mem[0000000037800030]
swap [%i0+0x068],%l1 ! Mem[0000000036000068]
ldstub [%i3+0x039],%l2 ! Mem[0000000037800039]
stb %l6,[%i0+0x128] ! Mem[0000000036000128]
jmpl %o7,%g0
ldd [%i2+0x1a8],%l0 ! Mem[00000000370001a8]
p19_near_1_he:
swap [%i1+0x138],%l5 ! Mem[0000000036800138]
ldub [%i1+0x04d],%l1 ! Mem[000000003680004d]
ldsh [%i0+0x162],%l0 ! Mem[0000000036000162]
swap [%i3+0x088],%l5 ! Mem[0000000037800088]
sth %l2,[%i0+0x0cc] ! Mem[00000000360000cc]
jmpl %o7,%g0
lduh [%i3+0x026],%l6 ! Mem[0000000037800026]
p20_near_1_le:
ldstub [%i1+0x029],%l0 ! Mem[0000000038800029]
ldsw [%i3+0x164],%l7 ! Mem[0000000039800164]
swap [%i2+0x160],%l6 ! Mem[0000000039000160]
ldsh [%i0+0x05e],%l7 ! Mem[000000003800005e]
ldub [%i1+0x129],%l2 ! Mem[0000000038800129]
stw %l5,[%i0+0x014] ! Mem[0000000038000014]
ldsh [%i0+0x076],%l5 ! Mem[0000000038000076]
jmpl %o7,%g0
ldsh [%i0+0x038],%l2 ! Mem[0000000038000038]
p20_near_1_he:
jmpl %o7,%g0
ldsb [%i0+0x146],%l2 ! Mem[0000000038000146]
jmpl %o7,%g0
nop
p21_near_1_le:
ldstub [%i1+0x134],%l1 ! Mem[000000003a800134]
ldstub [%i1+0x150],%l2 ! Mem[000000003a800150]
stw %l6,[%i2+0x1a4] ! Mem[000000003b0001a4]
stb %l7,[%i0+0x03e] ! Mem[000000003a00003e]
std %l0,[%i0+0x1a8] ! Mem[000000003a0001a8]
lduw [%i2+0x114],%l3 ! Mem[000000003b000114]
ldx [%i2+0x0c8],%l0 ! Mem[000000003b0000c8]
jmpl %o7,%g0
ldd [%i1+0x018],%l2 ! Mem[000000003a800018]
p21_near_1_he:
jmpl %o7,%g0
stb %l2,[%i2+0x022] ! Mem[000000003b000022]
jmpl %o7,%g0
nop
p22_near_1_le:
std %l0,[%i3+0x130] ! Mem[000000003d800130]
ldd [%i0+0x170],%l2 ! Mem[000000003c000170]
stx %l6,[%i2+0x180] ! Mem[000000003d000180]
ldsb [%i2+0x03e],%l7 ! Mem[000000003d00003e]
ldd [%i0+0x1b0],%l6 ! Mem[000000003c0001b0]
ldsb [%i2+0x10a],%l1 ! Mem[000000003d00010a]
ldx [%i1+0x008],%l4 ! Mem[000000003c800008]
jmpl %o7,%g0
stx %l6,[%i3+0x188] ! Mem[000000003d800188]
p22_near_1_he:
ldd [%i3+0x0a8],%l2 ! Mem[000000003d8000a8]
lduh [%i2+0x03a],%l1 ! Mem[000000003d00003a]
swap [%i0+0x01c],%l0 ! Mem[000000003c00001c]
swap [%i3+0x15c],%l5 ! Mem[000000003d80015c]
std %l4,[%i0+0x190] ! Mem[000000003c000190]
jmpl %o7,%g0
ldx [%i3+0x0e8],%l0 ! Mem[000000003d8000e8]
p23_near_1_le:
stw %l7,[%i2+0x18c] ! Mem[000000003f00018c]
lduw [%i2+0x050],%l5 ! Mem[000000003f000050]
ldstub [%i3+0x0a8],%l3 ! Mem[000000003f8000a8]
ldsh [%i1+0x004],%l7 ! Mem[000000003e800004]
jmpl %o7,%g0
swap [%i1+0x054],%l5 ! Mem[000000003e800054]
p23_near_1_he:
ldsb [%i2+0x1be],%l3 ! Mem[000000003f0001be]
ldsh [%i3+0x114],%l3 ! Mem[000000003f800114]
ldstub [%i3+0x152],%l5 ! Mem[000000003f800152]
ldub [%i0+0x1f2],%l5 ! Mem[000000003e0001f2]
ldstub [%i1+0x072],%l1 ! Mem[000000003e800072]
std %l6,[%i1+0x010] ! Mem[000000003e800010]
jmpl %o7,%g0
ldstub [%i2+0x0ec],%l2 ! Mem[000000003f0000ec]
p24_near_1_le:
swap [%i3+0x0b4],%l7 ! Mem[00000000418000b4]
ldx [%i0+0x008],%l4 ! Mem[0000000040000008]
ldd [%i1+0x198],%l4 ! Mem[0000000040800198]
stx %l6,[%i0+0x080] ! Mem[0000000040000080]
ldd [%i2+0x068],%l0 ! Mem[0000000041000068]
jmpl %o7,%g0
ldsh [%i3+0x128],%l0 ! Mem[0000000041800128]
p24_near_1_he:
sth %l2,[%i3+0x166] ! Mem[0000000041800166]
swap [%i3+0x004],%l7 ! Mem[0000000041800004]
jmpl %o7,%g0
stx %l6,[%i0+0x018] ! Mem[0000000040000018]
p25_near_1_le:
ldsh [%i2+0x1be],%l5 ! Mem[00000000430001be]
jmpl %o7,%g0
std %l2,[%i3+0x1e8] ! Mem[00000000438001e8]
p25_near_1_he:
swap [%i1+0x100],%l6 ! Mem[0000000042800100]
ldd [%i0+0x1a8],%l4 ! Mem[00000000420001a8]
ldub [%i3+0x07d],%l0 ! Mem[000000004380007d]
ldstub [%i1+0x0ba],%l2 ! Mem[00000000428000ba]
jmpl %o7,%g0
stw %l0,[%i1+0x16c] ! Mem[000000004280016c]
p26_near_1_le:
lduh [%i1+0x1be],%l5 ! Mem[00000000448001be]
stx %l3,[%i1+0x1e8] ! Mem[00000000448001e8]
swap [%i0+0x120],%l0 ! Mem[0000000044000120]
sth %l3,[%i1+0x0ee] ! Mem[00000000448000ee]
jmpl %o7,%g0
ldub [%i2+0x048],%l2 ! Mem[0000000045000048]
p26_near_1_he:
jmpl %o7,%g0
stb %l0,[%i1+0x0a0] ! Mem[00000000448000a0]
jmpl %o7,%g0
nop
p27_near_1_le:
stw %l1,[%i1+0x0e4] ! Mem[00000000468000e4]
stx %l2,[%i3+0x108] ! Mem[0000000047800108]
ldsh [%i0+0x014],%l5 ! Mem[0000000046000014]
ldx [%i0+0x070],%l5 ! Mem[0000000046000070]
stw %l2,[%i3+0x038] ! Mem[0000000047800038]
ldx [%i3+0x028],%l0 ! Mem[0000000047800028]
jmpl %o7,%g0
stx %l0,[%i0+0x1a0] ! Mem[00000000460001a0]
p27_near_1_he:
swap [%i1+0x01c],%l0 ! Mem[000000004680001c]
jmpl %o7,%g0
lduw [%i0+0x004],%l1 ! Mem[0000000046000004]
p28_near_1_le:
jmpl %o7,%g0
lduw [%i3+0x0a0],%l5 ! Mem[00000000498000a0]
jmpl %o7,%g0
nop
p28_near_1_he:
ldstub [%i2+0x108],%l6 ! Mem[0000000049000108]
swap [%i0+0x18c],%l0 ! Mem[000000004800018c]
ldstub [%i0+0x0e4],%l6 ! Mem[00000000480000e4]
ldstub [%i2+0x138],%l3 ! Mem[0000000049000138]
swap [%i2+0x16c],%l3 ! Mem[000000004900016c]
ldstub [%i2+0x074],%l2 ! Mem[0000000049000074]
jmpl %o7,%g0
lduw [%i2+0x178],%l2 ! Mem[0000000049000178]
p29_near_1_le:
ldsw [%i0+0x0c0],%l1 ! Mem[000000004a0000c0]
jmpl %o7,%g0
stb %l1,[%i3+0x0e6] ! Mem[000000004b8000e6]
p29_near_1_he:
ldd [%i0+0x108],%l2 ! Mem[000000004a000108]
stx %l4,[%i0+0x110] ! Mem[000000004a000110]
ldd [%i2+0x188],%l6 ! Mem[000000004b000188]
sth %l2,[%i3+0x048] ! Mem[000000004b800048]
jmpl %o7,%g0
lduw [%i2+0x15c],%l6 ! Mem[000000004b00015c]
p30_near_1_le:
ldx [%i3+0x1c0],%l6 ! Mem[000000004d8001c0]
swap [%i3+0x05c],%l1 ! Mem[000000004d80005c]
ldstub [%i2+0x12c],%l2 ! Mem[000000004d00012c]
swap [%i1+0x014],%l5 ! Mem[000000004c800014]
jmpl %o7,%g0
lduh [%i3+0x04a],%l1 ! Mem[000000004d80004a]
p30_near_1_he:
ldsh [%i1+0x070],%l6 ! Mem[000000004c800070]
stb %l5,[%i3+0x1b2] ! Mem[000000004d8001b2]
stw %l4,[%i1+0x1a8] ! Mem[000000004c8001a8]
jmpl %o7,%g0
swap [%i3+0x01c],%l6 ! Mem[000000004d80001c]
p31_near_1_le:
ldstub [%i3+0x029],%l0 ! Mem[000000004f800029]
ldstub [%i1+0x166],%l7 ! Mem[000000004e800166]
sth %l6,[%i0+0x160] ! Mem[000000004e000160]
stx %l7,[%i0+0x078] ! Mem[000000004e000078]
ldsb [%i0+0x179],%l4 ! Mem[000000004e000179]
ldx [%i0+0x078],%l2 ! Mem[000000004e000078]
ldsh [%i1+0x056],%l5 ! Mem[000000004e800056]
jmpl %o7,%g0
ldub [%i0+0x189],%l6 ! Mem[000000004e000189]
p31_near_1_he:
ldsh [%i0+0x088],%l3 ! Mem[000000004e000088]
ldsw [%i0+0x018],%l1 ! Mem[000000004e000018]
ldub [%i0+0x009],%l6 ! Mem[000000004e000009]
std %l6,[%i0+0x108] ! Mem[000000004e000108]
ldub [%i3+0x1ad],%l0 ! Mem[000000004f8001ad]
jmpl %o7,%g0
ldd [%i1+0x0c0],%l6 ! Mem[000000004e8000c0]
p32_near_1_le:
ldub [%i3+0x100],%l0 ! Mem[0000000051800100]
ldsh [%i3+0x0ba],%l4 ! Mem[00000000518000ba]
ldstub [%i3+0x008],%l4 ! Mem[0000000051800008]
swap [%i1+0x18c],%l7 ! Mem[000000005080018c]
jmpl %o7,%g0
swap [%i2+0x1b8],%l1 ! Mem[00000000510001b8]
p32_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x050],%l6 ! Mem[0000000050000050]
jmpl %o7,%g0
nop
p33_near_1_le:
ldstub [%i2+0x1b1],%l6 ! Mem[00000000530001b1]
jmpl %o7,%g0
sth %l1,[%i1+0x0f4] ! Mem[00000000528000f4]
p33_near_1_he:
jmpl %o7,%g0
ldstub [%i1+0x15b],%l4 ! Mem[000000005280015b]
jmpl %o7,%g0
nop
p34_near_1_le:
ldstub [%i1+0x0ea],%l1 ! Mem[00000000548000ea]
sth %l6,[%i1+0x1b0] ! Mem[00000000548001b0]
swap [%i3+0x190],%l4 ! Mem[0000000055800190]
lduw [%i0+0x0b4],%l7 ! Mem[00000000540000b4]
stx %l4,[%i2+0x098] ! Mem[0000000055000098]
jmpl %o7,%g0
lduh [%i3+0x028],%l4 ! Mem[0000000055800028]
p34_near_1_he:
lduw [%i2+0x088],%l6 ! Mem[0000000055000088]
jmpl %o7,%g0
ldsb [%i2+0x1e8],%l2 ! Mem[00000000550001e8]
p35_near_1_le:
swap [%i0+0x0e8],%l1 ! Mem[00000000560000e8]
stb %l5,[%i3+0x19e] ! Mem[000000005780019e]
ldsb [%i1+0x1ea],%l3 ! Mem[00000000568001ea]
ldsb [%i3+0x014],%l6 ! Mem[0000000057800014]
stb %l1,[%i1+0x05f] ! Mem[000000005680005f]
jmpl %o7,%g0
stw %l4,[%i3+0x19c] ! Mem[000000005780019c]
p35_near_1_he:
ldsw [%i2+0x088],%l6 ! Mem[0000000057000088]
ldstub [%i0+0x1e8],%l2 ! Mem[00000000560001e8]
ldsw [%i2+0x050],%l6 ! Mem[0000000057000050]
jmpl %o7,%g0
stx %l5,[%i1+0x190] ! Mem[0000000056800190]
p36_near_1_le:
ldsh [%i0+0x05e],%l1 ! Mem[000000005800005e]
ldsw [%i3+0x10c],%l2 ! Mem[000000005980010c]
swap [%i3+0x158],%l3 ! Mem[0000000059800158]
stb %l1,[%i3+0x1df] ! Mem[00000000598001df]
stb %l0,[%i0+0x109] ! Mem[0000000058000109]
sth %l0,[%i3+0x16e] ! Mem[000000005980016e]
jmpl %o7,%g0
ldsh [%i1+0x05e],%l1 ! Mem[000000005880005e]
p36_near_1_he:
ldsw [%i2+0x110],%l4 ! Mem[0000000059000110]
ldstub [%i2+0x1c5],%l4 ! Mem[00000000590001c5]
swap [%i1+0x1e8],%l6 ! Mem[00000000588001e8]
stw %l3,[%i2+0x190] ! Mem[0000000059000190]
jmpl %o7,%g0
ldx [%i3+0x1b8],%l0 ! Mem[00000000598001b8]
p37_near_1_le:
stb %l1,[%i1+0x134] ! Mem[000000005a800134]
ldstub [%i3+0x150],%l2 ! Mem[000000005b800150]
ldsh [%i1+0x186],%l6 ! Mem[000000005a800186]
swap [%i1+0x100],%l6 ! Mem[000000005a800100]
swap [%i0+0x194],%l7 ! Mem[000000005a000194]
lduh [%i1+0x10a],%l1 ! Mem[000000005a80010a]
swap [%i0+0x028],%l4 ! Mem[000000005a000028]
jmpl %o7,%g0
ldstub [%i1+0x185],%l5 ! Mem[000000005a800185]
p37_near_1_he:
sth %l7,[%i0+0x18c] ! Mem[000000005a00018c]
stx %l1,[%i1+0x198] ! Mem[000000005a800198]
jmpl %o7,%g0
ldsb [%i1+0x1a1],%l5 ! Mem[000000005a8001a1]
p38_near_1_le:
ldsh [%i3+0x19e],%l5 ! Mem[000000005d80019e]
jmpl %o7,%g0
sth %l3,[%i3+0x1ea] ! Mem[000000005d8001ea]
p38_near_1_he:
lduw [%i0+0x100],%l6 ! Mem[000000005c000100]
std %l0,[%i2+0x000] ! Mem[000000005d000000]
std %l2,[%i1+0x138] ! Mem[000000005c800138]
swap [%i2+0x110],%l6 ! Mem[000000005d000110]
jmpl %o7,%g0
stb %l3,[%i1+0x0ee] ! Mem[000000005c8000ee]
p39_near_1_le:
stb %l3,[%i1+0x0ce] ! Mem[000000005e8000ce]
swap [%i0+0x048],%l2 ! Mem[000000005e000048]
ldx [%i0+0x140],%l2 ! Mem[000000005e000140]
swap [%i1+0x024],%l7 ! Mem[000000005e800024]
ldx [%i3+0x050],%l5 ! Mem[000000005f800050]
ldsw [%i2+0x004],%l1 ! Mem[000000005f000004]
jmpl %o7,%g0
lduh [%i3+0x0aa],%l4 ! Mem[000000005f8000aa]
p39_near_1_he:
stb %l2,[%i3+0x1ba] ! Mem[000000005f8001ba]
stw %l6,[%i0+0x154] ! Mem[000000005e000154]
stb %l6,[%i3+0x0a7] ! Mem[000000005f8000a7]
ldx [%i1+0x170],%l4 ! Mem[000000005e800170]
jmpl %o7,%g0
ldd [%i1+0x1f0],%l6 ! Mem[000000005e8001f0]
p40_near_1_le:
ldstub [%i3+0x014],%l6 ! Mem[0000000061800014]
ldstub [%i3+0x0c6],%l1 ! Mem[00000000618000c6]
lduh [%i2+0x12c],%l2 ! Mem[000000006100012c]
jmpl %o7,%g0
ldsh [%i3+0x0a4],%l6 ! Mem[00000000618000a4]
p40_near_1_he:
lduw [%i1+0x0ec],%l3 ! Mem[00000000608000ec]
swap [%i1+0x058],%l0 ! Mem[0000000060800058]
ldstub [%i0+0x146],%l2 ! Mem[0000000060000146]
ldstub [%i3+0x025],%l7 ! Mem[0000000061800025]
ldx [%i3+0x018],%l6 ! Mem[0000000061800018]
ldd [%i2+0x1a0],%l2 ! Mem[00000000610001a0]
jmpl %o7,%g0
std %l4,[%i0+0x0d8] ! Mem[00000000600000d8]
p41_near_1_le:
stx %l3,[%i3+0x158] ! Mem[0000000063800158]
ldsh [%i0+0x19a],%l1 ! Mem[000000006200019a]
std %l4,[%i3+0x1a0] ! Mem[00000000638001a0]
lduw [%i0+0x108],%l6 ! Mem[0000000062000108]
jmpl %o7,%g0
ldd [%i2+0x188],%l0 ! Mem[0000000063000188]
p41_near_1_he:
lduh [%i2+0x130],%l4 ! Mem[0000000063000130]
ldsw [%i1+0x02c],%l4 ! Mem[000000006280002c]
sth %l5,[%i3+0x1c4] ! Mem[00000000638001c4]
swap [%i3+0x12c],%l7 ! Mem[000000006380012c]
sth %l5,[%i3+0x04a] ! Mem[000000006380004a]
jmpl %o7,%g0
ldstub [%i0+0x188],%l4 ! Mem[0000000062000188]
p42_near_1_le:
ldstub [%i1+0x029],%l0 ! Mem[0000000064800029]
ldsw [%i3+0x144],%l7 ! Mem[0000000065800144]
std %l6,[%i1+0x160] ! Mem[0000000064800160]
ldsb [%i1+0x07e],%l7 ! Mem[000000006480007e]
sth %l4,[%i3+0x178] ! Mem[0000000065800178]
ldd [%i0+0x078],%l2 ! Mem[0000000064000078]
ldsb [%i1+0x0ed],%l0 ! Mem[00000000648000ed]
jmpl %o7,%g0
ldsb [%i1+0x1a5],%l5 ! Mem[00000000648001a5]
p42_near_1_he:
lduh [%i3+0x1ac],%l7 ! Mem[00000000658001ac]
sth %l1,[%i0+0x1ba] ! Mem[00000000640001ba]
jmpl %o7,%g0
stx %l5,[%i0+0x1a0] ! Mem[00000000640001a0]
p43_near_1_le:
ldd [%i1+0x110],%l0 ! Mem[0000000066800110]
ldsb [%i1+0x150],%l2 ! Mem[0000000066800150]
lduw [%i1+0x184],%l6 ! Mem[0000000066800184]
stx %l7,[%i2+0x018] ! Mem[0000000067000018]
stw %l0,[%i0+0x18c] ! Mem[000000006600018c]
ldsw [%i0+0x114],%l3 ! Mem[0000000066000114]
ldstub [%i0+0x139],%l5 ! Mem[0000000066000139]
jmpl %o7,%g0
ldd [%i2+0x000],%l0 ! Mem[0000000067000000]
p43_near_1_he:
lduw [%i3+0x034],%l5 ! Mem[0000000067800034]
lduw [%i1+0x054],%l5 ! Mem[0000000066800054]
jmpl %o7,%g0
sth %l6,[%i2+0x188] ! Mem[0000000067000188]
p44_near_1_le:
ldstub [%i3+0x0ea],%l1 ! Mem[00000000698000ea]
ldsh [%i0+0x190],%l6 ! Mem[0000000068000190]
std %l2,[%i1+0x1c8] ! Mem[00000000688001c8]
ldsb [%i3+0x014],%l6 ! Mem[0000000069800014]
ldsh [%i0+0x05e],%l1 ! Mem[000000006800005e]
jmpl %o7,%g0
lduh [%i2+0x12c],%l2 ! Mem[000000006900012c]
p44_near_1_he:
ldub [%i1+0x111],%l6 ! Mem[0000000068800111]
lduw [%i3+0x0ec],%l3 ! Mem[00000000698000ec]
jmpl %o7,%g0
swap [%i0+0x058],%l0 ! Mem[0000000068000058]
p45_near_1_le:
swap [%i3+0x178],%l4 ! Mem[000000006b800178]
jmpl %o7,%g0
std %l0,[%i1+0x020] ! Mem[000000006a800020]
p45_near_1_he:
ldx [%i2+0x010],%l5 ! Mem[000000006b000010]
sth %l1,[%i3+0x04a] ! Mem[000000006b80004a]
jmpl %o7,%g0
ldsh [%i1+0x018],%l2 ! Mem[000000006a800018]
p46_near_1_le:
ldx [%i2+0x0c0],%l6 ! Mem[000000006d0000c0]
ldd [%i3+0x180],%l4 ! Mem[000000006d800180]
jmpl %o7,%g0
sth %l0,[%i0+0x05c] ! Mem[000000006c00005c]
p46_near_1_he:
jmpl %o7,%g0
ldsw [%i2+0x098],%l6 ! Mem[000000006d000098]
jmpl %o7,%g0
nop
p47_near_1_le:
ldstub [%i1+0x191],%l6 ! Mem[000000006e800191]
stx %l4,[%i3+0x060] ! Mem[000000006f800060]
ldx [%i2+0x120],%l0 ! Mem[000000006f000120]
std %l4,[%i2+0x0b8] ! Mem[000000006f0000b8]
jmpl %o7,%g0
ldub [%i2+0x028],%l4 ! Mem[000000006f000028]
p47_near_1_he:
ldstub [%i3+0x0a9],%l6 ! Mem[000000006f8000a9]
jmpl %o7,%g0
ldsh [%i1+0x1c8],%l2 ! Mem[000000006e8001c8]
p48_near_1_le:
stb %l5,[%i1+0x19e] ! Mem[000000007080019e]
jmpl %o7,%g0
ldsh [%i2+0x1ca],%l3 ! Mem[00000000710001ca]
p48_near_1_he:
lduh [%i0+0x100],%l6 ! Mem[0000000070000100]
ldsb [%i2+0x1ac],%l4 ! Mem[00000000710001ac]
ldsw [%i1+0x05c],%l0 ! Mem[000000007080005c]
stx %l2,[%i2+0x0b8] ! Mem[00000000710000b8]
jmpl %o7,%g0
ldsh [%i2+0x18e],%l7 ! Mem[000000007100018e]
p49_near_1_le:
ldstub [%i3+0x034],%l6 ! Mem[0000000073800034]
ldsb [%i2+0x0c6],%l1 ! Mem[00000000730000c6]
stb %l4,[%i1+0x179] ! Mem[0000000072800179]
jmpl %o7,%g0
swap [%i1+0x058],%l2 ! Mem[0000000072800058]
p49_near_1_he:
ldd [%i2+0x148],%l0 ! Mem[0000000073000148]
ldsw [%i2+0x16c],%l2 ! Mem[000000007300016c]
jmpl %o7,%g0
ldsw [%i0+0x18c],%l7 ! Mem[000000007200018c]
p50_near_1_le:
swap [%i1+0x1a4],%l4 ! Mem[00000000748001a4]
std %l0,[%i0+0x008] ! Mem[0000000074000008]
stb %l3,[%i3+0x1ea] ! Mem[00000000758001ea]
stb %l6,[%i0+0x014] ! Mem[0000000074000014]
sth %l1,[%i3+0x0e6] ! Mem[00000000758000e6]
jmpl %o7,%g0
lduh [%i3+0x178],%l4 ! Mem[0000000075800178]
p50_near_1_he:
jmpl %o7,%g0
sth %l2,[%i2+0x09a] ! Mem[000000007500009a]
jmpl %o7,%g0
nop
p51_near_1_le:
swap [%i3+0x0c8],%l1 ! Mem[00000000778000c8]
stx %l6,[%i1+0x1b0] ! Mem[00000000768001b0]
ldsh [%i1+0x0f4],%l1 ! Mem[00000000768000f4]
ldub [%i3+0x0c3],%l1 ! Mem[00000000778000c3]
lduw [%i1+0x07c],%l1 ! Mem[000000007680007c]
ldsw [%i1+0x19c],%l4 ! Mem[000000007680019c]
swap [%i3+0x0a4],%l6 ! Mem[00000000778000a4]
jmpl %o7,%g0
stb %l1,[%i0+0x1ff] ! Mem[00000000760001ff]
p51_near_1_he:
ldsw [%i1+0x070],%l6 ! Mem[0000000076800070]
swap [%i2+0x1bc],%l3 ! Mem[00000000770001bc]
jmpl %o7,%g0
ldsb [%i3+0x0d3],%l4 ! Mem[00000000778000d3]
p52_near_1_le:
ldsh [%i2+0x0ca],%l1 ! Mem[00000000790000ca]
lduh [%i0+0x19e],%l5 ! Mem[000000007800019e]
ldstub [%i2+0x191],%l4 ! Mem[0000000079000191]
lduh [%i2+0x0b4],%l7 ! Mem[00000000790000b4]
std %l4,[%i0+0x028] ! Mem[0000000078000028]
jmpl %o7,%g0
stb %l4,[%i2+0x1bc] ! Mem[00000000790001bc]
p52_near_1_he:
ldsb [%i2+0x111],%l6 ! Mem[0000000079000111]
ldub [%i1+0x0ee],%l3 ! Mem[00000000788000ee]
swap [%i3+0x078],%l0 ! Mem[0000000079800078]
jmpl %o7,%g0
std %l2,[%i3+0x000] ! Mem[0000000079800000]
p53_near_1_le:
ldub [%i0+0x0ce],%l3 ! Mem[000000007a0000ce]
swap [%i3+0x058],%l0 ! Mem[000000007b800058]
jmpl %o7,%g0
ldstub [%i2+0x022],%l2 ! Mem[000000007b000022]
p53_near_1_he:
swap [%i2+0x0a0],%l5 ! Mem[000000007b0000a0]
lduw [%i2+0x1c4],%l1 ! Mem[000000007b0001c4]
swap [%i2+0x15c],%l6 ! Mem[000000007b00015c]
sth %l4,[%i2+0x0d2] ! Mem[000000007b0000d2]
ldx [%i0+0x118],%l5 ! Mem[000000007a000118]
stx %l1,[%i2+0x068] ! Mem[000000007b000068]
jmpl %o7,%g0
ldub [%i3+0x0cd],%l5 ! Mem[000000007b8000cd]
p54_near_1_le:
stx %l7,[%i3+0x188] ! Mem[000000007d800188]
stx %l0,[%i1+0x078] ! Mem[000000007c800078]
jmpl %o7,%g0
ldub [%i0+0x146],%l2 ! Mem[000000007c000146]
p54_near_1_he:
jmpl %o7,%g0
std %l4,[%i1+0x160] ! Mem[000000007c800160]
jmpl %o7,%g0
nop
p55_near_1_le:
jmpl %o7,%g0
ldd [%i0+0x0c0],%l6 ! Mem[000000007e0000c0]
jmpl %o7,%g0
nop
p55_near_1_he:
ldsb [%i2+0x197],%l7 ! Mem[000000007f000197]
stx %l0,[%i3+0x170] ! Mem[000000007f800170]
ldstub [%i2+0x0ba],%l6 ! Mem[000000007f0000ba]
ldstub [%i1+0x118],%l2 ! Mem[000000007e800118]
stb %l7,[%i0+0x0f6] ! Mem[000000007e0000f6]
ldstub [%i2+0x016],%l4 ! Mem[000000007f000016]
jmpl %o7,%g0
ldd [%i1+0x080],%l0 ! Mem[000000007e800080]
p56_near_1_le:
stb %l6,[%i1+0x191] ! Mem[0000000080800191]
jmpl %o7,%g0
stx %l1,[%i3+0x0f0] ! Mem[00000000818000f0]
p56_near_1_he:
jmpl %o7,%g0
stx %l6,[%i3+0x100] ! Mem[0000000081800100]
jmpl %o7,%g0
nop
p57_near_1_le:
sth %l1,[%i3+0x0c6] ! Mem[00000000838000c6]
ldsw [%i1+0x178],%l4 ! Mem[0000000082800178]
stw %l5,[%i2+0x014] ! Mem[0000000083000014]
ldsb [%i2+0x06b],%l1 ! Mem[000000008300006b]
ldsb [%i1+0x039],%l2 ! Mem[0000000082800039]
sth %l0,[%i0+0x16e] ! Mem[000000008200016e]
jmpl %o7,%g0
lduw [%i1+0x190],%l4 ! Mem[0000000082800190]
p57_near_1_he:
ldd [%i1+0x128],%l4 ! Mem[0000000082800128]
jmpl %o7,%g0
lduw [%i2+0x1c4],%l4 ! Mem[00000000830001c4]
p58_near_1_le:
swap [%i1+0x130],%l6 ! Mem[0000000084800130]
ldub [%i2+0x0ee],%l3 ! Mem[00000000850000ee]
jmpl %o7,%g0
stx %l0,[%i0+0x078] ! Mem[0000000084000078]
p58_near_1_he:
ldsb [%i0+0x090],%l6 ! Mem[0000000084000090]
std %l4,[%i0+0x140] ! Mem[0000000084000140]
ldub [%i0+0x125],%l6 ! Mem[0000000084000125]
lduh [%i1+0x11a],%l3 ! Mem[000000008480011a]
std %l2,[%i3+0x110] ! Mem[0000000085800110]
ldstub [%i0+0x152],%l5 ! Mem[0000000084000152]
jmpl %o7,%g0
ldub [%i2+0x0b2],%l2 ! Mem[00000000850000b2]
p59_near_1_le:
lduw [%i1+0x114],%l1 ! Mem[0000000086800114]
ldsh [%i3+0x150],%l2 ! Mem[0000000087800150]
ldd [%i3+0x160],%l6 ! Mem[0000000087800160]
sth %l6,[%i0+0x120] ! Mem[0000000086000120]
lduh [%i0+0x1b6],%l7 ! Mem[00000000860001b6]
sth %l1,[%i1+0x12a] ! Mem[000000008680012a]
std %l6,[%i2+0x0b8] ! Mem[00000000870000b8]
jmpl %o7,%g0
ldsh [%i2+0x188],%l6 ! Mem[0000000087000188]
p59_near_1_he:
lduh [%i1+0x088],%l3 ! Mem[0000000086800088]
std %l0,[%i1+0x038] ! Mem[0000000086800038]
ldub [%i2+0x03f],%l0 ! Mem[000000008700003f]
lduh [%i2+0x026],%l1 ! Mem[0000000087000026]
swap [%i3+0x088],%l4 ! Mem[0000000087800088]
jmpl %o7,%g0
ldsb [%i0+0x124],%l7 ! Mem[0000000086000124]
p60_near_1_le:
stx %l7,[%i3+0x090] ! Mem[0000000089800090]
lduw [%i3+0x0b8],%l4 ! Mem[00000000898000b8]
lduh [%i0+0x008],%l4 ! Mem[0000000088000008]
ldub [%i0+0x15a],%l3 ! Mem[000000008800015a]
jmpl %o7,%g0
stb %l1,[%i3+0x1df] ! Mem[00000000898001df]
p60_near_1_he:
stb %l2,[%i1+0x068] ! Mem[0000000088800068]
ldx [%i0+0x160],%l2 ! Mem[0000000088000160]
jmpl %o7,%g0
sth %l7,[%i3+0x004] ! Mem[0000000089800004]
p61_near_1_le:
ldd [%i3+0x0b0],%l0 ! Mem[000000008b8000b0]
stb %l5,[%i3+0x19e] ! Mem[000000008b80019e]
jmpl %o7,%g0
ldsw [%i3+0x1c8],%l3 ! Mem[000000008b8001c8]
p61_near_1_he:
ldsb [%i3+0x121],%l6 ! Mem[000000008b800121]
swap [%i3+0x1d4],%l5 ! Mem[000000008b8001d4]
ldx [%i2+0x118],%l3 ! Mem[000000008b000118]
std %l6,[%i3+0x110] ! Mem[000000008b800110]
jmpl %o7,%g0
ldstub [%i1+0x0ee],%l3 ! Mem[000000008a8000ee]
p62_near_1_le:
jmpl %o7,%g0
sth %l0,[%i0+0x16c] ! Mem[000000008c00016c]
jmpl %o7,%g0
nop
p62_near_1_he:
stb %l1,[%i1+0x1cd] ! Mem[000000008c8001cd]
ldstub [%i0+0x17f],%l0 ! Mem[000000008c00017f]
jmpl %o7,%g0
ldstub [%i0+0x0dc],%l0 ! Mem[000000008c0000dc]
p63_near_1_le:
stx %l1,[%i2+0x0c8] ! Mem[000000008f0000c8]
ldstub [%i0+0x19f],%l2 ! Mem[000000008e00019f]
ldstub [%i1+0x1b1],%l4 ! Mem[000000008e8001b1]
ldx [%i3+0x1c0],%l6 ! Mem[000000008f8001c0]
lduh [%i2+0x05e],%l1 ! Mem[000000008f00005e]
jmpl %o7,%g0
ldsb [%i2+0x10c],%l2 ! Mem[000000008f00010c]
p63_near_1_he:
swap [%i0+0x110],%l6 ! Mem[000000008e000110]
ldstub [%i1+0x0ee],%l3 ! Mem[000000008e8000ee]
jmpl %o7,%g0
stw %l0,[%i0+0x058] ! Mem[000000008e000058]
near1_b2b_h:
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
stw %l0,[%i0+0x02c] ! Mem[000000001000002c]
ldub [%i1+0x0ec],%l4 ! Mem[00000000108000ec]
ldub [%i0+0x123],%l6 ! Mem[0000000010000123]
jmpl %o7,%g0
swap [%i2+0x068],%l1 ! Mem[0000000011000068]
p0_near_2_he:
ldsh [%i3+0x0c8],%l6 ! Mem[00000000118000c8]
ldsh [%i3+0x12e],%l0 ! Mem[000000001180012e]
jmpl %o7,%g0
ldsw [%i0+0x0f4],%l6 ! Mem[00000000100000f4]
p1_near_2_le:
sth %l3,[%i0+0x184] ! Mem[0000000012000184]
sth %l4,[%i0+0x0fc] ! Mem[00000000120000fc]
stb %l1,[%i2+0x0cd] ! Mem[00000000130000cd]
stw %l3,[%i1+0x08c] ! Mem[000000001280008c]
ldsh [%i3+0x084],%l6 ! Mem[0000000013800084]
jmpl %o7,%g0
std %l2,[%i1+0x048] ! Mem[0000000012800048]
p1_near_2_he:
swap [%i0+0x050],%l7 ! Mem[0000000012000050]
lduh [%i2+0x1ca],%l3 ! Mem[00000000130001ca]
sth %l3,[%i2+0x110] ! Mem[0000000013000110]
ldx [%i3+0x108],%l4 ! Mem[0000000013800108]
jmpl %o7,%g0
ldsw [%i3+0x098],%l0 ! Mem[0000000013800098]
p2_near_2_le:
stx %l3,[%i0+0x0f8] ! Mem[00000000140000f8]
stx %l7,[%i2+0x1e8] ! Mem[00000000150001e8]
lduh [%i1+0x0d6],%l1 ! Mem[00000000148000d6]
ldx [%i1+0x020],%l0 ! Mem[0000000014800020]
stb %l3,[%i2+0x128] ! Mem[0000000015000128]
jmpl %o7,%g0
ldub [%i3+0x0e4],%l3 ! Mem[00000000158000e4]
p2_near_2_he:
jmpl %o7,%g0
swap [%i3+0x1b0],%l6 ! Mem[00000000158001b0]
jmpl %o7,%g0
nop
p3_near_2_le:
ldd [%i0+0x080],%l4 ! Mem[0000000016000080]
stw %l1,[%i2+0x1e4] ! Mem[00000000170001e4]
lduw [%i0+0x17c],%l6 ! Mem[000000001600017c]
ldd [%i3+0x058],%l0 ! Mem[0000000017800058]
ldx [%i2+0x108],%l4 ! Mem[0000000017000108]
stx %l4,[%i1+0x1c0] ! Mem[00000000168001c0]
jmpl %o7,%g0
stx %l6,[%i0+0x1c8] ! Mem[00000000160001c8]
p3_near_2_he:
ldsb [%i1+0x179],%l2 ! Mem[0000000016800179]
std %l2,[%i0+0x0d0] ! Mem[00000000160000d0]
jmpl %o7,%g0
lduh [%i0+0x0a6],%l6 ! Mem[00000000160000a6]
p4_near_2_le:
ldsb [%i0+0x0a2],%l6 ! Mem[00000000180000a2]
stb %l6,[%i1+0x090] ! Mem[0000000018800090]
ldsb [%i0+0x0a0],%l5 ! Mem[00000000180000a0]
swap [%i1+0x1e4],%l1 ! Mem[00000000188001e4]
std %l2,[%i1+0x1b8] ! Mem[00000000188001b8]
ldsw [%i2+0x114],%l3 ! Mem[0000000019000114]
jmpl %o7,%g0
ldub [%i0+0x1ba],%l2 ! Mem[00000000180001ba]
p4_near_2_he:
swap [%i0+0x084],%l6 ! Mem[0000000018000084]
sth %l0,[%i3+0x184] ! Mem[0000000019800184]
ldx [%i2+0x1b0],%l3 ! Mem[00000000190001b0]
jmpl %o7,%g0
std %l0,[%i3+0x0f8] ! Mem[00000000198000f8]
p5_near_2_le:
ldsw [%i1+0x0f4],%l7 ! Mem[000000001a8000f4]
stw %l0,[%i0+0x1a0] ! Mem[000000001a0001a0]
ldsh [%i0+0x140],%l4 ! Mem[000000001a000140]
swap [%i2+0x124],%l6 ! Mem[000000001b000124]
ldsw [%i0+0x19c],%l3 ! Mem[000000001a00019c]
jmpl %o7,%g0
ldx [%i3+0x110],%l3 ! Mem[000000001b800110]
p5_near_2_he:
ldstub [%i2+0x0af],%l3 ! Mem[000000001b0000af]
stw %l6,[%i3+0x084] ! Mem[000000001b800084]
ldsb [%i0+0x0ba],%l6 ! Mem[000000001a0000ba]
stx %l6,[%i2+0x010] ! Mem[000000001b000010]
swap [%i3+0x1f8],%l1 ! Mem[000000001b8001f8]
stx %l3,[%i1+0x098] ! Mem[000000001a800098]
ldsw [%i3+0x0d8],%l0 ! Mem[000000001b8000d8]
jmpl %o7,%g0
stb %l3,[%i2+0x108] ! Mem[000000001b000108]
p6_near_2_le:
stw %l4,[%i3+0x0a8] ! Mem[000000001d8000a8]
ldstub [%i2+0x124],%l7 ! Mem[000000001d000124]
ldsh [%i2+0x0a8],%l7 ! Mem[000000001d0000a8]
ldsb [%i3+0x08b],%l7 ! Mem[000000001d80008b]
swap [%i1+0x09c],%l6 ! Mem[000000001c80009c]
jmpl %o7,%g0
lduh [%i0+0x076],%l6 ! Mem[000000001c000076]
p6_near_2_he:
jmpl %o7,%g0
ldd [%i1+0x188],%l0 ! Mem[000000001c800188]
jmpl %o7,%g0
nop
p7_near_2_le:
ldsb [%i2+0x05a],%l2 ! Mem[000000001f00005a]
ldsb [%i0+0x1ff],%l1 ! Mem[000000001e0001ff]
swap [%i2+0x128],%l0 ! Mem[000000001f000128]
ldsw [%i3+0x034],%l0 ! Mem[000000001f800034]
jmpl %o7,%g0
ldstub [%i0+0x080],%l0 ! Mem[000000001e000080]
p7_near_2_he:
ldstub [%i2+0x01d],%l6 ! Mem[000000001f00001d]
stx %l3,[%i3+0x180] ! Mem[000000001f800180]
sth %l4,[%i1+0x0dc] ! Mem[000000001e8000dc]
swap [%i3+0x0cc],%l1 ! Mem[000000001f8000cc]
sth %l3,[%i1+0x08e] ! Mem[000000001e80008e]
ldsw [%i3+0x0a4],%l6 ! Mem[000000001f8000a4]
ldx [%i0+0x1a0],%l0 ! Mem[000000001e0001a0]
jmpl %o7,%g0
lduh [%i1+0x1b4],%l3 ! Mem[000000001e8001b4]
p8_near_2_le:
stx %l5,[%i0+0x038] ! Mem[0000000020000038]
jmpl %o7,%g0
lduh [%i0+0x176],%l6 ! Mem[0000000020000176]
p8_near_2_he:
ldsw [%i1+0x06c],%l3 ! Mem[000000002080006c]
ldsw [%i0+0x0d0],%l4 ! Mem[00000000200000d0]
lduh [%i3+0x1e8],%l7 ! Mem[00000000218001e8]
ldx [%i0+0x0f8],%l5 ! Mem[00000000200000f8]
jmpl %o7,%g0
ldsh [%i3+0x154],%l0 ! Mem[0000000021800154]
p9_near_2_le:
jmpl %o7,%g0
ldsw [%i3+0x06c],%l2 ! Mem[000000002380006c]
jmpl %o7,%g0
nop
p9_near_2_he:
jmpl %o7,%g0
stw %l1,[%i2+0x05c] ! Mem[000000002300005c]
jmpl %o7,%g0
nop
p10_near_2_le:
ldx [%i3+0x0f8],%l0 ! Mem[00000000258000f8]
jmpl %o7,%g0
lduw [%i1+0x0e8],%l4 ! Mem[00000000248000e8]
p10_near_2_he:
swap [%i1+0x0fc],%l2 ! Mem[00000000248000fc]
ldstub [%i2+0x0d0],%l6 ! Mem[00000000250000d0]
stx %l6,[%i3+0x0e0] ! Mem[00000000258000e0]
jmpl %o7,%g0
lduw [%i1+0x1f4],%l3 ! Mem[00000000248001f4]
p11_near_2_le:
stx %l1,[%i1+0x1c0] ! Mem[00000000268001c0]
std %l6,[%i2+0x158] ! Mem[0000000027000158]
swap [%i1+0x058],%l1 ! Mem[0000000026800058]
stw %l4,[%i1+0x12c] ! Mem[000000002680012c]
swap [%i0+0x1c4],%l4 ! Mem[00000000260001c4]
jmpl %o7,%g0
lduh [%i1+0x1c8],%l6 ! Mem[00000000268001c8]
p11_near_2_he:
swap [%i2+0x178],%l2 ! Mem[0000000027000178]
ldstub [%i0+0x0f5],%l2 ! Mem[00000000260000f5]
jmpl %o7,%g0
ldub [%i2+0x006],%l0 ! Mem[0000000027000006]
p12_near_2_le:
ldsw [%i3+0x158],%l2 ! Mem[0000000029800158]
ldsw [%i0+0x174],%l6 ! Mem[0000000028000174]
jmpl %o7,%g0
stx %l6,[%i0+0x080] ! Mem[0000000028000080]
p12_near_2_he:
ldx [%i1+0x0d8],%l3 ! Mem[00000000288000d8]
stx %l0,[%i1+0x0f8] ! Mem[00000000288000f8]
std %l0,[%i1+0x1e8] ! Mem[00000000288001e8]
ldub [%i1+0x0d9],%l0 ! Mem[00000000288000d9]
stx %l4,[%i2+0x0e8] ! Mem[00000000290000e8]
jmpl %o7,%g0
ldstub [%i2+0x123],%l4 ! Mem[0000000029000123]
p13_near_2_le:
swap [%i2+0x1a4],%l3 ! Mem[000000002b0001a4]
sth %l4,[%i1+0x0dc] ! Mem[000000002a8000dc]
swap [%i3+0x12c],%l7 ! Mem[000000002b80012c]
stw %l5,[%i3+0x048] ! Mem[000000002b800048]
ldub [%i3+0x159],%l2 ! Mem[000000002b800159]
stw %l5,[%i1+0x1d8] ! Mem[000000002a8001d8]
jmpl %o7,%g0
ldsh [%i0+0x0da],%l3 ! Mem[000000002a0000da]
p13_near_2_he:
lduh [%i1+0x126],%l3 ! Mem[000000002a800126]
swap [%i2+0x1ec],%l6 ! Mem[000000002b0001ec]
jmpl %o7,%g0
std %l4,[%i3+0x048] ! Mem[000000002b800048]
p14_near_2_le:
jmpl %o7,%g0
stb %l3,[%i2+0x195] ! Mem[000000002d000195]
jmpl %o7,%g0
nop
p14_near_2_he:
swap [%i1+0x0f8],%l0 ! Mem[000000002c8000f8]
stx %l6,[%i3+0x1e8] ! Mem[000000002d8001e8]
sth %l4,[%i2+0x12c] ! Mem[000000002d00012c]
lduh [%i0+0x0ba],%l0 ! Mem[000000002c0000ba]
stw %l3,[%i1+0x18c] ! Mem[000000002c80018c]
ldd [%i3+0x0d8],%l6 ! Mem[000000002d8000d8]
jmpl %o7,%g0
ldub [%i1+0x1ac],%l1 ! Mem[000000002c8001ac]
p15_near_2_le:
lduh [%i2+0x0ec],%l1 ! Mem[000000002f0000ec]
std %l4,[%i3+0x048] ! Mem[000000002f800048]
ldstub [%i0+0x179],%l2 ! Mem[000000002e000179]
stw %l0,[%i2+0x1a4] ! Mem[000000002f0001a4]
jmpl %o7,%g0
std %l2,[%i0+0x0f8] ! Mem[000000002e0000f8]
p15_near_2_he:
sth %l3,[%i0+0x106] ! Mem[000000002e000106]
stb %l6,[%i0+0x1ce] ! Mem[000000002e0001ce]
jmpl %o7,%g0
ldd [%i0+0x048],%l4 ! Mem[000000002e000048]
p16_near_2_le:
ldsh [%i2+0x180],%l5 ! Mem[0000000031000180]
jmpl %o7,%g0
swap [%i2+0x14c],%l0 ! Mem[000000003100014c]
p16_near_2_he:
ldsh [%i3+0x18a],%l4 ! Mem[000000003180018a]
ldsw [%i0+0x03c],%l6 ! Mem[000000003000003c]
sth %l4,[%i0+0x00c] ! Mem[000000003000000c]
std %l4,[%i0+0x0e8] ! Mem[00000000300000e8]
ldsw [%i1+0x190],%l3 ! Mem[0000000030800190]
jmpl %o7,%g0
lduh [%i0+0x14e],%l6 ! Mem[000000003000014e]
p17_near_2_le:
jmpl %o7,%g0
ldstub [%i0+0x160],%l4 ! Mem[0000000032000160]
jmpl %o7,%g0
nop
p17_near_2_he:
jmpl %o7,%g0
ldub [%i2+0x15d],%l5 ! Mem[000000003300015d]
jmpl %o7,%g0
nop
p18_near_2_le:
jmpl %o7,%g0
stx %l7,[%i1+0x0f8] ! Mem[00000000348000f8]
jmpl %o7,%g0
nop
p18_near_2_he:
std %l6,[%i2+0x080] ! Mem[0000000035000080]
ldx [%i1+0x150],%l4 ! Mem[0000000034800150]
ldd [%i0+0x1f0],%l6 ! Mem[00000000340001f0]
std %l4,[%i2+0x120] ! Mem[0000000035000120]
jmpl %o7,%g0
sth %l6,[%i1+0x002] ! Mem[0000000034800002]
p19_near_2_le:
lduh [%i1+0x0d8],%l0 ! Mem[00000000368000d8]
jmpl %o7,%g0
ldx [%i0+0x0c8],%l4 ! Mem[00000000360000c8]
p19_near_2_he:
ldstub [%i1+0x120],%l0 ! Mem[0000000036800120]
ldsh [%i3+0x1b0],%l6 ! Mem[00000000378001b0]
stb %l0,[%i0+0x09f] ! Mem[000000003600009f]
jmpl %o7,%g0
ldub [%i3+0x170],%l6 ! Mem[0000000037800170]
p20_near_2_le:
jmpl %o7,%g0
ldsw [%i3+0x160],%l4 ! Mem[0000000039800160]
jmpl %o7,%g0
nop
p20_near_2_he:
jmpl %o7,%g0
swap [%i3+0x17c],%l5 ! Mem[000000003980017c]
jmpl %o7,%g0
nop
p21_near_2_le:
ldstub [%i2+0x140],%l4 ! Mem[000000003b000140]
ldsw [%i0+0x140],%l6 ! Mem[000000003a000140]
stw %l3,[%i2+0x138] ! Mem[000000003b000138]
ldx [%i1+0x100],%l2 ! Mem[000000003a800100]
swap [%i0+0x1b8],%l2 ! Mem[000000003a0001b8]
stb %l2,[%i1+0x092] ! Mem[000000003a800092]
jmpl %o7,%g0
lduh [%i1+0x072],%l1 ! Mem[000000003a800072]
p21_near_2_he:
swap [%i3+0x010],%l6 ! Mem[000000003b800010]
ldsb [%i0+0x1db],%l1 ! Mem[000000003a0001db]
lduw [%i2+0x1d0],%l0 ! Mem[000000003b0001d0]
ldstub [%i0+0x0d9],%l0 ! Mem[000000003a0000d9]
swap [%i1+0x0c8],%l4 ! Mem[000000003a8000c8]
swap [%i1+0x100],%l4 ! Mem[000000003a800100]
jmpl %o7,%g0
stx %l6,[%i3+0x000] ! Mem[000000003b800000]
p22_near_2_le:
std %l4,[%i1+0x1e0] ! Mem[000000003c8001e0]
lduw [%i0+0x1e8],%l6 ! Mem[000000003c0001e8]
ldsb [%i1+0x118],%l0 ! Mem[000000003c800118]
swap [%i0+0x16c],%l6 ! Mem[000000003c00016c]
jmpl %o7,%g0
stx %l6,[%i3+0x000] ! Mem[000000003d800000]
p22_near_2_he:
stx %l0,[%i1+0x0f8] ! Mem[000000003c8000f8]
jmpl %o7,%g0
ldub [%i2+0x108],%l3 ! Mem[000000003d000108]
p23_near_2_le:
sth %l0,[%i1+0x1f0] ! Mem[000000003e8001f0]
ldd [%i0+0x1b0],%l6 ! Mem[000000003e0001b0]
ldsh [%i0+0x1d0],%l3 ! Mem[000000003e0001d0]
swap [%i1+0x00c],%l5 ! Mem[000000003e80000c]
lduh [%i0+0x022],%l6 ! Mem[000000003e000022]
ldx [%i0+0x0c8],%l7 ! Mem[000000003e0000c8]
std %l0,[%i2+0x1e0] ! Mem[000000003f0001e0]
jmpl %o7,%g0
swap [%i0+0x004],%l6 ! Mem[000000003e000004]
p23_near_2_he:
ldsw [%i0+0x1e0],%l2 ! Mem[000000003e0001e0]
ldsh [%i0+0x0da],%l5 ! Mem[000000003e0000da]
swap [%i3+0x088],%l3 ! Mem[000000003f800088]
ldsb [%i3+0x169],%l7 ! Mem[000000003f800169]
ldsh [%i2+0x1c0],%l3 ! Mem[000000003f0001c0]
stx %l3,[%i3+0x1f8] ! Mem[000000003f8001f8]
jmpl %o7,%g0
swap [%i0+0x184],%l2 ! Mem[000000003e000184]
p24_near_2_le:
lduw [%i0+0x138],%l3 ! Mem[0000000040000138]
ldub [%i1+0x114],%l3 ! Mem[0000000040800114]
swap [%i2+0x170],%l5 ! Mem[0000000041000170]
ldub [%i3+0x0d5],%l2 ! Mem[00000000418000d5]
sth %l0,[%i2+0x026] ! Mem[0000000041000026]
lduh [%i0+0x036],%l7 ! Mem[0000000040000036]
jmpl %o7,%g0
lduh [%i2+0x0ec],%l2 ! Mem[00000000410000ec]
p24_near_2_he:
stx %l0,[%i0+0x1d0] ! Mem[00000000400001d0]
ldsh [%i0+0x190],%l6 ! Mem[0000000040000190]
ldstub [%i2+0x128],%l3 ! Mem[0000000041000128]
ldub [%i3+0x066],%l6 ! Mem[0000000041800066]
swap [%i3+0x18c],%l2 ! Mem[000000004180018c]
ldsb [%i0+0x19e],%l7 ! Mem[000000004000019e]
ldub [%i2+0x0da],%l7 ! Mem[00000000410000da]
jmpl %o7,%g0
lduh [%i3+0x1a2],%l1 ! Mem[00000000418001a2]
p25_near_2_le:
ldub [%i3+0x1ed],%l1 ! Mem[00000000438001ed]
ldstub [%i0+0x17f],%l0 ! Mem[000000004200017f]
jmpl %o7,%g0
ldstub [%i3+0x0a0],%l5 ! Mem[00000000438000a0]
p25_near_2_he:
ldd [%i0+0x178],%l4 ! Mem[0000000042000178]
std %l4,[%i2+0x190] ! Mem[0000000043000190]
stw %l0,[%i1+0x0cc] ! Mem[00000000428000cc]
ldx [%i3+0x0d8],%l7 ! Mem[00000000438000d8]
lduw [%i3+0x084],%l6 ! Mem[0000000043800084]
lduw [%i2+0x1a4],%l0 ! Mem[00000000430001a4]
jmpl %o7,%g0
swap [%i2+0x194],%l3 ! Mem[0000000043000194]
p26_near_2_le:
stx %l4,[%i1+0x128] ! Mem[0000000044800128]
ldx [%i2+0x068],%l1 ! Mem[0000000045000068]
ldsb [%i1+0x0cd],%l5 ! Mem[00000000448000cd]
lduw [%i2+0x1b0],%l3 ! Mem[00000000450001b0]
ldstub [%i3+0x19d],%l0 ! Mem[000000004580019d]
ldub [%i1+0x18a],%l0 ! Mem[000000004480018a]
swap [%i3+0x06c],%l3 ! Mem[000000004580006c]
jmpl %o7,%g0
swap [%i0+0x0d0],%l4 ! Mem[00000000440000d0]
p26_near_2_he:
swap [%i3+0x024],%l6 ! Mem[0000000045800024]
swap [%i1+0x0d4],%l4 ! Mem[00000000448000d4]
ldub [%i0+0x0ae],%l3 ! Mem[00000000440000ae]
lduw [%i0+0x1a8],%l6 ! Mem[00000000440001a8]
lduw [%i1+0x1ac],%l3 ! Mem[00000000448001ac]
ldstub [%i3+0x0d9],%l7 ! Mem[00000000458000d9]
stx %l0,[%i3+0x040] ! Mem[0000000045800040]
jmpl %o7,%g0
ldx [%i3+0x088],%l1 ! Mem[0000000045800088]
p27_near_2_le:
stb %l2,[%i1+0x074] ! Mem[0000000046800074]
lduw [%i3+0x074],%l6 ! Mem[0000000047800074]
ldstub [%i1+0x026],%l7 ! Mem[0000000046800026]
jmpl %o7,%g0
ldd [%i2+0x0b8],%l2 ! Mem[00000000470000b8]
p27_near_2_he:
ldd [%i3+0x030],%l0 ! Mem[0000000047800030]
jmpl %o7,%g0
ldsw [%i0+0x1a4],%l6 ! Mem[00000000460001a4]
p28_near_2_le:
stw %l2,[%i1+0x178] ! Mem[0000000048800178]
ldstub [%i3+0x184],%l0 ! Mem[0000000049800184]
stx %l3,[%i1+0x1b0] ! Mem[00000000488001b0]
ldsb [%i2+0x103],%l7 ! Mem[0000000049000103]
std %l0,[%i3+0x1c8] ! Mem[00000000498001c8]
jmpl %o7,%g0
ldsw [%i3+0x0d8],%l0 ! Mem[00000000498000d8]
p28_near_2_he:
stb %l7,[%i1+0x024] ! Mem[0000000048800024]
ldx [%i0+0x120],%l0 ! Mem[0000000048000120]
ldstub [%i0+0x1b1],%l6 ! Mem[00000000480001b1]
stb %l6,[%i0+0x0a3] ! Mem[00000000480000a3]
jmpl %o7,%g0
sth %l6,[%i3+0x0f8] ! Mem[00000000498000f8]
p29_near_2_le:
jmpl %o7,%g0
ldx [%i1+0x100],%l7 ! Mem[000000004a800100]
jmpl %o7,%g0
nop
p29_near_2_he:
lduh [%i3+0x06c],%l1 ! Mem[000000004b80006c]
sth %l5,[%i1+0x0ec] ! Mem[000000004a8000ec]
ldsh [%i3+0x190],%l3 ! Mem[000000004b800190]
ldx [%i1+0x198],%l0 ! Mem[000000004a800198]
ldsw [%i2+0x188],%l0 ! Mem[000000004b000188]
jmpl %o7,%g0
stx %l3,[%i3+0x068] ! Mem[000000004b800068]
p30_near_2_le:
ldsh [%i0+0x13a],%l3 ! Mem[000000004c00013a]
ldsw [%i1+0x134],%l3 ! Mem[000000004c800134]
stw %l5,[%i1+0x150] ! Mem[000000004c800150]
ldstub [%i3+0x1d2],%l5 ! Mem[000000004d8001d2]
lduw [%i3+0x050],%l1 ! Mem[000000004d800050]
ldstub [%i3+0x013],%l3 ! Mem[000000004d800013]
jmpl %o7,%g0
stx %l3,[%i1+0x1f0] ! Mem[000000004c8001f0]
p30_near_2_he:
ldsw [%i1+0x0fc],%l2 ! Mem[000000004c8000fc]
ldstub [%i2+0x1bb],%l3 ! Mem[000000004d0001bb]
stb %l0,[%i2+0x09f] ! Mem[000000004d00009f]
ldsh [%i2+0x1d0],%l5 ! Mem[000000004d0001d0]
jmpl %o7,%g0
std %l2,[%i1+0x1c8] ! Mem[000000004c8001c8]
p31_near_2_le:
sth %l4,[%i2+0x00c] ! Mem[000000004f00000c]
std %l4,[%i0+0x1c0] ! Mem[000000004e0001c0]
lduw [%i3+0x12c],%l7 ! Mem[000000004f80012c]
lduh [%i2+0x1b2],%l1 ! Mem[000000004f0001b2]
jmpl %o7,%g0
std %l4,[%i3+0x1a8] ! Mem[000000004f8001a8]
p31_near_2_he:
jmpl %o7,%g0
swap [%i1+0x014],%l7 ! Mem[000000004e800014]
jmpl %o7,%g0
nop
p32_near_2_le:
jmpl %o7,%g0
stw %l0,[%i0+0x080] ! Mem[0000000050000080]
jmpl %o7,%g0
nop
p32_near_2_he:
ldd [%i3+0x038],%l6 ! Mem[0000000051800038]
stx %l3,[%i3+0x180] ! Mem[0000000051800180]
ldsw [%i2+0x1c8],%l6 ! Mem[00000000510001c8]
stx %l2,[%i0+0x1c0] ! Mem[00000000500001c0]
swap [%i2+0x1b0],%l1 ! Mem[00000000510001b0]
ldstub [%i1+0x188],%l4 ! Mem[0000000050800188]
swap [%i2+0x1d8],%l5 ! Mem[00000000510001d8]
jmpl %o7,%g0
ldstub [%i3+0x0f1],%l4 ! Mem[00000000518000f1]
p33_near_2_le:
ldstub [%i1+0x19c],%l4 ! Mem[000000005280019c]
jmpl %o7,%g0
ldsb [%i2+0x17a],%l3 ! Mem[000000005300017a]
p33_near_2_he:
ldsw [%i1+0x084],%l0 ! Mem[0000000052800084]
ldx [%i1+0x048],%l2 ! Mem[0000000052800048]
lduw [%i2+0x128],%l4 ! Mem[0000000053000128]
stb %l2,[%i3+0x123] ! Mem[0000000053800123]
ldub [%i2+0x179],%l2 ! Mem[0000000053000179]
stx %l2,[%i0+0x0f0] ! Mem[00000000520000f0]
jmpl %o7,%g0
swap [%i2+0x024],%l0 ! Mem[0000000053000024]
p34_near_2_le:
ldsb [%i2+0x028],%l0 ! Mem[0000000055000028]
lduh [%i2+0x1a0],%l0 ! Mem[00000000550001a0]
jmpl %o7,%g0
lduh [%i1+0x140],%l4 ! Mem[0000000054800140]
p34_near_2_he:
jmpl %o7,%g0
ldsw [%i1+0x17c],%l5 ! Mem[000000005480017c]
jmpl %o7,%g0
nop
p35_near_2_le:
jmpl %o7,%g0
ldstub [%i3+0x081],%l5 ! Mem[0000000057800081]
jmpl %o7,%g0
nop
p35_near_2_he:
stw %l1,[%i0+0x024] ! Mem[0000000056000024]
swap [%i3+0x088],%l4 ! Mem[0000000057800088]
ldsh [%i1+0x124],%l7 ! Mem[0000000056800124]
stw %l2,[%i0+0x038] ! Mem[0000000056000038]
ldx [%i1+0x0e8],%l5 ! Mem[00000000568000e8]
jmpl %o7,%g0
sth %l6,[%i2+0x1ec] ! Mem[00000000570001ec]
p36_near_2_le:
ldd [%i0+0x0a0],%l6 ! Mem[00000000580000a0]
ldub [%i2+0x153],%l4 ! Mem[0000000059000153]
stx %l7,[%i1+0x1f0] ! Mem[00000000588001f0]
ldsh [%i3+0x1ca],%l3 ! Mem[00000000598001ca]
ldsw [%i2+0x1cc],%l6 ! Mem[00000000590001cc]
ldsb [%i1+0x016],%l1 ! Mem[0000000058800016]
jmpl %o7,%g0
lduh [%i3+0x196],%l6 ! Mem[0000000059800196]
p36_near_2_he:
stb %l2,[%i1+0x0f3] ! Mem[00000000588000f3]
swap [%i1+0x1bc],%l7 ! Mem[00000000588001bc]
stw %l7,[%i3+0x0d8] ! Mem[00000000598000d8]
ldstub [%i0+0x0fc],%l1 ! Mem[00000000580000fc]
lduw [%i0+0x0e0],%l6 ! Mem[00000000580000e0]
ldstub [%i3+0x0b4],%l4 ! Mem[00000000598000b4]
jmpl %o7,%g0
std %l2,[%i0+0x0e0] ! Mem[00000000580000e0]
p37_near_2_le:
stw %l5,[%i0+0x190] ! Mem[000000005a000190]
ldsw [%i2+0x1a8],%l4 ! Mem[000000005b0001a8]
ldx [%i1+0x038],%l6 ! Mem[000000005a800038]
ldsh [%i2+0x1f2],%l5 ! Mem[000000005b0001f2]
stw %l1,[%i1+0x070] ! Mem[000000005a800070]
stw %l0,[%i2+0x118] ! Mem[000000005b000118]
jmpl %o7,%g0
stw %l2,[%i2+0x0cc] ! Mem[000000005b0000cc]
p37_near_2_he:
swap [%i2+0x1d0],%l0 ! Mem[000000005b0001d0]
ldstub [%i1+0x0f9],%l0 ! Mem[000000005a8000f9]
std %l4,[%i2+0x0c8] ! Mem[000000005b0000c8]
ldub [%i3+0x123],%l4 ! Mem[000000005b800123]
stx %l6,[%i1+0x000] ! Mem[000000005a800000]
ldstub [%i0+0x0ca],%l7 ! Mem[000000005a0000ca]
ldstub [%i0+0x1e3],%l1 ! Mem[000000005a0001e3]
jmpl %o7,%g0
ldsw [%i1+0x0cc],%l1 ! Mem[000000005a8000cc]
p38_near_2_le:
ldsw [%i0+0x0a0],%l6 ! Mem[000000005c0000a0]
ldsw [%i1+0x0b0],%l6 ! Mem[000000005c8000b0]
lduh [%i3+0x160],%l4 ! Mem[000000005d800160]
std %l6,[%i3+0x140] ! Mem[000000005d800140]
swap [%i3+0x088],%l7 ! Mem[000000005d800088]
stx %l5,[%i0+0x1d8] ! Mem[000000005c0001d8]
jmpl %o7,%g0
ldsb [%i1+0x0fb],%l3 ! Mem[000000005c8000fb]
p38_near_2_he:
lduh [%i1+0x126],%l3 ! Mem[000000005c800126]
swap [%i3+0x1cc],%l6 ! Mem[000000005d8001cc]
jmpl %o7,%g0
lduw [%i1+0x04c],%l4 ! Mem[000000005c80004c]
p39_near_2_le:
ldstub [%i3+0x0f6],%l1 ! Mem[000000005f8000f6]
stb %l2,[%i0+0x12a] ! Mem[000000005e00012a]
lduh [%i2+0x1a6],%l6 ! Mem[000000005f0001a6]
stb %l6,[%i1+0x1ae] ! Mem[000000005e8001ae]
ldd [%i1+0x0d0],%l2 ! Mem[000000005e8000d0]
lduh [%i1+0x154],%l2 ! Mem[000000005e800154]
lduw [%i3+0x194],%l2 ! Mem[000000005f800194]
jmpl %o7,%g0
ldsh [%i0+0x182],%l1 ! Mem[000000005e000182]
p39_near_2_he:
ldd [%i2+0x0a8],%l6 ! Mem[000000005f0000a8]
ldub [%i0+0x1b4],%l6 ! Mem[000000005e0001b4]
jmpl %o7,%g0
ldstub [%i1+0x12b],%l1 ! Mem[000000005e80012b]
p40_near_2_le:
stb %l5,[%i2+0x172] ! Mem[0000000061000172]
stw %l2,[%i0+0x0f4] ! Mem[00000000600000f4]
ldstub [%i0+0x006],%l0 ! Mem[0000000060000006]
jmpl %o7,%g0
stw %l7,[%i3+0x034] ! Mem[0000000061800034]
p40_near_2_he:
stx %l7,[%i0+0x100] ! Mem[0000000060000100]
lduh [%i0+0x0fc],%l5 ! Mem[00000000600000fc]
ldstub [%i2+0x154],%l0 ! Mem[0000000061000154]
jmpl %o7,%g0
ldx [%i0+0x1a0],%l6 ! Mem[00000000600001a0]
p41_near_2_le:
jmpl %o7,%g0
lduh [%i1+0x036],%l7 ! Mem[0000000062800036]
jmpl %o7,%g0
nop
p41_near_2_he:
ldub [%i2+0x123],%l7 ! Mem[0000000063000123]
ldsb [%i3+0x1cf],%l1 ! Mem[00000000638001cf]
ldsh [%i1+0x004],%l0 ! Mem[0000000062800004]
jmpl %o7,%g0
ldd [%i2+0x128],%l2 ! Mem[0000000063000128]
p42_near_2_le:
lduh [%i1+0x038],%l2 ! Mem[0000000064800038]
stx %l4,[%i2+0x0d0] ! Mem[00000000650000d0]
lduh [%i3+0x11a],%l5 ! Mem[000000006580011a]
ldub [%i0+0x04d],%l1 ! Mem[000000006400004d]
stw %l5,[%i2+0x0ec] ! Mem[00000000650000ec]
lduh [%i0+0x088],%l5 ! Mem[0000000064000088]
jmpl %o7,%g0
stb %l2,[%i2+0x038] ! Mem[0000000065000038]
p42_near_2_he:
ldd [%i2+0x1d0],%l0 ! Mem[00000000650001d0]
ldsw [%i1+0x190],%l6 ! Mem[0000000064800190]
ldub [%i2+0x1f0],%l3 ! Mem[00000000650001f0]
ldstub [%i2+0x0c4],%l3 ! Mem[00000000650000c4]
ldub [%i0+0x196],%l3 ! Mem[0000000064000196]
ldub [%i2+0x1e1],%l2 ! Mem[00000000650001e1]
stx %l7,[%i0+0x068] ! Mem[0000000064000068]
jmpl %o7,%g0
lduw [%i0+0x1ac],%l1 ! Mem[00000000640001ac]
p43_near_2_le:
std %l2,[%i2+0x0a8] ! Mem[00000000670000a8]
sth %l1,[%i0+0x03a] ! Mem[000000006600003a]
ldx [%i2+0x028],%l6 ! Mem[0000000067000028]
sth %l6,[%i0+0x128] ! Mem[0000000066000128]
stb %l0,[%i3+0x1ad] ! Mem[00000000678001ad]
jmpl %o7,%g0
swap [%i1+0x0c4],%l6 ! Mem[00000000668000c4]
p43_near_2_he:
lduh [%i2+0x02c],%l4 ! Mem[000000006700002c]
ldsb [%i3+0x1e4],%l5 ! Mem[00000000678001e4]
std %l6,[%i3+0x108] ! Mem[0000000067800108]
stb %l5,[%i3+0x04a] ! Mem[000000006780004a]
jmpl %o7,%g0
stw %l4,[%i3+0x188] ! Mem[0000000067800188]
p44_near_2_le:
ldstub [%i2+0x0b0],%l6 ! Mem[00000000690000b0]
ldstub [%i3+0x0a0],%l5 ! Mem[00000000698000a0]
ldsb [%i2+0x1c4],%l1 ! Mem[00000000690001c4]
ldstub [%i0+0x15e],%l6 ! Mem[000000006800015e]
swap [%i2+0x078],%l1 ! Mem[0000000069000078]
std %l4,[%i0+0x128] ! Mem[0000000068000128]
jmpl %o7,%g0
ldsw [%i2+0x1c4],%l4 ! Mem[00000000690001c4]
p44_near_2_he:
stb %l2,[%i1+0x054] ! Mem[0000000068800054]
stw %l2,[%i1+0x158] ! Mem[0000000068800158]
lduw [%i1+0x0d4],%l2 ! Mem[00000000688000d4]
jmpl %o7,%g0
ldub [%i3+0x006],%l0 ! Mem[0000000069800006]
p45_near_2_le:
jmpl %o7,%g0
std %l2,[%i1+0x000] ! Mem[000000006a800000]
jmpl %o7,%g0
nop
p45_near_2_he:
ldstub [%i3+0x080],%l5 ! Mem[000000006b800080]
ldsw [%i0+0x1c4],%l1 ! Mem[000000006a0001c4]
sth %l6,[%i2+0x15e] ! Mem[000000006b00015e]
ldstub [%i2+0x07b],%l1 ! Mem[000000006b00007b]
ldsb [%i2+0x1ba],%l2 ! Mem[000000006b0001ba]
stw %l2,[%i2+0x0b0] ! Mem[000000006b0000b0]
jmpl %o7,%g0
swap [%i0+0x050],%l1 ! Mem[000000006a000050]
p46_near_2_le:
ldstub [%i0+0x008],%l4 ! Mem[000000006c000008]
stw %l3,[%i3+0x158] ! Mem[000000006d800158]
ldstub [%i0+0x1ff],%l1 ! Mem[000000006c0001ff]
ldsh [%i3+0x008],%l6 ! Mem[000000006d800008]
jmpl %o7,%g0
ldsb [%i0+0x006],%l1 ! Mem[000000006c000006]
p46_near_2_he:
std %l4,[%i2+0x0d0] ! Mem[000000006d0000d0]
ldstub [%i2+0x13b],%l5 ! Mem[000000006d00013b]
std %l0,[%i0+0x048] ! Mem[000000006c000048]
jmpl %o7,%g0
ldstub [%i3+0x0ed],%l5 ! Mem[000000006d8000ed]
p47_near_2_le:
ldsw [%i2+0x034],%l0 ! Mem[000000006f000034]
lduw [%i1+0x080],%l0 ! Mem[000000006e800080]
jmpl %o7,%g0
ldstub [%i3+0x081],%l5 ! Mem[000000006f800081]
p47_near_2_he:
stb %l1,[%i3+0x006] ! Mem[000000006f800006]
stx %l4,[%i3+0x088] ! Mem[000000006f800088]
stw %l7,[%i1+0x104] ! Mem[000000006e800104]
lduw [%i3+0x0a8],%l7 ! Mem[000000006f8000a8]
stx %l2,[%i3+0x158] ! Mem[000000006f800158]
jmpl %o7,%g0
stb %l0,[%i3+0x1a4] ! Mem[000000006f8001a4]
p48_near_2_le:
std %l6,[%i3+0x0f0] ! Mem[00000000718000f0]
stw %l4,[%i2+0x034] ! Mem[0000000071000034]
ldx [%i3+0x0a0],%l5 ! Mem[00000000718000a0]
swap [%i1+0x1c4],%l1 ! Mem[00000000708001c4]
swap [%i1+0x17c],%l6 ! Mem[000000007080017c]
jmpl %o7,%g0
sth %l1,[%i1+0x07a] ! Mem[000000007080007a]
p48_near_2_he:
ldsh [%i0+0x118],%l3 ! Mem[0000000070000118]
ldd [%i0+0x168],%l2 ! Mem[0000000070000168]
ldsw [%i0+0x054],%l2 ! Mem[0000000070000054]
ldstub [%i2+0x01e],%l5 ! Mem[000000007100001e]
lduw [%i0+0x154],%l6 ! Mem[0000000070000154]
sth %l0,[%i1+0x1d0] ! Mem[00000000708001d0]
jmpl %o7,%g0
swap [%i1+0x190],%l6 ! Mem[0000000070800190]
p49_near_2_le:
jmpl %o7,%g0
ldstub [%i2+0x0a6],%l0 ! Mem[00000000730000a6]
jmpl %o7,%g0
nop
p49_near_2_he:
ldsh [%i0+0x14e],%l0 ! Mem[000000007200014e]
stw %l0,[%i2+0x1ac] ! Mem[00000000730001ac]
ldx [%i2+0x0e0],%l6 ! Mem[00000000730000e0]
ldub [%i1+0x138],%l3 ! Mem[0000000072800138]
swap [%i2+0x16c],%l4 ! Mem[000000007300016c]
jmpl %o7,%g0
ldub [%i0+0x157],%l1 ! Mem[0000000072000157]
p50_near_2_le:
ldstub [%i2+0x1a5],%l5 ! Mem[00000000750001a5]
lduw [%i3+0x0f4],%l7 ! Mem[00000000758000f4]
ldd [%i1+0x030],%l4 ! Mem[0000000074800030]
sth %l0,[%i0+0x086] ! Mem[0000000074000086]
sth %l2,[%i1+0x04c] ! Mem[000000007480004c]
ldsb [%i3+0x019],%l2 ! Mem[0000000075800019]
jmpl %o7,%g0
ldstub [%i3+0x166],%l5 ! Mem[0000000075800166]
p50_near_2_he:
jmpl %o7,%g0
sth %l3,[%i3+0x118] ! Mem[0000000075800118]
jmpl %o7,%g0
nop
p51_near_2_le:
jmpl %o7,%g0
lduh [%i2+0x0de],%l7 ! Mem[00000000770000de]
jmpl %o7,%g0
nop
p51_near_2_he:
ldstub [%i3+0x162],%l0 ! Mem[0000000077800162]
ldub [%i1+0x0a9],%l5 ! Mem[00000000768000a9]
ldsw [%i2+0x018],%l2 ! Mem[0000000077000018]
lduh [%i2+0x0ce],%l5 ! Mem[00000000770000ce]
jmpl %o7,%g0
ldstub [%i3+0x1f8],%l1 ! Mem[00000000778001f8]
p52_near_2_le:
swap [%i2+0x080],%l5 ! Mem[0000000079000080]
ldstub [%i0+0x1c4],%l1 ! Mem[00000000780001c4]
ldub [%i2+0x17e],%l6 ! Mem[000000007900017e]
ldub [%i0+0x07b],%l1 ! Mem[000000007800007b]
swap [%i2+0x12c],%l4 ! Mem[000000007900012c]
ldstub [%i2+0x1c5],%l4 ! Mem[00000000790001c5]
jmpl %o7,%g0
ldsb [%i0+0x1e9],%l6 ! Mem[00000000780001e9]
p52_near_2_he:
ldsh [%i2+0x158],%l2 ! Mem[0000000079000158]
ldd [%i2+0x0d0],%l2 ! Mem[00000000790000d0]
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[0000000078000000]
p53_near_2_le:
stx %l5,[%i2+0x038] ! Mem[000000007b000038]
jmpl %o7,%g0
ldsw [%i1+0x174],%l6 ! Mem[000000007a800174]
p53_near_2_he:
stb %l5,[%i1+0x1f8] ! Mem[000000007a8001f8]
ldsw [%i1+0x0f8],%l3 ! Mem[000000007a8000f8]
ldub [%i3+0x1c8],%l7 ! Mem[000000007b8001c8]
swap [%i3+0x118],%l4 ! Mem[000000007b800118]
jmpl %o7,%g0
ldsb [%i3+0x10a],%l2 ! Mem[000000007b80010a]
p54_near_2_le:
jmpl %o7,%g0
sth %l5,[%i0+0x15c] ! Mem[000000007c00015c]
jmpl %o7,%g0
nop
p54_near_2_he:
ldsw [%i3+0x078],%l1 ! Mem[000000007d800078]
ldstub [%i1+0x10c],%l4 ! Mem[000000007c80010c]
std %l4,[%i0+0x1c0] ! Mem[000000007c0001c0]
ldsw [%i2+0x1c8],%l6 ! Mem[000000007d0001c8]
ldsh [%i0+0x1c4],%l2 ! Mem[000000007c0001c4]
ldx [%i1+0x190],%l1 ! Mem[000000007c800190]
jmpl %o7,%g0
ldd [%i0+0x188],%l4 ! Mem[000000007c000188]
p55_near_2_le:
stb %l0,[%i1+0x16e] ! Mem[000000007e80016e]
swap [%i2+0x07c],%l1 ! Mem[000000007f00007c]
lduh [%i3+0x180],%l0 ! Mem[000000007f800180]
std %l2,[%i1+0x118] ! Mem[000000007e800118]
stx %l4,[%i0+0x148] ! Mem[000000007e000148]
jmpl %o7,%g0
stb %l6,[%i2+0x09e] ! Mem[000000007f00009e]
p55_near_2_he:
ldub [%i1+0x1bd],%l0 ! Mem[000000007e8001bd]
ldx [%i2+0x188],%l0 ! Mem[000000007f000188]
std %l0,[%i2+0x1d8] ! Mem[000000007f0001d8]
jmpl %o7,%g0
lduw [%i0+0x034],%l0 ! Mem[000000007e000034]
p56_near_2_le:
ldsb [%i0+0x129],%l2 ! Mem[0000000080000129]
stb %l0,[%i0+0x174] ! Mem[0000000080000174]
sth %l6,[%i2+0x09a] ! Mem[000000008100009a]
stw %l6,[%i3+0x1a8] ! Mem[00000000818001a8]
stx %l6,[%i3+0x0a0] ! Mem[00000000818000a0]
ldsh [%i1+0x0b0],%l6 ! Mem[00000000808000b0]
std %l4,[%i2+0x140] ! Mem[0000000081000140]
jmpl %o7,%g0
swap [%i0+0x124],%l6 ! Mem[0000000080000124]
p56_near_2_he:
ldsb [%i3+0x1b1],%l4 ! Mem[00000000818001b1]
ldx [%i1+0x0c8],%l0 ! Mem[00000000808000c8]
swap [%i2+0x088],%l7 ! Mem[0000000081000088]
sth %l6,[%i1+0x0a4] ! Mem[00000000808000a4]
lduw [%i3+0x1f8],%l5 ! Mem[00000000818001f8]
jmpl %o7,%g0
ldsw [%i0+0x0d8],%l3 ! Mem[00000000800000d8]
p57_near_2_le:
swap [%i3+0x054],%l2 ! Mem[0000000083800054]
stx %l5,[%i2+0x038] ! Mem[0000000083000038]
ldstub [%i1+0x176],%l6 ! Mem[0000000082800176]
jmpl %o7,%g0
ldsb [%i0+0x087],%l6 ! Mem[0000000082000087]
p57_near_2_he:
ldx [%i3+0x0d0],%l4 ! Mem[00000000838000d0]
ldstub [%i1+0x1a7],%l6 ! Mem[00000000828001a7]
ldstub [%i0+0x0dc],%l5 ! Mem[00000000820000dc]
lduh [%i2+0x0d0],%l6 ! Mem[00000000830000d0]
ldx [%i1+0x0a0],%l6 ! Mem[00000000828000a0]
jmpl %o7,%g0
lduw [%i3+0x0d8],%l6 ! Mem[00000000838000d8]
p58_near_2_le:
sth %l6,[%i1+0x09a] ! Mem[000000008480009a]
lduh [%i3+0x030],%l6 ! Mem[0000000085800030]
ldsh [%i3+0x1da],%l1 ! Mem[00000000858001da]
ldub [%i0+0x0bf],%l3 ! Mem[00000000840000bf]
ldx [%i1+0x0d0],%l7 ! Mem[00000000848000d0]
stb %l3,[%i2+0x1a6] ! Mem[00000000850001a6]
jmpl %o7,%g0
swap [%i3+0x02c],%l5 ! Mem[000000008580002c]
p58_near_2_he:
sth %l2,[%i1+0x12a] ! Mem[000000008480012a]
ldstub [%i2+0x186],%l6 ! Mem[0000000085000186]
ldsh [%i2+0x18e],%l6 ! Mem[000000008500018e]
ldub [%i2+0x0d3],%l2 ! Mem[00000000850000d3]
jmpl %o7,%g0
stx %l7,[%i0+0x198] ! Mem[0000000084000198]
p59_near_2_le:
lduw [%i0+0x06c],%l1 ! Mem[000000008600006c]
ldstub [%i3+0x0cd],%l5 ! Mem[00000000878000cd]
stw %l3,[%i2+0x190] ! Mem[0000000087000190]
ldstub [%i1+0x018],%l2 ! Mem[0000000086800018]
ldub [%i0+0x0ce],%l5 ! Mem[00000000860000ce]
jmpl %o7,%g0
ldsb [%i1+0x1a3],%l7 ! Mem[00000000868001a3]
p59_near_2_he:
jmpl %o7,%g0
ldx [%i1+0x198],%l4 ! Mem[0000000086800198]
jmpl %o7,%g0
nop
p60_near_2_le:
lduh [%i2+0x160],%l6 ! Mem[0000000089000160]
stx %l3,[%i3+0x118] ! Mem[0000000089800118]
ldx [%i1+0x098],%l6 ! Mem[0000000088800098]
swap [%i1+0x054],%l6 ! Mem[0000000088800054]
jmpl %o7,%g0
stb %l7,[%i2+0x026] ! Mem[0000000089000026]
p60_near_2_he:
jmpl %o7,%g0
ldstub [%i2+0x1f8],%l1 ! Mem[00000000890001f8]
jmpl %o7,%g0
nop
p61_near_2_le:
ldsh [%i0+0x082],%l6 ! Mem[000000008a000082]
stw %l6,[%i2+0x0b0] ! Mem[000000008b0000b0]
ldsb [%i0+0x0a0],%l5 ! Mem[000000008a0000a0]
ldx [%i2+0x1c0],%l1 ! Mem[000000008b0001c0]
lduw [%i1+0x1bc],%l3 ! Mem[000000008a8001bc]
lduw [%i0+0x0f0],%l4 ! Mem[000000008a0000f0]
jmpl %o7,%g0
ldsb [%i2+0x11b],%l5 ! Mem[000000008b00011b]
p61_near_2_he:
stw %l4,[%i1+0x14c] ! Mem[000000008a80014c]
ldstub [%i3+0x177],%l1 ! Mem[000000008b800177]
sth %l5,[%i2+0x01e] ! Mem[000000008b00001e]
ldstub [%i0+0x026],%l7 ! Mem[000000008a000026]
stw %l3,[%i3+0x198] ! Mem[000000008b800198]
ldsw [%i3+0x0d0],%l7 ! Mem[000000008b8000d0]
ldd [%i3+0x180],%l2 ! Mem[000000008b800180]
jmpl %o7,%g0
ldd [%i0+0x0e0],%l2 ! Mem[000000008a0000e0]
p62_near_2_le:
jmpl %o7,%g0
ldsb [%i3+0x015],%l0 ! Mem[000000008d800015]
jmpl %o7,%g0
nop
p62_near_2_he:
std %l6,[%i3+0x000] ! Mem[000000008d800000]
stx %l5,[%i2+0x050] ! Mem[000000008d000050]
jmpl %o7,%g0
std %l0,[%i2+0x020] ! Mem[000000008d000020]
p63_near_2_le:
sth %l6,[%i0+0x090] ! Mem[000000008e000090]
ldstub [%i3+0x080],%l5 ! Mem[000000008f800080]
ldsb [%i3+0x125],%l6 ! Mem[000000008f800125]
ldx [%i1+0x138],%l3 ! Mem[000000008e800138]
ldub [%i2+0x114],%l3 ! Mem[000000008f000114]
stw %l5,[%i3+0x150] ! Mem[000000008f800150]
jmpl %o7,%g0
stx %l5,[%i2+0x1f0] ! Mem[000000008f0001f0]
p63_near_2_he:
ldd [%i3+0x0b8],%l6 ! Mem[000000008f8000b8]
ldsw [%i0+0x074],%l6 ! Mem[000000008e000074]
ldub [%i2+0x1fb],%l1 ! Mem[000000008f0001fb]
ldub [%i3+0x0f6],%l1 ! Mem[000000008f8000f6]
ldd [%i0+0x150],%l0 ! Mem[000000008e000150]
lduw [%i2+0x184],%l6 ! Mem[000000008f000184]
ldub [%i3+0x1ae],%l6 ! Mem[000000008f8001ae]
jmpl %o7,%g0
swap [%i0+0x05c],%l1 ! Mem[000000008e00005c]
near2_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
ldsh [%i3+0x094],%l7 ! Mem[0000000011800094]
ldsw [%i1+0x03c],%l1 ! Mem[000000001080003c]
lduw [%i0+0x058],%l3 ! Mem[0000000010000058]
lduh [%i2+0x124],%l7 ! Mem[0000000011000124]
lduh [%i2+0x028],%l7 ! Mem[0000000011000028]
lduw [%i0+0x128],%l1 ! Mem[0000000010000128]
ldub [%i2+0x16e],%l4 ! Mem[000000001100016e]
jmpl %o7,%g0
ldx [%i3+0x0f0],%l3 ! Mem[00000000118000f0]
p0_near_3_he:
ldub [%i0+0x158],%l7 ! Mem[0000000010000158]
ldx [%i1+0x1c0],%l4 ! Mem[00000000108001c0]
ldx [%i1+0x130],%l6 ! Mem[0000000010800130]
lduw [%i2+0x13c],%l5 ! Mem[000000001100013c]
ldstub [%i3+0x078],%l7 ! Mem[0000000011800078]
ldsh [%i3+0x096],%l6 ! Mem[0000000011800096]
jmpl %o7,%g0
stw %l2,[%i0+0x054] ! Mem[0000000010000054]
p1_near_3_le:
swap [%i0+0x194],%l3 ! Mem[0000000012000194]
swap [%i1+0x068],%l3 ! Mem[0000000012800068]
swap [%i3+0x104],%l2 ! Mem[0000000013800104]
jmpl %o7,%g0
stx %l1,[%i0+0x0c8] ! Mem[00000000120000c8]
p1_near_3_he:
ldsw [%i1+0x174],%l2 ! Mem[0000000012800174]
ldub [%i3+0x013],%l3 ! Mem[0000000013800013]
jmpl %o7,%g0
stx %l2,[%i2+0x150] ! Mem[0000000013000150]
p2_near_3_le:
stx %l3,[%i1+0x0c8] ! Mem[00000000148000c8]
ldsh [%i0+0x026],%l6 ! Mem[0000000014000026]
ldstub [%i0+0x15f],%l3 ! Mem[000000001400015f]
ldstub [%i2+0x0bc],%l5 ! Mem[00000000150000bc]
lduw [%i2+0x120],%l3 ! Mem[0000000015000120]
ldsw [%i1+0x0cc],%l2 ! Mem[00000000148000cc]
jmpl %o7,%g0
std %l6,[%i1+0x088] ! Mem[0000000014800088]
p2_near_3_he:
std %l2,[%i0+0x1d8] ! Mem[00000000140001d8]
std %l6,[%i2+0x0c8] ! Mem[00000000150000c8]
lduh [%i0+0x046],%l1 ! Mem[0000000014000046]
jmpl %o7,%g0
ldub [%i3+0x0ab],%l6 ! Mem[00000000158000ab]
p3_near_3_le:
lduh [%i0+0x0fa],%l3 ! Mem[00000000160000fa]
stw %l0,[%i0+0x0fc] ! Mem[00000000160000fc]
stb %l1,[%i3+0x1ef] ! Mem[00000000178001ef]
lduw [%i0+0x0f8],%l0 ! Mem[00000000160000f8]
swap [%i3+0x0c8],%l4 ! Mem[00000000178000c8]
jmpl %o7,%g0
stw %l4,[%i0+0x100] ! Mem[0000000016000100]
p3_near_3_he:
stx %l6,[%i2+0x0d0] ! Mem[00000000170000d0]
stb %l6,[%i1+0x0c6] ! Mem[00000000168000c6]
jmpl %o7,%g0
ldsw [%i1+0x0d8],%l6 ! Mem[00000000168000d8]
p4_near_3_le:
ldstub [%i0+0x1a3],%l7 ! Mem[00000000180001a3]
sth %l0,[%i0+0x15a] ! Mem[000000001800015a]
stw %l7,[%i0+0x024] ! Mem[0000000018000024]
jmpl %o7,%g0
ldsh [%i1+0x120],%l0 ! Mem[0000000018800120]
p4_near_3_he:
stw %l6,[%i1+0x050] ! Mem[0000000018800050]
stb %l3,[%i3+0x0ef] ! Mem[00000000198000ef]
ldstub [%i3+0x0cf],%l1 ! Mem[00000000198000cf]
stx %l3,[%i2+0x178] ! Mem[0000000019000178]
std %l2,[%i3+0x118] ! Mem[0000000019800118]
lduw [%i0+0x0dc],%l5 ! Mem[00000000180000dc]
jmpl %o7,%g0
swap [%i0+0x0e4],%l7 ! Mem[00000000180000e4]
p5_near_3_le:
std %l2,[%i1+0x188] ! Mem[000000001a800188]
swap [%i0+0x1b4],%l4 ! Mem[000000001a0001b4]
lduw [%i3+0x0bc],%l5 ! Mem[000000001b8000bc]
std %l6,[%i2+0x0a8] ! Mem[000000001b0000a8]
ldsw [%i2+0x098],%l5 ! Mem[000000001b000098]
ldsb [%i0+0x052],%l2 ! Mem[000000001a000052]
ldsw [%i0+0x04c],%l7 ! Mem[000000001a00004c]
jmpl %o7,%g0
stw %l5,[%i2+0x1f4] ! Mem[000000001b0001f4]
p5_near_3_he:
lduh [%i3+0x068],%l3 ! Mem[000000001b800068]
ldd [%i2+0x1a0],%l4 ! Mem[000000001b0001a0]
jmpl %o7,%g0
ldsb [%i0+0x151],%l1 ! Mem[000000001a000151]
p6_near_3_le:
lduh [%i2+0x032],%l3 ! Mem[000000001d000032]
lduw [%i2+0x1d4],%l7 ! Mem[000000001d0001d4]
ldstub [%i0+0x1cb],%l3 ! Mem[000000001c0001cb]
ldx [%i2+0x110],%l3 ! Mem[000000001d000110]
swap [%i0+0x12c],%l4 ! Mem[000000001c00012c]
ldsh [%i1+0x1b6],%l6 ! Mem[000000001c8001b6]
jmpl %o7,%g0
ldstub [%i1+0x18b],%l1 ! Mem[000000001c80018b]
p6_near_3_he:
stw %l5,[%i0+0x158] ! Mem[000000001c000158]
ldx [%i3+0x0d8],%l7 ! Mem[000000001d8000d8]
jmpl %o7,%g0
ldd [%i3+0x178],%l4 ! Mem[000000001d800178]
p7_near_3_le:
sth %l0,[%i1+0x0da] ! Mem[000000001e8000da]
std %l6,[%i2+0x1e8] ! Mem[000000001f0001e8]
sth %l0,[%i2+0x15a] ! Mem[000000001f00015a]
ldx [%i2+0x020],%l7 ! Mem[000000001f000020]
stw %l0,[%i0+0x120] ! Mem[000000001e000120]
stx %l6,[%i2+0x1b0] ! Mem[000000001f0001b0]
jmpl %o7,%g0
ldsw [%i1+0x0bc],%l0 ! Mem[000000001e8000bc]
p7_near_3_he:
swap [%i1+0x050],%l7 ! Mem[000000001e800050]
jmpl %o7,%g0
ldsb [%i3+0x17d],%l3 ! Mem[000000001f80017d]
p8_near_3_le:
ldd [%i1+0x098],%l0 ! Mem[0000000020800098]
ldstub [%i3+0x18e],%l3 ! Mem[000000002180018e]
sth %l7,[%i3+0x0d8] ! Mem[00000000218000d8]
stw %l1,[%i1+0x1ac] ! Mem[00000000208001ac]
jmpl %o7,%g0
swap [%i0+0x088],%l1 ! Mem[0000000020000088]
p8_near_3_he:
stx %l3,[%i2+0x158] ! Mem[0000000021000158]
jmpl %o7,%g0
lduw [%i3+0x13c],%l2 ! Mem[000000002180013c]
p9_near_3_le:
sth %l6,[%i2+0x01c] ! Mem[000000002300001c]
lduw [%i2+0x1e4],%l4 ! Mem[00000000230001e4]
ldstub [%i0+0x1e9],%l6 ! Mem[00000000220001e9]
ldstub [%i0+0x138],%l0 ! Mem[0000000022000138]
jmpl %o7,%g0
ldx [%i1+0x148],%l6 ! Mem[0000000022800148]
p9_near_3_he:
swap [%i0+0x0bc],%l3 ! Mem[00000000220000bc]
jmpl %o7,%g0
ldstub [%i0+0x191],%l6 ! Mem[0000000022000191]
p10_near_3_le:
stw %l1,[%i1+0x19c] ! Mem[000000002480019c]
jmpl %o7,%g0
sth %l1,[%i3+0x1ac] ! Mem[00000000258001ac]
p10_near_3_he:
ldub [%i2+0x0cf],%l1 ! Mem[00000000250000cf]
stw %l3,[%i1+0x17c] ! Mem[000000002480017c]
jmpl %o7,%g0
ldx [%i2+0x1e0],%l3 ! Mem[00000000250001e0]
p11_near_3_le:
jmpl %o7,%g0
sth %l3,[%i3+0x1b4] ! Mem[00000000278001b4]
jmpl %o7,%g0
nop
p11_near_3_he:
ldstub [%i0+0x0fa],%l0 ! Mem[00000000260000fa]
ldsw [%i2+0x010],%l7 ! Mem[0000000027000010]
ldstub [%i3+0x076],%l7 ! Mem[0000000027800076]
stx %l4,[%i0+0x008] ! Mem[0000000026000008]
ldsh [%i0+0x13a],%l4 ! Mem[000000002600013a]
ldsb [%i2+0x12a],%l2 ! Mem[000000002700012a]
jmpl %o7,%g0
ldsh [%i0+0x186],%l6 ! Mem[0000000026000186]
p12_near_3_le:
stb %l6,[%i2+0x0d0] ! Mem[00000000290000d0]
std %l6,[%i3+0x0c0] ! Mem[00000000298000c0]
jmpl %o7,%g0
ldsh [%i1+0x0d8],%l6 ! Mem[00000000288000d8]
p12_near_3_he:
ldstub [%i3+0x196],%l4 ! Mem[0000000029800196]
ldstub [%i2+0x06b],%l3 ! Mem[000000002900006b]
ldsh [%i1+0x084],%l5 ! Mem[0000000028800084]
lduh [%i1+0x0e4],%l7 ! Mem[00000000288000e4]
ldstub [%i2+0x01a],%l4 ! Mem[000000002900001a]
jmpl %o7,%g0
ldub [%i0+0x13e],%l3 ! Mem[000000002800013e]
p13_near_3_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000002b00002c]
lduw [%i2+0x1cc],%l6 ! Mem[000000002b0001cc]
ldsw [%i0+0x034],%l1 ! Mem[000000002a000034]
jmpl %o7,%g0
stb %l6,[%i3+0x196] ! Mem[000000002b800196]
p13_near_3_he:
ldsh [%i0+0x0d2],%l2 ! Mem[000000002a0000d2]
ldsw [%i2+0x178],%l5 ! Mem[000000002b000178]
stw %l3,[%i0+0x138] ! Mem[000000002a000138]
ldsh [%i1+0x19c],%l6 ! Mem[000000002a80019c]
ldx [%i1+0x168],%l7 ! Mem[000000002a800168]
ldx [%i2+0x1e0],%l3 ! Mem[000000002b0001e0]
jmpl %o7,%g0
lduh [%i0+0x1de],%l3 ! Mem[000000002a0001de]
p14_near_3_le:
lduh [%i3+0x15a],%l5 ! Mem[000000002d80015a]
ldsw [%i1+0x0d0],%l0 ! Mem[000000002c8000d0]
jmpl %o7,%g0
swap [%i2+0x0b4],%l5 ! Mem[000000002d0000b4]
p14_near_3_he:
stx %l0,[%i1+0x188] ! Mem[000000002c800188]
ldstub [%i2+0x1f5],%l4 ! Mem[000000002d0001f5]
swap [%i1+0x064],%l3 ! Mem[000000002c800064]
jmpl %o7,%g0
ldd [%i2+0x0d8],%l6 ! Mem[000000002d0000d8]
p15_near_3_le:
swap [%i0+0x00c],%l5 ! Mem[000000002e00000c]
lduw [%i1+0x000],%l6 ! Mem[000000002e800000]
ldd [%i1+0x050],%l6 ! Mem[000000002e800050]
jmpl %o7,%g0
std %l2,[%i0+0x0c8] ! Mem[000000002e0000c8]
p15_near_3_he:
ldx [%i2+0x078],%l1 ! Mem[000000002f000078]
swap [%i3+0x1bc],%l7 ! Mem[000000002f8001bc]
std %l2,[%i0+0x138] ! Mem[000000002e000138]
jmpl %o7,%g0
lduh [%i0+0x19c],%l6 ! Mem[000000002e00019c]
p16_near_3_le:
lduw [%i2+0x0bc],%l3 ! Mem[00000000310000bc]
jmpl %o7,%g0
stw %l6,[%i0+0x1b0] ! Mem[00000000300001b0]
p16_near_3_he:
lduh [%i0+0x00c],%l4 ! Mem[000000003000000c]
ldx [%i0+0x0f8],%l2 ! Mem[00000000300000f8]
ldstub [%i0+0x19b],%l3 ! Mem[000000003000019b]
swap [%i1+0x09c],%l0 ! Mem[000000003080009c]
stx %l6,[%i0+0x170] ! Mem[0000000030000170]
ldsb [%i3+0x09d],%l1 ! Mem[000000003180009d]
stx %l2,[%i2+0x058] ! Mem[0000000031000058]
jmpl %o7,%g0
std %l4,[%i2+0x0d8] ! Mem[00000000310000d8]
p17_near_3_le:
lduw [%i3+0x078],%l1 ! Mem[0000000033800078]
ldstub [%i1+0x10c],%l4 ! Mem[000000003280010c]
ldx [%i2+0x1e0],%l4 ! Mem[00000000330001e0]
swap [%i1+0x0cc],%l5 ! Mem[00000000328000cc]
ldstub [%i2+0x1b0],%l3 ! Mem[00000000330001b0]
stb %l0,[%i1+0x1bd] ! Mem[00000000328001bd]
jmpl %o7,%g0
std %l0,[%i0+0x188] ! Mem[0000000032000188]
p17_near_3_he:
swap [%i1+0x030],%l3 ! Mem[0000000032800030]
ldx [%i3+0x1a0],%l3 ! Mem[00000000338001a0]
ldstub [%i1+0x02c],%l5 ! Mem[000000003280002c]
lduh [%i1+0x1ec],%l6 ! Mem[00000000328001ec]
std %l0,[%i3+0x010] ! Mem[0000000033800010]
ldd [%i0+0x1b0],%l6 ! Mem[00000000320001b0]
jmpl %o7,%g0
ldsh [%i0+0x18a],%l1 ! Mem[000000003200018a]
p18_near_3_le:
ldstub [%i1+0x0e6],%l6 ! Mem[00000000348000e6]
ldd [%i1+0x0d8],%l6 ! Mem[00000000348000d8]
swap [%i1+0x1f4],%l6 ! Mem[00000000348001f4]
std %l2,[%i3+0x058] ! Mem[0000000035800058]
stw %l2,[%i1+0x194] ! Mem[0000000034800194]
ldstub [%i2+0x153],%l2 ! Mem[0000000035000153]
jmpl %o7,%g0
stb %l1,[%i3+0x091] ! Mem[0000000035800091]
p18_near_3_he:
sth %l6,[%i3+0x194] ! Mem[0000000035800194]
stx %l1,[%i2+0x128] ! Mem[0000000035000128]
ldd [%i3+0x0d0],%l4 ! Mem[00000000358000d0]
swap [%i3+0x110],%l3 ! Mem[0000000035800110]
ldsh [%i1+0x0d4],%l6 ! Mem[00000000348000d4]
ldx [%i0+0x198],%l3 ! Mem[0000000034000198]
sth %l6,[%i1+0x150] ! Mem[0000000034800150]
jmpl %o7,%g0
ldx [%i2+0x1c0],%l0 ! Mem[00000000350001c0]
p19_near_3_le:
ldx [%i1+0x178],%l3 ! Mem[0000000036800178]
ldd [%i1+0x138],%l6 ! Mem[0000000036800138]
stb %l3,[%i2+0x122] ! Mem[0000000037000122]
stx %l7,[%i2+0x0e0] ! Mem[00000000370000e0]
std %l4,[%i0+0x018] ! Mem[0000000036000018]
stw %l3,[%i2+0x13c] ! Mem[000000003700013c]
jmpl %o7,%g0
swap [%i2+0x1ac],%l1 ! Mem[00000000370001ac]
p19_near_3_he:
ldstub [%i1+0x046],%l1 ! Mem[0000000036800046]
jmpl %o7,%g0
ldd [%i3+0x108],%l0 ! Mem[0000000037800108]
p20_near_3_le:
stx %l4,[%i1+0x0f0] ! Mem[00000000388000f0]
ldstub [%i0+0x13b],%l5 ! Mem[000000003800013b]
swap [%i0+0x04c],%l1 ! Mem[000000003800004c]
ldsh [%i1+0x0ec],%l5 ! Mem[00000000388000ec]
lduw [%i0+0x088],%l5 ! Mem[0000000038000088]
stw %l6,[%i1+0x14c] ! Mem[000000003880014c]
jmpl %o7,%g0
swap [%i1+0x0f8],%l0 ! Mem[00000000388000f8]
p20_near_3_he:
swap [%i1+0x004],%l0 ! Mem[0000000038800004]
ldub [%i0+0x108],%l3 ! Mem[0000000038000108]
swap [%i1+0x1ac],%l6 ! Mem[00000000388001ac]
jmpl %o7,%g0
ldstub [%i2+0x07e],%l1 ! Mem[000000003900007e]
p21_near_3_le:
stx %l6,[%i0+0x0e0] ! Mem[000000003a0000e0]
stw %l3,[%i1+0x1d4] ! Mem[000000003a8001d4]
ldsb [%i1+0x05e],%l1 ! Mem[000000003a80005e]
ldub [%i3+0x1e1],%l2 ! Mem[000000003b8001e1]
ldsb [%i0+0x11a],%l3 ! Mem[000000003a00011a]
lduw [%i3+0x088],%l3 ! Mem[000000003b800088]
jmpl %o7,%g0
ldub [%i0+0x149],%l7 ! Mem[000000003a000149]
p21_near_3_he:
ldx [%i1+0x068],%l4 ! Mem[000000003a800068]
ldub [%i0+0x12b],%l1 ! Mem[000000003a00012b]
jmpl %o7,%g0
ldsb [%i1+0x0f1],%l5 ! Mem[000000003a8000f1]
p22_near_3_le:
stx %l0,[%i1+0x120] ! Mem[000000003c800120]
stb %l6,[%i3+0x191] ! Mem[000000003d800191]
ldub [%i2+0x0bf],%l0 ! Mem[000000003d0000bf]
ldsh [%i0+0x08a],%l1 ! Mem[000000003c00008a]
std %l4,[%i2+0x0d8] ! Mem[000000003d0000d8]
ldstub [%i1+0x184],%l4 ! Mem[000000003c800184]
sth %l3,[%i0+0x032] ! Mem[000000003c000032]
jmpl %o7,%g0
std %l2,[%i0+0x150] ! Mem[000000003c000150]
p22_near_3_he:
stw %l7,[%i2+0x078] ! Mem[000000003d000078]
ldx [%i2+0x140],%l6 ! Mem[000000003d000140]
lduw [%i3+0x034],%l7 ! Mem[000000003d800034]
stb %l2,[%i2+0x091] ! Mem[000000003d000091]
std %l4,[%i3+0x0d0] ! Mem[000000003d8000d0]
stw %l7,[%i1+0x1d0] ! Mem[000000003c8001d0]
ldd [%i0+0x060],%l4 ! Mem[000000003c000060]
jmpl %o7,%g0
ldstub [%i3+0x0cb],%l0 ! Mem[000000003d8000cb]
p23_near_3_le:
swap [%i1+0x1ec],%l6 ! Mem[000000003e8001ec]
std %l2,[%i1+0x0c0] ! Mem[000000003e8000c0]
lduw [%i0+0x114],%l3 ! Mem[000000003e000114]
std %l2,[%i0+0x058] ! Mem[000000003e000058]
jmpl %o7,%g0
swap [%i0+0x018],%l6 ! Mem[000000003e000018]
p23_near_3_he:
ldsw [%i1+0x134],%l5 ! Mem[000000003e800134]
swap [%i3+0x150],%l6 ! Mem[000000003f800150]
jmpl %o7,%g0
swap [%i3+0x1c4],%l0 ! Mem[000000003f8001c4]
p24_near_3_le:
swap [%i0+0x078],%l7 ! Mem[0000000040000078]
swap [%i2+0x108],%l5 ! Mem[0000000041000108]
jmpl %o7,%g0
sth %l1,[%i2+0x0f6] ! Mem[00000000410000f6]
p24_near_3_he:
ldd [%i3+0x1c8],%l4 ! Mem[00000000418001c8]
sth %l6,[%i0+0x0aa] ! Mem[00000000400000aa]
ldstub [%i0+0x0e6],%l3 ! Mem[00000000400000e6]
stw %l1,[%i2+0x0ec] ! Mem[00000000410000ec]
ldsh [%i1+0x0de],%l3 ! Mem[00000000408000de]
ldub [%i1+0x172],%l4 ! Mem[0000000040800172]
jmpl %o7,%g0
stb %l1,[%i0+0x03a] ! Mem[000000004000003a]
p25_near_3_le:
std %l0,[%i1+0x0f8] ! Mem[00000000428000f8]
lduh [%i0+0x032],%l7 ! Mem[0000000042000032]
sth %l0,[%i0+0x17a] ! Mem[000000004200017a]
stx %l7,[%i2+0x000] ! Mem[0000000043000000]
ldd [%i1+0x120],%l0 ! Mem[0000000042800120]
lduh [%i1+0x19a],%l3 ! Mem[000000004280019a]
jmpl %o7,%g0
ldd [%i1+0x0b8],%l0 ! Mem[00000000428000b8]
p25_near_3_he:
ldx [%i2+0x020],%l6 ! Mem[0000000043000020]
jmpl %o7,%g0
swap [%i3+0x17c],%l3 ! Mem[000000004380017c]
p26_near_3_le:
std %l2,[%i3+0x158] ! Mem[0000000045800158]
jmpl %o7,%g0
ldsh [%i0+0x158],%l6 ! Mem[0000000044000158]
p26_near_3_he:
std %l0,[%i0+0x0f8] ! Mem[00000000440000f8]
lduw [%i3+0x1f4],%l4 ! Mem[00000000458001f4]
ldstub [%i0+0x1ec],%l6 ! Mem[00000000440001ec]
jmpl %o7,%g0
swap [%i3+0x0c0],%l2 ! Mem[00000000458000c0]
p27_near_3_le:
stx %l6,[%i3+0x1e8] ! Mem[00000000478001e8]
ldsb [%i2+0x016],%l1 ! Mem[0000000047000016]
ldstub [%i0+0x196],%l6 ! Mem[0000000046000196]
jmpl %o7,%g0
ldsh [%i0+0x006],%l6 ! Mem[0000000046000006]
p27_near_3_he:
ldstub [%i3+0x1c1],%l2 ! Mem[00000000478001c1]
ldstub [%i3+0x1b4],%l2 ! Mem[00000000478001b4]
std %l0,[%i0+0x180] ! Mem[0000000046000180]
ldstub [%i1+0x132],%l1 ! Mem[0000000046800132]
swap [%i3+0x050],%l6 ! Mem[0000000047800050]
ldstub [%i3+0x137],%l7 ! Mem[0000000047800137]
jmpl %o7,%g0
ldsh [%i1+0x1b2],%l6 ! Mem[00000000468001b2]
p28_near_3_le:
lduh [%i2+0x196],%l4 ! Mem[0000000049000196]
ldub [%i3+0x09c],%l5 ! Mem[000000004980009c]
ldub [%i1+0x08e],%l7 ! Mem[000000004880008e]
ldx [%i3+0x0e8],%l2 ! Mem[00000000498000e8]
std %l6,[%i3+0x178] ! Mem[0000000049800178]
jmpl %o7,%g0
std %l4,[%i0+0x128] ! Mem[0000000048000128]
p28_near_3_he:
ldsh [%i0+0x192],%l6 ! Mem[0000000048000192]
ldstub [%i2+0x1cb],%l4 ! Mem[00000000490001cb]
stb %l6,[%i3+0x08b] ! Mem[000000004980008b]
jmpl %o7,%g0
lduh [%i2+0x116],%l7 ! Mem[0000000049000116]
p29_near_3_le:
ldsw [%i0+0x070],%l7 ! Mem[000000004a000070]
ldstub [%i2+0x1cb],%l3 ! Mem[000000004b0001cb]
lduw [%i0+0x130],%l3 ! Mem[000000004a000130]
lduh [%i1+0x10c],%l4 ! Mem[000000004a80010c]
jmpl %o7,%g0
stb %l0,[%i1+0x0bb] ! Mem[000000004a8000bb]
p29_near_3_he:
sth %l3,[%i2+0x1b6] ! Mem[000000004b0001b6]
std %l6,[%i1+0x0c8] ! Mem[000000004a8000c8]
ldsb [%i1+0x06d],%l7 ! Mem[000000004a80006d]
jmpl %o7,%g0
swap [%i0+0x050],%l7 ! Mem[000000004a000050]
p30_near_3_le:
ldstub [%i2+0x11b],%l6 ! Mem[000000004d00011b]
sth %l3,[%i1+0x102] ! Mem[000000004c800102]
ldsb [%i2+0x0ed],%l2 ! Mem[000000004d0000ed]
lduw [%i2+0x0ac],%l7 ! Mem[000000004d0000ac]
jmpl %o7,%g0
std %l6,[%i2+0x068] ! Mem[000000004d000068]
p30_near_3_he:
swap [%i0+0x184],%l2 ! Mem[000000004c000184]
ldub [%i3+0x046],%l1 ! Mem[000000004d800046]
stx %l1,[%i0+0x128] ! Mem[000000004c000128]
jmpl %o7,%g0
stw %l1,[%i3+0x0fc] ! Mem[000000004d8000fc]
p31_near_3_le:
stb %l0,[%i1+0x0dc] ! Mem[000000004e8000dc]
ldsh [%i3+0x0f6],%l1 ! Mem[000000004f8000f6]
ldsb [%i1+0x154],%l0 ! Mem[000000004e800154]
jmpl %o7,%g0
lduw [%i2+0x1b8],%l4 ! Mem[000000004f0001b8]
p31_near_3_he:
jmpl %o7,%g0
stw %l1,[%i0+0x1b4] ! Mem[000000004e0001b4]
jmpl %o7,%g0
nop
p32_near_3_le:
ldsh [%i3+0x026],%l6 ! Mem[0000000051800026]
swap [%i0+0x110],%l3 ! Mem[0000000050000110]
ldx [%i3+0x070],%l6 ! Mem[0000000051800070]
ldd [%i1+0x0c8],%l2 ! Mem[00000000508000c8]
ldstub [%i0+0x019],%l5 ! Mem[0000000050000019]
swap [%i0+0x194],%l4 ! Mem[0000000050000194]
stb %l3,[%i2+0x04b] ! Mem[000000005100004b]
jmpl %o7,%g0
ldsb [%i0+0x08e],%l7 ! Mem[000000005000008e]
p32_near_3_he:
ldstub [%i0+0x0d3],%l0 ! Mem[00000000500000d3]
ldub [%i2+0x097],%l5 ! Mem[0000000051000097]
lduh [%i0+0x1fe],%l3 ! Mem[00000000500001fe]
swap [%i3+0x1a4],%l2 ! Mem[00000000518001a4]
ldsb [%i3+0x05f],%l3 ! Mem[000000005180005f]
ldsh [%i3+0x180],%l4 ! Mem[0000000051800180]
jmpl %o7,%g0
ldstub [%i1+0x151],%l1 ! Mem[0000000050800151]
p33_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x1b5],%l3 ! Mem[00000000538001b5]
jmpl %o7,%g0
nop
p33_near_3_he:
lduh [%i0+0x106],%l3 ! Mem[0000000052000106]
ldstub [%i0+0x1ee],%l6 ! Mem[00000000520001ee]
ldstub [%i1+0x17b],%l0 ! Mem[000000005280017b]
stw %l7,[%i0+0x004] ! Mem[0000000052000004]
stb %l0,[%i1+0x100] ! Mem[0000000052800100]
ldsb [%i3+0x191],%l6 ! Mem[0000000053800191]
jmpl %o7,%g0
ldstub [%i1+0x09f],%l0 ! Mem[000000005280009f]
p34_near_3_le:
ldsh [%i0+0x05a],%l1 ! Mem[000000005400005a]
swap [%i1+0x118],%l5 ! Mem[0000000054800118]
ldx [%i1+0x1d0],%l5 ! Mem[00000000548001d0]
sth %l0,[%i1+0x142] ! Mem[0000000054800142]
ldstub [%i2+0x0a9],%l5 ! Mem[00000000550000a9]
stx %l2,[%i2+0x038] ! Mem[0000000055000038]
jmpl %o7,%g0
sth %l5,[%i1+0x0ce] ! Mem[00000000548000ce]
p34_near_3_he:
stx %l3,[%i1+0x030] ! Mem[0000000054800030]
ldub [%i0+0x1f7],%l7 ! Mem[00000000540001f7]
ldsb [%i2+0x103],%l4 ! Mem[0000000055000103]
jmpl %o7,%g0
stb %l6,[%i1+0x023] ! Mem[0000000054800023]
p35_near_3_le:
ldstub [%i0+0x1a6],%l6 ! Mem[00000000560001a6]
ldstub [%i0+0x18e],%l6 ! Mem[000000005600018e]
jmpl %o7,%g0
ldub [%i2+0x07e],%l1 ! Mem[000000005700007e]
p35_near_3_he:
ldstub [%i1+0x04b],%l3 ! Mem[000000005680004b]
jmpl %o7,%g0
sth %l5,[%i0+0x084] ! Mem[0000000056000084]
p36_near_3_le:
lduw [%i3+0x154],%l4 ! Mem[0000000059800154]
jmpl %o7,%g0
ldstub [%i0+0x0d1],%l4 ! Mem[00000000580000d1]
p36_near_3_he:
ldstub [%i2+0x0c6],%l3 ! Mem[00000000590000c6]
ldsh [%i1+0x06e],%l7 ! Mem[000000005880006e]
lduw [%i0+0x1b8],%l1 ! Mem[00000000580001b8]
ldsw [%i3+0x090],%l7 ! Mem[0000000059800090]
stb %l0,[%i1+0x02c] ! Mem[000000005880002c]
std %l4,[%i1+0x1e8] ! Mem[00000000588001e8]
jmpl %o7,%g0
swap [%i1+0x1cc],%l3 ! Mem[00000000588001cc]
p37_near_3_le:
ldub [%i1+0x174],%l2 ! Mem[000000005a800174]
lduh [%i3+0x194],%l2 ! Mem[000000005b800194]
jmpl %o7,%g0
ldd [%i3+0x180],%l0 ! Mem[000000005b800180]
p37_near_3_he:
sth %l7,[%i3+0x08e] ! Mem[000000005b80008e]
ldsh [%i3+0x194],%l6 ! Mem[000000005b800194]
jmpl %o7,%g0
ldsb [%i3+0x10b],%l1 ! Mem[000000005b80010b]
p38_near_3_le:
ldd [%i0+0x120],%l4 ! Mem[000000005c000120]
stw %l3,[%i3+0x1b4] ! Mem[000000005d8001b4]
sth %l7,[%i1+0x0ea] ! Mem[000000005c8000ea]
jmpl %o7,%g0
stw %l1,[%i0+0x1c0] ! Mem[000000005c0001c0]
p38_near_3_he:
ldub [%i0+0x1d6],%l6 ! Mem[000000005c0001d6]
lduw [%i0+0x1c0],%l2 ! Mem[000000005c0001c0]
ldstub [%i1+0x13a],%l3 ! Mem[000000005c80013a]
ldsw [%i0+0x1bc],%l6 ! Mem[000000005c0001bc]
stb %l0,[%i0+0x0d3] ! Mem[000000005c0000d3]
sth %l5,[%i1+0x0b6] ! Mem[000000005c8000b6]
jmpl %o7,%g0
ldx [%i3+0x1e0],%l2 ! Mem[000000005d8001e0]
p39_near_3_le:
ldsb [%i3+0x049],%l3 ! Mem[000000005f800049]
ldsw [%i2+0x180],%l4 ! Mem[000000005f000180]
ldsw [%i1+0x0dc],%l1 ! Mem[000000005e8000dc]
swap [%i0+0x194],%l0 ! Mem[000000005e000194]
swap [%i3+0x0cc],%l6 ! Mem[000000005f8000cc]
stw %l7,[%i2+0x138] ! Mem[000000005f000138]
lduh [%i3+0x062],%l5 ! Mem[000000005f800062]
jmpl %o7,%g0
ldd [%i2+0x0c8],%l0 ! Mem[000000005f0000c8]
p39_near_3_he:
ldd [%i2+0x170],%l4 ! Mem[000000005f000170]
stb %l6,[%i1+0x164] ! Mem[000000005e800164]
ldstub [%i0+0x179],%l1 ! Mem[000000005e000179]
jmpl %o7,%g0
ldsh [%i3+0x014],%l1 ! Mem[000000005f800014]
p40_near_3_le:
ldub [%i1+0x18e],%l3 ! Mem[000000006080018e]
ldsh [%i1+0x0d8],%l7 ! Mem[00000000608000d8]
ldstub [%i0+0x1ac],%l1 ! Mem[00000000600001ac]
stx %l3,[%i3+0x120] ! Mem[0000000061800120]
stw %l2,[%i3+0x0cc] ! Mem[00000000618000cc]
stx %l4,[%i3+0x018] ! Mem[0000000061800018]
jmpl %o7,%g0
lduh [%i2+0x13e],%l3 ! Mem[000000006100013e]
p40_near_3_he:
jmpl %o7,%g0
ldstub [%i1+0x17b],%l1 ! Mem[000000006080017b]
jmpl %o7,%g0
nop
p41_near_3_le:
stb %l1,[%i2+0x196] ! Mem[0000000063000196]
stb %l3,[%i2+0x1bb] ! Mem[00000000630001bb]
lduw [%i1+0x0bc],%l0 ! Mem[00000000628000bc]
std %l6,[%i3+0x170] ! Mem[0000000063800170]
ldstub [%i0+0x09d],%l1 ! Mem[000000006200009d]
lduw [%i3+0x154],%l2 ! Mem[0000000063800154]
ldx [%i0+0x190],%l2 ! Mem[0000000062000190]
jmpl %o7,%g0
ldstub [%i0+0x183],%l1 ! Mem[0000000062000183]
p41_near_3_he:
std %l6,[%i1+0x088] ! Mem[0000000062800088]
swap [%i1+0x04c],%l7 ! Mem[000000006280004c]
jmpl %o7,%g0
ldd [%i2+0x1f0],%l4 ! Mem[00000000630001f0]
p42_near_3_le:
stw %l1,[%i3+0x044] ! Mem[0000000065800044]
jmpl %o7,%g0
std %l0,[%i3+0x108] ! Mem[0000000065800108]
p42_near_3_he:
ldstub [%i3+0x196],%l3 ! Mem[0000000065800196]
ldx [%i1+0x1e8],%l0 ! Mem[00000000648001e8]
jmpl %o7,%g0
stx %l4,[%i2+0x1c8] ! Mem[00000000650001c8]
p43_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x173],%l4 ! Mem[0000000067800173]
jmpl %o7,%g0
nop
p43_near_3_he:
ldsb [%i3+0x0dc],%l0 ! Mem[00000000678000dc]
lduh [%i1+0x1ce],%l1 ! Mem[00000000668001ce]
lduw [%i3+0x004],%l0 ! Mem[0000000067800004]
jmpl %o7,%g0
ldd [%i3+0x128],%l2 ! Mem[0000000067800128]
p44_near_3_le:
jmpl %o7,%g0
ldx [%i3+0x1b0],%l3 ! Mem[00000000698001b0]
jmpl %o7,%g0
nop
p44_near_3_he:
swap [%i1+0x0d8],%l0 ! Mem[00000000688000d8]
ldsb [%i2+0x183],%l7 ! Mem[0000000069000183]
ldstub [%i0+0x10c],%l4 ! Mem[000000006800010c]
std %l0,[%i3+0x098] ! Mem[0000000069800098]
stb %l1,[%i2+0x1b6] ! Mem[00000000690001b6]
ldsh [%i3+0x1ba],%l3 ! Mem[00000000698001ba]
jmpl %o7,%g0
ldsh [%i3+0x0be],%l0 ! Mem[00000000698000be]
p45_near_3_le:
swap [%i2+0x194],%l3 ! Mem[000000006b000194]
ldx [%i1+0x1c8],%l7 ! Mem[000000006a8001c8]
ldx [%i3+0x0f8],%l5 ! Mem[000000006b8000f8]
lduh [%i0+0x10a],%l2 ! Mem[000000006a00010a]
stw %l6,[%i1+0x184] ! Mem[000000006a800184]
ldx [%i1+0x1a8],%l6 ! Mem[000000006a8001a8]
jmpl %o7,%g0
lduh [%i1+0x0d2],%l2 ! Mem[000000006a8000d2]
p45_near_3_he:
swap [%i3+0x040],%l0 ! Mem[000000006b800040]
ldsw [%i3+0x1d0],%l5 ! Mem[000000006b8001d0]
ldub [%i0+0x1c9],%l2 ! Mem[000000006a0001c9]
sth %l2,[%i1+0x154] ! Mem[000000006a800154]
std %l2,[%i2+0x190] ! Mem[000000006b000190]
stb %l1,[%i1+0x183] ! Mem[000000006a800183]
std %l0,[%i1+0x090] ! Mem[000000006a800090]
jmpl %o7,%g0
swap [%i0+0x1ec],%l6 ! Mem[000000006a0001ec]
p46_near_3_le:
ldstub [%i0+0x01e],%l5 ! Mem[000000006c00001e]
jmpl %o7,%g0
stb %l6,[%i0+0x156] ! Mem[000000006c000156]
p46_near_3_he:
ldstub [%i0+0x1f8],%l5 ! Mem[000000006c0001f8]
sth %l3,[%i3+0x0da] ! Mem[000000006d8000da]
stw %l7,[%i0+0x1c8] ! Mem[000000006c0001c8]
stb %l1,[%i1+0x0d6] ! Mem[000000006c8000d6]
jmpl %o7,%g0
ldsw [%i2+0x154],%l0 ! Mem[000000006d000154]
p47_near_3_le:
jmpl %o7,%g0
stx %l6,[%i2+0x168] ! Mem[000000006f000168]
jmpl %o7,%g0
nop
p47_near_3_he:
sth %l3,[%i3+0x09e] ! Mem[000000006f80009e]
jmpl %o7,%g0
ldx [%i3+0x0f0],%l7 ! Mem[000000006f8000f0]
p48_near_3_le:
ldstub [%i1+0x02c],%l4 ! Mem[000000007080002c]
swap [%i0+0x0fc],%l2 ! Mem[00000000700000fc]
stw %l6,[%i2+0x0f0] ! Mem[00000000710000f0]
ldsw [%i1+0x09c],%l0 ! Mem[000000007080009c]
ldsh [%i2+0x170],%l6 ! Mem[0000000071000170]
stw %l1,[%i3+0x0bc] ! Mem[00000000718000bc]
ldsh [%i1+0x154],%l2 ! Mem[0000000070800154]
jmpl %o7,%g0
ldub [%i2+0x013],%l3 ! Mem[0000000071000013]
p48_near_3_he:
ldstub [%i1+0x0e4],%l7 ! Mem[00000000708000e4]
ldstub [%i2+0x059],%l7 ! Mem[0000000071000059]
ldsb [%i2+0x11e],%l3 ! Mem[000000007100011e]
std %l0,[%i0+0x1a8] ! Mem[00000000700001a8]
ldsh [%i1+0x0a0],%l6 ! Mem[00000000708000a0]
jmpl %o7,%g0
sth %l5,[%i1+0x0fc] ! Mem[00000000708000fc]
p49_near_3_le:
swap [%i3+0x190],%l1 ! Mem[0000000073800190]
swap [%i2+0x188],%l4 ! Mem[0000000073000188]
jmpl %o7,%g0
ldstub [%i1+0x1d8],%l5 ! Mem[00000000728001d8]
p49_near_3_he:
stw %l2,[%i2+0x0cc] ! Mem[00000000730000cc]
sth %l3,[%i3+0x1ca] ! Mem[00000000738001ca]
stw %l4,[%i0+0x0d4] ! Mem[00000000720000d4]
ldstub [%i2+0x08e],%l3 ! Mem[000000007300008e]
lduh [%i2+0x1a8],%l6 ! Mem[00000000730001a8]
stb %l3,[%i2+0x1ae] ! Mem[00000000730001ae]
stb %l7,[%i3+0x0d9] ! Mem[00000000738000d9]
jmpl %o7,%g0
ldsw [%i2+0x1ac],%l1 ! Mem[00000000730001ac]
p50_near_3_le:
ldstub [%i1+0x1c4],%l5 ! Mem[00000000748001c4]
ldd [%i2+0x108],%l6 ! Mem[0000000075000108]
ldstub [%i3+0x06a],%l5 ! Mem[000000007580006a]
sth %l2,[%i1+0x178] ! Mem[0000000074800178]
jmpl %o7,%g0
lduh [%i1+0x184],%l0 ! Mem[0000000074800184]
p50_near_3_he:
jmpl %o7,%g0
ldub [%i0+0x14f],%l6 ! Mem[000000007400014f]
jmpl %o7,%g0
nop
p51_near_3_le:
ldd [%i3+0x180],%l2 ! Mem[0000000077800180]
ldstub [%i3+0x10b],%l0 ! Mem[000000007780010b]
ldstub [%i2+0x1cc],%l6 ! Mem[00000000770001cc]
jmpl %o7,%g0
stb %l1,[%i0+0x036] ! Mem[0000000076000036]
p51_near_3_he:
lduw [%i1+0x18c],%l6 ! Mem[000000007680018c]
sth %l2,[%i2+0x0d2] ! Mem[00000000770000d2]
ldsb [%i0+0x179],%l5 ! Mem[0000000076000179]
stw %l2,[%i1+0x124] ! Mem[0000000076800124]
std %l4,[%i2+0x158] ! Mem[0000000077000158]
ldsw [%i1+0x1fc],%l6 ! Mem[00000000768001fc]
jmpl %o7,%g0
stx %l6,[%i1+0x178] ! Mem[0000000076800178]
p52_near_3_le:
jmpl %o7,%g0
sth %l3,[%i1+0x0fa] ! Mem[00000000788000fa]
jmpl %o7,%g0
nop
p52_near_3_he:
ldstub [%i3+0x027],%l6 ! Mem[0000000079800027]
stb %l7,[%i0+0x183] ! Mem[0000000078000183]
jmpl %o7,%g0
sth %l0,[%i2+0x15a] ! Mem[000000007900015a]
p53_near_3_le:
std %l6,[%i3+0x1a8] ! Mem[000000007b8001a8]
swap [%i3+0x18c],%l3 ! Mem[000000007b80018c]
ldsh [%i0+0x0f8],%l7 ! Mem[000000007a0000f8]
jmpl %o7,%g0
ldsh [%i0+0x040],%l0 ! Mem[000000007a000040]
p53_near_3_he:
sth %l7,[%i0+0x052] ! Mem[000000007a000052]
ldsh [%i3+0x1de],%l6 ! Mem[000000007b8001de]
ldd [%i0+0x0b0],%l4 ! Mem[000000007a0000b0]
std %l2,[%i2+0x1e0] ! Mem[000000007b0001e0]
stx %l2,[%i2+0x180] ! Mem[000000007b000180]
stw %l3,[%i1+0x07c] ! Mem[000000007a80007c]
std %l4,[%i0+0x1a0] ! Mem[000000007a0001a0]
jmpl %o7,%g0
ldsb [%i2+0x171],%l1 ! Mem[000000007b000171]
p54_near_3_le:
jmpl %o7,%g0
lduw [%i1+0x034],%l7 ! Mem[000000007c800034]
jmpl %o7,%g0
nop
p54_near_3_he:
ldx [%i3+0x120],%l7 ! Mem[000000007d800120]
swap [%i2+0x1cc],%l1 ! Mem[000000007d0001cc]
stx %l0,[%i1+0x0d8] ! Mem[000000007c8000d8]
jmpl %o7,%g0
ldx [%i2+0x0c8],%l4 ! Mem[000000007d0000c8]
p55_near_3_le:
stb %l5,[%i1+0x00c] ! Mem[000000007e80000c]
ldstub [%i0+0x1ec],%l6 ! Mem[000000007e0001ec]
swap [%i0+0x014],%l1 ! Mem[000000007e000014]
stx %l6,[%i1+0x1b0] ! Mem[000000007e8001b0]
ldsh [%i1+0x1aa],%l1 ! Mem[000000007e8001aa]
lduw [%i1+0x1bc],%l1 ! Mem[000000007e8001bc]
ldd [%i2+0x1a8],%l0 ! Mem[000000007f0001a8]
jmpl %o7,%g0
ldstub [%i0+0x08b],%l1 ! Mem[000000007e00008b]
p55_near_3_he:
ldsb [%i0+0x112],%l1 ! Mem[000000007e000112]
jmpl %o7,%g0
lduh [%i1+0x0b4],%l4 ! Mem[000000007e8000b4]
p56_near_3_le:
ldstub [%i2+0x107],%l3 ! Mem[0000000081000107]
ldx [%i3+0x1c8],%l6 ! Mem[00000000818001c8]
jmpl %o7,%g0
lduh [%i2+0x06e],%l4 ! Mem[000000008100006e]
p56_near_3_he:
ldstub [%i1+0x02c],%l5 ! Mem[000000008080002c]
swap [%i1+0x020],%l6 ! Mem[0000000080800020]
lduh [%i1+0x072],%l6 ! Mem[0000000080800072]
jmpl %o7,%g0
ldd [%i2+0x068],%l6 ! Mem[0000000081000068]
p57_near_3_le:
lduw [%i0+0x1b4],%l4 ! Mem[00000000820001b4]
ldsw [%i1+0x048],%l3 ! Mem[0000000082800048]
ldsb [%i1+0x0a5],%l5 ! Mem[00000000828000a5]
ldx [%i3+0x160],%l4 ! Mem[0000000083800160]
stx %l3,[%i3+0x0f8] ! Mem[00000000838000f8]
jmpl %o7,%g0
ldstub [%i3+0x04f],%l4 ! Mem[000000008380004f]
p57_near_3_he:
std %l2,[%i0+0x1c0] ! Mem[00000000820001c0]
ldsh [%i2+0x07e],%l3 ! Mem[000000008300007e]
jmpl %o7,%g0
lduw [%i3+0x160],%l6 ! Mem[0000000083800160]
p58_near_3_le:
swap [%i2+0x0a8],%l1 ! Mem[00000000850000a8]
jmpl %o7,%g0
lduw [%i0+0x144],%l4 ! Mem[0000000084000144]
p58_near_3_he:
stx %l6,[%i1+0x158] ! Mem[0000000084800158]
lduh [%i1+0x08c],%l4 ! Mem[000000008480008c]
ldd [%i3+0x128],%l0 ! Mem[0000000085800128]
ldsw [%i0+0x018],%l4 ! Mem[0000000084000018]
ldsw [%i3+0x128],%l5 ! Mem[0000000085800128]
ldsw [%i1+0x0f4],%l1 ! Mem[00000000848000f4]
jmpl %o7,%g0
ldx [%i3+0x170],%l4 ! Mem[0000000085800170]
p59_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x18e],%l3 ! Mem[000000008680018e]
jmpl %o7,%g0
nop
p59_near_3_he:
swap [%i1+0x068],%l3 ! Mem[0000000086800068]
stb %l2,[%i0+0x127] ! Mem[0000000086000127]
jmpl %o7,%g0
lduh [%i1+0x0ee],%l1 ! Mem[00000000868000ee]
p60_near_3_le:
ldd [%i1+0x0e8],%l4 ! Mem[00000000888000e8]
sth %l3,[%i3+0x0e4] ! Mem[00000000898000e4]
stb %l3,[%i2+0x196] ! Mem[0000000089000196]
jmpl %o7,%g0
ldsh [%i3+0x0ca],%l7 ! Mem[00000000898000ca]
p60_near_3_he:
lduh [%i1+0x0d8],%l6 ! Mem[00000000888000d8]
std %l6,[%i2+0x1f0] ! Mem[00000000890001f0]
ldub [%i3+0x05a],%l2 ! Mem[000000008980005a]
ldsw [%i2+0x194],%l2 ! Mem[0000000089000194]
ldstub [%i2+0x1a3],%l1 ! Mem[00000000890001a3]
swap [%i2+0x130],%l1 ! Mem[0000000089000130]
jmpl %o7,%g0
stw %l4,[%i1+0x094] ! Mem[0000000088800094]
p61_near_3_le:
jmpl %o7,%g0
ldstub [%i0+0x1b1],%l6 ! Mem[000000008a0001b1]
jmpl %o7,%g0
nop
p61_near_3_he:
stw %l3,[%i3+0x0ec] ! Mem[000000008b8000ec]
stx %l5,[%i1+0x038] ! Mem[000000008a800038]
swap [%i1+0x1b4],%l4 ! Mem[000000008a8001b4]
ldd [%i2+0x0b8],%l4 ! Mem[000000008b0000b8]
ldstub [%i0+0x0ae],%l7 ! Mem[000000008a0000ae]
ldstub [%i2+0x09b],%l5 ! Mem[000000008b00009b]
jmpl %o7,%g0
ldub [%i0+0x052],%l2 ! Mem[000000008a000052]
p62_near_3_le:
ldsb [%i3+0x0d3],%l4 ! Mem[000000008d8000d3]
stx %l5,[%i2+0x118] ! Mem[000000008d000118]
ldub [%i2+0x06d],%l1 ! Mem[000000008d00006d]
jmpl %o7,%g0
swap [%i3+0x0cc],%l5 ! Mem[000000008d8000cc]
p62_near_3_he:
ldd [%i1+0x070],%l6 ! Mem[000000008c800070]
jmpl %o7,%g0
std %l0,[%i3+0x1d8] ! Mem[000000008d8001d8]
p63_near_3_le:
swap [%i3+0x18c],%l1 ! Mem[000000008f80018c]
jmpl %o7,%g0
ldstub [%i0+0x085],%l5 ! Mem[000000008e000085]
p63_near_3_he:
stx %l6,[%i0+0x1d8] ! Mem[000000008e0001d8]
ldub [%i0+0x178],%l6 ! Mem[000000008e000178]
ldstub [%i1+0x1e3],%l2 ! Mem[000000008e8001e3]
ldsh [%i3+0x1e2],%l2 ! Mem[000000008f8001e2]
swap [%i1+0x048],%l3 ! Mem[000000008e800048]
jmpl %o7,%g0
sth %l1,[%i3+0x12c] ! Mem[000000008f80012c]
near3_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
lduh [%i3+0x1e2],%l5 ! Mem[00000000118001e2]
ldub [%i3+0x07c],%l7 ! Mem[000000001180007c]
jmpl %o7,%g0
lduh [%i1+0x076],%l6 ! Mem[0000000010800076]
p0_far_0_lem:
lduh [%i3+0x1e2],%l5 ! Mem[00000000118001e2]
ldub [%i3+0x07c],%l7 ! Mem[000000001180007c]
jmpl %o7,%g0
lduh [%i1+0x076],%l6 ! Mem[0000000010800076]
p0_far_0_he:
ldx [%i1+0x0e8],%l6 ! Mem[00000000108000e8]
ldstub [%i0+0x1cc],%l0 ! Mem[00000000100001cc]
stb %l0,[%i1+0x1c7] ! Mem[00000000108001c7]
ldsh [%i1+0x10c],%l0 ! Mem[000000001080010c]
ldd [%i0+0x020],%l6 ! Mem[0000000010000020]
ldub [%i0+0x010],%l0 ! Mem[0000000010000010]
jmpl %o7,%g0
sth %l5,[%i3+0x0a0] ! Mem[00000000118000a0]
p0_far_0_hem:
ldx [%i1+0x0e8],%l6 ! Mem[00000000108000e8]
ldstub [%i0+0x1cc],%l0 ! Mem[00000000100001cc]
stb %l0,[%i1+0x1c7] ! Mem[00000000108001c7]
ldsh [%i1+0x10c],%l0 ! Mem[000000001080010c]
membar #Sync
ldd [%i0+0x020],%l6 ! Mem[0000000010000020]
ldub [%i0+0x010],%l0 ! Mem[0000000010000010]
jmpl %o7,%g0
sth %l5,[%i3+0x0a0] ! Mem[00000000118000a0]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
lduh [%i3+0x1c2],%l5 ! Mem[00000000138001c2]
ldsh [%i1+0x0b0],%l7 ! Mem[00000000128000b0]
jmpl %o7,%g0
ldd [%i1+0x0a8],%l6 ! Mem[00000000128000a8]
p1_far_0_lem:
lduh [%i3+0x1c2],%l5 ! Mem[00000000138001c2]
ldsh [%i1+0x0b0],%l7 ! Mem[00000000128000b0]
jmpl %o7,%g0
ldd [%i1+0x0a8],%l6 ! Mem[00000000128000a8]
p1_far_0_he:
lduh [%i3+0x1b6],%l6 ! Mem[00000000138001b6]
lduw [%i2+0x184],%l0 ! Mem[0000000013000184]
stw %l7,[%i3+0x148] ! Mem[0000000013800148]
ldstub [%i3+0x050],%l5 ! Mem[0000000013800050]
stw %l2,[%i0+0x1d0] ! Mem[00000000120001d0]
stw %l6,[%i3+0x0ac] ! Mem[00000000138000ac]
swap [%i0+0x068],%l0 ! Mem[0000000012000068]
jmpl %o7,%g0
stb %l0,[%i0+0x0d1] ! Mem[00000000120000d1]
p1_far_0_hem:
lduh [%i3+0x1b6],%l6 ! Mem[00000000138001b6]
lduw [%i2+0x184],%l0 ! Mem[0000000013000184]
stw %l7,[%i3+0x148] ! Mem[0000000013800148]
ldstub [%i3+0x050],%l5 ! Mem[0000000013800050]
stw %l2,[%i0+0x1d0] ! Mem[00000000120001d0]
stw %l6,[%i3+0x0ac] ! Mem[00000000138000ac]
swap [%i0+0x068],%l0 ! Mem[0000000012000068]
jmpl %o7,%g0
stb %l0,[%i0+0x0d1] ! Mem[00000000120000d1]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
lduh [%i3+0x1c2],%l5 ! Mem[00000000158001c2]
lduh [%i0+0x0b0],%l7 ! Mem[00000000140000b0]
jmpl %o7,%g0
ldstub [%i3+0x048],%l6 ! Mem[0000000015800048]
p2_far_0_lem:
lduh [%i3+0x1c2],%l5 ! Mem[00000000158001c2]
lduh [%i0+0x0b0],%l7 ! Mem[00000000140000b0]
jmpl %o7,%g0
ldstub [%i3+0x048],%l6 ! Mem[0000000015800048]
p2_far_0_he:
jmpl %o7,%g0
swap [%i0+0x1f8],%l6 ! Mem[00000000140001f8]
jmpl %o7,%g0
nop
p2_far_0_hem:
jmpl %o7,%g0
swap [%i0+0x1f8],%l6 ! Mem[00000000140001f8]
jmpl %o7,%g0
nop
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
lduh [%i3+0x1c2],%l5 ! Mem[00000000178001c2]
sth %l7,[%i2+0x0b0] ! Mem[00000000170000b0]
jmpl %o7,%g0
swap [%i3+0x0ac],%l7 ! Mem[00000000178000ac]
p3_far_0_lem:
lduh [%i3+0x1c2],%l5 ! Mem[00000000178001c2]
sth %l7,[%i2+0x0b0] ! Mem[00000000170000b0]
jmpl %o7,%g0
swap [%i3+0x0ac],%l7 ! Mem[00000000178000ac]
p3_far_0_he:
ldub [%i1+0x1b6],%l6 ! Mem[00000000168001b6]
ldstub [%i0+0x186],%l0 ! Mem[0000000016000186]
lduh [%i2+0x148],%l7 ! Mem[0000000017000148]
stx %l5,[%i0+0x050] ! Mem[0000000016000050]
stx %l2,[%i2+0x1d0] ! Mem[00000000170001d0]
ldsb [%i0+0x08e],%l6 ! Mem[000000001600008e]
ldstub [%i2+0x06a],%l0 ! Mem[000000001700006a]
jmpl %o7,%g0
stb %l0,[%i0+0x0f1] ! Mem[00000000160000f1]
p3_far_0_hem:
ldub [%i1+0x1b6],%l6 ! Mem[00000000168001b6]
ldstub [%i0+0x186],%l0 ! Mem[0000000016000186]
lduh [%i2+0x148],%l7 ! Mem[0000000017000148]
stx %l5,[%i0+0x050] ! Mem[0000000016000050]
stx %l2,[%i2+0x1d0] ! Mem[00000000170001d0]
ldsb [%i0+0x08e],%l6 ! Mem[000000001600008e]
ldstub [%i2+0x06a],%l0 ! Mem[000000001700006a]
jmpl %o7,%g0
stb %l0,[%i0+0x0f1] ! Mem[00000000160000f1]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
lduh [%i3+0x1c2],%l5 ! Mem[00000000198001c2]
ldsb [%i0+0x05c],%l7 ! Mem[000000001800005c]
jmpl %o7,%g0
lduw [%i2+0x074],%l6 ! Mem[0000000019000074]
p4_far_0_lem:
lduh [%i3+0x1c2],%l5 ! Mem[00000000198001c2]
ldsb [%i0+0x05c],%l7 ! Mem[000000001800005c]
jmpl %o7,%g0
lduw [%i2+0x074],%l6 ! Mem[0000000019000074]
p4_far_0_he:
ldd [%i1+0x1b8],%l4 ! Mem[00000000188001b8]
ldd [%i3+0x098],%l6 ! Mem[0000000019800098]
sth %l4,[%i3+0x182] ! Mem[0000000019800182]
swap [%i2+0x090],%l3 ! Mem[0000000019000090]
ldd [%i1+0x048],%l0 ! Mem[0000000018800048]
ldub [%i2+0x1e2],%l1 ! Mem[00000000190001e2]
jmpl %o7,%g0
ldstub [%i3+0x1b8],%l0 ! Mem[00000000198001b8]
p4_far_0_hem:
ldd [%i1+0x1b8],%l4 ! Mem[00000000188001b8]
ldd [%i3+0x098],%l6 ! Mem[0000000019800098]
sth %l4,[%i3+0x182] ! Mem[0000000019800182]
swap [%i2+0x090],%l3 ! Mem[0000000019000090]
ldd [%i1+0x048],%l0 ! Mem[0000000018800048]
ldub [%i2+0x1e2],%l1 ! Mem[00000000190001e2]
jmpl %o7,%g0
ldstub [%i3+0x1b8],%l0 ! Mem[00000000198001b8]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldx [%i3+0x1c0],%l5 ! Mem[000000001b8001c0]
ldd [%i2+0x180],%l0 ! Mem[000000001b000180]
jmpl %o7,%g0
lduw [%i0+0x1c4],%l0 ! Mem[000000001a0001c4]
p5_far_0_lem:
ldx [%i3+0x1c0],%l5 ! Mem[000000001b8001c0]
ldd [%i2+0x180],%l0 ! Mem[000000001b000180]
jmpl %o7,%g0
lduw [%i0+0x1c4],%l0 ! Mem[000000001a0001c4]
p5_far_0_he:
ldd [%i3+0x130],%l2 ! Mem[000000001b800130]
ldd [%i1+0x198],%l2 ! Mem[000000001a800198]
stx %l4,[%i3+0x060] ! Mem[000000001b800060]
swap [%i0+0x07c],%l2 ! Mem[000000001a00007c]
lduw [%i3+0x144],%l1 ! Mem[000000001b800144]
lduh [%i3+0x0d2],%l0 ! Mem[000000001b8000d2]
jmpl %o7,%g0
stb %l6,[%i2+0x0c8] ! Mem[000000001b0000c8]
p5_far_0_hem:
ldd [%i3+0x130],%l2 ! Mem[000000001b800130]
ldd [%i1+0x198],%l2 ! Mem[000000001a800198]
stx %l4,[%i3+0x060] ! Mem[000000001b800060]
swap [%i0+0x07c],%l2 ! Mem[000000001a00007c]
lduw [%i3+0x144],%l1 ! Mem[000000001b800144]
lduh [%i3+0x0d2],%l0 ! Mem[000000001b8000d2]
jmpl %o7,%g0
stb %l6,[%i2+0x0c8] ! Mem[000000001b0000c8]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldx [%i3+0x1e0],%l5 ! Mem[000000001d8001e0]
ldsh [%i1+0x0b0],%l7 ! Mem[000000001c8000b0]
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000001c800010]
p6_far_0_lem:
ldx [%i3+0x1e0],%l5 ! Mem[000000001d8001e0]
ldsh [%i1+0x0b0],%l7 ! Mem[000000001c8000b0]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000001c800010]
p6_far_0_he:
sth %l4,[%i0+0x198] ! Mem[000000001c000198]
stx %l6,[%i0+0x010] ! Mem[000000001c000010]
ldsh [%i1+0x1a2],%l4 ! Mem[000000001c8001a2]
jmpl %o7,%g0
lduw [%i1+0x050],%l5 ! Mem[000000001c800050]
p6_far_0_hem:
sth %l4,[%i0+0x198] ! Mem[000000001c000198]
membar #Sync
stx %l6,[%i0+0x010] ! Mem[000000001c000010]
ldsh [%i1+0x1a2],%l4 ! Mem[000000001c8001a2]
jmpl %o7,%g0
lduw [%i1+0x050],%l5 ! Mem[000000001c800050]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldx [%i3+0x1e0],%l5 ! Mem[000000001f8001e0]
lduh [%i3+0x090],%l7 ! Mem[000000001f800090]
jmpl %o7,%g0
swap [%i1+0x0ac],%l7 ! Mem[000000001e8000ac]
p7_far_0_lem:
ldx [%i3+0x1e0],%l5 ! Mem[000000001f8001e0]
lduh [%i3+0x090],%l7 ! Mem[000000001f800090]
jmpl %o7,%g0
swap [%i1+0x0ac],%l7 ! Mem[000000001e8000ac]
p7_far_0_he:
ldstub [%i2+0x1b6],%l6 ! Mem[000000001f0001b6]
ldsw [%i3+0x09c],%l7 ! Mem[000000001f80009c]
ldsb [%i1+0x08e],%l4 ! Mem[000000001e80008e]
swap [%i0+0x1bc],%l7 ! Mem[000000001e0001bc]
ldd [%i0+0x020],%l6 ! Mem[000000001e000020]
ldsh [%i1+0x120],%l0 ! Mem[000000001e800120]
ldx [%i3+0x178],%l6 ! Mem[000000001f800178]
jmpl %o7,%g0
lduh [%i2+0x034],%l3 ! Mem[000000001f000034]
p7_far_0_hem:
ldstub [%i2+0x1b6],%l6 ! Mem[000000001f0001b6]
ldsw [%i3+0x09c],%l7 ! Mem[000000001f80009c]
ldsb [%i1+0x08e],%l4 ! Mem[000000001e80008e]
swap [%i0+0x1bc],%l7 ! Mem[000000001e0001bc]
membar #Sync
ldd [%i0+0x020],%l6 ! Mem[000000001e000020]
ldsh [%i1+0x120],%l0 ! Mem[000000001e800120]
ldx [%i3+0x178],%l6 ! Mem[000000001f800178]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x034],%l3 ! Mem[000000001f000034]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldx [%i3+0x1e0],%l5 ! Mem[00000000218001e0]
stb %l7,[%i1+0x090] ! Mem[0000000020800090]
jmpl %o7,%g0
ldx [%i0+0x0a8],%l7 ! Mem[00000000200000a8]
p8_far_0_lem:
ldx [%i3+0x1e0],%l5 ! Mem[00000000218001e0]
stb %l7,[%i1+0x090] ! Mem[0000000020800090]
jmpl %o7,%g0
ldx [%i0+0x0a8],%l7 ! Mem[00000000200000a8]
p8_far_0_he:
swap [%i3+0x1b4],%l6 ! Mem[00000000218001b4]
ldsh [%i3+0x1ec],%l0 ! Mem[00000000218001ec]
stw %l0,[%i2+0x1c4] ! Mem[00000000210001c4]
ldstub [%i3+0x1a4],%l4 ! Mem[00000000218001a4]
stx %l3,[%i2+0x0f0] ! Mem[00000000210000f0]
ldsw [%i0+0x0bc],%l1 ! Mem[00000000200000bc]
stx %l3,[%i0+0x150] ! Mem[0000000020000150]
jmpl %o7,%g0
swap [%i3+0x034],%l4 ! Mem[0000000021800034]
p8_far_0_hem:
swap [%i3+0x1b4],%l6 ! Mem[00000000218001b4]
ldsh [%i3+0x1ec],%l0 ! Mem[00000000218001ec]
stw %l0,[%i2+0x1c4] ! Mem[00000000210001c4]
ldstub [%i3+0x1a4],%l4 ! Mem[00000000218001a4]
stx %l3,[%i2+0x0f0] ! Mem[00000000210000f0]
ldsw [%i0+0x0bc],%l1 ! Mem[00000000200000bc]
stx %l3,[%i0+0x150] ! Mem[0000000020000150]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x034],%l4 ! Mem[0000000021800034]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldx [%i3+0x1e0],%l5 ! Mem[00000000238001e0]
swap [%i0+0x090],%l7 ! Mem[0000000022000090]
jmpl %o7,%g0
ldstub [%i3+0x08f],%l7 ! Mem[000000002380008f]
p9_far_0_lem:
ldx [%i3+0x1e0],%l5 ! Mem[00000000238001e0]
swap [%i0+0x090],%l7 ! Mem[0000000022000090]
jmpl %o7,%g0
ldstub [%i3+0x08f],%l7 ! Mem[000000002380008f]
p9_far_0_he:
ldstub [%i1+0x1b6],%l6 ! Mem[00000000228001b6]
swap [%i2+0x184],%l0 ! Mem[0000000023000184]
stb %l7,[%i2+0x148] ! Mem[0000000023000148]
ldd [%i2+0x108],%l0 ! Mem[0000000023000108]
ldx [%i3+0x1a8],%l6 ! Mem[00000000238001a8]
swap [%i1+0x0e0],%l2 ! Mem[00000000228000e0]
ldsh [%i3+0x050],%l1 ! Mem[0000000023800050]
jmpl %o7,%g0
ldub [%i1+0x0cb],%l7 ! Mem[00000000228000cb]
p9_far_0_hem:
ldstub [%i1+0x1b6],%l6 ! Mem[00000000228001b6]
swap [%i2+0x184],%l0 ! Mem[0000000023000184]
stb %l7,[%i2+0x148] ! Mem[0000000023000148]
ldd [%i2+0x108],%l0 ! Mem[0000000023000108]
ldx [%i3+0x1a8],%l6 ! Mem[00000000238001a8]
swap [%i1+0x0e0],%l2 ! Mem[00000000228000e0]
ldsh [%i3+0x050],%l1 ! Mem[0000000023800050]
jmpl %o7,%g0
ldub [%i1+0x0cb],%l7 ! Mem[00000000228000cb]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
ldx [%i3+0x1c0],%l5 ! Mem[00000000258001c0]
ldsw [%i2+0x05c],%l7 ! Mem[000000002500005c]
jmpl %o7,%g0
ldsw [%i2+0x014],%l3 ! Mem[0000000025000014]
p10_far_0_lem:
ldx [%i3+0x1c0],%l5 ! Mem[00000000258001c0]
ldsw [%i2+0x05c],%l7 ! Mem[000000002500005c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x014],%l3 ! Mem[0000000025000014]
p10_far_0_he:
swap [%i3+0x1b8],%l4 ! Mem[00000000258001b8]
stb %l7,[%i3+0x0be] ! Mem[00000000258000be]
sth %l4,[%i0+0x08e] ! Mem[000000002400008e]
jmpl %o7,%g0
ldx [%i3+0x070],%l5 ! Mem[0000000025800070]
p10_far_0_hem:
swap [%i3+0x1b8],%l4 ! Mem[00000000258001b8]
stb %l7,[%i3+0x0be] ! Mem[00000000258000be]
sth %l4,[%i0+0x08e] ! Mem[000000002400008e]
jmpl %o7,%g0
ldx [%i3+0x070],%l5 ! Mem[0000000025800070]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldx [%i3+0x1c0],%l5 ! Mem[00000000278001c0]
ldd [%i1+0x090],%l6 ! Mem[0000000026800090]
jmpl %o7,%g0
swap [%i1+0x034],%l3 ! Mem[0000000026800034]
p11_far_0_lem:
ldx [%i3+0x1c0],%l5 ! Mem[00000000278001c0]
ldd [%i1+0x090],%l6 ! Mem[0000000026800090]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x034],%l3 ! Mem[0000000026800034]
p11_far_0_he:
ldub [%i0+0x1d8],%l6 ! Mem[00000000260001d8]
swap [%i3+0x16c],%l0 ! Mem[000000002780016c]
ldub [%i0+0x08e],%l4 ! Mem[000000002600008e]
jmpl %o7,%g0
swap [%i0+0x070],%l5 ! Mem[0000000026000070]
p11_far_0_hem:
ldub [%i0+0x1d8],%l6 ! Mem[00000000260001d8]
swap [%i3+0x16c],%l0 ! Mem[000000002780016c]
ldub [%i0+0x08e],%l4 ! Mem[000000002600008e]
jmpl %o7,%g0
swap [%i0+0x070],%l5 ! Mem[0000000026000070]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldx [%i3+0x1c0],%l5 ! Mem[00000000298001c0]
ldsw [%i3+0x090],%l7 ! Mem[0000000029800090]
jmpl %o7,%g0
sth %l7,[%i3+0x08e] ! Mem[000000002980008e]
p12_far_0_lem:
ldx [%i3+0x1c0],%l5 ! Mem[00000000298001c0]
ldsw [%i3+0x090],%l7 ! Mem[0000000029800090]
jmpl %o7,%g0
sth %l7,[%i3+0x08e] ! Mem[000000002980008e]
p12_far_0_he:
stw %l6,[%i0+0x194] ! Mem[0000000028000194]
ldx [%i3+0x1a0],%l0 ! Mem[00000000298001a0]
ldsb [%i2+0x148],%l7 ! Mem[0000000029000148]
ldub [%i0+0x050],%l5 ! Mem[0000000028000050]
ldstub [%i0+0x1d0],%l2 ! Mem[00000000280001d0]
stx %l2,[%i1+0x0e0] ! Mem[00000000288000e0]
ldstub [%i1+0x170],%l3 ! Mem[0000000028800170]
jmpl %o7,%g0
ldub [%i2+0x035],%l4 ! Mem[0000000029000035]
p12_far_0_hem:
stw %l6,[%i0+0x194] ! Mem[0000000028000194]
ldx [%i3+0x1a0],%l0 ! Mem[00000000298001a0]
ldsb [%i2+0x148],%l7 ! Mem[0000000029000148]
ldub [%i0+0x050],%l5 ! Mem[0000000028000050]
ldstub [%i0+0x1d0],%l2 ! Mem[00000000280001d0]
stx %l2,[%i1+0x0e0] ! Mem[00000000288000e0]
ldstub [%i1+0x170],%l3 ! Mem[0000000028800170]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x035],%l4 ! Mem[0000000029000035]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldx [%i3+0x1c0],%l5 ! Mem[000000002b8001c0]
stb %l7,[%i1+0x090] ! Mem[000000002a800090]
jmpl %o7,%g0
ldsw [%i1+0x08c],%l7 ! Mem[000000002a80008c]
p13_far_0_lem:
ldx [%i3+0x1c0],%l5 ! Mem[000000002b8001c0]
stb %l7,[%i1+0x090] ! Mem[000000002a800090]
jmpl %o7,%g0
ldsw [%i1+0x08c],%l7 ! Mem[000000002a80008c]
p13_far_0_he:
stb %l4,[%i3+0x1b8] ! Mem[000000002b8001b8]
swap [%i3+0x09c],%l7 ! Mem[000000002b80009c]
ldsw [%i0+0x0f8],%l2 ! Mem[000000002a0000f8]
ldstub [%i3+0x053],%l5 ! Mem[000000002b800053]
ldstub [%i0+0x0e6],%l2 ! Mem[000000002a0000e6]
stw %l0,[%i1+0x120] ! Mem[000000002a800120]
ldub [%i2+0x159],%l6 ! Mem[000000002b000159]
jmpl %o7,%g0
stx %l3,[%i3+0x030] ! Mem[000000002b800030]
p13_far_0_hem:
stb %l4,[%i3+0x1b8] ! Mem[000000002b8001b8]
swap [%i3+0x09c],%l7 ! Mem[000000002b80009c]
ldsw [%i0+0x0f8],%l2 ! Mem[000000002a0000f8]
ldstub [%i3+0x053],%l5 ! Mem[000000002b800053]
ldstub [%i0+0x0e6],%l2 ! Mem[000000002a0000e6]
stw %l0,[%i1+0x120] ! Mem[000000002a800120]
ldub [%i2+0x159],%l6 ! Mem[000000002b000159]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i3+0x030] ! Mem[000000002b800030]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldx [%i3+0x1e0],%l5 ! Mem[000000002d8001e0]
swap [%i3+0x090],%l7 ! Mem[000000002d800090]
jmpl %o7,%g0
ldd [%i0+0x0a8],%l6 ! Mem[000000002c0000a8]
p14_far_0_lem:
ldx [%i3+0x1e0],%l5 ! Mem[000000002d8001e0]
swap [%i3+0x090],%l7 ! Mem[000000002d800090]
jmpl %o7,%g0
ldd [%i0+0x0a8],%l6 ! Mem[000000002c0000a8]
p14_far_0_he:
stb %l6,[%i3+0x196] ! Mem[000000002d800196]
ldsw [%i1+0x1a4],%l0 ! Mem[000000002c8001a4]
swap [%i2+0x128],%l5 ! Mem[000000002d000128]
lduh [%i2+0x184],%l4 ! Mem[000000002d000184]
ldstub [%i0+0x0d7],%l3 ! Mem[000000002c0000d7]
ldsb [%i0+0x09f],%l1 ! Mem[000000002c00009f]
lduw [%i2+0x150],%l3 ! Mem[000000002d000150]
jmpl %o7,%g0
ldsh [%i0+0x014],%l4 ! Mem[000000002c000014]
p14_far_0_hem:
stb %l6,[%i3+0x196] ! Mem[000000002d800196]
ldsw [%i1+0x1a4],%l0 ! Mem[000000002c8001a4]
swap [%i2+0x128],%l5 ! Mem[000000002d000128]
lduh [%i2+0x184],%l4 ! Mem[000000002d000184]
ldstub [%i0+0x0d7],%l3 ! Mem[000000002c0000d7]
ldsb [%i0+0x09f],%l1 ! Mem[000000002c00009f]
lduw [%i2+0x150],%l3 ! Mem[000000002d000150]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x014],%l4 ! Mem[000000002c000014]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[000000002e0001c0]
swap [%i0+0x118],%l7 ! Mem[000000002e000118]
jmpl %o7,%g0
ldx [%i1+0x030],%l3 ! Mem[000000002e800030]
p15_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[000000002e0001c0]
swap [%i0+0x118],%l7 ! Mem[000000002e000118]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x030],%l3 ! Mem[000000002e800030]
p15_far_0_he:
lduw [%i3+0x03c],%l6 ! Mem[000000002f80003c]
ldd [%i2+0x010],%l6 ! Mem[000000002f000010]
std %l4,[%i1+0x1a0] ! Mem[000000002e8001a0]
jmpl %o7,%g0
ldsb [%i1+0x0b2],%l3 ! Mem[000000002e8000b2]
p15_far_0_hem:
membar #Sync
lduw [%i3+0x03c],%l6 ! Mem[000000002f80003c]
ldd [%i2+0x010],%l6 ! Mem[000000002f000010]
std %l4,[%i1+0x1a0] ! Mem[000000002e8001a0]
jmpl %o7,%g0
ldsb [%i1+0x0b2],%l3 ! Mem[000000002e8000b2]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
ldx [%i0+0x1e0],%l5 ! Mem[00000000300001e0]
ldd [%i0+0x090],%l6 ! Mem[0000000030000090]
jmpl %o7,%g0
stw %l7,[%i1+0x08c] ! Mem[000000003080008c]
p16_far_0_lem:
ldx [%i0+0x1e0],%l5 ! Mem[00000000300001e0]
ldd [%i0+0x090],%l6 ! Mem[0000000030000090]
jmpl %o7,%g0
stw %l7,[%i1+0x08c] ! Mem[000000003080008c]
p16_far_0_he:
ldx [%i1+0x1b0],%l6 ! Mem[00000000308001b0]
ldsh [%i3+0x1ec],%l0 ! Mem[00000000318001ec]
swap [%i3+0x1e4],%l0 ! Mem[00000000318001e4]
lduh [%i1+0x184],%l4 ! Mem[0000000030800184]
lduh [%i2+0x0f6],%l3 ! Mem[00000000310000f6]
lduw [%i0+0x0bc],%l1 ! Mem[00000000300000bc]
swap [%i3+0x150],%l3 ! Mem[0000000031800150]
jmpl %o7,%g0
stb %l3,[%i2+0x1ee] ! Mem[00000000310001ee]
p16_far_0_hem:
ldx [%i1+0x1b0],%l6 ! Mem[00000000308001b0]
ldsh [%i3+0x1ec],%l0 ! Mem[00000000318001ec]
swap [%i3+0x1e4],%l0 ! Mem[00000000318001e4]
lduh [%i1+0x184],%l4 ! Mem[0000000030800184]
lduh [%i2+0x0f6],%l3 ! Mem[00000000310000f6]
lduw [%i0+0x0bc],%l1 ! Mem[00000000300000bc]
swap [%i3+0x150],%l3 ! Mem[0000000031800150]
jmpl %o7,%g0
stb %l3,[%i2+0x1ee] ! Mem[00000000310001ee]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldx [%i0+0x1e0],%l5 ! Mem[00000000320001e0]
ldsw [%i2+0x0b0],%l7 ! Mem[00000000330000b0]
jmpl %o7,%g0
lduw [%i0+0x0ac],%l7 ! Mem[00000000320000ac]
p17_far_0_lem:
ldx [%i0+0x1e0],%l5 ! Mem[00000000320001e0]
ldsw [%i2+0x0b0],%l7 ! Mem[00000000330000b0]
jmpl %o7,%g0
lduw [%i0+0x0ac],%l7 ! Mem[00000000320000ac]
p17_far_0_he:
lduh [%i1+0x0ca],%l6 ! Mem[00000000328000ca]
lduw [%i3+0x1ec],%l0 ! Mem[00000000338001ec]
ldsb [%i1+0x1c7],%l0 ! Mem[00000000328001c7]
ldx [%i2+0x180],%l4 ! Mem[0000000033000180]
stb %l3,[%i1+0x0f7] ! Mem[00000000328000f7]
swap [%i0+0x010],%l0 ! Mem[0000000032000010]
stx %l5,[%i3+0x0a0] ! Mem[00000000338000a0]
jmpl %o7,%g0
ldub [%i2+0x1ce],%l3 ! Mem[00000000330001ce]
p17_far_0_hem:
lduh [%i1+0x0ca],%l6 ! Mem[00000000328000ca]
lduw [%i3+0x1ec],%l0 ! Mem[00000000338001ec]
ldsb [%i1+0x1c7],%l0 ! Mem[00000000328001c7]
ldx [%i2+0x180],%l4 ! Mem[0000000033000180]
stb %l3,[%i1+0x0f7] ! Mem[00000000328000f7]
membar #Sync
swap [%i0+0x010],%l0 ! Mem[0000000032000010]
stx %l5,[%i3+0x0a0] ! Mem[00000000338000a0]
jmpl %o7,%g0
ldub [%i2+0x1ce],%l3 ! Mem[00000000330001ce]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldx [%i0+0x1e0],%l5 ! Mem[00000000340001e0]
lduw [%i1+0x0b0],%l7 ! Mem[00000000348000b0]
jmpl %o7,%g0
ldsb [%i3+0x0af],%l7 ! Mem[00000000358000af]
p18_far_0_lem:
ldx [%i0+0x1e0],%l5 ! Mem[00000000340001e0]
lduw [%i1+0x0b0],%l7 ! Mem[00000000348000b0]
jmpl %o7,%g0
ldsb [%i3+0x0af],%l7 ! Mem[00000000358000af]
p18_far_0_he:
lduw [%i3+0x1b4],%l6 ! Mem[00000000358001b4]
stx %l0,[%i2+0x1c8] ! Mem[00000000350001c8]
std %l0,[%i3+0x1c0] ! Mem[00000000358001c0]
ldx [%i3+0x1a0],%l4 ! Mem[00000000358001a0]
stw %l3,[%i0+0x0d4] ! Mem[00000000340000d4]
swap [%i0+0x09c],%l1 ! Mem[000000003400009c]
lduh [%i1+0x0a0],%l5 ! Mem[00000000348000a0]
jmpl %o7,%g0
ldstub [%i2+0x1ce],%l3 ! Mem[00000000350001ce]
p18_far_0_hem:
lduw [%i3+0x1b4],%l6 ! Mem[00000000358001b4]
stx %l0,[%i2+0x1c8] ! Mem[00000000350001c8]
std %l0,[%i3+0x1c0] ! Mem[00000000358001c0]
ldx [%i3+0x1a0],%l4 ! Mem[00000000358001a0]
stw %l3,[%i0+0x0d4] ! Mem[00000000340000d4]
swap [%i0+0x09c],%l1 ! Mem[000000003400009c]
lduh [%i1+0x0a0],%l5 ! Mem[00000000348000a0]
jmpl %o7,%g0
ldstub [%i2+0x1ce],%l3 ! Mem[00000000350001ce]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[00000000360001c0]
stw %l7,[%i3+0x0b0] ! Mem[00000000378000b0]
jmpl %o7,%g0
ldstub [%i3+0x037],%l3 ! Mem[0000000037800037]
p19_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[00000000360001c0]
stw %l7,[%i3+0x0b0] ! Mem[00000000378000b0]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x037],%l3 ! Mem[0000000037800037]
p19_far_0_he:
ldd [%i0+0x198],%l4 ! Mem[0000000036000198]
ldd [%i3+0x098],%l6 ! Mem[0000000037800098]
swap [%i3+0x08c],%l4 ! Mem[000000003780008c]
jmpl %o7,%g0
ldsw [%i0+0x090],%l3 ! Mem[0000000036000090]
p19_far_0_hem:
ldd [%i0+0x198],%l4 ! Mem[0000000036000198]
ldd [%i3+0x098],%l6 ! Mem[0000000037800098]
swap [%i3+0x08c],%l4 ! Mem[000000003780008c]
jmpl %o7,%g0
ldsw [%i0+0x090],%l3 ! Mem[0000000036000090]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[00000000380001c0]
ldstub [%i1+0x07c],%l7 ! Mem[000000003880007c]
jmpl %o7,%g0
stx %l6,[%i2+0x070] ! Mem[0000000039000070]
p20_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[00000000380001c0]
ldstub [%i1+0x07c],%l7 ! Mem[000000003880007c]
jmpl %o7,%g0
stx %l6,[%i2+0x070] ! Mem[0000000039000070]
p20_far_0_he:
ldsb [%i3+0x0eb],%l6 ! Mem[00000000398000eb]
ldsb [%i0+0x1ec],%l0 ! Mem[00000000380001ec]
ldstub [%i3+0x1c7],%l0 ! Mem[00000000398001c7]
ldsh [%i2+0x10c],%l0 ! Mem[000000003900010c]
stb %l6,[%i0+0x1ac] ! Mem[00000000380001ac]
swap [%i1+0x1e0],%l1 ! Mem[00000000388001e0]
jmpl %o7,%g0
lduh [%i3+0x158],%l6 ! Mem[0000000039800158]
p20_far_0_hem:
ldsb [%i3+0x0eb],%l6 ! Mem[00000000398000eb]
ldsb [%i0+0x1ec],%l0 ! Mem[00000000380001ec]
ldstub [%i3+0x1c7],%l0 ! Mem[00000000398001c7]
ldsh [%i2+0x10c],%l0 ! Mem[000000003900010c]
stb %l6,[%i0+0x1ac] ! Mem[00000000380001ac]
swap [%i1+0x1e0],%l1 ! Mem[00000000388001e0]
jmpl %o7,%g0
lduh [%i3+0x158],%l6 ! Mem[0000000039800158]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[000000003a0001c0]
std %l6,[%i3+0x118] ! Mem[000000003b800118]
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000003a000010]
p21_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[000000003a0001c0]
std %l6,[%i3+0x118] ! Mem[000000003b800118]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000003a000010]
p21_far_0_he:
stx %l4,[%i0+0x1b8] ! Mem[000000003a0001b8]
lduh [%i0+0x14e],%l0 ! Mem[000000003a00014e]
ldub [%i2+0x0ae],%l4 ! Mem[000000003b0000ae]
jmpl %o7,%g0
lduh [%i1+0x0b2],%l3 ! Mem[000000003a8000b2]
p21_far_0_hem:
stx %l4,[%i0+0x1b8] ! Mem[000000003a0001b8]
lduh [%i0+0x14e],%l0 ! Mem[000000003a00014e]
ldub [%i2+0x0ae],%l4 ! Mem[000000003b0000ae]
jmpl %o7,%g0
lduh [%i1+0x0b2],%l3 ! Mem[000000003a8000b2]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[000000003c0001c0]
ldstub [%i1+0x0b0],%l7 ! Mem[000000003c8000b0]
jmpl %o7,%g0
ldstub [%i1+0x0af],%l7 ! Mem[000000003c8000af]
p22_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[000000003c0001c0]
ldstub [%i1+0x0b0],%l7 ! Mem[000000003c8000b0]
jmpl %o7,%g0
ldstub [%i1+0x0af],%l7 ! Mem[000000003c8000af]
p22_far_0_he:
ldstub [%i1+0x1b6],%l6 ! Mem[000000003c8001b6]
stb %l0,[%i1+0x186] ! Mem[000000003c800186]
swap [%i3+0x148],%l7 ! Mem[000000003d800148]
ldub [%i3+0x070],%l5 ! Mem[000000003d800070]
lduw [%i3+0x1f0],%l2 ! Mem[000000003d8001f0]
swap [%i1+0x08c],%l6 ! Mem[000000003c80008c]
stx %l0,[%i2+0x048] ! Mem[000000003d000048]
jmpl %o7,%g0
lduh [%i2+0x014],%l4 ! Mem[000000003d000014]
p22_far_0_hem:
ldstub [%i1+0x1b6],%l6 ! Mem[000000003c8001b6]
stb %l0,[%i1+0x186] ! Mem[000000003c800186]
swap [%i3+0x148],%l7 ! Mem[000000003d800148]
ldub [%i3+0x070],%l5 ! Mem[000000003d800070]
lduw [%i3+0x1f0],%l2 ! Mem[000000003d8001f0]
swap [%i1+0x08c],%l6 ! Mem[000000003c80008c]
stx %l0,[%i2+0x048] ! Mem[000000003d000048]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x014],%l4 ! Mem[000000003d000014]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
ldx [%i0+0x1e0],%l5 ! Mem[000000003e0001e0]
lduw [%i0+0x0b0],%l7 ! Mem[000000003e0000b0]
jmpl %o7,%g0
sth %l7,[%i0+0x148] ! Mem[000000003e000148]
p23_far_0_lem:
ldx [%i0+0x1e0],%l5 ! Mem[000000003e0001e0]
lduw [%i0+0x0b0],%l7 ! Mem[000000003e0000b0]
jmpl %o7,%g0
sth %l7,[%i0+0x148] ! Mem[000000003e000148]
p23_far_0_he:
jmpl %o7,%g0
swap [%i2+0x01c],%l6 ! Mem[000000003f00001c]
jmpl %o7,%g0
nop
p23_far_0_hem:
membar #Sync
jmpl %o7,%g0
swap [%i2+0x01c],%l6 ! Mem[000000003f00001c]
jmpl %o7,%g0
nop
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldx [%i0+0x1c0],%l5 ! Mem[00000000400001c0]
stw %l7,[%i2+0x0b0] ! Mem[00000000410000b0]
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[0000000041000010]
p24_far_0_lem:
ldx [%i0+0x1c0],%l5 ! Mem[00000000400001c0]
stw %l7,[%i2+0x0b0] ! Mem[00000000410000b0]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[0000000041000010]
p24_far_0_he:
ldx [%i0+0x1b8],%l4 ! Mem[00000000400001b8]
ldd [%i0+0x098],%l6 ! Mem[0000000040000098]
ldub [%i0+0x108],%l5 ! Mem[0000000040000108]
jmpl %o7,%g0
stw %l4,[%i2+0x184] ! Mem[0000000041000184]
p24_far_0_hem:
ldx [%i0+0x1b8],%l4 ! Mem[00000000400001b8]
ldd [%i0+0x098],%l6 ! Mem[0000000040000098]
ldub [%i0+0x108],%l5 ! Mem[0000000040000108]
jmpl %o7,%g0
stw %l4,[%i2+0x184] ! Mem[0000000041000184]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldx [%i0+0x1e0],%l5 ! Mem[00000000420001e0]
swap [%i3+0x07c],%l7 ! Mem[000000004380007c]
jmpl %o7,%g0
std %l6,[%i1+0x050] ! Mem[0000000042800050]
p25_far_0_lem:
ldx [%i0+0x1e0],%l5 ! Mem[00000000420001e0]
swap [%i3+0x07c],%l7 ! Mem[000000004380007c]
jmpl %o7,%g0
std %l6,[%i1+0x050] ! Mem[0000000042800050]
p25_far_0_he:
ldd [%i0+0x0e8],%l6 ! Mem[00000000420000e8]
ldub [%i2+0x1cc],%l0 ! Mem[00000000430001cc]
ldstub [%i1+0x1e7],%l0 ! Mem[00000000428001e7]
swap [%i0+0x10c],%l0 ! Mem[000000004200010c]
ldstub [%i1+0x0f7],%l3 ! Mem[00000000428000f7]
ldsh [%i0+0x09e],%l1 ! Mem[000000004200009e]
jmpl %o7,%g0
ldx [%i0+0x150],%l3 ! Mem[0000000042000150]
p25_far_0_hem:
ldd [%i0+0x0e8],%l6 ! Mem[00000000420000e8]
ldub [%i2+0x1cc],%l0 ! Mem[00000000430001cc]
ldstub [%i1+0x1e7],%l0 ! Mem[00000000428001e7]
swap [%i0+0x10c],%l0 ! Mem[000000004200010c]
ldstub [%i1+0x0f7],%l3 ! Mem[00000000428000f7]
ldsh [%i0+0x09e],%l1 ! Mem[000000004200009e]
jmpl %o7,%g0
ldx [%i0+0x150],%l3 ! Mem[0000000042000150]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000448001e0]
lduw [%i3+0x05c],%l7 ! Mem[000000004580005c]
jmpl %o7,%g0
ldsw [%i2+0x074],%l6 ! Mem[0000000045000074]
p26_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000448001e0]
lduw [%i3+0x05c],%l7 ! Mem[000000004580005c]
jmpl %o7,%g0
ldsw [%i2+0x074],%l6 ! Mem[0000000045000074]
p26_far_0_he:
stx %l6,[%i1+0x0c8] ! Mem[00000000448000c8]
sth %l0,[%i1+0x1ec] ! Mem[00000000448001ec]
stx %l0,[%i0+0x1c0] ! Mem[00000000440001c0]
stw %l4,[%i1+0x1a4] ! Mem[00000000448001a4]
ldstub [%i3+0x0f7],%l3 ! Mem[00000000458000f7]
stb %l0,[%i3+0x010] ! Mem[0000000045800010]
jmpl %o7,%g0
ldd [%i2+0x1b8],%l0 ! Mem[00000000450001b8]
p26_far_0_hem:
stx %l6,[%i1+0x0c8] ! Mem[00000000448000c8]
sth %l0,[%i1+0x1ec] ! Mem[00000000448001ec]
stx %l0,[%i0+0x1c0] ! Mem[00000000440001c0]
stw %l4,[%i1+0x1a4] ! Mem[00000000448001a4]
ldstub [%i3+0x0f7],%l3 ! Mem[00000000458000f7]
membar #Sync
stb %l0,[%i3+0x010] ! Mem[0000000045800010]
jmpl %o7,%g0
ldd [%i2+0x1b8],%l0 ! Mem[00000000450001b8]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000468001e0]
ldsb [%i1+0x090],%l7 ! Mem[0000000046800090]
jmpl %o7,%g0
ldd [%i3+0x088],%l6 ! Mem[0000000047800088]
p27_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000468001e0]
ldsb [%i1+0x090],%l7 ! Mem[0000000046800090]
jmpl %o7,%g0
ldd [%i3+0x088],%l6 ! Mem[0000000047800088]
p27_far_0_he:
stw %l6,[%i3+0x194] ! Mem[0000000047800194]
ldd [%i1+0x1a0],%l0 ! Mem[00000000468001a0]
lduh [%i3+0x108],%l5 ! Mem[0000000047800108]
swap [%i2+0x184],%l4 ! Mem[0000000047000184]
lduh [%i3+0x0f6],%l3 ! Mem[00000000478000f6]
ldx [%i0+0x0b8],%l1 ! Mem[00000000460000b8]
swap [%i1+0x170],%l3 ! Mem[0000000046800170]
jmpl %o7,%g0
lduw [%i0+0x120],%l7 ! Mem[0000000046000120]
p27_far_0_hem:
stw %l6,[%i3+0x194] ! Mem[0000000047800194]
ldd [%i1+0x1a0],%l0 ! Mem[00000000468001a0]
lduh [%i3+0x108],%l5 ! Mem[0000000047800108]
swap [%i2+0x184],%l4 ! Mem[0000000047000184]
lduh [%i3+0x0f6],%l3 ! Mem[00000000478000f6]
ldx [%i0+0x0b8],%l1 ! Mem[00000000460000b8]
swap [%i1+0x170],%l3 ! Mem[0000000046800170]
jmpl %o7,%g0
lduw [%i0+0x120],%l7 ! Mem[0000000046000120]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000488001e0]
ldub [%i3+0x090],%l7 ! Mem[0000000049800090]
jmpl %o7,%g0
ldstub [%i0+0x037],%l3 ! Mem[0000000048000037]
p28_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000488001e0]
ldub [%i3+0x090],%l7 ! Mem[0000000049800090]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x037],%l3 ! Mem[0000000048000037]
p28_far_0_he:
sth %l4,[%i3+0x198] ! Mem[0000000049800198]
swap [%i1+0x09c],%l7 ! Mem[000000004880009c]
ldd [%i1+0x180],%l4 ! Mem[0000000048800180]
jmpl %o7,%g0
stx %l3,[%i2+0x0b0] ! Mem[00000000490000b0]
p28_far_0_hem:
sth %l4,[%i3+0x198] ! Mem[0000000049800198]
swap [%i1+0x09c],%l7 ! Mem[000000004880009c]
ldd [%i1+0x180],%l4 ! Mem[0000000048800180]
jmpl %o7,%g0
stx %l3,[%i2+0x0b0] ! Mem[00000000490000b0]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldx [%i1+0x1c0],%l5 ! Mem[000000004a8001c0]
std %l6,[%i1+0x090] ! Mem[000000004a800090]
jmpl %o7,%g0
stw %l7,[%i0+0x0ac] ! Mem[000000004a0000ac]
p29_far_0_lem:
ldx [%i1+0x1c0],%l5 ! Mem[000000004a8001c0]
std %l6,[%i1+0x090] ! Mem[000000004a800090]
jmpl %o7,%g0
stw %l7,[%i0+0x0ac] ! Mem[000000004a0000ac]
p29_far_0_he:
sth %l6,[%i1+0x196] ! Mem[000000004a800196]
ldsw [%i3+0x1ec],%l0 ! Mem[000000004b8001ec]
swap [%i1+0x128],%l5 ! Mem[000000004a800128]
swap [%i1+0x184],%l4 ! Mem[000000004a800184]
std %l2,[%i1+0x0f0] ! Mem[000000004a8000f0]
swap [%i0+0x09c],%l1 ! Mem[000000004a00009c]
ldsb [%i3+0x0a1],%l5 ! Mem[000000004b8000a1]
jmpl %o7,%g0
stb %l7,[%i3+0x120] ! Mem[000000004b800120]
p29_far_0_hem:
sth %l6,[%i1+0x196] ! Mem[000000004a800196]
ldsw [%i3+0x1ec],%l0 ! Mem[000000004b8001ec]
swap [%i1+0x128],%l5 ! Mem[000000004a800128]
swap [%i1+0x184],%l4 ! Mem[000000004a800184]
std %l2,[%i1+0x0f0] ! Mem[000000004a8000f0]
swap [%i0+0x09c],%l1 ! Mem[000000004a00009c]
ldsb [%i3+0x0a1],%l5 ! Mem[000000004b8000a1]
jmpl %o7,%g0
stb %l7,[%i3+0x120] ! Mem[000000004b800120]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldx [%i1+0x1c0],%l5 ! Mem[000000004c8001c0]
swap [%i0+0x0b0],%l7 ! Mem[000000004c0000b0]
jmpl %o7,%g0
ldub [%i3+0x0af],%l7 ! Mem[000000004d8000af]
p30_far_0_lem:
ldx [%i1+0x1c0],%l5 ! Mem[000000004c8001c0]
swap [%i0+0x0b0],%l7 ! Mem[000000004c0000b0]
jmpl %o7,%g0
ldub [%i3+0x0af],%l7 ! Mem[000000004d8000af]
p30_far_0_he:
ldstub [%i0+0x1d8],%l6 ! Mem[000000004c0001d8]
swap [%i2+0x14c],%l0 ! Mem[000000004d00014c]
sth %l4,[%i0+0x0ae] ! Mem[000000004c0000ae]
swap [%i0+0x0b0],%l3 ! Mem[000000004c0000b0]
std %l0,[%i2+0x168] ! Mem[000000004d000168]
ldd [%i1+0x1c0],%l0 ! Mem[000000004c8001c0]
ldub [%i2+0x013],%l5 ! Mem[000000004d000013]
jmpl %o7,%g0
ldsw [%i3+0x0dc],%l3 ! Mem[000000004d8000dc]
p30_far_0_hem:
ldstub [%i0+0x1d8],%l6 ! Mem[000000004c0001d8]
swap [%i2+0x14c],%l0 ! Mem[000000004d00014c]
sth %l4,[%i0+0x0ae] ! Mem[000000004c0000ae]
swap [%i0+0x0b0],%l3 ! Mem[000000004c0000b0]
std %l0,[%i2+0x168] ! Mem[000000004d000168]
ldd [%i1+0x1c0],%l0 ! Mem[000000004c8001c0]
membar #Sync
ldub [%i2+0x013],%l5 ! Mem[000000004d000013]
jmpl %o7,%g0
ldsw [%i3+0x0dc],%l3 ! Mem[000000004d8000dc]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldx [%i1+0x1c0],%l5 ! Mem[000000004e8001c0]
ldsw [%i2+0x118],%l7 ! Mem[000000004f000118]
jmpl %o7,%g0
stb %l3,[%i3+0x017] ! Mem[000000004f800017]
p31_far_0_lem:
ldx [%i1+0x1c0],%l5 ! Mem[000000004e8001c0]
ldsw [%i2+0x118],%l7 ! Mem[000000004f000118]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i3+0x017] ! Mem[000000004f800017]
p31_far_0_he:
lduh [%i0+0x198],%l4 ! Mem[000000004e000198]
ldub [%i2+0x010],%l6 ! Mem[000000004f000010]
sth %l4,[%i2+0x182] ! Mem[000000004f000182]
jmpl %o7,%g0
swap [%i1+0x050],%l7 ! Mem[000000004e800050]
p31_far_0_hem:
lduh [%i0+0x198],%l4 ! Mem[000000004e000198]
membar #Sync
ldub [%i2+0x010],%l6 ! Mem[000000004f000010]
sth %l4,[%i2+0x182] ! Mem[000000004f000182]
jmpl %o7,%g0
swap [%i1+0x050],%l7 ! Mem[000000004e800050]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000508001e0]
ldsb [%i1+0x0b0],%l7 ! Mem[00000000508000b0]
jmpl %o7,%g0
ldd [%i2+0x048],%l6 ! Mem[0000000051000048]
p32_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000508001e0]
ldsb [%i1+0x0b0],%l7 ! Mem[00000000508000b0]
jmpl %o7,%g0
ldd [%i2+0x048],%l6 ! Mem[0000000051000048]
p32_far_0_he:
jmpl %o7,%g0
stb %l6,[%i0+0x1d8] ! Mem[00000000500001d8]
jmpl %o7,%g0
nop
p32_far_0_hem:
jmpl %o7,%g0
stb %l6,[%i0+0x1d8] ! Mem[00000000500001d8]
jmpl %o7,%g0
nop
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000528001e0]
ldub [%i2+0x0b0],%l7 ! Mem[00000000530000b0]
jmpl %o7,%g0
stx %l7,[%i3+0x0a8] ! Mem[00000000538000a8]
p33_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000528001e0]
ldub [%i2+0x0b0],%l7 ! Mem[00000000530000b0]
jmpl %o7,%g0
stx %l7,[%i3+0x0a8] ! Mem[00000000538000a8]
p33_far_0_he:
stb %l6,[%i3+0x1b6] ! Mem[00000000538001b6]
std %l0,[%i3+0x1a0] ! Mem[00000000538001a0]
ldsb [%i2+0x148],%l7 ! Mem[0000000053000148]
lduw [%i3+0x070],%l5 ! Mem[0000000053800070]
ldd [%i3+0x188],%l6 ! Mem[0000000053800188]
ldsw [%i0+0x09c],%l1 ! Mem[000000005200009c]
stb %l3,[%i0+0x150] ! Mem[0000000052000150]
jmpl %o7,%g0
ldstub [%i0+0x035],%l4 ! Mem[0000000052000035]
p33_far_0_hem:
stb %l6,[%i3+0x1b6] ! Mem[00000000538001b6]
std %l0,[%i3+0x1a0] ! Mem[00000000538001a0]
ldsb [%i2+0x148],%l7 ! Mem[0000000053000148]
lduw [%i3+0x070],%l5 ! Mem[0000000053800070]
ldd [%i3+0x188],%l6 ! Mem[0000000053800188]
ldsw [%i0+0x09c],%l1 ! Mem[000000005200009c]
stb %l3,[%i0+0x150] ! Mem[0000000052000150]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x035],%l4 ! Mem[0000000052000035]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000548001e0]
std %l6,[%i1+0x0b0] ! Mem[00000000548000b0]
jmpl %o7,%g0
ldx [%i1+0x088],%l7 ! Mem[0000000054800088]
p34_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000548001e0]
std %l6,[%i1+0x0b0] ! Mem[00000000548000b0]
jmpl %o7,%g0
ldx [%i1+0x088],%l7 ! Mem[0000000054800088]
p34_far_0_he:
ldsw [%i0+0x0e8],%l6 ! Mem[00000000540000e8]
stb %l0,[%i0+0x1cc] ! Mem[00000000540001cc]
ldstub [%i2+0x0d9],%l2 ! Mem[00000000550000d9]
ldsh [%i1+0x01a],%l6 ! Mem[000000005480001a]
sth %l0,[%i0+0x002] ! Mem[0000000054000002]
ldsw [%i1+0x0fc],%l3 ! Mem[00000000548000fc]
swap [%i2+0x0a8],%l5 ! Mem[00000000550000a8]
jmpl %o7,%g0
stb %l0,[%i1+0x0c1] ! Mem[00000000548000c1]
p34_far_0_hem:
ldsw [%i0+0x0e8],%l6 ! Mem[00000000540000e8]
stb %l0,[%i0+0x1cc] ! Mem[00000000540001cc]
ldstub [%i2+0x0d9],%l2 ! Mem[00000000550000d9]
membar #Sync
ldsh [%i1+0x01a],%l6 ! Mem[000000005480001a]
sth %l0,[%i0+0x002] ! Mem[0000000054000002]
ldsw [%i1+0x0fc],%l3 ! Mem[00000000548000fc]
swap [%i2+0x0a8],%l5 ! Mem[00000000550000a8]
jmpl %o7,%g0
stb %l0,[%i1+0x0c1] ! Mem[00000000548000c1]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldx [%i1+0x1e0],%l5 ! Mem[00000000568001e0]
swap [%i3+0x0b0],%l7 ! Mem[00000000578000b0]
jmpl %o7,%g0
ldsh [%i0+0x08e],%l7 ! Mem[000000005600008e]
p35_far_0_lem:
ldx [%i1+0x1e0],%l5 ! Mem[00000000568001e0]
swap [%i3+0x0b0],%l7 ! Mem[00000000578000b0]
jmpl %o7,%g0
ldsh [%i0+0x08e],%l7 ! Mem[000000005600008e]
p35_far_0_he:
lduh [%i1+0x1b6],%l6 ! Mem[00000000568001b6]
ldsw [%i1+0x1a4],%l0 ! Mem[00000000568001a4]
ldsh [%i2+0x1e6],%l0 ! Mem[00000000570001e6]
stx %l0,[%i1+0x108] ! Mem[0000000056800108]
sth %l6,[%i3+0x18c] ! Mem[000000005780018c]
sth %l2,[%i3+0x0c2] ! Mem[00000000578000c2]
lduh [%i0+0x080],%l5 ! Mem[0000000056000080]
jmpl %o7,%g0
swap [%i3+0x100],%l7 ! Mem[0000000057800100]
p35_far_0_hem:
lduh [%i1+0x1b6],%l6 ! Mem[00000000568001b6]
ldsw [%i1+0x1a4],%l0 ! Mem[00000000568001a4]
ldsh [%i2+0x1e6],%l0 ! Mem[00000000570001e6]
stx %l0,[%i1+0x108] ! Mem[0000000056800108]
sth %l6,[%i3+0x18c] ! Mem[000000005780018c]
sth %l2,[%i3+0x0c2] ! Mem[00000000578000c2]
lduh [%i0+0x080],%l5 ! Mem[0000000056000080]
jmpl %o7,%g0
swap [%i3+0x100],%l7 ! Mem[0000000057800100]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
ldx [%i2+0x1c0],%l5 ! Mem[00000000590001c0]
lduh [%i3+0x07c],%l7 ! Mem[000000005980007c]
jmpl %o7,%g0
swap [%i2+0x034],%l3 ! Mem[0000000059000034]
p36_far_0_lem:
ldx [%i2+0x1c0],%l5 ! Mem[00000000590001c0]
lduh [%i3+0x07c],%l7 ! Mem[000000005980007c]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x034],%l3 ! Mem[0000000059000034]
p36_far_0_he:
stx %l4,[%i0+0x1b8] ! Mem[00000000580001b8]
stx %l6,[%i0+0x010] ! Mem[0000000058000010]
stx %l4,[%i2+0x180] ! Mem[0000000059000180]
jmpl %o7,%g0
lduw [%i3+0x050],%l5 ! Mem[0000000059800050]
p36_far_0_hem:
stx %l4,[%i0+0x1b8] ! Mem[00000000580001b8]
membar #Sync
stx %l6,[%i0+0x010] ! Mem[0000000058000010]
stx %l4,[%i2+0x180] ! Mem[0000000059000180]
jmpl %o7,%g0
lduw [%i3+0x050],%l5 ! Mem[0000000059800050]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldx [%i2+0x1e0],%l5 ! Mem[000000005b0001e0]
ldsb [%i3+0x11b],%l7 ! Mem[000000005b80011b]
jmpl %o7,%g0
ldsb [%i1+0x037],%l3 ! Mem[000000005a800037]
p37_far_0_lem:
ldx [%i2+0x1e0],%l5 ! Mem[000000005b0001e0]
ldsb [%i3+0x11b],%l7 ! Mem[000000005b80011b]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x037],%l3 ! Mem[000000005a800037]
p37_far_0_he:
sth %l6,[%i0+0x1f8] ! Mem[000000005a0001f8]
ldsw [%i1+0x14c],%l0 ! Mem[000000005a80014c]
ldstub [%i2+0x08e],%l4 ! Mem[000000005b00008e]
jmpl %o7,%g0
ldx [%i2+0x1b8],%l7 ! Mem[000000005b0001b8]
p37_far_0_hem:
sth %l6,[%i0+0x1f8] ! Mem[000000005a0001f8]
ldsw [%i1+0x14c],%l0 ! Mem[000000005a80014c]
ldstub [%i2+0x08e],%l4 ! Mem[000000005b00008e]
jmpl %o7,%g0
ldx [%i2+0x1b8],%l7 ! Mem[000000005b0001b8]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldx [%i2+0x1c0],%l5 ! Mem[000000005d0001c0]
ldstub [%i2+0x0b0],%l7 ! Mem[000000005d0000b0]
jmpl %o7,%g0
stb %l7,[%i0+0x08f] ! Mem[000000005c00008f]
p38_far_0_lem:
ldx [%i2+0x1c0],%l5 ! Mem[000000005d0001c0]
ldstub [%i2+0x0b0],%l7 ! Mem[000000005d0000b0]
jmpl %o7,%g0
stb %l7,[%i0+0x08f] ! Mem[000000005c00008f]
p38_far_0_he:
stw %l6,[%i0+0x0e8] ! Mem[000000005c0000e8]
std %l0,[%i2+0x1e8] ! Mem[000000005d0001e8]
ldsw [%i1+0x1e4],%l0 ! Mem[000000005c8001e4]
std %l6,[%i3+0x198] ! Mem[000000005d800198]
ldstub [%i1+0x023],%l7 ! Mem[000000005c800023]
std %l0,[%i3+0x010] ! Mem[000000005d800010]
std %l4,[%i1+0x080] ! Mem[000000005c800080]
jmpl %o7,%g0
ldx [%i3+0x030],%l3 ! Mem[000000005d800030]
p38_far_0_hem:
stw %l6,[%i0+0x0e8] ! Mem[000000005c0000e8]
std %l0,[%i2+0x1e8] ! Mem[000000005d0001e8]
ldsw [%i1+0x1e4],%l0 ! Mem[000000005c8001e4]
std %l6,[%i3+0x198] ! Mem[000000005d800198]
membar #Sync
ldstub [%i1+0x023],%l7 ! Mem[000000005c800023]
std %l0,[%i3+0x010] ! Mem[000000005d800010]
std %l4,[%i1+0x080] ! Mem[000000005c800080]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l3 ! Mem[000000005d800030]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldx [%i2+0x1c0],%l5 ! Mem[000000005f0001c0]
ldx [%i0+0x0b0],%l7 ! Mem[000000005e0000b0]
jmpl %o7,%g0
ldsw [%i3+0x0ac],%l7 ! Mem[000000005f8000ac]
p39_far_0_lem:
ldx [%i2+0x1c0],%l5 ! Mem[000000005f0001c0]
ldx [%i0+0x0b0],%l7 ! Mem[000000005e0000b0]
jmpl %o7,%g0
ldsw [%i3+0x0ac],%l7 ! Mem[000000005f8000ac]
p39_far_0_he:
ldsw [%i2+0x1b4],%l6 ! Mem[000000005f0001b4]
ldd [%i2+0x0b8],%l6 ! Mem[000000005f0000b8]
lduh [%i3+0x128],%l5 ! Mem[000000005f800128]
stw %l7,[%i3+0x19c] ! Mem[000000005f80019c]
ldub [%i3+0x003],%l7 ! Mem[000000005f800003]
stx %l0,[%i0+0x010] ! Mem[000000005e000010]
ldstub [%i0+0x0a1],%l5 ! Mem[000000005e0000a1]
jmpl %o7,%g0
stw %l3,[%i3+0x1ec] ! Mem[000000005f8001ec]
p39_far_0_hem:
ldsw [%i2+0x1b4],%l6 ! Mem[000000005f0001b4]
ldd [%i2+0x0b8],%l6 ! Mem[000000005f0000b8]
lduh [%i3+0x128],%l5 ! Mem[000000005f800128]
stw %l7,[%i3+0x19c] ! Mem[000000005f80019c]
membar #Sync
ldub [%i3+0x003],%l7 ! Mem[000000005f800003]
stx %l0,[%i0+0x010] ! Mem[000000005e000010]
ldstub [%i0+0x0a1],%l5 ! Mem[000000005e0000a1]
jmpl %o7,%g0
stw %l3,[%i3+0x1ec] ! Mem[000000005f8001ec]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldx [%i2+0x1c0],%l5 ! Mem[00000000610001c0]
stx %l7,[%i2+0x090] ! Mem[0000000061000090]
jmpl %o7,%g0
stb %l3,[%i0+0x037] ! Mem[0000000060000037]
p40_far_0_lem:
ldx [%i2+0x1c0],%l5 ! Mem[00000000610001c0]
stx %l7,[%i2+0x090] ! Mem[0000000061000090]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i0+0x037] ! Mem[0000000060000037]
p40_far_0_he:
ldx [%i0+0x1d8],%l6 ! Mem[00000000600001d8]
lduw [%i3+0x16c],%l0 ! Mem[000000006180016c]
sth %l4,[%i1+0x0ae] ! Mem[00000000608000ae]
jmpl %o7,%g0
swap [%i1+0x1bc],%l7 ! Mem[00000000608001bc]
p40_far_0_hem:
ldx [%i0+0x1d8],%l6 ! Mem[00000000600001d8]
lduw [%i3+0x16c],%l0 ! Mem[000000006180016c]
sth %l4,[%i1+0x0ae] ! Mem[00000000608000ae]
jmpl %o7,%g0
swap [%i1+0x1bc],%l7 ! Mem[00000000608001bc]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
std %l4,[%i2+0x1c0] ! Mem[00000000630001c0]
ldstub [%i3+0x08e],%l7 ! Mem[000000006380008e]
jmpl %o7,%g0
lduh [%i2+0x048],%l6 ! Mem[0000000063000048]
p41_far_0_lem:
std %l4,[%i2+0x1c0] ! Mem[00000000630001c0]
ldstub [%i3+0x08e],%l7 ! Mem[000000006380008e]
jmpl %o7,%g0
lduh [%i2+0x048],%l6 ! Mem[0000000063000048]
p41_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x1f8],%l6 ! Mem[00000000620001f8]
jmpl %o7,%g0
nop
p41_far_0_hem:
jmpl %o7,%g0
ldsb [%i0+0x1f8],%l6 ! Mem[00000000620001f8]
jmpl %o7,%g0
nop
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
std %l4,[%i2+0x1e0] ! Mem[00000000650001e0]
std %l6,[%i1+0x078] ! Mem[0000000064800078]
jmpl %o7,%g0
std %l6,[%i2+0x070] ! Mem[0000000065000070]
p42_far_0_lem:
std %l4,[%i2+0x1e0] ! Mem[00000000650001e0]
std %l6,[%i1+0x078] ! Mem[0000000064800078]
jmpl %o7,%g0
std %l6,[%i2+0x070] ! Mem[0000000065000070]
p42_far_0_he:
ldub [%i0+0x198],%l4 ! Mem[0000000064000198]
ldsw [%i2+0x09c],%l7 ! Mem[000000006500009c]
ldub [%i2+0x128],%l5 ! Mem[0000000065000128]
ldsb [%i0+0x092],%l3 ! Mem[0000000064000092]
stx %l0,[%i1+0x068] ! Mem[0000000064800068]
ldub [%i2+0x121],%l0 ! Mem[0000000065000121]
jmpl %o7,%g0
sth %l6,[%i3+0x178] ! Mem[0000000065800178]
p42_far_0_hem:
ldub [%i0+0x198],%l4 ! Mem[0000000064000198]
ldsw [%i2+0x09c],%l7 ! Mem[000000006500009c]
ldub [%i2+0x128],%l5 ! Mem[0000000065000128]
ldsb [%i0+0x092],%l3 ! Mem[0000000064000092]
stx %l0,[%i1+0x068] ! Mem[0000000064800068]
ldub [%i2+0x121],%l0 ! Mem[0000000065000121]
jmpl %o7,%g0
sth %l6,[%i3+0x178] ! Mem[0000000065800178]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
std %l4,[%i2+0x1e0] ! Mem[00000000670001e0]
ldstub [%i1+0x090],%l7 ! Mem[0000000066800090]
jmpl %o7,%g0
ldub [%i1+0x08f],%l7 ! Mem[000000006680008f]
p43_far_0_lem:
std %l4,[%i2+0x1e0] ! Mem[00000000670001e0]
ldstub [%i1+0x090],%l7 ! Mem[0000000066800090]
jmpl %o7,%g0
ldub [%i1+0x08f],%l7 ! Mem[000000006680008f]
p43_far_0_he:
ldsb [%i3+0x196],%l6 ! Mem[0000000067800196]
sth %l0,[%i1+0x186] ! Mem[0000000066800186]
ldsw [%i3+0x1c4],%l0 ! Mem[00000000678001c4]
ldx [%i3+0x108],%l0 ! Mem[0000000067800108]
ldsw [%i2+0x04c],%l0 ! Mem[000000006700004c]
ldstub [%i2+0x1e2],%l1 ! Mem[00000000670001e2]
std %l0,[%i1+0x198] ! Mem[0000000066800198]
jmpl %o7,%g0
ldsb [%i2+0x1ce],%l3 ! Mem[00000000670001ce]
p43_far_0_hem:
ldsb [%i3+0x196],%l6 ! Mem[0000000067800196]
sth %l0,[%i1+0x186] ! Mem[0000000066800186]
ldsw [%i3+0x1c4],%l0 ! Mem[00000000678001c4]
ldx [%i3+0x108],%l0 ! Mem[0000000067800108]
ldsw [%i2+0x04c],%l0 ! Mem[000000006700004c]
ldstub [%i2+0x1e2],%l1 ! Mem[00000000670001e2]
std %l0,[%i1+0x198] ! Mem[0000000066800198]
jmpl %o7,%g0
ldsb [%i2+0x1ce],%l3 ! Mem[00000000670001ce]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
std %l4,[%i2+0x1e0] ! Mem[00000000690001e0]
ldx [%i0+0x090],%l7 ! Mem[0000000068000090]
jmpl %o7,%g0
ldsb [%i0+0x0af],%l7 ! Mem[00000000680000af]
p44_far_0_lem:
std %l4,[%i2+0x1e0] ! Mem[00000000690001e0]
ldx [%i0+0x090],%l7 ! Mem[0000000068000090]
jmpl %o7,%g0
ldsb [%i0+0x0af],%l7 ! Mem[00000000680000af]
p44_far_0_he:
stx %l6,[%i0+0x190] ! Mem[0000000068000190]
stb %l0,[%i0+0x186] ! Mem[0000000068000186]
stx %l7,[%i0+0x148] ! Mem[0000000068000148]
sth %l5,[%i3+0x050] ! Mem[0000000069800050]
swap [%i3+0x1f0],%l2 ! Mem[00000000698001f0]
stw %l6,[%i3+0x08c] ! Mem[000000006980008c]
lduh [%i1+0x04a],%l0 ! Mem[000000006880004a]
jmpl %o7,%g0
sth %l0,[%i0+0x0d0] ! Mem[00000000680000d0]
p44_far_0_hem:
stx %l6,[%i0+0x190] ! Mem[0000000068000190]
stb %l0,[%i0+0x186] ! Mem[0000000068000186]
stx %l7,[%i0+0x148] ! Mem[0000000068000148]
sth %l5,[%i3+0x050] ! Mem[0000000069800050]
swap [%i3+0x1f0],%l2 ! Mem[00000000698001f0]
stw %l6,[%i3+0x08c] ! Mem[000000006980008c]
lduh [%i1+0x04a],%l0 ! Mem[000000006880004a]
jmpl %o7,%g0
sth %l0,[%i0+0x0d0] ! Mem[00000000680000d0]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
std %l4,[%i2+0x1e0] ! Mem[000000006b0001e0]
stx %l7,[%i2+0x090] ! Mem[000000006b000090]
jmpl %o7,%g0
stx %l3,[%i0+0x010] ! Mem[000000006a000010]
p45_far_0_lem:
std %l4,[%i2+0x1e0] ! Mem[000000006b0001e0]
stx %l7,[%i2+0x090] ! Mem[000000006b000090]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x010] ! Mem[000000006a000010]
p45_far_0_he:
ldsb [%i1+0x198],%l4 ! Mem[000000006a800198]
stb %l7,[%i3+0x09e] ! Mem[000000006b80009e]
lduh [%i1+0x108],%l5 ! Mem[000000006a800108]
jmpl %o7,%g0
ldd [%i1+0x1a0],%l4 ! Mem[000000006a8001a0]
p45_far_0_hem:
ldsb [%i1+0x198],%l4 ! Mem[000000006a800198]
stb %l7,[%i3+0x09e] ! Mem[000000006b80009e]
lduh [%i1+0x108],%l5 ! Mem[000000006a800108]
jmpl %o7,%g0
ldd [%i1+0x1a0],%l4 ! Mem[000000006a8001a0]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
std %l4,[%i2+0x1e0] ! Mem[000000006d0001e0]
ldub [%i2+0x05c],%l7 ! Mem[000000006d00005c]
jmpl %o7,%g0
stx %l6,[%i3+0x070] ! Mem[000000006d800070]
p46_far_0_lem:
std %l4,[%i2+0x1e0] ! Mem[000000006d0001e0]
ldub [%i2+0x05c],%l7 ! Mem[000000006d00005c]
jmpl %o7,%g0
stx %l6,[%i3+0x070] ! Mem[000000006d800070]
p46_far_0_he:
ldub [%i3+0x0cb],%l6 ! Mem[000000006d8000cb]
ldx [%i1+0x1e8],%l0 ! Mem[000000006c8001e8]
lduw [%i1+0x1c4],%l0 ! Mem[000000006c8001c4]
ldsh [%i2+0x184],%l4 ! Mem[000000006d000184]
ldd [%i3+0x0f0],%l2 ! Mem[000000006d8000f0]
stw %l1,[%i0+0x0bc] ! Mem[000000006c0000bc]
jmpl %o7,%g0
swap [%i3+0x170],%l3 ! Mem[000000006d800170]
p46_far_0_hem:
ldub [%i3+0x0cb],%l6 ! Mem[000000006d8000cb]
ldx [%i1+0x1e8],%l0 ! Mem[000000006c8001e8]
lduw [%i1+0x1c4],%l0 ! Mem[000000006c8001c4]
ldsh [%i2+0x184],%l4 ! Mem[000000006d000184]
ldd [%i3+0x0f0],%l2 ! Mem[000000006d8000f0]
stw %l1,[%i0+0x0bc] ! Mem[000000006c0000bc]
jmpl %o7,%g0
swap [%i3+0x170],%l3 ! Mem[000000006d800170]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[000000006f8001c0]
ldub [%i1+0x0ae],%l7 ! Mem[000000006e8000ae]
jmpl %o7,%g0
std %l6,[%i1+0x068] ! Mem[000000006e800068]
p47_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[000000006f8001c0]
ldub [%i1+0x0ae],%l7 ! Mem[000000006e8000ae]
jmpl %o7,%g0
std %l6,[%i1+0x068] ! Mem[000000006e800068]
p47_far_0_he:
jmpl %o7,%g0
ldx [%i1+0x018],%l6 ! Mem[000000006e800018]
jmpl %o7,%g0
nop
p47_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x018],%l6 ! Mem[000000006e800018]
jmpl %o7,%g0
nop
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000718001c0]
ldsh [%i1+0x090],%l7 ! Mem[0000000070800090]
jmpl %o7,%g0
ldsh [%i3+0x08e],%l7 ! Mem[000000007180008e]
p48_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000718001c0]
ldsh [%i1+0x090],%l7 ! Mem[0000000070800090]
jmpl %o7,%g0
ldsh [%i3+0x08e],%l7 ! Mem[000000007180008e]
p48_far_0_he:
stb %l6,[%i1+0x196] ! Mem[0000000070800196]
ldsh [%i1+0x186],%l0 ! Mem[0000000070800186]
ldd [%i2+0x148],%l6 ! Mem[0000000071000148]
ldsw [%i0+0x070],%l5 ! Mem[0000000070000070]
ldsh [%i2+0x1ac],%l6 ! Mem[00000000710001ac]
std %l2,[%i1+0x0e0] ! Mem[00000000708000e0]
sth %l1,[%i1+0x050] ! Mem[0000000070800050]
jmpl %o7,%g0
swap [%i1+0x034],%l4 ! Mem[0000000070800034]
p48_far_0_hem:
stb %l6,[%i1+0x196] ! Mem[0000000070800196]
ldsh [%i1+0x186],%l0 ! Mem[0000000070800186]
ldd [%i2+0x148],%l6 ! Mem[0000000071000148]
ldsw [%i0+0x070],%l5 ! Mem[0000000070000070]
ldsh [%i2+0x1ac],%l6 ! Mem[00000000710001ac]
std %l2,[%i1+0x0e0] ! Mem[00000000708000e0]
sth %l1,[%i1+0x050] ! Mem[0000000070800050]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x034],%l4 ! Mem[0000000070800034]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000738001c0]
lduh [%i3+0x090],%l7 ! Mem[0000000073800090]
jmpl %o7,%g0
lduw [%i1+0x034],%l3 ! Mem[0000000072800034]
p49_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000738001c0]
lduh [%i3+0x090],%l7 ! Mem[0000000073800090]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x034],%l3 ! Mem[0000000072800034]
p49_far_0_he:
ldsh [%i0+0x1b8],%l4 ! Mem[00000000720001b8]
ldd [%i3+0x0b8],%l6 ! Mem[00000000738000b8]
ldstub [%i2+0x1a3],%l4 ! Mem[00000000730001a3]
jmpl %o7,%g0
lduw [%i1+0x0b0],%l3 ! Mem[00000000728000b0]
p49_far_0_hem:
ldsh [%i0+0x1b8],%l4 ! Mem[00000000720001b8]
ldd [%i3+0x0b8],%l6 ! Mem[00000000738000b8]
ldstub [%i2+0x1a3],%l4 ! Mem[00000000730001a3]
jmpl %o7,%g0
lduw [%i1+0x0b0],%l3 ! Mem[00000000728000b0]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000758001c0]
sth %l7,[%i1+0x090] ! Mem[0000000074800090]
jmpl %o7,%g0
swap [%i0+0x0ac],%l7 ! Mem[00000000740000ac]
p50_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000758001c0]
sth %l7,[%i1+0x090] ! Mem[0000000074800090]
jmpl %o7,%g0
swap [%i0+0x0ac],%l7 ! Mem[00000000740000ac]
p50_far_0_he:
ldx [%i3+0x1b0],%l6 ! Mem[00000000758001b0]
lduw [%i3+0x1ec],%l0 ! Mem[00000000758001ec]
swap [%i2+0x128],%l5 ! Mem[0000000075000128]
ldstub [%i3+0x184],%l4 ! Mem[0000000075800184]
lduw [%i3+0x0d4],%l3 ! Mem[00000000758000d4]
ldsh [%i0+0x0be],%l1 ! Mem[00000000740000be]
ldsw [%i0+0x150],%l3 ! Mem[0000000074000150]
jmpl %o7,%g0
sth %l4,[%i2+0x014] ! Mem[0000000075000014]
p50_far_0_hem:
ldx [%i3+0x1b0],%l6 ! Mem[00000000758001b0]
lduw [%i3+0x1ec],%l0 ! Mem[00000000758001ec]
swap [%i2+0x128],%l5 ! Mem[0000000075000128]
ldstub [%i3+0x184],%l4 ! Mem[0000000075800184]
lduw [%i3+0x0d4],%l3 ! Mem[00000000758000d4]
ldsh [%i0+0x0be],%l1 ! Mem[00000000740000be]
ldsw [%i0+0x150],%l3 ! Mem[0000000074000150]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i2+0x014] ! Mem[0000000075000014]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[00000000778001e0]
swap [%i0+0x118],%l7 ! Mem[0000000076000118]
jmpl %o7,%g0
ldsw [%i1+0x014],%l3 ! Mem[0000000076800014]
p51_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[00000000778001e0]
swap [%i0+0x118],%l7 ! Mem[0000000076000118]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l3 ! Mem[0000000076800014]
p51_far_0_he:
swap [%i3+0x198],%l4 ! Mem[0000000077800198]
stb %l0,[%i0+0x14e] ! Mem[000000007600014e]
lduw [%i3+0x08c],%l4 ! Mem[000000007780008c]
jmpl %o7,%g0
swap [%i1+0x1bc],%l7 ! Mem[00000000768001bc]
p51_far_0_hem:
swap [%i3+0x198],%l4 ! Mem[0000000077800198]
stb %l0,[%i0+0x14e] ! Mem[000000007600014e]
lduw [%i3+0x08c],%l4 ! Mem[000000007780008c]
jmpl %o7,%g0
swap [%i1+0x1bc],%l7 ! Mem[00000000768001bc]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[00000000798001e0]
stb %l7,[%i0+0x05c] ! Mem[000000007800005c]
jmpl %o7,%g0
ldstub [%i1+0x077],%l6 ! Mem[0000000078800077]
p52_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[00000000798001e0]
stb %l7,[%i0+0x05c] ! Mem[000000007800005c]
jmpl %o7,%g0
ldstub [%i1+0x077],%l6 ! Mem[0000000078800077]
p52_far_0_he:
ldstub [%i3+0x01e],%l6 ! Mem[000000007980001e]
stb %l3,[%i2+0x102] ! Mem[0000000079000102]
ldstub [%i1+0x03d],%l3 ! Mem[000000007880003d]
lduw [%i1+0x070],%l7 ! Mem[0000000078800070]
ldub [%i1+0x022],%l0 ! Mem[0000000078800022]
stx %l3,[%i1+0x0f8] ! Mem[00000000788000f8]
jmpl %o7,%g0
ldstub [%i1+0x0a0],%l1 ! Mem[00000000788000a0]
p52_far_0_hem:
membar #Sync
ldstub [%i3+0x01e],%l6 ! Mem[000000007980001e]
stb %l3,[%i2+0x102] ! Mem[0000000079000102]
ldstub [%i1+0x03d],%l3 ! Mem[000000007880003d]
lduw [%i1+0x070],%l7 ! Mem[0000000078800070]
ldub [%i1+0x022],%l0 ! Mem[0000000078800022]
stx %l3,[%i1+0x0f8] ! Mem[00000000788000f8]
jmpl %o7,%g0
ldstub [%i1+0x0a0],%l1 ! Mem[00000000788000a0]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[000000007b8001e0]
ldsh [%i0+0x0b0],%l7 ! Mem[000000007a0000b0]
jmpl %o7,%g0
ldsh [%i2+0x036],%l3 ! Mem[000000007b000036]
p53_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[000000007b8001e0]
ldsh [%i0+0x0b0],%l7 ! Mem[000000007a0000b0]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x036],%l3 ! Mem[000000007b000036]
p53_far_0_he:
ldsw [%i2+0x198],%l4 ! Mem[000000007b000198]
swap [%i3+0x0bc],%l7 ! Mem[000000007b8000bc]
swap [%i1+0x108],%l5 ! Mem[000000007a800108]
jmpl %o7,%g0
ldub [%i3+0x1a4],%l4 ! Mem[000000007b8001a4]
p53_far_0_hem:
ldsw [%i2+0x198],%l4 ! Mem[000000007b000198]
swap [%i3+0x0bc],%l7 ! Mem[000000007b8000bc]
swap [%i1+0x108],%l5 ! Mem[000000007a800108]
jmpl %o7,%g0
ldub [%i3+0x1a4],%l4 ! Mem[000000007b8001a4]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[000000007d8001e0]
lduh [%i2+0x0b0],%l7 ! Mem[000000007d0000b0]
jmpl %o7,%g0
swap [%i3+0x08c],%l7 ! Mem[000000007d80008c]
p54_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[000000007d8001e0]
lduh [%i2+0x0b0],%l7 ! Mem[000000007d0000b0]
jmpl %o7,%g0
swap [%i3+0x08c],%l7 ! Mem[000000007d80008c]
p54_far_0_he:
lduh [%i0+0x1b6],%l6 ! Mem[000000007c0001b6]
stw %l0,[%i2+0x1a4] ! Mem[000000007d0001a4]
ldstub [%i2+0x148],%l7 ! Mem[000000007d000148]
stb %l5,[%i2+0x070] ! Mem[000000007d000070]
ldsw [%i3+0x000],%l7 ! Mem[000000007d800000]
ldsw [%i0+0x1e0],%l1 ! Mem[000000007c0001e0]
ldub [%i1+0x159],%l6 ! Mem[000000007c800159]
jmpl %o7,%g0
ldstub [%i0+0x015],%l3 ! Mem[000000007c000015]
p54_far_0_hem:
lduh [%i0+0x1b6],%l6 ! Mem[000000007c0001b6]
stw %l0,[%i2+0x1a4] ! Mem[000000007d0001a4]
ldstub [%i2+0x148],%l7 ! Mem[000000007d000148]
stb %l5,[%i2+0x070] ! Mem[000000007d000070]
membar #Sync
ldsw [%i3+0x000],%l7 ! Mem[000000007d800000]
ldsw [%i0+0x1e0],%l1 ! Mem[000000007c0001e0]
ldub [%i1+0x159],%l6 ! Mem[000000007c800159]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x015],%l3 ! Mem[000000007c000015]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[000000007f8001c0]
stb %l7,[%i1+0x0b0] ! Mem[000000007e8000b0]
jmpl %o7,%g0
std %l6,[%i1+0x0a8] ! Mem[000000007e8000a8]
p55_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[000000007f8001c0]
stb %l7,[%i1+0x0b0] ! Mem[000000007e8000b0]
jmpl %o7,%g0
std %l6,[%i1+0x0a8] ! Mem[000000007e8000a8]
p55_far_0_he:
std %l6,[%i3+0x0e8] ! Mem[000000007f8000e8]
stw %l0,[%i3+0x1ec] ! Mem[000000007f8001ec]
stw %l4,[%i2+0x08c] ! Mem[000000007f00008c]
stx %l3,[%i1+0x090] ! Mem[000000007e800090]
ldsw [%i0+0x0c4],%l2 ! Mem[000000007e0000c4]
ldsh [%i0+0x1c0],%l1 ! Mem[000000007e0001c0]
ldsw [%i2+0x030],%l5 ! Mem[000000007f000030]
jmpl %o7,%g0
std %l2,[%i0+0x0d8] ! Mem[000000007e0000d8]
p55_far_0_hem:
std %l6,[%i3+0x0e8] ! Mem[000000007f8000e8]
stw %l0,[%i3+0x1ec] ! Mem[000000007f8001ec]
stw %l4,[%i2+0x08c] ! Mem[000000007f00008c]
stx %l3,[%i1+0x090] ! Mem[000000007e800090]
ldsw [%i0+0x0c4],%l2 ! Mem[000000007e0000c4]
ldsh [%i0+0x1c0],%l1 ! Mem[000000007e0001c0]
membar #Sync
ldsw [%i2+0x030],%l5 ! Mem[000000007f000030]
jmpl %o7,%g0
std %l2,[%i0+0x0d8] ! Mem[000000007e0000d8]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000818001c0]
swap [%i3+0x0b0],%l7 ! Mem[00000000818000b0]
jmpl %o7,%g0
ldub [%i0+0x08f],%l7 ! Mem[000000008000008f]
p56_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000818001c0]
swap [%i3+0x0b0],%l7 ! Mem[00000000818000b0]
jmpl %o7,%g0
ldub [%i0+0x08f],%l7 ! Mem[000000008000008f]
p56_far_0_he:
ldstub [%i3+0x1b6],%l6 ! Mem[00000000818001b6]
lduh [%i1+0x1a6],%l0 ! Mem[00000000808001a6]
ldub [%i2+0x1e7],%l0 ! Mem[00000000810001e7]
lduw [%i2+0x1a4],%l4 ! Mem[00000000810001a4]
std %l6,[%i2+0x020] ! Mem[0000000081000020]
ldstub [%i1+0x1c2],%l1 ! Mem[00000000808001c2]
ldstub [%i1+0x198],%l0 ! Mem[0000000080800198]
jmpl %o7,%g0
std %l2,[%i2+0x1c8] ! Mem[00000000810001c8]
p56_far_0_hem:
ldstub [%i3+0x1b6],%l6 ! Mem[00000000818001b6]
lduh [%i1+0x1a6],%l0 ! Mem[00000000808001a6]
ldub [%i2+0x1e7],%l0 ! Mem[00000000810001e7]
lduw [%i2+0x1a4],%l4 ! Mem[00000000810001a4]
membar #Sync
std %l6,[%i2+0x020] ! Mem[0000000081000020]
ldstub [%i1+0x1c2],%l1 ! Mem[00000000808001c2]
ldstub [%i1+0x198],%l0 ! Mem[0000000080800198]
jmpl %o7,%g0
std %l2,[%i2+0x1c8] ! Mem[00000000810001c8]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000838001c0]
sth %l7,[%i3+0x13a] ! Mem[000000008380013a]
jmpl %o7,%g0
stb %l6,[%i0+0x068] ! Mem[0000000082000068]
p57_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000838001c0]
sth %l7,[%i3+0x13a] ! Mem[000000008380013a]
jmpl %o7,%g0
stb %l6,[%i0+0x068] ! Mem[0000000082000068]
p57_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x1d8],%l6 ! Mem[00000000820001d8]
jmpl %o7,%g0
nop
p57_far_0_hem:
jmpl %o7,%g0
ldsb [%i0+0x1d8],%l6 ! Mem[00000000820001d8]
jmpl %o7,%g0
nop
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000858001c0]
ldd [%i0+0x0b0],%l6 ! Mem[00000000840000b0]
jmpl %o7,%g0
lduw [%i1+0x034],%l3 ! Mem[0000000084800034]
p58_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000858001c0]
ldd [%i0+0x0b0],%l6 ! Mem[00000000840000b0]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x034],%l3 ! Mem[0000000084800034]
p58_far_0_he:
sth %l4,[%i2+0x1b8] ! Mem[00000000850001b8]
swap [%i3+0x09c],%l7 ! Mem[000000008580009c]
sth %l4,[%i2+0x1a2] ! Mem[00000000850001a2]
jmpl %o7,%g0
ldstub [%i1+0x053],%l5 ! Mem[0000000084800053]
p58_far_0_hem:
sth %l4,[%i2+0x1b8] ! Mem[00000000850001b8]
swap [%i3+0x09c],%l7 ! Mem[000000008580009c]
sth %l4,[%i2+0x1a2] ! Mem[00000000850001a2]
jmpl %o7,%g0
ldstub [%i1+0x053],%l5 ! Mem[0000000084800053]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
std %l4,[%i3+0x1c0] ! Mem[00000000878001c0]
ldsw [%i1+0x0b0],%l7 ! Mem[00000000868000b0]
jmpl %o7,%g0
sth %l7,[%i0+0x08e] ! Mem[000000008600008e]
p59_far_0_lem:
std %l4,[%i3+0x1c0] ! Mem[00000000878001c0]
ldsw [%i1+0x0b0],%l7 ! Mem[00000000868000b0]
jmpl %o7,%g0
sth %l7,[%i0+0x08e] ! Mem[000000008600008e]
p59_far_0_he:
stx %l6,[%i3+0x1b0] ! Mem[00000000878001b0]
ldsb [%i1+0x186],%l0 ! Mem[0000000086800186]
std %l6,[%i0+0x148] ! Mem[0000000086000148]
ldx [%i1+0x050],%l5 ! Mem[0000000086800050]
ldx [%i0+0x1d0],%l2 ! Mem[00000000860001d0]
ldd [%i3+0x0a8],%l6 ! Mem[00000000878000a8]
swap [%i0+0x048],%l0 ! Mem[0000000086000048]
jmpl %o7,%g0
ldstub [%i3+0x0d1],%l0 ! Mem[00000000878000d1]
p59_far_0_hem:
stx %l6,[%i3+0x1b0] ! Mem[00000000878001b0]
ldsb [%i1+0x186],%l0 ! Mem[0000000086800186]
std %l6,[%i0+0x148] ! Mem[0000000086000148]
ldx [%i1+0x050],%l5 ! Mem[0000000086800050]
ldx [%i0+0x1d0],%l2 ! Mem[00000000860001d0]
ldd [%i3+0x0a8],%l6 ! Mem[00000000878000a8]
swap [%i0+0x048],%l0 ! Mem[0000000086000048]
jmpl %o7,%g0
ldstub [%i3+0x0d1],%l0 ! Mem[00000000878000d1]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[00000000898001e0]
stb %l7,[%i0+0x0b0] ! Mem[00000000880000b0]
jmpl %o7,%g0
lduh [%i3+0x08e],%l7 ! Mem[000000008980008e]
p60_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[00000000898001e0]
stb %l7,[%i0+0x0b0] ! Mem[00000000880000b0]
jmpl %o7,%g0
lduh [%i3+0x08e],%l7 ! Mem[000000008980008e]
p60_far_0_he:
ldsh [%i3+0x196],%l6 ! Mem[0000000089800196]
stb %l7,[%i3+0x0be] ! Mem[00000000898000be]
lduw [%i0+0x128],%l5 ! Mem[0000000088000128]
stb %l4,[%i3+0x1a4] ! Mem[00000000898001a4]
lduh [%i1+0x0f6],%l3 ! Mem[00000000888000f6]
sth %l1,[%i0+0x09e] ! Mem[000000008800009e]
stw %l3,[%i0+0x150] ! Mem[0000000088000150]
jmpl %o7,%g0
std %l4,[%i2+0x010] ! Mem[0000000089000010]
p60_far_0_hem:
ldsh [%i3+0x196],%l6 ! Mem[0000000089800196]
stb %l7,[%i3+0x0be] ! Mem[00000000898000be]
lduw [%i0+0x128],%l5 ! Mem[0000000088000128]
stb %l4,[%i3+0x1a4] ! Mem[00000000898001a4]
lduh [%i1+0x0f6],%l3 ! Mem[00000000888000f6]
sth %l1,[%i0+0x09e] ! Mem[000000008800009e]
stw %l3,[%i0+0x150] ! Mem[0000000088000150]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x010] ! Mem[0000000089000010]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[000000008b8001e0]
swap [%i2+0x090],%l7 ! Mem[000000008b000090]
jmpl %o7,%g0
ldsh [%i1+0x0ae],%l7 ! Mem[000000008a8000ae]
p61_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[000000008b8001e0]
swap [%i2+0x090],%l7 ! Mem[000000008b000090]
jmpl %o7,%g0
ldsh [%i1+0x0ae],%l7 ! Mem[000000008a8000ae]
p61_far_0_he:
stw %l6,[%i1+0x194] ! Mem[000000008a800194]
ldsh [%i1+0x16e],%l0 ! Mem[000000008a80016e]
lduw [%i0+0x08c],%l4 ! Mem[000000008a00008c]
stw %l7,[%i0+0x1bc] ! Mem[000000008a0001bc]
ldstub [%i2+0x003],%l7 ! Mem[000000008b000003]
stb %l0,[%i1+0x030] ! Mem[000000008a800030]
stw %l0,[%i1+0x198] ! Mem[000000008a800198]
jmpl %o7,%g0
ldsb [%i0+0x015],%l3 ! Mem[000000008a000015]
p61_far_0_hem:
stw %l6,[%i1+0x194] ! Mem[000000008a800194]
ldsh [%i1+0x16e],%l0 ! Mem[000000008a80016e]
lduw [%i0+0x08c],%l4 ! Mem[000000008a00008c]
stw %l7,[%i0+0x1bc] ! Mem[000000008a0001bc]
membar #Sync
ldstub [%i2+0x003],%l7 ! Mem[000000008b000003]
stb %l0,[%i1+0x030] ! Mem[000000008a800030]
stw %l0,[%i1+0x198] ! Mem[000000008a800198]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x015],%l3 ! Mem[000000008a000015]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[000000008d8001e0]
ldx [%i3+0x078],%l7 ! Mem[000000008d800078]
jmpl %o7,%g0
ldsh [%i3+0x036],%l3 ! Mem[000000008d800036]
p62_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[000000008d8001e0]
ldx [%i3+0x078],%l7 ! Mem[000000008d800078]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x036],%l3 ! Mem[000000008d800036]
p62_far_0_he:
swap [%i0+0x198],%l4 ! Mem[000000008c000198]
ldsw [%i0+0x09c],%l7 ! Mem[000000008c00009c]
swap [%i2+0x128],%l5 ! Mem[000000008d000128]
jmpl %o7,%g0
stb %l4,[%i2+0x184] ! Mem[000000008d000184]
p62_far_0_hem:
swap [%i0+0x198],%l4 ! Mem[000000008c000198]
ldsw [%i0+0x09c],%l7 ! Mem[000000008c00009c]
swap [%i2+0x128],%l5 ! Mem[000000008d000128]
jmpl %o7,%g0
stb %l4,[%i2+0x184] ! Mem[000000008d000184]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
std %l4,[%i3+0x1e0] ! Mem[000000008f8001e0]
ldd [%i3+0x090],%l6 ! Mem[000000008f800090]
jmpl %o7,%g0
swap [%i2+0x08c],%l7 ! Mem[000000008f00008c]
p63_far_0_lem:
std %l4,[%i3+0x1e0] ! Mem[000000008f8001e0]
ldd [%i3+0x090],%l6 ! Mem[000000008f800090]
jmpl %o7,%g0
swap [%i2+0x08c],%l7 ! Mem[000000008f00008c]
p63_far_0_he:
sth %l6,[%i3+0x196] ! Mem[000000008f800196]
swap [%i1+0x184],%l0 ! Mem[000000008e800184]
lduh [%i3+0x108],%l5 ! Mem[000000008f800108]
sth %l4,[%i3+0x1a4] ! Mem[000000008f8001a4]
stx %l3,[%i2+0x0d0] ! Mem[000000008f0000d0]
stb %l1,[%i0+0x09f] ! Mem[000000008e00009f]
std %l2,[%i0+0x170] ! Mem[000000008e000170]
jmpl %o7,%g0
ldstub [%i1+0x035],%l4 ! Mem[000000008e800035]
p63_far_0_hem:
sth %l6,[%i3+0x196] ! Mem[000000008f800196]
swap [%i1+0x184],%l0 ! Mem[000000008e800184]
lduh [%i3+0x108],%l5 ! Mem[000000008f800108]
sth %l4,[%i3+0x1a4] ! Mem[000000008f8001a4]
stx %l3,[%i2+0x0d0] ! Mem[000000008f0000d0]
stb %l1,[%i0+0x09f] ! Mem[000000008e00009f]
std %l2,[%i0+0x170] ! Mem[000000008e000170]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x035],%l4 ! Mem[000000008e800035]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
std %l2,[%i1+0x0c0] ! Mem[00000000108000c0]
ldub [%i2+0x1cd],%l0 ! Mem[00000000110001cd]
lduh [%i0+0x12c],%l5 ! Mem[000000001000012c]
ldx [%i0+0x078],%l2 ! Mem[0000000010000078]
ldsh [%i0+0x18a],%l5 ! Mem[000000001000018a]
ldsh [%i1+0x180],%l0 ! Mem[0000000010800180]
jmpl %o7,%g0
ldx [%i3+0x130],%l1 ! Mem[0000000011800130]
p0_far_1_lem:
std %l2,[%i1+0x0c0] ! Mem[00000000108000c0]
ldub [%i2+0x1cd],%l0 ! Mem[00000000110001cd]
lduh [%i0+0x12c],%l5 ! Mem[000000001000012c]
ldx [%i0+0x078],%l2 ! Mem[0000000010000078]
ldsh [%i0+0x18a],%l5 ! Mem[000000001000018a]
ldsh [%i1+0x180],%l0 ! Mem[0000000010800180]
jmpl %o7,%g0
ldx [%i3+0x130],%l1 ! Mem[0000000011800130]
p0_far_1_he:
ldx [%i0+0x058],%l4 ! Mem[0000000010000058]
lduw [%i1+0x038],%l7 ! Mem[0000000010800038]
ldub [%i1+0x057],%l3 ! Mem[0000000010800057]
stb %l6,[%i2+0x131] ! Mem[0000000011000131]
jmpl %o7,%g0
swap [%i0+0x1f4],%l1 ! Mem[00000000100001f4]
p0_far_1_hem:
ldx [%i0+0x058],%l4 ! Mem[0000000010000058]
membar #Sync
lduw [%i1+0x038],%l7 ! Mem[0000000010800038]
ldub [%i1+0x057],%l3 ! Mem[0000000010800057]
stb %l6,[%i2+0x131] ! Mem[0000000011000131]
jmpl %o7,%g0
swap [%i0+0x1f4],%l1 ! Mem[00000000100001f4]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
jmpl %o7,%g0
swap [%i2+0x100],%l0 ! Mem[0000000013000100]
jmpl %o7,%g0
nop
p1_far_1_lem:
jmpl %o7,%g0
swap [%i2+0x100],%l0 ! Mem[0000000013000100]
jmpl %o7,%g0
nop
p1_far_1_he:
ldstub [%i1+0x0a3],%l3 ! Mem[00000000128000a3]
stb %l1,[%i0+0x058] ! Mem[0000000012000058]
ldstub [%i2+0x160],%l0 ! Mem[0000000013000160]
sth %l0,[%i2+0x178] ! Mem[0000000013000178]
jmpl %o7,%g0
ldd [%i0+0x0a8],%l2 ! Mem[00000000120000a8]
p1_far_1_hem:
ldstub [%i1+0x0a3],%l3 ! Mem[00000000128000a3]
stb %l1,[%i0+0x058] ! Mem[0000000012000058]
ldstub [%i2+0x160],%l0 ! Mem[0000000013000160]
sth %l0,[%i2+0x178] ! Mem[0000000013000178]
jmpl %o7,%g0
ldd [%i0+0x0a8],%l2 ! Mem[00000000120000a8]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
std %l4,[%i3+0x1b0] ! Mem[00000000158001b0]
ldsh [%i1+0x196],%l6 ! Mem[0000000014800196]
swap [%i1+0x108],%l3 ! Mem[0000000014800108]
ldub [%i3+0x0e2],%l1 ! Mem[00000000158000e2]
ldstub [%i0+0x01d],%l3 ! Mem[000000001400001d]
ldsb [%i1+0x070],%l7 ! Mem[0000000014800070]
swap [%i3+0x020],%l0 ! Mem[0000000015800020]
jmpl %o7,%g0
ldx [%i2+0x0c0],%l2 ! Mem[00000000150000c0]
p2_far_1_lem:
std %l4,[%i3+0x1b0] ! Mem[00000000158001b0]
ldsh [%i1+0x196],%l6 ! Mem[0000000014800196]
swap [%i1+0x108],%l3 ! Mem[0000000014800108]
ldub [%i3+0x0e2],%l1 ! Mem[00000000158000e2]
membar #Sync
ldstub [%i0+0x01d],%l3 ! Mem[000000001400001d]
ldsb [%i1+0x070],%l7 ! Mem[0000000014800070]
swap [%i3+0x020],%l0 ! Mem[0000000015800020]
jmpl %o7,%g0
ldx [%i2+0x0c0],%l2 ! Mem[00000000150000c0]
p2_far_1_he:
ldsw [%i3+0x030],%l0 ! Mem[0000000015800030]
ldsh [%i2+0x1e8],%l6 ! Mem[00000000150001e8]
stx %l0,[%i1+0x140] ! Mem[0000000014800140]
jmpl %o7,%g0
swap [%i2+0x158],%l0 ! Mem[0000000015000158]
p2_far_1_hem:
membar #Sync
ldsw [%i3+0x030],%l0 ! Mem[0000000015800030]
ldsh [%i2+0x1e8],%l6 ! Mem[00000000150001e8]
stx %l0,[%i1+0x140] ! Mem[0000000014800140]
jmpl %o7,%g0
swap [%i2+0x158],%l0 ! Mem[0000000015000158]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
jmpl %o7,%g0
ldsb [%i3+0x001],%l7 ! Mem[0000000017800001]
jmpl %o7,%g0
nop
p3_far_1_lem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x001],%l7 ! Mem[0000000017800001]
jmpl %o7,%g0
nop
p3_far_1_he:
ldsw [%i2+0x020],%l2 ! Mem[0000000017000020]
jmpl %o7,%g0
ldsb [%i2+0x018],%l1 ! Mem[0000000017000018]
p3_far_1_hem:
membar #Sync
ldsw [%i2+0x020],%l2 ! Mem[0000000017000020]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x018],%l1 ! Mem[0000000017000018]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
std %l6,[%i3+0x188] ! Mem[0000000019800188]
stb %l2,[%i0+0x0c1] ! Mem[00000000180000c1]
jmpl %o7,%g0
std %l0,[%i2+0x0a0] ! Mem[00000000190000a0]
p4_far_1_lem:
std %l6,[%i3+0x188] ! Mem[0000000019800188]
stb %l2,[%i0+0x0c1] ! Mem[00000000180000c1]
jmpl %o7,%g0
std %l0,[%i2+0x0a0] ! Mem[00000000190000a0]
p4_far_1_he:
jmpl %o7,%g0
stw %l6,[%i1+0x1e8] ! Mem[00000000188001e8]
jmpl %o7,%g0
nop
p4_far_1_hem:
jmpl %o7,%g0
stw %l6,[%i1+0x1e8] ! Mem[00000000188001e8]
jmpl %o7,%g0
nop
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
lduw [%i2+0x018],%l1 ! Mem[000000001b000018]
swap [%i0+0x144],%l2 ! Mem[000000001a000144]
jmpl %o7,%g0
ldub [%i1+0x14d],%l3 ! Mem[000000001a80014d]
p5_far_1_lem:
membar #Sync
lduw [%i2+0x018],%l1 ! Mem[000000001b000018]
swap [%i0+0x144],%l2 ! Mem[000000001a000144]
jmpl %o7,%g0
ldub [%i1+0x14d],%l3 ! Mem[000000001a80014d]
p5_far_1_he:
ldub [%i2+0x1bf],%l2 ! Mem[000000001b0001bf]
stx %l2,[%i0+0x000] ! Mem[000000001a000000]
lduw [%i2+0x048],%l5 ! Mem[000000001b000048]
lduw [%i1+0x074],%l0 ! Mem[000000001a800074]
std %l6,[%i0+0x0c8] ! Mem[000000001a0000c8]
jmpl %o7,%g0
ldstub [%i1+0x0c9],%l5 ! Mem[000000001a8000c9]
p5_far_1_hem:
ldub [%i2+0x1bf],%l2 ! Mem[000000001b0001bf]
membar #Sync
stx %l2,[%i0+0x000] ! Mem[000000001a000000]
lduw [%i2+0x048],%l5 ! Mem[000000001b000048]
lduw [%i1+0x074],%l0 ! Mem[000000001a800074]
std %l6,[%i0+0x0c8] ! Mem[000000001a0000c8]
jmpl %o7,%g0
ldstub [%i1+0x0c9],%l5 ! Mem[000000001a8000c9]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
jmpl %o7,%g0
swap [%i3+0x094],%l5 ! Mem[000000001d800094]
jmpl %o7,%g0
nop
p6_far_1_lem:
jmpl %o7,%g0
swap [%i3+0x094],%l5 ! Mem[000000001d800094]
jmpl %o7,%g0
nop
p6_far_1_he:
ldstub [%i3+0x033],%l5 ! Mem[000000001d800033]
jmpl %o7,%g0
ldx [%i3+0x0f8],%l3 ! Mem[000000001d8000f8]
p6_far_1_hem:
membar #Sync
ldstub [%i3+0x033],%l5 ! Mem[000000001d800033]
jmpl %o7,%g0
ldx [%i3+0x0f8],%l3 ! Mem[000000001d8000f8]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
ldx [%i3+0x020],%l7 ! Mem[000000001f800020]
jmpl %o7,%g0
ldsh [%i0+0x0f4],%l3 ! Mem[000000001e0000f4]
p7_far_1_lem:
membar #Sync
ldx [%i3+0x020],%l7 ! Mem[000000001f800020]
jmpl %o7,%g0
ldsh [%i0+0x0f4],%l3 ! Mem[000000001e0000f4]
p7_far_1_he:
swap [%i2+0x038],%l1 ! Mem[000000001f000038]
ldstub [%i3+0x0c9],%l4 ! Mem[000000001f8000c9]
lduh [%i0+0x022],%l3 ! Mem[000000001e000022]
stw %l2,[%i2+0x138] ! Mem[000000001f000138]
std %l4,[%i1+0x100] ! Mem[000000001e800100]
ldd [%i3+0x088],%l2 ! Mem[000000001f800088]
ldub [%i0+0x029],%l1 ! Mem[000000001e000029]
jmpl %o7,%g0
stb %l4,[%i1+0x19e] ! Mem[000000001e80019e]
p7_far_1_hem:
membar #Sync
swap [%i2+0x038],%l1 ! Mem[000000001f000038]
ldstub [%i3+0x0c9],%l4 ! Mem[000000001f8000c9]
lduh [%i0+0x022],%l3 ! Mem[000000001e000022]
stw %l2,[%i2+0x138] ! Mem[000000001f000138]
std %l4,[%i1+0x100] ! Mem[000000001e800100]
ldd [%i3+0x088],%l2 ! Mem[000000001f800088]
ldub [%i0+0x029],%l1 ! Mem[000000001e000029]
jmpl %o7,%g0
stb %l4,[%i1+0x19e] ! Mem[000000001e80019e]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
sth %l1,[%i1+0x1c0] ! Mem[00000000208001c0]
jmpl %o7,%g0
ldx [%i0+0x0a8],%l5 ! Mem[00000000200000a8]
p8_far_1_lem:
sth %l1,[%i1+0x1c0] ! Mem[00000000208001c0]
jmpl %o7,%g0
ldx [%i0+0x0a8],%l5 ! Mem[00000000200000a8]
p8_far_1_he:
sth %l6,[%i3+0x1e8] ! Mem[00000000218001e8]
ldsw [%i2+0x140],%l0 ! Mem[0000000021000140]
lduw [%i2+0x158],%l0 ! Mem[0000000021000158]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l3 ! Mem[000000002000008a]
p8_far_1_hem:
sth %l6,[%i3+0x1e8] ! Mem[00000000218001e8]
ldsw [%i2+0x140],%l0 ! Mem[0000000021000140]
lduw [%i2+0x158],%l0 ! Mem[0000000021000158]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l3 ! Mem[000000002000008a]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
ldsw [%i3+0x100],%l0 ! Mem[0000000023800100]
sth %l5,[%i1+0x032] ! Mem[0000000022800032]
jmpl %o7,%g0
lduw [%i3+0x0dc],%l3 ! Mem[00000000238000dc]
p9_far_1_lem:
ldsw [%i3+0x100],%l0 ! Mem[0000000023800100]
membar #Sync
sth %l5,[%i1+0x032] ! Mem[0000000022800032]
jmpl %o7,%g0
lduw [%i3+0x0dc],%l3 ! Mem[00000000238000dc]
p9_far_1_he:
stw %l7,[%i3+0x000] ! Mem[0000000023800000]
sth %l3,[%i2+0x0f4] ! Mem[00000000230000f4]
jmpl %o7,%g0
sth %l4,[%i2+0x076] ! Mem[0000000023000076]
p9_far_1_hem:
membar #Sync
stw %l7,[%i3+0x000] ! Mem[0000000023800000]
sth %l3,[%i2+0x0f4] ! Mem[00000000230000f4]
jmpl %o7,%g0
sth %l4,[%i2+0x076] ! Mem[0000000023000076]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
jmpl %o7,%g0
ldsh [%i0+0x1cc],%l6 ! Mem[00000000240001cc]
jmpl %o7,%g0
nop
p10_far_1_lem:
jmpl %o7,%g0
ldsh [%i0+0x1cc],%l6 ! Mem[00000000240001cc]
jmpl %o7,%g0
nop
p10_far_1_he:
jmpl %o7,%g0
lduw [%i1+0x030],%l5 ! Mem[0000000024800030]
jmpl %o7,%g0
nop
p10_far_1_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x030],%l5 ! Mem[0000000024800030]
jmpl %o7,%g0
nop
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
jmpl %o7,%g0
stb %l6,[%i2+0x1ec] ! Mem[00000000270001ec]
jmpl %o7,%g0
nop
p11_far_1_lem:
jmpl %o7,%g0
stb %l6,[%i2+0x1ec] ! Mem[00000000270001ec]
jmpl %o7,%g0
nop
p11_far_1_he:
jmpl %o7,%g0
ldd [%i3+0x178],%l6 ! Mem[0000000027800178]
jmpl %o7,%g0
nop
p11_far_1_hem:
jmpl %o7,%g0
ldd [%i3+0x178],%l6 ! Mem[0000000027800178]
jmpl %o7,%g0
nop
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
stx %l1,[%i3+0x1e0] ! Mem[00000000298001e0]
jmpl %o7,%g0
ldx [%i3+0x088],%l5 ! Mem[0000000029800088]
p12_far_1_lem:
stx %l1,[%i3+0x1e0] ! Mem[00000000298001e0]
jmpl %o7,%g0
ldx [%i3+0x088],%l5 ! Mem[0000000029800088]
p12_far_1_he:
sth %l1,[%i0+0x058] ! Mem[0000000028000058]
ldx [%i3+0x048],%l4 ! Mem[0000000029800048]
stb %l6,[%i0+0x0e8] ! Mem[00000000280000e8]
jmpl %o7,%g0
swap [%i0+0x1c0],%l0 ! Mem[00000000280001c0]
p12_far_1_hem:
sth %l1,[%i0+0x058] ! Mem[0000000028000058]
ldx [%i3+0x048],%l4 ! Mem[0000000029800048]
stb %l6,[%i0+0x0e8] ! Mem[00000000280000e8]
jmpl %o7,%g0
swap [%i0+0x1c0],%l0 ! Mem[00000000280001c0]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldstub [%i2+0x0d2],%l0 ! Mem[000000002b0000d2]
jmpl %o7,%g0
swap [%i1+0x0ac],%l7 ! Mem[000000002a8000ac]
p13_far_1_lem:
ldstub [%i2+0x0d2],%l0 ! Mem[000000002b0000d2]
jmpl %o7,%g0
swap [%i1+0x0ac],%l7 ! Mem[000000002a8000ac]
p13_far_1_he:
jmpl %o7,%g0
stb %l0,[%i1+0x0e7] ! Mem[000000002a8000e7]
jmpl %o7,%g0
nop
p13_far_1_hem:
jmpl %o7,%g0
stb %l0,[%i1+0x0e7] ! Mem[000000002a8000e7]
jmpl %o7,%g0
nop
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
swap [%i0+0x1e0],%l1 ! Mem[000000002c0001e0]
jmpl %o7,%g0
stw %l5,[%i3+0x030] ! Mem[000000002d800030]
p14_far_1_lem:
swap [%i0+0x1e0],%l1 ! Mem[000000002c0001e0]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x030] ! Mem[000000002d800030]
p14_far_1_he:
ldub [%i1+0x14b],%l2 ! Mem[000000002c80014b]
stw %l4,[%i3+0x06c] ! Mem[000000002d80006c]
stw %l6,[%i2+0x0c8] ! Mem[000000002d0000c8]
std %l0,[%i0+0x178] ! Mem[000000002c000178]
jmpl %o7,%g0
ldsb [%i0+0x03b],%l0 ! Mem[000000002c00003b]
p14_far_1_hem:
ldub [%i1+0x14b],%l2 ! Mem[000000002c80014b]
stw %l4,[%i3+0x06c] ! Mem[000000002d80006c]
stw %l6,[%i2+0x0c8] ! Mem[000000002d0000c8]
std %l0,[%i0+0x178] ! Mem[000000002c000178]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x03b],%l0 ! Mem[000000002c00003b]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
swap [%i2+0x160],%l5 ! Mem[000000002f000160]
ldstub [%i3+0x0b2],%l0 ! Mem[000000002f8000b2]
jmpl %o7,%g0
stw %l2,[%i2+0x024] ! Mem[000000002f000024]
p15_far_1_lem:
swap [%i2+0x160],%l5 ! Mem[000000002f000160]
ldstub [%i3+0x0b2],%l0 ! Mem[000000002f8000b2]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x024] ! Mem[000000002f000024]
p15_far_1_he:
ldub [%i1+0x0b3],%l0 ! Mem[000000002e8000b3]
lduw [%i1+0x098],%l3 ! Mem[000000002e800098]
std %l0,[%i2+0x1e0] ! Mem[000000002f0001e0]
lduw [%i0+0x0c4],%l0 ! Mem[000000002e0000c4]
ldsw [%i2+0x130],%l0 ! Mem[000000002f000130]
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
lduw [%i0+0x1d8],%l5 ! Mem[000000002e0001d8]
jmpl %o7,%g0
std %l4,[%i3+0x0e8] ! Mem[000000002f8000e8]
p15_far_1_hem:
ldub [%i1+0x0b3],%l0 ! Mem[000000002e8000b3]
lduw [%i1+0x098],%l3 ! Mem[000000002e800098]
std %l0,[%i2+0x1e0] ! Mem[000000002f0001e0]
lduw [%i0+0x0c4],%l0 ! Mem[000000002e0000c4]
ldsw [%i2+0x130],%l0 ! Mem[000000002f000130]
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[000000002f000010]
lduw [%i0+0x1d8],%l5 ! Mem[000000002e0001d8]
jmpl %o7,%g0
std %l4,[%i3+0x0e8] ! Mem[000000002f8000e8]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
stx %l2,[%i2+0x0c0] ! Mem[00000000310000c0]
ldx [%i0+0x0a8],%l7 ! Mem[00000000300000a8]
ldsb [%i2+0x16b],%l5 ! Mem[000000003100016b]
swap [%i0+0x0a4],%l5 ! Mem[00000000300000a4]
lduw [%i3+0x068],%l7 ! Mem[0000000031800068]
ldub [%i0+0x0a7],%l3 ! Mem[00000000300000a7]
ldstub [%i1+0x023],%l3 ! Mem[0000000030800023]
jmpl %o7,%g0
ldstub [%i2+0x092],%l0 ! Mem[0000000031000092]
p16_far_1_lem:
stx %l2,[%i2+0x0c0] ! Mem[00000000310000c0]
ldx [%i0+0x0a8],%l7 ! Mem[00000000300000a8]
ldsb [%i2+0x16b],%l5 ! Mem[000000003100016b]
swap [%i0+0x0a4],%l5 ! Mem[00000000300000a4]
lduw [%i3+0x068],%l7 ! Mem[0000000031800068]
ldub [%i0+0x0a7],%l3 ! Mem[00000000300000a7]
membar #Sync
ldstub [%i1+0x023],%l3 ! Mem[0000000030800023]
jmpl %o7,%g0
ldstub [%i2+0x092],%l0 ! Mem[0000000031000092]
p16_far_1_he:
ldstub [%i3+0x049],%l6 ! Mem[0000000031800049]
jmpl %o7,%g0
ldsb [%i2+0x013],%l0 ! Mem[0000000031000013]
p16_far_1_hem:
ldstub [%i3+0x049],%l6 ! Mem[0000000031800049]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x013],%l0 ! Mem[0000000031000013]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
ldsb [%i3+0x0c1],%l2 ! Mem[00000000338000c1]
ldsw [%i0+0x080],%l1 ! Mem[0000000032000080]
ldsb [%i0+0x05f],%l1 ! Mem[000000003200005f]
stw %l5,[%i1+0x084] ! Mem[0000000032800084]
ldx [%i0+0x068],%l7 ! Mem[0000000032000068]
ldstub [%i3+0x0a7],%l3 ! Mem[00000000338000a7]
swap [%i3+0x0e4],%l3 ! Mem[00000000338000e4]
jmpl %o7,%g0
lduw [%i0+0x194],%l1 ! Mem[0000000032000194]
p17_far_1_lem:
ldsb [%i3+0x0c1],%l2 ! Mem[00000000338000c1]
ldsw [%i0+0x080],%l1 ! Mem[0000000032000080]
ldsb [%i0+0x05f],%l1 ! Mem[000000003200005f]
stw %l5,[%i1+0x084] ! Mem[0000000032800084]
ldx [%i0+0x068],%l7 ! Mem[0000000032000068]
ldstub [%i3+0x0a7],%l3 ! Mem[00000000338000a7]
swap [%i3+0x0e4],%l3 ! Mem[00000000338000e4]
jmpl %o7,%g0
lduw [%i0+0x194],%l1 ! Mem[0000000032000194]
p17_far_1_he:
jmpl %o7,%g0
ldstub [%i2+0x1a3],%l3 ! Mem[00000000330001a3]
jmpl %o7,%g0
nop
p17_far_1_hem:
jmpl %o7,%g0
ldstub [%i2+0x1a3],%l3 ! Mem[00000000330001a3]
jmpl %o7,%g0
nop
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
stw %l2,[%i0+0x0c0] ! Mem[00000000340000c0]
swap [%i1+0x0a0],%l1 ! Mem[00000000348000a0]
lduh [%i2+0x07e],%l1 ! Mem[000000003500007e]
std %l4,[%i2+0x0a0] ! Mem[00000000350000a0]
sth %l2,[%i0+0x070] ! Mem[0000000034000070]
ldstub [%i0+0x117],%l0 ! Mem[0000000034000117]
lduw [%i2+0x0c8],%l1 ! Mem[00000000350000c8]
jmpl %o7,%g0
ldstub [%i3+0x093],%l3 ! Mem[0000000035800093]
p18_far_1_lem:
stw %l2,[%i0+0x0c0] ! Mem[00000000340000c0]
swap [%i1+0x0a0],%l1 ! Mem[00000000348000a0]
lduh [%i2+0x07e],%l1 ! Mem[000000003500007e]
std %l4,[%i2+0x0a0] ! Mem[00000000350000a0]
sth %l2,[%i0+0x070] ! Mem[0000000034000070]
ldstub [%i0+0x117],%l0 ! Mem[0000000034000117]
lduw [%i2+0x0c8],%l1 ! Mem[00000000350000c8]
jmpl %o7,%g0
ldstub [%i3+0x093],%l3 ! Mem[0000000035800093]
p18_far_1_he:
stb %l6,[%i3+0x060] ! Mem[0000000035800060]
ldsb [%i1+0x19f],%l2 ! Mem[000000003480019f]
sth %l2,[%i1+0x002] ! Mem[0000000034800002]
ldx [%i2+0x068],%l5 ! Mem[0000000035000068]
jmpl %o7,%g0
stb %l0,[%i0+0x056] ! Mem[0000000034000056]
p18_far_1_hem:
stb %l6,[%i3+0x060] ! Mem[0000000035800060]
ldsb [%i1+0x19f],%l2 ! Mem[000000003480019f]
membar #Sync
sth %l2,[%i1+0x002] ! Mem[0000000034800002]
ldx [%i2+0x068],%l5 ! Mem[0000000035000068]
jmpl %o7,%g0
stb %l0,[%i0+0x056] ! Mem[0000000034000056]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
ldstub [%i0+0x140],%l5 ! Mem[0000000036000140]
stw %l0,[%i3+0x090] ! Mem[0000000037800090]
jmpl %o7,%g0
swap [%i2+0x0d0],%l4 ! Mem[00000000370000d0]
p19_far_1_lem:
ldstub [%i0+0x140],%l5 ! Mem[0000000036000140]
stw %l0,[%i3+0x090] ! Mem[0000000037800090]
jmpl %o7,%g0
swap [%i2+0x0d0],%l4 ! Mem[00000000370000d0]
p19_far_1_he:
ldsw [%i1+0x038],%l2 ! Mem[0000000036800038]
swap [%i3+0x1b0],%l5 ! Mem[00000000378001b0]
stb %l2,[%i2+0x001] ! Mem[0000000037000001]
jmpl %o7,%g0
ldstub [%i0+0x038],%l1 ! Mem[0000000036000038]
p19_far_1_hem:
membar #Sync
ldsw [%i1+0x038],%l2 ! Mem[0000000036800038]
swap [%i3+0x1b0],%l5 ! Mem[00000000378001b0]
stb %l2,[%i2+0x001] ! Mem[0000000037000001]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x038],%l1 ! Mem[0000000036000038]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
swap [%i0+0x148],%l2 ! Mem[0000000038000148]
lduw [%i1+0x000],%l7 ! Mem[0000000038800000]
jmpl %o7,%g0
swap [%i1+0x0d4],%l3 ! Mem[00000000388000d4]
p20_far_1_lem:
swap [%i0+0x148],%l2 ! Mem[0000000038000148]
membar #Sync
lduw [%i1+0x000],%l7 ! Mem[0000000038800000]
jmpl %o7,%g0
swap [%i1+0x0d4],%l3 ! Mem[00000000388000d4]
p20_far_1_he:
lduw [%i0+0x0e8],%l1 ! Mem[00000000380000e8]
swap [%i0+0x090],%l3 ! Mem[0000000038000090]
ldub [%i3+0x101],%l4 ! Mem[0000000039800101]
sth %l5,[%i3+0x186] ! Mem[0000000039800186]
swap [%i1+0x0d0],%l0 ! Mem[00000000388000d0]
lduh [%i2+0x088],%l1 ! Mem[0000000039000088]
lduh [%i3+0x146],%l3 ! Mem[0000000039800146]
jmpl %o7,%g0
sth %l7,[%i2+0x092] ! Mem[0000000039000092]
p20_far_1_hem:
lduw [%i0+0x0e8],%l1 ! Mem[00000000380000e8]
swap [%i0+0x090],%l3 ! Mem[0000000038000090]
ldub [%i3+0x101],%l4 ! Mem[0000000039800101]
sth %l5,[%i3+0x186] ! Mem[0000000039800186]
swap [%i1+0x0d0],%l0 ! Mem[00000000388000d0]
lduh [%i2+0x088],%l1 ! Mem[0000000039000088]
lduh [%i3+0x146],%l3 ! Mem[0000000039800146]
jmpl %o7,%g0
sth %l7,[%i2+0x092] ! Mem[0000000039000092]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
swap [%i3+0x1cc],%l6 ! Mem[000000003b8001cc]
ldd [%i3+0x000],%l6 ! Mem[000000003b800000]
jmpl %o7,%g0
std %l4,[%i2+0x0d0] ! Mem[000000003b0000d0]
p21_far_1_lem:
swap [%i3+0x1cc],%l6 ! Mem[000000003b8001cc]
membar #Sync
ldd [%i3+0x000],%l6 ! Mem[000000003b800000]
jmpl %o7,%g0
std %l4,[%i2+0x0d0] ! Mem[000000003b0000d0]
p21_far_1_he:
ldub [%i0+0x0d3],%l2 ! Mem[000000003a0000d3]
stb %l1,[%i2+0x05a] ! Mem[000000003b00005a]
stb %l7,[%i0+0x10d] ! Mem[000000003a00010d]
jmpl %o7,%g0
stb %l1,[%i0+0x038] ! Mem[000000003a000038]
p21_far_1_hem:
ldub [%i0+0x0d3],%l2 ! Mem[000000003a0000d3]
stb %l1,[%i2+0x05a] ! Mem[000000003b00005a]
stb %l7,[%i0+0x10d] ! Mem[000000003a00010d]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x038] ! Mem[000000003a000038]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
swap [%i0+0x0c0],%l2 ! Mem[000000003c0000c0]
jmpl %o7,%g0
ldsb [%i3+0x0d4],%l3 ! Mem[000000003d8000d4]
p22_far_1_lem:
swap [%i0+0x0c0],%l2 ! Mem[000000003c0000c0]
jmpl %o7,%g0
ldsb [%i3+0x0d4],%l3 ! Mem[000000003d8000d4]
p22_far_1_he:
ldsb [%i1+0x038],%l1 ! Mem[000000003c800038]
stw %l4,[%i2+0x0c8] ! Mem[000000003d0000c8]
ldd [%i0+0x000],%l2 ! Mem[000000003c000000]
ldub [%i2+0x13b],%l2 ! Mem[000000003d00013b]
swap [%i2+0x124],%l4 ! Mem[000000003d000124]
ldd [%i2+0x0a8],%l2 ! Mem[000000003d0000a8]
ldsw [%i0+0x094],%l5 ! Mem[000000003c000094]
jmpl %o7,%g0
ldsh [%i0+0x148],%l1 ! Mem[000000003c000148]
p22_far_1_hem:
membar #Sync
ldsb [%i1+0x038],%l1 ! Mem[000000003c800038]
stw %l4,[%i2+0x0c8] ! Mem[000000003d0000c8]
ldd [%i0+0x000],%l2 ! Mem[000000003c000000]
ldub [%i2+0x13b],%l2 ! Mem[000000003d00013b]
swap [%i2+0x124],%l4 ! Mem[000000003d000124]
ldd [%i2+0x0a8],%l2 ! Mem[000000003d0000a8]
ldsw [%i0+0x094],%l5 ! Mem[000000003c000094]
jmpl %o7,%g0
ldsh [%i0+0x148],%l1 ! Mem[000000003c000148]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
ldsb [%i2+0x02a],%l6 ! Mem[000000003f00002a]
ldstub [%i1+0x0ee],%l3 ! Mem[000000003e8000ee]
ldstub [%i3+0x015],%l4 ! Mem[000000003f800015]
ldub [%i3+0x097],%l5 ! Mem[000000003f800097]
jmpl %o7,%g0
ldsw [%i0+0x1f8],%l0 ! Mem[000000003e0001f8]
p23_far_1_lem:
membar #Sync
ldsb [%i2+0x02a],%l6 ! Mem[000000003f00002a]
ldstub [%i1+0x0ee],%l3 ! Mem[000000003e8000ee]
ldstub [%i3+0x015],%l4 ! Mem[000000003f800015]
ldub [%i3+0x097],%l5 ! Mem[000000003f800097]
jmpl %o7,%g0
ldsw [%i0+0x1f8],%l0 ! Mem[000000003e0001f8]
p23_far_1_he:
ldsb [%i2+0x0c1],%l0 ! Mem[000000003f0000c1]
ldstub [%i0+0x021],%l3 ! Mem[000000003e000021]
swap [%i0+0x0dc],%l5 ! Mem[000000003e0000dc]
ldub [%i3+0x07a],%l0 ! Mem[000000003f80007a]
ldd [%i0+0x0d0],%l6 ! Mem[000000003e0000d0]
jmpl %o7,%g0
swap [%i2+0x194],%l1 ! Mem[000000003f000194]
p23_far_1_hem:
ldsb [%i2+0x0c1],%l0 ! Mem[000000003f0000c1]
membar #Sync
ldstub [%i0+0x021],%l3 ! Mem[000000003e000021]
swap [%i0+0x0dc],%l5 ! Mem[000000003e0000dc]
ldub [%i3+0x07a],%l0 ! Mem[000000003f80007a]
ldd [%i0+0x0d0],%l6 ! Mem[000000003e0000d0]
jmpl %o7,%g0
swap [%i2+0x194],%l1 ! Mem[000000003f000194]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldx [%i3+0x0c0],%l1 ! Mem[00000000418000c0]
swap [%i2+0x03c],%l3 ! Mem[000000004100003c]
jmpl %o7,%g0
ldd [%i3+0x050],%l6 ! Mem[0000000041800050]
p24_far_1_lem:
ldx [%i3+0x0c0],%l1 ! Mem[00000000418000c0]
membar #Sync
swap [%i2+0x03c],%l3 ! Mem[000000004100003c]
jmpl %o7,%g0
ldd [%i3+0x050],%l6 ! Mem[0000000041800050]
p24_far_1_he:
ldstub [%i2+0x097],%l5 ! Mem[0000000041000097]
swap [%i1+0x1d8],%l0 ! Mem[00000000408001d8]
stw %l3,[%i2+0x080] ! Mem[0000000041000080]
stb %l6,[%i1+0x1c8] ! Mem[00000000408001c8]
jmpl %o7,%g0
ldsh [%i1+0x160],%l0 ! Mem[0000000040800160]
p24_far_1_hem:
ldstub [%i2+0x097],%l5 ! Mem[0000000041000097]
swap [%i1+0x1d8],%l0 ! Mem[00000000408001d8]
stw %l3,[%i2+0x080] ! Mem[0000000041000080]
stb %l6,[%i1+0x1c8] ! Mem[00000000408001c8]
jmpl %o7,%g0
ldsh [%i1+0x160],%l0 ! Mem[0000000040800160]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldsh [%i3+0x16e],%l1 ! Mem[000000004380016e]
stb %l1,[%i0+0x1c0] ! Mem[00000000420001c0]
lduh [%i0+0x012],%l5 ! Mem[0000000042000012]
swap [%i3+0x0fc],%l3 ! Mem[00000000438000fc]
lduh [%i3+0x018],%l2 ! Mem[0000000043800018]
swap [%i0+0x190],%l5 ! Mem[0000000042000190]
jmpl %o7,%g0
ldsh [%i1+0x000],%l2 ! Mem[0000000042800000]
p25_far_1_lem:
ldsh [%i3+0x16e],%l1 ! Mem[000000004380016e]
stb %l1,[%i0+0x1c0] ! Mem[00000000420001c0]
membar #Sync
lduh [%i0+0x012],%l5 ! Mem[0000000042000012]
swap [%i3+0x0fc],%l3 ! Mem[00000000438000fc]
lduh [%i3+0x018],%l2 ! Mem[0000000043800018]
swap [%i0+0x190],%l5 ! Mem[0000000042000190]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x000],%l2 ! Mem[0000000042800000]
p25_far_1_he:
stb %l0,[%i2+0x019] ! Mem[0000000043000019]
swap [%i1+0x0fc],%l4 ! Mem[00000000428000fc]
ldsh [%i2+0x146],%l7 ! Mem[0000000043000146]
ldub [%i3+0x023],%l3 ! Mem[0000000043800023]
jmpl %o7,%g0
std %l0,[%i2+0x090] ! Mem[0000000043000090]
p25_far_1_hem:
membar #Sync
stb %l0,[%i2+0x019] ! Mem[0000000043000019]
swap [%i1+0x0fc],%l4 ! Mem[00000000428000fc]
ldsh [%i2+0x146],%l7 ! Mem[0000000043000146]
ldub [%i3+0x023],%l3 ! Mem[0000000043800023]
jmpl %o7,%g0
std %l0,[%i2+0x090] ! Mem[0000000043000090]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldx [%i3+0x160],%l1 ! Mem[0000000045800160]
ldstub [%i1+0x0f2],%l0 ! Mem[00000000448000f2]
jmpl %o7,%g0
ldx [%i1+0x0a8],%l7 ! Mem[00000000448000a8]
p26_far_1_lem:
ldx [%i3+0x160],%l1 ! Mem[0000000045800160]
ldstub [%i1+0x0f2],%l0 ! Mem[00000000448000f2]
jmpl %o7,%g0
ldx [%i1+0x0a8],%l7 ! Mem[00000000448000a8]
p26_far_1_he:
jmpl %o7,%g0
ldub [%i1+0x0c7],%l0 ! Mem[00000000448000c7]
jmpl %o7,%g0
nop
p26_far_1_hem:
jmpl %o7,%g0
ldub [%i1+0x0c7],%l0 ! Mem[00000000448000c7]
jmpl %o7,%g0
nop
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
jmpl %o7,%g0
ldsw [%i3+0x0dc],%l3 ! Mem[00000000478000dc]
jmpl %o7,%g0
nop
p27_far_1_lem:
jmpl %o7,%g0
ldsw [%i3+0x0dc],%l3 ! Mem[00000000478000dc]
jmpl %o7,%g0
nop
p27_far_1_he:
jmpl %o7,%g0
stb %l3,[%i0+0x0a3] ! Mem[00000000460000a3]
jmpl %o7,%g0
nop
p27_far_1_hem:
jmpl %o7,%g0
stb %l3,[%i0+0x0a3] ! Mem[00000000460000a3]
jmpl %o7,%g0
nop
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
stb %l5,[%i3+0x140] ! Mem[0000000049800140]
ldub [%i3+0x0b2],%l0 ! Mem[00000000498000b2]
jmpl %o7,%g0
ldx [%i3+0x058],%l2 ! Mem[0000000049800058]
p28_far_1_lem:
stb %l5,[%i3+0x140] ! Mem[0000000049800140]
ldub [%i3+0x0b2],%l0 ! Mem[00000000498000b2]
jmpl %o7,%g0
ldx [%i3+0x058],%l2 ! Mem[0000000049800058]
p28_far_1_he:
swap [%i1+0x0d0],%l2 ! Mem[00000000488000d0]
ldsb [%i0+0x1b3],%l5 ! Mem[00000000480001b3]
ldsh [%i0+0x004],%l0 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsw [%i2+0x080],%l1 ! Mem[0000000049000080]
p28_far_1_hem:
swap [%i1+0x0d0],%l2 ! Mem[00000000488000d0]
ldsb [%i0+0x1b3],%l5 ! Mem[00000000480001b3]
membar #Sync
ldsh [%i0+0x004],%l0 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsw [%i2+0x080],%l1 ! Mem[0000000049000080]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
jmpl %o7,%g0
ldsw [%i2+0x0c0],%l2 ! Mem[000000004b0000c0]
jmpl %o7,%g0
nop
p29_far_1_lem:
jmpl %o7,%g0
ldsw [%i2+0x0c0],%l2 ! Mem[000000004b0000c0]
jmpl %o7,%g0
nop
p29_far_1_he:
lduw [%i1+0x004],%l0 ! Mem[000000004a800004]
std %l0,[%i0+0x080] ! Mem[000000004a000080]
stx %l3,[%i3+0x0b0] ! Mem[000000004b8000b0]
jmpl %o7,%g0
ldstub [%i2+0x121],%l4 ! Mem[000000004b000121]
p29_far_1_hem:
membar #Sync
lduw [%i1+0x004],%l0 ! Mem[000000004a800004]
std %l0,[%i0+0x080] ! Mem[000000004a000080]
stx %l3,[%i3+0x0b0] ! Mem[000000004b8000b0]
jmpl %o7,%g0
ldstub [%i2+0x121],%l4 ! Mem[000000004b000121]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
ldstub [%i1+0x021],%l7 ! Mem[000000004c800021]
stx %l3,[%i0+0x0f0] ! Mem[000000004c0000f0]
jmpl %o7,%g0
sth %l4,[%i3+0x076] ! Mem[000000004d800076]
p30_far_1_lem:
membar #Sync
ldstub [%i1+0x021],%l7 ! Mem[000000004c800021]
stx %l3,[%i0+0x0f0] ! Mem[000000004c0000f0]
jmpl %o7,%g0
sth %l4,[%i3+0x076] ! Mem[000000004d800076]
p30_far_1_he:
lduh [%i0+0x058],%l1 ! Mem[000000004c000058]
stb %l3,[%i2+0x03c] ! Mem[000000004d00003c]
ldsb [%i0+0x1c3],%l0 ! Mem[000000004c0001c3]
jmpl %o7,%g0
lduw [%i1+0x170],%l5 ! Mem[000000004c800170]
p30_far_1_hem:
lduh [%i0+0x058],%l1 ! Mem[000000004c000058]
membar #Sync
stb %l3,[%i2+0x03c] ! Mem[000000004d00003c]
ldsb [%i0+0x1c3],%l0 ! Mem[000000004c0001c3]
jmpl %o7,%g0
lduw [%i1+0x170],%l5 ! Mem[000000004c800170]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
stw %l5,[%i2+0x0b4] ! Mem[000000004f0000b4]
stb %l0,[%i1+0x1f8] ! Mem[000000004e8001f8]
lduw [%i3+0x0a0],%l3 ! Mem[000000004f8000a0]
ldsh [%i0+0x058],%l1 ! Mem[000000004e000058]
jmpl %o7,%g0
stx %l4,[%i2+0x068] ! Mem[000000004f000068]
p31_far_1_lem:
stw %l5,[%i2+0x0b4] ! Mem[000000004f0000b4]
stb %l0,[%i1+0x1f8] ! Mem[000000004e8001f8]
lduw [%i3+0x0a0],%l3 ! Mem[000000004f8000a0]
ldsh [%i0+0x058],%l1 ! Mem[000000004e000058]
jmpl %o7,%g0
stx %l4,[%i2+0x068] ! Mem[000000004f000068]
p31_far_1_he:
ldub [%i2+0x07a],%l0 ! Mem[000000004f00007a]
stb %l6,[%i2+0x0f0] ! Mem[000000004f0000f0]
ldsh [%i2+0x018],%l5 ! Mem[000000004f000018]
sth %l6,[%i0+0x1bc] ! Mem[000000004e0001bc]
lduw [%i2+0x0e8],%l0 ! Mem[000000004f0000e8]
jmpl %o7,%g0
stb %l1,[%i3+0x142] ! Mem[000000004f800142]
p31_far_1_hem:
ldub [%i2+0x07a],%l0 ! Mem[000000004f00007a]
stb %l6,[%i2+0x0f0] ! Mem[000000004f0000f0]
membar #Sync
ldsh [%i2+0x018],%l5 ! Mem[000000004f000018]
sth %l6,[%i0+0x1bc] ! Mem[000000004e0001bc]
lduw [%i2+0x0e8],%l0 ! Mem[000000004f0000e8]
jmpl %o7,%g0
stb %l1,[%i3+0x142] ! Mem[000000004f800142]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
lduw [%i2+0x1b4],%l4 ! Mem[00000000510001b4]
ldx [%i0+0x1b0],%l6 ! Mem[00000000500001b0]
ldstub [%i3+0x0a0],%l2 ! Mem[00000000518000a0]
stx %l2,[%i1+0x1b8] ! Mem[00000000508001b8]
ldub [%i3+0x046],%l4 ! Mem[0000000051800046]
ldd [%i1+0x058],%l2 ! Mem[0000000050800058]
ldd [%i1+0x160],%l0 ! Mem[0000000050800160]
jmpl %o7,%g0
sth %l0,[%i2+0x0d2] ! Mem[00000000510000d2]
p32_far_1_lem:
lduw [%i2+0x1b4],%l4 ! Mem[00000000510001b4]
ldx [%i0+0x1b0],%l6 ! Mem[00000000500001b0]
ldstub [%i3+0x0a0],%l2 ! Mem[00000000518000a0]
stx %l2,[%i1+0x1b8] ! Mem[00000000508001b8]
ldub [%i3+0x046],%l4 ! Mem[0000000051800046]
ldd [%i1+0x058],%l2 ! Mem[0000000050800058]
ldd [%i1+0x160],%l0 ! Mem[0000000050800160]
jmpl %o7,%g0
sth %l0,[%i2+0x0d2] ! Mem[00000000510000d2]
p32_far_1_he:
swap [%i0+0x1c0],%l0 ! Mem[00000000500001c0]
ldub [%i2+0x0c7],%l0 ! Mem[00000000510000c7]
ldsh [%i0+0x132],%l0 ! Mem[0000000050000132]
jmpl %o7,%g0
ldstub [%i0+0x011],%l2 ! Mem[0000000050000011]
p32_far_1_hem:
swap [%i0+0x1c0],%l0 ! Mem[00000000500001c0]
ldub [%i2+0x0c7],%l0 ! Mem[00000000510000c7]
ldsh [%i0+0x132],%l0 ! Mem[0000000050000132]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x011],%l2 ! Mem[0000000050000011]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
stx %l1,[%i0+0x1e0] ! Mem[00000000520001e0]
jmpl %o7,%g0
ldstub [%i1+0x0aa],%l5 ! Mem[00000000528000aa]
p33_far_1_lem:
stx %l1,[%i0+0x1e0] ! Mem[00000000520001e0]
jmpl %o7,%g0
ldstub [%i1+0x0aa],%l5 ! Mem[00000000528000aa]
p33_far_1_he:
stb %l1,[%i3+0x078] ! Mem[0000000053800078]
swap [%i2+0x04c],%l4 ! Mem[000000005300004c]
ldub [%i0+0x0c8],%l6 ! Mem[00000000520000c8]
jmpl %o7,%g0
ldd [%i2+0x088],%l2 ! Mem[0000000053000088]
p33_far_1_hem:
stb %l1,[%i3+0x078] ! Mem[0000000053800078]
swap [%i2+0x04c],%l4 ! Mem[000000005300004c]
ldub [%i0+0x0c8],%l6 ! Mem[00000000520000c8]
jmpl %o7,%g0
ldd [%i2+0x088],%l2 ! Mem[0000000053000088]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
sth %l0,[%i0+0x160] ! Mem[0000000054000160]
jmpl %o7,%g0
ldx [%i3+0x158],%l0 ! Mem[0000000055800158]
p34_far_1_lem:
sth %l0,[%i0+0x160] ! Mem[0000000054000160]
jmpl %o7,%g0
ldx [%i3+0x158],%l0 ! Mem[0000000055800158]
p34_far_1_he:
jmpl %o7,%g0
ldsb [%i1+0x080],%l1 ! Mem[0000000054800080]
jmpl %o7,%g0
nop
p34_far_1_hem:
jmpl %o7,%g0
ldsb [%i1+0x080],%l1 ! Mem[0000000054800080]
jmpl %o7,%g0
nop
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
jmpl %o7,%g0
ldd [%i3+0x0f8],%l2 ! Mem[00000000578000f8]
jmpl %o7,%g0
nop
p35_far_1_lem:
jmpl %o7,%g0
ldd [%i3+0x0f8],%l2 ! Mem[00000000578000f8]
jmpl %o7,%g0
nop
p35_far_1_he:
jmpl %o7,%g0
ldstub [%i2+0x0a3],%l3 ! Mem[00000000570000a3]
jmpl %o7,%g0
nop
p35_far_1_hem:
jmpl %o7,%g0
ldstub [%i2+0x0a3],%l3 ! Mem[00000000570000a3]
jmpl %o7,%g0
nop
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
jmpl %o7,%g0
lduw [%i0+0x1ec],%l6 ! Mem[00000000580001ec]
jmpl %o7,%g0
nop
p36_far_1_lem:
jmpl %o7,%g0
lduw [%i0+0x1ec],%l6 ! Mem[00000000580001ec]
jmpl %o7,%g0
nop
p36_far_1_he:
jmpl %o7,%g0
swap [%i3+0x158],%l6 ! Mem[0000000059800158]
jmpl %o7,%g0
nop
p36_far_1_hem:
jmpl %o7,%g0
swap [%i3+0x158],%l6 ! Mem[0000000059800158]
jmpl %o7,%g0
nop
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
ldx [%i1+0x0c0],%l1 ! Mem[000000005a8000c0]
ldsb [%i2+0x092],%l0 ! Mem[000000005b000092]
sth %l4,[%i0+0x0d0] ! Mem[000000005a0000d0]
jmpl %o7,%g0
ldx [%i3+0x168],%l2 ! Mem[000000005b800168]
p37_far_1_lem:
ldx [%i1+0x0c0],%l1 ! Mem[000000005a8000c0]
ldsb [%i2+0x092],%l0 ! Mem[000000005b000092]
sth %l4,[%i0+0x0d0] ! Mem[000000005a0000d0]
jmpl %o7,%g0
ldx [%i3+0x168],%l2 ! Mem[000000005b800168]
p37_far_1_he:
lduw [%i2+0x058],%l1 ! Mem[000000005b000058]
std %l2,[%i0+0x020] ! Mem[000000005a000020]
jmpl %o7,%g0
sth %l1,[%i0+0x038] ! Mem[000000005a000038]
p37_far_1_hem:
lduw [%i2+0x058],%l1 ! Mem[000000005b000058]
membar #Sync
std %l2,[%i0+0x020] ! Mem[000000005a000020]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x038] ! Mem[000000005a000038]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
ldstub [%i1+0x160],%l0 ! Mem[000000005c800160]
jmpl %o7,%g0
ldx [%i1+0x010],%l2 ! Mem[000000005c800010]
p38_far_1_lem:
ldstub [%i1+0x160],%l0 ! Mem[000000005c800160]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l2 ! Mem[000000005c800010]
p38_far_1_he:
jmpl %o7,%g0
sth %l1,[%i3+0x0ea] ! Mem[000000005d8000ea]
jmpl %o7,%g0
nop
p38_far_1_hem:
jmpl %o7,%g0
sth %l1,[%i3+0x0ea] ! Mem[000000005d8000ea]
jmpl %o7,%g0
nop
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
lduw [%i2+0x0c0],%l2 ! Mem[000000005f0000c0]
sth %l1,[%i0+0x0a0] ! Mem[000000005e0000a0]
ldstub [%i0+0x05f],%l1 ! Mem[000000005e00005f]
stx %l3,[%i2+0x1f8] ! Mem[000000005f0001f8]
lduw [%i0+0x0fc],%l5 ! Mem[000000005e0000fc]
ldstub [%i1+0x07a],%l0 ! Mem[000000005e80007a]
std %l0,[%i1+0x0e8] ! Mem[000000005e8000e8]
jmpl %o7,%g0
ldub [%i0+0x0b3],%l3 ! Mem[000000005e0000b3]
p39_far_1_lem:
lduw [%i2+0x0c0],%l2 ! Mem[000000005f0000c0]
sth %l1,[%i0+0x0a0] ! Mem[000000005e0000a0]
ldstub [%i0+0x05f],%l1 ! Mem[000000005e00005f]
stx %l3,[%i2+0x1f8] ! Mem[000000005f0001f8]
lduw [%i0+0x0fc],%l5 ! Mem[000000005e0000fc]
ldstub [%i1+0x07a],%l0 ! Mem[000000005e80007a]
std %l0,[%i1+0x0e8] ! Mem[000000005e8000e8]
jmpl %o7,%g0
ldub [%i0+0x0b3],%l3 ! Mem[000000005e0000b3]
p39_far_1_he:
stx %l6,[%i3+0x040] ! Mem[000000005f800040]
lduw [%i0+0x19c],%l2 ! Mem[000000005e00019c]
swap [%i0+0x090],%l0 ! Mem[000000005e000090]
stw %l0,[%i0+0x19c] ! Mem[000000005e00019c]
jmpl %o7,%g0
stw %l2,[%i0+0x024] ! Mem[000000005e000024]
p39_far_1_hem:
stx %l6,[%i3+0x040] ! Mem[000000005f800040]
lduw [%i0+0x19c],%l2 ! Mem[000000005e00019c]
swap [%i0+0x090],%l0 ! Mem[000000005e000090]
stw %l0,[%i0+0x19c] ! Mem[000000005e00019c]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x024] ! Mem[000000005e000024]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
ldsb [%i1+0x0c2],%l1 ! Mem[00000000608000c2]
ldsw [%i2+0x03c],%l3 ! Mem[000000006100003c]
swap [%i1+0x050],%l7 ! Mem[0000000060800050]
jmpl %o7,%g0
ldsb [%i0+0x002],%l0 ! Mem[0000000060000002]
p40_far_1_lem:
ldsb [%i1+0x0c2],%l1 ! Mem[00000000608000c2]
membar #Sync
ldsw [%i2+0x03c],%l3 ! Mem[000000006100003c]
swap [%i1+0x050],%l7 ! Mem[0000000060800050]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x002],%l0 ! Mem[0000000060000002]
p40_far_1_he:
stb %l3,[%i2+0x0ba] ! Mem[00000000610000ba]
std %l0,[%i0+0x1c0] ! Mem[00000000600001c0]
ldstub [%i0+0x0e7],%l0 ! Mem[00000000600000e7]
ldsh [%i3+0x132],%l0 ! Mem[0000000061800132]
ldd [%i3+0x020],%l2 ! Mem[0000000061800020]
jmpl %o7,%g0
ldsw [%i2+0x118],%l2 ! Mem[0000000061000118]
p40_far_1_hem:
stb %l3,[%i2+0x0ba] ! Mem[00000000610000ba]
std %l0,[%i0+0x1c0] ! Mem[00000000600001c0]
ldstub [%i0+0x0e7],%l0 ! Mem[00000000600000e7]
ldsh [%i3+0x132],%l0 ! Mem[0000000061800132]
membar #Sync
ldd [%i3+0x020],%l2 ! Mem[0000000061800020]
jmpl %o7,%g0
ldsw [%i2+0x118],%l2 ! Mem[0000000061000118]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
std %l6,[%i2+0x028] ! Mem[0000000063000028]
lduh [%i2+0x050],%l1 ! Mem[0000000063000050]
lduw [%i2+0x014],%l4 ! Mem[0000000063000014]
std %l0,[%i3+0x0b0] ! Mem[00000000638000b0]
ldstub [%i2+0x06a],%l3 ! Mem[000000006300006a]
stw %l0,[%i2+0x030] ! Mem[0000000063000030]
ldsb [%i3+0x1e8],%l6 ! Mem[00000000638001e8]
jmpl %o7,%g0
std %l0,[%i1+0x140] ! Mem[0000000062800140]
p41_far_1_lem:
membar #Sync
std %l6,[%i2+0x028] ! Mem[0000000063000028]
lduh [%i2+0x050],%l1 ! Mem[0000000063000050]
lduw [%i2+0x014],%l4 ! Mem[0000000063000014]
std %l0,[%i3+0x0b0] ! Mem[00000000638000b0]
ldstub [%i2+0x06a],%l3 ! Mem[000000006300006a]
stw %l0,[%i2+0x030] ! Mem[0000000063000030]
ldsb [%i3+0x1e8],%l6 ! Mem[00000000638001e8]
jmpl %o7,%g0
std %l0,[%i1+0x140] ! Mem[0000000062800140]
p41_far_1_he:
ldstub [%i3+0x07a],%l0 ! Mem[000000006380007a]
jmpl %o7,%g0
stw %l1,[%i3+0x0e8] ! Mem[00000000638000e8]
p41_far_1_hem:
ldstub [%i3+0x07a],%l0 ! Mem[000000006380007a]
jmpl %o7,%g0
stw %l1,[%i3+0x0e8] ! Mem[00000000638000e8]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
lduw [%i1+0x144],%l1 ! Mem[0000000064800144]
ldd [%i2+0x000],%l6 ! Mem[0000000065000000]
jmpl %o7,%g0
lduh [%i3+0x0e8],%l6 ! Mem[00000000658000e8]
p42_far_1_lem:
lduw [%i1+0x144],%l1 ! Mem[0000000064800144]
membar #Sync
ldd [%i2+0x000],%l6 ! Mem[0000000065000000]
jmpl %o7,%g0
lduh [%i3+0x0e8],%l6 ! Mem[00000000658000e8]
p42_far_1_he:
std %l0,[%i0+0x080] ! Mem[0000000064000080]
ldub [%i3+0x166],%l2 ! Mem[0000000065800166]
jmpl %o7,%g0
ldstub [%i3+0x101],%l4 ! Mem[0000000065800101]
p42_far_1_hem:
std %l0,[%i0+0x080] ! Mem[0000000064000080]
ldub [%i3+0x166],%l2 ! Mem[0000000065800166]
jmpl %o7,%g0
ldstub [%i3+0x101],%l4 ! Mem[0000000065800101]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
stb %l2,[%i2+0x0c1] ! Mem[00000000670000c1]
stx %l1,[%i3+0x0a0] ! Mem[00000000678000a0]
ldsw [%i2+0x054],%l4 ! Mem[0000000067000054]
sth %l6,[%i2+0x1b8] ! Mem[00000000670001b8]
stb %l3,[%i0+0x0aa] ! Mem[00000000660000aa]
stx %l5,[%i1+0x090] ! Mem[0000000066800090]
swap [%i0+0x168],%l1 ! Mem[0000000066000168]
jmpl %o7,%g0
ldub [%i2+0x0b0],%l2 ! Mem[00000000670000b0]
p43_far_1_lem:
stb %l2,[%i2+0x0c1] ! Mem[00000000670000c1]
stx %l1,[%i3+0x0a0] ! Mem[00000000678000a0]
ldsw [%i2+0x054],%l4 ! Mem[0000000067000054]
sth %l6,[%i2+0x1b8] ! Mem[00000000670001b8]
stb %l3,[%i0+0x0aa] ! Mem[00000000660000aa]
stx %l5,[%i1+0x090] ! Mem[0000000066800090]
swap [%i0+0x168],%l1 ! Mem[0000000066000168]
jmpl %o7,%g0
ldub [%i2+0x0b0],%l2 ! Mem[00000000670000b0]
p43_far_1_he:
ldx [%i3+0x0f0],%l3 ! Mem[00000000678000f0]
stx %l2,[%i1+0x108] ! Mem[0000000066800108]
ldstub [%i2+0x16e],%l7 ! Mem[000000006700016e]
jmpl %o7,%g0
lduh [%i1+0x17c],%l6 ! Mem[000000006680017c]
p43_far_1_hem:
ldx [%i3+0x0f0],%l3 ! Mem[00000000678000f0]
stx %l2,[%i1+0x108] ! Mem[0000000066800108]
ldstub [%i2+0x16e],%l7 ! Mem[000000006700016e]
jmpl %o7,%g0
lduh [%i1+0x17c],%l6 ! Mem[000000006680017c]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
jmpl %o7,%g0
swap [%i3+0x1e0],%l1 ! Mem[00000000698001e0]
jmpl %o7,%g0
nop
p44_far_1_lem:
jmpl %o7,%g0
swap [%i3+0x1e0],%l1 ! Mem[00000000698001e0]
jmpl %o7,%g0
nop
p44_far_1_he:
jmpl %o7,%g0
ldd [%i0+0x058],%l2 ! Mem[0000000068000058]
jmpl %o7,%g0
nop
p44_far_1_hem:
jmpl %o7,%g0
ldd [%i0+0x058],%l2 ! Mem[0000000068000058]
jmpl %o7,%g0
nop
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
lduh [%i2+0x1ca],%l1 ! Mem[000000006b0001ca]
swap [%i3+0x064],%l4 ! Mem[000000006b800064]
jmpl %o7,%g0
ldstub [%i2+0x07f],%l2 ! Mem[000000006b00007f]
p45_far_1_lem:
lduh [%i2+0x1ca],%l1 ! Mem[000000006b0001ca]
swap [%i3+0x064],%l4 ! Mem[000000006b800064]
jmpl %o7,%g0
ldstub [%i2+0x07f],%l2 ! Mem[000000006b00007f]
p45_far_1_he:
ldd [%i1+0x020],%l2 ! Mem[000000006a800020]
ldsh [%i0+0x02a],%l1 ! Mem[000000006a00002a]
ldstub [%i3+0x05a],%l0 ! Mem[000000006b80005a]
jmpl %o7,%g0
ldstub [%i3+0x0f0],%l6 ! Mem[000000006b8000f0]
p45_far_1_hem:
membar #Sync
ldd [%i1+0x020],%l2 ! Mem[000000006a800020]
ldsh [%i0+0x02a],%l1 ! Mem[000000006a00002a]
ldstub [%i3+0x05a],%l0 ! Mem[000000006b80005a]
jmpl %o7,%g0
ldstub [%i3+0x0f0],%l6 ! Mem[000000006b8000f0]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
ldsw [%i2+0x14c],%l1 ! Mem[000000006d00014c]
stb %l1,[%i1+0x1c0] ! Mem[000000006c8001c0]
ldsb [%i2+0x013],%l5 ! Mem[000000006d000013]
sth %l3,[%i0+0x0fc] ! Mem[000000006c0000fc]
swap [%i3+0x018],%l2 ! Mem[000000006d800018]
sth %l1,[%i3+0x00a] ! Mem[000000006d80000a]
jmpl %o7,%g0
ldsh [%i2+0x024],%l0 ! Mem[000000006d000024]
p46_far_1_lem:
ldsw [%i2+0x14c],%l1 ! Mem[000000006d00014c]
stb %l1,[%i1+0x1c0] ! Mem[000000006c8001c0]
membar #Sync
ldsb [%i2+0x013],%l5 ! Mem[000000006d000013]
sth %l3,[%i0+0x0fc] ! Mem[000000006c0000fc]
swap [%i3+0x018],%l2 ! Mem[000000006d800018]
sth %l1,[%i3+0x00a] ! Mem[000000006d80000a]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x024],%l0 ! Mem[000000006d000024]
p46_far_1_he:
ldsh [%i3+0x03a],%l0 ! Mem[000000006d80003a]
jmpl %o7,%g0
swap [%i1+0x1b8],%l7 ! Mem[000000006c8001b8]
p46_far_1_hem:
membar #Sync
ldsh [%i3+0x03a],%l0 ! Mem[000000006d80003a]
jmpl %o7,%g0
swap [%i1+0x1b8],%l7 ! Mem[000000006c8001b8]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
swap [%i3+0x008],%l6 ! Mem[000000006f800008]
stw %l0,[%i2+0x068] ! Mem[000000006f000068]
ldx [%i3+0x0f0],%l0 ! Mem[000000006f8000f0]
swap [%i1+0x19c],%l2 ! Mem[000000006e80019c]
jmpl %o7,%g0
sth %l4,[%i2+0x046] ! Mem[000000006f000046]
p47_far_1_lem:
membar #Sync
swap [%i3+0x008],%l6 ! Mem[000000006f800008]
stw %l0,[%i2+0x068] ! Mem[000000006f000068]
ldx [%i3+0x0f0],%l0 ! Mem[000000006f8000f0]
swap [%i1+0x19c],%l2 ! Mem[000000006e80019c]
jmpl %o7,%g0
sth %l4,[%i2+0x046] ! Mem[000000006f000046]
p47_far_1_he:
jmpl %o7,%g0
stx %l3,[%i1+0x1e8] ! Mem[000000006e8001e8]
jmpl %o7,%g0
nop
p47_far_1_hem:
jmpl %o7,%g0
stx %l3,[%i1+0x1e8] ! Mem[000000006e8001e8]
jmpl %o7,%g0
nop
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
std %l0,[%i3+0x1e0] ! Mem[00000000718001e0]
jmpl %o7,%g0
swap [%i3+0x010],%l5 ! Mem[0000000071800010]
p48_far_1_lem:
std %l0,[%i3+0x1e0] ! Mem[00000000718001e0]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x010],%l5 ! Mem[0000000071800010]
p48_far_1_he:
lduh [%i0+0x058],%l1 ! Mem[0000000070000058]
stw %l4,[%i1+0x04c] ! Mem[000000007080004c]
swap [%i3+0x0c8],%l6 ! Mem[00000000718000c8]
sth %l1,[%i2+0x158] ! Mem[0000000071000158]
jmpl %o7,%g0
ldub [%i2+0x01b],%l0 ! Mem[000000007100001b]
p48_far_1_hem:
lduh [%i0+0x058],%l1 ! Mem[0000000070000058]
stw %l4,[%i1+0x04c] ! Mem[000000007080004c]
swap [%i3+0x0c8],%l6 ! Mem[00000000718000c8]
sth %l1,[%i2+0x158] ! Mem[0000000071000158]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01b],%l0 ! Mem[000000007100001b]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldstub [%i0+0x160],%l5 ! Mem[0000000072000160]
ldsh [%i3+0x0b2],%l0 ! Mem[00000000738000b2]
jmpl %o7,%g0
lduh [%i0+0x024],%l2 ! Mem[0000000072000024]
p49_far_1_lem:
ldstub [%i0+0x160],%l5 ! Mem[0000000072000160]
ldsh [%i3+0x0b2],%l0 ! Mem[00000000738000b2]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x024],%l2 ! Mem[0000000072000024]
p49_far_1_he:
ldsb [%i1+0x001],%l3 ! Mem[0000000072800001]
ldx [%i1+0x0f8],%l5 ! Mem[00000000728000f8]
ldsb [%i3+0x07a],%l0 ! Mem[000000007380007a]
ldx [%i2+0x0f0],%l6 ! Mem[00000000730000f0]
stx %l5,[%i1+0x018] ! Mem[0000000072800018]
swap [%i1+0x148],%l5 ! Mem[0000000072800148]
sth %l0,[%i0+0x024] ! Mem[0000000072000024]
jmpl %o7,%g0
ldsb [%i1+0x0d0],%l0 ! Mem[00000000728000d0]
p49_far_1_hem:
membar #Sync
ldsb [%i1+0x001],%l3 ! Mem[0000000072800001]
ldx [%i1+0x0f8],%l5 ! Mem[00000000728000f8]
ldsb [%i3+0x07a],%l0 ! Mem[000000007380007a]
ldx [%i2+0x0f0],%l6 ! Mem[00000000730000f0]
stx %l5,[%i1+0x018] ! Mem[0000000072800018]
swap [%i1+0x148],%l5 ! Mem[0000000072800148]
sth %l0,[%i0+0x024] ! Mem[0000000072000024]
jmpl %o7,%g0
ldsb [%i1+0x0d0],%l0 ! Mem[00000000728000d0]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
sth %l1,[%i0+0x1e0] ! Mem[00000000740001e0]
jmpl %o7,%g0
ldub [%i0+0x033],%l5 ! Mem[0000000074000033]
p50_far_1_lem:
sth %l1,[%i0+0x1e0] ! Mem[00000000740001e0]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x033],%l5 ! Mem[0000000074000033]
p50_far_1_he:
ldub [%i3+0x14b],%l2 ! Mem[000000007580014b]
swap [%i2+0x020],%l7 ! Mem[0000000075000020]
sth %l3,[%i0+0x0d4] ! Mem[00000000740000d4]
ldsw [%i2+0x158],%l1 ! Mem[0000000075000158]
jmpl %o7,%g0
stb %l0,[%i1+0x03b] ! Mem[000000007480003b]
p50_far_1_hem:
ldub [%i3+0x14b],%l2 ! Mem[000000007580014b]
membar #Sync
swap [%i2+0x020],%l7 ! Mem[0000000075000020]
sth %l3,[%i0+0x0d4] ! Mem[00000000740000d4]
ldsw [%i2+0x158],%l1 ! Mem[0000000075000158]
membar #Sync
jmpl %o7,%g0
stb %l0,[%i1+0x03b] ! Mem[000000007480003b]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
stx %l1,[%i1+0x0c0] ! Mem[00000000768000c0]
ldub [%i3+0x0b2],%l0 ! Mem[00000000778000b2]
ldsb [%i3+0x004],%l2 ! Mem[0000000077800004]
jmpl %o7,%g0
stw %l7,[%i2+0x1a8] ! Mem[00000000770001a8]
p51_far_1_lem:
stx %l1,[%i1+0x0c0] ! Mem[00000000768000c0]
ldub [%i3+0x0b2],%l0 ! Mem[00000000778000b2]
membar #Sync
ldsb [%i3+0x004],%l2 ! Mem[0000000077800004]
jmpl %o7,%g0
stw %l7,[%i2+0x1a8] ! Mem[00000000770001a8]
p51_far_1_he:
jmpl %o7,%g0
stw %l3,[%i1+0x068] ! Mem[0000000076800068]
jmpl %o7,%g0
nop
p51_far_1_hem:
jmpl %o7,%g0
stw %l3,[%i1+0x068] ! Mem[0000000076800068]
jmpl %o7,%g0
nop
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
jmpl %o7,%g0
ldsw [%i0+0x1e8],%l6 ! Mem[00000000780001e8]
jmpl %o7,%g0
nop
p52_far_1_lem:
jmpl %o7,%g0
ldsw [%i0+0x1e8],%l6 ! Mem[00000000780001e8]
jmpl %o7,%g0
nop
p52_far_1_he:
ldsb [%i2+0x00b],%l1 ! Mem[000000007900000b]
std %l0,[%i1+0x020] ! Mem[0000000078800020]
stx %l1,[%i1+0x080] ! Mem[0000000078800080]
jmpl %o7,%g0
stb %l2,[%i3+0x146] ! Mem[0000000079800146]
p52_far_1_hem:
membar #Sync
ldsb [%i2+0x00b],%l1 ! Mem[000000007900000b]
std %l0,[%i1+0x020] ! Mem[0000000078800020]
stx %l1,[%i1+0x080] ! Mem[0000000078800080]
jmpl %o7,%g0
stb %l2,[%i3+0x146] ! Mem[0000000079800146]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldsh [%i2+0x1ea],%l1 ! Mem[000000007b0001ea]
ldub [%i0+0x1e9],%l3 ! Mem[000000007a0001e9]
jmpl %o7,%g0
stx %l7,[%i3+0x070] ! Mem[000000007b800070]
p53_far_1_lem:
ldsh [%i2+0x1ea],%l1 ! Mem[000000007b0001ea]
ldub [%i0+0x1e9],%l3 ! Mem[000000007a0001e9]
jmpl %o7,%g0
stx %l7,[%i3+0x070] ! Mem[000000007b800070]
p53_far_1_he:
swap [%i0+0x090],%l0 ! Mem[000000007a000090]
ldd [%i2+0x048],%l2 ! Mem[000000007b000048]
ldsw [%i0+0x010],%l0 ! Mem[000000007a000010]
ldsh [%i0+0x0c6],%l0 ! Mem[000000007a0000c6]
jmpl %o7,%g0
ldsb [%i2+0x133],%l0 ! Mem[000000007b000133]
p53_far_1_hem:
swap [%i0+0x090],%l0 ! Mem[000000007a000090]
ldd [%i2+0x048],%l2 ! Mem[000000007b000048]
membar #Sync
ldsw [%i0+0x010],%l0 ! Mem[000000007a000010]
ldsh [%i0+0x0c6],%l0 ! Mem[000000007a0000c6]
jmpl %o7,%g0
ldsb [%i2+0x133],%l0 ! Mem[000000007b000133]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
stw %l0,[%i1+0x0d0] ! Mem[000000007c8000d0]
jmpl %o7,%g0
ldsh [%i1+0x08e],%l7 ! Mem[000000007c80008e]
p54_far_1_lem:
stw %l0,[%i1+0x0d0] ! Mem[000000007c8000d0]
jmpl %o7,%g0
ldsh [%i1+0x08e],%l7 ! Mem[000000007c80008e]
p54_far_1_he:
jmpl %o7,%g0
ldsh [%i3+0x0e6],%l0 ! Mem[000000007d8000e6]
jmpl %o7,%g0
nop
p54_far_1_hem:
jmpl %o7,%g0
ldsh [%i3+0x0e6],%l0 ! Mem[000000007d8000e6]
jmpl %o7,%g0
nop
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
ldsb [%i0+0x021],%l7 ! Mem[000000007e000021]
std %l2,[%i0+0x0d0] ! Mem[000000007e0000d0]
jmpl %o7,%g0
ldsw [%i0+0x074],%l4 ! Mem[000000007e000074]
p55_far_1_lem:
membar #Sync
ldsb [%i0+0x021],%l7 ! Mem[000000007e000021]
std %l2,[%i0+0x0d0] ! Mem[000000007e0000d0]
jmpl %o7,%g0
ldsw [%i0+0x074],%l4 ! Mem[000000007e000074]
p55_far_1_he:
swap [%i0+0x058],%l1 ! Mem[000000007e000058]
swap [%i2+0x000],%l3 ! Mem[000000007f000000]
ldsw [%i2+0x004],%l0 ! Mem[000000007f000004]
jmpl %o7,%g0
sth %l2,[%i3+0x1ec] ! Mem[000000007f8001ec]
p55_far_1_hem:
swap [%i0+0x058],%l1 ! Mem[000000007e000058]
membar #Sync
swap [%i2+0x000],%l3 ! Mem[000000007f000000]
ldsw [%i2+0x004],%l0 ! Mem[000000007f000004]
jmpl %o7,%g0
sth %l2,[%i3+0x1ec] ! Mem[000000007f8001ec]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
ldsb [%i1+0x0c1],%l2 ! Mem[00000000808000c1]
ldub [%i0+0x0a0],%l1 ! Mem[00000000800000a0]
ldub [%i0+0x07f],%l1 ! Mem[000000008000007f]
ldsb [%i2+0x1fd],%l3 ! Mem[00000000810001fd]
std %l4,[%i2+0x0f8] ! Mem[00000000810000f8]
stw %l0,[%i1+0x078] ! Mem[0000000080800078]
swap [%i2+0x0c8],%l1 ! Mem[00000000810000c8]
jmpl %o7,%g0
ldub [%i1+0x093],%l3 ! Mem[0000000080800093]
p56_far_1_lem:
ldsb [%i1+0x0c1],%l2 ! Mem[00000000808000c1]
ldub [%i0+0x0a0],%l1 ! Mem[00000000800000a0]
ldub [%i0+0x07f],%l1 ! Mem[000000008000007f]
ldsb [%i2+0x1fd],%l3 ! Mem[00000000810001fd]
std %l4,[%i2+0x0f8] ! Mem[00000000810000f8]
stw %l0,[%i1+0x078] ! Mem[0000000080800078]
swap [%i2+0x0c8],%l1 ! Mem[00000000810000c8]
jmpl %o7,%g0
ldub [%i1+0x093],%l3 ! Mem[0000000080800093]
p56_far_1_he:
ldx [%i0+0x040],%l6 ! Mem[0000000080000040]
ldx [%i3+0x1b8],%l2 ! Mem[00000000818001b8]
ldd [%i2+0x090],%l0 ! Mem[0000000081000090]
swap [%i0+0x1c0],%l6 ! Mem[00000000800001c0]
jmpl %o7,%g0
ldub [%i0+0x188],%l2 ! Mem[0000000080000188]
p56_far_1_hem:
ldx [%i0+0x040],%l6 ! Mem[0000000080000040]
ldx [%i3+0x1b8],%l2 ! Mem[00000000818001b8]
ldd [%i2+0x090],%l0 ! Mem[0000000081000090]
swap [%i0+0x1c0],%l6 ! Mem[00000000800001c0]
jmpl %o7,%g0
ldub [%i0+0x188],%l2 ! Mem[0000000080000188]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
sth %l6,[%i2+0x02a] ! Mem[000000008300002a]
ldx [%i1+0x0c8],%l3 ! Mem[00000000828000c8]
ldstub [%i0+0x080],%l2 ! Mem[0000000082000080]
ldsh [%i3+0x160],%l5 ! Mem[0000000083800160]
ldd [%i3+0x040],%l4 ! Mem[0000000083800040]
ldsh [%i0+0x05e],%l2 ! Mem[000000008200005e]
ldd [%i2+0x0e0],%l0 ! Mem[00000000830000e0]
jmpl %o7,%g0
stw %l1,[%i2+0x058] ! Mem[0000000083000058]
p57_far_1_lem:
membar #Sync
sth %l6,[%i2+0x02a] ! Mem[000000008300002a]
ldx [%i1+0x0c8],%l3 ! Mem[00000000828000c8]
ldstub [%i0+0x080],%l2 ! Mem[0000000082000080]
ldsh [%i3+0x160],%l5 ! Mem[0000000083800160]
ldd [%i3+0x040],%l4 ! Mem[0000000083800040]
ldsh [%i0+0x05e],%l2 ! Mem[000000008200005e]
ldd [%i2+0x0e0],%l0 ! Mem[00000000830000e0]
jmpl %o7,%g0
stw %l1,[%i2+0x058] ! Mem[0000000083000058]
p57_far_1_he:
lduh [%i3+0x0a6],%l3 ! Mem[00000000838000a6]
ldsb [%i1+0x0c5],%l3 ! Mem[00000000828000c5]
jmpl %o7,%g0
ldstub [%i0+0x197],%l1 ! Mem[0000000082000197]
p57_far_1_hem:
lduh [%i3+0x0a6],%l3 ! Mem[00000000838000a6]
ldsb [%i1+0x0c5],%l3 ! Mem[00000000828000c5]
jmpl %o7,%g0
ldstub [%i0+0x197],%l1 ! Mem[0000000082000197]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
jmpl %o7,%g0
ldx [%i3+0x1b8],%l2 ! Mem[00000000858001b8]
jmpl %o7,%g0
nop
p58_far_1_lem:
jmpl %o7,%g0
ldx [%i3+0x1b8],%l2 ! Mem[00000000858001b8]
jmpl %o7,%g0
nop
p58_far_1_he:
stw %l0,[%i0+0x1b8] ! Mem[00000000840001b8]
jmpl %o7,%g0
ldstub [%i1+0x1ce],%l3 ! Mem[00000000848001ce]
p58_far_1_hem:
stw %l0,[%i0+0x1b8] ! Mem[00000000840001b8]
jmpl %o7,%g0
ldstub [%i1+0x1ce],%l3 ! Mem[00000000848001ce]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
jmpl %o7,%g0
stw %l1,[%i1+0x1c0] ! Mem[00000000868001c0]
jmpl %o7,%g0
nop
p59_far_1_lem:
jmpl %o7,%g0
stw %l1,[%i1+0x1c0] ! Mem[00000000868001c0]
jmpl %o7,%g0
nop
p59_far_1_he:
jmpl %o7,%g0
ldsh [%i0+0x024],%l2 ! Mem[0000000086000024]
jmpl %o7,%g0
nop
p59_far_1_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x024],%l2 ! Mem[0000000086000024]
jmpl %o7,%g0
nop
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
ldx [%i2+0x0f8],%l3 ! Mem[00000000890000f8]
jmpl %o7,%g0
ldd [%i1+0x0a8],%l4 ! Mem[00000000888000a8]
p60_far_1_lem:
ldx [%i2+0x0f8],%l3 ! Mem[00000000890000f8]
jmpl %o7,%g0
ldd [%i1+0x0a8],%l4 ! Mem[00000000888000a8]
p60_far_1_he:
stw %l1,[%i3+0x058] ! Mem[0000000089800058]
ldub [%i2+0x06e],%l4 ! Mem[000000008900006e]
std %l6,[%i3+0x0c8] ! Mem[00000000898000c8]
jmpl %o7,%g0
ldsb [%i2+0x178],%l1 ! Mem[0000000089000178]
p60_far_1_hem:
stw %l1,[%i3+0x058] ! Mem[0000000089800058]
ldub [%i2+0x06e],%l4 ! Mem[000000008900006e]
std %l6,[%i3+0x0c8] ! Mem[00000000898000c8]
jmpl %o7,%g0
ldsb [%i2+0x178],%l1 ! Mem[0000000089000178]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
ldstub [%i3+0x0d2],%l0 ! Mem[000000008b8000d2]
jmpl %o7,%g0
ldub [%i0+0x0af],%l7 ! Mem[000000008a0000af]
p61_far_1_lem:
ldstub [%i3+0x0d2],%l0 ! Mem[000000008b8000d2]
jmpl %o7,%g0
ldub [%i0+0x0af],%l7 ! Mem[000000008a0000af]
p61_far_1_he:
jmpl %o7,%g0
ldd [%i1+0x0c0],%l0 ! Mem[000000008a8000c0]
jmpl %o7,%g0
nop
p61_far_1_hem:
jmpl %o7,%g0
ldd [%i1+0x0c0],%l0 ! Mem[000000008a8000c0]
jmpl %o7,%g0
nop
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
ldx [%i2+0x1e8],%l1 ! Mem[000000008d0001e8]
ldsh [%i0+0x1c8],%l3 ! Mem[000000008c0001c8]
jmpl %o7,%g0
stx %l7,[%i0+0x070] ! Mem[000000008c000070]
p62_far_1_lem:
ldx [%i2+0x1e8],%l1 ! Mem[000000008d0001e8]
ldsh [%i0+0x1c8],%l3 ! Mem[000000008c0001c8]
jmpl %o7,%g0
stx %l7,[%i0+0x070] ! Mem[000000008c000070]
p62_far_1_he:
sth %l0,[%i1+0x0b2] ! Mem[000000008c8000b2]
ldstub [%i2+0x04a],%l3 ! Mem[000000008d00004a]
std %l0,[%i3+0x010] ! Mem[000000008d800010]
swap [%i2+0x1e8],%l6 ! Mem[000000008d0001e8]
jmpl %o7,%g0
stx %l0,[%i2+0x140] ! Mem[000000008d000140]
p62_far_1_hem:
sth %l0,[%i1+0x0b2] ! Mem[000000008c8000b2]
ldstub [%i2+0x04a],%l3 ! Mem[000000008d00004a]
membar #Sync
std %l0,[%i3+0x010] ! Mem[000000008d800010]
swap [%i2+0x1e8],%l6 ! Mem[000000008d0001e8]
jmpl %o7,%g0
stx %l0,[%i2+0x140] ! Mem[000000008d000140]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
lduw [%i0+0x1e0],%l1 ! Mem[000000008e0001e0]
jmpl %o7,%g0
swap [%i2+0x030],%l5 ! Mem[000000008f000030]
p63_far_1_lem:
lduw [%i0+0x1e0],%l1 ! Mem[000000008e0001e0]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x030],%l5 ! Mem[000000008f000030]
p63_far_1_he:
ldstub [%i0+0x14b],%l2 ! Mem[000000008e00014b]
swap [%i0+0x020],%l7 ! Mem[000000008e000020]
ldsb [%i2+0x0f4],%l3 ! Mem[000000008f0000f4]
stx %l4,[%i2+0x050] ! Mem[000000008f000050]
jmpl %o7,%g0
stw %l0,[%i0+0x038] ! Mem[000000008e000038]
p63_far_1_hem:
ldstub [%i0+0x14b],%l2 ! Mem[000000008e00014b]
membar #Sync
swap [%i0+0x020],%l7 ! Mem[000000008e000020]
ldsb [%i2+0x0f4],%l3 ! Mem[000000008f0000f4]
stx %l4,[%i2+0x050] ! Mem[000000008f000050]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i0+0x038] ! Mem[000000008e000038]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
jmpl %o7,%g0
sth %l5,[%i0+0x0c0] ! Mem[00000000100000c0]
jmpl %o7,%g0
nop
p0_far_2_lem:
jmpl %o7,%g0
sth %l5,[%i0+0x0c0] ! Mem[00000000100000c0]
jmpl %o7,%g0
nop
p0_far_2_he:
std %l0,[%i2+0x190] ! Mem[0000000011000190]
ldstub [%i2+0x175],%l3 ! Mem[0000000011000175]
ldsh [%i0+0x176],%l0 ! Mem[0000000010000176]
sth %l4,[%i3+0x136] ! Mem[0000000011800136]
ldsb [%i2+0x1c2],%l6 ! Mem[00000000110001c2]
stb %l1,[%i1+0x13f] ! Mem[000000001080013f]
ldsw [%i1+0x1a4],%l1 ! Mem[00000000108001a4]
jmpl %o7,%g0
ldub [%i3+0x0e2],%l2 ! Mem[00000000118000e2]
p0_far_2_hem:
std %l0,[%i2+0x190] ! Mem[0000000011000190]
ldstub [%i2+0x175],%l3 ! Mem[0000000011000175]
ldsh [%i0+0x176],%l0 ! Mem[0000000010000176]
sth %l4,[%i3+0x136] ! Mem[0000000011800136]
ldsb [%i2+0x1c2],%l6 ! Mem[00000000110001c2]
stb %l1,[%i1+0x13f] ! Mem[000000001080013f]
ldsw [%i1+0x1a4],%l1 ! Mem[00000000108001a4]
jmpl %o7,%g0
ldub [%i3+0x0e2],%l2 ! Mem[00000000118000e2]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldd [%i2+0x038],%l4 ! Mem[0000000013000038]
jmpl %o7,%g0
ldsh [%i1+0x16a],%l5 ! Mem[000000001280016a]
p1_far_2_lem:
membar #Sync
ldd [%i2+0x038],%l4 ! Mem[0000000013000038]
jmpl %o7,%g0
ldsh [%i1+0x16a],%l5 ! Mem[000000001280016a]
p1_far_2_he:
sth %l0,[%i1+0x11e] ! Mem[000000001280011e]
stw %l6,[%i3+0x148] ! Mem[0000000013800148]
ldsw [%i3+0x000],%l5 ! Mem[0000000013800000]
ldx [%i3+0x070],%l0 ! Mem[0000000013800070]
jmpl %o7,%g0
stw %l6,[%i0+0x0c8] ! Mem[00000000120000c8]
p1_far_2_hem:
sth %l0,[%i1+0x11e] ! Mem[000000001280011e]
stw %l6,[%i3+0x148] ! Mem[0000000013800148]
membar #Sync
ldsw [%i3+0x000],%l5 ! Mem[0000000013800000]
ldx [%i3+0x070],%l0 ! Mem[0000000013800070]
jmpl %o7,%g0
stw %l6,[%i0+0x0c8] ! Mem[00000000120000c8]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
jmpl %o7,%g0
ldsw [%i0+0x0a0],%l1 ! Mem[00000000140000a0]
jmpl %o7,%g0
nop
p2_far_2_lem:
jmpl %o7,%g0
ldsw [%i0+0x0a0],%l1 ! Mem[00000000140000a0]
jmpl %o7,%g0
nop
p2_far_2_he:
jmpl %o7,%g0
ldstub [%i1+0x1fc],%l0 ! Mem[00000000148001fc]
jmpl %o7,%g0
nop
p2_far_2_hem:
jmpl %o7,%g0
ldstub [%i1+0x1fc],%l0 ! Mem[00000000148001fc]
jmpl %o7,%g0
nop
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
jmpl %o7,%g0
swap [%i3+0x048],%l7 ! Mem[0000000017800048]
jmpl %o7,%g0
nop
p3_far_2_lem:
jmpl %o7,%g0
swap [%i3+0x048],%l7 ! Mem[0000000017800048]
jmpl %o7,%g0
nop
p3_far_2_he:
ldx [%i2+0x1c0],%l0 ! Mem[00000000170001c0]
swap [%i3+0x198],%l6 ! Mem[0000000017800198]
ldstub [%i3+0x0e8],%l6 ! Mem[00000000178000e8]
jmpl %o7,%g0
ldsh [%i2+0x048],%l6 ! Mem[0000000017000048]
p3_far_2_hem:
ldx [%i2+0x1c0],%l0 ! Mem[00000000170001c0]
swap [%i3+0x198],%l6 ! Mem[0000000017800198]
ldstub [%i3+0x0e8],%l6 ! Mem[00000000178000e8]
jmpl %o7,%g0
ldsh [%i2+0x048],%l6 ! Mem[0000000017000048]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldsb [%i1+0x050],%l2 ! Mem[0000000018800050]
swap [%i3+0x114],%l0 ! Mem[0000000019800114]
ldub [%i1+0x0eb],%l1 ! Mem[00000000188000eb]
jmpl %o7,%g0
stb %l3,[%i1+0x093] ! Mem[0000000018800093]
p4_far_2_lem:
ldsb [%i1+0x050],%l2 ! Mem[0000000018800050]
swap [%i3+0x114],%l0 ! Mem[0000000019800114]
ldub [%i1+0x0eb],%l1 ! Mem[00000000188000eb]
jmpl %o7,%g0
stb %l3,[%i1+0x093] ! Mem[0000000018800093]
p4_far_2_he:
lduh [%i3+0x146],%l7 ! Mem[0000000019800146]
swap [%i2+0x000],%l3 ! Mem[0000000019000000]
swap [%i2+0x0b0],%l0 ! Mem[00000000190000b0]
ldd [%i0+0x1e0],%l6 ! Mem[00000000180001e0]
jmpl %o7,%g0
ldstub [%i0+0x0de],%l1 ! Mem[00000000180000de]
p4_far_2_hem:
lduh [%i3+0x146],%l7 ! Mem[0000000019800146]
membar #Sync
swap [%i2+0x000],%l3 ! Mem[0000000019000000]
swap [%i2+0x0b0],%l0 ! Mem[00000000190000b0]
ldd [%i0+0x1e0],%l6 ! Mem[00000000180001e0]
jmpl %o7,%g0
ldstub [%i0+0x0de],%l1 ! Mem[00000000180000de]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
stx %l2,[%i2+0x000] ! Mem[000000001b000000]
ldsw [%i1+0x1dc],%l3 ! Mem[000000001a8001dc]
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[000000001a000018]
p5_far_2_lem:
membar #Sync
stx %l2,[%i2+0x000] ! Mem[000000001b000000]
ldsw [%i1+0x1dc],%l3 ! Mem[000000001a8001dc]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[000000001a000018]
p5_far_2_he:
ldx [%i3+0x1f8],%l0 ! Mem[000000001b8001f8]
lduh [%i2+0x10e],%l3 ! Mem[000000001b00010e]
sth %l0,[%i1+0x014] ! Mem[000000001a800014]
ldstub [%i2+0x131],%l4 ! Mem[000000001b000131]
ldstub [%i0+0x10a],%l5 ! Mem[000000001a00010a]
ldsh [%i1+0x034],%l4 ! Mem[000000001a800034]
jmpl %o7,%g0
ldub [%i1+0x11e],%l0 ! Mem[000000001a80011e]
p5_far_2_hem:
ldx [%i3+0x1f8],%l0 ! Mem[000000001b8001f8]
lduh [%i2+0x10e],%l3 ! Mem[000000001b00010e]
membar #Sync
sth %l0,[%i1+0x014] ! Mem[000000001a800014]
ldstub [%i2+0x131],%l4 ! Mem[000000001b000131]
ldstub [%i0+0x10a],%l5 ! Mem[000000001a00010a]
ldsh [%i1+0x034],%l4 ! Mem[000000001a800034]
jmpl %o7,%g0
ldub [%i1+0x11e],%l0 ! Mem[000000001a80011e]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
lduh [%i0+0x000],%l7 ! Mem[000000001c000000]
ldsh [%i2+0x158],%l0 ! Mem[000000001d000158]
jmpl %o7,%g0
ldstub [%i2+0x08a],%l3 ! Mem[000000001d00008a]
p6_far_2_lem:
membar #Sync
lduh [%i0+0x000],%l7 ! Mem[000000001c000000]
ldsh [%i2+0x158],%l0 ! Mem[000000001d000158]
jmpl %o7,%g0
ldstub [%i2+0x08a],%l3 ! Mem[000000001d00008a]
p6_far_2_he:
ldsb [%i3+0x166],%l2 ! Mem[000000001d800166]
jmpl %o7,%g0
ldd [%i3+0x148],%l2 ! Mem[000000001d800148]
p6_far_2_hem:
ldsb [%i3+0x166],%l2 ! Mem[000000001d800166]
jmpl %o7,%g0
ldd [%i3+0x148],%l2 ! Mem[000000001d800148]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
ldstub [%i1+0x016],%l3 ! Mem[000000001e800016]
ldsw [%i1+0x000],%l1 ! Mem[000000001e800000]
ldstub [%i0+0x1b7],%l6 ! Mem[000000001e0001b7]
std %l4,[%i3+0x0a0] ! Mem[000000001f8000a0]
ldsh [%i2+0x094],%l5 ! Mem[000000001f000094]
swap [%i1+0x020],%l0 ! Mem[000000001e800020]
jmpl %o7,%g0
std %l0,[%i3+0x1b8] ! Mem[000000001f8001b8]
p7_far_2_lem:
membar #Sync
ldstub [%i1+0x016],%l3 ! Mem[000000001e800016]
ldsw [%i1+0x000],%l1 ! Mem[000000001e800000]
ldstub [%i0+0x1b7],%l6 ! Mem[000000001e0001b7]
std %l4,[%i3+0x0a0] ! Mem[000000001f8000a0]
ldsh [%i2+0x094],%l5 ! Mem[000000001f000094]
swap [%i1+0x020],%l0 ! Mem[000000001e800020]
jmpl %o7,%g0
std %l0,[%i3+0x1b8] ! Mem[000000001f8001b8]
p7_far_2_he:
ldstub [%i0+0x090],%l0 ! Mem[000000001e000090]
jmpl %o7,%g0
ldsb [%i1+0x004],%l6 ! Mem[000000001e800004]
p7_far_2_hem:
ldstub [%i0+0x090],%l0 ! Mem[000000001e000090]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x004],%l6 ! Mem[000000001e800004]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
std %l2,[%i1+0x090] ! Mem[0000000020800090]
jmpl %o7,%g0
lduh [%i3+0x19c],%l6 ! Mem[000000002180019c]
p8_far_2_lem:
std %l2,[%i1+0x090] ! Mem[0000000020800090]
jmpl %o7,%g0
lduh [%i3+0x19c],%l6 ! Mem[000000002180019c]
p8_far_2_he:
ldstub [%i0+0x14d],%l2 ! Mem[000000002000014d]
ldstub [%i2+0x03c],%l5 ! Mem[000000002100003c]
lduw [%i2+0x1b8],%l6 ! Mem[00000000210001b8]
ldstub [%i3+0x172],%l6 ! Mem[0000000021800172]
stx %l0,[%i0+0x048] ! Mem[0000000020000048]
ldsb [%i0+0x18b],%l7 ! Mem[000000002000018b]
ldub [%i3+0x097],%l4 ! Mem[0000000021800097]
jmpl %o7,%g0
stx %l0,[%i0+0x1b0] ! Mem[00000000200001b0]
p8_far_2_hem:
ldstub [%i0+0x14d],%l2 ! Mem[000000002000014d]
membar #Sync
ldstub [%i2+0x03c],%l5 ! Mem[000000002100003c]
lduw [%i2+0x1b8],%l6 ! Mem[00000000210001b8]
ldstub [%i3+0x172],%l6 ! Mem[0000000021800172]
stx %l0,[%i0+0x048] ! Mem[0000000020000048]
ldsb [%i0+0x18b],%l7 ! Mem[000000002000018b]
ldub [%i3+0x097],%l4 ! Mem[0000000021800097]
jmpl %o7,%g0
stx %l0,[%i0+0x1b0] ! Mem[00000000200001b0]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
stw %l1,[%i3+0x078] ! Mem[0000000023800078]
stb %l3,[%i1+0x03c] ! Mem[000000002280003c]
ldub [%i2+0x1e3],%l0 ! Mem[00000000230001e3]
jmpl %o7,%g0
ldsh [%i3+0x1ec],%l2 ! Mem[00000000238001ec]
p9_far_2_lem:
stw %l1,[%i3+0x078] ! Mem[0000000023800078]
membar #Sync
stb %l3,[%i1+0x03c] ! Mem[000000002280003c]
ldub [%i2+0x1e3],%l0 ! Mem[00000000230001e3]
jmpl %o7,%g0
ldsh [%i3+0x1ec],%l2 ! Mem[00000000238001ec]
p9_far_2_he:
lduh [%i2+0x1e0],%l6 ! Mem[00000000230001e0]
std %l6,[%i2+0x150] ! Mem[0000000023000150]
stx %l5,[%i0+0x070] ! Mem[0000000022000070]
ldub [%i2+0x129],%l7 ! Mem[0000000023000129]
ldstub [%i3+0x0e5],%l3 ! Mem[00000000238000e5]
stx %l0,[%i3+0x0b0] ! Mem[00000000238000b0]
jmpl %o7,%g0
sth %l0,[%i2+0x02c] ! Mem[000000002300002c]
p9_far_2_hem:
lduh [%i2+0x1e0],%l6 ! Mem[00000000230001e0]
std %l6,[%i2+0x150] ! Mem[0000000023000150]
stx %l5,[%i0+0x070] ! Mem[0000000022000070]
ldub [%i2+0x129],%l7 ! Mem[0000000023000129]
ldstub [%i3+0x0e5],%l3 ! Mem[00000000238000e5]
stx %l0,[%i3+0x0b0] ! Mem[00000000238000b0]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i2+0x02c] ! Mem[000000002300002c]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldx [%i3+0x168],%l2 ! Mem[0000000025800168]
stw %l7,[%i1+0x020] ! Mem[0000000024800020]
lduh [%i1+0x0c8],%l6 ! Mem[00000000248000c8]
stx %l5,[%i0+0x1d8] ! Mem[00000000240001d8]
jmpl %o7,%g0
stb %l5,[%i2+0x0e8] ! Mem[00000000250000e8]
p10_far_2_lem:
ldx [%i3+0x168],%l2 ! Mem[0000000025800168]
membar #Sync
stw %l7,[%i1+0x020] ! Mem[0000000024800020]
lduh [%i1+0x0c8],%l6 ! Mem[00000000248000c8]
stx %l5,[%i0+0x1d8] ! Mem[00000000240001d8]
jmpl %o7,%g0
stb %l5,[%i2+0x0e8] ! Mem[00000000250000e8]
p10_far_2_he:
stx %l5,[%i0+0x148] ! Mem[0000000024000148]
ldsw [%i2+0x1a4],%l5 ! Mem[00000000250001a4]
ldd [%i3+0x0f0],%l0 ! Mem[00000000258000f0]
lduw [%i3+0x0a8],%l1 ! Mem[00000000258000a8]
ldstub [%i3+0x049],%l6 ! Mem[0000000025800049]
jmpl %o7,%g0
stw %l0,[%i3+0x010] ! Mem[0000000025800010]
p10_far_2_hem:
stx %l5,[%i0+0x148] ! Mem[0000000024000148]
ldsw [%i2+0x1a4],%l5 ! Mem[00000000250001a4]
ldd [%i3+0x0f0],%l0 ! Mem[00000000258000f0]
lduw [%i3+0x0a8],%l1 ! Mem[00000000258000a8]
ldstub [%i3+0x049],%l6 ! Mem[0000000025800049]
membar #Sync
jmpl %o7,%g0
stw %l0,[%i3+0x010] ! Mem[0000000025800010]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
swap [%i2+0x168],%l2 ! Mem[0000000027000168]
swap [%i3+0x000],%l7 ! Mem[0000000027800000]
jmpl %o7,%g0
ldsw [%i3+0x010],%l2 ! Mem[0000000027800010]
p11_far_2_lem:
swap [%i2+0x168],%l2 ! Mem[0000000027000168]
membar #Sync
swap [%i3+0x000],%l7 ! Mem[0000000027800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x010],%l2 ! Mem[0000000027800010]
p11_far_2_he:
jmpl %o7,%g0
ldx [%i3+0x0f0],%l6 ! Mem[00000000278000f0]
jmpl %o7,%g0
nop
p11_far_2_hem:
jmpl %o7,%g0
ldx [%i3+0x0f0],%l6 ! Mem[00000000278000f0]
jmpl %o7,%g0
nop
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
stx %l3,[%i2+0x0b0] ! Mem[00000000290000b0]
jmpl %o7,%g0
ldsh [%i3+0x100],%l4 ! Mem[0000000029800100]
p12_far_2_lem:
stx %l3,[%i2+0x0b0] ! Mem[00000000290000b0]
jmpl %o7,%g0
ldsh [%i3+0x100],%l4 ! Mem[0000000029800100]
p12_far_2_he:
swap [%i1+0x19c],%l2 ! Mem[000000002880019c]
lduh [%i2+0x022],%l2 ! Mem[0000000029000022]
stb %l5,[%i1+0x048] ! Mem[0000000028800048]
std %l2,[%i3+0x188] ! Mem[0000000029800188]
std %l0,[%i1+0x128] ! Mem[0000000028800128]
stw %l7,[%i3+0x1a8] ! Mem[00000000298001a8]
jmpl %o7,%g0
ldd [%i0+0x100],%l6 ! Mem[0000000028000100]
p12_far_2_hem:
swap [%i1+0x19c],%l2 ! Mem[000000002880019c]
membar #Sync
lduh [%i2+0x022],%l2 ! Mem[0000000029000022]
stb %l5,[%i1+0x048] ! Mem[0000000028800048]
std %l2,[%i3+0x188] ! Mem[0000000029800188]
std %l0,[%i1+0x128] ! Mem[0000000028800128]
stw %l7,[%i3+0x1a8] ! Mem[00000000298001a8]
jmpl %o7,%g0
ldd [%i0+0x100],%l6 ! Mem[0000000028000100]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
stx %l5,[%i2+0x0d8] ! Mem[000000002b0000d8]
ldx [%i1+0x078],%l0 ! Mem[000000002a800078]
std %l6,[%i2+0x0f0] ! Mem[000000002b0000f0]
jmpl %o7,%g0
swap [%i0+0x018],%l5 ! Mem[000000002a000018]
p13_far_2_lem:
stx %l5,[%i2+0x0d8] ! Mem[000000002b0000d8]
ldx [%i1+0x078],%l0 ! Mem[000000002a800078]
std %l6,[%i2+0x0f0] ! Mem[000000002b0000f0]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x018],%l5 ! Mem[000000002a000018]
p13_far_2_he:
ldsb [%i1+0x166],%l7 ! Mem[000000002a800166]
ldstub [%i3+0x16d],%l2 ! Mem[000000002b80016d]
swap [%i2+0x048],%l1 ! Mem[000000002b000048]
swap [%i0+0x19c],%l0 ! Mem[000000002a00019c]
jmpl %o7,%g0
ldstub [%i1+0x0de],%l1 ! Mem[000000002a8000de]
p13_far_2_hem:
ldsb [%i1+0x166],%l7 ! Mem[000000002a800166]
ldstub [%i3+0x16d],%l2 ! Mem[000000002b80016d]
swap [%i2+0x048],%l1 ! Mem[000000002b000048]
swap [%i0+0x19c],%l0 ! Mem[000000002a00019c]
jmpl %o7,%g0
ldstub [%i1+0x0de],%l1 ! Mem[000000002a8000de]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
stb %l3,[%i1+0x002] ! Mem[000000002c800002]
ldsw [%i2+0x118],%l2 ! Mem[000000002d000118]
ldstub [%i2+0x126],%l4 ! Mem[000000002d000126]
std %l6,[%i0+0x008] ! Mem[000000002c000008]
jmpl %o7,%g0
ldstub [%i2+0x183],%l3 ! Mem[000000002d000183]
p14_far_2_lem:
membar #Sync
stb %l3,[%i1+0x002] ! Mem[000000002c800002]
ldsw [%i2+0x118],%l2 ! Mem[000000002d000118]
ldstub [%i2+0x126],%l4 ! Mem[000000002d000126]
std %l6,[%i0+0x008] ! Mem[000000002c000008]
jmpl %o7,%g0
ldstub [%i2+0x183],%l3 ! Mem[000000002d000183]
p14_far_2_he:
jmpl %o7,%g0
ldstub [%i0+0x142],%l1 ! Mem[000000002c000142]
jmpl %o7,%g0
nop
p14_far_2_hem:
jmpl %o7,%g0
ldstub [%i0+0x142],%l1 ! Mem[000000002c000142]
jmpl %o7,%g0
nop
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
stw %l5,[%i1+0x168] ! Mem[000000002e800168]
ldsb [%i0+0x024],%l0 ! Mem[000000002e000024]
lduh [%i1+0x0d0],%l0 ! Mem[000000002e8000d0]
ldsw [%i0+0x064],%l1 ! Mem[000000002e000064]
sth %l3,[%i3+0x146] ! Mem[000000002f800146]
jmpl %o7,%g0
ldsb [%i2+0x19c],%l3 ! Mem[000000002f00019c]
p15_far_2_lem:
stw %l5,[%i1+0x168] ! Mem[000000002e800168]
membar #Sync
ldsb [%i0+0x024],%l0 ! Mem[000000002e000024]
lduh [%i1+0x0d0],%l0 ! Mem[000000002e8000d0]
ldsw [%i0+0x064],%l1 ! Mem[000000002e000064]
sth %l3,[%i3+0x146] ! Mem[000000002f800146]
jmpl %o7,%g0
ldsb [%i2+0x19c],%l3 ! Mem[000000002f00019c]
p15_far_2_he:
ldub [%i1+0x1dd],%l0 ! Mem[000000002e8001dd]
jmpl %o7,%g0
ldstub [%i2+0x0b7],%l7 ! Mem[000000002f0000b7]
p15_far_2_hem:
ldub [%i1+0x1dd],%l0 ! Mem[000000002e8001dd]
jmpl %o7,%g0
ldstub [%i2+0x0b7],%l7 ! Mem[000000002f0000b7]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
ldd [%i3+0x1d8],%l0 ! Mem[00000000318001d8]
swap [%i1+0x094],%l7 ! Mem[0000000030800094]
ldstub [%i0+0x061],%l0 ! Mem[0000000030000061]
std %l6,[%i2+0x058] ! Mem[0000000031000058]
ldd [%i0+0x058],%l0 ! Mem[0000000030000058]
stb %l0,[%i2+0x055] ! Mem[0000000031000055]
jmpl %o7,%g0
ldstub [%i0+0x0a1],%l6 ! Mem[00000000300000a1]
p16_far_2_lem:
ldd [%i3+0x1d8],%l0 ! Mem[00000000318001d8]
swap [%i1+0x094],%l7 ! Mem[0000000030800094]
ldstub [%i0+0x061],%l0 ! Mem[0000000030000061]
std %l6,[%i2+0x058] ! Mem[0000000031000058]
ldd [%i0+0x058],%l0 ! Mem[0000000030000058]
stb %l0,[%i2+0x055] ! Mem[0000000031000055]
jmpl %o7,%g0
ldstub [%i0+0x0a1],%l6 ! Mem[00000000300000a1]
p16_far_2_he:
swap [%i3+0x02c],%l3 ! Mem[000000003180002c]
stx %l0,[%i2+0x1b8] ! Mem[00000000310001b8]
sth %l4,[%i1+0x1da] ! Mem[00000000308001da]
stb %l0,[%i3+0x017] ! Mem[0000000031800017]
ldx [%i2+0x048],%l1 ! Mem[0000000031000048]
ldsw [%i2+0x154],%l2 ! Mem[0000000031000154]
lduw [%i2+0x088],%l1 ! Mem[0000000031000088]
jmpl %o7,%g0
stb %l6,[%i3+0x1e7] ! Mem[00000000318001e7]
p16_far_2_hem:
membar #Sync
swap [%i3+0x02c],%l3 ! Mem[000000003180002c]
stx %l0,[%i2+0x1b8] ! Mem[00000000310001b8]
sth %l4,[%i1+0x1da] ! Mem[00000000308001da]
stb %l0,[%i3+0x017] ! Mem[0000000031800017]
ldx [%i2+0x048],%l1 ! Mem[0000000031000048]
ldsw [%i2+0x154],%l2 ! Mem[0000000031000154]
lduw [%i2+0x088],%l1 ! Mem[0000000031000088]
jmpl %o7,%g0
stb %l6,[%i3+0x1e7] ! Mem[00000000318001e7]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
jmpl %o7,%g0
swap [%i2+0x160],%l1 ! Mem[0000000033000160]
jmpl %o7,%g0
nop
p17_far_2_lem:
jmpl %o7,%g0
swap [%i2+0x160],%l1 ! Mem[0000000033000160]
jmpl %o7,%g0
nop
p17_far_2_he:
jmpl %o7,%g0
ldx [%i2+0x048],%l2 ! Mem[0000000033000048]
jmpl %o7,%g0
nop
p17_far_2_hem:
jmpl %o7,%g0
ldx [%i2+0x048],%l2 ! Mem[0000000033000048]
jmpl %o7,%g0
nop
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldx [%i2+0x090],%l2 ! Mem[0000000035000090]
ldsb [%i0+0x04b],%l2 ! Mem[000000003400004b]
stw %l2,[%i1+0x1c0] ! Mem[00000000348001c0]
stb %l3,[%i0+0x1f9] ! Mem[00000000340001f9]
jmpl %o7,%g0
stx %l0,[%i0+0x030] ! Mem[0000000034000030]
p18_far_2_lem:
ldx [%i2+0x090],%l2 ! Mem[0000000035000090]
ldsb [%i0+0x04b],%l2 ! Mem[000000003400004b]
stw %l2,[%i1+0x1c0] ! Mem[00000000348001c0]
stb %l3,[%i0+0x1f9] ! Mem[00000000340001f9]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x030] ! Mem[0000000034000030]
p18_far_2_he:
ldd [%i3+0x090],%l0 ! Mem[0000000035800090]
ldx [%i2+0x170],%l0 ! Mem[0000000035000170]
jmpl %o7,%g0
ldsw [%i1+0x02c],%l6 ! Mem[000000003480002c]
p18_far_2_hem:
ldd [%i3+0x090],%l0 ! Mem[0000000035800090]
ldx [%i2+0x170],%l0 ! Mem[0000000035000170]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x02c],%l6 ! Mem[000000003480002c]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
jmpl %o7,%g0
std %l6,[%i2+0x048] ! Mem[0000000037000048]
jmpl %o7,%g0
nop
p19_far_2_lem:
jmpl %o7,%g0
std %l6,[%i2+0x048] ! Mem[0000000037000048]
jmpl %o7,%g0
nop
p19_far_2_he:
ldsh [%i3+0x13a],%l2 ! Mem[000000003780013a]
swap [%i0+0x104],%l4 ! Mem[0000000036000104]
ldstub [%i3+0x0c8],%l6 ! Mem[00000000378000c8]
jmpl %o7,%g0
ldx [%i1+0x008],%l1 ! Mem[0000000036800008]
p19_far_2_hem:
ldsh [%i3+0x13a],%l2 ! Mem[000000003780013a]
swap [%i0+0x104],%l4 ! Mem[0000000036000104]
ldstub [%i3+0x0c8],%l6 ! Mem[00000000378000c8]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x008],%l1 ! Mem[0000000036800008]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
stx %l7,[%i0+0x0a8] ! Mem[00000000380000a8]
swap [%i2+0x120],%l7 ! Mem[0000000039000120]
ldstub [%i3+0x03f],%l4 ! Mem[000000003980003f]
sth %l3,[%i3+0x196] ! Mem[0000000039800196]
stw %l2,[%i3+0x134] ! Mem[0000000039800134]
jmpl %o7,%g0
lduh [%i0+0x074],%l0 ! Mem[0000000038000074]
p20_far_2_lem:
stx %l7,[%i0+0x0a8] ! Mem[00000000380000a8]
swap [%i2+0x120],%l7 ! Mem[0000000039000120]
membar #Sync
ldstub [%i3+0x03f],%l4 ! Mem[000000003980003f]
sth %l3,[%i3+0x196] ! Mem[0000000039800196]
stw %l2,[%i3+0x134] ! Mem[0000000039800134]
jmpl %o7,%g0
lduh [%i0+0x074],%l0 ! Mem[0000000038000074]
p20_far_2_he:
std %l6,[%i1+0x040] ! Mem[0000000038800040]
ldstub [%i1+0x166],%l2 ! Mem[0000000038800166]
lduw [%i2+0x198],%l0 ! Mem[0000000039000198]
ldsh [%i3+0x02e],%l2 ! Mem[000000003980002e]
ldsb [%i0+0x0b4],%l6 ! Mem[00000000380000b4]
jmpl %o7,%g0
lduh [%i0+0x010],%l6 ! Mem[0000000038000010]
p20_far_2_hem:
std %l6,[%i1+0x040] ! Mem[0000000038800040]
ldstub [%i1+0x166],%l2 ! Mem[0000000038800166]
lduw [%i2+0x198],%l0 ! Mem[0000000039000198]
membar #Sync
ldsh [%i3+0x02e],%l2 ! Mem[000000003980002e]
ldsb [%i0+0x0b4],%l6 ! Mem[00000000380000b4]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x010],%l6 ! Mem[0000000038000010]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
jmpl %o7,%g0
stw %l7,[%i0+0x068] ! Mem[000000003a000068]
jmpl %o7,%g0
nop
p21_far_2_lem:
jmpl %o7,%g0
stw %l7,[%i0+0x068] ! Mem[000000003a000068]
jmpl %o7,%g0
nop
p21_far_2_he:
ldsh [%i3+0x10c],%l6 ! Mem[000000003b80010c]
ldd [%i0+0x198],%l6 ! Mem[000000003a000198]
stb %l6,[%i1+0x0c8] ! Mem[000000003a8000c8]
jmpl %o7,%g0
stw %l1,[%i1+0x028] ! Mem[000000003a800028]
p21_far_2_hem:
ldsh [%i3+0x10c],%l6 ! Mem[000000003b80010c]
ldd [%i0+0x198],%l6 ! Mem[000000003a000198]
stb %l6,[%i1+0x0c8] ! Mem[000000003a8000c8]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i1+0x028] ! Mem[000000003a800028]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
ldsh [%i0+0x11e],%l6 ! Mem[000000003c00011e]
ldx [%i3+0x020],%l1 ! Mem[000000003d800020]
lduw [%i3+0x03c],%l4 ! Mem[000000003d80003c]
lduw [%i0+0x02c],%l0 ! Mem[000000003c00002c]
lduw [%i2+0x13c],%l0 ! Mem[000000003d00013c]
swap [%i0+0x090],%l2 ! Mem[000000003c000090]
ldstub [%i3+0x1f2],%l7 ! Mem[000000003d8001f2]
jmpl %o7,%g0
swap [%i2+0x0b0],%l4 ! Mem[000000003d0000b0]
p22_far_2_lem:
ldsh [%i0+0x11e],%l6 ! Mem[000000003c00011e]
membar #Sync
ldx [%i3+0x020],%l1 ! Mem[000000003d800020]
lduw [%i3+0x03c],%l4 ! Mem[000000003d80003c]
lduw [%i0+0x02c],%l0 ! Mem[000000003c00002c]
lduw [%i2+0x13c],%l0 ! Mem[000000003d00013c]
swap [%i0+0x090],%l2 ! Mem[000000003c000090]
ldstub [%i3+0x1f2],%l7 ! Mem[000000003d8001f2]
jmpl %o7,%g0
swap [%i2+0x0b0],%l4 ! Mem[000000003d0000b0]
p22_far_2_he:
lduh [%i2+0x12e],%l5 ! Mem[000000003d00012e]
ldub [%i2+0x000],%l2 ! Mem[000000003d000000]
lduh [%i1+0x1f0],%l1 ! Mem[000000003c8001f0]
lduw [%i3+0x144],%l4 ! Mem[000000003d800144]
swap [%i2+0x184],%l5 ! Mem[000000003d000184]
jmpl %o7,%g0
stb %l3,[%i2+0x0f8] ! Mem[000000003d0000f8]
p22_far_2_hem:
lduh [%i2+0x12e],%l5 ! Mem[000000003d00012e]
membar #Sync
ldub [%i2+0x000],%l2 ! Mem[000000003d000000]
lduh [%i1+0x1f0],%l1 ! Mem[000000003c8001f0]
lduw [%i3+0x144],%l4 ! Mem[000000003d800144]
swap [%i2+0x184],%l5 ! Mem[000000003d000184]
jmpl %o7,%g0
stb %l3,[%i2+0x0f8] ! Mem[000000003d0000f8]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
jmpl %o7,%g0
ldsw [%i3+0x164],%l7 ! Mem[000000003f800164]
jmpl %o7,%g0
nop
p23_far_2_lem:
jmpl %o7,%g0
ldsw [%i3+0x164],%l7 ! Mem[000000003f800164]
jmpl %o7,%g0
nop
p23_far_2_he:
ldsb [%i0+0x0d0],%l0 ! Mem[000000003e0000d0]
ldsw [%i0+0x088],%l1 ! Mem[000000003e000088]
ldsw [%i0+0x068],%l6 ! Mem[000000003e000068]
stb %l0,[%i2+0x013] ! Mem[000000003f000013]
sth %l3,[%i1+0x042] ! Mem[000000003e800042]
jmpl %o7,%g0
ldsw [%i0+0x168],%l4 ! Mem[000000003e000168]
p23_far_2_hem:
ldsb [%i0+0x0d0],%l0 ! Mem[000000003e0000d0]
ldsw [%i0+0x088],%l1 ! Mem[000000003e000088]
ldsw [%i0+0x068],%l6 ! Mem[000000003e000068]
membar #Sync
stb %l0,[%i2+0x013] ! Mem[000000003f000013]
sth %l3,[%i1+0x042] ! Mem[000000003e800042]
jmpl %o7,%g0
ldsw [%i0+0x168],%l4 ! Mem[000000003e000168]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldstub [%i1+0x025],%l0 ! Mem[0000000040800025]
jmpl %o7,%g0
ldsb [%i0+0x0f0],%l6 ! Mem[00000000400000f0]
p24_far_2_lem:
membar #Sync
ldstub [%i1+0x025],%l0 ! Mem[0000000040800025]
jmpl %o7,%g0
ldsb [%i0+0x0f0],%l6 ! Mem[00000000400000f0]
p24_far_2_he:
jmpl %o7,%g0
ldstub [%i0+0x0fd],%l4 ! Mem[00000000400000fd]
jmpl %o7,%g0
nop
p24_far_2_hem:
jmpl %o7,%g0
ldstub [%i0+0x0fd],%l4 ! Mem[00000000400000fd]
jmpl %o7,%g0
nop
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
stw %l6,[%i2+0x048] ! Mem[0000000043000048]
jmpl %o7,%g0
ldub [%i2+0x013],%l0 ! Mem[0000000043000013]
p25_far_2_lem:
stw %l6,[%i2+0x048] ! Mem[0000000043000048]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x013],%l0 ! Mem[0000000043000013]
p25_far_2_he:
lduw [%i0+0x03c],%l3 ! Mem[000000004200003c]
ldsh [%i1+0x096],%l4 ! Mem[0000000042800096]
swap [%i1+0x190],%l0 ! Mem[0000000042800190]
ldstub [%i2+0x00d],%l0 ! Mem[000000004300000d]
ldx [%i3+0x188],%l2 ! Mem[0000000043800188]
lduh [%i3+0x022],%l0 ! Mem[0000000043800022]
jmpl %o7,%g0
swap [%i0+0x1b8],%l1 ! Mem[00000000420001b8]
p25_far_2_hem:
membar #Sync
lduw [%i0+0x03c],%l3 ! Mem[000000004200003c]
ldsh [%i1+0x096],%l4 ! Mem[0000000042800096]
swap [%i1+0x190],%l0 ! Mem[0000000042800190]
ldstub [%i2+0x00d],%l0 ! Mem[000000004300000d]
ldx [%i3+0x188],%l2 ! Mem[0000000043800188]
lduh [%i3+0x022],%l0 ! Mem[0000000043800022]
jmpl %o7,%g0
swap [%i0+0x1b8],%l1 ! Mem[00000000420001b8]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
sth %l5,[%i1+0x0fc] ! Mem[00000000448000fc]
stx %l0,[%i0+0x130] ! Mem[0000000044000130]
stb %l1,[%i3+0x0cb] ! Mem[00000000458000cb]
jmpl %o7,%g0
lduh [%i1+0x092],%l3 ! Mem[0000000044800092]
p26_far_2_lem:
sth %l5,[%i1+0x0fc] ! Mem[00000000448000fc]
stx %l0,[%i0+0x130] ! Mem[0000000044000130]
stb %l1,[%i3+0x0cb] ! Mem[00000000458000cb]
jmpl %o7,%g0
lduh [%i1+0x092],%l3 ! Mem[0000000044800092]
p26_far_2_he:
ldsw [%i0+0x060],%l6 ! Mem[0000000044000060]
stw %l2,[%i2+0x19c] ! Mem[000000004500019c]
std %l4,[%i2+0x038] ! Mem[0000000045000038]
std %l6,[%i3+0x1b8] ! Mem[00000000458001b8]
jmpl %o7,%g0
ldstub [%i0+0x172],%l6 ! Mem[0000000044000172]
p26_far_2_hem:
ldsw [%i0+0x060],%l6 ! Mem[0000000044000060]
stw %l2,[%i2+0x19c] ! Mem[000000004500019c]
membar #Sync
std %l4,[%i2+0x038] ! Mem[0000000045000038]
std %l6,[%i3+0x1b8] ! Mem[00000000458001b8]
jmpl %o7,%g0
ldstub [%i0+0x172],%l6 ! Mem[0000000044000172]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
swap [%i3+0x038],%l2 ! Mem[0000000047800038]
stx %l5,[%i2+0x1b0] ! Mem[00000000470001b0]
ldub [%i2+0x05a],%l0 ! Mem[000000004700005a]
jmpl %o7,%g0
ldstub [%i3+0x0f0],%l6 ! Mem[00000000478000f0]
p27_far_2_lem:
membar #Sync
swap [%i3+0x038],%l2 ! Mem[0000000047800038]
stx %l5,[%i2+0x1b0] ! Mem[00000000470001b0]
ldub [%i2+0x05a],%l0 ! Mem[000000004700005a]
jmpl %o7,%g0
ldstub [%i3+0x0f0],%l6 ! Mem[00000000478000f0]
p27_far_2_he:
jmpl %o7,%g0
ldsh [%i3+0x05c],%l4 ! Mem[000000004780005c]
jmpl %o7,%g0
nop
p27_far_2_hem:
jmpl %o7,%g0
ldsh [%i3+0x05c],%l4 ! Mem[000000004780005c]
jmpl %o7,%g0
nop
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
jmpl %o7,%g0
ldstub [%i0+0x05d],%l4 ! Mem[000000004800005d]
jmpl %o7,%g0
nop
p28_far_2_lem:
jmpl %o7,%g0
ldstub [%i0+0x05d],%l4 ! Mem[000000004800005d]
jmpl %o7,%g0
nop
p28_far_2_he:
ldsh [%i0+0x12c],%l6 ! Mem[000000004800012c]
ldstub [%i3+0x1b8],%l6 ! Mem[00000000498001b8]
stb %l3,[%i2+0x08a] ! Mem[000000004900008a]
jmpl %o7,%g0
ldsb [%i0+0x0b6],%l5 ! Mem[00000000480000b6]
p28_far_2_hem:
ldsh [%i0+0x12c],%l6 ! Mem[000000004800012c]
ldstub [%i3+0x1b8],%l6 ! Mem[00000000498001b8]
stb %l3,[%i2+0x08a] ! Mem[000000004900008a]
jmpl %o7,%g0
ldsb [%i0+0x0b6],%l5 ! Mem[00000000480000b6]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
ldx [%i2+0x020],%l3 ! Mem[000000004b000020]
ldstub [%i2+0x049],%l1 ! Mem[000000004b000049]
ldstub [%i0+0x19d],%l0 ! Mem[000000004a00019d]
stb %l1,[%i3+0x0de] ! Mem[000000004b8000de]
stw %l3,[%i2+0x1fc] ! Mem[000000004b0001fc]
ldd [%i2+0x038],%l6 ! Mem[000000004b000038]
jmpl %o7,%g0
ldsb [%i3+0x097],%l4 ! Mem[000000004b800097]
p29_far_2_lem:
membar #Sync
ldx [%i2+0x020],%l3 ! Mem[000000004b000020]
ldstub [%i2+0x049],%l1 ! Mem[000000004b000049]
ldstub [%i0+0x19d],%l0 ! Mem[000000004a00019d]
stb %l1,[%i3+0x0de] ! Mem[000000004b8000de]
stw %l3,[%i2+0x1fc] ! Mem[000000004b0001fc]
ldd [%i2+0x038],%l6 ! Mem[000000004b000038]
jmpl %o7,%g0
ldsb [%i3+0x097],%l4 ! Mem[000000004b800097]
p29_far_2_he:
ldd [%i3+0x0e0],%l4 ! Mem[000000004b8000e0]
stw %l1,[%i1+0x018] ! Mem[000000004a800018]
ldsb [%i2+0x00a],%l2 ! Mem[000000004b00000a]
ldstub [%i1+0x09d],%l4 ! Mem[000000004a80009d]
ldd [%i1+0x140],%l6 ! Mem[000000004a800140]
ldstub [%i0+0x079],%l7 ! Mem[000000004a000079]
jmpl %o7,%g0
ldd [%i2+0x0b0],%l2 ! Mem[000000004b0000b0]
p29_far_2_hem:
ldd [%i3+0x0e0],%l4 ! Mem[000000004b8000e0]
membar #Sync
stw %l1,[%i1+0x018] ! Mem[000000004a800018]
ldsb [%i2+0x00a],%l2 ! Mem[000000004b00000a]
ldstub [%i1+0x09d],%l4 ! Mem[000000004a80009d]
ldd [%i1+0x140],%l6 ! Mem[000000004a800140]
ldstub [%i0+0x079],%l7 ! Mem[000000004a000079]
jmpl %o7,%g0
ldd [%i2+0x0b0],%l2 ! Mem[000000004b0000b0]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
stw %l0,[%i2+0x0b4] ! Mem[000000004d0000b4]
lduh [%i1+0x184],%l2 ! Mem[000000004c800184]
ldsw [%i1+0x048],%l7 ! Mem[000000004c800048]
jmpl %o7,%g0
ldstub [%i3+0x11e],%l6 ! Mem[000000004d80011e]
p30_far_2_lem:
stw %l0,[%i2+0x0b4] ! Mem[000000004d0000b4]
lduh [%i1+0x184],%l2 ! Mem[000000004c800184]
ldsw [%i1+0x048],%l7 ! Mem[000000004c800048]
jmpl %o7,%g0
ldstub [%i3+0x11e],%l6 ! Mem[000000004d80011e]
p30_far_2_he:
jmpl %o7,%g0
lduh [%i0+0x172],%l6 ! Mem[000000004c000172]
jmpl %o7,%g0
nop
p30_far_2_hem:
jmpl %o7,%g0
lduh [%i0+0x172],%l6 ! Mem[000000004c000172]
jmpl %o7,%g0
nop
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
jmpl %o7,%g0
lduh [%i2+0x1e0],%l6 ! Mem[000000004f0001e0]
jmpl %o7,%g0
nop
p31_far_2_lem:
jmpl %o7,%g0
lduh [%i2+0x1e0],%l6 ! Mem[000000004f0001e0]
jmpl %o7,%g0
nop
p31_far_2_he:
ldx [%i3+0x198],%l3 ! Mem[000000004f800198]
ldsb [%i2+0x14e],%l7 ! Mem[000000004f00014e]
ldsh [%i1+0x15c],%l6 ! Mem[000000004e80015c]
ldsh [%i1+0x1d8],%l0 ! Mem[000000004e8001d8]
sth %l3,[%i3+0x10e] ! Mem[000000004f80010e]
swap [%i3+0x014],%l0 ! Mem[000000004f800014]
jmpl %o7,%g0
stx %l4,[%i2+0x130] ! Mem[000000004f000130]
p31_far_2_hem:
ldx [%i3+0x198],%l3 ! Mem[000000004f800198]
ldsb [%i2+0x14e],%l7 ! Mem[000000004f00014e]
ldsh [%i1+0x15c],%l6 ! Mem[000000004e80015c]
ldsh [%i1+0x1d8],%l0 ! Mem[000000004e8001d8]
sth %l3,[%i3+0x10e] ! Mem[000000004f80010e]
membar #Sync
swap [%i3+0x014],%l0 ! Mem[000000004f800014]
jmpl %o7,%g0
stx %l4,[%i2+0x130] ! Mem[000000004f000130]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[00000000510000d0]
jmpl %o7,%g0
nop
p32_far_2_lem:
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[00000000510000d0]
jmpl %o7,%g0
nop
p32_far_2_he:
jmpl %o7,%g0
stw %l4,[%i3+0x07c] ! Mem[000000005180007c]
jmpl %o7,%g0
nop
p32_far_2_hem:
jmpl %o7,%g0
stw %l4,[%i3+0x07c] ! Mem[000000005180007c]
jmpl %o7,%g0
nop
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
stb %l2,[%i3+0x166] ! Mem[0000000053800166]
jmpl %o7,%g0
stb %l3,[%i2+0x16d] ! Mem[000000005300016d]
p33_far_2_lem:
stb %l2,[%i3+0x166] ! Mem[0000000053800166]
jmpl %o7,%g0
stb %l3,[%i2+0x16d] ! Mem[000000005300016d]
p33_far_2_he:
swap [%i1+0x17c],%l7 ! Mem[000000005280017c]
swap [%i2+0x020],%l5 ! Mem[0000000053000020]
std %l4,[%i3+0x020] ! Mem[0000000053800020]
lduh [%i0+0x064],%l1 ! Mem[0000000052000064]
sth %l6,[%i1+0x190] ! Mem[0000000052800190]
jmpl %o7,%g0
sth %l3,[%i2+0x016] ! Mem[0000000053000016]
p33_far_2_hem:
swap [%i1+0x17c],%l7 ! Mem[000000005280017c]
membar #Sync
swap [%i2+0x020],%l5 ! Mem[0000000053000020]
std %l4,[%i3+0x020] ! Mem[0000000053800020]
lduh [%i0+0x064],%l1 ! Mem[0000000052000064]
sth %l6,[%i1+0x190] ! Mem[0000000052800190]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i2+0x016] ! Mem[0000000053000016]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
jmpl %o7,%g0
ldstub [%i0+0x1b8],%l7 ! Mem[00000000540001b8]
jmpl %o7,%g0
nop
p34_far_2_lem:
jmpl %o7,%g0
ldstub [%i0+0x1b8],%l7 ! Mem[00000000540001b8]
jmpl %o7,%g0
nop
p34_far_2_he:
swap [%i1+0x1a4],%l5 ! Mem[00000000548001a4]
ldstub [%i1+0x0f0],%l0 ! Mem[00000000548000f0]
stw %l1,[%i2+0x0a8] ! Mem[00000000550000a8]
jmpl %o7,%g0
std %l2,[%i3+0x140] ! Mem[0000000055800140]
p34_far_2_hem:
swap [%i1+0x1a4],%l5 ! Mem[00000000548001a4]
ldstub [%i1+0x0f0],%l0 ! Mem[00000000548000f0]
stw %l1,[%i2+0x0a8] ! Mem[00000000550000a8]
jmpl %o7,%g0
std %l2,[%i3+0x140] ! Mem[0000000055800140]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
ldsh [%i1+0x038],%l2 ! Mem[0000000056800038]
sth %l5,[%i1+0x1b2] ! Mem[00000000568001b2]
stw %l2,[%i1+0x000] ! Mem[0000000056800000]
jmpl %o7,%g0
ldsw [%i1+0x018],%l1 ! Mem[0000000056800018]
p35_far_2_lem:
membar #Sync
ldsh [%i1+0x038],%l2 ! Mem[0000000056800038]
sth %l5,[%i1+0x1b2] ! Mem[00000000568001b2]
stw %l2,[%i1+0x000] ! Mem[0000000056800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x018],%l1 ! Mem[0000000056800018]
p35_far_2_he:
jmpl %o7,%g0
ldub [%i1+0x068],%l7 ! Mem[0000000056800068]
jmpl %o7,%g0
nop
p35_far_2_hem:
jmpl %o7,%g0
ldub [%i1+0x068],%l7 ! Mem[0000000056800068]
jmpl %o7,%g0
nop
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldstub [%i3+0x14b],%l2 ! Mem[000000005980014b]
stw %l7,[%i1+0x000] ! Mem[0000000058800000]
jmpl %o7,%g0
swap [%i3+0x178],%l0 ! Mem[0000000059800178]
p36_far_2_lem:
ldstub [%i3+0x14b],%l2 ! Mem[000000005980014b]
membar #Sync
stw %l7,[%i1+0x000] ! Mem[0000000058800000]
jmpl %o7,%g0
swap [%i3+0x178],%l0 ! Mem[0000000059800178]
p36_far_2_he:
jmpl %o7,%g0
swap [%i0+0x0a0],%l1 ! Mem[00000000580000a0]
jmpl %o7,%g0
nop
p36_far_2_hem:
jmpl %o7,%g0
swap [%i0+0x0a0],%l1 ! Mem[00000000580000a0]
jmpl %o7,%g0
nop
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
jmpl %o7,%g0
lduw [%i0+0x048],%l7 ! Mem[000000005a000048]
jmpl %o7,%g0
nop
p37_far_2_lem:
jmpl %o7,%g0
lduw [%i0+0x048],%l7 ! Mem[000000005a000048]
jmpl %o7,%g0
nop
p37_far_2_he:
ldx [%i2+0x1e0],%l0 ! Mem[000000005b0001e0]
stb %l6,[%i3+0x1b8] ! Mem[000000005b8001b8]
ldd [%i0+0x0a8],%l2 ! Mem[000000005a0000a8]
jmpl %o7,%g0
ldx [%i2+0x068],%l6 ! Mem[000000005b000068]
p37_far_2_hem:
ldx [%i2+0x1e0],%l0 ! Mem[000000005b0001e0]
stb %l6,[%i3+0x1b8] ! Mem[000000005b8001b8]
ldd [%i0+0x0a8],%l2 ! Mem[000000005a0000a8]
jmpl %o7,%g0
ldx [%i2+0x068],%l6 ! Mem[000000005b000068]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
swap [%i3+0x0fc],%l4 ! Mem[000000005d8000fc]
lduh [%i1+0x060],%l6 ! Mem[000000005c800060]
ldub [%i2+0x1bf],%l2 ! Mem[000000005d0001bf]
ldsw [%i1+0x020],%l2 ! Mem[000000005c800020]
stx %l5,[%i1+0x068] ! Mem[000000005c800068]
jmpl %o7,%g0
ldsw [%i2+0x054],%l0 ! Mem[000000005d000054]
p38_far_2_lem:
swap [%i3+0x0fc],%l4 ! Mem[000000005d8000fc]
lduh [%i1+0x060],%l6 ! Mem[000000005c800060]
ldub [%i2+0x1bf],%l2 ! Mem[000000005d0001bf]
membar #Sync
ldsw [%i1+0x020],%l2 ! Mem[000000005c800020]
stx %l5,[%i1+0x068] ! Mem[000000005c800068]
jmpl %o7,%g0
ldsw [%i2+0x054],%l0 ! Mem[000000005d000054]
p38_far_2_he:
sth %l2,[%i0+0x0b0] ! Mem[000000005c0000b0]
stx %l2,[%i0+0x068] ! Mem[000000005c000068]
ldstub [%i2+0x024],%l2 ! Mem[000000005d000024]
swap [%i3+0x1dc],%l3 ! Mem[000000005d8001dc]
jmpl %o7,%g0
ldsb [%i3+0x01b],%l7 ! Mem[000000005d80001b]
p38_far_2_hem:
sth %l2,[%i0+0x0b0] ! Mem[000000005c0000b0]
stx %l2,[%i0+0x068] ! Mem[000000005c000068]
membar #Sync
ldstub [%i2+0x024],%l2 ! Mem[000000005d000024]
swap [%i3+0x1dc],%l3 ! Mem[000000005d8001dc]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x01b],%l7 ! Mem[000000005d80001b]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
stb %l7,[%i0+0x14e] ! Mem[000000005e00014e]
ldd [%i1+0x058],%l0 ! Mem[000000005e800058]
jmpl %o7,%g0
ldsw [%i1+0x074],%l0 ! Mem[000000005e800074]
p39_far_2_lem:
stb %l7,[%i0+0x14e] ! Mem[000000005e00014e]
ldd [%i1+0x058],%l0 ! Mem[000000005e800058]
jmpl %o7,%g0
ldsw [%i1+0x074],%l0 ! Mem[000000005e800074]
p39_far_2_he:
lduw [%i0+0x064],%l7 ! Mem[000000005e000064]
ldstub [%i0+0x02c],%l3 ! Mem[000000005e00002c]
lduh [%i3+0x1b8],%l0 ! Mem[000000005f8001b8]
std %l4,[%i1+0x1f8] ! Mem[000000005e8001f8]
ldsh [%i0+0x036],%l0 ! Mem[000000005e000036]
jmpl %o7,%g0
swap [%i2+0x188],%l7 ! Mem[000000005f000188]
p39_far_2_hem:
lduw [%i0+0x064],%l7 ! Mem[000000005e000064]
membar #Sync
ldstub [%i0+0x02c],%l3 ! Mem[000000005e00002c]
lduh [%i3+0x1b8],%l0 ! Mem[000000005f8001b8]
std %l4,[%i1+0x1f8] ! Mem[000000005e8001f8]
ldsh [%i0+0x036],%l0 ! Mem[000000005e000036]
jmpl %o7,%g0
swap [%i2+0x188],%l7 ! Mem[000000005f000188]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
stw %l5,[%i0+0x020] ! Mem[0000000060000020]
ldub [%i3+0x0b6],%l0 ! Mem[00000000618000b6]
ldub [%i1+0x1a5],%l2 ! Mem[00000000608001a5]
jmpl %o7,%g0
swap [%i2+0x048],%l7 ! Mem[0000000061000048]
p40_far_2_lem:
membar #Sync
stw %l5,[%i0+0x020] ! Mem[0000000060000020]
ldub [%i3+0x0b6],%l0 ! Mem[00000000618000b6]
ldub [%i1+0x1a5],%l2 ! Mem[00000000608001a5]
jmpl %o7,%g0
swap [%i2+0x048],%l7 ! Mem[0000000061000048]
p40_far_2_he:
stb %l0,[%i2+0x1bd] ! Mem[00000000610001bd]
jmpl %o7,%g0
ldd [%i3+0x0d8],%l0 ! Mem[00000000618000d8]
p40_far_2_hem:
stb %l0,[%i2+0x1bd] ! Mem[00000000610001bd]
jmpl %o7,%g0
ldd [%i3+0x0d8],%l0 ! Mem[00000000618000d8]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldsb [%i3+0x0fd],%l4 ! Mem[00000000638000fd]
lduh [%i2+0x060],%l6 ! Mem[0000000063000060]
stb %l2,[%i0+0x1bf] ! Mem[00000000620001bf]
std %l0,[%i1+0x090] ! Mem[0000000062800090]
ldsw [%i0+0x1bc],%l0 ! Mem[00000000620001bc]
jmpl %o7,%g0
lduw [%i3+0x0dc],%l1 ! Mem[00000000638000dc]
p41_far_2_lem:
ldsb [%i3+0x0fd],%l4 ! Mem[00000000638000fd]
lduh [%i2+0x060],%l6 ! Mem[0000000063000060]
stb %l2,[%i0+0x1bf] ! Mem[00000000620001bf]
std %l0,[%i1+0x090] ! Mem[0000000062800090]
ldsw [%i0+0x1bc],%l0 ! Mem[00000000620001bc]
jmpl %o7,%g0
lduw [%i3+0x0dc],%l1 ! Mem[00000000638000dc]
p41_far_2_he:
swap [%i1+0x194],%l0 ! Mem[0000000062800194]
ldsb [%i1+0x0e7],%l1 ! Mem[00000000628000e7]
ldub [%i0+0x0c6],%l1 ! Mem[00000000620000c6]
jmpl %o7,%g0
lduh [%i1+0x1d0],%l1 ! Mem[00000000628001d0]
p41_far_2_hem:
swap [%i1+0x194],%l0 ! Mem[0000000062800194]
ldsb [%i1+0x0e7],%l1 ! Mem[00000000628000e7]
ldub [%i0+0x0c6],%l1 ! Mem[00000000620000c6]
jmpl %o7,%g0
lduh [%i1+0x1d0],%l1 ! Mem[00000000628001d0]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
sth %l2,[%i2+0x1be] ! Mem[00000000650001be]
ldx [%i0+0x000],%l2 ! Mem[0000000064000000]
ldsw [%i1+0x068],%l5 ! Mem[0000000064800068]
ldsh [%i3+0x056],%l0 ! Mem[0000000065800056]
stw %l6,[%i3+0x0e8] ! Mem[00000000658000e8]
lduw [%i1+0x0e8],%l5 ! Mem[00000000648000e8]
jmpl %o7,%g0
ldstub [%i2+0x020],%l1 ! Mem[0000000065000020]
p42_far_2_lem:
sth %l2,[%i2+0x1be] ! Mem[00000000650001be]
membar #Sync
ldx [%i0+0x000],%l2 ! Mem[0000000064000000]
ldsw [%i1+0x068],%l5 ! Mem[0000000064800068]
ldsh [%i3+0x056],%l0 ! Mem[0000000065800056]
stw %l6,[%i3+0x0e8] ! Mem[00000000658000e8]
lduw [%i1+0x0e8],%l5 ! Mem[00000000648000e8]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x020],%l1 ! Mem[0000000065000020]
p42_far_2_he:
lduw [%i2+0x1fc],%l3 ! Mem[00000000650001fc]
sth %l3,[%i3+0x03c] ! Mem[000000006580003c]
jmpl %o7,%g0
ldd [%i0+0x1c8],%l6 ! Mem[00000000640001c8]
p42_far_2_hem:
lduw [%i2+0x1fc],%l3 ! Mem[00000000650001fc]
membar #Sync
sth %l3,[%i3+0x03c] ! Mem[000000006580003c]
jmpl %o7,%g0
ldd [%i0+0x1c8],%l6 ! Mem[00000000640001c8]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
swap [%i0+0x01c],%l4 ! Mem[000000006600001c]
ldsw [%i0+0x1b4],%l3 ! Mem[00000000660001b4]
swap [%i0+0x114],%l2 ! Mem[0000000066000114]
ldstub [%i3+0x055],%l0 ! Mem[0000000067800055]
ldub [%i1+0x081],%l6 ! Mem[0000000066800081]
lduh [%i0+0x02c],%l6 ! Mem[000000006600002c]
swap [%i1+0x070],%l0 ! Mem[0000000066800070]
jmpl %o7,%g0
ldsh [%i3+0x016],%l2 ! Mem[0000000067800016]
p43_far_2_lem:
membar #Sync
swap [%i0+0x01c],%l4 ! Mem[000000006600001c]
ldsw [%i0+0x1b4],%l3 ! Mem[00000000660001b4]
swap [%i0+0x114],%l2 ! Mem[0000000066000114]
ldstub [%i3+0x055],%l0 ! Mem[0000000067800055]
ldub [%i1+0x081],%l6 ! Mem[0000000066800081]
lduh [%i0+0x02c],%l6 ! Mem[000000006600002c]
swap [%i1+0x070],%l0 ! Mem[0000000066800070]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x016],%l2 ! Mem[0000000067800016]
p43_far_2_he:
swap [%i0+0x154],%l6 ! Mem[0000000066000154]
stb %l4,[%i1+0x13a] ! Mem[000000006680013a]
std %l0,[%i3+0x1b0] ! Mem[00000000678001b0]
stx %l0,[%i1+0x198] ! Mem[0000000066800198]
jmpl %o7,%g0
swap [%i2+0x19c],%l5 ! Mem[000000006700019c]
p43_far_2_hem:
swap [%i0+0x154],%l6 ! Mem[0000000066000154]
stb %l4,[%i1+0x13a] ! Mem[000000006680013a]
std %l0,[%i3+0x1b0] ! Mem[00000000678001b0]
stx %l0,[%i1+0x198] ! Mem[0000000066800198]
jmpl %o7,%g0
swap [%i2+0x19c],%l5 ! Mem[000000006700019c]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
lduh [%i2+0x12a],%l2 ! Mem[000000006900012a]
swap [%i2+0x078],%l1 ! Mem[0000000069000078]
ldx [%i2+0x108],%l7 ! Mem[0000000069000108]
jmpl %o7,%g0
stx %l3,[%i0+0x1b0] ! Mem[00000000680001b0]
p44_far_2_lem:
lduh [%i2+0x12a],%l2 ! Mem[000000006900012a]
swap [%i2+0x078],%l1 ! Mem[0000000069000078]
ldx [%i2+0x108],%l7 ! Mem[0000000069000108]
jmpl %o7,%g0
stx %l3,[%i0+0x1b0] ! Mem[00000000680001b0]
p44_far_2_he:
stx %l7,[%i3+0x1b8] ! Mem[00000000698001b8]
lduh [%i1+0x16c],%l5 ! Mem[000000006880016c]
std %l0,[%i0+0x118] ! Mem[0000000068000118]
sth %l2,[%i0+0x002] ! Mem[0000000068000002]
stw %l5,[%i3+0x068] ! Mem[0000000069800068]
jmpl %o7,%g0
stx %l0,[%i3+0x050] ! Mem[0000000069800050]
p44_far_2_hem:
stx %l7,[%i3+0x1b8] ! Mem[00000000698001b8]
lduh [%i1+0x16c],%l5 ! Mem[000000006880016c]
std %l0,[%i0+0x118] ! Mem[0000000068000118]
membar #Sync
sth %l2,[%i0+0x002] ! Mem[0000000068000002]
stw %l5,[%i3+0x068] ! Mem[0000000069800068]
jmpl %o7,%g0
stx %l0,[%i3+0x050] ! Mem[0000000069800050]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
jmpl %o7,%g0
swap [%i0+0x07c],%l4 ! Mem[000000006a00007c]
jmpl %o7,%g0
nop
p45_far_2_lem:
jmpl %o7,%g0
swap [%i0+0x07c],%l4 ! Mem[000000006a00007c]
jmpl %o7,%g0
nop
p45_far_2_he:
swap [%i1+0x004],%l0 ! Mem[000000006a800004]
ldsw [%i2+0x0f0],%l0 ! Mem[000000006b0000f0]
ldsh [%i3+0x11e],%l6 ! Mem[000000006b80011e]
jmpl %o7,%g0
lduh [%i3+0x092],%l4 ! Mem[000000006b800092]
p45_far_2_hem:
membar #Sync
swap [%i1+0x004],%l0 ! Mem[000000006a800004]
ldsw [%i2+0x0f0],%l0 ! Mem[000000006b0000f0]
ldsh [%i3+0x11e],%l6 ! Mem[000000006b80011e]
jmpl %o7,%g0
lduh [%i3+0x092],%l4 ! Mem[000000006b800092]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
std %l2,[%i1+0x118] ! Mem[000000006c800118]
stx %l6,[%i0+0x1b8] ! Mem[000000006c0001b8]
swap [%i3+0x0a8],%l3 ! Mem[000000006d8000a8]
jmpl %o7,%g0
sth %l5,[%i3+0x096] ! Mem[000000006d800096]
p46_far_2_lem:
std %l2,[%i1+0x118] ! Mem[000000006c800118]
stx %l6,[%i0+0x1b8] ! Mem[000000006c0001b8]
swap [%i3+0x0a8],%l3 ! Mem[000000006d8000a8]
jmpl %o7,%g0
sth %l5,[%i3+0x096] ! Mem[000000006d800096]
p46_far_2_he:
ldstub [%i0+0x069],%l7 ! Mem[000000006c000069]
ldsw [%i2+0x13c],%l6 ! Mem[000000006d00013c]
jmpl %o7,%g0
ldstub [%i3+0x093],%l4 ! Mem[000000006d800093]
p46_far_2_hem:
ldstub [%i0+0x069],%l7 ! Mem[000000006c000069]
ldsw [%i2+0x13c],%l6 ! Mem[000000006d00013c]
jmpl %o7,%g0
ldstub [%i3+0x093],%l4 ! Mem[000000006d800093]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
stb %l2,[%i2+0x0e1] ! Mem[000000006f0000e1]
stx %l1,[%i1+0x0a0] ! Mem[000000006e8000a0]
stx %l1,[%i2+0x058] ! Mem[000000006f000058]
ldx [%i3+0x1d8],%l3 ! Mem[000000006f8001d8]
ldub [%i0+0x050],%l2 ! Mem[000000006e000050]
ldd [%i2+0x0e8],%l4 ! Mem[000000006f0000e8]
ldx [%i0+0x118],%l0 ! Mem[000000006e000118]
jmpl %o7,%g0
stb %l6,[%i2+0x14a] ! Mem[000000006f00014a]
p47_far_2_lem:
stb %l2,[%i2+0x0e1] ! Mem[000000006f0000e1]
stx %l1,[%i1+0x0a0] ! Mem[000000006e8000a0]
stx %l1,[%i2+0x058] ! Mem[000000006f000058]
ldx [%i3+0x1d8],%l3 ! Mem[000000006f8001d8]
ldub [%i0+0x050],%l2 ! Mem[000000006e000050]
ldd [%i2+0x0e8],%l4 ! Mem[000000006f0000e8]
ldx [%i0+0x118],%l0 ! Mem[000000006e000118]
jmpl %o7,%g0
stb %l6,[%i2+0x14a] ! Mem[000000006f00014a]
p47_far_2_he:
stw %l3,[%i2+0x164] ! Mem[000000006f000164]
swap [%i3+0x108],%l2 ! Mem[000000006f800108]
stx %l2,[%i0+0x018] ! Mem[000000006e000018]
jmpl %o7,%g0
stx %l2,[%i3+0x130] ! Mem[000000006f800130]
p47_far_2_hem:
stw %l3,[%i2+0x164] ! Mem[000000006f000164]
swap [%i3+0x108],%l2 ! Mem[000000006f800108]
membar #Sync
stx %l2,[%i0+0x018] ! Mem[000000006e000018]
jmpl %o7,%g0
stx %l2,[%i3+0x130] ! Mem[000000006f800130]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
stw %l3,[%i2+0x000] ! Mem[0000000071000000]
ldub [%i2+0x13b],%l2 ! Mem[000000007100013b]
ldsw [%i1+0x104],%l4 ! Mem[0000000070800104]
swap [%i3+0x00c],%l6 ! Mem[000000007180000c]
jmpl %o7,%g0
ldx [%i1+0x1a0],%l3 ! Mem[00000000708001a0]
p48_far_2_lem:
membar #Sync
stw %l3,[%i2+0x000] ! Mem[0000000071000000]
ldub [%i2+0x13b],%l2 ! Mem[000000007100013b]
ldsw [%i1+0x104],%l4 ! Mem[0000000070800104]
swap [%i3+0x00c],%l6 ! Mem[000000007180000c]
jmpl %o7,%g0
ldx [%i1+0x1a0],%l3 ! Mem[00000000708001a0]
p48_far_2_he:
jmpl %o7,%g0
swap [%i2+0x160],%l1 ! Mem[0000000071000160]
jmpl %o7,%g0
nop
p48_far_2_hem:
jmpl %o7,%g0
swap [%i2+0x160],%l1 ! Mem[0000000071000160]
jmpl %o7,%g0
nop
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
lduh [%i0+0x068],%l5 ! Mem[0000000072000068]
sth %l6,[%i1+0x152] ! Mem[0000000072800152]
jmpl %o7,%g0
ldsb [%i0+0x1dd],%l3 ! Mem[00000000720001dd]
p49_far_2_lem:
lduh [%i0+0x068],%l5 ! Mem[0000000072000068]
sth %l6,[%i1+0x152] ! Mem[0000000072800152]
jmpl %o7,%g0
ldsb [%i0+0x1dd],%l3 ! Mem[00000000720001dd]
p49_far_2_he:
lduw [%i0+0x0d4],%l0 ! Mem[00000000720000d4]
swap [%i1+0x154],%l4 ! Mem[0000000072800154]
ldstub [%i0+0x100],%l3 ! Mem[0000000072000100]
ldsw [%i0+0x17c],%l4 ! Mem[000000007200017c]
ldstub [%i3+0x1b8],%l5 ! Mem[00000000738001b8]
ldsh [%i1+0x0c0],%l0 ! Mem[00000000728000c0]
swap [%i0+0x00c],%l1 ! Mem[000000007200000c]
jmpl %o7,%g0
swap [%i0+0x108],%l5 ! Mem[0000000072000108]
p49_far_2_hem:
lduw [%i0+0x0d4],%l0 ! Mem[00000000720000d4]
swap [%i1+0x154],%l4 ! Mem[0000000072800154]
ldstub [%i0+0x100],%l3 ! Mem[0000000072000100]
ldsw [%i0+0x17c],%l4 ! Mem[000000007200017c]
ldstub [%i3+0x1b8],%l5 ! Mem[00000000738001b8]
ldsh [%i1+0x0c0],%l0 ! Mem[00000000728000c0]
membar #Sync
swap [%i0+0x00c],%l1 ! Mem[000000007200000c]
jmpl %o7,%g0
swap [%i0+0x108],%l5 ! Mem[0000000072000108]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
stb %l3,[%i0+0x002] ! Mem[0000000074000002]
ldsb [%i2+0x11b],%l2 ! Mem[000000007500011b]
sth %l4,[%i1+0x126] ! Mem[0000000074800126]
ldd [%i3+0x008],%l6 ! Mem[0000000075800008]
jmpl %o7,%g0
ldsh [%i2+0x1a2],%l3 ! Mem[00000000750001a2]
p50_far_2_lem:
membar #Sync
stb %l3,[%i0+0x002] ! Mem[0000000074000002]
ldsb [%i2+0x11b],%l2 ! Mem[000000007500011b]
sth %l4,[%i1+0x126] ! Mem[0000000074800126]
ldd [%i3+0x008],%l6 ! Mem[0000000075800008]
jmpl %o7,%g0
ldsh [%i2+0x1a2],%l3 ! Mem[00000000750001a2]
p50_far_2_he:
jmpl %o7,%g0
swap [%i0+0x140],%l1 ! Mem[0000000074000140]
jmpl %o7,%g0
nop
p50_far_2_hem:
jmpl %o7,%g0
swap [%i0+0x140],%l1 ! Mem[0000000074000140]
jmpl %o7,%g0
nop
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
ldd [%i3+0x0c0],%l0 ! Mem[00000000778000c0]
stx %l3,[%i0+0x000] ! Mem[0000000076000000]
swap [%i3+0x008],%l1 ! Mem[0000000077800008]
ldsw [%i3+0x024],%l0 ! Mem[0000000077800024]
ldub [%i0+0x080],%l1 ! Mem[0000000076000080]
jmpl %o7,%g0
ldd [%i3+0x140],%l2 ! Mem[0000000077800140]
p51_far_2_lem:
ldd [%i3+0x0c0],%l0 ! Mem[00000000778000c0]
membar #Sync
stx %l3,[%i0+0x000] ! Mem[0000000076000000]
swap [%i3+0x008],%l1 ! Mem[0000000077800008]
ldsw [%i3+0x024],%l0 ! Mem[0000000077800024]
ldub [%i0+0x080],%l1 ! Mem[0000000076000080]
jmpl %o7,%g0
ldd [%i3+0x140],%l2 ! Mem[0000000077800140]
p51_far_2_he:
ldsw [%i3+0x16c],%l5 ! Mem[000000007780016c]
ldx [%i0+0x158],%l7 ! Mem[0000000076000158]
stw %l5,[%i2+0x020] ! Mem[0000000077000020]
ldd [%i2+0x090],%l0 ! Mem[0000000077000090]
ldstub [%i0+0x185],%l2 ! Mem[0000000076000185]
lduh [%i2+0x048],%l7 ! Mem[0000000077000048]
ldstub [%i2+0x016],%l3 ! Mem[0000000077000016]
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[0000000077800000]
p51_far_2_hem:
ldsw [%i3+0x16c],%l5 ! Mem[000000007780016c]
ldx [%i0+0x158],%l7 ! Mem[0000000076000158]
membar #Sync
stw %l5,[%i2+0x020] ! Mem[0000000077000020]
ldd [%i2+0x090],%l0 ! Mem[0000000077000090]
ldstub [%i0+0x185],%l2 ! Mem[0000000076000185]
lduh [%i2+0x048],%l7 ! Mem[0000000077000048]
ldstub [%i2+0x016],%l3 ! Mem[0000000077000016]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[0000000077800000]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
lduw [%i3+0x14c],%l5 ! Mem[000000007980014c]
sth %l7,[%i1+0x15c] ! Mem[000000007880015c]
stw %l5,[%i2+0x000] ! Mem[0000000079000000]
ldstub [%i1+0x0b6],%l0 ! Mem[00000000788000b6]
lduh [%i3+0x1a4],%l2 ! Mem[00000000798001a4]
stb %l6,[%i3+0x1b0] ! Mem[00000000798001b0]
ldd [%i2+0x0c8],%l4 ! Mem[00000000790000c8]
jmpl %o7,%g0
swap [%i1+0x000],%l1 ! Mem[0000000078800000]
p52_far_2_lem:
lduw [%i3+0x14c],%l5 ! Mem[000000007980014c]
sth %l7,[%i1+0x15c] ! Mem[000000007880015c]
membar #Sync
stw %l5,[%i2+0x000] ! Mem[0000000079000000]
ldstub [%i1+0x0b6],%l0 ! Mem[00000000788000b6]
lduh [%i3+0x1a4],%l2 ! Mem[00000000798001a4]
stb %l6,[%i3+0x1b0] ! Mem[00000000798001b0]
ldd [%i2+0x0c8],%l4 ! Mem[00000000790000c8]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x000],%l1 ! Mem[0000000078800000]
p52_far_2_he:
ldstub [%i3+0x1dd],%l3 ! Mem[00000000798001dd]
ldx [%i3+0x038],%l3 ! Mem[0000000079800038]
jmpl %o7,%g0
ldsw [%i2+0x1cc],%l7 ! Mem[00000000790001cc]
p52_far_2_hem:
ldstub [%i3+0x1dd],%l3 ! Mem[00000000798001dd]
membar #Sync
ldx [%i3+0x038],%l3 ! Mem[0000000079800038]
jmpl %o7,%g0
ldsw [%i2+0x1cc],%l7 ! Mem[00000000790001cc]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
ldsb [%i2+0x07a],%l0 ! Mem[000000007b00007a]
stw %l6,[%i2+0x0f0] ! Mem[000000007b0000f0]
ldsb [%i0+0x019],%l5 ! Mem[000000007a000019]
ldstub [%i2+0x14b],%l5 ! Mem[000000007b00014b]
lduw [%i3+0x024],%l0 ! Mem[000000007b800024]
jmpl %o7,%g0
ldd [%i0+0x1c8],%l2 ! Mem[000000007a0001c8]
p53_far_2_lem:
ldsb [%i2+0x07a],%l0 ! Mem[000000007b00007a]
stw %l6,[%i2+0x0f0] ! Mem[000000007b0000f0]
membar #Sync
ldsb [%i0+0x019],%l5 ! Mem[000000007a000019]
ldstub [%i2+0x14b],%l5 ! Mem[000000007b00014b]
lduw [%i3+0x024],%l0 ! Mem[000000007b800024]
jmpl %o7,%g0
ldd [%i0+0x1c8],%l2 ! Mem[000000007a0001c8]
p53_far_2_he:
lduh [%i1+0x1e0],%l6 ! Mem[000000007a8001e0]
lduw [%i0+0x0fc],%l1 ! Mem[000000007a0000fc]
ldsh [%i0+0x0fe],%l5 ! Mem[000000007a0000fe]
ldub [%i0+0x0a8],%l7 ! Mem[000000007a0000a8]
lduh [%i1+0x102],%l7 ! Mem[000000007a800102]
ldub [%i1+0x03f],%l4 ! Mem[000000007a80003f]
jmpl %o7,%g0
swap [%i0+0x194],%l3 ! Mem[000000007a000194]
p53_far_2_hem:
lduh [%i1+0x1e0],%l6 ! Mem[000000007a8001e0]
lduw [%i0+0x0fc],%l1 ! Mem[000000007a0000fc]
ldsh [%i0+0x0fe],%l5 ! Mem[000000007a0000fe]
ldub [%i0+0x0a8],%l7 ! Mem[000000007a0000a8]
lduh [%i1+0x102],%l7 ! Mem[000000007a800102]
membar #Sync
ldub [%i1+0x03f],%l4 ! Mem[000000007a80003f]
jmpl %o7,%g0
swap [%i0+0x194],%l3 ! Mem[000000007a000194]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
ldub [%i0+0x068],%l7 ! Mem[000000007c000068]
swap [%i2+0x16c],%l5 ! Mem[000000007d00016c]
swap [%i2+0x17c],%l7 ! Mem[000000007d00017c]
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[000000007d000000]
p54_far_2_lem:
ldub [%i0+0x068],%l7 ! Mem[000000007c000068]
swap [%i2+0x16c],%l5 ! Mem[000000007d00016c]
swap [%i2+0x17c],%l7 ! Mem[000000007d00017c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[000000007d000000]
p54_far_2_he:
ldx [%i2+0x1a0],%l3 ! Mem[000000007d0001a0]
stx %l2,[%i1+0x168] ! Mem[000000007c800168]
ldsw [%i2+0x048],%l1 ! Mem[000000007d000048]
ldstub [%i2+0x19d],%l0 ! Mem[000000007d00019d]
swap [%i1+0x0fc],%l1 ! Mem[000000007c8000fc]
lduw [%i2+0x068],%l0 ! Mem[000000007d000068]
jmpl %o7,%g0
ldstub [%i1+0x03d],%l3 ! Mem[000000007c80003d]
p54_far_2_hem:
ldx [%i2+0x1a0],%l3 ! Mem[000000007d0001a0]
stx %l2,[%i1+0x168] ! Mem[000000007c800168]
ldsw [%i2+0x048],%l1 ! Mem[000000007d000048]
ldstub [%i2+0x19d],%l0 ! Mem[000000007d00019d]
swap [%i1+0x0fc],%l1 ! Mem[000000007c8000fc]
lduw [%i2+0x068],%l0 ! Mem[000000007d000068]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x03d],%l3 ! Mem[000000007c80003d]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
std %l4,[%i3+0x020] ! Mem[000000007f800020]
ldub [%i3+0x056],%l0 ! Mem[000000007f800056]
swap [%i2+0x108],%l1 ! Mem[000000007f000108]
swap [%i3+0x188],%l7 ! Mem[000000007f800188]
std %l6,[%i0+0x120] ! Mem[000000007e000120]
stb %l4,[%i1+0x03f] ! Mem[000000007e80003f]
jmpl %o7,%g0
sth %l7,[%i3+0x138] ! Mem[000000007f800138]
p55_far_2_lem:
membar #Sync
std %l4,[%i3+0x020] ! Mem[000000007f800020]
ldub [%i3+0x056],%l0 ! Mem[000000007f800056]
swap [%i2+0x108],%l1 ! Mem[000000007f000108]
swap [%i3+0x188],%l7 ! Mem[000000007f800188]
std %l6,[%i0+0x120] ! Mem[000000007e000120]
stb %l4,[%i1+0x03f] ! Mem[000000007e80003f]
jmpl %o7,%g0
sth %l7,[%i3+0x138] ! Mem[000000007f800138]
p55_far_2_he:
jmpl %o7,%g0
lduw [%i0+0x1dc],%l2 ! Mem[000000007e0001dc]
jmpl %o7,%g0
nop
p55_far_2_hem:
jmpl %o7,%g0
lduw [%i0+0x1dc],%l2 ! Mem[000000007e0001dc]
jmpl %o7,%g0
nop
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
jmpl %o7,%g0
lduh [%i0+0x042],%l3 ! Mem[0000000080000042]
jmpl %o7,%g0
nop
p56_far_2_lem:
jmpl %o7,%g0
lduh [%i0+0x042],%l3 ! Mem[0000000080000042]
jmpl %o7,%g0
nop
p56_far_2_he:
ldstub [%i3+0x020],%l1 ! Mem[0000000081800020]
ldstub [%i1+0x1b7],%l6 ! Mem[00000000808001b7]
ldsb [%i2+0x058],%l7 ! Mem[0000000081000058]
stx %l1,[%i0+0x078] ! Mem[0000000080000078]
ldsh [%i0+0x156],%l4 ! Mem[0000000080000156]
jmpl %o7,%g0
sth %l6,[%i3+0x080] ! Mem[0000000081800080]
p56_far_2_hem:
membar #Sync
ldstub [%i3+0x020],%l1 ! Mem[0000000081800020]
ldstub [%i1+0x1b7],%l6 ! Mem[00000000808001b7]
ldsb [%i2+0x058],%l7 ! Mem[0000000081000058]
stx %l1,[%i0+0x078] ! Mem[0000000080000078]
ldsh [%i0+0x156],%l4 ! Mem[0000000080000156]
jmpl %o7,%g0
sth %l6,[%i3+0x080] ! Mem[0000000081800080]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
jmpl %o7,%g0
ldx [%i3+0x140],%l7 ! Mem[0000000083800140]
jmpl %o7,%g0
nop
p57_far_2_lem:
jmpl %o7,%g0
ldx [%i3+0x140],%l7 ! Mem[0000000083800140]
jmpl %o7,%g0
nop
p57_far_2_he:
ldub [%i2+0x1b0],%l6 ! Mem[00000000830001b0]
ldx [%i1+0x010],%l3 ! Mem[0000000082800010]
stb %l3,[%i2+0x0d5] ! Mem[00000000830000d5]
lduh [%i3+0x108],%l2 ! Mem[0000000083800108]
std %l6,[%i3+0x168] ! Mem[0000000083800168]
jmpl %o7,%g0
lduw [%i2+0x0f4],%l0 ! Mem[00000000830000f4]
p57_far_2_hem:
ldub [%i2+0x1b0],%l6 ! Mem[00000000830001b0]
membar #Sync
ldx [%i1+0x010],%l3 ! Mem[0000000082800010]
stb %l3,[%i2+0x0d5] ! Mem[00000000830000d5]
lduh [%i3+0x108],%l2 ! Mem[0000000083800108]
std %l6,[%i3+0x168] ! Mem[0000000083800168]
jmpl %o7,%g0
lduw [%i2+0x0f4],%l0 ! Mem[00000000830000f4]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
ldsh [%i3+0x0c0],%l2 ! Mem[00000000858000c0]
ldsw [%i0+0x0a0],%l1 ! Mem[00000000840000a0]
swap [%i1+0x07c],%l1 ! Mem[000000008480007c]
ldstub [%i3+0x084],%l5 ! Mem[0000000085800084]
ldsw [%i0+0x070],%l2 ! Mem[0000000084000070]
stb %l0,[%i3+0x117] ! Mem[0000000085800117]
swap [%i0+0x0c8],%l1 ! Mem[00000000840000c8]
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[0000000085000000]
p58_far_2_lem:
ldsh [%i3+0x0c0],%l2 ! Mem[00000000858000c0]
ldsw [%i0+0x0a0],%l1 ! Mem[00000000840000a0]
swap [%i1+0x07c],%l1 ! Mem[000000008480007c]
ldstub [%i3+0x084],%l5 ! Mem[0000000085800084]
ldsw [%i0+0x070],%l2 ! Mem[0000000084000070]
stb %l0,[%i3+0x117] ! Mem[0000000085800117]
swap [%i0+0x0c8],%l1 ! Mem[00000000840000c8]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[0000000085000000]
p58_far_2_he:
ldsh [%i2+0x0b6],%l5 ! Mem[00000000850000b6]
stw %l1,[%i2+0x148] ! Mem[0000000085000148]
lduw [%i0+0x01c],%l5 ! Mem[000000008400001c]
ldsh [%i0+0x06a],%l2 ! Mem[000000008400006a]
stx %l2,[%i2+0x020] ! Mem[0000000085000020]
ldsw [%i1+0x1fc],%l3 ! Mem[00000000848001fc]
jmpl %o7,%g0
swap [%i2+0x03c],%l3 ! Mem[000000008500003c]
p58_far_2_hem:
ldsh [%i2+0x0b6],%l5 ! Mem[00000000850000b6]
stw %l1,[%i2+0x148] ! Mem[0000000085000148]
membar #Sync
lduw [%i0+0x01c],%l5 ! Mem[000000008400001c]
ldsh [%i0+0x06a],%l2 ! Mem[000000008400006a]
stx %l2,[%i2+0x020] ! Mem[0000000085000020]
ldsw [%i1+0x1fc],%l3 ! Mem[00000000848001fc]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x03c],%l3 ! Mem[000000008500003c]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldsw [%i0+0x0b0],%l0 ! Mem[00000000860000b0]
std %l2,[%i3+0x048] ! Mem[0000000087800048]
ldd [%i1+0x030],%l0 ! Mem[0000000086800030]
stb %l6,[%i0+0x1c8] ! Mem[00000000860001c8]
lduh [%i3+0x160],%l0 ! Mem[0000000087800160]
lduh [%i0+0x178],%l0 ! Mem[0000000086000178]
ldx [%i2+0x0a8],%l3 ! Mem[00000000870000a8]
jmpl %o7,%g0
sth %l0,[%i3+0x024] ! Mem[0000000087800024]
p59_far_2_lem:
ldsw [%i0+0x0b0],%l0 ! Mem[00000000860000b0]
std %l2,[%i3+0x048] ! Mem[0000000087800048]
membar #Sync
ldd [%i1+0x030],%l0 ! Mem[0000000086800030]
stb %l6,[%i0+0x1c8] ! Mem[00000000860001c8]
lduh [%i3+0x160],%l0 ! Mem[0000000087800160]
lduh [%i0+0x178],%l0 ! Mem[0000000086000178]
ldx [%i2+0x0a8],%l3 ! Mem[00000000870000a8]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i3+0x024] ! Mem[0000000087800024]
p59_far_2_he:
ldsb [%i2+0x16d],%l3 ! Mem[000000008700016d]
ldsb [%i2+0x024],%l0 ! Mem[0000000087000024]
jmpl %o7,%g0
swap [%i0+0x1ec],%l2 ! Mem[00000000860001ec]
p59_far_2_hem:
ldsb [%i2+0x16d],%l3 ! Mem[000000008700016d]
membar #Sync
ldsb [%i2+0x024],%l0 ! Mem[0000000087000024]
jmpl %o7,%g0
swap [%i0+0x1ec],%l2 ! Mem[00000000860001ec]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
ldstub [%i0+0x0e9],%l4 ! Mem[00000000880000e9]
jmpl %o7,%g0
ldx [%i2+0x198],%l6 ! Mem[0000000089000198]
p60_far_2_lem:
ldstub [%i0+0x0e9],%l4 ! Mem[00000000880000e9]
jmpl %o7,%g0
ldx [%i2+0x198],%l6 ! Mem[0000000089000198]
p60_far_2_he:
std %l0,[%i3+0x168] ! Mem[0000000089800168]
ldub [%i3+0x01c],%l5 ! Mem[000000008980001c]
std %l2,[%i0+0x068] ! Mem[0000000088000068]
ldsw [%i3+0x024],%l2 ! Mem[0000000089800024]
stx %l3,[%i1+0x1f8] ! Mem[00000000888001f8]
sth %l3,[%i0+0x03c] ! Mem[000000008800003c]
ldub [%i1+0x1ef],%l7 ! Mem[00000000888001ef]
jmpl %o7,%g0
swap [%i1+0x054],%l7 ! Mem[0000000088800054]
p60_far_2_hem:
std %l0,[%i3+0x168] ! Mem[0000000089800168]
membar #Sync
ldub [%i3+0x01c],%l5 ! Mem[000000008980001c]
std %l2,[%i0+0x068] ! Mem[0000000088000068]
ldsw [%i3+0x024],%l2 ! Mem[0000000089800024]
stx %l3,[%i1+0x1f8] ! Mem[00000000888001f8]
sth %l3,[%i0+0x03c] ! Mem[000000008800003c]
ldub [%i1+0x1ef],%l7 ! Mem[00000000888001ef]
jmpl %o7,%g0
swap [%i1+0x054],%l7 ! Mem[0000000088800054]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
swap [%i0+0x068],%l7 ! Mem[000000008a000068]
stx %l5,[%i0+0x168] ! Mem[000000008a000168]
lduw [%i0+0x17c],%l7 ! Mem[000000008a00017c]
jmpl %o7,%g0
std %l4,[%i1+0x000] ! Mem[000000008a800000]
p61_far_2_lem:
swap [%i0+0x068],%l7 ! Mem[000000008a000068]
stx %l5,[%i0+0x168] ! Mem[000000008a000168]
lduw [%i0+0x17c],%l7 ! Mem[000000008a00017c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x000] ! Mem[000000008a800000]
p61_far_2_he:
ldd [%i0+0x090],%l4 ! Mem[000000008a000090]
lduw [%i3+0x168],%l1 ! Mem[000000008b800168]
ldstub [%i3+0x01c],%l5 ! Mem[000000008b80001c]
ldstub [%i0+0x06b],%l2 ! Mem[000000008a00006b]
stx %l2,[%i2+0x000] ! Mem[000000008b000000]
ldsw [%i0+0x1dc],%l3 ! Mem[000000008a0001dc]
jmpl %o7,%g0
lduw [%i0+0x03c],%l3 ! Mem[000000008a00003c]
p61_far_2_hem:
ldd [%i0+0x090],%l4 ! Mem[000000008a000090]
lduw [%i3+0x168],%l1 ! Mem[000000008b800168]
membar #Sync
ldstub [%i3+0x01c],%l5 ! Mem[000000008b80001c]
ldstub [%i0+0x06b],%l2 ! Mem[000000008a00006b]
stx %l2,[%i2+0x000] ! Mem[000000008b000000]
ldsw [%i0+0x1dc],%l3 ! Mem[000000008a0001dc]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x03c],%l3 ! Mem[000000008a00003c]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
sth %l0,[%i3+0x05a] ! Mem[000000008d80005a]
jmpl %o7,%g0
ldsb [%i0+0x0f0],%l6 ! Mem[000000008c0000f0]
p62_far_2_lem:
sth %l0,[%i3+0x05a] ! Mem[000000008d80005a]
jmpl %o7,%g0
ldsb [%i0+0x0f0],%l6 ! Mem[000000008c0000f0]
p62_far_2_he:
jmpl %o7,%g0
ldd [%i3+0x058],%l4 ! Mem[000000008d800058]
jmpl %o7,%g0
nop
p62_far_2_hem:
jmpl %o7,%g0
ldd [%i3+0x058],%l4 ! Mem[000000008d800058]
jmpl %o7,%g0
nop
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldstub [%i2+0x022],%l3 ! Mem[000000008f000022]
jmpl %o7,%g0
swap [%i0+0x184],%l5 ! Mem[000000008e000184]
p63_far_2_lem:
membar #Sync
ldstub [%i2+0x022],%l3 ! Mem[000000008f000022]
jmpl %o7,%g0
swap [%i0+0x184],%l5 ! Mem[000000008e000184]
p63_far_2_he:
swap [%i0+0x020],%l2 ! Mem[000000008e000020]
stw %l5,[%i1+0x048] ! Mem[000000008e800048]
jmpl %o7,%g0
ldsh [%i1+0x076],%l0 ! Mem[000000008e800076]
p63_far_2_hem:
membar #Sync
swap [%i0+0x020],%l2 ! Mem[000000008e000020]
stw %l5,[%i1+0x048] ! Mem[000000008e800048]
jmpl %o7,%g0
ldsh [%i1+0x076],%l0 ! Mem[000000008e800076]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
std %l2,[%i3+0x128] ! Mem[0000000011800128]
stb %l2,[%i2+0x0d2] ! Mem[00000000110000d2]
stw %l4,[%i3+0x138] ! Mem[0000000011800138]
ldsb [%i0+0x0d7],%l3 ! Mem[00000000100000d7]
jmpl %o7,%g0
ldsb [%i2+0x012],%l6 ! Mem[0000000011000012]
p0_far_3_lem:
std %l2,[%i3+0x128] ! Mem[0000000011800128]
stb %l2,[%i2+0x0d2] ! Mem[00000000110000d2]
stw %l4,[%i3+0x138] ! Mem[0000000011800138]
ldsb [%i0+0x0d7],%l3 ! Mem[00000000100000d7]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x012],%l6 ! Mem[0000000011000012]
p0_far_3_he:
ldub [%i1+0x084],%l6 ! Mem[0000000010800084]
stx %l5,[%i0+0x0b0] ! Mem[00000000100000b0]
ldsb [%i3+0x112],%l4 ! Mem[0000000011800112]
stx %l5,[%i1+0x080] ! Mem[0000000010800080]
sth %l6,[%i2+0x1d6] ! Mem[00000000110001d6]
ldx [%i0+0x1f8],%l6 ! Mem[00000000100001f8]
jmpl %o7,%g0
swap [%i2+0x0d0],%l0 ! Mem[00000000110000d0]
p0_far_3_hem:
ldub [%i1+0x084],%l6 ! Mem[0000000010800084]
stx %l5,[%i0+0x0b0] ! Mem[00000000100000b0]
ldsb [%i3+0x112],%l4 ! Mem[0000000011800112]
stx %l5,[%i1+0x080] ! Mem[0000000010800080]
sth %l6,[%i2+0x1d6] ! Mem[00000000110001d6]
ldx [%i0+0x1f8],%l6 ! Mem[00000000100001f8]
jmpl %o7,%g0
swap [%i2+0x0d0],%l0 ! Mem[00000000110000d0]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
stx %l2,[%i3+0x048] ! Mem[0000000013800048]
lduh [%i2+0x024],%l2 ! Mem[0000000013000024]
jmpl %o7,%g0
sth %l3,[%i2+0x1dc] ! Mem[00000000130001dc]
p1_far_3_lem:
stx %l2,[%i3+0x048] ! Mem[0000000013800048]
membar #Sync
lduh [%i2+0x024],%l2 ! Mem[0000000013000024]
jmpl %o7,%g0
sth %l3,[%i2+0x1dc] ! Mem[00000000130001dc]
p1_far_3_he:
ldd [%i1+0x158],%l6 ! Mem[0000000012800158]
swap [%i1+0x1d0],%l6 ! Mem[00000000128001d0]
lduw [%i2+0x080],%l5 ! Mem[0000000013000080]
lduh [%i0+0x110],%l4 ! Mem[0000000012000110]
sth %l6,[%i3+0x1ae] ! Mem[00000000138001ae]
ldsw [%i0+0x1e8],%l1 ! Mem[00000000120001e8]
swap [%i2+0x090],%l3 ! Mem[0000000013000090]
jmpl %o7,%g0
stb %l4,[%i0+0x1d0] ! Mem[00000000120001d0]
p1_far_3_hem:
ldd [%i1+0x158],%l6 ! Mem[0000000012800158]
swap [%i1+0x1d0],%l6 ! Mem[00000000128001d0]
lduw [%i2+0x080],%l5 ! Mem[0000000013000080]
lduh [%i0+0x110],%l4 ! Mem[0000000012000110]
sth %l6,[%i3+0x1ae] ! Mem[00000000138001ae]
ldsw [%i0+0x1e8],%l1 ! Mem[00000000120001e8]
swap [%i2+0x090],%l3 ! Mem[0000000013000090]
jmpl %o7,%g0
stb %l4,[%i0+0x1d0] ! Mem[00000000120001d0]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldx [%i3+0x180],%l5 ! Mem[0000000015800180]
lduw [%i1+0x0f0],%l0 ! Mem[00000000148000f0]
std %l6,[%i3+0x118] ! Mem[0000000015800118]
ldd [%i2+0x0b0],%l4 ! Mem[00000000150000b0]
jmpl %o7,%g0
std %l6,[%i3+0x0b0] ! Mem[00000000158000b0]
p2_far_3_lem:
ldx [%i3+0x180],%l5 ! Mem[0000000015800180]
lduw [%i1+0x0f0],%l0 ! Mem[00000000148000f0]
std %l6,[%i3+0x118] ! Mem[0000000015800118]
ldd [%i2+0x0b0],%l4 ! Mem[00000000150000b0]
jmpl %o7,%g0
std %l6,[%i3+0x0b0] ! Mem[00000000158000b0]
p2_far_3_he:
std %l6,[%i1+0x0a8] ! Mem[00000000148000a8]
ldub [%i3+0x1ff],%l1 ! Mem[00000000158001ff]
lduh [%i0+0x1a6],%l0 ! Mem[00000000140001a6]
sth %l7,[%i3+0x138] ! Mem[0000000015800138]
std %l4,[%i3+0x0b0] ! Mem[00000000158000b0]
jmpl %o7,%g0
ldd [%i1+0x090],%l0 ! Mem[0000000014800090]
p2_far_3_hem:
std %l6,[%i1+0x0a8] ! Mem[00000000148000a8]
ldub [%i3+0x1ff],%l1 ! Mem[00000000158001ff]
lduh [%i0+0x1a6],%l0 ! Mem[00000000140001a6]
sth %l7,[%i3+0x138] ! Mem[0000000015800138]
std %l4,[%i3+0x0b0] ! Mem[00000000158000b0]
jmpl %o7,%g0
ldd [%i1+0x090],%l0 ! Mem[0000000014800090]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
jmpl %o7,%g0
sth %l6,[%i2+0x0ca] ! Mem[00000000170000ca]
jmpl %o7,%g0
nop
p3_far_3_lem:
jmpl %o7,%g0
sth %l6,[%i2+0x0ca] ! Mem[00000000170000ca]
jmpl %o7,%g0
nop
p3_far_3_he:
ldsw [%i3+0x17c],%l6 ! Mem[000000001780017c]
swap [%i0+0x1d8],%l0 ! Mem[00000000160001d8]
jmpl %o7,%g0
ldx [%i1+0x0c0],%l4 ! Mem[00000000168000c0]
p3_far_3_hem:
ldsw [%i3+0x17c],%l6 ! Mem[000000001780017c]
swap [%i0+0x1d8],%l0 ! Mem[00000000160001d8]
jmpl %o7,%g0
ldx [%i1+0x0c0],%l4 ! Mem[00000000168000c0]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldsw [%i1+0x194],%l0 ! Mem[0000000018800194]
swap [%i3+0x018],%l6 ! Mem[0000000019800018]
ldub [%i2+0x0c6],%l1 ! Mem[00000000190000c6]
jmpl %o7,%g0
std %l0,[%i3+0x1d0] ! Mem[00000000198001d0]
p4_far_3_lem:
ldsw [%i1+0x194],%l0 ! Mem[0000000018800194]
membar #Sync
swap [%i3+0x018],%l6 ! Mem[0000000019800018]
ldub [%i2+0x0c6],%l1 ! Mem[00000000190000c6]
jmpl %o7,%g0
std %l0,[%i3+0x1d0] ! Mem[00000000198001d0]
p4_far_3_he:
swap [%i0+0x114],%l2 ! Mem[0000000018000114]
swap [%i1+0x074],%l0 ! Mem[0000000018800074]
jmpl %o7,%g0
std %l6,[%i3+0x080] ! Mem[0000000019800080]
p4_far_3_hem:
swap [%i0+0x114],%l2 ! Mem[0000000018000114]
swap [%i1+0x074],%l0 ! Mem[0000000018800074]
jmpl %o7,%g0
std %l6,[%i3+0x080] ! Mem[0000000019800080]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
stw %l1,[%i1+0x1e8] ! Mem[000000001a8001e8]
lduw [%i1+0x0b0],%l3 ! Mem[000000001a8000b0]
lduh [%i1+0x136],%l5 ! Mem[000000001a800136]
ldstub [%i3+0x19a],%l0 ! Mem[000000001b80019a]
ldstub [%i0+0x000],%l2 ! Mem[000000001a000000]
lduh [%i3+0x1f0],%l1 ! Mem[000000001b8001f0]
jmpl %o7,%g0
lduw [%i2+0x1a8],%l7 ! Mem[000000001b0001a8]
p5_far_3_lem:
stw %l1,[%i1+0x1e8] ! Mem[000000001a8001e8]
lduw [%i1+0x0b0],%l3 ! Mem[000000001a8000b0]
lduh [%i1+0x136],%l5 ! Mem[000000001a800136]
ldstub [%i3+0x19a],%l0 ! Mem[000000001b80019a]
membar #Sync
ldstub [%i0+0x000],%l2 ! Mem[000000001a000000]
lduh [%i3+0x1f0],%l1 ! Mem[000000001b8001f0]
jmpl %o7,%g0
lduw [%i2+0x1a8],%l7 ! Mem[000000001b0001a8]
p5_far_3_he:
jmpl %o7,%g0
std %l4,[%i3+0x138] ! Mem[000000001b800138]
jmpl %o7,%g0
nop
p5_far_3_hem:
jmpl %o7,%g0
std %l4,[%i3+0x138] ! Mem[000000001b800138]
jmpl %o7,%g0
nop
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
ldd [%i0+0x178],%l6 ! Mem[000000001c000178]
sth %l6,[%i1+0x16a] ! Mem[000000001c80016a]
lduh [%i0+0x022],%l5 ! Mem[000000001c000022]
ldub [%i2+0x065],%l1 ! Mem[000000001d000065]
ldsh [%i3+0x190],%l6 ! Mem[000000001d800190]
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000001c000010]
p6_far_3_lem:
ldd [%i0+0x178],%l6 ! Mem[000000001c000178]
sth %l6,[%i1+0x16a] ! Mem[000000001c80016a]
membar #Sync
lduh [%i0+0x022],%l5 ! Mem[000000001c000022]
ldub [%i2+0x065],%l1 ! Mem[000000001d000065]
ldsh [%i3+0x190],%l6 ! Mem[000000001d800190]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000001c000010]
p6_far_3_he:
swap [%i0+0x170],%l6 ! Mem[000000001c000170]
ldd [%i0+0x068],%l0 ! Mem[000000001c000068]
sth %l3,[%i0+0x01c] ! Mem[000000001c00001c]
stw %l7,[%i0+0x1ec] ! Mem[000000001c0001ec]
ldstub [%i2+0x074],%l7 ! Mem[000000001d000074]
swap [%i3+0x02c],%l0 ! Mem[000000001d80002c]
jmpl %o7,%g0
sth %l2,[%i0+0x1ae] ! Mem[000000001c0001ae]
p6_far_3_hem:
swap [%i0+0x170],%l6 ! Mem[000000001c000170]
ldd [%i0+0x068],%l0 ! Mem[000000001c000068]
membar #Sync
sth %l3,[%i0+0x01c] ! Mem[000000001c00001c]
stw %l7,[%i0+0x1ec] ! Mem[000000001c0001ec]
ldstub [%i2+0x074],%l7 ! Mem[000000001d000074]
swap [%i3+0x02c],%l0 ! Mem[000000001d80002c]
jmpl %o7,%g0
sth %l2,[%i0+0x1ae] ! Mem[000000001c0001ae]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
lduh [%i3+0x08c],%l1 ! Mem[000000001f80008c]
stb %l5,[%i1+0x00b] ! Mem[000000001e80000b]
ldx [%i1+0x040],%l0 ! Mem[000000001e800040]
lduw [%i3+0x140],%l1 ! Mem[000000001f800140]
jmpl %o7,%g0
stb %l4,[%i0+0x135] ! Mem[000000001e000135]
p7_far_3_lem:
lduh [%i3+0x08c],%l1 ! Mem[000000001f80008c]
membar #Sync
stb %l5,[%i1+0x00b] ! Mem[000000001e80000b]
ldx [%i1+0x040],%l0 ! Mem[000000001e800040]
lduw [%i3+0x140],%l1 ! Mem[000000001f800140]
jmpl %o7,%g0
stb %l4,[%i0+0x135] ! Mem[000000001e000135]
p7_far_3_he:
stx %l2,[%i0+0x070] ! Mem[000000001e000070]
lduw [%i0+0x100],%l3 ! Mem[000000001e000100]
ldsh [%i0+0x05e],%l2 ! Mem[000000001e00005e]
swap [%i2+0x0b8],%l6 ! Mem[000000001f0000b8]
ldsb [%i2+0x014],%l3 ! Mem[000000001f000014]
ldd [%i2+0x0f0],%l0 ! Mem[000000001f0000f0]
ldx [%i3+0x160],%l7 ! Mem[000000001f800160]
jmpl %o7,%g0
ldx [%i3+0x170],%l6 ! Mem[000000001f800170]
p7_far_3_hem:
stx %l2,[%i0+0x070] ! Mem[000000001e000070]
lduw [%i0+0x100],%l3 ! Mem[000000001e000100]
ldsh [%i0+0x05e],%l2 ! Mem[000000001e00005e]
swap [%i2+0x0b8],%l6 ! Mem[000000001f0000b8]
membar #Sync
ldsb [%i2+0x014],%l3 ! Mem[000000001f000014]
ldd [%i2+0x0f0],%l0 ! Mem[000000001f0000f0]
ldx [%i3+0x160],%l7 ! Mem[000000001f800160]
jmpl %o7,%g0
ldx [%i3+0x170],%l6 ! Mem[000000001f800170]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
sth %l1,[%i2+0x01a] ! Mem[000000002100001a]
ldstub [%i3+0x00a],%l2 ! Mem[000000002180000a]
ldub [%i0+0x0ba],%l0 ! Mem[00000000200000ba]
ldx [%i0+0x160],%l6 ! Mem[0000000020000160]
jmpl %o7,%g0
ldstub [%i2+0x079],%l7 ! Mem[0000000021000079]
p8_far_3_lem:
membar #Sync
sth %l1,[%i2+0x01a] ! Mem[000000002100001a]
ldstub [%i3+0x00a],%l2 ! Mem[000000002180000a]
ldub [%i0+0x0ba],%l0 ! Mem[00000000200000ba]
ldx [%i0+0x160],%l6 ! Mem[0000000020000160]
jmpl %o7,%g0
ldstub [%i2+0x079],%l7 ! Mem[0000000021000079]
p8_far_3_he:
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[0000000021000014]
jmpl %o7,%g0
nop
p8_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x014],%l2 ! Mem[0000000021000014]
jmpl %o7,%g0
nop
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
sth %l5,[%i0+0x1b8] ! Mem[00000000220001b8]
ldsb [%i0+0x0c0],%l0 ! Mem[00000000220000c0]
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[0000000023000028]
p9_far_3_lem:
sth %l5,[%i0+0x1b8] ! Mem[00000000220001b8]
ldsb [%i0+0x0c0],%l0 ! Mem[00000000220000c0]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[0000000023000028]
p9_far_3_he:
lduw [%i3+0x020],%l7 ! Mem[0000000023800020]
lduw [%i1+0x174],%l0 ! Mem[0000000022800174]
jmpl %o7,%g0
ldstub [%i2+0x1bc],%l6 ! Mem[00000000230001bc]
p9_far_3_hem:
membar #Sync
lduw [%i3+0x020],%l7 ! Mem[0000000023800020]
lduw [%i1+0x174],%l0 ! Mem[0000000022800174]
jmpl %o7,%g0
ldstub [%i2+0x1bc],%l6 ! Mem[00000000230001bc]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
ldsb [%i2+0x0e9],%l5 ! Mem[00000000250000e9]
swap [%i3+0x020],%l1 ! Mem[0000000025800020]
ldx [%i2+0x190],%l6 ! Mem[0000000025000190]
ldx [%i3+0x080],%l4 ! Mem[0000000025800080]
ldd [%i0+0x0f0],%l0 ! Mem[00000000240000f0]
ldstub [%i1+0x156],%l4 ! Mem[0000000024800156]
jmpl %o7,%g0
stb %l2,[%i0+0x0db] ! Mem[00000000240000db]
p10_far_3_lem:
ldsb [%i2+0x0e9],%l5 ! Mem[00000000250000e9]
membar #Sync
swap [%i3+0x020],%l1 ! Mem[0000000025800020]
ldx [%i2+0x190],%l6 ! Mem[0000000025000190]
ldx [%i3+0x080],%l4 ! Mem[0000000025800080]
ldd [%i0+0x0f0],%l0 ! Mem[00000000240000f0]
ldstub [%i1+0x156],%l4 ! Mem[0000000024800156]
jmpl %o7,%g0
stb %l2,[%i0+0x0db] ! Mem[00000000240000db]
p10_far_3_he:
swap [%i2+0x0f0],%l4 ! Mem[00000000250000f0]
ldsb [%i3+0x002],%l0 ! Mem[0000000025800002]
sth %l1,[%i3+0x1b8] ! Mem[00000000258001b8]
ldsh [%i0+0x042],%l2 ! Mem[0000000024000042]
jmpl %o7,%g0
ldstub [%i1+0x188],%l7 ! Mem[0000000024800188]
p10_far_3_hem:
swap [%i2+0x0f0],%l4 ! Mem[00000000250000f0]
membar #Sync
ldsb [%i3+0x002],%l0 ! Mem[0000000025800002]
sth %l1,[%i3+0x1b8] ! Mem[00000000258001b8]
ldsh [%i0+0x042],%l2 ! Mem[0000000024000042]
jmpl %o7,%g0
ldstub [%i1+0x188],%l7 ! Mem[0000000024800188]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
jmpl %o7,%g0
ldstub [%i2+0x0fd],%l4 ! Mem[00000000270000fd]
jmpl %o7,%g0
nop
p11_far_3_lem:
jmpl %o7,%g0
ldstub [%i2+0x0fd],%l4 ! Mem[00000000270000fd]
jmpl %o7,%g0
nop
p11_far_3_he:
ldsw [%i1+0x004],%l0 ! Mem[0000000026800004]
stx %l2,[%i1+0x1c8] ! Mem[00000000268001c8]
ldstub [%i3+0x0c8],%l6 ! Mem[00000000278000c8]
swap [%i3+0x008],%l1 ! Mem[0000000027800008]
swap [%i3+0x19c],%l4 ! Mem[000000002780019c]
jmpl %o7,%g0
std %l2,[%i2+0x060] ! Mem[0000000027000060]
p11_far_3_hem:
membar #Sync
ldsw [%i1+0x004],%l0 ! Mem[0000000026800004]
stx %l2,[%i1+0x1c8] ! Mem[00000000268001c8]
ldstub [%i3+0x0c8],%l6 ! Mem[00000000278000c8]
swap [%i3+0x008],%l1 ! Mem[0000000027800008]
swap [%i3+0x19c],%l4 ! Mem[000000002780019c]
jmpl %o7,%g0
std %l2,[%i2+0x060] ! Mem[0000000027000060]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
swap [%i0+0x1d0],%l1 ! Mem[00000000280001d0]
jmpl %o7,%g0
ldstub [%i2+0x014],%l0 ! Mem[0000000029000014]
p12_far_3_lem:
swap [%i0+0x1d0],%l1 ! Mem[00000000280001d0]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x014],%l0 ! Mem[0000000029000014]
p12_far_3_he:
std %l0,[%i0+0x070] ! Mem[0000000028000070]
lduh [%i1+0x150],%l0 ! Mem[0000000028800150]
jmpl %o7,%g0
stw %l6,[%i3+0x0b4] ! Mem[00000000298000b4]
p12_far_3_hem:
std %l0,[%i0+0x070] ! Mem[0000000028000070]
lduh [%i1+0x150],%l0 ! Mem[0000000028800150]
jmpl %o7,%g0
stw %l6,[%i3+0x0b4] ! Mem[00000000298000b4]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
ldsh [%i1+0x1b6],%l0 ! Mem[000000002a8001b6]
sth %l6,[%i1+0x03a] ! Mem[000000002a80003a]
ldsh [%i0+0x0e6],%l1 ! Mem[000000002a0000e6]
jmpl %o7,%g0
stw %l3,[%i2+0x12c] ! Mem[000000002b00012c]
p13_far_3_lem:
ldsh [%i1+0x1b6],%l0 ! Mem[000000002a8001b6]
membar #Sync
sth %l6,[%i1+0x03a] ! Mem[000000002a80003a]
ldsh [%i0+0x0e6],%l1 ! Mem[000000002a0000e6]
jmpl %o7,%g0
stw %l3,[%i2+0x12c] ! Mem[000000002b00012c]
p13_far_3_he:
lduh [%i2+0x116],%l2 ! Mem[000000002b000116]
ldstub [%i0+0x055],%l0 ! Mem[000000002a000055]
stw %l6,[%i2+0x0a0] ! Mem[000000002b0000a0]
jmpl %o7,%g0
ldub [%i0+0x130],%l4 ! Mem[000000002a000130]
p13_far_3_hem:
lduh [%i2+0x116],%l2 ! Mem[000000002b000116]
ldstub [%i0+0x055],%l0 ! Mem[000000002a000055]
stw %l6,[%i2+0x0a0] ! Mem[000000002b0000a0]
jmpl %o7,%g0
ldub [%i0+0x130],%l4 ! Mem[000000002a000130]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
jmpl %o7,%g0
stx %l6,[%i0+0x1e0] ! Mem[000000002c0001e0]
jmpl %o7,%g0
nop
p14_far_3_lem:
jmpl %o7,%g0
stx %l6,[%i0+0x1e0] ! Mem[000000002c0001e0]
jmpl %o7,%g0
nop
p14_far_3_he:
ldsw [%i1+0x030],%l0 ! Mem[000000002c800030]
ldsb [%i1+0x1b7],%l0 ! Mem[000000002c8001b7]
ldx [%i2+0x018],%l6 ! Mem[000000002d000018]
ldub [%i1+0x1e1],%l2 ! Mem[000000002c8001e1]
ldsh [%i3+0x1d0],%l1 ! Mem[000000002d8001d0]
ldstub [%i2+0x1cb],%l5 ! Mem[000000002d0001cb]
jmpl %o7,%g0
lduh [%i0+0x1f8],%l3 ! Mem[000000002c0001f8]
p14_far_3_hem:
membar #Sync
ldsw [%i1+0x030],%l0 ! Mem[000000002c800030]
ldsb [%i1+0x1b7],%l0 ! Mem[000000002c8001b7]
ldx [%i2+0x018],%l6 ! Mem[000000002d000018]
ldub [%i1+0x1e1],%l2 ! Mem[000000002c8001e1]
ldsh [%i3+0x1d0],%l1 ! Mem[000000002d8001d0]
ldstub [%i2+0x1cb],%l5 ! Mem[000000002d0001cb]
jmpl %o7,%g0
lduh [%i0+0x1f8],%l3 ! Mem[000000002c0001f8]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
ldsb [%i3+0x072],%l5 ! Mem[000000002f800072]
sth %l7,[%i3+0x01a] ! Mem[000000002f80001a]
sth %l4,[%i0+0x0b6] ! Mem[000000002e0000b6]
std %l0,[%i0+0x190] ! Mem[000000002e000190]
ldsh [%i2+0x00c],%l0 ! Mem[000000002f00000c]
jmpl %o7,%g0
ldsb [%i2+0x18f],%l2 ! Mem[000000002f00018f]
p15_far_3_lem:
ldsb [%i3+0x072],%l5 ! Mem[000000002f800072]
membar #Sync
sth %l7,[%i3+0x01a] ! Mem[000000002f80001a]
sth %l4,[%i0+0x0b6] ! Mem[000000002e0000b6]
std %l0,[%i0+0x190] ! Mem[000000002e000190]
ldsh [%i2+0x00c],%l0 ! Mem[000000002f00000c]
jmpl %o7,%g0
ldsb [%i2+0x18f],%l2 ! Mem[000000002f00018f]
p15_far_3_he:
ldstub [%i3+0x09d],%l4 ! Mem[000000002f80009d]
ldub [%i1+0x140],%l6 ! Mem[000000002e800140]
jmpl %o7,%g0
std %l0,[%i3+0x0b0] ! Mem[000000002f8000b0]
p15_far_3_hem:
ldstub [%i3+0x09d],%l4 ! Mem[000000002f80009d]
ldub [%i1+0x140],%l6 ! Mem[000000002e800140]
jmpl %o7,%g0
std %l0,[%i3+0x0b0] ! Mem[000000002f8000b0]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
jmpl %o7,%g0
sth %l3,[%i0+0x1bc] ! Mem[00000000300001bc]
jmpl %o7,%g0
nop
p16_far_3_lem:
jmpl %o7,%g0
sth %l3,[%i0+0x1bc] ! Mem[00000000300001bc]
jmpl %o7,%g0
nop
p16_far_3_he:
ldstub [%i2+0x0d6],%l7 ! Mem[00000000310000d6]
jmpl %o7,%g0
swap [%i0+0x158],%l6 ! Mem[0000000030000158]
p16_far_3_hem:
ldstub [%i2+0x0d6],%l7 ! Mem[00000000310000d6]
jmpl %o7,%g0
swap [%i0+0x158],%l6 ! Mem[0000000030000158]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
stx %l2,[%i2+0x128] ! Mem[0000000033000128]
swap [%i1+0x14c],%l7 ! Mem[000000003280014c]
swap [%i2+0x17c],%l6 ! Mem[000000003300017c]
jmpl %o7,%g0
lduw [%i1+0x1f0],%l6 ! Mem[00000000328001f0]
p17_far_3_lem:
stx %l2,[%i2+0x128] ! Mem[0000000033000128]
swap [%i1+0x14c],%l7 ! Mem[000000003280014c]
swap [%i2+0x17c],%l6 ! Mem[000000003300017c]
jmpl %o7,%g0
lduw [%i1+0x1f0],%l6 ! Mem[00000000328001f0]
p17_far_3_he:
ldub [%i1+0x118],%l7 ! Mem[0000000032800118]
ldx [%i1+0x090],%l5 ! Mem[0000000032800090]
swap [%i2+0x094],%l1 ! Mem[0000000033000094]
ldub [%i1+0x0a2],%l5 ! Mem[00000000328000a2]
ldub [%i1+0x139],%l2 ! Mem[0000000032800139]
swap [%i1+0x000],%l7 ! Mem[0000000032800000]
sth %l0,[%i2+0x156] ! Mem[0000000033000156]
jmpl %o7,%g0
stb %l6,[%i1+0x19c] ! Mem[000000003280019c]
p17_far_3_hem:
ldub [%i1+0x118],%l7 ! Mem[0000000032800118]
ldx [%i1+0x090],%l5 ! Mem[0000000032800090]
swap [%i2+0x094],%l1 ! Mem[0000000033000094]
ldub [%i1+0x0a2],%l5 ! Mem[00000000328000a2]
ldub [%i1+0x139],%l2 ! Mem[0000000032800139]
membar #Sync
swap [%i1+0x000],%l7 ! Mem[0000000032800000]
sth %l0,[%i2+0x156] ! Mem[0000000033000156]
jmpl %o7,%g0
stb %l6,[%i1+0x19c] ! Mem[000000003280019c]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
jmpl %o7,%g0
swap [%i3+0x090],%l2 ! Mem[0000000035800090]
jmpl %o7,%g0
nop
p18_far_3_lem:
jmpl %o7,%g0
swap [%i3+0x090],%l2 ! Mem[0000000035800090]
jmpl %o7,%g0
nop
p18_far_3_he:
swap [%i3+0x0b0],%l0 ! Mem[00000000358000b0]
ldd [%i0+0x110],%l4 ! Mem[0000000034000110]
jmpl %o7,%g0
ldd [%i0+0x198],%l0 ! Mem[0000000034000198]
p18_far_3_hem:
swap [%i3+0x0b0],%l0 ! Mem[00000000358000b0]
ldd [%i0+0x110],%l4 ! Mem[0000000034000110]
jmpl %o7,%g0
ldd [%i0+0x198],%l0 ! Mem[0000000034000198]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
sth %l6,[%i0+0x1b0] ! Mem[00000000360001b0]
jmpl %o7,%g0
stx %l3,[%i2+0x010] ! Mem[0000000037000010]
p19_far_3_lem:
sth %l6,[%i0+0x1b0] ! Mem[00000000360001b0]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i2+0x010] ! Mem[0000000037000010]
p19_far_3_he:
ldub [%i2+0x152],%l6 ! Mem[0000000037000152]
swap [%i3+0x050],%l5 ! Mem[0000000037800050]
stx %l7,[%i3+0x108] ! Mem[0000000037800108]
ldsw [%i3+0x0e4],%l3 ! Mem[00000000378000e4]
ldd [%i3+0x0b0],%l0 ! Mem[00000000378000b0]
stx %l0,[%i2+0x028] ! Mem[0000000037000028]
jmpl %o7,%g0
lduw [%i3+0x18c],%l2 ! Mem[000000003780018c]
p19_far_3_hem:
ldub [%i2+0x152],%l6 ! Mem[0000000037000152]
swap [%i3+0x050],%l5 ! Mem[0000000037800050]
stx %l7,[%i3+0x108] ! Mem[0000000037800108]
ldsw [%i3+0x0e4],%l3 ! Mem[00000000378000e4]
ldd [%i3+0x0b0],%l0 ! Mem[00000000378000b0]
membar #Sync
stx %l0,[%i2+0x028] ! Mem[0000000037000028]
jmpl %o7,%g0
lduw [%i3+0x18c],%l2 ! Mem[000000003780018c]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
sth %l5,[%i2+0x1a2] ! Mem[00000000390001a2]
ldsw [%i2+0x010],%l4 ! Mem[0000000039000010]
ldd [%i0+0x028],%l4 ! Mem[0000000038000028]
std %l2,[%i2+0x110] ! Mem[0000000039000110]
stx %l1,[%i2+0x048] ! Mem[0000000039000048]
stw %l6,[%i0+0x17c] ! Mem[000000003800017c]
jmpl %o7,%g0
ldsh [%i3+0x004],%l3 ! Mem[0000000039800004]
p20_far_3_lem:
sth %l5,[%i2+0x1a2] ! Mem[00000000390001a2]
membar #Sync
ldsw [%i2+0x010],%l4 ! Mem[0000000039000010]
ldd [%i0+0x028],%l4 ! Mem[0000000038000028]
std %l2,[%i2+0x110] ! Mem[0000000039000110]
stx %l1,[%i2+0x048] ! Mem[0000000039000048]
stw %l6,[%i0+0x17c] ! Mem[000000003800017c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x004],%l3 ! Mem[0000000039800004]
p20_far_3_he:
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l4 ! Mem[00000000388000c4]
jmpl %o7,%g0
nop
p20_far_3_hem:
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l4 ! Mem[00000000388000c4]
jmpl %o7,%g0
nop
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
lduh [%i3+0x0ca],%l6 ! Mem[000000003b8000ca]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l7 ! Mem[000000003b0000a8]
p21_far_3_lem:
lduh [%i3+0x0ca],%l6 ! Mem[000000003b8000ca]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l7 ! Mem[000000003b0000a8]
p21_far_3_he:
stx %l2,[%i1+0x1e0] ! Mem[000000003a8001e0]
ldsb [%i1+0x1d9],%l3 ! Mem[000000003a8001d9]
ldub [%i3+0x109],%l7 ! Mem[000000003b800109]
lduh [%i1+0x110],%l4 ! Mem[000000003a800110]
stw %l5,[%i1+0x128] ! Mem[000000003a800128]
ldub [%i0+0x0a0],%l6 ! Mem[000000003a0000a0]
jmpl %o7,%g0
swap [%i0+0x02c],%l3 ! Mem[000000003a00002c]
p21_far_3_hem:
stx %l2,[%i1+0x1e0] ! Mem[000000003a8001e0]
ldsb [%i1+0x1d9],%l3 ! Mem[000000003a8001d9]
ldub [%i3+0x109],%l7 ! Mem[000000003b800109]
lduh [%i1+0x110],%l4 ! Mem[000000003a800110]
stw %l5,[%i1+0x128] ! Mem[000000003a800128]
ldub [%i0+0x0a0],%l6 ! Mem[000000003a0000a0]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x02c],%l3 ! Mem[000000003a00002c]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
lduw [%i1+0x180],%l4 ! Mem[000000003c800180]
std %l0,[%i1+0x160] ! Mem[000000003c800160]
stx %l0,[%i2+0x160] ! Mem[000000003d000160]
jmpl %o7,%g0
ldstub [%i3+0x05e],%l0 ! Mem[000000003d80005e]
p22_far_3_lem:
lduw [%i1+0x180],%l4 ! Mem[000000003c800180]
std %l0,[%i1+0x160] ! Mem[000000003c800160]
stx %l0,[%i2+0x160] ! Mem[000000003d000160]
jmpl %o7,%g0
ldstub [%i3+0x05e],%l0 ! Mem[000000003d80005e]
p22_far_3_he:
ldd [%i1+0x0b0],%l6 ! Mem[000000003c8000b0]
ldstub [%i0+0x0f1],%l0 ! Mem[000000003c0000f1]
stb %l7,[%i1+0x160] ! Mem[000000003c800160]
stw %l0,[%i0+0x098] ! Mem[000000003c000098]
jmpl %o7,%g0
lduw [%i0+0x03c],%l6 ! Mem[000000003c00003c]
p22_far_3_hem:
ldd [%i1+0x0b0],%l6 ! Mem[000000003c8000b0]
ldstub [%i0+0x0f1],%l0 ! Mem[000000003c0000f1]
stb %l7,[%i1+0x160] ! Mem[000000003c800160]
stw %l0,[%i0+0x098] ! Mem[000000003c000098]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x03c],%l6 ! Mem[000000003c00003c]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
swap [%i1+0x1b4],%l6 ! Mem[000000003e8001b4]
jmpl %o7,%g0
ldd [%i3+0x080],%l4 ! Mem[000000003f800080]
p23_far_3_lem:
swap [%i1+0x1b4],%l6 ! Mem[000000003e8001b4]
jmpl %o7,%g0
ldd [%i3+0x080],%l4 ! Mem[000000003f800080]
p23_far_3_he:
stx %l4,[%i2+0x0b0] ! Mem[000000003f0000b0]
stb %l0,[%i3+0x193] ! Mem[000000003f800193]
swap [%i2+0x044],%l7 ! Mem[000000003f000044]
jmpl %o7,%g0
swap [%i0+0x164],%l2 ! Mem[000000003e000164]
p23_far_3_hem:
stx %l4,[%i2+0x0b0] ! Mem[000000003f0000b0]
stb %l0,[%i3+0x193] ! Mem[000000003f800193]
swap [%i2+0x044],%l7 ! Mem[000000003f000044]
jmpl %o7,%g0
swap [%i0+0x164],%l2 ! Mem[000000003e000164]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
ldstub [%i2+0x004],%l0 ! Mem[0000000041000004]
ldstub [%i2+0x1ed],%l2 ! Mem[00000000410001ed]
lduh [%i2+0x0c8],%l6 ! Mem[00000000410000c8]
lduw [%i1+0x068],%l6 ! Mem[0000000040800068]
lduw [%i2+0x010],%l0 ! Mem[0000000041000010]
jmpl %o7,%g0
swap [%i3+0x080],%l4 ! Mem[0000000041800080]
p24_far_3_lem:
membar #Sync
ldstub [%i2+0x004],%l0 ! Mem[0000000041000004]
ldstub [%i2+0x1ed],%l2 ! Mem[00000000410001ed]
lduh [%i2+0x0c8],%l6 ! Mem[00000000410000c8]
lduw [%i1+0x068],%l6 ! Mem[0000000040800068]
lduw [%i2+0x010],%l0 ! Mem[0000000041000010]
jmpl %o7,%g0
swap [%i3+0x080],%l4 ! Mem[0000000041800080]
p24_far_3_he:
lduw [%i1+0x0b4],%l4 ! Mem[00000000408000b4]
sth %l0,[%i1+0x1b2] ! Mem[00000000408001b2]
swap [%i2+0x00c],%l0 ! Mem[000000004100000c]
jmpl %o7,%g0
stw %l2,[%i0+0x18c] ! Mem[000000004000018c]
p24_far_3_hem:
lduw [%i1+0x0b4],%l4 ! Mem[00000000408000b4]
sth %l0,[%i1+0x1b2] ! Mem[00000000408001b2]
membar #Sync
swap [%i2+0x00c],%l0 ! Mem[000000004100000c]
jmpl %o7,%g0
stw %l2,[%i0+0x18c] ! Mem[000000004000018c]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
std %l4,[%i0+0x130] ! Mem[0000000042000130]
jmpl %o7,%g0
swap [%i1+0x198],%l0 ! Mem[0000000042800198]
p25_far_3_lem:
std %l4,[%i0+0x130] ! Mem[0000000042000130]
jmpl %o7,%g0
swap [%i1+0x198],%l0 ! Mem[0000000042800198]
p25_far_3_he:
ldstub [%i3+0x08a],%l4 ! Mem[000000004380008a]
sth %l7,[%i2+0x0a8] ! Mem[00000000430000a8]
jmpl %o7,%g0
ldx [%i3+0x040],%l0 ! Mem[0000000043800040]
p25_far_3_hem:
ldstub [%i3+0x08a],%l4 ! Mem[000000004380008a]
sth %l7,[%i2+0x0a8] ! Mem[00000000430000a8]
jmpl %o7,%g0
ldx [%i3+0x040],%l0 ! Mem[0000000043800040]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldd [%i0+0x0b8],%l2 ! Mem[00000000440000b8]
stw %l1,[%i2+0x0e4] ! Mem[00000000450000e4]
lduh [%i3+0x0e6],%l1 ! Mem[00000000458000e6]
lduh [%i3+0x1f0],%l1 ! Mem[00000000458001f0]
ldd [%i2+0x1e8],%l4 ! Mem[00000000450001e8]
swap [%i3+0x1d8],%l3 ! Mem[00000000458001d8]
lduh [%i2+0x16c],%l5 ! Mem[000000004500016c]
jmpl %o7,%g0
stw %l6,[%i2+0x080] ! Mem[0000000045000080]
p26_far_3_lem:
ldd [%i0+0x0b8],%l2 ! Mem[00000000440000b8]
stw %l1,[%i2+0x0e4] ! Mem[00000000450000e4]
lduh [%i3+0x0e6],%l1 ! Mem[00000000458000e6]
lduh [%i3+0x1f0],%l1 ! Mem[00000000458001f0]
ldd [%i2+0x1e8],%l4 ! Mem[00000000450001e8]
swap [%i3+0x1d8],%l3 ! Mem[00000000458001d8]
lduh [%i2+0x16c],%l5 ! Mem[000000004500016c]
jmpl %o7,%g0
stw %l6,[%i2+0x080] ! Mem[0000000045000080]
p26_far_3_he:
jmpl %o7,%g0
ldx [%i2+0x1a8],%l6 ! Mem[00000000450001a8]
jmpl %o7,%g0
nop
p26_far_3_hem:
jmpl %o7,%g0
ldx [%i2+0x1a8],%l6 ! Mem[00000000450001a8]
jmpl %o7,%g0
nop
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
sth %l0,[%i1+0x004] ! Mem[0000000046800004]
sth %l1,[%i3+0x142] ! Mem[0000000047800142]
ldub [%i3+0x036],%l3 ! Mem[0000000047800036]
jmpl %o7,%g0
ldd [%i3+0x000],%l0 ! Mem[0000000047800000]
p27_far_3_lem:
membar #Sync
sth %l0,[%i1+0x004] ! Mem[0000000046800004]
sth %l1,[%i3+0x142] ! Mem[0000000047800142]
ldub [%i3+0x036],%l3 ! Mem[0000000047800036]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x000],%l0 ! Mem[0000000047800000]
p27_far_3_he:
ldstub [%i3+0x1fd],%l3 ! Mem[00000000478001fd]
ldstub [%i3+0x01d],%l3 ! Mem[000000004780001d]
jmpl %o7,%g0
ldstub [%i2+0x1cf],%l7 ! Mem[00000000470001cf]
p27_far_3_hem:
ldstub [%i3+0x1fd],%l3 ! Mem[00000000478001fd]
membar #Sync
ldstub [%i3+0x01d],%l3 ! Mem[000000004780001d]
jmpl %o7,%g0
ldstub [%i2+0x1cf],%l7 ! Mem[00000000470001cf]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
stb %l7,[%i0+0x049] ! Mem[0000000048000049]
swap [%i3+0x0e8],%l5 ! Mem[00000000498000e8]
jmpl %o7,%g0
ldstub [%i2+0x020],%l1 ! Mem[0000000049000020]
p28_far_3_lem:
stb %l7,[%i0+0x049] ! Mem[0000000048000049]
swap [%i3+0x0e8],%l5 ! Mem[00000000498000e8]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x020],%l1 ! Mem[0000000049000020]
p28_far_3_he:
stb %l5,[%i2+0x072] ! Mem[0000000049000072]
ldsb [%i1+0x109],%l7 ! Mem[0000000048800109]
jmpl %o7,%g0
sth %l3,[%i3+0x0e4] ! Mem[00000000498000e4]
p28_far_3_hem:
stb %l5,[%i2+0x072] ! Mem[0000000049000072]
ldsb [%i1+0x109],%l7 ! Mem[0000000048800109]
jmpl %o7,%g0
sth %l3,[%i3+0x0e4] ! Mem[00000000498000e4]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
stw %l3,[%i1+0x008] ! Mem[000000004a800008]
ldx [%i1+0x170],%l4 ! Mem[000000004a800170]
jmpl %o7,%g0
ldstub [%i2+0x10f],%l5 ! Mem[000000004b00010f]
p29_far_3_lem:
membar #Sync
stw %l3,[%i1+0x008] ! Mem[000000004a800008]
ldx [%i1+0x170],%l4 ! Mem[000000004a800170]
jmpl %o7,%g0
ldstub [%i2+0x10f],%l5 ! Mem[000000004b00010f]
p29_far_3_he:
swap [%i2+0x000],%l0 ! Mem[000000004b000000]
std %l4,[%i0+0x048] ! Mem[000000004a000048]
swap [%i2+0x11c],%l7 ! Mem[000000004b00011c]
std %l2,[%i0+0x120] ! Mem[000000004a000120]
jmpl %o7,%g0
lduh [%i3+0x1d4],%l3 ! Mem[000000004b8001d4]
p29_far_3_hem:
membar #Sync
swap [%i2+0x000],%l0 ! Mem[000000004b000000]
std %l4,[%i0+0x048] ! Mem[000000004a000048]
swap [%i2+0x11c],%l7 ! Mem[000000004b00011c]
std %l2,[%i0+0x120] ! Mem[000000004a000120]
jmpl %o7,%g0
lduh [%i3+0x1d4],%l3 ! Mem[000000004b8001d4]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
ldub [%i2+0x09a],%l2 ! Mem[000000004d00009a]
ldstub [%i2+0x0e7],%l1 ! Mem[000000004d0000e7]
ldub [%i0+0x1d8],%l0 ! Mem[000000004c0001d8]
ldstub [%i0+0x12e],%l3 ! Mem[000000004c00012e]
std %l0,[%i2+0x030] ! Mem[000000004d000030]
std %l4,[%i0+0x110] ! Mem[000000004c000110]
lduh [%i1+0x12a],%l5 ! Mem[000000004c80012a]
jmpl %o7,%g0
ldx [%i1+0x080],%l6 ! Mem[000000004c800080]
p30_far_3_lem:
ldub [%i2+0x09a],%l2 ! Mem[000000004d00009a]
ldstub [%i2+0x0e7],%l1 ! Mem[000000004d0000e7]
ldub [%i0+0x1d8],%l0 ! Mem[000000004c0001d8]
ldstub [%i0+0x12e],%l3 ! Mem[000000004c00012e]
membar #Sync
std %l0,[%i2+0x030] ! Mem[000000004d000030]
std %l4,[%i0+0x110] ! Mem[000000004c000110]
lduh [%i1+0x12a],%l5 ! Mem[000000004c80012a]
jmpl %o7,%g0
ldx [%i1+0x080],%l6 ! Mem[000000004c800080]
p30_far_3_he:
jmpl %o7,%g0
ldd [%i2+0x128],%l0 ! Mem[000000004d000128]
jmpl %o7,%g0
nop
p30_far_3_hem:
jmpl %o7,%g0
ldd [%i2+0x128],%l0 ! Mem[000000004d000128]
jmpl %o7,%g0
nop
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
jmpl %o7,%g0
stw %l6,[%i0+0x0a0] ! Mem[000000004e0000a0]
jmpl %o7,%g0
nop
p31_far_3_lem:
jmpl %o7,%g0
stw %l6,[%i0+0x0a0] ! Mem[000000004e0000a0]
jmpl %o7,%g0
nop
p31_far_3_he:
lduh [%i0+0x166],%l2 ! Mem[000000004e000166]
ldd [%i1+0x090],%l6 ! Mem[000000004e800090]
swap [%i0+0x1f8],%l4 ! Mem[000000004e0001f8]
stx %l0,[%i1+0x030] ! Mem[000000004e800030]
ldstub [%i2+0x0dc],%l6 ! Mem[000000004f0000dc]
ldstub [%i1+0x1ff],%l4 ! Mem[000000004e8001ff]
ldsw [%i3+0x000],%l0 ! Mem[000000004f800000]
jmpl %o7,%g0
stb %l6,[%i3+0x068] ! Mem[000000004f800068]
p31_far_3_hem:
lduh [%i0+0x166],%l2 ! Mem[000000004e000166]
ldd [%i1+0x090],%l6 ! Mem[000000004e800090]
swap [%i0+0x1f8],%l4 ! Mem[000000004e0001f8]
membar #Sync
stx %l0,[%i1+0x030] ! Mem[000000004e800030]
ldstub [%i2+0x0dc],%l6 ! Mem[000000004f0000dc]
ldstub [%i1+0x1ff],%l4 ! Mem[000000004e8001ff]
ldsw [%i3+0x000],%l0 ! Mem[000000004f800000]
jmpl %o7,%g0
stb %l6,[%i3+0x068] ! Mem[000000004f800068]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
ldsw [%i2+0x12c],%l6 ! Mem[000000005100012c]
ldub [%i0+0x1b8],%l6 ! Mem[00000000500001b8]
swap [%i1+0x088],%l3 ! Mem[0000000050800088]
jmpl %o7,%g0
ldub [%i0+0x096],%l5 ! Mem[0000000050000096]
p32_far_3_lem:
ldsw [%i2+0x12c],%l6 ! Mem[000000005100012c]
ldub [%i0+0x1b8],%l6 ! Mem[00000000500001b8]
swap [%i1+0x088],%l3 ! Mem[0000000050800088]
jmpl %o7,%g0
ldub [%i0+0x096],%l5 ! Mem[0000000050000096]
p32_far_3_he:
ldsh [%i2+0x048],%l7 ! Mem[0000000051000048]
ldx [%i0+0x138],%l6 ! Mem[0000000050000138]
jmpl %o7,%g0
swap [%i3+0x0f4],%l3 ! Mem[00000000518000f4]
p32_far_3_hem:
ldsh [%i2+0x048],%l7 ! Mem[0000000051000048]
ldx [%i0+0x138],%l6 ! Mem[0000000050000138]
jmpl %o7,%g0
swap [%i3+0x0f4],%l3 ! Mem[00000000518000f4]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
ldsh [%i2+0x152],%l6 ! Mem[0000000053000152]
ldsb [%i2+0x06a],%l0 ! Mem[000000005300006a]
std %l2,[%i2+0x018] ! Mem[0000000053000018]
ldsh [%i2+0x0b6],%l4 ! Mem[00000000530000b6]
swap [%i0+0x190],%l0 ! Mem[0000000052000190]
ldsb [%i1+0x02d],%l0 ! Mem[000000005280002d]
jmpl %o7,%g0
ldd [%i0+0x188],%l2 ! Mem[0000000052000188]
p33_far_3_lem:
ldsh [%i2+0x152],%l6 ! Mem[0000000053000152]
ldsb [%i2+0x06a],%l0 ! Mem[000000005300006a]
membar #Sync
std %l2,[%i2+0x018] ! Mem[0000000053000018]
ldsh [%i2+0x0b6],%l4 ! Mem[00000000530000b6]
swap [%i0+0x190],%l0 ! Mem[0000000052000190]
ldsb [%i1+0x02d],%l0 ! Mem[000000005280002d]
jmpl %o7,%g0
ldd [%i0+0x188],%l2 ! Mem[0000000052000188]
p33_far_3_he:
ldx [%i2+0x0b8],%l4 ! Mem[00000000530000b8]
ldstub [%i3+0x140],%l6 ! Mem[0000000053800140]
jmpl %o7,%g0
ldstub [%i1+0x059],%l7 ! Mem[0000000052800059]
p33_far_3_hem:
ldx [%i2+0x0b8],%l4 ! Mem[00000000530000b8]
ldstub [%i3+0x140],%l6 ! Mem[0000000053800140]
jmpl %o7,%g0
ldstub [%i1+0x059],%l7 ! Mem[0000000052800059]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldx [%i3+0x0d8],%l5 ! Mem[00000000558000d8]
lduw [%i3+0x088],%l7 ! Mem[0000000055800088]
jmpl %o7,%g0
ldsb [%i2+0x1ef],%l7 ! Mem[00000000550001ef]
p34_far_3_lem:
ldx [%i3+0x0d8],%l5 ! Mem[00000000558000d8]
lduw [%i3+0x088],%l7 ! Mem[0000000055800088]
jmpl %o7,%g0
ldsb [%i2+0x1ef],%l7 ! Mem[00000000550001ef]
p34_far_3_he:
jmpl %o7,%g0
lduh [%i2+0x10e],%l3 ! Mem[000000005500010e]
jmpl %o7,%g0
nop
p34_far_3_hem:
jmpl %o7,%g0
lduh [%i2+0x10e],%l3 ! Mem[000000005500010e]
jmpl %o7,%g0
nop
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
stb %l0,[%i2+0x1e3] ! Mem[00000000570001e3]
ldstub [%i0+0x152],%l5 ! Mem[0000000056000152]
stw %l0,[%i2+0x1fc] ! Mem[00000000570001fc]
jmpl %o7,%g0
ldub [%i0+0x146],%l7 ! Mem[0000000056000146]
p35_far_3_lem:
stb %l0,[%i2+0x1e3] ! Mem[00000000570001e3]
ldstub [%i0+0x152],%l5 ! Mem[0000000056000152]
stw %l0,[%i2+0x1fc] ! Mem[00000000570001fc]
jmpl %o7,%g0
ldub [%i0+0x146],%l7 ! Mem[0000000056000146]
p35_far_3_he:
stx %l0,[%i1+0x0f0] ! Mem[00000000568000f0]
lduw [%i0+0x044],%l1 ! Mem[0000000056000044]
swap [%i1+0x164],%l3 ! Mem[0000000056800164]
sth %l3,[%i2+0x1bc] ! Mem[00000000570001bc]
ldsb [%i2+0x0ba],%l2 ! Mem[00000000570000ba]
jmpl %o7,%g0
ldd [%i1+0x0e0],%l0 ! Mem[00000000568000e0]
p35_far_3_hem:
stx %l0,[%i1+0x0f0] ! Mem[00000000568000f0]
lduw [%i0+0x044],%l1 ! Mem[0000000056000044]
swap [%i1+0x164],%l3 ! Mem[0000000056800164]
sth %l3,[%i2+0x1bc] ! Mem[00000000570001bc]
ldsb [%i2+0x0ba],%l2 ! Mem[00000000570000ba]
jmpl %o7,%g0
ldd [%i1+0x0e0],%l0 ! Mem[00000000568000e0]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
jmpl %o7,%g0
ldub [%i3+0x198],%l7 ! Mem[0000000059800198]
jmpl %o7,%g0
nop
p36_far_3_lem:
jmpl %o7,%g0
ldub [%i3+0x198],%l7 ! Mem[0000000059800198]
jmpl %o7,%g0
nop
p36_far_3_he:
swap [%i0+0x138],%l2 ! Mem[0000000058000138]
ldsb [%i2+0x106],%l4 ! Mem[0000000059000106]
sth %l6,[%i1+0x00e] ! Mem[000000005880000e]
jmpl %o7,%g0
std %l2,[%i1+0x180] ! Mem[0000000058800180]
p36_far_3_hem:
swap [%i0+0x138],%l2 ! Mem[0000000058000138]
ldsb [%i2+0x106],%l4 ! Mem[0000000059000106]
membar #Sync
sth %l6,[%i1+0x00e] ! Mem[000000005880000e]
jmpl %o7,%g0
std %l2,[%i1+0x180] ! Mem[0000000058800180]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
jmpl %o7,%g0
ldsb [%i3+0x0ea],%l6 ! Mem[000000005b8000ea]
jmpl %o7,%g0
nop
p37_far_3_lem:
jmpl %o7,%g0
ldsb [%i3+0x0ea],%l6 ! Mem[000000005b8000ea]
jmpl %o7,%g0
nop
p37_far_3_he:
swap [%i3+0x168],%l4 ! Mem[000000005b800168]
lduh [%i0+0x1e6],%l5 ! Mem[000000005a0001e6]
jmpl %o7,%g0
ldsh [%i3+0x072],%l5 ! Mem[000000005b800072]
p37_far_3_hem:
swap [%i3+0x168],%l4 ! Mem[000000005b800168]
lduh [%i0+0x1e6],%l5 ! Mem[000000005a0001e6]
jmpl %o7,%g0
ldsh [%i3+0x072],%l5 ! Mem[000000005b800072]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
jmpl %o7,%g0
stb %l6,[%i3+0x1d1] ! Mem[000000005d8001d1]
jmpl %o7,%g0
nop
p38_far_3_lem:
jmpl %o7,%g0
stb %l6,[%i3+0x1d1] ! Mem[000000005d8001d1]
jmpl %o7,%g0
nop
p38_far_3_he:
stx %l7,[%i3+0x138] ! Mem[000000005d800138]
swap [%i3+0x0b4],%l5 ! Mem[000000005d8000b4]
std %l0,[%i3+0x0b0] ! Mem[000000005d8000b0]
swap [%i2+0x0a0],%l5 ! Mem[000000005d0000a0]
ldsh [%i0+0x130],%l4 ! Mem[000000005c000130]
ldstub [%i0+0x010],%l6 ! Mem[000000005c000010]
swap [%i1+0x098],%l2 ! Mem[000000005c800098]
jmpl %o7,%g0
lduh [%i0+0x0aa],%l4 ! Mem[000000005c0000aa]
p38_far_3_hem:
stx %l7,[%i3+0x138] ! Mem[000000005d800138]
swap [%i3+0x0b4],%l5 ! Mem[000000005d8000b4]
std %l0,[%i3+0x0b0] ! Mem[000000005d8000b0]
swap [%i2+0x0a0],%l5 ! Mem[000000005d0000a0]
ldsh [%i0+0x130],%l4 ! Mem[000000005c000130]
membar #Sync
ldstub [%i0+0x010],%l6 ! Mem[000000005c000010]
swap [%i1+0x098],%l2 ! Mem[000000005c800098]
jmpl %o7,%g0
lduh [%i0+0x0aa],%l4 ! Mem[000000005c0000aa]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
ldsb [%i3+0x070],%l0 ! Mem[000000005f800070]
swap [%i1+0x010],%l4 ! Mem[000000005e800010]
jmpl %o7,%g0
ldsb [%i0+0x00a],%l3 ! Mem[000000005e00000a]
p39_far_3_lem:
ldsb [%i3+0x070],%l0 ! Mem[000000005f800070]
membar #Sync
swap [%i1+0x010],%l4 ! Mem[000000005e800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00a],%l3 ! Mem[000000005e00000a]
p39_far_3_he:
ldstub [%i0+0x1a2],%l3 ! Mem[000000005e0001a2]
ldx [%i1+0x008],%l3 ! Mem[000000005e800008]
stw %l5,[%i1+0x130] ! Mem[000000005e800130]
ldsb [%i2+0x0b2],%l7 ! Mem[000000005f0000b2]
swap [%i3+0x08c],%l3 ! Mem[000000005f80008c]
stb %l2,[%i3+0x1b9] ! Mem[000000005f8001b9]
jmpl %o7,%g0
stw %l0,[%i1+0x1b8] ! Mem[000000005e8001b8]
p39_far_3_hem:
ldstub [%i0+0x1a2],%l3 ! Mem[000000005e0001a2]
membar #Sync
ldx [%i1+0x008],%l3 ! Mem[000000005e800008]
stw %l5,[%i1+0x130] ! Mem[000000005e800130]
ldsb [%i2+0x0b2],%l7 ! Mem[000000005f0000b2]
swap [%i3+0x08c],%l3 ! Mem[000000005f80008c]
stb %l2,[%i3+0x1b9] ! Mem[000000005f8001b9]
jmpl %o7,%g0
stw %l0,[%i1+0x1b8] ! Mem[000000005e8001b8]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
stx %l0,[%i0+0x190] ! Mem[0000000060000190]
ldd [%i1+0x018],%l6 ! Mem[0000000060800018]
ldx [%i1+0x0e0],%l1 ! Mem[00000000608000e0]
jmpl %o7,%g0
ldsb [%i3+0x1f0],%l1 ! Mem[00000000618001f0]
p40_far_3_lem:
stx %l0,[%i0+0x190] ! Mem[0000000060000190]
membar #Sync
ldd [%i1+0x018],%l6 ! Mem[0000000060800018]
ldx [%i1+0x0e0],%l1 ! Mem[00000000608000e0]
jmpl %o7,%g0
ldsb [%i3+0x1f0],%l1 ! Mem[00000000618001f0]
p40_far_3_he:
ldub [%i3+0x0cb],%l6 ! Mem[00000000618000cb]
ldub [%i0+0x094],%l1 ! Mem[0000000060000094]
jmpl %o7,%g0
swap [%i0+0x0a0],%l5 ! Mem[00000000600000a0]
p40_far_3_hem:
ldub [%i3+0x0cb],%l6 ! Mem[00000000618000cb]
ldub [%i0+0x094],%l1 ! Mem[0000000060000094]
jmpl %o7,%g0
swap [%i0+0x0a0],%l5 ! Mem[00000000600000a0]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
ldsw [%i2+0x0c8],%l6 ! Mem[00000000630000c8]
ldd [%i1+0x030],%l2 ! Mem[0000000062800030]
jmpl %o7,%g0
ldsh [%i0+0x120],%l3 ! Mem[0000000062000120]
p41_far_3_lem:
ldsw [%i2+0x0c8],%l6 ! Mem[00000000630000c8]
membar #Sync
ldd [%i1+0x030],%l2 ! Mem[0000000062800030]
jmpl %o7,%g0
ldsh [%i0+0x120],%l3 ! Mem[0000000062000120]
p41_far_3_he:
jmpl %o7,%g0
swap [%i3+0x1ac],%l2 ! Mem[00000000638001ac]
jmpl %o7,%g0
nop
p41_far_3_hem:
jmpl %o7,%g0
swap [%i3+0x1ac],%l2 ! Mem[00000000638001ac]
jmpl %o7,%g0
nop
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
jmpl %o7,%g0
std %l2,[%i2+0x108] ! Mem[0000000065000108]
jmpl %o7,%g0
nop
p42_far_3_lem:
jmpl %o7,%g0
std %l2,[%i2+0x108] ! Mem[0000000065000108]
jmpl %o7,%g0
nop
p42_far_3_he:
sth %l5,[%i1+0x0b4] ! Mem[00000000648000b4]
lduh [%i3+0x10a],%l2 ! Mem[000000006580010a]
swap [%i3+0x170],%l0 ! Mem[0000000065800170]
jmpl %o7,%g0
stw %l2,[%i1+0x060] ! Mem[0000000064800060]
p42_far_3_hem:
sth %l5,[%i1+0x0b4] ! Mem[00000000648000b4]
lduh [%i3+0x10a],%l2 ! Mem[000000006580010a]
swap [%i3+0x170],%l0 ! Mem[0000000065800170]
jmpl %o7,%g0
stw %l2,[%i1+0x060] ! Mem[0000000064800060]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
swap [%i2+0x1c8],%l1 ! Mem[00000000670001c8]
ldub [%i3+0x095],%l6 ! Mem[0000000067800095]
ldstub [%i1+0x0d3],%l1 ! Mem[00000000668000d3]
sth %l7,[%i2+0x1fc] ! Mem[00000000670001fc]
jmpl %o7,%g0
ldstub [%i0+0x094],%l6 ! Mem[0000000066000094]
p43_far_3_lem:
swap [%i2+0x1c8],%l1 ! Mem[00000000670001c8]
ldub [%i3+0x095],%l6 ! Mem[0000000067800095]
ldstub [%i1+0x0d3],%l1 ! Mem[00000000668000d3]
sth %l7,[%i2+0x1fc] ! Mem[00000000670001fc]
jmpl %o7,%g0
ldstub [%i0+0x094],%l6 ! Mem[0000000066000094]
p43_far_3_he:
ldstub [%i1+0x110],%l2 ! Mem[0000000066800110]
ldx [%i2+0x0e0],%l2 ! Mem[00000000670000e0]
lduw [%i0+0x1e0],%l2 ! Mem[00000000660001e0]
jmpl %o7,%g0
ldsw [%i0+0x110],%l2 ! Mem[0000000066000110]
p43_far_3_hem:
ldstub [%i1+0x110],%l2 ! Mem[0000000066800110]
ldx [%i2+0x0e0],%l2 ! Mem[00000000670000e0]
lduw [%i0+0x1e0],%l2 ! Mem[00000000660001e0]
jmpl %o7,%g0
ldsw [%i0+0x110],%l2 ! Mem[0000000066000110]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
stx %l2,[%i3+0x0b0] ! Mem[00000000698000b0]
swap [%i0+0x048],%l2 ! Mem[0000000068000048]
ldsh [%i3+0x004],%l2 ! Mem[0000000069800004]
ldsb [%i3+0x1f9],%l3 ! Mem[00000000698001f9]
jmpl %o7,%g0
stb %l7,[%i0+0x109] ! Mem[0000000068000109]
p44_far_3_lem:
stx %l2,[%i3+0x0b0] ! Mem[00000000698000b0]
swap [%i0+0x048],%l2 ! Mem[0000000068000048]
membar #Sync
ldsh [%i3+0x004],%l2 ! Mem[0000000069800004]
ldsb [%i3+0x1f9],%l3 ! Mem[00000000698001f9]
jmpl %o7,%g0
stb %l7,[%i0+0x109] ! Mem[0000000068000109]
p44_far_3_he:
ldx [%i3+0x030],%l3 ! Mem[0000000069800030]
jmpl %o7,%g0
stx %l5,[%i0+0x080] ! Mem[0000000068000080]
p44_far_3_hem:
membar #Sync
ldx [%i3+0x030],%l3 ! Mem[0000000069800030]
jmpl %o7,%g0
stx %l5,[%i0+0x080] ! Mem[0000000068000080]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
ldsb [%i2+0x0de],%l5 ! Mem[000000006b0000de]
jmpl %o7,%g0
stw %l7,[%i1+0x088] ! Mem[000000006a800088]
p45_far_3_lem:
ldsb [%i2+0x0de],%l5 ! Mem[000000006b0000de]
jmpl %o7,%g0
stw %l7,[%i1+0x088] ! Mem[000000006a800088]
p45_far_3_he:
stx %l2,[%i2+0x1e0] ! Mem[000000006b0001e0]
stb %l1,[%i3+0x1f0] ! Mem[000000006b8001f0]
ldd [%i2+0x010],%l0 ! Mem[000000006b000010]
stb %l4,[%i3+0x131] ! Mem[000000006b800131]
swap [%i3+0x108],%l5 ! Mem[000000006b800108]
ldstub [%i1+0x0a0],%l6 ! Mem[000000006a8000a0]
jmpl %o7,%g0
lduw [%i0+0x00c],%l3 ! Mem[000000006a00000c]
p45_far_3_hem:
stx %l2,[%i2+0x1e0] ! Mem[000000006b0001e0]
stb %l1,[%i3+0x1f0] ! Mem[000000006b8001f0]
membar #Sync
ldd [%i2+0x010],%l0 ! Mem[000000006b000010]
stb %l4,[%i3+0x131] ! Mem[000000006b800131]
swap [%i3+0x108],%l5 ! Mem[000000006b800108]
ldstub [%i1+0x0a0],%l6 ! Mem[000000006a8000a0]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x00c],%l3 ! Mem[000000006a00000c]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
ldsb [%i1+0x1fd],%l3 ! Mem[000000006c8001fd]
jmpl %o7,%g0
ldd [%i0+0x038],%l2 ! Mem[000000006c000038]
p46_far_3_lem:
ldsb [%i1+0x1fd],%l3 ! Mem[000000006c8001fd]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l2 ! Mem[000000006c000038]
p46_far_3_he:
ldub [%i1+0x1f8],%l0 ! Mem[000000006c8001f8]
stx %l3,[%i0+0x128] ! Mem[000000006c000128]
ldsw [%i2+0x034],%l0 ! Mem[000000006d000034]
stw %l4,[%i0+0x130] ! Mem[000000006c000130]
ldstub [%i0+0x0ba],%l0 ! Mem[000000006c0000ba]
ldub [%i2+0x034],%l4 ! Mem[000000006d000034]
jmpl %o7,%g0
ldsw [%i1+0x078],%l7 ! Mem[000000006c800078]
p46_far_3_hem:
ldub [%i1+0x1f8],%l0 ! Mem[000000006c8001f8]
stx %l3,[%i0+0x128] ! Mem[000000006c000128]
membar #Sync
ldsw [%i2+0x034],%l0 ! Mem[000000006d000034]
stw %l4,[%i0+0x130] ! Mem[000000006c000130]
ldstub [%i0+0x0ba],%l0 ! Mem[000000006c0000ba]
ldub [%i2+0x034],%l4 ! Mem[000000006d000034]
jmpl %o7,%g0
ldsw [%i1+0x078],%l7 ! Mem[000000006c800078]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
lduw [%i3+0x14c],%l5 ! Mem[000000006f80014c]
swap [%i2+0x064],%l7 ! Mem[000000006f000064]
sth %l2,[%i1+0x166] ! Mem[000000006e800166]
jmpl %o7,%g0
stb %l5,[%i0+0x10b] ! Mem[000000006e00010b]
p47_far_3_lem:
lduw [%i3+0x14c],%l5 ! Mem[000000006f80014c]
swap [%i2+0x064],%l7 ! Mem[000000006f000064]
sth %l2,[%i1+0x166] ! Mem[000000006e800166]
jmpl %o7,%g0
stb %l5,[%i0+0x10b] ! Mem[000000006e00010b]
p47_far_3_he:
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[000000006e000008]
jmpl %o7,%g0
nop
p47_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[000000006e000008]
jmpl %o7,%g0
nop
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
jmpl %o7,%g0
ldd [%i0+0x1e0],%l6 ! Mem[00000000700001e0]
jmpl %o7,%g0
nop
p48_far_3_lem:
jmpl %o7,%g0
ldd [%i0+0x1e0],%l6 ! Mem[00000000700001e0]
jmpl %o7,%g0
nop
p48_far_3_he:
lduw [%i1+0x010],%l0 ! Mem[0000000070800010]
sth %l0,[%i3+0x196] ! Mem[0000000071800196]
ldsw [%i2+0x0e4],%l1 ! Mem[00000000710000e4]
lduw [%i3+0x0c4],%l1 ! Mem[00000000718000c4]
ldsw [%i1+0x1d0],%l1 ! Mem[00000000708001d0]
lduh [%i3+0x1ea],%l5 ! Mem[00000000718001ea]
jmpl %o7,%g0
lduh [%i0+0x02a],%l2 ! Mem[000000007000002a]
p48_far_3_hem:
membar #Sync
lduw [%i1+0x010],%l0 ! Mem[0000000070800010]
sth %l0,[%i3+0x196] ! Mem[0000000071800196]
ldsw [%i2+0x0e4],%l1 ! Mem[00000000710000e4]
lduw [%i3+0x0c4],%l1 ! Mem[00000000718000c4]
ldsw [%i1+0x1d0],%l1 ! Mem[00000000708001d0]
lduh [%i3+0x1ea],%l5 ! Mem[00000000718001ea]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x02a],%l2 ! Mem[000000007000002a]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldstub [%i0+0x12e],%l4 ! Mem[000000007200012e]
lduw [%i3+0x008],%l3 ! Mem[0000000073800008]
ldsb [%i3+0x174],%l4 ! Mem[0000000073800174]
ldd [%i3+0x060],%l0 ! Mem[0000000073800060]
ldsb [%i3+0x0e6],%l1 ! Mem[00000000738000e6]
ldstub [%i2+0x135],%l4 ! Mem[0000000073000135]
ldd [%i1+0x178],%l6 ! Mem[0000000072800178]
jmpl %o7,%g0
swap [%i3+0x134],%l0 ! Mem[0000000073800134]
p49_far_3_lem:
ldstub [%i0+0x12e],%l4 ! Mem[000000007200012e]
membar #Sync
lduw [%i3+0x008],%l3 ! Mem[0000000073800008]
ldsb [%i3+0x174],%l4 ! Mem[0000000073800174]
ldd [%i3+0x060],%l0 ! Mem[0000000073800060]
ldsb [%i3+0x0e6],%l1 ! Mem[00000000738000e6]
ldstub [%i2+0x135],%l4 ! Mem[0000000073000135]
ldd [%i1+0x178],%l6 ! Mem[0000000072800178]
jmpl %o7,%g0
swap [%i3+0x134],%l0 ! Mem[0000000073800134]
p49_far_3_he:
ldx [%i0+0x1f0],%l3 ! Mem[00000000720001f0]
ldstub [%i1+0x18f],%l4 ! Mem[000000007280018f]
lduh [%i1+0x0de],%l4 ! Mem[00000000728000de]
jmpl %o7,%g0
swap [%i3+0x18c],%l6 ! Mem[000000007380018c]
p49_far_3_hem:
ldx [%i0+0x1f0],%l3 ! Mem[00000000720001f0]
ldstub [%i1+0x18f],%l4 ! Mem[000000007280018f]
lduh [%i1+0x0de],%l4 ! Mem[00000000728000de]
jmpl %o7,%g0
swap [%i3+0x18c],%l6 ! Mem[000000007380018c]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
jmpl %o7,%g0
lduw [%i1+0x1b8],%l6 ! Mem[00000000748001b8]
jmpl %o7,%g0
nop
p50_far_3_lem:
jmpl %o7,%g0
lduw [%i1+0x1b8],%l6 ! Mem[00000000748001b8]
jmpl %o7,%g0
nop
p50_far_3_he:
stw %l7,[%i0+0x090] ! Mem[0000000074000090]
std %l2,[%i3+0x098] ! Mem[0000000075800098]
stw %l1,[%i2+0x0e4] ! Mem[00000000750000e4]
ldd [%i2+0x0c0],%l0 ! Mem[00000000750000c0]
jmpl %o7,%g0
ldd [%i3+0x0c0],%l4 ! Mem[00000000758000c0]
p50_far_3_hem:
stw %l7,[%i0+0x090] ! Mem[0000000074000090]
std %l2,[%i3+0x098] ! Mem[0000000075800098]
stw %l1,[%i2+0x0e4] ! Mem[00000000750000e4]
ldd [%i2+0x0c0],%l0 ! Mem[00000000750000c0]
jmpl %o7,%g0
ldd [%i3+0x0c0],%l4 ! Mem[00000000758000c0]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
stb %l3,[%i3+0x1dd] ! Mem[00000000778001dd]
std %l2,[%i0+0x038] ! Mem[0000000076000038]
jmpl %o7,%g0
ldstub [%i3+0x1ef],%l7 ! Mem[00000000778001ef]
p51_far_3_lem:
stb %l3,[%i3+0x1dd] ! Mem[00000000778001dd]
membar #Sync
std %l2,[%i0+0x038] ! Mem[0000000076000038]
jmpl %o7,%g0
ldstub [%i3+0x1ef],%l7 ! Mem[00000000778001ef]
p51_far_3_he:
jmpl %o7,%g0
ldx [%i2+0x0e0],%l4 ! Mem[00000000770000e0]
jmpl %o7,%g0
nop
p51_far_3_hem:
jmpl %o7,%g0
ldx [%i2+0x0e0],%l4 ! Mem[00000000770000e0]
jmpl %o7,%g0
nop
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
jmpl %o7,%g0
ldub [%i3+0x10e],%l3 ! Mem[000000007980010e]
jmpl %o7,%g0
nop
p52_far_3_lem:
jmpl %o7,%g0
ldub [%i3+0x10e],%l3 ! Mem[000000007980010e]
jmpl %o7,%g0
nop
p52_far_3_he:
lduh [%i3+0x136],%l2 ! Mem[0000000079800136]
ldd [%i2+0x128],%l2 ! Mem[0000000079000128]
sth %l4,[%i2+0x03c] ! Mem[000000007900003c]
jmpl %o7,%g0
lduh [%i1+0x118],%l2 ! Mem[0000000078800118]
p52_far_3_hem:
lduh [%i3+0x136],%l2 ! Mem[0000000079800136]
ldd [%i2+0x128],%l2 ! Mem[0000000079000128]
membar #Sync
sth %l4,[%i2+0x03c] ! Mem[000000007900003c]
jmpl %o7,%g0
lduh [%i1+0x118],%l2 ! Mem[0000000078800118]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
swap [%i0+0x1f8],%l3 ! Mem[000000007a0001f8]
ldstub [%i2+0x16c],%l5 ! Mem[000000007b00016c]
ldsw [%i2+0x034],%l4 ! Mem[000000007b000034]
std %l0,[%i0+0x118] ! Mem[000000007a000118]
ldsw [%i0+0x0b4],%l6 ! Mem[000000007a0000b4]
jmpl %o7,%g0
ldstub [%i2+0x1fa],%l4 ! Mem[000000007b0001fa]
p53_far_3_lem:
swap [%i0+0x1f8],%l3 ! Mem[000000007a0001f8]
ldstub [%i2+0x16c],%l5 ! Mem[000000007b00016c]
membar #Sync
ldsw [%i2+0x034],%l4 ! Mem[000000007b000034]
std %l0,[%i0+0x118] ! Mem[000000007a000118]
ldsw [%i0+0x0b4],%l6 ! Mem[000000007a0000b4]
jmpl %o7,%g0
ldstub [%i2+0x1fa],%l4 ! Mem[000000007b0001fa]
p53_far_3_he:
lduw [%i0+0x1f0],%l4 ! Mem[000000007a0001f0]
ldub [%i0+0x035],%l2 ! Mem[000000007a000035]
ldsh [%i3+0x050],%l0 ! Mem[000000007b800050]
jmpl %o7,%g0
lduw [%i3+0x08c],%l2 ! Mem[000000007b80008c]
p53_far_3_hem:
lduw [%i0+0x1f0],%l4 ! Mem[000000007a0001f0]
membar #Sync
ldub [%i0+0x035],%l2 ! Mem[000000007a000035]
ldsh [%i3+0x050],%l0 ! Mem[000000007b800050]
jmpl %o7,%g0
lduw [%i3+0x08c],%l2 ! Mem[000000007b80008c]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
lduh [%i0+0x1f8],%l0 ! Mem[000000007c0001f8]
ldx [%i2+0x0e0],%l4 ! Mem[000000007d0000e0]
ldsb [%i1+0x03a],%l1 ! Mem[000000007c80003a]
ldsh [%i3+0x00a],%l2 ! Mem[000000007d80000a]
sth %l0,[%i3+0x09a] ! Mem[000000007d80009a]
sth %l4,[%i2+0x014] ! Mem[000000007d000014]
jmpl %o7,%g0
ldstub [%i1+0x11e],%l0 ! Mem[000000007c80011e]
p54_far_3_lem:
lduh [%i0+0x1f8],%l0 ! Mem[000000007c0001f8]
ldx [%i2+0x0e0],%l4 ! Mem[000000007d0000e0]
membar #Sync
ldsb [%i1+0x03a],%l1 ! Mem[000000007c80003a]
ldsh [%i3+0x00a],%l2 ! Mem[000000007d80000a]
sth %l0,[%i3+0x09a] ! Mem[000000007d80009a]
sth %l4,[%i2+0x014] ! Mem[000000007d000014]
jmpl %o7,%g0
ldstub [%i1+0x11e],%l0 ! Mem[000000007c80011e]
p54_far_3_he:
ldd [%i0+0x1c8],%l0 ! Mem[000000007c0001c8]
stw %l0,[%i3+0x0b0] ! Mem[000000007d8000b0]
stw %l5,[%i0+0x114] ! Mem[000000007c000114]
std %l0,[%i3+0x198] ! Mem[000000007d800198]
stx %l5,[%i3+0x180] ! Mem[000000007d800180]
ldd [%i2+0x010],%l4 ! Mem[000000007d000010]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000007d000028]
p54_far_3_hem:
ldd [%i0+0x1c8],%l0 ! Mem[000000007c0001c8]
stw %l0,[%i3+0x0b0] ! Mem[000000007d8000b0]
stw %l5,[%i0+0x114] ! Mem[000000007c000114]
std %l0,[%i3+0x198] ! Mem[000000007d800198]
stx %l5,[%i3+0x180] ! Mem[000000007d800180]
membar #Sync
ldd [%i2+0x010],%l4 ! Mem[000000007d000010]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000007d000028]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldd [%i2+0x170],%l0 ! Mem[000000007f000170]
ldsh [%i3+0x00c],%l6 ! Mem[000000007f80000c]
jmpl %o7,%g0
ldstub [%i2+0x022],%l7 ! Mem[000000007f000022]
p55_far_3_lem:
ldd [%i2+0x170],%l0 ! Mem[000000007f000170]
membar #Sync
ldsh [%i3+0x00c],%l6 ! Mem[000000007f80000c]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x022],%l7 ! Mem[000000007f000022]
p55_far_3_he:
lduw [%i0+0x1bc],%l4 ! Mem[000000007e0001bc]
ldstub [%i1+0x08d],%l2 ! Mem[000000007e80008d]
jmpl %o7,%g0
lduw [%i1+0x064],%l7 ! Mem[000000007e800064]
p55_far_3_hem:
lduw [%i0+0x1bc],%l4 ! Mem[000000007e0001bc]
ldstub [%i1+0x08d],%l2 ! Mem[000000007e80008d]
jmpl %o7,%g0
lduw [%i1+0x064],%l7 ! Mem[000000007e800064]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
stw %l3,[%i0+0x02c] ! Mem[000000008000002c]
lduw [%i2+0x1b8],%l0 ! Mem[00000000810001b8]
stw %l4,[%i2+0x1d8] ! Mem[00000000810001d8]
ldsh [%i1+0x016],%l0 ! Mem[0000000080800016]
std %l6,[%i2+0x0f8] ! Mem[00000000810000f8]
ldsb [%i2+0x124],%l0 ! Mem[0000000081000124]
ldstub [%i3+0x144],%l7 ! Mem[0000000081800144]
jmpl %o7,%g0
ldub [%i0+0x0b0],%l2 ! Mem[00000000800000b0]
p56_far_3_lem:
membar #Sync
stw %l3,[%i0+0x02c] ! Mem[000000008000002c]
lduw [%i2+0x1b8],%l0 ! Mem[00000000810001b8]
stw %l4,[%i2+0x1d8] ! Mem[00000000810001d8]
ldsh [%i1+0x016],%l0 ! Mem[0000000080800016]
std %l6,[%i2+0x0f8] ! Mem[00000000810000f8]
ldsb [%i2+0x124],%l0 ! Mem[0000000081000124]
ldstub [%i3+0x144],%l7 ! Mem[0000000081800144]
jmpl %o7,%g0
ldub [%i0+0x0b0],%l2 ! Mem[00000000800000b0]
p56_far_3_he:
ldsw [%i0+0x134],%l3 ! Mem[0000000080000134]
sth %l6,[%i3+0x094] ! Mem[0000000081800094]
stx %l1,[%i2+0x0d0] ! Mem[00000000810000d0]
jmpl %o7,%g0
stx %l3,[%i3+0x080] ! Mem[0000000081800080]
p56_far_3_hem:
ldsw [%i0+0x134],%l3 ! Mem[0000000080000134]
sth %l6,[%i3+0x094] ! Mem[0000000081800094]
stx %l1,[%i2+0x0d0] ! Mem[00000000810000d0]
jmpl %o7,%g0
stx %l3,[%i3+0x080] ! Mem[0000000081800080]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldx [%i0+0x050],%l7 ! Mem[0000000082000050]
std %l4,[%i1+0x0f8] ! Mem[00000000828000f8]
ldstub [%i1+0x0f0],%l4 ! Mem[00000000828000f0]
stb %l2,[%i3+0x10a] ! Mem[000000008380010a]
sth %l4,[%i2+0x01c] ! Mem[000000008300001c]
stx %l2,[%i1+0x138] ! Mem[0000000082800138]
ldd [%i3+0x020],%l6 ! Mem[0000000083800020]
jmpl %o7,%g0
ldsw [%i3+0x154],%l0 ! Mem[0000000083800154]
p57_far_3_lem:
ldx [%i0+0x050],%l7 ! Mem[0000000082000050]
std %l4,[%i1+0x0f8] ! Mem[00000000828000f8]
ldstub [%i1+0x0f0],%l4 ! Mem[00000000828000f0]
stb %l2,[%i3+0x10a] ! Mem[000000008380010a]
membar #Sync
sth %l4,[%i2+0x01c] ! Mem[000000008300001c]
stx %l2,[%i1+0x138] ! Mem[0000000082800138]
ldd [%i3+0x020],%l6 ! Mem[0000000083800020]
jmpl %o7,%g0
ldsw [%i3+0x154],%l0 ! Mem[0000000083800154]
p57_far_3_he:
ldsb [%i0+0x11c],%l0 ! Mem[000000008200011c]
ldd [%i0+0x068],%l0 ! Mem[0000000082000068]
lduw [%i0+0x154],%l2 ! Mem[0000000082000154]
sth %l0,[%i3+0x000] ! Mem[0000000083800000]
ldub [%i1+0x04e],%l4 ! Mem[000000008280004e]
swap [%i3+0x1e4],%l1 ! Mem[00000000838001e4]
ldstub [%i0+0x103],%l3 ! Mem[0000000082000103]
jmpl %o7,%g0
ldstub [%i3+0x09a],%l7 ! Mem[000000008380009a]
p57_far_3_hem:
ldsb [%i0+0x11c],%l0 ! Mem[000000008200011c]
ldd [%i0+0x068],%l0 ! Mem[0000000082000068]
lduw [%i0+0x154],%l2 ! Mem[0000000082000154]
membar #Sync
sth %l0,[%i3+0x000] ! Mem[0000000083800000]
ldub [%i1+0x04e],%l4 ! Mem[000000008280004e]
swap [%i3+0x1e4],%l1 ! Mem[00000000838001e4]
ldstub [%i0+0x103],%l3 ! Mem[0000000082000103]
jmpl %o7,%g0
ldstub [%i3+0x09a],%l7 ! Mem[000000008380009a]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
swap [%i1+0x174],%l4 ! Mem[0000000084800174]
std %l2,[%i1+0x0d8] ! Mem[00000000848000d8]
stx %l2,[%i2+0x148] ! Mem[0000000085000148]
lduw [%i1+0x1dc],%l2 ! Mem[00000000848001dc]
stb %l0,[%i2+0x0c0] ! Mem[00000000850000c0]
sth %l1,[%i0+0x02c] ! Mem[000000008400002c]
jmpl %o7,%g0
swap [%i1+0x0b0],%l0 ! Mem[00000000848000b0]
p58_far_3_lem:
swap [%i1+0x174],%l4 ! Mem[0000000084800174]
std %l2,[%i1+0x0d8] ! Mem[00000000848000d8]
stx %l2,[%i2+0x148] ! Mem[0000000085000148]
lduw [%i1+0x1dc],%l2 ! Mem[00000000848001dc]
stb %l0,[%i2+0x0c0] ! Mem[00000000850000c0]
membar #Sync
sth %l1,[%i0+0x02c] ! Mem[000000008400002c]
jmpl %o7,%g0
swap [%i1+0x0b0],%l0 ! Mem[00000000848000b0]
p58_far_3_he:
ldsw [%i1+0x174],%l0 ! Mem[0000000084800174]
ldsw [%i3+0x1bc],%l6 ! Mem[00000000858001bc]
stx %l2,[%i0+0x1c8] ! Mem[00000000840001c8]
stx %l2,[%i1+0x120] ! Mem[0000000084800120]
lduh [%i1+0x10a],%l2 ! Mem[000000008480010a]
ldsw [%i2+0x12c],%l1 ! Mem[000000008500012c]
ldstub [%i2+0x02a],%l3 ! Mem[000000008500002a]
jmpl %o7,%g0
stw %l3,[%i0+0x1bc] ! Mem[00000000840001bc]
p58_far_3_hem:
ldsw [%i1+0x174],%l0 ! Mem[0000000084800174]
ldsw [%i3+0x1bc],%l6 ! Mem[00000000858001bc]
stx %l2,[%i0+0x1c8] ! Mem[00000000840001c8]
stx %l2,[%i1+0x120] ! Mem[0000000084800120]
lduh [%i1+0x10a],%l2 ! Mem[000000008480010a]
ldsw [%i2+0x12c],%l1 ! Mem[000000008500012c]
membar #Sync
ldstub [%i2+0x02a],%l3 ! Mem[000000008500002a]
jmpl %o7,%g0
stw %l3,[%i0+0x1bc] ! Mem[00000000840001bc]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
ldd [%i0+0x1c0],%l6 ! Mem[00000000860001c0]
ldub [%i1+0x0fe],%l1 ! Mem[00000000868000fe]
ldx [%i2+0x0f8],%l5 ! Mem[00000000870000f8]
lduh [%i0+0x0a8],%l7 ! Mem[00000000860000a8]
ldd [%i1+0x1d8],%l0 ! Mem[00000000868001d8]
ldd [%i2+0x180],%l0 ! Mem[0000000087000180]
jmpl %o7,%g0
std %l2,[%i0+0x190] ! Mem[0000000086000190]
p59_far_3_lem:
ldd [%i0+0x1c0],%l6 ! Mem[00000000860001c0]
ldub [%i1+0x0fe],%l1 ! Mem[00000000868000fe]
ldx [%i2+0x0f8],%l5 ! Mem[00000000870000f8]
lduh [%i0+0x0a8],%l7 ! Mem[00000000860000a8]
ldd [%i1+0x1d8],%l0 ! Mem[00000000868001d8]
ldd [%i2+0x180],%l0 ! Mem[0000000087000180]
jmpl %o7,%g0
std %l2,[%i0+0x190] ! Mem[0000000086000190]
p59_far_3_he:
ldub [%i3+0x1d8],%l3 ! Mem[00000000878001d8]
ldd [%i2+0x168],%l4 ! Mem[0000000087000168]
ldsw [%i2+0x064],%l7 ! Mem[0000000087000064]
stb %l2,[%i3+0x166] ! Mem[0000000087800166]
ldstub [%i3+0x1b8],%l0 ! Mem[00000000878001b8]
jmpl %o7,%g0
stb %l4,[%i1+0x19e] ! Mem[000000008680019e]
p59_far_3_hem:
ldub [%i3+0x1d8],%l3 ! Mem[00000000878001d8]
ldd [%i2+0x168],%l4 ! Mem[0000000087000168]
ldsw [%i2+0x064],%l7 ! Mem[0000000087000064]
stb %l2,[%i3+0x166] ! Mem[0000000087800166]
ldstub [%i3+0x1b8],%l0 ! Mem[00000000878001b8]
jmpl %o7,%g0
stb %l4,[%i1+0x19e] ! Mem[000000008680019e]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
stx %l0,[%i2+0x010] ! Mem[0000000089000010]
ldx [%i1+0x130],%l4 ! Mem[0000000088800130]
ldsw [%i0+0x098],%l0 ! Mem[0000000088000098]
jmpl %o7,%g0
ldsh [%i2+0x014],%l4 ! Mem[0000000089000014]
p60_far_3_lem:
membar #Sync
stx %l0,[%i2+0x010] ! Mem[0000000089000010]
ldx [%i1+0x130],%l4 ! Mem[0000000088800130]
ldsw [%i0+0x098],%l0 ! Mem[0000000088000098]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x014],%l4 ! Mem[0000000089000014]
p60_far_3_he:
ldstub [%i0+0x1ae],%l6 ! Mem[00000000880001ae]
stb %l1,[%i0+0x1c8] ! Mem[00000000880001c8]
sth %l3,[%i3+0x092] ! Mem[0000000089800092]
ldsw [%i2+0x1d0],%l4 ! Mem[00000000890001d0]
jmpl %o7,%g0
ldub [%i0+0x125],%l2 ! Mem[0000000088000125]
p60_far_3_hem:
ldstub [%i0+0x1ae],%l6 ! Mem[00000000880001ae]
stb %l1,[%i0+0x1c8] ! Mem[00000000880001c8]
sth %l3,[%i3+0x092] ! Mem[0000000089800092]
ldsw [%i2+0x1d0],%l4 ! Mem[00000000890001d0]
jmpl %o7,%g0
ldub [%i0+0x125],%l2 ! Mem[0000000088000125]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
stb %l0,[%i1+0x1f8] ! Mem[000000008a8001f8]
swap [%i3+0x0c4],%l4 ! Mem[000000008b8000c4]
ldx [%i2+0x038],%l1 ! Mem[000000008b000038]
stb %l2,[%i1+0x1fc] ! Mem[000000008a8001fc]
ldx [%i2+0x098],%l4 ! Mem[000000008b000098]
stx %l6,[%i1+0x140] ! Mem[000000008a800140]
jmpl %o7,%g0
ldub [%i3+0x090],%l0 ! Mem[000000008b800090]
p61_far_3_lem:
stb %l0,[%i1+0x1f8] ! Mem[000000008a8001f8]
swap [%i3+0x0c4],%l4 ! Mem[000000008b8000c4]
membar #Sync
ldx [%i2+0x038],%l1 ! Mem[000000008b000038]
stb %l2,[%i1+0x1fc] ! Mem[000000008a8001fc]
ldx [%i2+0x098],%l4 ! Mem[000000008b000098]
stx %l6,[%i1+0x140] ! Mem[000000008a800140]
jmpl %o7,%g0
ldub [%i3+0x090],%l0 ! Mem[000000008b800090]
p61_far_3_he:
lduh [%i0+0x156],%l0 ! Mem[000000008a000156]
ldstub [%i1+0x1bc],%l6 ! Mem[000000008a8001bc]
swap [%i1+0x1e8],%l2 ! Mem[000000008a8001e8]
ldstub [%i2+0x105],%l2 ! Mem[000000008b000105]
sth %l2,[%i2+0x12a] ! Mem[000000008b00012a]
ldsb [%i2+0x10f],%l1 ! Mem[000000008b00010f]
ldsh [%i3+0x02a],%l3 ! Mem[000000008b80002a]
jmpl %o7,%g0
lduh [%i2+0x1bc],%l3 ! Mem[000000008b0001bc]
p61_far_3_hem:
lduh [%i0+0x156],%l0 ! Mem[000000008a000156]
ldstub [%i1+0x1bc],%l6 ! Mem[000000008a8001bc]
swap [%i1+0x1e8],%l2 ! Mem[000000008a8001e8]
ldstub [%i2+0x105],%l2 ! Mem[000000008b000105]
sth %l2,[%i2+0x12a] ! Mem[000000008b00012a]
ldsb [%i2+0x10f],%l1 ! Mem[000000008b00010f]
membar #Sync
ldsh [%i3+0x02a],%l3 ! Mem[000000008b80002a]
jmpl %o7,%g0
lduh [%i2+0x1bc],%l3 ! Mem[000000008b0001bc]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
stb %l0,[%i1+0x024] ! Mem[000000008c800024]
std %l2,[%i0+0x1e8] ! Mem[000000008c0001e8]
ldd [%i0+0x088],%l0 ! Mem[000000008c000088]
jmpl %o7,%g0
ldub [%i2+0x069],%l6 ! Mem[000000008d000069]
p62_far_3_lem:
membar #Sync
stb %l0,[%i1+0x024] ! Mem[000000008c800024]
std %l2,[%i0+0x1e8] ! Mem[000000008c0001e8]
ldd [%i0+0x088],%l0 ! Mem[000000008c000088]
jmpl %o7,%g0
ldub [%i2+0x069],%l6 ! Mem[000000008d000069]
p62_far_3_he:
jmpl %o7,%g0
lduh [%i3+0x0ea],%l6 ! Mem[000000008d8000ea]
jmpl %o7,%g0
nop
p62_far_3_hem:
jmpl %o7,%g0
lduh [%i3+0x0ea],%l6 ! Mem[000000008d8000ea]
jmpl %o7,%g0
nop
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
lduh [%i0+0x0b0],%l2 ! Mem[000000008e0000b0]
stb %l2,[%i3+0x06b] ! Mem[000000008f80006b]
ldsw [%i1+0x004],%l2 ! Mem[000000008e800004]
stx %l3,[%i0+0x1f8] ! Mem[000000008e0001f8]
jmpl %o7,%g0
ldsh [%i2+0x03c],%l3 ! Mem[000000008f00003c]
p63_far_3_lem:
lduh [%i0+0x0b0],%l2 ! Mem[000000008e0000b0]
stb %l2,[%i3+0x06b] ! Mem[000000008f80006b]
membar #Sync
ldsw [%i1+0x004],%l2 ! Mem[000000008e800004]
stx %l3,[%i0+0x1f8] ! Mem[000000008e0001f8]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x03c],%l3 ! Mem[000000008f00003c]
p63_far_3_he:
ldstub [%i0+0x1d8],%l0 ! Mem[000000008e0001d8]
lduh [%i3+0x10e],%l3 ! Mem[000000008f80010e]
ldub [%i3+0x034],%l0 ! Mem[000000008f800034]
lduw [%i2+0x008],%l2 ! Mem[000000008f000008]
stw %l0,[%i1+0x0b8] ! Mem[000000008e8000b8]
ldstub [%i1+0x140],%l6 ! Mem[000000008e800140]
jmpl %o7,%g0
ldub [%i3+0x059],%l7 ! Mem[000000008f800059]
p63_far_3_hem:
ldstub [%i0+0x1d8],%l0 ! Mem[000000008e0001d8]
lduh [%i3+0x10e],%l3 ! Mem[000000008f80010e]
membar #Sync
ldub [%i3+0x034],%l0 ! Mem[000000008f800034]
lduw [%i2+0x008],%l2 ! Mem[000000008f000008]
stw %l0,[%i1+0x0b8] ! Mem[000000008e8000b8]
ldstub [%i1+0x140],%l6 ! Mem[000000008e800140]
jmpl %o7,%g0
ldub [%i3+0x059],%l7 ! Mem[000000008f800059]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
ldsh [%i0+0x130],%l1 ! Mem[0000000010000130]
sth %l1,[%i0+0x1a4] ! Mem[00000000100001a4]
swap [%i0+0x154],%l0 ! Mem[0000000010000154]
jmpl %g6+8,%g0
ldstub [%i2+0x085],%l5 ! Mem[0000000011000085]
p0_call_0_le:
std %l6,[%i3+0x1d0] ! Mem[00000000118001d0]
retl
ldsh [%i1+0x1ba],%l6 ! Mem[00000000108001ba]
p0_jmpl_0_lo:
ldsh [%o0+0x130],%l1 ! Mem[0000000010000130]
sth %l1,[%o0+0x1a4] ! Mem[00000000100001a4]
swap [%o0+0x154],%l0 ! Mem[0000000010000154]
jmpl %g6+8,%g0
ldstub [%o2+0x085],%l5 ! Mem[0000000011000085]
p0_call_0_lo:
std %l6,[%o3+0x1d0] ! Mem[00000000118001d0]
retl
ldsh [%o1+0x1ba],%l6 ! Mem[00000000108001ba]
p0_jmpl_0_he:
ldsb [%i1+0x0a6],%l1 ! Mem[00000000108000a6]
swap [%i0+0x19c],%l2 ! Mem[000000001000019c]
std %l4,[%i0+0x190] ! Mem[0000000010000190]
sth %l7,[%i2+0x0a4] ! Mem[00000000110000a4]
lduh [%i2+0x08a],%l4 ! Mem[000000001100008a]
sth %l4,[%i2+0x008] ! Mem[0000000011000008]
stw %l3,[%i1+0x178] ! Mem[0000000010800178]
jmpl %g6+8,%g0
swap [%i2+0x1ec],%l1 ! Mem[00000000110001ec]
p0_call_0_he:
lduw [%i1+0x068],%l2 ! Mem[0000000010800068]
stx %l2,[%i3+0x150] ! Mem[0000000011800150]
retl
ldsw [%i2+0x034],%l7 ! Mem[0000000011000034]
p0_jmpl_0_ho:
ldsb [%o1+0x0a6],%l1 ! Mem[00000000108000a6]
swap [%o0+0x19c],%l2 ! Mem[000000001000019c]
std %l4,[%o0+0x190] ! Mem[0000000010000190]
sth %l7,[%o2+0x0a4] ! Mem[00000000110000a4]
lduh [%o2+0x08a],%l4 ! Mem[000000001100008a]
sth %l4,[%o2+0x008] ! Mem[0000000011000008]
stw %l3,[%o1+0x178] ! Mem[0000000010800178]
jmpl %g6+8,%g0
swap [%o2+0x1ec],%l1 ! Mem[00000000110001ec]
p0_call_0_ho:
lduw [%o1+0x068],%l2 ! Mem[0000000010800068]
stx %l2,[%o3+0x150] ! Mem[0000000011800150]
retl
ldsw [%o2+0x034],%l7 ! Mem[0000000011000034]
p1_jmpl_0_le:
swap [%i0+0x190],%l4 ! Mem[0000000012000190]
ldx [%i0+0x1e0],%l5 ! Mem[00000000120001e0]
ldstub [%i3+0x01c],%l5 ! Mem[000000001380001c]
jmpl %g6+8,%g0
ldsb [%i3+0x0c6],%l7 ! Mem[00000000138000c6]
p1_call_0_le:
stb %l7,[%i1+0x02d] ! Mem[000000001280002d]
swap [%i1+0x144],%l7 ! Mem[0000000012800144]
ldx [%i0+0x020],%l6 ! Mem[0000000012000020]
ldsb [%i3+0x0e6],%l1 ! Mem[00000000138000e6]
retl
sth %l2,[%i0+0x10c] ! Mem[000000001200010c]
p1_jmpl_0_lo:
swap [%o0+0x190],%l4 ! Mem[0000000012000190]
ldx [%o0+0x1e0],%l5 ! Mem[00000000120001e0]
ldstub [%o3+0x01c],%l5 ! Mem[000000001380001c]
jmpl %g6+8,%g0
ldsb [%o3+0x0c6],%l7 ! Mem[00000000138000c6]
p1_call_0_lo:
stb %l7,[%o1+0x02d] ! Mem[000000001280002d]
swap [%o1+0x144],%l7 ! Mem[0000000012800144]
ldx [%o0+0x020],%l6 ! Mem[0000000012000020]
ldsb [%o3+0x0e6],%l1 ! Mem[00000000138000e6]
retl
sth %l2,[%o0+0x10c] ! Mem[000000001200010c]
p1_jmpl_0_he:
ldsh [%i1+0x112],%l4 ! Mem[0000000012800112]
sth %l7,[%i2+0x1ae] ! Mem[00000000130001ae]
jmpl %g6+8,%g0
swap [%i2+0x040],%l5 ! Mem[0000000013000040]
p1_call_0_he:
ldsw [%i1+0x1b0],%l0 ! Mem[00000000128001b0]
lduw [%i1+0x160],%l4 ! Mem[0000000012800160]
stx %l2,[%i1+0x058] ! Mem[0000000012800058]
swap [%i1+0x118],%l4 ! Mem[0000000012800118]
ldstub [%i1+0x054],%l2 ! Mem[0000000012800054]
sth %l5,[%i0+0x00e] ! Mem[000000001200000e]
stx %l6,[%i2+0x160] ! Mem[0000000013000160]
retl
ldsh [%i3+0x1a8],%l3 ! Mem[00000000138001a8]
p1_jmpl_0_ho:
ldsh [%o1+0x112],%l4 ! Mem[0000000012800112]
sth %l7,[%o2+0x1ae] ! Mem[00000000130001ae]
jmpl %g6+8,%g0
swap [%o2+0x040],%l5 ! Mem[0000000013000040]
p1_call_0_ho:
ldsw [%o1+0x1b0],%l0 ! Mem[00000000128001b0]
lduw [%o1+0x160],%l4 ! Mem[0000000012800160]
stx %l2,[%o1+0x058] ! Mem[0000000012800058]
swap [%o1+0x118],%l4 ! Mem[0000000012800118]
ldstub [%o1+0x054],%l2 ! Mem[0000000012800054]
sth %l5,[%o0+0x00e] ! Mem[000000001200000e]
stx %l6,[%o2+0x160] ! Mem[0000000013000160]
retl
ldsh [%o3+0x1a8],%l3 ! Mem[00000000138001a8]
p2_jmpl_0_le:
stw %l1,[%i0+0x130] ! Mem[0000000014000130]
lduh [%i2+0x1e2],%l5 ! Mem[00000000150001e2]
stx %l5,[%i1+0x018] ! Mem[0000000014800018]
jmpl %g6+8,%g0
std %l0,[%i3+0x170] ! Mem[0000000015800170]
p2_call_0_le:
ldub [%i2+0x191],%l6 ! Mem[0000000015000191]
retl
std %l0,[%i2+0x0e0] ! Mem[00000000150000e0]
p2_jmpl_0_lo:
stw %l1,[%o0+0x130] ! Mem[0000000014000130]
lduh [%o2+0x1e2],%l5 ! Mem[00000000150001e2]
stx %l5,[%o1+0x018] ! Mem[0000000014800018]
jmpl %g6+8,%g0
std %l0,[%o3+0x170] ! Mem[0000000015800170]
p2_call_0_lo:
ldub [%o2+0x191],%l6 ! Mem[0000000015000191]
retl
std %l0,[%o2+0x0e0] ! Mem[00000000150000e0]
p2_jmpl_0_he:
jmpl %g6+8,%g0
stw %l6,[%i2+0x0f4] ! Mem[00000000150000f4]
p2_call_0_he:
stb %l7,[%i0+0x1a7] ! Mem[00000000140001a7]
ldd [%i2+0x150],%l0 ! Mem[0000000015000150]
ldstub [%i0+0x0aa],%l6 ! Mem[00000000140000aa]
lduw [%i3+0x1a4],%l5 ! Mem[00000000158001a4]
std %l6,[%i2+0x0f0] ! Mem[00000000150000f0]
ldd [%i3+0x020],%l4 ! Mem[0000000015800020]
retl
swap [%i3+0x090],%l5 ! Mem[0000000015800090]
p2_jmpl_0_ho:
jmpl %g6+8,%g0
stw %l6,[%o2+0x0f4] ! Mem[00000000150000f4]
p2_call_0_ho:
stb %l7,[%o0+0x1a7] ! Mem[00000000140001a7]
ldd [%o2+0x150],%l0 ! Mem[0000000015000150]
ldstub [%o0+0x0aa],%l6 ! Mem[00000000140000aa]
lduw [%o3+0x1a4],%l5 ! Mem[00000000158001a4]
std %l6,[%o2+0x0f0] ! Mem[00000000150000f0]
ldd [%o3+0x020],%l4 ! Mem[0000000015800020]
retl
swap [%o3+0x090],%l5 ! Mem[0000000015800090]
p3_jmpl_0_le:
lduw [%i0+0x110],%l1 ! Mem[0000000016000110]
swap [%i2+0x1a4],%l1 ! Mem[00000000170001a4]
ldd [%i3+0x170],%l0 ! Mem[0000000017800170]
jmpl %g6+8,%g0
ldstub [%i0+0x1f7],%l7 ! Mem[00000000160001f7]
p3_call_0_le:
swap [%i1+0x038],%l0 ! Mem[0000000016800038]
swap [%i0+0x06c],%l0 ! Mem[000000001600006c]
ldsh [%i2+0x0aa],%l2 ! Mem[00000000170000aa]
ldd [%i0+0x1a8],%l6 ! Mem[00000000160001a8]
sth %l5,[%i3+0x062] ! Mem[0000000017800062]
lduh [%i1+0x088],%l3 ! Mem[0000000016800088]
ldstub [%i0+0x00a],%l1 ! Mem[000000001600000a]
retl
ldsh [%i3+0x008],%l6 ! Mem[0000000017800008]
p3_jmpl_0_lo:
lduw [%o0+0x110],%l1 ! Mem[0000000016000110]
swap [%o2+0x1a4],%l1 ! Mem[00000000170001a4]
ldd [%o3+0x170],%l0 ! Mem[0000000017800170]
jmpl %g6+8,%g0
ldstub [%o0+0x1f7],%l7 ! Mem[00000000160001f7]
p3_call_0_lo:
swap [%o1+0x038],%l0 ! Mem[0000000016800038]
swap [%o0+0x06c],%l0 ! Mem[000000001600006c]
ldsh [%o2+0x0aa],%l2 ! Mem[00000000170000aa]
ldd [%o0+0x1a8],%l6 ! Mem[00000000160001a8]
sth %l5,[%o3+0x062] ! Mem[0000000017800062]
lduh [%o1+0x088],%l3 ! Mem[0000000016800088]
ldstub [%o0+0x00a],%l1 ! Mem[000000001600000a]
retl
ldsh [%o3+0x008],%l6 ! Mem[0000000017800008]
p3_jmpl_0_he:
swap [%i3+0x17c],%l6 ! Mem[000000001780017c]
swap [%i1+0x124],%l3 ! Mem[0000000016800124]
jmpl %g6+8,%g0
swap [%i1+0x150],%l5 ! Mem[0000000016800150]
p3_call_0_he:
ldstub [%i0+0x0ab],%l7 ! Mem[00000000160000ab]
swap [%i2+0x0bc],%l6 ! Mem[00000000170000bc]
sth %l6,[%i0+0x056] ! Mem[0000000016000056]
stb %l7,[%i1+0x113] ! Mem[0000000016800113]
lduh [%i3+0x1d0],%l0 ! Mem[00000000178001d0]
lduw [%i0+0x190],%l6 ! Mem[0000000016000190]
ldsh [%i0+0x1e0],%l3 ! Mem[00000000160001e0]
retl
ldd [%i2+0x0e0],%l2 ! Mem[00000000170000e0]
p3_jmpl_0_ho:
swap [%o3+0x17c],%l6 ! Mem[000000001780017c]
swap [%o1+0x124],%l3 ! Mem[0000000016800124]
jmpl %g6+8,%g0
swap [%o1+0x150],%l5 ! Mem[0000000016800150]
p3_call_0_ho:
ldstub [%o0+0x0ab],%l7 ! Mem[00000000160000ab]
swap [%o2+0x0bc],%l6 ! Mem[00000000170000bc]
sth %l6,[%o0+0x056] ! Mem[0000000016000056]
stb %l7,[%o1+0x113] ! Mem[0000000016800113]
lduh [%o3+0x1d0],%l0 ! Mem[00000000178001d0]
lduw [%o0+0x190],%l6 ! Mem[0000000016000190]
ldsh [%o0+0x1e0],%l3 ! Mem[00000000160001e0]
retl
ldd [%o2+0x0e0],%l2 ! Mem[00000000170000e0]
p4_jmpl_0_le:
ldsb [%i0+0x131],%l1 ! Mem[0000000018000131]
lduh [%i2+0x184],%l1 ! Mem[0000000019000184]
std %l4,[%i1+0x018] ! Mem[0000000018800018]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000001900001c]
p4_call_0_le:
ldstub [%i3+0x1c7],%l2 ! Mem[00000000198001c7]
ldub [%i3+0x129],%l3 ! Mem[0000000019800129]
lduw [%i2+0x1b0],%l6 ! Mem[00000000190001b0]
stx %l3,[%i3+0x188] ! Mem[0000000019800188]
ldsh [%i1+0x1d6],%l3 ! Mem[00000000188001d6]
retl
ldsh [%i3+0x060],%l1 ! Mem[0000000019800060]
p4_jmpl_0_lo:
ldsb [%o0+0x131],%l1 ! Mem[0000000018000131]
lduh [%o2+0x184],%l1 ! Mem[0000000019000184]
std %l4,[%o1+0x018] ! Mem[0000000018800018]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l0 ! Mem[000000001900001c]
p4_call_0_lo:
ldstub [%o3+0x1c7],%l2 ! Mem[00000000198001c7]
ldub [%o3+0x129],%l3 ! Mem[0000000019800129]
lduw [%o2+0x1b0],%l6 ! Mem[00000000190001b0]
stx %l3,[%o3+0x188] ! Mem[0000000019800188]
ldsh [%o1+0x1d6],%l3 ! Mem[00000000188001d6]
retl
ldsh [%o3+0x060],%l1 ! Mem[0000000019800060]
p4_jmpl_0_he:
ldx [%i1+0x0c0],%l1 ! Mem[00000000188000c0]
lduh [%i3+0x178],%l4 ! Mem[0000000019800178]
sth %l5,[%i3+0x004] ! Mem[0000000019800004]
ldx [%i3+0x040],%l5 ! Mem[0000000019800040]
ldstub [%i0+0x1a9],%l6 ! Mem[00000000180001a9]
stx %l6,[%i0+0x080] ! Mem[0000000018000080]
jmpl %g6+8,%g0
ldsw [%i3+0x0b0],%l6 ! Mem[00000000198000b0]
p4_call_0_he:
stx %l0,[%i0+0x018] ! Mem[0000000018000018]
retl
ldsh [%i2+0x14c],%l5 ! Mem[000000001900014c]
p4_jmpl_0_ho:
ldx [%o1+0x0c0],%l1 ! Mem[00000000188000c0]
lduh [%o3+0x178],%l4 ! Mem[0000000019800178]
sth %l5,[%o3+0x004] ! Mem[0000000019800004]
ldx [%o3+0x040],%l5 ! Mem[0000000019800040]
ldstub [%o0+0x1a9],%l6 ! Mem[00000000180001a9]
stx %l6,[%o0+0x080] ! Mem[0000000018000080]
jmpl %g6+8,%g0
ldsw [%o3+0x0b0],%l6 ! Mem[00000000198000b0]
p4_call_0_ho:
stx %l0,[%o0+0x018] ! Mem[0000000018000018]
retl
ldsh [%o2+0x14c],%l5 ! Mem[000000001900014c]
p5_jmpl_0_le:
ldd [%i3+0x140],%l2 ! Mem[000000001b800140]
ldstub [%i1+0x0e2],%l4 ! Mem[000000001a8000e2]
stb %l6,[%i3+0x19a] ! Mem[000000001b80019a]
jmpl %g6+8,%g0
stw %l0,[%i3+0x170] ! Mem[000000001b800170]
p5_call_0_le:
ldx [%i3+0x190],%l6 ! Mem[000000001b800190]
retl
ldx [%i2+0x0c0],%l1 ! Mem[000000001b0000c0]
p5_jmpl_0_lo:
ldd [%o3+0x140],%l2 ! Mem[000000001b800140]
ldstub [%o1+0x0e2],%l4 ! Mem[000000001a8000e2]
stb %l6,[%o3+0x19a] ! Mem[000000001b80019a]
jmpl %g6+8,%g0
stw %l0,[%o3+0x170] ! Mem[000000001b800170]
p5_call_0_lo:
ldx [%o3+0x190],%l6 ! Mem[000000001b800190]
retl
ldx [%o2+0x0c0],%l1 ! Mem[000000001b0000c0]
p5_jmpl_0_he:
jmpl %g6+8,%g0
stb %l6,[%i1+0x0d4] ! Mem[000000001a8000d4]
p5_call_0_he:
ldstub [%i0+0x187],%l7 ! Mem[000000001a000187]
ldub [%i2+0x13a],%l1 ! Mem[000000001b00013a]
ldstub [%i1+0x0aa],%l6 ! Mem[000000001a8000aa]
swap [%i0+0x184],%l5 ! Mem[000000001a000184]
std %l0,[%i0+0x018] ! Mem[000000001a000018]
ldsh [%i1+0x180],%l4 ! Mem[000000001a800180]
retl
ldsb [%i0+0x0ec],%l0 ! Mem[000000001a0000ec]
p5_jmpl_0_ho:
jmpl %g6+8,%g0
stb %l6,[%o1+0x0d4] ! Mem[000000001a8000d4]
p5_call_0_ho:
ldstub [%o0+0x187],%l7 ! Mem[000000001a000187]
ldub [%o2+0x13a],%l1 ! Mem[000000001b00013a]
ldstub [%o1+0x0aa],%l6 ! Mem[000000001a8000aa]
swap [%o0+0x184],%l5 ! Mem[000000001a000184]
std %l0,[%o0+0x018] ! Mem[000000001a000018]
ldsh [%o1+0x180],%l4 ! Mem[000000001a800180]
retl
ldsb [%o0+0x0ec],%l0 ! Mem[000000001a0000ec]
p6_jmpl_0_le:
stx %l1,[%i0+0x130] ! Mem[000000001c000130]
swap [%i3+0x1a4],%l1 ! Mem[000000001d8001a4]
lduh [%i2+0x154],%l0 ! Mem[000000001d000154]
jmpl %g6+8,%g0
ldstub [%i1+0x085],%l5 ! Mem[000000001c800085]
p6_call_0_le:
stb %l7,[%i2+0x02d] ! Mem[000000001d00002d]
retl
ldsh [%i3+0x1ba],%l6 ! Mem[000000001d8001ba]
p6_jmpl_0_lo:
stx %l1,[%o0+0x130] ! Mem[000000001c000130]
swap [%o3+0x1a4],%l1 ! Mem[000000001d8001a4]
lduh [%o2+0x154],%l0 ! Mem[000000001d000154]
jmpl %g6+8,%g0
ldstub [%o1+0x085],%l5 ! Mem[000000001c800085]
p6_call_0_lo:
stb %l7,[%o2+0x02d] ! Mem[000000001d00002d]
retl
ldsh [%o3+0x1ba],%l6 ! Mem[000000001d8001ba]
p6_jmpl_0_he:
ldsb [%i0+0x086],%l1 ! Mem[000000001c000086]
lduw [%i3+0x1ac],%l5 ! Mem[000000001d8001ac]
ldsw [%i3+0x1c8],%l3 ! Mem[000000001d8001c8]
sth %l6,[%i3+0x024] ! Mem[000000001d800024]
ldub [%i3+0x0e6],%l1 ! Mem[000000001d8000e6]
ldsb [%i0+0x12c],%l2 ! Mem[000000001c00012c]
stw %l5,[%i3+0x024] ! Mem[000000001d800024]
jmpl %g6+8,%g0
ldsh [%i1+0x04a],%l1 ! Mem[000000001c80004a]
p6_call_0_he:
std %l0,[%i3+0x058] ! Mem[000000001d800058]
lduh [%i0+0x002],%l2 ! Mem[000000001c000002]
ldsh [%i0+0x022],%l1 ! Mem[000000001c000022]
retl
ldstub [%i2+0x03f],%l0 ! Mem[000000001d00003f]
p6_jmpl_0_ho:
ldsb [%o0+0x086],%l1 ! Mem[000000001c000086]
lduw [%o3+0x1ac],%l5 ! Mem[000000001d8001ac]
ldsw [%o3+0x1c8],%l3 ! Mem[000000001d8001c8]
sth %l6,[%o3+0x024] ! Mem[000000001d800024]
ldub [%o3+0x0e6],%l1 ! Mem[000000001d8000e6]
ldsb [%o0+0x12c],%l2 ! Mem[000000001c00012c]
stw %l5,[%o3+0x024] ! Mem[000000001d800024]
jmpl %g6+8,%g0
ldsh [%o1+0x04a],%l1 ! Mem[000000001c80004a]
p6_call_0_ho:
std %l0,[%o3+0x058] ! Mem[000000001d800058]
lduh [%o0+0x002],%l2 ! Mem[000000001c000002]
ldsh [%o0+0x022],%l1 ! Mem[000000001c000022]
retl
ldstub [%o2+0x03f],%l0 ! Mem[000000001d00003f]
p7_jmpl_0_le:
lduh [%i0+0x130],%l1 ! Mem[000000001e000130]
lduw [%i3+0x184],%l1 ! Mem[000000001f800184]
ldsb [%i0+0x155],%l0 ! Mem[000000001e000155]
jmpl %g6+8,%g0
lduw [%i0+0x0a4],%l5 ! Mem[000000001e0000a4]
p7_call_0_le:
ldstub [%i3+0x1f4],%l6 ! Mem[000000001f8001f4]
retl
swap [%i1+0x054],%l7 ! Mem[000000001e800054]
p7_jmpl_0_lo:
lduh [%o0+0x130],%l1 ! Mem[000000001e000130]
lduw [%o3+0x184],%l1 ! Mem[000000001f800184]
ldsb [%o0+0x155],%l0 ! Mem[000000001e000155]
jmpl %g6+8,%g0
lduw [%o0+0x0a4],%l5 ! Mem[000000001e0000a4]
p7_call_0_lo:
ldstub [%o3+0x1f4],%l6 ! Mem[000000001f8001f4]
retl
swap [%o1+0x054],%l7 ! Mem[000000001e800054]
p7_jmpl_0_he:
lduw [%i0+0x0c8],%l1 ! Mem[000000001e0000c8]
ldsh [%i1+0x190],%l6 ! Mem[000000001e800190]
ldd [%i1+0x0c0],%l0 ! Mem[000000001e8000c0]
stx %l1,[%i2+0x0f0] ! Mem[000000001f0000f0]
lduw [%i0+0x04c],%l7 ! Mem[000000001e00004c]
jmpl %g6+8,%g0
swap [%i3+0x118],%l2 ! Mem[000000001f800118]
p7_call_0_he:
stw %l0,[%i0+0x110] ! Mem[000000001e000110]
sth %l0,[%i0+0x14c] ! Mem[000000001e00014c]
ldub [%i1+0x043],%l5 ! Mem[000000001e800043]
ldsb [%i0+0x002],%l2 ! Mem[000000001e000002]
retl
swap [%i0+0x020],%l1 ! Mem[000000001e000020]
p7_jmpl_0_ho:
lduw [%o0+0x0c8],%l1 ! Mem[000000001e0000c8]
ldsh [%o1+0x190],%l6 ! Mem[000000001e800190]
ldd [%o1+0x0c0],%l0 ! Mem[000000001e8000c0]
stx %l1,[%o2+0x0f0] ! Mem[000000001f0000f0]
lduw [%o0+0x04c],%l7 ! Mem[000000001e00004c]
jmpl %g6+8,%g0
swap [%o3+0x118],%l2 ! Mem[000000001f800118]
p7_call_0_ho:
stw %l0,[%o0+0x110] ! Mem[000000001e000110]
sth %l0,[%o0+0x14c] ! Mem[000000001e00014c]
ldub [%o1+0x043],%l5 ! Mem[000000001e800043]
ldsb [%o0+0x002],%l2 ! Mem[000000001e000002]
retl
swap [%o0+0x020],%l1 ! Mem[000000001e000020]
p8_jmpl_0_le:
ldsh [%i0+0x130],%l1 ! Mem[0000000020000130]
ldd [%i3+0x180],%l0 ! Mem[0000000021800180]
ldsw [%i3+0x03c],%l5 ! Mem[000000002180003c]
jmpl %g6+8,%g0
ldsw [%i2+0x0c4],%l7 ! Mem[00000000210000c4]
p8_call_0_le:
ldsw [%i2+0x00c],%l7 ! Mem[000000002100000c]
ldx [%i1+0x1b8],%l6 ! Mem[00000000208001b8]
swap [%i2+0x150],%l0 ! Mem[0000000021000150]
ldsb [%i0+0x1a6],%l5 ! Mem[00000000200001a6]
retl
ldstub [%i1+0x1ab],%l5 ! Mem[00000000208001ab]
p8_jmpl_0_lo:
ldsh [%o0+0x130],%l1 ! Mem[0000000020000130]
ldd [%o3+0x180],%l0 ! Mem[0000000021800180]
ldsw [%o3+0x03c],%l5 ! Mem[000000002180003c]
jmpl %g6+8,%g0
ldsw [%o2+0x0c4],%l7 ! Mem[00000000210000c4]
p8_call_0_lo:
ldsw [%o2+0x00c],%l7 ! Mem[000000002100000c]
ldx [%o1+0x1b8],%l6 ! Mem[00000000208001b8]
swap [%o2+0x150],%l0 ! Mem[0000000021000150]
ldsb [%o0+0x1a6],%l5 ! Mem[00000000200001a6]
retl
ldstub [%o1+0x1ab],%l5 ! Mem[00000000208001ab]
p8_jmpl_0_he:
lduw [%i3+0x0d0],%l1 ! Mem[00000000218000d0]
jmpl %g6+8,%g0
ldstub [%i2+0x04e],%l7 ! Mem[000000002100004e]
p8_call_0_he:
swap [%i2+0x074],%l4 ! Mem[0000000021000074]
std %l0,[%i3+0x130] ! Mem[0000000021800130]
ldstub [%i0+0x08a],%l4 ! Mem[000000002000008a]
ldstub [%i2+0x028],%l4 ! Mem[0000000021000028]
retl
ldstub [%i2+0x17a],%l3 ! Mem[000000002100017a]
p8_jmpl_0_ho:
lduw [%o3+0x0d0],%l1 ! Mem[00000000218000d0]
jmpl %g6+8,%g0
ldstub [%o2+0x04e],%l7 ! Mem[000000002100004e]
p8_call_0_ho:
swap [%o2+0x074],%l4 ! Mem[0000000021000074]
std %l0,[%o3+0x130] ! Mem[0000000021800130]
ldstub [%o0+0x08a],%l4 ! Mem[000000002000008a]
ldstub [%o2+0x028],%l4 ! Mem[0000000021000028]
retl
ldstub [%o2+0x17a],%l3 ! Mem[000000002100017a]
p9_jmpl_0_le:
ldstub [%i0+0x191],%l4 ! Mem[0000000022000191]
ldstub [%i3+0x1c2],%l5 ! Mem[00000000238001c2]
ldx [%i0+0x110],%l7 ! Mem[0000000022000110]
jmpl %g6+8,%g0
lduw [%i0+0x1d4],%l7 ! Mem[00000000220001d4]
p9_call_0_le:
stx %l1,[%i3+0x130] ! Mem[0000000023800130]
lduw [%i0+0x170],%l2 ! Mem[0000000022000170]
ldx [%i2+0x1b0],%l6 ! Mem[00000000230001b0]
ldd [%i2+0x038],%l6 ! Mem[0000000023000038]
stb %l7,[%i0+0x187] ! Mem[0000000022000187]
stx %l0,[%i1+0x150] ! Mem[0000000022800150]
sth %l6,[%i1+0x0aa] ! Mem[00000000228000aa]
retl
stx %l2,[%i2+0x128] ! Mem[0000000023000128]
p9_jmpl_0_lo:
ldstub [%o0+0x191],%l4 ! Mem[0000000022000191]
ldstub [%o3+0x1c2],%l5 ! Mem[00000000238001c2]
ldx [%o0+0x110],%l7 ! Mem[0000000022000110]
jmpl %g6+8,%g0
lduw [%o0+0x1d4],%l7 ! Mem[00000000220001d4]
p9_call_0_lo:
stx %l1,[%o3+0x130] ! Mem[0000000023800130]
lduw [%o0+0x170],%l2 ! Mem[0000000022000170]
ldx [%o2+0x1b0],%l6 ! Mem[00000000230001b0]
ldd [%o2+0x038],%l6 ! Mem[0000000023000038]
stb %l7,[%o0+0x187] ! Mem[0000000022000187]
stx %l0,[%o1+0x150] ! Mem[0000000022800150]
sth %l6,[%o1+0x0aa] ! Mem[00000000228000aa]
retl
stx %l2,[%o2+0x128] ! Mem[0000000023000128]
p9_jmpl_0_he:
lduh [%i2+0x15a],%l3 ! Mem[000000002300015a]
swap [%i1+0x1ec],%l1 ! Mem[00000000228001ec]
sth %l0,[%i0+0x138] ! Mem[0000000022000138]
swap [%i0+0x17c],%l0 ! Mem[000000002200017c]
jmpl %g6+8,%g0
ldstub [%i2+0x07e],%l1 ! Mem[000000002300007e]
p9_call_0_he:
std %l6,[%i2+0x028] ! Mem[0000000023000028]
ldub [%i0+0x184],%l3 ! Mem[0000000022000184]
swap [%i0+0x0dc],%l4 ! Mem[00000000220000dc]
ldsb [%i3+0x0dd],%l1 ! Mem[00000000238000dd]
retl
stx %l3,[%i2+0x088] ! Mem[0000000023000088]
p9_jmpl_0_ho:
lduh [%o2+0x15a],%l3 ! Mem[000000002300015a]
swap [%o1+0x1ec],%l1 ! Mem[00000000228001ec]
sth %l0,[%o0+0x138] ! Mem[0000000022000138]
swap [%o0+0x17c],%l0 ! Mem[000000002200017c]
jmpl %g6+8,%g0
ldstub [%o2+0x07e],%l1 ! Mem[000000002300007e]
p9_call_0_ho:
std %l6,[%o2+0x028] ! Mem[0000000023000028]
ldub [%o0+0x184],%l3 ! Mem[0000000022000184]
swap [%o0+0x0dc],%l4 ! Mem[00000000220000dc]
ldsb [%o3+0x0dd],%l1 ! Mem[00000000238000dd]
retl
stx %l3,[%o2+0x088] ! Mem[0000000023000088]
p10_jmpl_0_le:
swap [%i0+0x130],%l1 ! Mem[0000000024000130]
std %l0,[%i3+0x180] ! Mem[0000000025800180]
lduw [%i3+0x154],%l0 ! Mem[0000000025800154]
jmpl %g6+8,%g0
sth %l7,[%i3+0x1f6] ! Mem[00000000258001f6]
p10_call_0_le:
ldsb [%i1+0x039],%l0 ! Mem[0000000024800039]
std %l6,[%i3+0x160] ! Mem[0000000025800160]
ldub [%i1+0x151],%l6 ! Mem[0000000024800151]
std %l6,[%i0+0x130] ! Mem[0000000024000130]
ldsb [%i2+0x1a7],%l7 ! Mem[00000000250001a7]
stb %l0,[%i2+0x154] ! Mem[0000000025000154]
swap [%i2+0x0ec],%l0 ! Mem[00000000250000ec]
retl
stb %l5,[%i0+0x185] ! Mem[0000000024000185]
p10_jmpl_0_lo:
swap [%o0+0x130],%l1 ! Mem[0000000024000130]
std %l0,[%o3+0x180] ! Mem[0000000025800180]
lduw [%o3+0x154],%l0 ! Mem[0000000025800154]
jmpl %g6+8,%g0
sth %l7,[%o3+0x1f6] ! Mem[00000000258001f6]
p10_call_0_lo:
ldsb [%o1+0x039],%l0 ! Mem[0000000024800039]
std %l6,[%o3+0x160] ! Mem[0000000025800160]
ldub [%o1+0x151],%l6 ! Mem[0000000024800151]
std %l6,[%o0+0x130] ! Mem[0000000024000130]
ldsb [%o2+0x1a7],%l7 ! Mem[00000000250001a7]
stb %l0,[%o2+0x154] ! Mem[0000000025000154]
swap [%o2+0x0ec],%l0 ! Mem[00000000250000ec]
retl
stb %l5,[%o0+0x185] ! Mem[0000000024000185]
p10_jmpl_0_he:
ldsw [%i0+0x1ac],%l7 ! Mem[00000000240001ac]
sth %l1,[%i1+0x19a] ! Mem[000000002480019a]
jmpl %g6+8,%g0
stb %l5,[%i0+0x191] ! Mem[0000000024000191]
p10_call_0_he:
lduw [%i3+0x15c],%l6 ! Mem[000000002580015c]
stx %l2,[%i2+0x120] ! Mem[0000000025000120]
sth %l2,[%i1+0x19a] ! Mem[000000002480019a]
sth %l2,[%i2+0x0b2] ! Mem[00000000250000b2]
stb %l1,[%i2+0x062] ! Mem[0000000025000062]
ldsb [%i1+0x128],%l0 ! Mem[0000000024800128]
retl
ldx [%i0+0x148],%l6 ! Mem[0000000024000148]
p10_jmpl_0_ho:
ldsw [%o0+0x1ac],%l7 ! Mem[00000000240001ac]
sth %l1,[%o1+0x19a] ! Mem[000000002480019a]
jmpl %g6+8,%g0
stb %l5,[%o0+0x191] ! Mem[0000000024000191]
p10_call_0_ho:
lduw [%o3+0x15c],%l6 ! Mem[000000002580015c]
stx %l2,[%o2+0x120] ! Mem[0000000025000120]
sth %l2,[%o1+0x19a] ! Mem[000000002480019a]
sth %l2,[%o2+0x0b2] ! Mem[00000000250000b2]
stb %l1,[%o2+0x062] ! Mem[0000000025000062]
ldsb [%o1+0x128],%l0 ! Mem[0000000024800128]
retl
ldx [%o0+0x148],%l6 ! Mem[0000000024000148]
p11_jmpl_0_le:
lduw [%i0+0x130],%l1 ! Mem[0000000026000130]
ldstub [%i0+0x1a4],%l1 ! Mem[00000000260001a4]
ldsh [%i1+0x174],%l0 ! Mem[0000000026800174]
jmpl %g6+8,%g0
ldstub [%i0+0x03f],%l0 ! Mem[000000002600003f]
p11_call_0_le:
ldstub [%i3+0x134],%l1 ! Mem[0000000027800134]
ldd [%i3+0x150],%l2 ! Mem[0000000027800150]
std %l6,[%i0+0x1b0] ! Mem[00000000260001b0]
ldx [%i0+0x038],%l7 ! Mem[0000000026000038]
swap [%i3+0x1a4],%l7 ! Mem[00000000278001a4]
retl
ldstub [%i2+0x13a],%l1 ! Mem[000000002700013a]
p11_jmpl_0_lo:
lduw [%o0+0x130],%l1 ! Mem[0000000026000130]
ldstub [%o0+0x1a4],%l1 ! Mem[00000000260001a4]
ldsh [%o1+0x174],%l0 ! Mem[0000000026800174]
jmpl %g6+8,%g0
ldstub [%o0+0x03f],%l0 ! Mem[000000002600003f]
p11_call_0_lo:
ldstub [%o3+0x134],%l1 ! Mem[0000000027800134]
ldd [%o3+0x150],%l2 ! Mem[0000000027800150]
std %l6,[%o0+0x1b0] ! Mem[00000000260001b0]
ldx [%o0+0x038],%l7 ! Mem[0000000026000038]
swap [%o3+0x1a4],%l7 ! Mem[00000000278001a4]
retl
ldstub [%o2+0x13a],%l1 ! Mem[000000002700013a]
p11_jmpl_0_he:
lduh [%i1+0x16c],%l0 ! Mem[000000002680016c]
stb %l0,[%i3+0x07a] ! Mem[000000002780007a]
ldsh [%i1+0x176],%l2 ! Mem[0000000026800176]
ldx [%i3+0x030],%l7 ! Mem[0000000027800030]
sth %l4,[%i3+0x130] ! Mem[0000000027800130]
ldstub [%i3+0x02c],%l4 ! Mem[000000002780002c]
lduw [%i3+0x1d4],%l5 ! Mem[00000000278001d4]
jmpl %g6+8,%g0
sth %l3,[%i1+0x190] ! Mem[0000000026800190]
p11_call_0_he:
lduw [%i3+0x144],%l6 ! Mem[0000000027800144]
ldsw [%i0+0x084],%l6 ! Mem[0000000026000084]
stx %l4,[%i3+0x140] ! Mem[0000000027800140]
ldd [%i2+0x070],%l6 ! Mem[0000000027000070]
ldx [%i3+0x010],%l6 ! Mem[0000000027800010]
retl
lduw [%i1+0x1a0],%l7 ! Mem[00000000268001a0]
p11_jmpl_0_ho:
lduh [%o1+0x16c],%l0 ! Mem[000000002680016c]
stb %l0,[%o3+0x07a] ! Mem[000000002780007a]
ldsh [%o1+0x176],%l2 ! Mem[0000000026800176]
ldx [%o3+0x030],%l7 ! Mem[0000000027800030]
sth %l4,[%o3+0x130] ! Mem[0000000027800130]
ldstub [%o3+0x02c],%l4 ! Mem[000000002780002c]
lduw [%o3+0x1d4],%l5 ! Mem[00000000278001d4]
jmpl %g6+8,%g0
sth %l3,[%o1+0x190] ! Mem[0000000026800190]
p11_call_0_ho:
lduw [%o3+0x144],%l6 ! Mem[0000000027800144]
ldsw [%o0+0x084],%l6 ! Mem[0000000026000084]
stx %l4,[%o3+0x140] ! Mem[0000000027800140]
ldd [%o2+0x070],%l6 ! Mem[0000000027000070]
ldx [%o3+0x010],%l6 ! Mem[0000000027800010]
retl
lduw [%o1+0x1a0],%l7 ! Mem[00000000268001a0]
p12_jmpl_0_le:
ldsb [%i0+0x111],%l1 ! Mem[0000000028000111]
ldsb [%i2+0x1c2],%l5 ! Mem[00000000290001c2]
ldd [%i0+0x110],%l6 ! Mem[0000000028000110]
jmpl %g6+8,%g0
ldsb [%i3+0x1b2],%l6 ! Mem[00000000298001b2]
p12_call_0_le:
ldd [%i1+0x1b8],%l2 ! Mem[00000000288001b8]
retl
sth %l4,[%i0+0x1b0] ! Mem[00000000280001b0]
p12_jmpl_0_lo:
ldsb [%o0+0x111],%l1 ! Mem[0000000028000111]
ldsb [%o2+0x1c2],%l5 ! Mem[00000000290001c2]
ldd [%o0+0x110],%l6 ! Mem[0000000028000110]
jmpl %g6+8,%g0
ldsb [%o3+0x1b2],%l6 ! Mem[00000000298001b2]
p12_call_0_lo:
ldd [%o1+0x1b8],%l2 ! Mem[00000000288001b8]
retl
sth %l4,[%o0+0x1b0] ! Mem[00000000280001b0]
p12_jmpl_0_he:
stb %l4,[%i2+0x15b] ! Mem[000000002900015b]
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l5 ! Mem[00000000288001f4]
p12_call_0_he:
stx %l5,[%i0+0x020] ! Mem[0000000028000020]
ldx [%i2+0x048],%l1 ! Mem[0000000029000048]
ldd [%i0+0x038],%l2 ! Mem[0000000028000038]
ldstub [%i3+0x038],%l0 ! Mem[0000000029800038]
retl
swap [%i1+0x1b0],%l0 ! Mem[00000000288001b0]
p12_jmpl_0_ho:
stb %l4,[%o2+0x15b] ! Mem[000000002900015b]
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l5 ! Mem[00000000288001f4]
p12_call_0_ho:
stx %l5,[%o0+0x020] ! Mem[0000000028000020]
ldx [%o2+0x048],%l1 ! Mem[0000000029000048]
ldd [%o0+0x038],%l2 ! Mem[0000000028000038]
ldstub [%o3+0x038],%l0 ! Mem[0000000029800038]
retl
swap [%o1+0x1b0],%l0 ! Mem[00000000288001b0]
p13_jmpl_0_le:
lduh [%i1+0x1b0],%l4 ! Mem[000000002a8001b0]
ldsb [%i0+0x1e2],%l5 ! Mem[000000002a0001e2]
std %l4,[%i3+0x038] ! Mem[000000002b800038]
jmpl %g6+8,%g0
swap [%i0+0x01c],%l0 ! Mem[000000002a00001c]
p13_call_0_le:
std %l2,[%i0+0x1c0] ! Mem[000000002a0001c0]
stb %l3,[%i1+0x129] ! Mem[000000002a800129]
ldsw [%i0+0x190],%l6 ! Mem[000000002a000190]
swap [%i2+0x01c],%l7 ! Mem[000000002b00001c]
swap [%i2+0x12c],%l2 ! Mem[000000002b00012c]
retl
ldsh [%i2+0x004],%l5 ! Mem[000000002b000004]
p13_jmpl_0_lo:
lduh [%o1+0x1b0],%l4 ! Mem[000000002a8001b0]
ldsb [%o0+0x1e2],%l5 ! Mem[000000002a0001e2]
std %l4,[%o3+0x038] ! Mem[000000002b800038]
jmpl %g6+8,%g0
swap [%o0+0x01c],%l0 ! Mem[000000002a00001c]
p13_call_0_lo:
std %l2,[%o0+0x1c0] ! Mem[000000002a0001c0]
stb %l3,[%o1+0x129] ! Mem[000000002a800129]
ldsw [%o0+0x190],%l6 ! Mem[000000002a000190]
swap [%o2+0x01c],%l7 ! Mem[000000002b00001c]
swap [%o2+0x12c],%l2 ! Mem[000000002b00012c]
retl
ldsh [%o2+0x004],%l5 ! Mem[000000002b000004]
p13_jmpl_0_he:
std %l6,[%i2+0x188] ! Mem[000000002b000188]
stb %l0,[%i1+0x07a] ! Mem[000000002a80007a]
lduh [%i1+0x022],%l2 ! Mem[000000002a800022]
ldub [%i3+0x035],%l7 ! Mem[000000002b800035]
jmpl %g6+8,%g0
stw %l5,[%i3+0x064] ! Mem[000000002b800064]
p13_call_0_he:
ldsw [%i0+0x19c],%l3 ! Mem[000000002a00019c]
ldsb [%i2+0x0c3],%l4 ! Mem[000000002b0000c3]
ldd [%i2+0x138],%l4 ! Mem[000000002b000138]
lduw [%i1+0x05c],%l1 ! Mem[000000002a80005c]
ldstub [%i2+0x0cd],%l5 ! Mem[000000002b0000cd]
lduw [%i2+0x1b0],%l3 ! Mem[000000002b0001b0]
retl
stb %l0,[%i1+0x1bd] ! Mem[000000002a8001bd]
p13_jmpl_0_ho:
std %l6,[%o2+0x188] ! Mem[000000002b000188]
stb %l0,[%o1+0x07a] ! Mem[000000002a80007a]
lduh [%o1+0x022],%l2 ! Mem[000000002a800022]
ldub [%o3+0x035],%l7 ! Mem[000000002b800035]
jmpl %g6+8,%g0
stw %l5,[%o3+0x064] ! Mem[000000002b800064]
p13_call_0_ho:
ldsw [%o0+0x19c],%l3 ! Mem[000000002a00019c]
ldsb [%o2+0x0c3],%l4 ! Mem[000000002b0000c3]
ldd [%o2+0x138],%l4 ! Mem[000000002b000138]
lduw [%o1+0x05c],%l1 ! Mem[000000002a80005c]
ldstub [%o2+0x0cd],%l5 ! Mem[000000002b0000cd]
lduw [%o2+0x1b0],%l3 ! Mem[000000002b0001b0]
retl
stb %l0,[%o1+0x1bd] ! Mem[000000002a8001bd]
p14_jmpl_0_le:
stx %l1,[%i0+0x110] ! Mem[000000002c000110]
ldub [%i1+0x1a4],%l1 ! Mem[000000002c8001a4]
std %l0,[%i3+0x150] ! Mem[000000002d800150]
jmpl %g6+8,%g0
stw %l5,[%i2+0x084] ! Mem[000000002d000084]
p14_call_0_le:
swap [%i3+0x00c],%l7 ! Mem[000000002d80000c]
retl
ldx [%i3+0x1b8],%l6 ! Mem[000000002d8001b8]
p14_jmpl_0_lo:
stx %l1,[%o0+0x110] ! Mem[000000002c000110]
ldub [%o1+0x1a4],%l1 ! Mem[000000002c8001a4]
std %l0,[%o3+0x150] ! Mem[000000002d800150]
jmpl %g6+8,%g0
stw %l5,[%o2+0x084] ! Mem[000000002d000084]
p14_call_0_lo:
swap [%o3+0x00c],%l7 ! Mem[000000002d80000c]
retl
ldx [%o3+0x1b8],%l6 ! Mem[000000002d8001b8]
p14_jmpl_0_he:
sth %l1,[%i3+0x086] ! Mem[000000002d800086]
ldstub [%i2+0x18e],%l5 ! Mem[000000002d00018e]
sth %l3,[%i2+0x1ea] ! Mem[000000002d0001ea]
ldub [%i2+0x024],%l6 ! Mem[000000002d000024]
lduh [%i0+0x04e],%l1 ! Mem[000000002c00004e]
ldstub [%i0+0x10c],%l2 ! Mem[000000002c00010c]
swap [%i0+0x024],%l5 ! Mem[000000002c000024]
jmpl %g6+8,%g0
ldsw [%i3+0x064],%l5 ! Mem[000000002d800064]
p14_call_0_he:
lduh [%i1+0x042],%l5 ! Mem[000000002c800042]
swap [%i3+0x0a8],%l3 ! Mem[000000002d8000a8]
ldsb [%i0+0x02a],%l1 ! Mem[000000002c00002a]
swap [%i0+0x008],%l6 ! Mem[000000002c000008]
stx %l6,[%i2+0x138] ! Mem[000000002d000138]
lduw [%i1+0x1bc],%l0 ! Mem[000000002c8001bc]
ldd [%i3+0x0f0],%l6 ! Mem[000000002d8000f0]
retl
ldsh [%i3+0x0fe],%l7 ! Mem[000000002d8000fe]
p14_jmpl_0_ho:
sth %l1,[%o3+0x086] ! Mem[000000002d800086]
ldstub [%o2+0x18e],%l5 ! Mem[000000002d00018e]
sth %l3,[%o2+0x1ea] ! Mem[000000002d0001ea]
ldub [%o2+0x024],%l6 ! Mem[000000002d000024]
lduh [%o0+0x04e],%l1 ! Mem[000000002c00004e]
ldstub [%o0+0x10c],%l2 ! Mem[000000002c00010c]
swap [%o0+0x024],%l5 ! Mem[000000002c000024]
jmpl %g6+8,%g0
ldsw [%o3+0x064],%l5 ! Mem[000000002d800064]
p14_call_0_ho:
lduh [%o1+0x042],%l5 ! Mem[000000002c800042]
swap [%o3+0x0a8],%l3 ! Mem[000000002d8000a8]
ldsb [%o0+0x02a],%l1 ! Mem[000000002c00002a]
swap [%o0+0x008],%l6 ! Mem[000000002c000008]
stx %l6,[%o2+0x138] ! Mem[000000002d000138]
lduw [%o1+0x1bc],%l0 ! Mem[000000002c8001bc]
ldd [%o3+0x0f0],%l6 ! Mem[000000002d8000f0]
retl
ldsh [%o3+0x0fe],%l7 ! Mem[000000002d8000fe]
p15_jmpl_0_le:
lduh [%i0+0x130],%l1 ! Mem[000000002e000130]
ldsb [%i2+0x1d4],%l6 ! Mem[000000002f0001d4]
ldsb [%i0+0x19a],%l6 ! Mem[000000002e00019a]
jmpl %g6+8,%g0
ldx [%i2+0x1b0],%l6 ! Mem[000000002f0001b0]
p15_call_0_le:
std %l4,[%i1+0x188] ! Mem[000000002e800188]
retl
swap [%i3+0x1e8],%l3 ! Mem[000000002f8001e8]
p15_jmpl_0_lo:
lduh [%o0+0x130],%l1 ! Mem[000000002e000130]
ldsb [%o2+0x1d4],%l6 ! Mem[000000002f0001d4]
ldsb [%o0+0x19a],%l6 ! Mem[000000002e00019a]
jmpl %g6+8,%g0
ldx [%o2+0x1b0],%l6 ! Mem[000000002f0001b0]
p15_call_0_lo:
std %l4,[%o1+0x188] ! Mem[000000002e800188]
retl
swap [%o3+0x1e8],%l3 ! Mem[000000002f8001e8]
p15_jmpl_0_he:
lduw [%i0+0x120],%l6 ! Mem[000000002e000120]
ldstub [%i2+0x024],%l1 ! Mem[000000002f000024]
ldstub [%i0+0x138],%l3 ! Mem[000000002e000138]
ldstub [%i0+0x0b9],%l6 ! Mem[000000002e0000b9]
jmpl %g6+8,%g0
ldsw [%i0+0x0cc],%l0 ! Mem[000000002e0000cc]
p15_call_0_he:
retl
ldsw [%i0+0x024],%l0 ! Mem[000000002e000024]
p15_jmpl_0_ho:
lduw [%o0+0x120],%l6 ! Mem[000000002e000120]
ldstub [%o2+0x024],%l1 ! Mem[000000002f000024]
ldstub [%o0+0x138],%l3 ! Mem[000000002e000138]
ldstub [%o0+0x0b9],%l6 ! Mem[000000002e0000b9]
jmpl %g6+8,%g0
ldsw [%o0+0x0cc],%l0 ! Mem[000000002e0000cc]
p15_call_0_ho:
retl
ldsw [%o0+0x024],%l0 ! Mem[000000002e000024]
p16_jmpl_0_le:
ldsh [%i0+0x110],%l1 ! Mem[0000000030000110]
swap [%i2+0x184],%l1 ! Mem[0000000031000184]
stx %l6,[%i2+0x1a0] ! Mem[00000000310001a0]
jmpl %g6+8,%g0
stb %l0,[%i2+0x01f] ! Mem[000000003100001f]
p16_call_0_le:
stx %l2,[%i3+0x1c0] ! Mem[00000000318001c0]
ldd [%i2+0x150],%l2 ! Mem[0000000031000150]
swap [%i3+0x194],%l6 ! Mem[0000000031800194]
stx %l7,[%i2+0x038] ! Mem[0000000031000038]
ldstub [%i1+0x19e],%l0 ! Mem[000000003080019e]
retl
ldstub [%i2+0x127],%l3 ! Mem[0000000031000127]
p16_jmpl_0_lo:
ldsh [%o0+0x110],%l1 ! Mem[0000000030000110]
swap [%o2+0x184],%l1 ! Mem[0000000031000184]
stx %l6,[%o2+0x1a0] ! Mem[00000000310001a0]
jmpl %g6+8,%g0
stb %l0,[%o2+0x01f] ! Mem[000000003100001f]
p16_call_0_lo:
stx %l2,[%o3+0x1c0] ! Mem[00000000318001c0]
ldd [%o2+0x150],%l2 ! Mem[0000000031000150]
swap [%o3+0x194],%l6 ! Mem[0000000031800194]
stx %l7,[%o2+0x038] ! Mem[0000000031000038]
ldstub [%o1+0x19e],%l0 ! Mem[000000003080019e]
retl
ldstub [%o2+0x127],%l3 ! Mem[0000000031000127]
p16_jmpl_0_he:
ldstub [%i1+0x16c],%l0 ! Mem[000000003080016c]
ldstub [%i1+0x17f],%l2 ! Mem[000000003080017f]
stx %l7,[%i0+0x1a8] ! Mem[00000000300001a8]
std %l0,[%i1+0x020] ! Mem[0000000030800020]
ldstub [%i1+0x03f],%l0 ! Mem[000000003080003f]
swap [%i0+0x14c],%l5 ! Mem[000000003000014c]
jmpl %g6+8,%g0
swap [%i3+0x0a8],%l4 ! Mem[00000000318000a8]
p16_call_0_he:
stb %l5,[%i2+0x11b] ! Mem[000000003100011b]
ldub [%i2+0x05d],%l1 ! Mem[000000003100005d]
stx %l5,[%i2+0x0c8] ! Mem[00000000310000c8]
ldsh [%i3+0x190],%l3 ! Mem[0000000031800190]
retl
swap [%i3+0x1bc],%l0 ! Mem[00000000318001bc]
p16_jmpl_0_ho:
ldstub [%o1+0x16c],%l0 ! Mem[000000003080016c]
ldstub [%o1+0x17f],%l2 ! Mem[000000003080017f]
stx %l7,[%o0+0x1a8] ! Mem[00000000300001a8]
std %l0,[%o1+0x020] ! Mem[0000000030800020]
ldstub [%o1+0x03f],%l0 ! Mem[000000003080003f]
swap [%o0+0x14c],%l5 ! Mem[000000003000014c]
jmpl %g6+8,%g0
swap [%o3+0x0a8],%l4 ! Mem[00000000318000a8]
p16_call_0_ho:
stb %l5,[%o2+0x11b] ! Mem[000000003100011b]
ldub [%o2+0x05d],%l1 ! Mem[000000003100005d]
stx %l5,[%o2+0x0c8] ! Mem[00000000310000c8]
ldsh [%o3+0x190],%l3 ! Mem[0000000031800190]
retl
swap [%o3+0x1bc],%l0 ! Mem[00000000318001bc]
p17_jmpl_0_le:
stw %l4,[%i1+0x1b0] ! Mem[00000000328001b0]
ldub [%i0+0x0e2],%l4 ! Mem[00000000320000e2]
lduw [%i1+0x180],%l6 ! Mem[0000000032800180]
jmpl %g6+8,%g0
lduw [%i3+0x06c],%l4 ! Mem[000000003380006c]
p17_call_0_le:
ldx [%i3+0x038],%l0 ! Mem[0000000033800038]
ldsh [%i3+0x146],%l7 ! Mem[0000000033800146]
ldstub [%i0+0x171],%l6 ! Mem[0000000032000171]
ldstub [%i0+0x111],%l6 ! Mem[0000000032000111]
retl
ldsb [%i3+0x187],%l7 ! Mem[0000000033800187]
p17_jmpl_0_lo:
stw %l4,[%o1+0x1b0] ! Mem[00000000328001b0]
ldub [%o0+0x0e2],%l4 ! Mem[00000000320000e2]
lduw [%o1+0x180],%l6 ! Mem[0000000032800180]
jmpl %g6+8,%g0
lduw [%o3+0x06c],%l4 ! Mem[000000003380006c]
p17_call_0_lo:
ldx [%o3+0x038],%l0 ! Mem[0000000033800038]
ldsh [%o3+0x146],%l7 ! Mem[0000000033800146]
ldstub [%o0+0x171],%l6 ! Mem[0000000032000171]
ldstub [%o0+0x111],%l6 ! Mem[0000000032000111]
retl
ldsb [%o3+0x187],%l7 ! Mem[0000000033800187]
p17_jmpl_0_he:
lduh [%i1+0x0a4],%l7 ! Mem[00000000328000a4]
ldub [%i0+0x008],%l4 ! Mem[0000000032000008]
swap [%i0+0x18c],%l4 ! Mem[000000003200018c]
ldsh [%i3+0x0b4],%l6 ! Mem[00000000338000b4]
ldstub [%i2+0x19b],%l1 ! Mem[000000003300019b]
jmpl %g6+8,%g0
ldsh [%i3+0x190],%l5 ! Mem[0000000033800190]
p17_call_0_he:
ldsh [%i0+0x17e],%l6 ! Mem[000000003200017e]
ldstub [%i1+0x05b],%l1 ! Mem[000000003280005b]
stb %l4,[%i2+0x11c] ! Mem[000000003300011c]
stw %l1,[%i1+0x05c] ! Mem[000000003280005c]
swap [%i1+0x150],%l0 ! Mem[0000000032800150]
ldsw [%i2+0x0a8],%l5 ! Mem[00000000330000a8]
retl
ldsw [%i2+0x16c],%l6 ! Mem[000000003300016c]
p17_jmpl_0_ho:
lduh [%o1+0x0a4],%l7 ! Mem[00000000328000a4]
ldub [%o0+0x008],%l4 ! Mem[0000000032000008]
swap [%o0+0x18c],%l4 ! Mem[000000003200018c]
ldsh [%o3+0x0b4],%l6 ! Mem[00000000338000b4]
ldstub [%o2+0x19b],%l1 ! Mem[000000003300019b]
jmpl %g6+8,%g0
ldsh [%o3+0x190],%l5 ! Mem[0000000033800190]
p17_call_0_ho:
ldsh [%o0+0x17e],%l6 ! Mem[000000003200017e]
ldstub [%o1+0x05b],%l1 ! Mem[000000003280005b]
stb %l4,[%o2+0x11c] ! Mem[000000003300011c]
stw %l1,[%o1+0x05c] ! Mem[000000003280005c]
swap [%o1+0x150],%l0 ! Mem[0000000032800150]
ldsw [%o2+0x0a8],%l5 ! Mem[00000000330000a8]
retl
ldsw [%o2+0x16c],%l6 ! Mem[000000003300016c]
p18_jmpl_0_le:
swap [%i1+0x110],%l1 ! Mem[0000000034800110]
swap [%i1+0x168],%l1 ! Mem[0000000034800168]
ldstub [%i0+0x116],%l7 ! Mem[0000000034000116]
jmpl %g6+8,%g0
ldd [%i0+0x1d0],%l6 ! Mem[00000000340001d0]
p18_call_0_le:
ldd [%i1+0x130],%l0 ! Mem[0000000034800130]
ldstub [%i0+0x146],%l7 ! Mem[0000000034000146]
stb %l6,[%i1+0x171] ! Mem[0000000034800171]
std %l0,[%i3+0x0e0] ! Mem[00000000358000e0]
ldsw [%i0+0x158],%l4 ! Mem[0000000034000158]
swap [%i1+0x094],%l6 ! Mem[0000000034800094]
swap [%i2+0x068],%l1 ! Mem[0000000035000068]
retl
stw %l2,[%i3+0x038] ! Mem[0000000035800038]
p18_jmpl_0_lo:
swap [%o1+0x110],%l1 ! Mem[0000000034800110]
swap [%o1+0x168],%l1 ! Mem[0000000034800168]
ldstub [%o0+0x116],%l7 ! Mem[0000000034000116]
jmpl %g6+8,%g0
ldd [%o0+0x1d0],%l6 ! Mem[00000000340001d0]
p18_call_0_lo:
ldd [%o1+0x130],%l0 ! Mem[0000000034800130]
ldstub [%o0+0x146],%l7 ! Mem[0000000034000146]
stb %l6,[%o1+0x171] ! Mem[0000000034800171]
std %l0,[%o3+0x0e0] ! Mem[00000000358000e0]
ldsw [%o0+0x158],%l4 ! Mem[0000000034000158]
swap [%o1+0x094],%l6 ! Mem[0000000034800094]
swap [%o2+0x068],%l1 ! Mem[0000000035000068]
retl
stw %l2,[%o3+0x038] ! Mem[0000000035800038]
p18_jmpl_0_he:
jmpl %g6+8,%g0
ldsh [%i1+0x176],%l2 ! Mem[0000000034800176]
p18_call_0_he:
retl
std %l4,[%i1+0x140] ! Mem[0000000034800140]
p18_jmpl_0_ho:
jmpl %g6+8,%g0
ldsh [%o1+0x176],%l2 ! Mem[0000000034800176]
p18_call_0_ho:
retl
std %l4,[%o1+0x140] ! Mem[0000000034800140]
p19_jmpl_0_le:
lduw [%i1+0x130],%l1 ! Mem[0000000036800130]
swap [%i3+0x184],%l1 ! Mem[0000000037800184]
ldub [%i3+0x175],%l0 ! Mem[0000000037800175]
jmpl %g6+8,%g0
lduw [%i2+0x084],%l5 ! Mem[0000000037000084]
p19_call_0_le:
ldd [%i3+0x1f0],%l6 ! Mem[00000000378001f0]
retl
ldub [%i2+0x057],%l7 ! Mem[0000000037000057]
p19_jmpl_0_lo:
lduw [%o1+0x130],%l1 ! Mem[0000000036800130]
swap [%o3+0x184],%l1 ! Mem[0000000037800184]
ldub [%o3+0x175],%l0 ! Mem[0000000037800175]
jmpl %g6+8,%g0
lduw [%o2+0x084],%l5 ! Mem[0000000037000084]
p19_call_0_lo:
ldd [%o3+0x1f0],%l6 ! Mem[00000000378001f0]
retl
ldub [%o2+0x057],%l7 ! Mem[0000000037000057]
p19_jmpl_0_he:
ldstub [%i1+0x197],%l4 ! Mem[0000000036800197]
ldsw [%i3+0x038],%l0 ! Mem[0000000037800038]
lduw [%i2+0x164],%l7 ! Mem[0000000037000164]
swap [%i3+0x150],%l6 ! Mem[0000000037800150]
swap [%i3+0x06c],%l7 ! Mem[000000003780006c]
jmpl %g6+8,%g0
ldsh [%i1+0x158],%l4 ! Mem[0000000036800158]
p19_call_0_he:
retl
swap [%i3+0x088],%l2 ! Mem[0000000037800088]
p19_jmpl_0_ho:
ldstub [%o1+0x197],%l4 ! Mem[0000000036800197]
ldsw [%o3+0x038],%l0 ! Mem[0000000037800038]
lduw [%o2+0x164],%l7 ! Mem[0000000037000164]
swap [%o3+0x150],%l6 ! Mem[0000000037800150]
swap [%o3+0x06c],%l7 ! Mem[000000003780006c]
jmpl %g6+8,%g0
ldsh [%o1+0x158],%l4 ! Mem[0000000036800158]
p19_call_0_ho:
retl
swap [%o3+0x088],%l2 ! Mem[0000000037800088]
p20_jmpl_0_le:
ldsb [%i1+0x111],%l1 ! Mem[0000000038800111]
stb %l1,[%i3+0x1a4] ! Mem[00000000398001a4]
ldd [%i1+0x170],%l0 ! Mem[0000000038800170]
jmpl %g6+8,%g0
sth %l5,[%i0+0x0a4] ! Mem[00000000380000a4]
p20_call_0_le:
ldub [%i3+0x1f4],%l6 ! Mem[00000000398001f4]
retl
swap [%i0+0x074],%l7 ! Mem[0000000038000074]
p20_jmpl_0_lo:
ldsb [%o1+0x111],%l1 ! Mem[0000000038800111]
stb %l1,[%o3+0x1a4] ! Mem[00000000398001a4]
ldd [%o1+0x170],%l0 ! Mem[0000000038800170]
jmpl %g6+8,%g0
sth %l5,[%o0+0x0a4] ! Mem[00000000380000a4]
p20_call_0_lo:
ldub [%o3+0x1f4],%l6 ! Mem[00000000398001f4]
retl
swap [%o0+0x074],%l7 ! Mem[0000000038000074]
p20_jmpl_0_he:
ldub [%i1+0x197],%l4 ! Mem[0000000038800197]
ldsh [%i3+0x018],%l0 ! Mem[0000000039800018]
stb %l7,[%i3+0x166] ! Mem[0000000039800166]
swap [%i3+0x0d0],%l1 ! Mem[00000000398000d0]
sth %l7,[%i1+0x06e] ! Mem[000000003880006e]
jmpl %g6+8,%g0
sth %l2,[%i0+0x138] ! Mem[0000000038000138]
p20_call_0_he:
stx %l2,[%i1+0x0a8] ! Mem[00000000388000a8]
swap [%i2+0x1ac],%l7 ! Mem[00000000390001ac]
ldx [%i3+0x078],%l0 ! Mem[0000000039800078]
lduh [%i3+0x022],%l2 ! Mem[0000000039800022]
retl
swap [%i1+0x000],%l1 ! Mem[0000000038800000]
p20_jmpl_0_ho:
ldub [%o1+0x197],%l4 ! Mem[0000000038800197]
ldsh [%o3+0x018],%l0 ! Mem[0000000039800018]
stb %l7,[%o3+0x166] ! Mem[0000000039800166]
swap [%o3+0x0d0],%l1 ! Mem[00000000398000d0]
sth %l7,[%o1+0x06e] ! Mem[000000003880006e]
jmpl %g6+8,%g0
sth %l2,[%o0+0x138] ! Mem[0000000038000138]
p20_call_0_ho:
stx %l2,[%o1+0x0a8] ! Mem[00000000388000a8]
swap [%o2+0x1ac],%l7 ! Mem[00000000390001ac]
ldx [%o3+0x078],%l0 ! Mem[0000000039800078]
lduh [%o3+0x022],%l2 ! Mem[0000000039800022]
retl
swap [%o1+0x000],%l1 ! Mem[0000000038800000]
p21_jmpl_0_le:
ldx [%i2+0x198],%l4 ! Mem[000000003b000198]
sth %l7,[%i3+0x00c] ! Mem[000000003b80000c]
ldsb [%i3+0x1ba],%l6 ! Mem[000000003b8001ba]
jmpl %g6+8,%g0
ldsw [%i2+0x150],%l6 ! Mem[000000003b000150]
p21_call_0_le:
ldsh [%i1+0x1b6],%l4 ! Mem[000000003a8001b6]
ldsw [%i3+0x030],%l1 ! Mem[000000003b800030]
swap [%i0+0x0b8],%l6 ! Mem[000000003a0000b8]
lduh [%i1+0x1f8],%l2 ! Mem[000000003a8001f8]
ldsh [%i2+0x068],%l2 ! Mem[000000003b000068]
swap [%i0+0x174],%l2 ! Mem[000000003a000174]
ldd [%i3+0x010],%l6 ! Mem[000000003b800010]
retl
stb %l5,[%i2+0x044] ! Mem[000000003b000044]
p21_jmpl_0_lo:
ldx [%o2+0x198],%l4 ! Mem[000000003b000198]
sth %l7,[%o3+0x00c] ! Mem[000000003b80000c]
ldsb [%o3+0x1ba],%l6 ! Mem[000000003b8001ba]
jmpl %g6+8,%g0
ldsw [%o2+0x150],%l6 ! Mem[000000003b000150]
p21_call_0_lo:
ldsh [%o1+0x1b6],%l4 ! Mem[000000003a8001b6]
ldsw [%o3+0x030],%l1 ! Mem[000000003b800030]
swap [%o0+0x0b8],%l6 ! Mem[000000003a0000b8]
lduh [%o1+0x1f8],%l2 ! Mem[000000003a8001f8]
ldsh [%o2+0x068],%l2 ! Mem[000000003b000068]
swap [%o0+0x174],%l2 ! Mem[000000003a000174]
ldd [%o3+0x010],%l6 ! Mem[000000003b800010]
retl
stb %l5,[%o2+0x044] ! Mem[000000003b000044]
p21_jmpl_0_he:
ldx [%i3+0x1b8],%l3 ! Mem[000000003b8001b8]
stb %l3,[%i1+0x124] ! Mem[000000003a800124]
lduw [%i3+0x170],%l5 ! Mem[000000003b800170]
lduw [%i1+0x0e4],%l2 ! Mem[000000003a8000e4]
swap [%i3+0x0a4],%l6 ! Mem[000000003b8000a4]
stx %l3,[%i3+0x030] ! Mem[000000003b800030]
jmpl %g6+8,%g0
ldsw [%i3+0x1c4],%l7 ! Mem[000000003b8001c4]
p21_call_0_he:
lduw [%i2+0x0d4],%l1 ! Mem[000000003b0000d4]
ldx [%i2+0x150],%l0 ! Mem[000000003b000150]
ldx [%i1+0x1a8],%l4 ! Mem[000000003a8001a8]
std %l6,[%i1+0x040] ! Mem[000000003a800040]
ldstub [%i3+0x19e],%l2 ! Mem[000000003b80019e]
swap [%i1+0x168],%l5 ! Mem[000000003a800168]
stx %l2,[%i2+0x110] ! Mem[000000003b000110]
retl
sth %l1,[%i1+0x0ee] ! Mem[000000003a8000ee]
p21_jmpl_0_ho:
ldx [%o3+0x1b8],%l3 ! Mem[000000003b8001b8]
stb %l3,[%o1+0x124] ! Mem[000000003a800124]
lduw [%o3+0x170],%l5 ! Mem[000000003b800170]
lduw [%o1+0x0e4],%l2 ! Mem[000000003a8000e4]
swap [%o3+0x0a4],%l6 ! Mem[000000003b8000a4]
stx %l3,[%o3+0x030] ! Mem[000000003b800030]
jmpl %g6+8,%g0
ldsw [%o3+0x1c4],%l7 ! Mem[000000003b8001c4]
p21_call_0_ho:
lduw [%o2+0x0d4],%l1 ! Mem[000000003b0000d4]
ldx [%o2+0x150],%l0 ! Mem[000000003b000150]
ldx [%o1+0x1a8],%l4 ! Mem[000000003a8001a8]
std %l6,[%o1+0x040] ! Mem[000000003a800040]
ldstub [%o3+0x19e],%l2 ! Mem[000000003b80019e]
swap [%o1+0x168],%l5 ! Mem[000000003a800168]
stx %l2,[%o2+0x110] ! Mem[000000003b000110]
retl
sth %l1,[%o1+0x0ee] ! Mem[000000003a8000ee]
p22_jmpl_0_le:
stx %l1,[%i1+0x110] ! Mem[000000003c800110]
ldub [%i1+0x169],%l1 ! Mem[000000003c800169]
stx %l7,[%i2+0x130] ! Mem[000000003d000130]
jmpl %g6+8,%g0
ldd [%i2+0x1b0],%l6 ! Mem[000000003d0001b0]
p22_call_0_le:
ldd [%i1+0x1a8],%l4 ! Mem[000000003c8001a8]
retl
ldx [%i2+0x1b0],%l4 ! Mem[000000003d0001b0]
p22_jmpl_0_lo:
stx %l1,[%o1+0x110] ! Mem[000000003c800110]
ldub [%o1+0x169],%l1 ! Mem[000000003c800169]
stx %l7,[%o2+0x130] ! Mem[000000003d000130]
jmpl %g6+8,%g0
ldd [%o2+0x1b0],%l6 ! Mem[000000003d0001b0]
p22_call_0_lo:
ldd [%o1+0x1a8],%l4 ! Mem[000000003c8001a8]
retl
ldx [%o2+0x1b0],%l4 ! Mem[000000003d0001b0]
p22_jmpl_0_he:
stw %l5,[%i3+0x138] ! Mem[000000003d800138]
jmpl %g6+8,%g0
ldsh [%i0+0x024],%l1 ! Mem[000000003c000024]
p22_call_0_he:
ldsb [%i2+0x094],%l6 ! Mem[000000003d000094]
ldstub [%i0+0x04b],%l1 ! Mem[000000003c00004b]
retl
ldsw [%i3+0x018],%l2 ! Mem[000000003d800018]
p22_jmpl_0_ho:
stw %l5,[%o3+0x138] ! Mem[000000003d800138]
jmpl %g6+8,%g0
ldsh [%o0+0x024],%l1 ! Mem[000000003c000024]
p22_call_0_ho:
ldsb [%o2+0x094],%l6 ! Mem[000000003d000094]
ldstub [%o0+0x04b],%l1 ! Mem[000000003c00004b]
retl
ldsw [%o3+0x018],%l2 ! Mem[000000003d800018]
p23_jmpl_0_le:
ldx [%i1+0x130],%l1 ! Mem[000000003e800130]
std %l0,[%i0+0x1a0] ! Mem[000000003e0001a0]
lduh [%i3+0x154],%l0 ! Mem[000000003f800154]
jmpl %g6+8,%g0
sth %l7,[%i1+0x0e6] ! Mem[000000003e8000e6]
p23_call_0_le:
lduh [%i3+0x02c],%l7 ! Mem[000000003f80002c]
stb %l6,[%i0+0x1ba] ! Mem[000000003e0001ba]
ldd [%i2+0x150],%l0 ! Mem[000000003f000150]
ldx [%i1+0x180],%l5 ! Mem[000000003e800180]
retl
swap [%i0+0x1d4],%l3 ! Mem[000000003e0001d4]
p23_jmpl_0_lo:
ldx [%o1+0x130],%l1 ! Mem[000000003e800130]
std %l0,[%o0+0x1a0] ! Mem[000000003e0001a0]
lduh [%o3+0x154],%l0 ! Mem[000000003f800154]
jmpl %g6+8,%g0
sth %l7,[%o1+0x0e6] ! Mem[000000003e8000e6]
p23_call_0_lo:
lduh [%o3+0x02c],%l7 ! Mem[000000003f80002c]
stb %l6,[%o0+0x1ba] ! Mem[000000003e0001ba]
ldd [%o2+0x150],%l0 ! Mem[000000003f000150]
ldx [%o1+0x180],%l5 ! Mem[000000003e800180]
retl
swap [%o0+0x1d4],%l3 ! Mem[000000003e0001d4]
p23_jmpl_0_he:
lduw [%i3+0x004],%l6 ! Mem[000000003f800004]
stx %l1,[%i3+0x0e0] ! Mem[000000003f8000e0]
std %l4,[%i1+0x178] ! Mem[000000003e800178]
jmpl %g6+8,%g0
stx %l2,[%i0+0x048] ! Mem[000000003e000048]
p23_call_0_he:
stw %l0,[%i3+0x16c] ! Mem[000000003f80016c]
stx %l2,[%i3+0x158] ! Mem[000000003f800158]
retl
stx %l7,[%i1+0x188] ! Mem[000000003e800188]
p23_jmpl_0_ho:
lduw [%o3+0x004],%l6 ! Mem[000000003f800004]
stx %l1,[%o3+0x0e0] ! Mem[000000003f8000e0]
std %l4,[%o1+0x178] ! Mem[000000003e800178]
jmpl %g6+8,%g0
stx %l2,[%o0+0x048] ! Mem[000000003e000048]
p23_call_0_ho:
stw %l0,[%o3+0x16c] ! Mem[000000003f80016c]
stx %l2,[%o3+0x158] ! Mem[000000003f800158]
retl
stx %l7,[%o1+0x188] ! Mem[000000003e800188]
p24_jmpl_0_le:
ldsh [%i1+0x110],%l1 ! Mem[0000000040800110]
ldstub [%i0+0x1a4],%l1 ! Mem[00000000400001a4]
ldsb [%i2+0x155],%l0 ! Mem[0000000041000155]
jmpl %g6+8,%g0
ldstub [%i1+0x085],%l5 ! Mem[0000000040800085]
p24_call_0_le:
ldsw [%i0+0x1d4],%l6 ! Mem[00000000400001d4]
retl
ldub [%i0+0x057],%l7 ! Mem[0000000040000057]
p24_jmpl_0_lo:
ldsh [%o1+0x110],%l1 ! Mem[0000000040800110]
ldstub [%o0+0x1a4],%l1 ! Mem[00000000400001a4]
ldsb [%o2+0x155],%l0 ! Mem[0000000041000155]
jmpl %g6+8,%g0
ldstub [%o1+0x085],%l5 ! Mem[0000000040800085]
p24_call_0_lo:
ldsw [%o0+0x1d4],%l6 ! Mem[00000000400001d4]
retl
ldub [%o0+0x057],%l7 ! Mem[0000000040000057]
p24_jmpl_0_he:
ldsw [%i3+0x0a4],%l1 ! Mem[00000000418000a4]
sth %l5,[%i3+0x1ae] ! Mem[00000000418001ae]
ldsh [%i0+0x1ea],%l3 ! Mem[00000000400001ea]
stx %l6,[%i0+0x000] ! Mem[0000000040000000]
ldd [%i0+0x0c0],%l0 ! Mem[00000000400000c0]
jmpl %g6+8,%g0
lduw [%i0+0x178],%l4 ! Mem[0000000040000178]
p24_call_0_he:
retl
sth %l2,[%i0+0x08a] ! Mem[000000004000008a]
p24_jmpl_0_ho:
ldsw [%o3+0x0a4],%l1 ! Mem[00000000418000a4]
sth %l5,[%o3+0x1ae] ! Mem[00000000418001ae]
ldsh [%o0+0x1ea],%l3 ! Mem[00000000400001ea]
stx %l6,[%o0+0x000] ! Mem[0000000040000000]
ldd [%o0+0x0c0],%l0 ! Mem[00000000400000c0]
jmpl %g6+8,%g0
lduw [%o0+0x178],%l4 ! Mem[0000000040000178]
p24_call_0_ho:
retl
sth %l2,[%o0+0x08a] ! Mem[000000004000008a]
p25_jmpl_0_le:
ldd [%i1+0x190],%l4 ! Mem[0000000042800190]
ldd [%i2+0x148],%l0 ! Mem[0000000043000148]
ldstub [%i2+0x136],%l7 ! Mem[0000000043000136]
jmpl %g6+8,%g0
ldx [%i0+0x1f0],%l7 ! Mem[00000000420001f0]
p25_call_0_le:
swap [%i2+0x018],%l0 ! Mem[0000000043000018]
swap [%i1+0x0c4],%l1 ! Mem[00000000428000c4]
sth %l1,[%i3+0x0f2] ! Mem[00000000438000f2]
std %l0,[%i1+0x0e0] ! Mem[00000000428000e0]
ldsw [%i1+0x158],%l4 ! Mem[0000000042800158]
swap [%i2+0x068],%l2 ! Mem[0000000043000068]
ldstub [%i2+0x0ed],%l0 ! Mem[00000000430000ed]
retl
ldstub [%i1+0x029],%l6 ! Mem[0000000042800029]
p25_jmpl_0_lo:
ldd [%o1+0x190],%l4 ! Mem[0000000042800190]
ldd [%o2+0x148],%l0 ! Mem[0000000043000148]
ldstub [%o2+0x136],%l7 ! Mem[0000000043000136]
jmpl %g6+8,%g0
ldx [%o0+0x1f0],%l7 ! Mem[00000000420001f0]
p25_call_0_lo:
swap [%o2+0x018],%l0 ! Mem[0000000043000018]
swap [%o1+0x0c4],%l1 ! Mem[00000000428000c4]
sth %l1,[%o3+0x0f2] ! Mem[00000000438000f2]
std %l0,[%o1+0x0e0] ! Mem[00000000428000e0]
ldsw [%o1+0x158],%l4 ! Mem[0000000042800158]
swap [%o2+0x068],%l2 ! Mem[0000000043000068]
ldstub [%o2+0x0ed],%l0 ! Mem[00000000430000ed]
retl
ldstub [%o1+0x029],%l6 ! Mem[0000000042800029]
p25_jmpl_0_he:
ldstub [%i1+0x15e],%l6 ! Mem[000000004280015e]
ldd [%i1+0x050],%l2 ! Mem[0000000042800050]
jmpl %g6+8,%g0
swap [%i2+0x158],%l2 ! Mem[0000000043000158]
p25_call_0_he:
ldstub [%i2+0x169],%l2 ! Mem[0000000043000169]
lduw [%i3+0x184],%l0 ! Mem[0000000043800184]
stx %l3,[%i2+0x1b0] ! Mem[00000000430001b0]
ldub [%i2+0x133],%l7 ! Mem[0000000043000133]
ldsb [%i2+0x1d0],%l0 ! Mem[00000000430001d0]
retl
ldub [%i2+0x0c9],%l0 ! Mem[00000000430000c9]
p25_jmpl_0_ho:
ldstub [%o1+0x15e],%l6 ! Mem[000000004280015e]
ldd [%o1+0x050],%l2 ! Mem[0000000042800050]
jmpl %g6+8,%g0
swap [%o2+0x158],%l2 ! Mem[0000000043000158]
p25_call_0_ho:
ldstub [%o2+0x169],%l2 ! Mem[0000000043000169]
lduw [%o3+0x184],%l0 ! Mem[0000000043800184]
stx %l3,[%o2+0x1b0] ! Mem[00000000430001b0]
ldub [%o2+0x133],%l7 ! Mem[0000000043000133]
ldsb [%o2+0x1d0],%l0 ! Mem[00000000430001d0]
retl
ldub [%o2+0x0c9],%l0 ! Mem[00000000430000c9]
p26_jmpl_0_le:
swap [%i2+0x110],%l1 ! Mem[0000000045000110]
stx %l1,[%i1+0x1a0] ! Mem[00000000448001a0]
swap [%i3+0x154],%l0 ! Mem[0000000045800154]
jmpl %g6+8,%g0
stw %l5,[%i0+0x0a4] ! Mem[00000000440000a4]
p26_call_0_le:
sth %l7,[%i3+0x02c] ! Mem[000000004580002c]
retl
ldx [%i3+0x1b8],%l6 ! Mem[00000000458001b8]
p26_jmpl_0_lo:
swap [%o2+0x110],%l1 ! Mem[0000000045000110]
stx %l1,[%o1+0x1a0] ! Mem[00000000448001a0]
swap [%o3+0x154],%l0 ! Mem[0000000045800154]
jmpl %g6+8,%g0
stw %l5,[%o0+0x0a4] ! Mem[00000000440000a4]
p26_call_0_lo:
sth %l7,[%o3+0x02c] ! Mem[000000004580002c]
retl
ldx [%o3+0x1b8],%l6 ! Mem[00000000458001b8]
p26_jmpl_0_he:
stx %l1,[%i0+0x080] ! Mem[0000000044000080]
ldstub [%i3+0x19f],%l2 ! Mem[000000004580019f]
swap [%i3+0x04c],%l0 ! Mem[000000004580004c]
stb %l2,[%i3+0x0aa] ! Mem[00000000458000aa]
ldsh [%i2+0x14c],%l0 ! Mem[000000004500014c]
sth %l5,[%i1+0x042] ! Mem[0000000044800042]
stw %l2,[%i0+0x000] ! Mem[0000000044000000]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l7 ! Mem[0000000045000030]
p26_call_0_he:
stb %l2,[%i1+0x07e] ! Mem[000000004480007e]
std %l4,[%i3+0x138] ! Mem[0000000045800138]
ldd [%i2+0x120],%l2 ! Mem[0000000045000120]
std %l2,[%i0+0x198] ! Mem[0000000044000198]
retl
stx %l2,[%i0+0x0b0] ! Mem[00000000440000b0]
p26_jmpl_0_ho:
stx %l1,[%o0+0x080] ! Mem[0000000044000080]
ldstub [%o3+0x19f],%l2 ! Mem[000000004580019f]
swap [%o3+0x04c],%l0 ! Mem[000000004580004c]
stb %l2,[%o3+0x0aa] ! Mem[00000000458000aa]
ldsh [%o2+0x14c],%l0 ! Mem[000000004500014c]
sth %l5,[%o1+0x042] ! Mem[0000000044800042]
stw %l2,[%o0+0x000] ! Mem[0000000044000000]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l7 ! Mem[0000000045000030]
p26_call_0_ho:
stb %l2,[%o1+0x07e] ! Mem[000000004480007e]
std %l4,[%o3+0x138] ! Mem[0000000045800138]
ldd [%o2+0x120],%l2 ! Mem[0000000045000120]
std %l2,[%o0+0x198] ! Mem[0000000044000198]
retl
stx %l2,[%o0+0x0b0] ! Mem[00000000440000b0]
p27_jmpl_0_le:
lduw [%i2+0x110],%l1 ! Mem[0000000047000110]
ldub [%i1+0x1a4],%l1 ! Mem[00000000468001a4]
stb %l0,[%i0+0x175] ! Mem[0000000046000175]
jmpl %g6+8,%g0
ldd [%i3+0x0e0],%l6 ! Mem[00000000478000e0]
p27_call_0_le:
swap [%i3+0x1c4],%l2 ! Mem[00000000478001c4]
swap [%i2+0x128],%l3 ! Mem[0000000047000128]
stb %l6,[%i3+0x192] ! Mem[0000000047800192]
stx %l3,[%i0+0x1a8] ! Mem[00000000460001a8]
retl
ldsb [%i0+0x1d7],%l3 ! Mem[00000000460001d7]
p27_jmpl_0_lo:
lduw [%o2+0x110],%l1 ! Mem[0000000047000110]
ldub [%o1+0x1a4],%l1 ! Mem[00000000468001a4]
stb %l0,[%o0+0x175] ! Mem[0000000046000175]
jmpl %g6+8,%g0
ldd [%o3+0x0e0],%l6 ! Mem[00000000478000e0]
p27_call_0_lo:
swap [%o3+0x1c4],%l2 ! Mem[00000000478001c4]
swap [%o2+0x128],%l3 ! Mem[0000000047000128]
stb %l6,[%o3+0x192] ! Mem[0000000047800192]
stx %l3,[%o0+0x1a8] ! Mem[00000000460001a8]
retl
ldsb [%o0+0x1d7],%l3 ! Mem[00000000460001d7]
p27_jmpl_0_he:
ldsw [%i0+0x004],%l6 ! Mem[0000000046000004]
lduw [%i2+0x0e4],%l1 ! Mem[00000000470000e4]
stx %l4,[%i0+0x028] ! Mem[0000000046000028]
jmpl %g6+8,%g0
ldsh [%i1+0x0a8],%l3 ! Mem[00000000468000a8]
p27_call_0_he:
swap [%i1+0x094],%l0 ! Mem[0000000046800094]
ldx [%i3+0x068],%l2 ! Mem[0000000047800068]
ldstub [%i2+0x019],%l2 ! Mem[0000000047000019]
stw %l5,[%i1+0x144] ! Mem[0000000046800144]
retl
ldstub [%i3+0x13c],%l4 ! Mem[000000004780013c]
p27_jmpl_0_ho:
ldsw [%o0+0x004],%l6 ! Mem[0000000046000004]
lduw [%o2+0x0e4],%l1 ! Mem[00000000470000e4]
stx %l4,[%o0+0x028] ! Mem[0000000046000028]
jmpl %g6+8,%g0
ldsh [%o1+0x0a8],%l3 ! Mem[00000000468000a8]
p27_call_0_ho:
swap [%o1+0x094],%l0 ! Mem[0000000046800094]
ldx [%o3+0x068],%l2 ! Mem[0000000047800068]
ldstub [%o2+0x019],%l2 ! Mem[0000000047000019]
stw %l5,[%o1+0x144] ! Mem[0000000046800144]
retl
ldstub [%o3+0x13c],%l4 ! Mem[000000004780013c]
p28_jmpl_0_le:
ldsb [%i2+0x131],%l1 ! Mem[0000000049000131]
swap [%i3+0x1c0],%l5 ! Mem[00000000498001c0]
ldd [%i1+0x038],%l4 ! Mem[0000000048800038]
jmpl %g6+8,%g0
swap [%i2+0x01c],%l0 ! Mem[000000004900001c]
p28_call_0_le:
ldsb [%i3+0x1e7],%l2 ! Mem[00000000498001e7]
std %l2,[%i2+0x128] ! Mem[0000000049000128]
sth %l6,[%i1+0x1b2] ! Mem[00000000488001b2]
lduw [%i0+0x01c],%l7 ! Mem[000000004800001c]
swap [%i0+0x1bc],%l0 ! Mem[00000000480001bc]
retl
ldub [%i1+0x107],%l3 ! Mem[0000000048800107]
p28_jmpl_0_lo:
ldsb [%o2+0x131],%l1 ! Mem[0000000049000131]
swap [%o3+0x1c0],%l5 ! Mem[00000000498001c0]
ldd [%o1+0x038],%l4 ! Mem[0000000048800038]
jmpl %g6+8,%g0
swap [%o2+0x01c],%l0 ! Mem[000000004900001c]
p28_call_0_lo:
ldsb [%o3+0x1e7],%l2 ! Mem[00000000498001e7]
std %l2,[%o2+0x128] ! Mem[0000000049000128]
sth %l6,[%o1+0x1b2] ! Mem[00000000488001b2]
lduw [%o0+0x01c],%l7 ! Mem[000000004800001c]
swap [%o0+0x1bc],%l0 ! Mem[00000000480001bc]
retl
ldub [%o1+0x107],%l3 ! Mem[0000000048800107]
p28_jmpl_0_he:
ldsb [%i3+0x008],%l4 ! Mem[0000000049800008]
ldstub [%i1+0x1ac],%l4 ! Mem[00000000488001ac]
swap [%i3+0x0b4],%l6 ! Mem[00000000498000b4]
stw %l1,[%i2+0x068] ! Mem[0000000049000068]
ldsb [%i1+0x119],%l0 ! Mem[0000000048800119]
std %l0,[%i2+0x178] ! Mem[0000000049000178]
jmpl %g6+8,%g0
stx %l4,[%i3+0x088] ! Mem[0000000049800088]
p28_call_0_he:
ldd [%i2+0x138],%l4 ! Mem[0000000049000138]
swap [%i3+0x1d0],%l5 ! Mem[00000000498001d0]
stb %l0,[%i3+0x172] ! Mem[0000000049800172]
ldsh [%i0+0x108],%l0 ! Mem[0000000048000108]
retl
ldx [%i3+0x148],%l6 ! Mem[0000000049800148]
p28_jmpl_0_ho:
ldsb [%o3+0x008],%l4 ! Mem[0000000049800008]
ldstub [%o1+0x1ac],%l4 ! Mem[00000000488001ac]
swap [%o3+0x0b4],%l6 ! Mem[00000000498000b4]
stw %l1,[%o2+0x068] ! Mem[0000000049000068]
ldsb [%o1+0x119],%l0 ! Mem[0000000048800119]
std %l0,[%o2+0x178] ! Mem[0000000049000178]
jmpl %g6+8,%g0
stx %l4,[%o3+0x088] ! Mem[0000000049800088]
p28_call_0_ho:
ldd [%o2+0x138],%l4 ! Mem[0000000049000138]
swap [%o3+0x1d0],%l5 ! Mem[00000000498001d0]
stb %l0,[%o3+0x172] ! Mem[0000000049800172]
ldsh [%o0+0x108],%l0 ! Mem[0000000048000108]
retl
ldx [%o3+0x148],%l6 ! Mem[0000000049800148]
p29_jmpl_0_le:
ldstub [%i1+0x1b1],%l4 ! Mem[000000004a8001b1]
stx %l5,[%i2+0x1e0] ! Mem[000000004b0001e0]
sth %l5,[%i0+0x03c] ! Mem[000000004a00003c]
jmpl %g6+8,%g0
ldstub [%i1+0x1f7],%l7 ! Mem[000000004a8001f7]
p29_call_0_le:
lduw [%i1+0x038],%l0 ! Mem[000000004a800038]
ldsw [%i2+0x144],%l7 ! Mem[000000004b000144]
ldx [%i2+0x150],%l6 ! Mem[000000004b000150]
lduh [%i1+0x04e],%l7 ! Mem[000000004a80004e]
ldub [%i3+0x139],%l2 ! Mem[000000004b800139]
stx %l0,[%i2+0x170] ! Mem[000000004b000170]
ldsb [%i1+0x08a],%l6 ! Mem[000000004a80008a]
retl
ldstub [%i2+0x128],%l2 ! Mem[000000004b000128]
p29_jmpl_0_lo:
ldstub [%o1+0x1b1],%l4 ! Mem[000000004a8001b1]
stx %l5,[%o2+0x1e0] ! Mem[000000004b0001e0]
sth %l5,[%o0+0x03c] ! Mem[000000004a00003c]
jmpl %g6+8,%g0
ldstub [%o1+0x1f7],%l7 ! Mem[000000004a8001f7]
p29_call_0_lo:
lduw [%o1+0x038],%l0 ! Mem[000000004a800038]
ldsw [%o2+0x144],%l7 ! Mem[000000004b000144]
ldx [%o2+0x150],%l6 ! Mem[000000004b000150]
lduh [%o1+0x04e],%l7 ! Mem[000000004a80004e]
ldub [%o3+0x139],%l2 ! Mem[000000004b800139]
stx %l0,[%o2+0x170] ! Mem[000000004b000170]
ldsb [%o1+0x08a],%l6 ! Mem[000000004a80008a]
retl
ldstub [%o2+0x128],%l2 ! Mem[000000004b000128]
p29_jmpl_0_he:
ldsw [%i1+0x178],%l3 ! Mem[000000004a800178]
stw %l1,[%i0+0x008] ! Mem[000000004a000008]
stw %l6,[%i0+0x008] ! Mem[000000004a000008]
swap [%i2+0x14c],%l5 ! Mem[000000004b00014c]
jmpl %g6+8,%g0
lduw [%i3+0x1a0],%l4 ! Mem[000000004b8001a0]
p29_call_0_he:
std %l4,[%i2+0x138] ! Mem[000000004b000138]
retl
ldstub [%i2+0x05d],%l1 ! Mem[000000004b00005d]
p29_jmpl_0_ho:
ldsw [%o1+0x178],%l3 ! Mem[000000004a800178]
stw %l1,[%o0+0x008] ! Mem[000000004a000008]
stw %l6,[%o0+0x008] ! Mem[000000004a000008]
swap [%o2+0x14c],%l5 ! Mem[000000004b00014c]
jmpl %g6+8,%g0
lduw [%o3+0x1a0],%l4 ! Mem[000000004b8001a0]
p29_call_0_ho:
std %l4,[%o2+0x138] ! Mem[000000004b000138]
retl
ldstub [%o2+0x05d],%l1 ! Mem[000000004b00005d]
p30_jmpl_0_le:
stx %l1,[%i2+0x130] ! Mem[000000004d000130]
ldx [%i3+0x1a0],%l1 ! Mem[000000004d8001a0]
lduw [%i2+0x180],%l6 ! Mem[000000004d000180]
jmpl %g6+8,%g0
ldstub [%i2+0x01f],%l0 ! Mem[000000004d00001f]
p30_call_0_le:
ldsw [%i1+0x114],%l1 ! Mem[000000004c800114]
std %l2,[%i1+0x150] ! Mem[000000004c800150]
ldsw [%i1+0x194],%l6 ! Mem[000000004c800194]
swap [%i2+0x01c],%l7 ! Mem[000000004d00001c]
stw %l0,[%i2+0x19c] ! Mem[000000004d00019c]
retl
swap [%i0+0x104],%l3 ! Mem[000000004c000104]
p30_jmpl_0_lo:
stx %l1,[%o2+0x130] ! Mem[000000004d000130]
ldx [%o3+0x1a0],%l1 ! Mem[000000004d8001a0]
lduw [%o2+0x180],%l6 ! Mem[000000004d000180]
jmpl %g6+8,%g0
ldstub [%o2+0x01f],%l0 ! Mem[000000004d00001f]
p30_call_0_lo:
ldsw [%o1+0x114],%l1 ! Mem[000000004c800114]
std %l2,[%o1+0x150] ! Mem[000000004c800150]
ldsw [%o1+0x194],%l6 ! Mem[000000004c800194]
swap [%o2+0x01c],%l7 ! Mem[000000004d00001c]
stw %l0,[%o2+0x19c] ! Mem[000000004d00019c]
retl
swap [%o0+0x104],%l3 ! Mem[000000004c000104]
p30_jmpl_0_he:
lduh [%i3+0x04e],%l1 ! Mem[000000004d80004e]
ldx [%i1+0x108],%l2 ! Mem[000000004c800108]
ldx [%i0+0x158],%l3 ! Mem[000000004c000158]
swap [%i2+0x1ec],%l1 ! Mem[000000004d0001ec]
ldstub [%i1+0x119],%l0 ! Mem[000000004c800119]
stw %l0,[%i1+0x17c] ! Mem[000000004c80017c]
jmpl %g6+8,%g0
ldsw [%i1+0x1bc],%l0 ! Mem[000000004c8001bc]
p30_call_0_he:
ldstub [%i2+0x1ba],%l2 ! Mem[000000004d0001ba]
ldstub [%i2+0x092],%l2 ! Mem[000000004d000092]
ldstub [%i0+0x042],%l1 ! Mem[000000004c000042]
ldstub [%i3+0x143],%l4 ! Mem[000000004d800143]
stx %l7,[%i1+0x070] ! Mem[000000004c800070]
retl
swap [%i3+0x014],%l6 ! Mem[000000004d800014]
p30_jmpl_0_ho:
lduh [%o3+0x04e],%l1 ! Mem[000000004d80004e]
ldx [%o1+0x108],%l2 ! Mem[000000004c800108]
ldx [%o0+0x158],%l3 ! Mem[000000004c000158]
swap [%o2+0x1ec],%l1 ! Mem[000000004d0001ec]
ldstub [%o1+0x119],%l0 ! Mem[000000004c800119]
stw %l0,[%o1+0x17c] ! Mem[000000004c80017c]
jmpl %g6+8,%g0
ldsw [%o1+0x1bc],%l0 ! Mem[000000004c8001bc]
p30_call_0_ho:
ldstub [%o2+0x1ba],%l2 ! Mem[000000004d0001ba]
ldstub [%o2+0x092],%l2 ! Mem[000000004d000092]
ldstub [%o0+0x042],%l1 ! Mem[000000004c000042]
ldstub [%o3+0x143],%l4 ! Mem[000000004d800143]
stx %l7,[%o1+0x070] ! Mem[000000004c800070]
retl
swap [%o3+0x014],%l6 ! Mem[000000004d800014]
p31_jmpl_0_le:
ldx [%i2+0x110],%l1 ! Mem[000000004f000110]
ldsb [%i3+0x184],%l1 ! Mem[000000004f800184]
std %l0,[%i2+0x150] ! Mem[000000004f000150]
jmpl %g6+8,%g0
lduw [%i0+0x0a4],%l5 ! Mem[000000004e0000a4]
p31_call_0_le:
sth %l7,[%i0+0x00c] ! Mem[000000004e00000c]
retl
ldub [%i0+0x150],%l2 ! Mem[000000004e000150]
p31_jmpl_0_lo:
ldx [%o2+0x110],%l1 ! Mem[000000004f000110]
ldsb [%o3+0x184],%l1 ! Mem[000000004f800184]
std %l0,[%o2+0x150] ! Mem[000000004f000150]
jmpl %g6+8,%g0
lduw [%o0+0x0a4],%l5 ! Mem[000000004e0000a4]
p31_call_0_lo:
sth %l7,[%o0+0x00c] ! Mem[000000004e00000c]
retl
ldub [%o0+0x150],%l2 ! Mem[000000004e000150]
p31_jmpl_0_he:
stw %l7,[%i1+0x040] ! Mem[000000004e800040]
lduh [%i2+0x1b6],%l4 ! Mem[000000004f0001b6]
stx %l4,[%i0+0x050] ! Mem[000000004e000050]
ldd [%i0+0x130],%l0 ! Mem[000000004e000130]
ldub [%i1+0x0aa],%l4 ! Mem[000000004e8000aa]
ldsb [%i3+0x17f],%l2 ! Mem[000000004f80017f]
jmpl %g6+8,%g0
ldsb [%i0+0x1ad],%l7 ! Mem[000000004e0001ad]
p31_call_0_he:
retl
lduh [%i2+0x0ec],%l0 ! Mem[000000004f0000ec]
p31_jmpl_0_ho:
stw %l7,[%o1+0x040] ! Mem[000000004e800040]
lduh [%o2+0x1b6],%l4 ! Mem[000000004f0001b6]
stx %l4,[%o0+0x050] ! Mem[000000004e000050]
ldd [%o0+0x130],%l0 ! Mem[000000004e000130]
ldub [%o1+0x0aa],%l4 ! Mem[000000004e8000aa]
ldsb [%o3+0x17f],%l2 ! Mem[000000004f80017f]
jmpl %g6+8,%g0
ldsb [%o0+0x1ad],%l7 ! Mem[000000004e0001ad]
p31_call_0_ho:
retl
lduh [%o2+0x0ec],%l0 ! Mem[000000004f0000ec]
p32_jmpl_0_le:
ldsh [%i2+0x130],%l1 ! Mem[0000000051000130]
sth %l5,[%i1+0x1e2] ! Mem[00000000508001e2]
ldsw [%i3+0x114],%l7 ! Mem[0000000051800114]
jmpl %g6+8,%g0
ldstub [%i1+0x173],%l0 ! Mem[0000000050800173]
p32_call_0_le:
lduw [%i2+0x18c],%l5 ! Mem[000000005100018c]
retl
ldx [%i2+0x1c8],%l3 ! Mem[00000000510001c8]
p32_jmpl_0_lo:
ldsh [%o2+0x130],%l1 ! Mem[0000000051000130]
sth %l5,[%o1+0x1e2] ! Mem[00000000508001e2]
ldsw [%o3+0x114],%l7 ! Mem[0000000051800114]
jmpl %g6+8,%g0
ldstub [%o1+0x173],%l0 ! Mem[0000000050800173]
p32_call_0_lo:
lduw [%o2+0x18c],%l5 ! Mem[000000005100018c]
retl
ldx [%o2+0x1c8],%l3 ! Mem[00000000510001c8]
p32_jmpl_0_he:
ldsw [%i2+0x158],%l4 ! Mem[0000000051000158]
ldstub [%i2+0x1f5],%l5 ! Mem[00000000510001f5]
stb %l2,[%i2+0x119] ! Mem[0000000051000119]
ldsh [%i2+0x112],%l4 ! Mem[0000000051000112]
jmpl %g6+8,%g0
stw %l7,[%i3+0x1ac] ! Mem[00000000518001ac]
p32_call_0_he:
ldstub [%i2+0x0d6],%l7 ! Mem[00000000510000d6]
ldub [%i3+0x190],%l0 ! Mem[0000000051800190]
swap [%i2+0x160],%l4 ! Mem[0000000051000160]
swap [%i1+0x134],%l6 ! Mem[0000000050800134]
swap [%i2+0x118],%l3 ! Mem[0000000051000118]
retl
ldsh [%i0+0x104],%l3 ! Mem[0000000050000104]
p32_jmpl_0_ho:
ldsw [%o2+0x158],%l4 ! Mem[0000000051000158]
ldstub [%o2+0x1f5],%l5 ! Mem[00000000510001f5]
stb %l2,[%o2+0x119] ! Mem[0000000051000119]
ldsh [%o2+0x112],%l4 ! Mem[0000000051000112]
jmpl %g6+8,%g0
stw %l7,[%o3+0x1ac] ! Mem[00000000518001ac]
p32_call_0_ho:
ldstub [%o2+0x0d6],%l7 ! Mem[00000000510000d6]
ldub [%o3+0x190],%l0 ! Mem[0000000051800190]
swap [%o2+0x160],%l4 ! Mem[0000000051000160]
swap [%o1+0x134],%l6 ! Mem[0000000050800134]
swap [%o2+0x118],%l3 ! Mem[0000000051000118]
retl
ldsh [%o0+0x104],%l3 ! Mem[0000000050000104]
p33_jmpl_0_le:
stb %l4,[%i1+0x191] ! Mem[0000000052800191]
sth %l5,[%i3+0x1c2] ! Mem[00000000538001c2]
ldub [%i1+0x03c],%l5 ! Mem[000000005280003c]
jmpl %g6+8,%g0
ldx [%i3+0x0e0],%l7 ! Mem[00000000538000e0]
p33_call_0_le:
lduh [%i0+0x02c],%l7 ! Mem[000000005200002c]
ldsb [%i3+0x1ba],%l6 ! Mem[00000000538001ba]
ldub [%i2+0x153],%l0 ! Mem[0000000053000153]
ldub [%i3+0x1a6],%l5 ! Mem[00000000538001a6]
retl
ldstub [%i1+0x18b],%l5 ! Mem[000000005280018b]
p33_jmpl_0_lo:
stb %l4,[%o1+0x191] ! Mem[0000000052800191]
sth %l5,[%o3+0x1c2] ! Mem[00000000538001c2]
ldub [%o1+0x03c],%l5 ! Mem[000000005280003c]
jmpl %g6+8,%g0
ldx [%o3+0x0e0],%l7 ! Mem[00000000538000e0]
p33_call_0_lo:
lduh [%o0+0x02c],%l7 ! Mem[000000005200002c]
ldsb [%o3+0x1ba],%l6 ! Mem[00000000538001ba]
ldub [%o2+0x153],%l0 ! Mem[0000000053000153]
ldub [%o3+0x1a6],%l5 ! Mem[00000000538001a6]
retl
ldstub [%o1+0x18b],%l5 ! Mem[000000005280018b]
p33_jmpl_0_he:
stx %l6,[%i0+0x000] ! Mem[0000000052000000]
jmpl %g6+8,%g0
sth %l1,[%i1+0x04e] ! Mem[000000005280004e]
p33_call_0_he:
swap [%i0+0x118],%l2 ! Mem[0000000052000118]
stw %l6,[%i2+0x098] ! Mem[0000000053000098]
ldstub [%i2+0x1d8],%l2 ! Mem[00000000530001d8]
ldsb [%i1+0x068],%l2 ! Mem[0000000052800068]
ldsh [%i2+0x1b2],%l5 ! Mem[00000000530001b2]
retl
ldsw [%i1+0x164],%l5 ! Mem[0000000052800164]
p33_jmpl_0_ho:
stx %l6,[%o0+0x000] ! Mem[0000000052000000]
jmpl %g6+8,%g0
sth %l1,[%o1+0x04e] ! Mem[000000005280004e]
p33_call_0_ho:
swap [%o0+0x118],%l2 ! Mem[0000000052000118]
stw %l6,[%o2+0x098] ! Mem[0000000053000098]
ldstub [%o2+0x1d8],%l2 ! Mem[00000000530001d8]
ldsb [%o1+0x068],%l2 ! Mem[0000000052800068]
ldsh [%o2+0x1b2],%l5 ! Mem[00000000530001b2]
retl
ldsw [%o1+0x164],%l5 ! Mem[0000000052800164]
p34_jmpl_0_le:
swap [%i2+0x130],%l1 ! Mem[0000000055000130]
ldsh [%i3+0x184],%l1 ! Mem[0000000055800184]
swap [%i0+0x03c],%l5 ! Mem[000000005400003c]
jmpl %g6+8,%g0
ldub [%i2+0x0e6],%l7 ! Mem[00000000550000e6]
p34_call_0_le:
ldsw [%i3+0x1c4],%l2 ! Mem[00000000558001c4]
ldub [%i0+0x109],%l3 ! Mem[0000000054000109]
ldsb [%i3+0x192],%l6 ! Mem[0000000055800192]
stx %l3,[%i3+0x188] ! Mem[0000000055800188]
retl
swap [%i3+0x1d4],%l3 ! Mem[00000000558001d4]
p34_jmpl_0_lo:
swap [%o2+0x130],%l1 ! Mem[0000000055000130]
ldsh [%o3+0x184],%l1 ! Mem[0000000055800184]
swap [%o0+0x03c],%l5 ! Mem[000000005400003c]
jmpl %g6+8,%g0
ldub [%o2+0x0e6],%l7 ! Mem[00000000550000e6]
p34_call_0_lo:
ldsw [%o3+0x1c4],%l2 ! Mem[00000000558001c4]
ldub [%o0+0x109],%l3 ! Mem[0000000054000109]
ldsb [%o3+0x192],%l6 ! Mem[0000000055800192]
stx %l3,[%o3+0x188] ! Mem[0000000055800188]
retl
swap [%o3+0x1d4],%l3 ! Mem[00000000558001d4]
p34_jmpl_0_he:
stx %l6,[%i3+0x1d0] ! Mem[00000000558001d0]
ldub [%i1+0x06f],%l1 ! Mem[000000005480006f]
ldx [%i0+0x128],%l2 ! Mem[0000000054000128]
jmpl %g6+8,%g0
ldub [%i0+0x094],%l6 ! Mem[0000000054000094]
p34_call_0_he:
ldd [%i2+0x0e8],%l2 ! Mem[00000000550000e8]
lduh [%i3+0x07a],%l0 ! Mem[000000005580007a]
ldsw [%i1+0x000],%l2 ! Mem[0000000054800000]
ldsw [%i2+0x000],%l1 ! Mem[0000000055000000]
stx %l0,[%i2+0x018] ! Mem[0000000055000018]
ldd [%i3+0x148],%l4 ! Mem[0000000055800148]
retl
ldsb [%i0+0x181],%l4 ! Mem[0000000054000181]
p34_jmpl_0_ho:
stx %l6,[%o3+0x1d0] ! Mem[00000000558001d0]
ldub [%o1+0x06f],%l1 ! Mem[000000005480006f]
ldx [%o0+0x128],%l2 ! Mem[0000000054000128]
jmpl %g6+8,%g0
ldub [%o0+0x094],%l6 ! Mem[0000000054000094]
p34_call_0_ho:
ldd [%o2+0x0e8],%l2 ! Mem[00000000550000e8]
lduh [%o3+0x07a],%l0 ! Mem[000000005580007a]
ldsw [%o1+0x000],%l2 ! Mem[0000000054800000]
ldsw [%o2+0x000],%l1 ! Mem[0000000055000000]
stx %l0,[%o2+0x018] ! Mem[0000000055000018]
ldd [%o3+0x148],%l4 ! Mem[0000000055800148]
retl
ldsb [%o0+0x181],%l4 ! Mem[0000000054000181]
p35_jmpl_0_le:
lduw [%i2+0x110],%l1 ! Mem[0000000057000110]
stb %l5,[%i0+0x1e2] ! Mem[00000000560001e2]
ldstub [%i2+0x03c],%l5 ! Mem[000000005700003c]
jmpl %g6+8,%g0
ldstub [%i0+0x0e6],%l7 ! Mem[00000000560000e6]
p35_call_0_le:
ldsh [%i0+0x00c],%l7 ! Mem[000000005600000c]
stb %l6,[%i0+0x19a] ! Mem[000000005600019a]
ldub [%i0+0x173],%l0 ! Mem[0000000056000173]
stb %l5,[%i0+0x186] ! Mem[0000000056000186]
retl
std %l4,[%i1+0x1a8] ! Mem[00000000568001a8]
p35_jmpl_0_lo:
lduw [%o2+0x110],%l1 ! Mem[0000000057000110]
stb %l5,[%o0+0x1e2] ! Mem[00000000560001e2]
ldstub [%o2+0x03c],%l5 ! Mem[000000005700003c]
jmpl %g6+8,%g0
ldstub [%o0+0x0e6],%l7 ! Mem[00000000560000e6]
p35_call_0_lo:
ldsh [%o0+0x00c],%l7 ! Mem[000000005600000c]
stb %l6,[%o0+0x19a] ! Mem[000000005600019a]
ldub [%o0+0x173],%l0 ! Mem[0000000056000173]
stb %l5,[%o0+0x186] ! Mem[0000000056000186]
retl
std %l4,[%o1+0x1a8] ! Mem[00000000568001a8]
p35_jmpl_0_he:
ldub [%i3+0x0f3],%l1 ! Mem[00000000578000f3]
jmpl %g6+8,%g0
stb %l7,[%i3+0x04e] ! Mem[000000005780004e]
p35_call_0_he:
ldsw [%i0+0x06c],%l0 ! Mem[000000005600006c]
ldstub [%i3+0x0aa],%l2 ! Mem[00000000578000aa]
ldd [%i2+0x0c8],%l2 ! Mem[00000000570000c8]
lduw [%i3+0x078],%l0 ! Mem[0000000057800078]
retl
swap [%i0+0x154],%l2 ! Mem[0000000056000154]
p35_jmpl_0_ho:
ldub [%o3+0x0f3],%l1 ! Mem[00000000578000f3]
jmpl %g6+8,%g0
stb %l7,[%o3+0x04e] ! Mem[000000005780004e]
p35_call_0_ho:
ldsw [%o0+0x06c],%l0 ! Mem[000000005600006c]
ldstub [%o3+0x0aa],%l2 ! Mem[00000000578000aa]
ldd [%o2+0x0c8],%l2 ! Mem[00000000570000c8]
lduw [%o3+0x078],%l0 ! Mem[0000000057800078]
retl
swap [%o0+0x154],%l2 ! Mem[0000000056000154]
p36_jmpl_0_le:
ldstub [%i3+0x131],%l1 ! Mem[0000000059800131]
stw %l1,[%i0+0x1a4] ! Mem[00000000580001a4]
lduw [%i1+0x174],%l0 ! Mem[0000000058800174]
jmpl %g6+8,%g0
ldsw [%i3+0x0a4],%l5 ! Mem[00000000598000a4]
p36_call_0_le:
ldstub [%i1+0x1f4],%l6 ! Mem[00000000588001f4]
retl
ldsh [%i1+0x1ba],%l6 ! Mem[00000000588001ba]
p36_jmpl_0_lo:
ldstub [%o3+0x131],%l1 ! Mem[0000000059800131]
stw %l1,[%o0+0x1a4] ! Mem[00000000580001a4]
lduw [%o1+0x174],%l0 ! Mem[0000000058800174]
jmpl %g6+8,%g0
ldsw [%o3+0x0a4],%l5 ! Mem[00000000598000a4]
p36_call_0_lo:
ldstub [%o1+0x1f4],%l6 ! Mem[00000000588001f4]
retl
ldsh [%o1+0x1ba],%l6 ! Mem[00000000588001ba]
p36_jmpl_0_he:
lduh [%i0+0x0a6],%l1 ! Mem[00000000580000a6]
lduh [%i2+0x1ae],%l5 ! Mem[00000000590001ae]
ldd [%i3+0x1c8],%l2 ! Mem[00000000598001c8]
lduh [%i1+0x024],%l6 ! Mem[0000000058800024]
ldsw [%i1+0x0e4],%l1 ! Mem[00000000588000e4]
stx %l4,[%i0+0x158] ! Mem[0000000058000158]
ldub [%i1+0x06a],%l2 ! Mem[000000005880006a]
jmpl %g6+8,%g0
stw %l0,[%i1+0x0cc] ! Mem[00000000588000cc]
p36_call_0_he:
retl
ldx [%i2+0x178],%l2 ! Mem[0000000059000178]
p36_jmpl_0_ho:
lduh [%o0+0x0a6],%l1 ! Mem[00000000580000a6]
lduh [%o2+0x1ae],%l5 ! Mem[00000000590001ae]
ldd [%o3+0x1c8],%l2 ! Mem[00000000598001c8]
lduh [%o1+0x024],%l6 ! Mem[0000000058800024]
ldsw [%o1+0x0e4],%l1 ! Mem[00000000588000e4]
stx %l4,[%o0+0x158] ! Mem[0000000058000158]
ldub [%o1+0x06a],%l2 ! Mem[000000005880006a]
jmpl %g6+8,%g0
stw %l0,[%o1+0x0cc] ! Mem[00000000588000cc]
p36_call_0_ho:
retl
ldx [%o2+0x178],%l2 ! Mem[0000000059000178]
p37_jmpl_0_le:
swap [%i1+0x190],%l4 ! Mem[000000005a800190]
stb %l5,[%i0+0x1c2] ! Mem[000000005a0001c2]
ldd [%i2+0x038],%l4 ! Mem[000000005b000038]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l0 ! Mem[000000005b800018]
p37_call_0_le:
lduw [%i0+0x1e4],%l2 ! Mem[000000005a0001e4]
ldstub [%i3+0x170],%l2 ! Mem[000000005b800170]
stb %l6,[%i2+0x197] ! Mem[000000005b000197]
ldsh [%i2+0x03e],%l7 ! Mem[000000005b00003e]
stx %l7,[%i0+0x1a0] ! Mem[000000005a0001a0]
retl
sth %l5,[%i2+0x004] ! Mem[000000005b000004]
p37_jmpl_0_lo:
swap [%o1+0x190],%l4 ! Mem[000000005a800190]
stb %l5,[%o0+0x1c2] ! Mem[000000005a0001c2]
ldd [%o2+0x038],%l4 ! Mem[000000005b000038]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l0 ! Mem[000000005b800018]
p37_call_0_lo:
lduw [%o0+0x1e4],%l2 ! Mem[000000005a0001e4]
ldstub [%o3+0x170],%l2 ! Mem[000000005b800170]
stb %l6,[%o2+0x197] ! Mem[000000005b000197]
ldsh [%o2+0x03e],%l7 ! Mem[000000005b00003e]
stx %l7,[%o0+0x1a0] ! Mem[000000005a0001a0]
retl
sth %l5,[%o2+0x004] ! Mem[000000005b000004]
p37_jmpl_0_he:
lduh [%i0+0x18e],%l7 ! Mem[000000005a00018e]
ldsw [%i0+0x040],%l5 ! Mem[000000005a000040]
ldsw [%i3+0x0a8],%l3 ! Mem[000000005b8000a8]
ldsb [%i0+0x02a],%l1 ! Mem[000000005a00002a]
jmpl %g6+8,%g0
lduw [%i0+0x008],%l6 ! Mem[000000005a000008]
p37_call_0_he:
ldx [%i3+0x018],%l2 ! Mem[000000005b800018]
lduw [%i2+0x164],%l5 ! Mem[000000005b000164]
retl
ldsb [%i2+0x111],%l4 ! Mem[000000005b000111]
p37_jmpl_0_ho:
lduh [%o0+0x18e],%l7 ! Mem[000000005a00018e]
ldsw [%o0+0x040],%l5 ! Mem[000000005a000040]
ldsw [%o3+0x0a8],%l3 ! Mem[000000005b8000a8]
ldsb [%o0+0x02a],%l1 ! Mem[000000005a00002a]
jmpl %g6+8,%g0
lduw [%o0+0x008],%l6 ! Mem[000000005a000008]
p37_call_0_ho:
ldx [%o3+0x018],%l2 ! Mem[000000005b800018]
lduw [%o2+0x164],%l5 ! Mem[000000005b000164]
retl
ldsb [%o2+0x111],%l4 ! Mem[000000005b000111]
p38_jmpl_0_le:
stx %l1,[%i3+0x110] ! Mem[000000005d800110]
lduw [%i2+0x1e0],%l5 ! Mem[000000005d0001e0]
stb %l5,[%i1+0x01c] ! Mem[000000005c80001c]
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l0 ! Mem[000000005d00003c]
p38_call_0_le:
lduh [%i1+0x134],%l1 ! Mem[000000005c800134]
ldd [%i1+0x160],%l6 ! Mem[000000005c800160]
swap [%i0+0x0d0],%l1 ! Mem[000000005c0000d0]
ldd [%i1+0x048],%l6 ! Mem[000000005c800048]
ldub [%i0+0x159],%l4 ! Mem[000000005c000159]
retl
ldsw [%i2+0x048],%l2 ! Mem[000000005d000048]
p38_jmpl_0_lo:
stx %l1,[%o3+0x110] ! Mem[000000005d800110]
lduw [%o2+0x1e0],%l5 ! Mem[000000005d0001e0]
stb %l5,[%o1+0x01c] ! Mem[000000005c80001c]
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l0 ! Mem[000000005d00003c]
p38_call_0_lo:
lduh [%o1+0x134],%l1 ! Mem[000000005c800134]
ldd [%o1+0x160],%l6 ! Mem[000000005c800160]
swap [%o0+0x0d0],%l1 ! Mem[000000005c0000d0]
ldd [%o1+0x048],%l6 ! Mem[000000005c800048]
ldub [%o0+0x159],%l4 ! Mem[000000005c000159]
retl
ldsw [%o2+0x048],%l2 ! Mem[000000005d000048]
p38_jmpl_0_he:
lduw [%i0+0x14c],%l0 ! Mem[000000005c00014c]
stw %l2,[%i2+0x15c] ! Mem[000000005d00015c]
jmpl %g6+8,%g0
lduw [%i3+0x088],%l3 ! Mem[000000005d800088]
p38_call_0_he:
ldsb [%i1+0x096],%l0 ! Mem[000000005c800096]
ldd [%i2+0x048],%l2 ! Mem[000000005d000048]
ldsb [%i2+0x039],%l2 ! Mem[000000005d000039]
stx %l5,[%i3+0x160] ! Mem[000000005d800160]
retl
ldstub [%i1+0x131],%l4 ! Mem[000000005c800131]
p38_jmpl_0_ho:
lduw [%o0+0x14c],%l0 ! Mem[000000005c00014c]
stw %l2,[%o2+0x15c] ! Mem[000000005d00015c]
jmpl %g6+8,%g0
lduw [%o3+0x088],%l3 ! Mem[000000005d800088]
p38_call_0_ho:
ldsb [%o1+0x096],%l0 ! Mem[000000005c800096]
ldd [%o2+0x048],%l2 ! Mem[000000005d000048]
ldsb [%o2+0x039],%l2 ! Mem[000000005d000039]
stx %l5,[%o3+0x160] ! Mem[000000005d800160]
retl
ldstub [%o1+0x131],%l4 ! Mem[000000005c800131]
p39_jmpl_0_le:
ldx [%i3+0x110],%l1 ! Mem[000000005f800110]
stx %l1,[%i1+0x1a0] ! Mem[000000005e8001a0]
swap [%i3+0x174],%l0 ! Mem[000000005f800174]
jmpl %g6+8,%g0
swap [%i3+0x0e4],%l7 ! Mem[000000005f8000e4]
p39_call_0_le:
ldsb [%i3+0x1e7],%l2 ! Mem[000000005f8001e7]
lduh [%i2+0x108],%l3 ! Mem[000000005f000108]
stw %l6,[%i1+0x1b0] ! Mem[000000005e8001b0]
ldstub [%i3+0x18e],%l3 ! Mem[000000005f80018e]
retl
ldd [%i0+0x1d0],%l2 ! Mem[000000005e0001d0]
p39_jmpl_0_lo:
ldx [%o3+0x110],%l1 ! Mem[000000005f800110]
stx %l1,[%o1+0x1a0] ! Mem[000000005e8001a0]
swap [%o3+0x174],%l0 ! Mem[000000005f800174]
jmpl %g6+8,%g0
swap [%o3+0x0e4],%l7 ! Mem[000000005f8000e4]
p39_call_0_lo:
ldsb [%o3+0x1e7],%l2 ! Mem[000000005f8001e7]
lduh [%o2+0x108],%l3 ! Mem[000000005f000108]
stw %l6,[%o1+0x1b0] ! Mem[000000005e8001b0]
ldstub [%o3+0x18e],%l3 ! Mem[000000005f80018e]
retl
ldd [%o0+0x1d0],%l2 ! Mem[000000005e0001d0]
p39_jmpl_0_he:
stw %l0,[%i1+0x130] ! Mem[000000005e800130]
ldd [%i3+0x0a8],%l4 ! Mem[000000005f8000a8]
stw %l4,[%i1+0x008] ! Mem[000000005e800008]
jmpl %g6+8,%g0
ldstub [%i1+0x15a],%l3 ! Mem[000000005e80015a]
p39_call_0_he:
swap [%i2+0x1d8],%l2 ! Mem[000000005f0001d8]
swap [%i2+0x048],%l2 ! Mem[000000005f000048]
ldsh [%i2+0x156],%l2 ! Mem[000000005f000156]
sth %l7,[%i3+0x034] ! Mem[000000005f800034]
ldstub [%i0+0x131],%l4 ! Mem[000000005e000131]
ldsh [%i2+0x00c],%l4 ! Mem[000000005f00000c]
retl
ldd [%i2+0x1f8],%l6 ! Mem[000000005f0001f8]
p39_jmpl_0_ho:
stw %l0,[%o1+0x130] ! Mem[000000005e800130]
ldd [%o3+0x0a8],%l4 ! Mem[000000005f8000a8]
stw %l4,[%o1+0x008] ! Mem[000000005e800008]
jmpl %g6+8,%g0
ldstub [%o1+0x15a],%l3 ! Mem[000000005e80015a]
p39_call_0_ho:
swap [%o2+0x1d8],%l2 ! Mem[000000005f0001d8]
swap [%o2+0x048],%l2 ! Mem[000000005f000048]
ldsh [%o2+0x156],%l2 ! Mem[000000005f000156]
sth %l7,[%o3+0x034] ! Mem[000000005f800034]
ldstub [%o0+0x131],%l4 ! Mem[000000005e000131]
ldsh [%o2+0x00c],%l4 ! Mem[000000005f00000c]
retl
ldd [%o2+0x1f8],%l6 ! Mem[000000005f0001f8]
p40_jmpl_0_le:
ldsh [%i3+0x110],%l1 ! Mem[0000000061800110]
ldub [%i2+0x184],%l1 ! Mem[0000000061000184]
ldx [%i2+0x150],%l0 ! Mem[0000000061000150]
jmpl %g6+8,%g0
stw %l7,[%i1+0x0c4] ! Mem[00000000608000c4]
p40_call_0_le:
ldsh [%i1+0x02c],%l7 ! Mem[000000006080002c]
ldsb [%i2+0x129],%l3 ! Mem[0000000061000129]
swap [%i2+0x190],%l6 ! Mem[0000000061000190]
ldx [%i1+0x188],%l3 ! Mem[0000000060800188]
retl
ldstub [%i1+0x1d7],%l3 ! Mem[00000000608001d7]
p40_jmpl_0_lo:
ldsh [%o3+0x110],%l1 ! Mem[0000000061800110]
ldub [%o2+0x184],%l1 ! Mem[0000000061000184]
ldx [%o2+0x150],%l0 ! Mem[0000000061000150]
jmpl %g6+8,%g0
stw %l7,[%o1+0x0c4] ! Mem[00000000608000c4]
p40_call_0_lo:
ldsh [%o1+0x02c],%l7 ! Mem[000000006080002c]
ldsb [%o2+0x129],%l3 ! Mem[0000000061000129]
swap [%o2+0x190],%l6 ! Mem[0000000061000190]
ldx [%o1+0x188],%l3 ! Mem[0000000060800188]
retl
ldstub [%o1+0x1d7],%l3 ! Mem[00000000608001d7]
p40_jmpl_0_he:
ldstub [%i2+0x024],%l6 ! Mem[0000000061000024]
ldub [%i2+0x008],%l4 ! Mem[0000000061000008]
swap [%i2+0x028],%l4 ! Mem[0000000061000028]
jmpl %g6+8,%g0
ldx [%i0+0x158],%l3 ! Mem[0000000060000158]
p40_call_0_he:
swap [%i0+0x0b4],%l0 ! Mem[00000000600000b4]
stx %l1,[%i0+0x1c0] ! Mem[00000000600001c0]
stx %l3,[%i0+0x118] ! Mem[0000000060000118]
lduh [%i3+0x124],%l3 ! Mem[0000000061800124]
stw %l5,[%i0+0x150] ! Mem[0000000060000150]
lduh [%i0+0x1d2],%l5 ! Mem[00000000600001d2]
retl
ldub [%i1+0x172],%l0 ! Mem[0000000060800172]
p40_jmpl_0_ho:
ldstub [%o2+0x024],%l6 ! Mem[0000000061000024]
ldub [%o2+0x008],%l4 ! Mem[0000000061000008]
swap [%o2+0x028],%l4 ! Mem[0000000061000028]
jmpl %g6+8,%g0
ldx [%o0+0x158],%l3 ! Mem[0000000060000158]
p40_call_0_ho:
swap [%o0+0x0b4],%l0 ! Mem[00000000600000b4]
stx %l1,[%o0+0x1c0] ! Mem[00000000600001c0]
stx %l3,[%o0+0x118] ! Mem[0000000060000118]
lduh [%o3+0x124],%l3 ! Mem[0000000061800124]
stw %l5,[%o0+0x150] ! Mem[0000000060000150]
lduh [%o0+0x1d2],%l5 ! Mem[00000000600001d2]
retl
ldub [%o1+0x172],%l0 ! Mem[0000000060800172]
p41_jmpl_0_le:
ldstub [%i0+0x019],%l2 ! Mem[0000000062000019]
sth %l1,[%i2+0x168] ! Mem[0000000063000168]
stb %l6,[%i2+0x19a] ! Mem[000000006300019a]
jmpl %g6+8,%g0
stb %l0,[%i0+0x153] ! Mem[0000000062000153]
p41_call_0_le:
ldstub [%i2+0x191],%l6 ! Mem[0000000063000191]
retl
stx %l1,[%i2+0x0c0] ! Mem[00000000630000c0]
p41_jmpl_0_lo:
ldstub [%o0+0x019],%l2 ! Mem[0000000062000019]
sth %l1,[%o2+0x168] ! Mem[0000000063000168]
stb %l6,[%o2+0x19a] ! Mem[000000006300019a]
jmpl %g6+8,%g0
stb %l0,[%o0+0x153] ! Mem[0000000062000153]
p41_call_0_lo:
ldstub [%o2+0x191],%l6 ! Mem[0000000063000191]
retl
stx %l1,[%o2+0x0c0] ! Mem[00000000630000c0]
p41_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i0+0x178],%l4 ! Mem[0000000062000178]
p41_call_0_he:
ldstub [%i1+0x1ac],%l4 ! Mem[00000000628001ac]
retl
stb %l6,[%i3+0x094] ! Mem[0000000063800094]
p41_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o0+0x178],%l4 ! Mem[0000000062000178]
p41_call_0_ho:
ldstub [%o1+0x1ac],%l4 ! Mem[00000000628001ac]
retl
stb %l6,[%o3+0x094] ! Mem[0000000063800094]
p42_jmpl_0_le:
swap [%i3+0x110],%l1 ! Mem[0000000065800110]
ldub [%i0+0x1c2],%l5 ! Mem[00000000640001c2]
ldstub [%i2+0x01c],%l5 ! Mem[000000006500001c]
jmpl %g6+8,%g0
lduh [%i3+0x0c6],%l7 ! Mem[00000000658000c6]
p42_call_0_le:
ldstub [%i1+0x1c7],%l2 ! Mem[00000000648001c7]
swap [%i2+0x108],%l3 ! Mem[0000000065000108]
swap [%i1+0x194],%l6 ! Mem[0000000064800194]
ldx [%i0+0x038],%l7 ! Mem[0000000064000038]
retl
ldsb [%i0+0x19e],%l0 ! Mem[000000006400019e]
p42_jmpl_0_lo:
swap [%o3+0x110],%l1 ! Mem[0000000065800110]
ldub [%o0+0x1c2],%l5 ! Mem[00000000640001c2]
ldstub [%o2+0x01c],%l5 ! Mem[000000006500001c]
jmpl %g6+8,%g0
lduh [%o3+0x0c6],%l7 ! Mem[00000000658000c6]
p42_call_0_lo:
ldstub [%o1+0x1c7],%l2 ! Mem[00000000648001c7]
swap [%o2+0x108],%l3 ! Mem[0000000065000108]
swap [%o1+0x194],%l6 ! Mem[0000000064800194]
ldx [%o0+0x038],%l7 ! Mem[0000000064000038]
retl
ldsb [%o0+0x19e],%l0 ! Mem[000000006400019e]
p42_jmpl_0_he:
swap [%i0+0x1d4],%l6 ! Mem[00000000640001d4]
ldub [%i1+0x06f],%l1 ! Mem[000000006480006f]
stw %l2,[%i0+0x10c] ! Mem[000000006400010c]
ldd [%i3+0x000],%l4 ! Mem[0000000065800000]
jmpl %g6+8,%g0
lduw [%i1+0x044],%l5 ! Mem[0000000064800044]
p42_call_0_he:
ldx [%i0+0x060],%l5 ! Mem[0000000064000060]
swap [%i0+0x154],%l2 ! Mem[0000000064000154]
ldstub [%i0+0x19a],%l4 ! Mem[000000006400019a]
ldsw [%i2+0x110],%l4 ! Mem[0000000065000110]
lduh [%i1+0x00c],%l4 ! Mem[000000006480000c]
ldub [%i2+0x1d9],%l6 ! Mem[00000000650001d9]
ldsb [%i3+0x1e5],%l2 ! Mem[00000000658001e5]
retl
ldx [%i2+0x1a0],%l1 ! Mem[00000000650001a0]
p42_jmpl_0_ho:
swap [%o0+0x1d4],%l6 ! Mem[00000000640001d4]
ldub [%o1+0x06f],%l1 ! Mem[000000006480006f]
stw %l2,[%o0+0x10c] ! Mem[000000006400010c]
ldd [%o3+0x000],%l4 ! Mem[0000000065800000]
jmpl %g6+8,%g0
lduw [%o1+0x044],%l5 ! Mem[0000000064800044]
p42_call_0_ho:
ldx [%o0+0x060],%l5 ! Mem[0000000064000060]
swap [%o0+0x154],%l2 ! Mem[0000000064000154]
ldstub [%o0+0x19a],%l4 ! Mem[000000006400019a]
ldsw [%o2+0x110],%l4 ! Mem[0000000065000110]
lduh [%o1+0x00c],%l4 ! Mem[000000006480000c]
ldub [%o2+0x1d9],%l6 ! Mem[00000000650001d9]
ldsb [%o3+0x1e5],%l2 ! Mem[00000000658001e5]
retl
ldx [%o2+0x1a0],%l1 ! Mem[00000000650001a0]
p43_jmpl_0_le:
lduw [%i3+0x130],%l1 ! Mem[0000000067800130]
ldx [%i3+0x180],%l1 ! Mem[0000000067800180]
swap [%i0+0x174],%l0 ! Mem[0000000066000174]
jmpl %g6+8,%g0
lduw [%i1+0x084],%l5 ! Mem[0000000066800084]
p43_call_0_le:
lduh [%i1+0x02c],%l7 ! Mem[000000006680002c]
retl
sth %l3,[%i2+0x108] ! Mem[0000000067000108]
p43_jmpl_0_lo:
lduw [%o3+0x130],%l1 ! Mem[0000000067800130]
ldx [%o3+0x180],%l1 ! Mem[0000000067800180]
swap [%o0+0x174],%l0 ! Mem[0000000066000174]
jmpl %g6+8,%g0
lduw [%o1+0x084],%l5 ! Mem[0000000066800084]
p43_call_0_lo:
lduh [%o1+0x02c],%l7 ! Mem[000000006680002c]
retl
sth %l3,[%o2+0x108] ! Mem[0000000067000108]
p43_jmpl_0_he:
ldsb [%i0+0x086],%l1 ! Mem[0000000066000086]
stb %l2,[%i2+0x19f] ! Mem[000000006700019f]
jmpl %g6+8,%g0
ldsw [%i3+0x190],%l4 ! Mem[0000000067800190]
p43_call_0_he:
swap [%i2+0x088],%l6 ! Mem[0000000067000088]
retl
swap [%i3+0x184],%l5 ! Mem[0000000067800184]
p43_jmpl_0_ho:
ldsb [%o0+0x086],%l1 ! Mem[0000000066000086]
stb %l2,[%o2+0x19f] ! Mem[000000006700019f]
jmpl %g6+8,%g0
ldsw [%o3+0x190],%l4 ! Mem[0000000067800190]
p43_call_0_ho:
swap [%o2+0x088],%l6 ! Mem[0000000067000088]
retl
swap [%o3+0x184],%l5 ! Mem[0000000067800184]
p44_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[00000000688000af]
stb %l2,[%i0+0x0d9] ! Mem[00000000680000d9]
sth %l5,[%i0+0x0d0] ! Mem[00000000680000d0]
jmpl %g6+8,%g0
stw %l3,[%i1+0x030] ! Mem[0000000068800030]
p44_call_0_le:
ldub [%i0+0x149],%l1 ! Mem[0000000068000149]
stw %l7,[%i3+0x114] ! Mem[0000000069800114]
retl
ldsb [%i3+0x1f7],%l7 ! Mem[00000000698001f7]
p44_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[00000000688000af]
stb %l2,[%o0+0x0d9] ! Mem[00000000680000d9]
sth %l5,[%o0+0x0d0] ! Mem[00000000680000d0]
jmpl %g6+8,%g0
stw %l3,[%o1+0x030] ! Mem[0000000068800030]
p44_call_0_lo:
ldub [%o0+0x149],%l1 ! Mem[0000000068000149]
stw %l7,[%o3+0x114] ! Mem[0000000069800114]
retl
ldsb [%o3+0x1f7],%l7 ! Mem[00000000698001f7]
p44_jmpl_0_he:
lduh [%i0+0x190],%l6 ! Mem[0000000068000190]
sth %l1,[%i2+0x0e4] ! Mem[00000000690000e4]
ldub [%i3+0x0d3],%l1 ! Mem[00000000698000d3]
ldsw [%i3+0x04c],%l7 ! Mem[000000006980004c]
ldsb [%i1+0x139],%l2 ! Mem[0000000068800139]
stw %l0,[%i2+0x174] ! Mem[0000000069000174]
swap [%i2+0x068],%l1 ! Mem[0000000069000068]
jmpl %g6+8,%g0
ldx [%i1+0x038],%l2 ! Mem[0000000068800038]
p44_call_0_he:
retl
lduw [%i2+0x000],%l2 ! Mem[0000000069000000]
p44_jmpl_0_ho:
lduh [%o0+0x190],%l6 ! Mem[0000000068000190]
sth %l1,[%o2+0x0e4] ! Mem[00000000690000e4]
ldub [%o3+0x0d3],%l1 ! Mem[00000000698000d3]
ldsw [%o3+0x04c],%l7 ! Mem[000000006980004c]
ldsb [%o1+0x139],%l2 ! Mem[0000000068800139]
stw %l0,[%o2+0x174] ! Mem[0000000069000174]
swap [%o2+0x068],%l1 ! Mem[0000000069000068]
jmpl %g6+8,%g0
ldx [%o1+0x038],%l2 ! Mem[0000000068800038]
p44_call_0_ho:
retl
lduw [%o2+0x000],%l2 ! Mem[0000000069000000]
p45_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000006a8000af]
stw %l2,[%i2+0x0d8] ! Mem[000000006b0000d8]
ldsw [%i3+0x0d0],%l5 ! Mem[000000006b8000d0]
jmpl %g6+8,%g0
swap [%i3+0x0a4],%l5 ! Mem[000000006b8000a4]
p45_call_0_le:
lduw [%i3+0x1f4],%l6 ! Mem[000000006b8001f4]
retl
stb %l7,[%i0+0x057] ! Mem[000000006a000057]
p45_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000006a8000af]
stw %l2,[%o2+0x0d8] ! Mem[000000006b0000d8]
ldsw [%o3+0x0d0],%l5 ! Mem[000000006b8000d0]
jmpl %g6+8,%g0
swap [%o3+0x0a4],%l5 ! Mem[000000006b8000a4]
p45_call_0_lo:
lduw [%o3+0x1f4],%l6 ! Mem[000000006b8001f4]
retl
stb %l7,[%o0+0x057] ! Mem[000000006a000057]
p45_jmpl_0_he:
lduh [%i3+0x0ea],%l1 ! Mem[000000006b8000ea]
swap [%i3+0x190],%l6 ! Mem[000000006b800190]
stb %l3,[%i3+0x1ca] ! Mem[000000006b8001ca]
lduh [%i1+0x024],%l6 ! Mem[000000006a800024]
ldsh [%i0+0x0e6],%l1 ! Mem[000000006a0000e6]
jmpl %g6+8,%g0
ldub [%i2+0x179],%l4 ! Mem[000000006b000179]
p45_call_0_he:
retl
stw %l4,[%i2+0x110] ! Mem[000000006b000110]
p45_jmpl_0_ho:
lduh [%o3+0x0ea],%l1 ! Mem[000000006b8000ea]
swap [%o3+0x190],%l6 ! Mem[000000006b800190]
stb %l3,[%o3+0x1ca] ! Mem[000000006b8001ca]
lduh [%o1+0x024],%l6 ! Mem[000000006a800024]
ldsh [%o0+0x0e6],%l1 ! Mem[000000006a0000e6]
jmpl %g6+8,%g0
ldub [%o2+0x179],%l4 ! Mem[000000006b000179]
p45_call_0_ho:
retl
stw %l4,[%o2+0x110] ! Mem[000000006b000110]
p46_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000006c8000af]
stb %l1,[%i3+0x184] ! Mem[000000006d800184]
stw %l6,[%i0+0x1a0] ! Mem[000000006c0001a0]
jmpl %g6+8,%g0
stb %l0,[%i1+0x03f] ! Mem[000000006c80003f]
p46_call_0_le:
std %l0,[%i1+0x110] ! Mem[000000006c800110]
sth %l2,[%i3+0x150] ! Mem[000000006d800150]
stw %l6,[%i3+0x024] ! Mem[000000006d800024]
stw %l1,[%i0+0x0c4] ! Mem[000000006c0000c4]
ldstub [%i0+0x159],%l4 ! Mem[000000006c000159]
retl
ldx [%i0+0x068],%l2 ! Mem[000000006c000068]
p46_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000006c8000af]
stb %l1,[%o3+0x184] ! Mem[000000006d800184]
stw %l6,[%o0+0x1a0] ! Mem[000000006c0001a0]
jmpl %g6+8,%g0
stb %l0,[%o1+0x03f] ! Mem[000000006c80003f]
p46_call_0_lo:
std %l0,[%o1+0x110] ! Mem[000000006c800110]
sth %l2,[%o3+0x150] ! Mem[000000006d800150]
stw %l6,[%o3+0x024] ! Mem[000000006d800024]
stw %l1,[%o0+0x0c4] ! Mem[000000006c0000c4]
ldstub [%o0+0x159],%l4 ! Mem[000000006c000159]
retl
ldx [%o0+0x068],%l2 ! Mem[000000006c000068]
p46_jmpl_0_he:
ldsw [%i0+0x1d8],%l2 ! Mem[000000006c0001d8]
stw %l2,[%i2+0x048] ! Mem[000000006d000048]
jmpl %g6+8,%g0
ldsh [%i2+0x176],%l2 ! Mem[000000006d000176]
p46_call_0_he:
retl
sth %l5,[%i0+0x0a0] ! Mem[000000006c0000a0]
p46_jmpl_0_ho:
ldsw [%o0+0x1d8],%l2 ! Mem[000000006c0001d8]
stw %l2,[%o2+0x048] ! Mem[000000006d000048]
jmpl %g6+8,%g0
ldsh [%o2+0x176],%l2 ! Mem[000000006d000176]
p46_call_0_ho:
retl
sth %l5,[%o0+0x0a0] ! Mem[000000006c0000a0]
p47_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000006e8000af]
ldstub [%i0+0x1a4],%l1 ! Mem[000000006e0001a4]
stb %l5,[%i1+0x01c] ! Mem[000000006e80001c]
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l7 ! Mem[000000006e8001f4]
p47_call_0_le:
swap [%i3+0x018],%l0 ! Mem[000000006f800018]
stb %l1,[%i2+0x0c5] ! Mem[000000006f0000c5]
swap [%i1+0x0f0],%l1 ! Mem[000000006e8000f0]
ldsw [%i2+0x008],%l4 ! Mem[000000006f000008]
sth %l4,[%i1+0x1ac] ! Mem[000000006e8001ac]
ldd [%i0+0x090],%l6 ! Mem[000000006e000090]
ldub [%i0+0x06b],%l1 ! Mem[000000006e00006b]
retl
ldstub [%i0+0x039],%l2 ! Mem[000000006e000039]
p47_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000006e8000af]
ldstub [%o0+0x1a4],%l1 ! Mem[000000006e0001a4]
stb %l5,[%o1+0x01c] ! Mem[000000006e80001c]
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l7 ! Mem[000000006e8001f4]
p47_call_0_lo:
swap [%o3+0x018],%l0 ! Mem[000000006f800018]
stb %l1,[%o2+0x0c5] ! Mem[000000006f0000c5]
swap [%o1+0x0f0],%l1 ! Mem[000000006e8000f0]
ldsw [%o2+0x008],%l4 ! Mem[000000006f000008]
sth %l4,[%o1+0x1ac] ! Mem[000000006e8001ac]
ldd [%o0+0x090],%l6 ! Mem[000000006e000090]
ldub [%o0+0x06b],%l1 ! Mem[000000006e00006b]
retl
ldstub [%o0+0x039],%l2 ! Mem[000000006e000039]
p47_jmpl_0_he:
jmpl %g6+8,%g0
std %l2,[%i0+0x020] ! Mem[000000006e000020]
p47_call_0_he:
ldd [%i2+0x0b0],%l4 ! Mem[000000006f0000b0]
stw %l1,[%i3+0x1c4] ! Mem[000000006f8001c4]
swap [%i3+0x17c],%l6 ! Mem[000000006f80017c]
lduw [%i1+0x124],%l3 ! Mem[000000006e800124]
stw %l2,[%i1+0x1b8] ! Mem[000000006e8001b8]
lduw [%i3+0x090],%l2 ! Mem[000000006f800090]
retl
ldub [%i1+0x042],%l1 ! Mem[000000006e800042]
p47_jmpl_0_ho:
jmpl %g6+8,%g0
std %l2,[%o0+0x020] ! Mem[000000006e000020]
p47_call_0_ho:
ldd [%o2+0x0b0],%l4 ! Mem[000000006f0000b0]
stw %l1,[%o3+0x1c4] ! Mem[000000006f8001c4]
swap [%o3+0x17c],%l6 ! Mem[000000006f80017c]
lduw [%o1+0x124],%l3 ! Mem[000000006e800124]
stw %l2,[%o1+0x1b8] ! Mem[000000006e8001b8]
lduw [%o3+0x090],%l2 ! Mem[000000006f800090]
retl
ldub [%o1+0x042],%l1 ! Mem[000000006e800042]
p48_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000007080008f]
ldstub [%i1+0x0d9],%l2 ! Mem[00000000708000d9]
stw %l5,[%i3+0x0d0] ! Mem[00000000718000d0]
jmpl %g6+8,%g0
ldub [%i2+0x030],%l3 ! Mem[0000000071000030]
p48_call_0_le:
ldsb [%i2+0x1f4],%l6 ! Mem[00000000710001f4]
swap [%i2+0x054],%l7 ! Mem[0000000071000054]
retl
sth %l4,[%i0+0x04e] ! Mem[000000007000004e]
p48_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000007080008f]
ldstub [%o1+0x0d9],%l2 ! Mem[00000000708000d9]
stw %l5,[%o3+0x0d0] ! Mem[00000000718000d0]
jmpl %g6+8,%g0
ldub [%o2+0x030],%l3 ! Mem[0000000071000030]
p48_call_0_lo:
ldsb [%o2+0x1f4],%l6 ! Mem[00000000710001f4]
swap [%o2+0x054],%l7 ! Mem[0000000071000054]
retl
sth %l4,[%o0+0x04e] ! Mem[000000007000004e]
p48_jmpl_0_he:
swap [%i3+0x038],%l0 ! Mem[0000000071800038]
swap [%i0+0x1b0],%l4 ! Mem[00000000700001b0]
lduw [%i0+0x084],%l7 ! Mem[0000000070000084]
ldd [%i1+0x0a8],%l4 ! Mem[00000000708000a8]
jmpl %g6+8,%g0
ldstub [%i3+0x008],%l4 ! Mem[0000000071800008]
p48_call_0_he:
ldsw [%i3+0x098],%l6 ! Mem[0000000071800098]
retl
ldx [%i0+0x1d8],%l2 ! Mem[00000000700001d8]
p48_jmpl_0_ho:
swap [%o3+0x038],%l0 ! Mem[0000000071800038]
swap [%o0+0x1b0],%l4 ! Mem[00000000700001b0]
lduw [%o0+0x084],%l7 ! Mem[0000000070000084]
ldd [%o1+0x0a8],%l4 ! Mem[00000000708000a8]
jmpl %g6+8,%g0
ldstub [%o3+0x008],%l4 ! Mem[0000000071800008]
p48_call_0_ho:
ldsw [%o3+0x098],%l6 ! Mem[0000000071800098]
retl
ldx [%o0+0x1d8],%l2 ! Mem[00000000700001d8]
p49_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000007280008f]
lduw [%i3+0x0d8],%l2 ! Mem[00000000738000d8]
ldub [%i1+0x0f1],%l5 ! Mem[00000000728000f1]
jmpl %g6+8,%g0
stb %l3,[%i2+0x010] ! Mem[0000000073000010]
p49_call_0_le:
lduh [%i1+0x1f4],%l6 ! Mem[00000000728001f4]
ldd [%i0+0x070],%l6 ! Mem[0000000072000070]
retl
swap [%i3+0x06c],%l4 ! Mem[000000007380006c]
p49_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000007280008f]
lduw [%o3+0x0d8],%l2 ! Mem[00000000738000d8]
ldub [%o1+0x0f1],%l5 ! Mem[00000000728000f1]
jmpl %g6+8,%g0
stb %l3,[%o2+0x010] ! Mem[0000000073000010]
p49_call_0_lo:
lduh [%o1+0x1f4],%l6 ! Mem[00000000728001f4]
ldd [%o0+0x070],%l6 ! Mem[0000000072000070]
retl
swap [%o3+0x06c],%l4 ! Mem[000000007380006c]
p49_jmpl_0_he:
sth %l0,[%i3+0x018] ! Mem[0000000073800018]
ldsb [%i3+0x146],%l7 ! Mem[0000000073800146]
swap [%i1+0x170],%l6 ! Mem[0000000072800170]
ldsh [%i1+0x110],%l6 ! Mem[0000000072800110]
jmpl %g6+8,%g0
std %l6,[%i3+0x180] ! Mem[0000000073800180]
p49_call_0_he:
sth %l7,[%i3+0x084] ! Mem[0000000073800084]
ldsh [%i3+0x028],%l4 ! Mem[0000000073800028]
ldub [%i1+0x028],%l4 ! Mem[0000000072800028]
ldsb [%i1+0x15a],%l3 ! Mem[000000007280015a]
lduw [%i2+0x1ec],%l1 ! Mem[00000000730001ec]
retl
ldstub [%i3+0x1b1],%l5 ! Mem[00000000738001b1]
p49_jmpl_0_ho:
sth %l0,[%o3+0x018] ! Mem[0000000073800018]
ldsb [%o3+0x146],%l7 ! Mem[0000000073800146]
swap [%o1+0x170],%l6 ! Mem[0000000072800170]
ldsh [%o1+0x110],%l6 ! Mem[0000000072800110]
jmpl %g6+8,%g0
std %l6,[%o3+0x180] ! Mem[0000000073800180]
p49_call_0_ho:
sth %l7,[%o3+0x084] ! Mem[0000000073800084]
ldsh [%o3+0x028],%l4 ! Mem[0000000073800028]
ldub [%o1+0x028],%l4 ! Mem[0000000072800028]
ldsb [%o1+0x15a],%l3 ! Mem[000000007280015a]
lduw [%o2+0x1ec],%l1 ! Mem[00000000730001ec]
retl
ldstub [%o3+0x1b1],%l5 ! Mem[00000000738001b1]
p50_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000007480008f]
stw %l2,[%i2+0x0d8] ! Mem[00000000750000d8]
ldsb [%i3+0x0f1],%l5 ! Mem[00000000758000f1]
jmpl %g6+8,%g0
stx %l3,[%i0+0x030] ! Mem[0000000074000030]
p50_call_0_le:
stw %l6,[%i1+0x1d4] ! Mem[00000000748001d4]
stb %l7,[%i3+0x057] ! Mem[0000000075800057]
retl
swap [%i2+0x06c],%l4 ! Mem[000000007500006c]
p50_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000007480008f]
stw %l2,[%o2+0x0d8] ! Mem[00000000750000d8]
ldsb [%o3+0x0f1],%l5 ! Mem[00000000758000f1]
jmpl %g6+8,%g0
stx %l3,[%o0+0x030] ! Mem[0000000074000030]
p50_call_0_lo:
stw %l6,[%o1+0x1d4] ! Mem[00000000748001d4]
stb %l7,[%o3+0x057] ! Mem[0000000075800057]
retl
swap [%o2+0x06c],%l4 ! Mem[000000007500006c]
p50_jmpl_0_he:
ldx [%i2+0x038],%l0 ! Mem[0000000075000038]
ldstub [%i0+0x166],%l7 ! Mem[0000000074000166]
stb %l6,[%i0+0x024] ! Mem[0000000074000024]
lduh [%i3+0x0c6],%l1 ! Mem[00000000758000c6]
jmpl %g6+8,%g0
sth %l4,[%i0+0x158] ! Mem[0000000074000158]
p50_call_0_he:
retl
stx %l4,[%i1+0x130] ! Mem[0000000074800130]
p50_jmpl_0_ho:
ldx [%o2+0x038],%l0 ! Mem[0000000075000038]
ldstub [%o0+0x166],%l7 ! Mem[0000000074000166]
stb %l6,[%o0+0x024] ! Mem[0000000074000024]
lduh [%o3+0x0c6],%l1 ! Mem[00000000758000c6]
jmpl %g6+8,%g0
sth %l4,[%o0+0x158] ! Mem[0000000074000158]
p50_call_0_ho:
retl
stx %l4,[%o1+0x130] ! Mem[0000000074800130]
p51_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[00000000768000af]
ldd [%i1+0x1e0],%l4 ! Mem[00000000768001e0]
ldstub [%i3+0x01c],%l5 ! Mem[000000007780001c]
jmpl %g6+8,%g0
lduh [%i2+0x0c6],%l7 ! Mem[00000000770000c6]
p51_call_0_le:
sth %l7,[%i2+0x00c] ! Mem[000000007700000c]
ldsb [%i0+0x1ba],%l6 ! Mem[00000000760001ba]
swap [%i0+0x150],%l0 ! Mem[0000000076000150]
ldstub [%i2+0x03e],%l7 ! Mem[000000007700003e]
retl
ldsw [%i1+0x1bc],%l0 ! Mem[00000000768001bc]
p51_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[00000000768000af]
ldd [%o1+0x1e0],%l4 ! Mem[00000000768001e0]
ldstub [%o3+0x01c],%l5 ! Mem[000000007780001c]
jmpl %g6+8,%g0
lduh [%o2+0x0c6],%l7 ! Mem[00000000770000c6]
p51_call_0_lo:
sth %l7,[%o2+0x00c] ! Mem[000000007700000c]
ldsb [%o0+0x1ba],%l6 ! Mem[00000000760001ba]
swap [%o0+0x150],%l0 ! Mem[0000000076000150]
ldstub [%o2+0x03e],%l7 ! Mem[000000007700003e]
retl
ldsw [%o1+0x1bc],%l0 ! Mem[00000000768001bc]
p51_jmpl_0_he:
sth %l6,[%i3+0x1d4] ! Mem[00000000778001d4]
swap [%i0+0x088],%l4 ! Mem[0000000076000088]
stb %l4,[%i1+0x008] ! Mem[0000000076800008]
std %l2,[%i3+0x158] ! Mem[0000000077800158]
jmpl %g6+8,%g0
swap [%i3+0x1ec],%l1 ! Mem[00000000778001ec]
p51_call_0_he:
stx %l2,[%i1+0x068] ! Mem[0000000076800068]
stb %l2,[%i1+0x156] ! Mem[0000000076800156]
retl
ldsh [%i3+0x034],%l7 ! Mem[0000000077800034]
p51_jmpl_0_ho:
sth %l6,[%o3+0x1d4] ! Mem[00000000778001d4]
swap [%o0+0x088],%l4 ! Mem[0000000076000088]
stb %l4,[%o1+0x008] ! Mem[0000000076800008]
std %l2,[%o3+0x158] ! Mem[0000000077800158]
jmpl %g6+8,%g0
swap [%o3+0x1ec],%l1 ! Mem[00000000778001ec]
p51_call_0_ho:
stx %l2,[%o1+0x068] ! Mem[0000000076800068]
stb %l2,[%o1+0x156] ! Mem[0000000076800156]
retl
ldsh [%o3+0x034],%l7 ! Mem[0000000077800034]
p52_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000007880008f]
swap [%i2+0x184],%l1 ! Mem[0000000079000184]
stx %l0,[%i0+0x170] ! Mem[0000000078000170]
jmpl %g6+8,%g0
ldstub [%i1+0x0c6],%l7 ! Mem[00000000788000c6]
p52_call_0_le:
ldsb [%i1+0x134],%l1 ! Mem[0000000078800134]
ldx [%i1+0x150],%l2 ! Mem[0000000078800150]
ldd [%i0+0x190],%l6 ! Mem[0000000078000190]
stw %l6,[%i3+0x110] ! Mem[0000000079800110]
retl
ldsw [%i3+0x184],%l7 ! Mem[0000000079800184]
p52_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000007880008f]
swap [%o2+0x184],%l1 ! Mem[0000000079000184]
stx %l0,[%o0+0x170] ! Mem[0000000078000170]
jmpl %g6+8,%g0
ldstub [%o1+0x0c6],%l7 ! Mem[00000000788000c6]
p52_call_0_lo:
ldsb [%o1+0x134],%l1 ! Mem[0000000078800134]
ldx [%o1+0x150],%l2 ! Mem[0000000078800150]
ldd [%o0+0x190],%l6 ! Mem[0000000078000190]
stw %l6,[%o3+0x110] ! Mem[0000000079800110]
retl
ldsw [%o3+0x184],%l7 ! Mem[0000000079800184]
p52_jmpl_0_he:
ldstub [%i1+0x133],%l4 ! Mem[0000000078800133]
stb %l7,[%i3+0x18e] ! Mem[000000007980018e]
ldsw [%i2+0x078],%l0 ! Mem[0000000079000078]
ldd [%i3+0x000],%l2 ! Mem[0000000079800000]
swap [%i2+0x034],%l7 ! Mem[0000000079000034]
jmpl %g6+8,%g0
sth %l5,[%i0+0x064] ! Mem[0000000078000064]
p52_call_0_he:
ldub [%i2+0x19e],%l3 ! Mem[000000007900019e]
ldx [%i2+0x0c0],%l4 ! Mem[00000000790000c0]
ldsb [%i1+0x11b],%l5 ! Mem[000000007880011b]
ldstub [%i2+0x05d],%l1 ! Mem[000000007900005d]
ldstub [%i0+0x0cd],%l5 ! Mem[00000000780000cd]
ldsb [%i0+0x1b0],%l3 ! Mem[00000000780001b0]
retl
ldsw [%i3+0x038],%l2 ! Mem[0000000079800038]
p52_jmpl_0_ho:
ldstub [%o1+0x133],%l4 ! Mem[0000000078800133]
stb %l7,[%o3+0x18e] ! Mem[000000007980018e]
ldsw [%o2+0x078],%l0 ! Mem[0000000079000078]
ldd [%o3+0x000],%l2 ! Mem[0000000079800000]
swap [%o2+0x034],%l7 ! Mem[0000000079000034]
jmpl %g6+8,%g0
sth %l5,[%o0+0x064] ! Mem[0000000078000064]
p52_call_0_ho:
ldub [%o2+0x19e],%l3 ! Mem[000000007900019e]
ldx [%o2+0x0c0],%l4 ! Mem[00000000790000c0]
ldsb [%o1+0x11b],%l5 ! Mem[000000007880011b]
ldstub [%o2+0x05d],%l1 ! Mem[000000007900005d]
ldstub [%o0+0x0cd],%l5 ! Mem[00000000780000cd]
ldsb [%o0+0x1b0],%l3 ! Mem[00000000780001b0]
retl
ldsw [%o3+0x038],%l2 ! Mem[0000000079800038]
p53_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000007a8000af]
ldstub [%i0+0x0d9],%l2 ! Mem[000000007a0000d9]
ldx [%i3+0x0d0],%l5 ! Mem[000000007b8000d0]
jmpl %g6+8,%g0
ldstub [%i3+0x010],%l3 ! Mem[000000007b800010]
p53_call_0_le:
std %l0,[%i3+0x168] ! Mem[000000007b800168]
lduh [%i3+0x136],%l7 ! Mem[000000007b800136]
retl
ldd [%i3+0x048],%l4 ! Mem[000000007b800048]
p53_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000007a8000af]
ldstub [%o0+0x0d9],%l2 ! Mem[000000007a0000d9]
ldx [%o3+0x0d0],%l5 ! Mem[000000007b8000d0]
jmpl %g6+8,%g0
ldstub [%o3+0x010],%l3 ! Mem[000000007b800010]
p53_call_0_lo:
std %l0,[%o3+0x168] ! Mem[000000007b800168]
lduh [%o3+0x136],%l7 ! Mem[000000007b800136]
retl
ldd [%o3+0x048],%l4 ! Mem[000000007b800048]
p53_jmpl_0_he:
ldsh [%i2+0x038],%l0 ! Mem[000000007b000038]
ldx [%i1+0x140],%l7 ! Mem[000000007a800140]
ldub [%i1+0x0f3],%l1 ! Mem[000000007a8000f3]
stw %l1,[%i2+0x0e4] ! Mem[000000007b0000e4]
jmpl %g6+8,%g0
ldsb [%i2+0x179],%l4 ! Mem[000000007b000179]
p53_call_0_he:
retl
swap [%i3+0x088],%l2 ! Mem[000000007b800088]
p53_jmpl_0_ho:
ldsh [%o2+0x038],%l0 ! Mem[000000007b000038]
ldx [%o1+0x140],%l7 ! Mem[000000007a800140]
ldub [%o1+0x0f3],%l1 ! Mem[000000007a8000f3]
stw %l1,[%o2+0x0e4] ! Mem[000000007b0000e4]
jmpl %g6+8,%g0
ldsb [%o2+0x179],%l4 ! Mem[000000007b000179]
p53_call_0_ho:
retl
swap [%o3+0x088],%l2 ! Mem[000000007b800088]
p54_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000007c8000af]
lduw [%i2+0x0f8],%l2 ! Mem[000000007d0000f8]
ldsh [%i3+0x0f0],%l5 ! Mem[000000007d8000f0]
jmpl %g6+8,%g0
lduh [%i0+0x030],%l3 ! Mem[000000007c000030]
p54_call_0_le:
ldx [%i2+0x148],%l1 ! Mem[000000007d000148]
ldsh [%i0+0x136],%l7 ! Mem[000000007c000136]
retl
ldsb [%i1+0x06e],%l4 ! Mem[000000007c80006e]
p54_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000007c8000af]
lduw [%o2+0x0f8],%l2 ! Mem[000000007d0000f8]
ldsh [%o3+0x0f0],%l5 ! Mem[000000007d8000f0]
jmpl %g6+8,%g0
lduh [%o0+0x030],%l3 ! Mem[000000007c000030]
p54_call_0_lo:
ldx [%o2+0x148],%l1 ! Mem[000000007d000148]
ldsh [%o0+0x136],%l7 ! Mem[000000007c000136]
retl
ldsb [%o1+0x06e],%l4 ! Mem[000000007c80006e]
p54_jmpl_0_he:
ldsb [%i2+0x019],%l0 ! Mem[000000007d000019]
stw %l7,[%i3+0x144] ! Mem[000000007d800144]
ldd [%i1+0x170],%l6 ! Mem[000000007c800170]
ldstub [%i2+0x111],%l6 ! Mem[000000007d000111]
jmpl %g6+8,%g0
lduw [%i1+0x1a4],%l7 ! Mem[000000007c8001a4]
p54_call_0_he:
lduh [%i0+0x084],%l7 ! Mem[000000007c000084]
ldub [%i2+0x028],%l4 ! Mem[000000007d000028]
ldsb [%i0+0x1ac],%l4 ! Mem[000000007c0001ac]
ldstub [%i3+0x094],%l6 ! Mem[000000007d800094]
stb %l1,[%i0+0x06b] ! Mem[000000007c00006b]
retl
stx %l2,[%i3+0x038] ! Mem[000000007d800038]
p54_jmpl_0_ho:
ldsb [%o2+0x019],%l0 ! Mem[000000007d000019]
stw %l7,[%o3+0x144] ! Mem[000000007d800144]
ldd [%o1+0x170],%l6 ! Mem[000000007c800170]
ldstub [%o2+0x111],%l6 ! Mem[000000007d000111]
jmpl %g6+8,%g0
lduw [%o1+0x1a4],%l7 ! Mem[000000007c8001a4]
p54_call_0_ho:
lduh [%o0+0x084],%l7 ! Mem[000000007c000084]
ldub [%o2+0x028],%l4 ! Mem[000000007d000028]
ldsb [%o0+0x1ac],%l4 ! Mem[000000007c0001ac]
ldstub [%o3+0x094],%l6 ! Mem[000000007d800094]
stb %l1,[%o0+0x06b] ! Mem[000000007c00006b]
retl
stx %l2,[%o3+0x038] ! Mem[000000007d800038]
p55_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000007e8000af]
std %l2,[%i1+0x0f8] ! Mem[000000007e8000f8]
lduw [%i1+0x074],%l7 ! Mem[000000007e800074]
jmpl %g6+8,%g0
ldstub [%i0+0x06e],%l4 ! Mem[000000007e00006e]
p55_call_0_le:
ldsw [%i1+0x1b0],%l6 ! Mem[000000007e8001b0]
ldd [%i2+0x1e8],%l2 ! Mem[000000007f0001e8]
stw %l6,[%i3+0x024] ! Mem[000000007f800024]
stb %l1,[%i3+0x0c6] ! Mem[000000007f8000c6]
retl
ldstub [%i3+0x10c],%l2 ! Mem[000000007f80010c]
p55_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000007e8000af]
std %l2,[%o1+0x0f8] ! Mem[000000007e8000f8]
lduw [%o1+0x074],%l7 ! Mem[000000007e800074]
jmpl %g6+8,%g0
ldstub [%o0+0x06e],%l4 ! Mem[000000007e00006e]
p55_call_0_lo:
ldsw [%o1+0x1b0],%l6 ! Mem[000000007e8001b0]
ldd [%o2+0x1e8],%l2 ! Mem[000000007f0001e8]
stw %l6,[%o3+0x024] ! Mem[000000007f800024]
stb %l1,[%o3+0x0c6] ! Mem[000000007f8000c6]
retl
ldstub [%o3+0x10c],%l2 ! Mem[000000007f80010c]
p55_jmpl_0_he:
stw %l4,[%i3+0x110] ! Mem[000000007f800110]
swap [%i2+0x1ac],%l7 ! Mem[000000007f0001ac]
jmpl %g6+8,%g0
ldsb [%i2+0x043],%l5 ! Mem[000000007f000043]
p55_call_0_he:
ldx [%i2+0x0b0],%l6 ! Mem[000000007f0000b0]
stb %l5,[%i0+0x0b0] ! Mem[000000007e0000b0]
swap [%i2+0x1c4],%l1 ! Mem[000000007f0001c4]
stw %l3,[%i1+0x1bc] ! Mem[000000007e8001bc]
stw %l4,[%i3+0x0e0] ! Mem[000000007f8000e0]
std %l4,[%i0+0x118] ! Mem[000000007e000118]
swap [%i3+0x1d0],%l5 ! Mem[000000007f8001d0]
retl
swap [%i2+0x170],%l0 ! Mem[000000007f000170]
p55_jmpl_0_ho:
stw %l4,[%o3+0x110] ! Mem[000000007f800110]
swap [%o2+0x1ac],%l7 ! Mem[000000007f0001ac]
jmpl %g6+8,%g0
ldsb [%o2+0x043],%l5 ! Mem[000000007f000043]
p55_call_0_ho:
ldx [%o2+0x0b0],%l6 ! Mem[000000007f0000b0]
stb %l5,[%o0+0x0b0] ! Mem[000000007e0000b0]
swap [%o2+0x1c4],%l1 ! Mem[000000007f0001c4]
stw %l3,[%o1+0x1bc] ! Mem[000000007e8001bc]
stw %l4,[%o3+0x0e0] ! Mem[000000007f8000e0]
std %l4,[%o0+0x118] ! Mem[000000007e000118]
swap [%o3+0x1d0],%l5 ! Mem[000000007f8001d0]
retl
swap [%o2+0x170],%l0 ! Mem[000000007f000170]
p56_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[00000000808000af]
swap [%i3+0x0f8],%l2 ! Mem[00000000818000f8]
swap [%i1+0x154],%l0 ! Mem[0000000080800154]
jmpl %g6+8,%g0
sth %l5,[%i2+0x084] ! Mem[0000000081000084]
p56_call_0_le:
ldsb [%i1+0x1f4],%l6 ! Mem[00000000808001f4]
retl
std %l6,[%i1+0x198] ! Mem[0000000080800198]
p56_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[00000000808000af]
swap [%o3+0x0f8],%l2 ! Mem[00000000818000f8]
swap [%o1+0x154],%l0 ! Mem[0000000080800154]
jmpl %g6+8,%g0
sth %l5,[%o2+0x084] ! Mem[0000000081000084]
p56_call_0_lo:
ldsb [%o1+0x1f4],%l6 ! Mem[00000000808001f4]
retl
std %l6,[%o1+0x198] ! Mem[0000000080800198]
p56_jmpl_0_he:
ldd [%i3+0x040],%l6 ! Mem[0000000081800040]
ldsw [%i0+0x1b4],%l4 ! Mem[00000000800001b4]
ldx [%i1+0x048],%l0 ! Mem[0000000080800048]
swap [%i1+0x088],%l2 ! Mem[0000000080800088]
ldx [%i1+0x188],%l7 ! Mem[0000000080800188]
std %l4,[%i1+0x040] ! Mem[0000000080800040]
sth %l3,[%i2+0x088] ! Mem[0000000081000088]
jmpl %g6+8,%g0
ldx [%i1+0x008],%l1 ! Mem[0000000080800008]
p56_call_0_he:
retl
swap [%i2+0x04c],%l2 ! Mem[000000008100004c]
p56_jmpl_0_ho:
ldd [%o3+0x040],%l6 ! Mem[0000000081800040]
ldsw [%o0+0x1b4],%l4 ! Mem[00000000800001b4]
ldx [%o1+0x048],%l0 ! Mem[0000000080800048]
swap [%o1+0x088],%l2 ! Mem[0000000080800088]
ldx [%o1+0x188],%l7 ! Mem[0000000080800188]
std %l4,[%o1+0x040] ! Mem[0000000080800040]
sth %l3,[%o2+0x088] ! Mem[0000000081000088]
jmpl %g6+8,%g0
ldx [%o1+0x008],%l1 ! Mem[0000000080800008]
p56_call_0_ho:
retl
swap [%o2+0x04c],%l2 ! Mem[000000008100004c]
p57_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000008280008f]
ldsb [%i3+0x184],%l1 ! Mem[0000000083800184]
ldx [%i3+0x150],%l0 ! Mem[0000000083800150]
jmpl %g6+8,%g0
swap [%i1+0x0a4],%l5 ! Mem[00000000828000a4]
p57_call_0_le:
lduh [%i0+0x1f4],%l6 ! Mem[00000000820001f4]
retl
ldstub [%i1+0x077],%l7 ! Mem[0000000082800077]
p57_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000008280008f]
ldsb [%o3+0x184],%l1 ! Mem[0000000083800184]
ldx [%o3+0x150],%l0 ! Mem[0000000083800150]
jmpl %g6+8,%g0
swap [%o1+0x0a4],%l5 ! Mem[00000000828000a4]
p57_call_0_lo:
lduh [%o0+0x1f4],%l6 ! Mem[00000000820001f4]
retl
ldstub [%o1+0x077],%l7 ! Mem[0000000082800077]
p57_jmpl_0_he:
ldub [%i0+0x197],%l4 ! Mem[0000000082000197]
ldstub [%i3+0x18e],%l5 ! Mem[000000008380018e]
lduw [%i2+0x1e8],%l3 ! Mem[00000000830001e8]
ldd [%i2+0x000],%l6 ! Mem[0000000083000000]
lduh [%i1+0x0c6],%l1 ! Mem[00000000828000c6]
jmpl %g6+8,%g0
sth %l4,[%i2+0x158] ! Mem[0000000083000158]
p57_call_0_he:
retl
stx %l2,[%i2+0x088] ! Mem[0000000083000088]
p57_jmpl_0_ho:
ldub [%o0+0x197],%l4 ! Mem[0000000082000197]
ldstub [%o3+0x18e],%l5 ! Mem[000000008380018e]
lduw [%o2+0x1e8],%l3 ! Mem[00000000830001e8]
ldd [%o2+0x000],%l6 ! Mem[0000000083000000]
lduh [%o1+0x0c6],%l1 ! Mem[00000000828000c6]
jmpl %g6+8,%g0
sth %l4,[%o2+0x158] ! Mem[0000000083000158]
p57_call_0_ho:
retl
stx %l2,[%o2+0x088] ! Mem[0000000083000088]
p58_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000008480008f]
ldsb [%i3+0x0f9],%l2 ! Mem[00000000858000f9]
ldsw [%i1+0x0d0],%l5 ! Mem[00000000848000d0]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000084800030]
p58_call_0_le:
stw %l6,[%i0+0x1f4] ! Mem[00000000840001f4]
stw %l7,[%i3+0x054] ! Mem[0000000085800054]
retl
std %l4,[%i1+0x048] ! Mem[0000000084800048]
p58_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000008480008f]
ldsb [%o3+0x0f9],%l2 ! Mem[00000000858000f9]
ldsw [%o1+0x0d0],%l5 ! Mem[00000000848000d0]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l2 ! Mem[0000000084800030]
p58_call_0_lo:
stw %l6,[%o0+0x1f4] ! Mem[00000000840001f4]
stw %l7,[%o3+0x054] ! Mem[0000000085800054]
retl
std %l4,[%o1+0x048] ! Mem[0000000084800048]
p58_jmpl_0_he:
swap [%i1+0x018],%l0 ! Mem[0000000084800018]
stw %l3,[%i0+0x1e8] ! Mem[00000000840001e8]
ldub [%i3+0x004],%l6 ! Mem[0000000085800004]
ldstub [%i0+0x04f],%l1 ! Mem[000000008400004f]
jmpl %g6+8,%g0
ldd [%i3+0x188],%l4 ! Mem[0000000085800188]
p58_call_0_he:
stb %l6,[%i3+0x099] ! Mem[0000000085800099]
ldsh [%i1+0x1d8],%l2 ! Mem[00000000848001d8]
sth %l2,[%i1+0x068] ! Mem[0000000084800068]
retl
stb %l2,[%i1+0x176] ! Mem[0000000084800176]
p58_jmpl_0_ho:
swap [%o1+0x018],%l0 ! Mem[0000000084800018]
stw %l3,[%o0+0x1e8] ! Mem[00000000840001e8]
ldub [%o3+0x004],%l6 ! Mem[0000000085800004]
ldstub [%o0+0x04f],%l1 ! Mem[000000008400004f]
jmpl %g6+8,%g0
ldd [%o3+0x188],%l4 ! Mem[0000000085800188]
p58_call_0_ho:
stb %l6,[%o3+0x099] ! Mem[0000000085800099]
ldsh [%o1+0x1d8],%l2 ! Mem[00000000848001d8]
sth %l2,[%o1+0x068] ! Mem[0000000084800068]
retl
stb %l2,[%o1+0x176] ! Mem[0000000084800176]
p59_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000008680008f]
ldub [%i2+0x0f9],%l2 ! Mem[00000000870000f9]
swap [%i2+0x1a0],%l6 ! Mem[00000000870001a0]
jmpl %g6+8,%g0
stx %l4,[%i3+0x068] ! Mem[0000000087800068]
p59_call_0_le:
swap [%i1+0x018],%l0 ! Mem[0000000086800018]
ldstub [%i2+0x0e5],%l1 ! Mem[00000000870000e5]
stb %l6,[%i0+0x004] ! Mem[0000000086000004]
ldstub [%i3+0x0c6],%l1 ! Mem[00000000878000c6]
retl
ldstub [%i2+0x179],%l4 ! Mem[0000000087000179]
p59_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000008680008f]
ldub [%o2+0x0f9],%l2 ! Mem[00000000870000f9]
swap [%o2+0x1a0],%l6 ! Mem[00000000870001a0]
jmpl %g6+8,%g0
stx %l4,[%o3+0x068] ! Mem[0000000087800068]
p59_call_0_lo:
swap [%o1+0x018],%l0 ! Mem[0000000086800018]
ldstub [%o2+0x0e5],%l1 ! Mem[00000000870000e5]
stb %l6,[%o0+0x004] ! Mem[0000000086000004]
ldstub [%o3+0x0c6],%l1 ! Mem[00000000878000c6]
retl
ldstub [%o2+0x179],%l4 ! Mem[0000000087000179]
p59_jmpl_0_he:
jmpl %g6+8,%g0
sth %l2,[%i2+0x0aa] ! Mem[00000000870000aa]
p59_call_0_he:
swap [%i1+0x108],%l2 ! Mem[0000000086800108]
swap [%i2+0x038],%l0 ! Mem[0000000087000038]
swap [%i2+0x1b0],%l0 ! Mem[00000000870001b0]
lduh [%i2+0x080],%l5 ! Mem[0000000087000080]
swap [%i1+0x170],%l6 ! Mem[0000000086800170]
lduh [%i3+0x13a],%l3 ! Mem[000000008780013a]
retl
ldstub [%i2+0x124],%l3 ! Mem[0000000087000124]
p59_jmpl_0_ho:
jmpl %g6+8,%g0
sth %l2,[%o2+0x0aa] ! Mem[00000000870000aa]
p59_call_0_ho:
swap [%o1+0x108],%l2 ! Mem[0000000086800108]
swap [%o2+0x038],%l0 ! Mem[0000000087000038]
swap [%o2+0x1b0],%l0 ! Mem[00000000870001b0]
lduh [%o2+0x080],%l5 ! Mem[0000000087000080]
swap [%o1+0x170],%l6 ! Mem[0000000086800170]
lduh [%o3+0x13a],%l3 ! Mem[000000008780013a]
retl
ldstub [%o2+0x124],%l3 ! Mem[0000000087000124]
p60_jmpl_0_le:
ldsb [%i1+0x08f],%l0 ! Mem[000000008880008f]
std %l2,[%i0+0x0f8] ! Mem[00000000880000f8]
ldsh [%i0+0x01c],%l5 ! Mem[000000008800001c]
jmpl %g6+8,%g0
ldsw [%i2+0x0c4],%l7 ! Mem[00000000890000c4]
p60_call_0_le:
ldsh [%i3+0x02c],%l7 ! Mem[000000008980002c]
ldsh [%i1+0x19a],%l6 ! Mem[000000008880019a]
std %l6,[%i0+0x1b0] ! Mem[00000000880001b0]
ldd [%i1+0x1a8],%l2 ! Mem[00000000888001a8]
retl
ldx [%i1+0x1b8],%l0 ! Mem[00000000888001b8]
p60_jmpl_0_lo:
ldsb [%o1+0x08f],%l0 ! Mem[000000008880008f]
std %l2,[%o0+0x0f8] ! Mem[00000000880000f8]
ldsh [%o0+0x01c],%l5 ! Mem[000000008800001c]
jmpl %g6+8,%g0
ldsw [%o2+0x0c4],%l7 ! Mem[00000000890000c4]
p60_call_0_lo:
ldsh [%o3+0x02c],%l7 ! Mem[000000008980002c]
ldsh [%o1+0x19a],%l6 ! Mem[000000008880019a]
std %l6,[%o0+0x1b0] ! Mem[00000000880001b0]
ldd [%o1+0x1a8],%l2 ! Mem[00000000888001a8]
retl
ldx [%o1+0x1b8],%l0 ! Mem[00000000888001b8]
p60_jmpl_0_he:
ldx [%i2+0x1f0],%l6 ! Mem[00000000890001f0]
swap [%i3+0x04c],%l1 ! Mem[000000008980004c]
sth %l4,[%i1+0x18c] ! Mem[000000008880018c]
ldsw [%i0+0x178],%l3 ! Mem[0000000088000178]
jmpl %g6+8,%g0
swap [%i3+0x1cc],%l1 ! Mem[00000000898001cc]
p60_call_0_he:
lduh [%i3+0x068],%l2 ! Mem[0000000089800068]
ldsh [%i3+0x176],%l2 ! Mem[0000000089800176]
retl
ldx [%i1+0x010],%l7 ! Mem[0000000088800010]
p60_jmpl_0_ho:
ldx [%o2+0x1f0],%l6 ! Mem[00000000890001f0]
swap [%o3+0x04c],%l1 ! Mem[000000008980004c]
sth %l4,[%o1+0x18c] ! Mem[000000008880018c]
ldsw [%o0+0x178],%l3 ! Mem[0000000088000178]
jmpl %g6+8,%g0
swap [%o3+0x1cc],%l1 ! Mem[00000000898001cc]
p60_call_0_ho:
lduh [%o3+0x068],%l2 ! Mem[0000000089800068]
ldsh [%o3+0x176],%l2 ! Mem[0000000089800176]
retl
ldx [%o1+0x010],%l7 ! Mem[0000000088800010]
p61_jmpl_0_le:
ldsb [%i1+0x0af],%l0 ! Mem[000000008a8000af]
swap [%i2+0x0f8],%l2 ! Mem[000000008b0000f8]
std %l4,[%i1+0x0f0] ! Mem[000000008a8000f0]
jmpl %g6+8,%g0
stx %l3,[%i0+0x010] ! Mem[000000008a000010]
p61_call_0_le:
swap [%i3+0x168],%l1 ! Mem[000000008b800168]
ldstub [%i1+0x116],%l7 ! Mem[000000008a800116]
retl
lduw [%i0+0x1f4],%l7 ! Mem[000000008a0001f4]
p61_jmpl_0_lo:
ldsb [%o1+0x0af],%l0 ! Mem[000000008a8000af]
swap [%o2+0x0f8],%l2 ! Mem[000000008b0000f8]
std %l4,[%o1+0x0f0] ! Mem[000000008a8000f0]
jmpl %g6+8,%g0
stx %l3,[%o0+0x010] ! Mem[000000008a000010]
p61_call_0_lo:
swap [%o3+0x168],%l1 ! Mem[000000008b800168]
ldstub [%o1+0x116],%l7 ! Mem[000000008a800116]
retl
lduw [%o0+0x1f4],%l7 ! Mem[000000008a0001f4]
p61_jmpl_0_he:
sth %l1,[%i3+0x134] ! Mem[000000008b800134]
ldstub [%i2+0x166],%l7 ! Mem[000000008b000166]
stb %l1,[%i0+0x0f3] ! Mem[000000008a0000f3]
ldx [%i2+0x068],%l1 ! Mem[000000008b000068]
lduh [%i0+0x12c],%l2 ! Mem[000000008a00012c]
lduw [%i2+0x0b4],%l6 ! Mem[000000008b0000b4]
stx %l1,[%i1+0x048] ! Mem[000000008a800048]
jmpl %g6+8,%g0
ldd [%i2+0x038],%l2 ! Mem[000000008b000038]
p61_call_0_he:
retl
ldx [%i0+0x020],%l2 ! Mem[000000008a000020]
p61_jmpl_0_ho:
sth %l1,[%o3+0x134] ! Mem[000000008b800134]
ldstub [%o2+0x166],%l7 ! Mem[000000008b000166]
stb %l1,[%o0+0x0f3] ! Mem[000000008a0000f3]
ldx [%o2+0x068],%l1 ! Mem[000000008b000068]
lduh [%o0+0x12c],%l2 ! Mem[000000008a00012c]
lduw [%o2+0x0b4],%l6 ! Mem[000000008b0000b4]
stx %l1,[%o1+0x048] ! Mem[000000008a800048]
jmpl %g6+8,%g0
ldd [%o2+0x038],%l2 ! Mem[000000008b000038]
p61_call_0_ho:
retl
ldx [%o0+0x020],%l2 ! Mem[000000008a000020]
p62_jmpl_0_le:
ldsb [%i2+0x0af],%l0 ! Mem[000000008d0000af]
stw %l1,[%i1+0x1a4] ! Mem[000000008c8001a4]
ldub [%i3+0x175],%l0 ! Mem[000000008d800175]
jmpl %g6+8,%g0
stw %l5,[%i0+0x0a4] ! Mem[000000008c0000a4]
p62_call_0_le:
sth %l6,[%i2+0x1f4] ! Mem[000000008d0001f4]
retl
ldsb [%i0+0x057],%l7 ! Mem[000000008c000057]
p62_jmpl_0_lo:
ldsb [%o2+0x0af],%l0 ! Mem[000000008d0000af]
stw %l1,[%o1+0x1a4] ! Mem[000000008c8001a4]
ldub [%o3+0x175],%l0 ! Mem[000000008d800175]
jmpl %g6+8,%g0
stw %l5,[%o0+0x0a4] ! Mem[000000008c0000a4]
p62_call_0_lo:
sth %l6,[%o2+0x1f4] ! Mem[000000008d0001f4]
retl
ldsb [%o0+0x057],%l7 ! Mem[000000008c000057]
p62_jmpl_0_he:
ldstub [%i2+0x0d4],%l6 ! Mem[000000008d0000d4]
ldsb [%i3+0x196],%l4 ! Mem[000000008d800196]
ldsh [%i2+0x054],%l4 ! Mem[000000008d000054]
ldsh [%i2+0x110],%l0 ! Mem[000000008d000110]
ldstub [%i1+0x0aa],%l4 ! Mem[000000008c8000aa]
jmpl %g6+8,%g0
lduh [%i3+0x008],%l4 ! Mem[000000008d800008]
p62_call_0_he:
ldd [%i3+0x098],%l6 ! Mem[000000008d800098]
retl
stb %l2,[%i1+0x1d8] ! Mem[000000008c8001d8]
p62_jmpl_0_ho:
ldstub [%o2+0x0d4],%l6 ! Mem[000000008d0000d4]
ldsb [%o3+0x196],%l4 ! Mem[000000008d800196]
ldsh [%o2+0x054],%l4 ! Mem[000000008d000054]
ldsh [%o2+0x110],%l0 ! Mem[000000008d000110]
ldstub [%o1+0x0aa],%l4 ! Mem[000000008c8000aa]
jmpl %g6+8,%g0
lduh [%o3+0x008],%l4 ! Mem[000000008d800008]
p62_call_0_ho:
ldd [%o3+0x098],%l6 ! Mem[000000008d800098]
retl
stb %l2,[%o1+0x1d8] ! Mem[000000008c8001d8]
p63_jmpl_0_le:
ldsb [%i2+0x0af],%l0 ! Mem[000000008f0000af]
ldsb [%i3+0x0f9],%l2 ! Mem[000000008f8000f9]
ldsb [%i3+0x0d1],%l5 ! Mem[000000008f8000d1]
jmpl %g6+8,%g0
std %l6,[%i3+0x1b0] ! Mem[000000008f8001b0]
p63_call_0_le:
lduh [%i3+0x046],%l1 ! Mem[000000008f800046]
swap [%i3+0x054],%l4 ! Mem[000000008f800054]
ldd [%i1+0x110],%l0 ! Mem[000000008e800110]
lduh [%i0+0x0aa],%l4 ! Mem[000000008e0000aa]
ldx [%i2+0x028],%l4 ! Mem[000000008f000028]
ldsb [%i3+0x1ad],%l7 ! Mem[000000008f8001ad]
retl
stb %l1,[%i0+0x00a] ! Mem[000000008e00000a]
p63_jmpl_0_lo:
ldsb [%o2+0x0af],%l0 ! Mem[000000008f0000af]
ldsb [%o3+0x0f9],%l2 ! Mem[000000008f8000f9]
ldsb [%o3+0x0d1],%l5 ! Mem[000000008f8000d1]
jmpl %g6+8,%g0
std %l6,[%o3+0x1b0] ! Mem[000000008f8001b0]
p63_call_0_lo:
lduh [%o3+0x046],%l1 ! Mem[000000008f800046]
swap [%o3+0x054],%l4 ! Mem[000000008f800054]
ldd [%o1+0x110],%l0 ! Mem[000000008e800110]
lduh [%o0+0x0aa],%l4 ! Mem[000000008e0000aa]
ldx [%o2+0x028],%l4 ! Mem[000000008f000028]
ldsb [%o3+0x1ad],%l7 ! Mem[000000008f8001ad]
retl
stb %l1,[%o0+0x00a] ! Mem[000000008e00000a]
p63_jmpl_0_he:
jmpl %g6+8,%g0
stx %l2,[%i0+0x068] ! Mem[000000008e000068]
p63_call_0_he:
retl
lduh [%i0+0x05e],%l1 ! Mem[000000008e00005e]
p63_jmpl_0_ho:
jmpl %g6+8,%g0
stx %l2,[%o0+0x068] ! Mem[000000008e000068]
p63_call_0_ho:
retl
lduh [%o0+0x05e],%l1 ! Mem[000000008e00005e]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldstub [%i1+0x135],%l6 ! Mem[0000000010800135]
ldub [%i3+0x1be],%l3 ! Mem[00000000118001be]
swap [%i2+0x0c0],%l4 ! Mem[00000000110000c0]
ldsb [%i2+0x11b],%l5 ! Mem[000000001100011b]
jmpl %g6+8,%g0
std %l0,[%i1+0x078] ! Mem[0000000010800078]
p0_call_1_le:
sth %l1,[%i0+0x176] ! Mem[0000000010000176]
ldd [%i2+0x028],%l4 ! Mem[0000000011000028]
swap [%i2+0x144],%l6 ! Mem[0000000011000144]
swap [%i1+0x188],%l3 ! Mem[0000000010800188]
retl
ldstub [%i2+0x013],%l3 ! Mem[0000000011000013]
p0_jmpl_1_lo:
ldstub [%o1+0x135],%l6 ! Mem[0000000010800135]
ldub [%o3+0x1be],%l3 ! Mem[00000000118001be]
swap [%o2+0x0c0],%l4 ! Mem[00000000110000c0]
ldsb [%o2+0x11b],%l5 ! Mem[000000001100011b]
jmpl %g6+8,%g0
std %l0,[%o1+0x078] ! Mem[0000000010800078]
p0_call_1_lo:
sth %l1,[%o0+0x176] ! Mem[0000000010000176]
ldd [%o2+0x028],%l4 ! Mem[0000000011000028]
swap [%o2+0x144],%l6 ! Mem[0000000011000144]
swap [%o1+0x188],%l3 ! Mem[0000000010800188]
retl
ldstub [%o2+0x013],%l3 ! Mem[0000000011000013]
p0_jmpl_1_he:
ldstub [%i1+0x1c8],%l7 ! Mem[00000000108001c8]
std %l0,[%i2+0x0f0] ! Mem[00000000110000f0]
ldx [%i1+0x000],%l0 ! Mem[0000000010800000]
stx %l3,[%i1+0x138] ! Mem[0000000010800138]
jmpl %g6+8,%g0
std %l2,[%i3+0x0e0] ! Mem[00000000118000e0]
p0_call_1_he:
retl
ldsh [%i3+0x180],%l6 ! Mem[0000000011800180]
p0_jmpl_1_ho:
ldstub [%o1+0x1c8],%l7 ! Mem[00000000108001c8]
std %l0,[%o2+0x0f0] ! Mem[00000000110000f0]
ldx [%o1+0x000],%l0 ! Mem[0000000010800000]
stx %l3,[%o1+0x138] ! Mem[0000000010800138]
jmpl %g6+8,%g0
std %l2,[%o3+0x0e0] ! Mem[00000000118000e0]
p0_call_1_ho:
retl
ldsh [%o3+0x180],%l6 ! Mem[0000000011800180]
p1_jmpl_1_le:
ldx [%i3+0x0c0],%l4 ! Mem[00000000138000c0]
ldub [%i0+0x1e8],%l7 ! Mem[00000000120001e8]
ldsw [%i2+0x0f4],%l1 ! Mem[00000000130000f4]
jmpl %g6+8,%g0
stw %l0,[%i0+0x024] ! Mem[0000000012000024]
p1_call_1_le:
retl
ldsw [%i3+0x014],%l7 ! Mem[0000000013800014]
p1_jmpl_1_lo:
ldx [%o3+0x0c0],%l4 ! Mem[00000000138000c0]
ldub [%o0+0x1e8],%l7 ! Mem[00000000120001e8]
ldsw [%o2+0x0f4],%l1 ! Mem[00000000130000f4]
jmpl %g6+8,%g0
stw %l0,[%o0+0x024] ! Mem[0000000012000024]
p1_call_1_lo:
retl
ldsw [%o3+0x014],%l7 ! Mem[0000000013800014]
p1_jmpl_1_he:
swap [%i3+0x010],%l6 ! Mem[0000000013800010]
swap [%i0+0x050],%l6 ! Mem[0000000012000050]
ldsw [%i1+0x0dc],%l3 ! Mem[00000000128000dc]
stx %l5,[%i0+0x038] ! Mem[0000000012000038]
jmpl %g6+8,%g0
ldub [%i3+0x1b6],%l4 ! Mem[00000000138001b6]
p1_call_1_he:
lduw [%i2+0x0d8],%l7 ! Mem[00000000130000d8]
stb %l5,[%i1+0x17b] ! Mem[000000001280017b]
ldstub [%i1+0x1ee],%l6 ! Mem[00000000128001ee]
std %l6,[%i3+0x178] ! Mem[0000000013800178]
ldd [%i1+0x1d0],%l2 ! Mem[00000000128001d0]
lduh [%i0+0x17a],%l1 ! Mem[000000001200017a]
swap [%i3+0x044],%l1 ! Mem[0000000013800044]
retl
stx %l6,[%i2+0x0a8] ! Mem[00000000130000a8]
p1_jmpl_1_ho:
swap [%o3+0x010],%l6 ! Mem[0000000013800010]
swap [%o0+0x050],%l6 ! Mem[0000000012000050]
ldsw [%o1+0x0dc],%l3 ! Mem[00000000128000dc]
stx %l5,[%o0+0x038] ! Mem[0000000012000038]
jmpl %g6+8,%g0
ldub [%o3+0x1b6],%l4 ! Mem[00000000138001b6]
p1_call_1_ho:
lduw [%o2+0x0d8],%l7 ! Mem[00000000130000d8]
stb %l5,[%o1+0x17b] ! Mem[000000001280017b]
ldstub [%o1+0x1ee],%l6 ! Mem[00000000128001ee]
std %l6,[%o3+0x178] ! Mem[0000000013800178]
ldd [%o1+0x1d0],%l2 ! Mem[00000000128001d0]
lduh [%o0+0x17a],%l1 ! Mem[000000001200017a]
swap [%o3+0x044],%l1 ! Mem[0000000013800044]
retl
stx %l6,[%o2+0x0a8] ! Mem[00000000130000a8]
p2_jmpl_1_le:
stw %l6,[%i2+0x118] ! Mem[0000000015000118]
ldstub [%i0+0x1bd],%l0 ! Mem[00000000140001bd]
stb %l6,[%i2+0x0f4] ! Mem[00000000150000f4]
stw %l3,[%i3+0x118] ! Mem[0000000015800118]
ldsw [%i0+0x15c],%l4 ! Mem[000000001400015c]
std %l6,[%i0+0x0b8] ! Mem[00000000140000b8]
jmpl %g6+8,%g0
lduh [%i2+0x056],%l6 ! Mem[0000000015000056]
p2_call_1_le:
retl
ldub [%i0+0x19a],%l0 ! Mem[000000001400019a]
p2_jmpl_1_lo:
stw %l6,[%o2+0x118] ! Mem[0000000015000118]
ldstub [%o0+0x1bd],%l0 ! Mem[00000000140001bd]
stb %l6,[%o2+0x0f4] ! Mem[00000000150000f4]
stw %l3,[%o3+0x118] ! Mem[0000000015800118]
ldsw [%o0+0x15c],%l4 ! Mem[000000001400015c]
std %l6,[%o0+0x0b8] ! Mem[00000000140000b8]
jmpl %g6+8,%g0
lduh [%o2+0x056],%l6 ! Mem[0000000015000056]
p2_call_1_lo:
retl
ldub [%o0+0x19a],%l0 ! Mem[000000001400019a]
p2_jmpl_1_he:
ldstub [%i2+0x143],%l4 ! Mem[0000000015000143]
ldd [%i2+0x070],%l6 ! Mem[0000000015000070]
swap [%i3+0x034],%l6 ! Mem[0000000015800034]
ldub [%i2+0x1a3],%l7 ! Mem[00000000150001a3]
lduh [%i1+0x11c],%l4 ! Mem[000000001480011c]
swap [%i0+0x1a4],%l6 ! Mem[00000000140001a4]
jmpl %g6+8,%g0
swap [%i3+0x188],%l1 ! Mem[0000000015800188]
p2_call_1_he:
swap [%i1+0x18c],%l7 ! Mem[000000001480018c]
ldsw [%i0+0x0f8],%l7 ! Mem[00000000140000f8]
retl
ldsb [%i2+0x15b],%l5 ! Mem[000000001500015b]
p2_jmpl_1_ho:
ldstub [%o2+0x143],%l4 ! Mem[0000000015000143]
ldd [%o2+0x070],%l6 ! Mem[0000000015000070]
swap [%o3+0x034],%l6 ! Mem[0000000015800034]
ldub [%o2+0x1a3],%l7 ! Mem[00000000150001a3]
lduh [%o1+0x11c],%l4 ! Mem[000000001480011c]
swap [%o0+0x1a4],%l6 ! Mem[00000000140001a4]
jmpl %g6+8,%g0
swap [%o3+0x188],%l1 ! Mem[0000000015800188]
p2_call_1_ho:
swap [%o1+0x18c],%l7 ! Mem[000000001480018c]
ldsw [%o0+0x0f8],%l7 ! Mem[00000000140000f8]
retl
ldsb [%o2+0x15b],%l5 ! Mem[000000001500015b]
p3_jmpl_1_le:
jmpl %g6+8,%g0
stb %l6,[%i3+0x181] ! Mem[0000000017800181]
p3_call_1_le:
ldstub [%i3+0x04d],%l7 ! Mem[000000001780004d]
swap [%i2+0x040],%l7 ! Mem[0000000017000040]
ldd [%i2+0x060],%l4 ! Mem[0000000017000060]
ldsh [%i2+0x10a],%l6 ! Mem[000000001700010a]
ldstub [%i3+0x132],%l3 ! Mem[0000000017800132]
swap [%i2+0x0fc],%l2 ! Mem[00000000170000fc]
retl
swap [%i0+0x048],%l7 ! Mem[0000000016000048]
p3_jmpl_1_lo:
jmpl %g6+8,%g0
stb %l6,[%o3+0x181] ! Mem[0000000017800181]
p3_call_1_lo:
ldstub [%o3+0x04d],%l7 ! Mem[000000001780004d]
swap [%o2+0x040],%l7 ! Mem[0000000017000040]
ldd [%o2+0x060],%l4 ! Mem[0000000017000060]
ldsh [%o2+0x10a],%l6 ! Mem[000000001700010a]
ldstub [%o3+0x132],%l3 ! Mem[0000000017800132]
swap [%o2+0x0fc],%l2 ! Mem[00000000170000fc]
retl
swap [%o0+0x048],%l7 ! Mem[0000000016000048]
p3_jmpl_1_he:
ldsw [%i1+0x104],%l7 ! Mem[0000000016800104]
std %l6,[%i3+0x0d8] ! Mem[00000000178000d8]
ldsw [%i2+0x078],%l3 ! Mem[0000000017000078]
ldx [%i2+0x108],%l1 ! Mem[0000000017000108]
lduw [%i3+0x0dc],%l1 ! Mem[00000000178000dc]
ldd [%i2+0x190],%l0 ! Mem[0000000017000190]
jmpl %g6+8,%g0
sth %l6,[%i1+0x0de] ! Mem[00000000168000de]
p3_call_1_he:
sth %l5,[%i3+0x052] ! Mem[0000000017800052]
ldsh [%i3+0x05e],%l7 ! Mem[000000001780005e]
sth %l2,[%i2+0x168] ! Mem[0000000017000168]
sth %l4,[%i3+0x162] ! Mem[0000000017800162]
retl
ldub [%i0+0x164],%l6 ! Mem[0000000016000164]
p3_jmpl_1_ho:
ldsw [%o1+0x104],%l7 ! Mem[0000000016800104]
std %l6,[%o3+0x0d8] ! Mem[00000000178000d8]
ldsw [%o2+0x078],%l3 ! Mem[0000000017000078]
ldx [%o2+0x108],%l1 ! Mem[0000000017000108]
lduw [%o3+0x0dc],%l1 ! Mem[00000000178000dc]
ldd [%o2+0x190],%l0 ! Mem[0000000017000190]
jmpl %g6+8,%g0
sth %l6,[%o1+0x0de] ! Mem[00000000168000de]
p3_call_1_ho:
sth %l5,[%o3+0x052] ! Mem[0000000017800052]
ldsh [%o3+0x05e],%l7 ! Mem[000000001780005e]
sth %l2,[%o2+0x168] ! Mem[0000000017000168]
sth %l4,[%o3+0x162] ! Mem[0000000017800162]
retl
ldub [%o0+0x164],%l6 ! Mem[0000000016000164]
p4_jmpl_1_le:
ldsw [%i0+0x058],%l1 ! Mem[0000000018000058]
ldsh [%i0+0x152],%l5 ! Mem[0000000018000152]
ldsw [%i0+0x1d0],%l5 ! Mem[00000000180001d0]
stx %l0,[%i2+0x170] ! Mem[0000000019000170]
ldstub [%i2+0x089],%l5 ! Mem[0000000019000089]
ldsh [%i2+0x038],%l2 ! Mem[0000000019000038]
jmpl %g6+8,%g0
lduh [%i2+0x0ee],%l5 ! Mem[00000000190000ee]
p4_call_1_le:
stw %l3,[%i0+0x030] ! Mem[0000000018000030]
ldstub [%i1+0x186],%l3 ! Mem[0000000018800186]
stx %l0,[%i3+0x118] ! Mem[0000000019800118]
retl
ldsw [%i3+0x0f4],%l4 ! Mem[00000000198000f4]
p4_jmpl_1_lo:
ldsw [%o0+0x058],%l1 ! Mem[0000000018000058]
ldsh [%o0+0x152],%l5 ! Mem[0000000018000152]
ldsw [%o0+0x1d0],%l5 ! Mem[00000000180001d0]
stx %l0,[%o2+0x170] ! Mem[0000000019000170]
ldstub [%o2+0x089],%l5 ! Mem[0000000019000089]
ldsh [%o2+0x038],%l2 ! Mem[0000000019000038]
jmpl %g6+8,%g0
lduh [%o2+0x0ee],%l5 ! Mem[00000000190000ee]
p4_call_1_lo:
stw %l3,[%o0+0x030] ! Mem[0000000018000030]
ldstub [%o1+0x186],%l3 ! Mem[0000000018800186]
stx %l0,[%o3+0x118] ! Mem[0000000019800118]
retl
ldsw [%o3+0x0f4],%l4 ! Mem[00000000198000f4]
p4_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i3+0x0d6],%l6 ! Mem[00000000198000d6]
p4_call_1_he:
ldstub [%i0+0x18b],%l1 ! Mem[000000001800018b]
std %l4,[%i3+0x1b0] ! Mem[00000000198001b0]
ldsw [%i3+0x0ac],%l5 ! Mem[00000000198000ac]
ldx [%i2+0x0b8],%l7 ! Mem[00000000190000b8]
std %l2,[%i0+0x0f8] ! Mem[00000000180000f8]
stw %l7,[%i1+0x0bc] ! Mem[00000000188000bc]
retl
ldx [%i0+0x058],%l7 ! Mem[0000000018000058]
p4_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o3+0x0d6],%l6 ! Mem[00000000198000d6]
p4_call_1_ho:
ldstub [%o0+0x18b],%l1 ! Mem[000000001800018b]
std %l4,[%o3+0x1b0] ! Mem[00000000198001b0]
ldsw [%o3+0x0ac],%l5 ! Mem[00000000198000ac]
ldx [%o2+0x0b8],%l7 ! Mem[00000000190000b8]
std %l2,[%o0+0x0f8] ! Mem[00000000180000f8]
stw %l7,[%o1+0x0bc] ! Mem[00000000188000bc]
retl
ldx [%o0+0x058],%l7 ! Mem[0000000018000058]
p5_jmpl_1_le:
ldub [%i1+0x1d5],%l4 ! Mem[000000001a8001d5]
ldsw [%i0+0x004],%l0 ! Mem[000000001a000004]
swap [%i0+0x004],%l7 ! Mem[000000001a000004]
ldsb [%i3+0x0fc],%l2 ! Mem[000000001b8000fc]
jmpl %g6+8,%g0
ldub [%i0+0x117],%l3 ! Mem[000000001a000117]
p5_call_1_le:
retl
sth %l6,[%i0+0x190] ! Mem[000000001a000190]
p5_jmpl_1_lo:
ldub [%o1+0x1d5],%l4 ! Mem[000000001a8001d5]
ldsw [%o0+0x004],%l0 ! Mem[000000001a000004]
swap [%o0+0x004],%l7 ! Mem[000000001a000004]
ldsb [%o3+0x0fc],%l2 ! Mem[000000001b8000fc]
jmpl %g6+8,%g0
ldub [%o0+0x117],%l3 ! Mem[000000001a000117]
p5_call_1_lo:
retl
sth %l6,[%o0+0x190] ! Mem[000000001a000190]
p5_jmpl_1_he:
ldsw [%i3+0x00c],%l4 ! Mem[000000001b80000c]
ldd [%i1+0x108],%l4 ! Mem[000000001a800108]
stw %l2,[%i0+0x128] ! Mem[000000001a000128]
sth %l6,[%i2+0x0f6] ! Mem[000000001b0000f6]
ldsb [%i2+0x1f6],%l3 ! Mem[000000001b0001f6]
ldub [%i2+0x04e],%l1 ! Mem[000000001b00004e]
lduh [%i1+0x1f0],%l2 ! Mem[000000001a8001f0]
jmpl %g6+8,%g0
ldstub [%i0+0x12a],%l3 ! Mem[000000001a00012a]
p5_call_1_he:
ldx [%i3+0x140],%l4 ! Mem[000000001b800140]
ldsb [%i0+0x062],%l2 ! Mem[000000001a000062]
lduh [%i3+0x07e],%l7 ! Mem[000000001b80007e]
lduw [%i2+0x1f4],%l5 ! Mem[000000001b0001f4]
ldub [%i1+0x009],%l4 ! Mem[000000001a800009]
retl
ldsw [%i3+0x044],%l3 ! Mem[000000001b800044]
p5_jmpl_1_ho:
ldsw [%o3+0x00c],%l4 ! Mem[000000001b80000c]
ldd [%o1+0x108],%l4 ! Mem[000000001a800108]
stw %l2,[%o0+0x128] ! Mem[000000001a000128]
sth %l6,[%o2+0x0f6] ! Mem[000000001b0000f6]
ldsb [%o2+0x1f6],%l3 ! Mem[000000001b0001f6]
ldub [%o2+0x04e],%l1 ! Mem[000000001b00004e]
lduh [%o1+0x1f0],%l2 ! Mem[000000001a8001f0]
jmpl %g6+8,%g0
ldstub [%o0+0x12a],%l3 ! Mem[000000001a00012a]
p5_call_1_ho:
ldx [%o3+0x140],%l4 ! Mem[000000001b800140]
ldsb [%o0+0x062],%l2 ! Mem[000000001a000062]
lduh [%o3+0x07e],%l7 ! Mem[000000001b80007e]
lduw [%o2+0x1f4],%l5 ! Mem[000000001b0001f4]
ldub [%o1+0x009],%l4 ! Mem[000000001a800009]
retl
ldsw [%o3+0x044],%l3 ! Mem[000000001b800044]
p6_jmpl_1_le:
swap [%i3+0x138],%l3 ! Mem[000000001d800138]
jmpl %g6+8,%g0
ldsh [%i1+0x124],%l3 ! Mem[000000001c800124]
p6_call_1_le:
ldstub [%i1+0x0a9],%l7 ! Mem[000000001c8000a9]
stx %l7,[%i3+0x088] ! Mem[000000001d800088]
ldub [%i0+0x09e],%l6 ! Mem[000000001c00009e]
ldsh [%i3+0x056],%l6 ! Mem[000000001d800056]
ldstub [%i0+0x026],%l7 ! Mem[000000001c000026]
ldub [%i1+0x0bf],%l3 ! Mem[000000001c8000bf]
sth %l6,[%i0+0x1b0] ! Mem[000000001c0001b0]
retl
ldd [%i3+0x1c0],%l2 ! Mem[000000001d8001c0]
p6_jmpl_1_lo:
swap [%o3+0x138],%l3 ! Mem[000000001d800138]
jmpl %g6+8,%g0
ldsh [%o1+0x124],%l3 ! Mem[000000001c800124]
p6_call_1_lo:
ldstub [%o1+0x0a9],%l7 ! Mem[000000001c8000a9]
stx %l7,[%o3+0x088] ! Mem[000000001d800088]
ldub [%o0+0x09e],%l6 ! Mem[000000001c00009e]
ldsh [%o3+0x056],%l6 ! Mem[000000001d800056]
ldstub [%o0+0x026],%l7 ! Mem[000000001c000026]
ldub [%o1+0x0bf],%l3 ! Mem[000000001c8000bf]
sth %l6,[%o0+0x1b0] ! Mem[000000001c0001b0]
retl
ldd [%o3+0x1c0],%l2 ! Mem[000000001d8001c0]
p6_jmpl_1_he:
ldd [%i3+0x0d8],%l2 ! Mem[000000001d8000d8]
stw %l6,[%i2+0x0c0] ! Mem[000000001d0000c0]
ldx [%i0+0x088],%l0 ! Mem[000000001c000088]
lduh [%i2+0x170],%l6 ! Mem[000000001d000170]
jmpl %g6+8,%g0
ldx [%i0+0x0b8],%l1 ! Mem[000000001c0000b8]
p6_call_1_he:
ldstub [%i1+0x158],%l6 ! Mem[000000001c800158]
stb %l4,[%i1+0x0bd] ! Mem[000000001c8000bd]
lduh [%i2+0x12a],%l1 ! Mem[000000001d00012a]
retl
swap [%i3+0x038],%l4 ! Mem[000000001d800038]
p6_jmpl_1_ho:
ldd [%o3+0x0d8],%l2 ! Mem[000000001d8000d8]
stw %l6,[%o2+0x0c0] ! Mem[000000001d0000c0]
ldx [%o0+0x088],%l0 ! Mem[000000001c000088]
lduh [%o2+0x170],%l6 ! Mem[000000001d000170]
jmpl %g6+8,%g0
ldx [%o0+0x0b8],%l1 ! Mem[000000001c0000b8]
p6_call_1_ho:
ldstub [%o1+0x158],%l6 ! Mem[000000001c800158]
stb %l4,[%o1+0x0bd] ! Mem[000000001c8000bd]
lduh [%o2+0x12a],%l1 ! Mem[000000001d00012a]
retl
swap [%o3+0x038],%l4 ! Mem[000000001d800038]
p7_jmpl_1_le:
ldsh [%i3+0x1c4],%l1 ! Mem[000000001f8001c4]
ldstub [%i0+0x17e],%l6 ! Mem[000000001e00017e]
stx %l1,[%i3+0x058] ! Mem[000000001f800058]
lduh [%i0+0x11a],%l5 ! Mem[000000001e00011a]
stx %l1,[%i2+0x078] ! Mem[000000001f000078]
jmpl %g6+8,%g0
ldstub [%i2+0x0cd],%l5 ! Mem[000000001f0000cd]
p7_call_1_le:
std %l4,[%i1+0x008] ! Mem[000000001e800008]
retl
stb %l6,[%i3+0x166] ! Mem[000000001f800166]
p7_jmpl_1_lo:
ldsh [%o3+0x1c4],%l1 ! Mem[000000001f8001c4]
ldstub [%o0+0x17e],%l6 ! Mem[000000001e00017e]
stx %l1,[%o3+0x058] ! Mem[000000001f800058]
lduh [%o0+0x11a],%l5 ! Mem[000000001e00011a]
stx %l1,[%o2+0x078] ! Mem[000000001f000078]
jmpl %g6+8,%g0
ldstub [%o2+0x0cd],%l5 ! Mem[000000001f0000cd]
p7_call_1_lo:
std %l4,[%o1+0x008] ! Mem[000000001e800008]
retl
stb %l6,[%o3+0x166] ! Mem[000000001f800166]
p7_jmpl_1_he:
ldstub [%i3+0x1d8],%l5 ! Mem[000000001f8001d8]
swap [%i2+0x0f8],%l3 ! Mem[000000001f0000f8]
ldstub [%i1+0x197],%l6 ! Mem[000000001e800197]
stb %l5,[%i2+0x0dc] ! Mem[000000001f0000dc]
jmpl %g6+8,%g0
stx %l0,[%i2+0x170] ! Mem[000000001f000170]
p7_call_1_he:
ldx [%i0+0x0b8],%l0 ! Mem[000000001e0000b8]
swap [%i0+0x014],%l6 ! Mem[000000001e000014]
ldsh [%i2+0x060],%l4 ! Mem[000000001f000060]
ldsw [%i1+0x108],%l6 ! Mem[000000001e800108]
retl
ldstub [%i0+0x112],%l3 ! Mem[000000001e000112]
p7_jmpl_1_ho:
ldstub [%o3+0x1d8],%l5 ! Mem[000000001f8001d8]
swap [%o2+0x0f8],%l3 ! Mem[000000001f0000f8]
ldstub [%o1+0x197],%l6 ! Mem[000000001e800197]
stb %l5,[%o2+0x0dc] ! Mem[000000001f0000dc]
jmpl %g6+8,%g0
stx %l0,[%o2+0x170] ! Mem[000000001f000170]
p7_call_1_ho:
ldx [%o0+0x0b8],%l0 ! Mem[000000001e0000b8]
swap [%o0+0x014],%l6 ! Mem[000000001e000014]
ldsh [%o2+0x060],%l4 ! Mem[000000001f000060]
ldsw [%o1+0x108],%l6 ! Mem[000000001e800108]
retl
ldstub [%o0+0x112],%l3 ! Mem[000000001e000112]
p8_jmpl_1_le:
ldub [%i2+0x1f8],%l2 ! Mem[00000000210001f8]
ldx [%i0+0x048],%l2 ! Mem[0000000020000048]
stw %l2,[%i1+0x018] ! Mem[0000000020800018]
ldstub [%i2+0x146],%l5 ! Mem[0000000021000146]
stb %l4,[%i1+0x111] ! Mem[0000000020800111]
ldstub [%i2+0x1f5],%l4 ! Mem[00000000210001f5]
jmpl %g6+8,%g0
ldstub [%i2+0x1d9],%l6 ! Mem[00000000210001d9]
p8_call_1_le:
sth %l6,[%i3+0x076] ! Mem[0000000021800076]
swap [%i0+0x004],%l7 ! Mem[0000000020000004]
retl
lduh [%i2+0x09e],%l3 ! Mem[000000002100009e]
p8_jmpl_1_lo:
ldub [%o2+0x1f8],%l2 ! Mem[00000000210001f8]
ldx [%o0+0x048],%l2 ! Mem[0000000020000048]
stw %l2,[%o1+0x018] ! Mem[0000000020800018]
ldstub [%o2+0x146],%l5 ! Mem[0000000021000146]
stb %l4,[%o1+0x111] ! Mem[0000000020800111]
ldstub [%o2+0x1f5],%l4 ! Mem[00000000210001f5]
jmpl %g6+8,%g0
ldstub [%o2+0x1d9],%l6 ! Mem[00000000210001d9]
p8_call_1_lo:
sth %l6,[%o3+0x076] ! Mem[0000000021800076]
swap [%o0+0x004],%l7 ! Mem[0000000020000004]
retl
lduh [%o2+0x09e],%l3 ! Mem[000000002100009e]
p8_jmpl_1_he:
swap [%i3+0x05c],%l4 ! Mem[000000002180005c]
jmpl %g6+8,%g0
swap [%i0+0x014],%l7 ! Mem[0000000020000014]
p8_call_1_he:
ldub [%i2+0x033],%l6 ! Mem[0000000021000033]
ldstub [%i1+0x053],%l6 ! Mem[0000000020800053]
stx %l3,[%i0+0x0d8] ! Mem[00000000200000d8]
ldsw [%i0+0x040],%l7 ! Mem[0000000020000040]
retl
ldsh [%i1+0x060],%l4 ! Mem[0000000020800060]
p8_jmpl_1_ho:
swap [%o3+0x05c],%l4 ! Mem[000000002180005c]
jmpl %g6+8,%g0
swap [%o0+0x014],%l7 ! Mem[0000000020000014]
p8_call_1_ho:
ldub [%o2+0x033],%l6 ! Mem[0000000021000033]
ldstub [%o1+0x053],%l6 ! Mem[0000000020800053]
stx %l3,[%o0+0x0d8] ! Mem[00000000200000d8]
ldsw [%o0+0x040],%l7 ! Mem[0000000020000040]
retl
ldsh [%o1+0x060],%l4 ! Mem[0000000020800060]
p9_jmpl_1_le:
ldx [%i2+0x150],%l0 ! Mem[0000000023000150]
ldsb [%i0+0x0a9],%l5 ! Mem[00000000220000a9]
swap [%i2+0x050],%l7 ! Mem[0000000023000050]
lduh [%i2+0x1fa],%l3 ! Mem[00000000230001fa]
lduw [%i1+0x120],%l3 ! Mem[0000000022800120]
jmpl %g6+8,%g0
lduh [%i2+0x11c],%l4 ! Mem[000000002300011c]
p9_call_1_le:
ldstub [%i3+0x0e4],%l3 ! Mem[00000000238000e4]
stx %l3,[%i0+0x190] ! Mem[0000000022000190]
ldub [%i3+0x0fa],%l7 ! Mem[00000000238000fa]
retl
ldsw [%i3+0x1f0],%l1 ! Mem[00000000238001f0]
p9_jmpl_1_lo:
ldx [%o2+0x150],%l0 ! Mem[0000000023000150]
ldsb [%o0+0x0a9],%l5 ! Mem[00000000220000a9]
swap [%o2+0x050],%l7 ! Mem[0000000023000050]
lduh [%o2+0x1fa],%l3 ! Mem[00000000230001fa]
lduw [%o1+0x120],%l3 ! Mem[0000000022800120]
jmpl %g6+8,%g0
lduh [%o2+0x11c],%l4 ! Mem[000000002300011c]
p9_call_1_lo:
ldstub [%o3+0x0e4],%l3 ! Mem[00000000238000e4]
stx %l3,[%o0+0x190] ! Mem[0000000022000190]
ldub [%o3+0x0fa],%l7 ! Mem[00000000238000fa]
retl
ldsw [%o3+0x1f0],%l1 ! Mem[00000000238001f0]
p9_jmpl_1_he:
std %l6,[%i3+0x1d0] ! Mem[00000000238001d0]
ldsw [%i0+0x1d0],%l2 ! Mem[00000000220001d0]
ldd [%i3+0x0d8],%l4 ! Mem[00000000238000d8]
lduw [%i1+0x190],%l1 ! Mem[0000000022800190]
sth %l1,[%i3+0x102] ! Mem[0000000023800102]
lduh [%i2+0x0be],%l7 ! Mem[00000000230000be]
jmpl %g6+8,%g0
ldstub [%i0+0x1ac],%l0 ! Mem[00000000220001ac]
p9_call_1_he:
swap [%i1+0x0e0],%l5 ! Mem[00000000228000e0]
retl
ldd [%i2+0x1b0],%l0 ! Mem[00000000230001b0]
p9_jmpl_1_ho:
std %l6,[%o3+0x1d0] ! Mem[00000000238001d0]
ldsw [%o0+0x1d0],%l2 ! Mem[00000000220001d0]
ldd [%o3+0x0d8],%l4 ! Mem[00000000238000d8]
lduw [%o1+0x190],%l1 ! Mem[0000000022800190]
sth %l1,[%o3+0x102] ! Mem[0000000023800102]
lduh [%o2+0x0be],%l7 ! Mem[00000000230000be]
jmpl %g6+8,%g0
ldstub [%o0+0x1ac],%l0 ! Mem[00000000220001ac]
p9_call_1_ho:
swap [%o1+0x0e0],%l5 ! Mem[00000000228000e0]
retl
ldd [%o2+0x1b0],%l0 ! Mem[00000000230001b0]
p10_jmpl_1_le:
lduw [%i0+0x0bc],%l3 ! Mem[00000000240000bc]
jmpl %g6+8,%g0
stx %l0,[%i1+0x000] ! Mem[0000000024800000]
p10_call_1_le:
retl
ldd [%i2+0x098],%l0 ! Mem[0000000025000098]
p10_jmpl_1_lo:
lduw [%o0+0x0bc],%l3 ! Mem[00000000240000bc]
jmpl %g6+8,%g0
stx %l0,[%o1+0x000] ! Mem[0000000024800000]
p10_call_1_lo:
retl
ldd [%o2+0x098],%l0 ! Mem[0000000025000098]
p10_jmpl_1_he:
ldub [%i1+0x196],%l3 ! Mem[0000000024800196]
swap [%i3+0x0d8],%l7 ! Mem[00000000258000d8]
swap [%i0+0x1d0],%l1 ! Mem[00000000240001d0]
jmpl %g6+8,%g0
sth %l1,[%i3+0x0ce] ! Mem[00000000258000ce]
p10_call_1_he:
ldsh [%i1+0x154],%l2 ! Mem[0000000024800154]
stb %l2,[%i1+0x184] ! Mem[0000000024800184]
retl
lduw [%i2+0x1b0],%l1 ! Mem[00000000250001b0]
p10_jmpl_1_ho:
ldub [%o1+0x196],%l3 ! Mem[0000000024800196]
swap [%o3+0x0d8],%l7 ! Mem[00000000258000d8]
swap [%o0+0x1d0],%l1 ! Mem[00000000240001d0]
jmpl %g6+8,%g0
sth %l1,[%o3+0x0ce] ! Mem[00000000258000ce]
p10_call_1_ho:
ldsh [%o1+0x154],%l2 ! Mem[0000000024800154]
stb %l2,[%o1+0x184] ! Mem[0000000024800184]
retl
lduw [%o2+0x1b0],%l1 ! Mem[00000000250001b0]
p11_jmpl_1_le:
jmpl %g6+8,%g0
lduw [%i3+0x0d8],%l4 ! Mem[00000000278000d8]
p11_call_1_le:
swap [%i0+0x0dc],%l2 ! Mem[00000000260000dc]
ldd [%i0+0x1a8],%l2 ! Mem[00000000260001a8]
swap [%i1+0x040],%l0 ! Mem[0000000026800040]
retl
ldsb [%i3+0x1e1],%l5 ! Mem[00000000278001e1]
p11_jmpl_1_lo:
jmpl %g6+8,%g0
lduw [%o3+0x0d8],%l4 ! Mem[00000000278000d8]
p11_call_1_lo:
swap [%o0+0x0dc],%l2 ! Mem[00000000260000dc]
ldd [%o0+0x1a8],%l2 ! Mem[00000000260001a8]
swap [%o1+0x040],%l0 ! Mem[0000000026800040]
retl
ldsb [%o3+0x1e1],%l5 ! Mem[00000000278001e1]
p11_jmpl_1_he:
ldsh [%i3+0x060],%l4 ! Mem[0000000027800060]
stb %l6,[%i1+0x10b] ! Mem[000000002680010b]
ldub [%i2+0x112],%l3 ! Mem[0000000027000112]
std %l2,[%i3+0x0d8] ! Mem[00000000278000d8]
ldsw [%i2+0x068],%l7 ! Mem[0000000027000068]
ldsb [%i0+0x194],%l6 ! Mem[0000000026000194]
ldsh [%i0+0x12a],%l1 ! Mem[000000002600012a]
jmpl %g6+8,%g0
ldd [%i1+0x0c0],%l4 ! Mem[00000000268000c0]
p11_call_1_he:
stb %l4,[%i0+0x1b1] ! Mem[00000000260001b1]
ldub [%i2+0x0fe],%l1 ! Mem[00000000270000fe]
stb %l0,[%i3+0x1b7] ! Mem[00000000278001b7]
retl
swap [%i2+0x160],%l1 ! Mem[0000000027000160]
p11_jmpl_1_ho:
ldsh [%o3+0x060],%l4 ! Mem[0000000027800060]
stb %l6,[%o1+0x10b] ! Mem[000000002680010b]
ldub [%o2+0x112],%l3 ! Mem[0000000027000112]
std %l2,[%o3+0x0d8] ! Mem[00000000278000d8]
ldsw [%o2+0x068],%l7 ! Mem[0000000027000068]
ldsb [%o0+0x194],%l6 ! Mem[0000000026000194]
ldsh [%o0+0x12a],%l1 ! Mem[000000002600012a]
jmpl %g6+8,%g0
ldd [%o1+0x0c0],%l4 ! Mem[00000000268000c0]
p11_call_1_ho:
stb %l4,[%o0+0x1b1] ! Mem[00000000260001b1]
ldub [%o2+0x0fe],%l1 ! Mem[00000000270000fe]
stb %l0,[%o3+0x1b7] ! Mem[00000000278001b7]
retl
swap [%o2+0x160],%l1 ! Mem[0000000027000160]
p12_jmpl_1_le:
ldstub [%i2+0x044],%l5 ! Mem[0000000029000044]
jmpl %g6+8,%g0
stb %l1,[%i1+0x036] ! Mem[0000000028800036]
p12_call_1_le:
lduw [%i2+0x0e0],%l4 ! Mem[00000000290000e0]
stx %l5,[%i2+0x138] ! Mem[0000000029000138]
ldsb [%i2+0x07d],%l1 ! Mem[000000002900007d]
retl
ldstub [%i3+0x062],%l1 ! Mem[0000000029800062]
p12_jmpl_1_lo:
ldstub [%o2+0x044],%l5 ! Mem[0000000029000044]
jmpl %g6+8,%g0
stb %l1,[%o1+0x036] ! Mem[0000000028800036]
p12_call_1_lo:
lduw [%o2+0x0e0],%l4 ! Mem[00000000290000e0]
stx %l5,[%o2+0x138] ! Mem[0000000029000138]
ldsb [%o2+0x07d],%l1 ! Mem[000000002900007d]
retl
ldstub [%o3+0x062],%l1 ! Mem[0000000029800062]
p12_jmpl_1_he:
swap [%i3+0x020],%l6 ! Mem[0000000029800020]
lduw [%i1+0x1c8],%l1 ! Mem[00000000288001c8]
ldx [%i2+0x0b8],%l3 ! Mem[00000000290000b8]
stb %l7,[%i1+0x0e0] ! Mem[00000000288000e0]
sth %l4,[%i1+0x0d8] ! Mem[00000000288000d8]
lduw [%i1+0x130],%l4 ! Mem[0000000028800130]
jmpl %g6+8,%g0
swap [%i0+0x1b4],%l3 ! Mem[00000000280001b4]
p12_call_1_he:
stb %l6,[%i1+0x093] ! Mem[0000000028800093]
ldsb [%i3+0x0e8],%l6 ! Mem[00000000298000e8]
ldub [%i3+0x1f9],%l2 ! Mem[00000000298001f9]
ldsw [%i0+0x154],%l2 ! Mem[0000000028000154]
std %l2,[%i2+0x180] ! Mem[0000000029000180]
stb %l1,[%i3+0x1b3] ! Mem[00000000298001b3]
retl
ldsb [%i3+0x102],%l1 ! Mem[0000000029800102]
p12_jmpl_1_ho:
swap [%o3+0x020],%l6 ! Mem[0000000029800020]
lduw [%o1+0x1c8],%l1 ! Mem[00000000288001c8]
ldx [%o2+0x0b8],%l3 ! Mem[00000000290000b8]
stb %l7,[%o1+0x0e0] ! Mem[00000000288000e0]
sth %l4,[%o1+0x0d8] ! Mem[00000000288000d8]
lduw [%o1+0x130],%l4 ! Mem[0000000028800130]
jmpl %g6+8,%g0
swap [%o0+0x1b4],%l3 ! Mem[00000000280001b4]
p12_call_1_ho:
stb %l6,[%o1+0x093] ! Mem[0000000028800093]
ldsb [%o3+0x0e8],%l6 ! Mem[00000000298000e8]
ldub [%o3+0x1f9],%l2 ! Mem[00000000298001f9]
ldsw [%o0+0x154],%l2 ! Mem[0000000028000154]
std %l2,[%o2+0x180] ! Mem[0000000029000180]
stb %l1,[%o3+0x1b3] ! Mem[00000000298001b3]
retl
ldsb [%o3+0x102],%l1 ! Mem[0000000029800102]
p13_jmpl_1_le:
stw %l6,[%i0+0x0a4] ! Mem[000000002a0000a4]
ldd [%i3+0x160],%l4 ! Mem[000000002b800160]
lduh [%i2+0x052],%l7 ! Mem[000000002b000052]
stw %l3,[%i3+0x1d8] ! Mem[000000002b8001d8]
std %l2,[%i3+0x120] ! Mem[000000002b800120]
swap [%i1+0x13c],%l4 ! Mem[000000002a80013c]
jmpl %g6+8,%g0
swap [%i0+0x098],%l0 ! Mem[000000002a000098]
p13_call_1_le:
lduh [%i0+0x196],%l3 ! Mem[000000002a000196]
swap [%i2+0x0f8],%l7 ! Mem[000000002b0000f8]
stw %l7,[%i3+0x0f8] ! Mem[000000002b8000f8]
retl
ldub [%i2+0x17b],%l5 ! Mem[000000002b00017b]
p13_jmpl_1_lo:
stw %l6,[%o0+0x0a4] ! Mem[000000002a0000a4]
ldd [%o3+0x160],%l4 ! Mem[000000002b800160]
lduh [%o2+0x052],%l7 ! Mem[000000002b000052]
stw %l3,[%o3+0x1d8] ! Mem[000000002b8001d8]
std %l2,[%o3+0x120] ! Mem[000000002b800120]
swap [%o1+0x13c],%l4 ! Mem[000000002a80013c]
jmpl %g6+8,%g0
swap [%o0+0x098],%l0 ! Mem[000000002a000098]
p13_call_1_lo:
lduh [%o0+0x196],%l3 ! Mem[000000002a000196]
swap [%o2+0x0f8],%l7 ! Mem[000000002b0000f8]
stw %l7,[%o3+0x0f8] ! Mem[000000002b8000f8]
retl
ldub [%o2+0x17b],%l5 ! Mem[000000002b00017b]
p13_jmpl_1_he:
stb %l3,[%i0+0x0ed] ! Mem[000000002a0000ed]
ldsb [%i0+0x04f],%l4 ! Mem[000000002a00004f]
ldx [%i0+0x1a8],%l0 ! Mem[000000002a0001a8]
lduh [%i2+0x0e0],%l5 ! Mem[000000002b0000e0]
jmpl %g6+8,%g0
ldsh [%i3+0x1b6],%l0 ! Mem[000000002b8001b6]
p13_call_1_he:
stw %l7,[%i3+0x134] ! Mem[000000002b800134]
swap [%i3+0x188],%l0 ! Mem[000000002b800188]
ldstub [%i3+0x02e],%l3 ! Mem[000000002b80002e]
ldx [%i2+0x1c0],%l7 ! Mem[000000002b0001c0]
retl
ldub [%i1+0x043],%l5 ! Mem[000000002a800043]
p13_jmpl_1_ho:
stb %l3,[%o0+0x0ed] ! Mem[000000002a0000ed]
ldsb [%o0+0x04f],%l4 ! Mem[000000002a00004f]
ldx [%o0+0x1a8],%l0 ! Mem[000000002a0001a8]
lduh [%o2+0x0e0],%l5 ! Mem[000000002b0000e0]
jmpl %g6+8,%g0
ldsh [%o3+0x1b6],%l0 ! Mem[000000002b8001b6]
p13_call_1_ho:
stw %l7,[%o3+0x134] ! Mem[000000002b800134]
swap [%o3+0x188],%l0 ! Mem[000000002b800188]
ldstub [%o3+0x02e],%l3 ! Mem[000000002b80002e]
ldx [%o2+0x1c0],%l7 ! Mem[000000002b0001c0]
retl
ldub [%o1+0x043],%l5 ! Mem[000000002a800043]
p14_jmpl_1_le:
ldub [%i3+0x0ed],%l5 ! Mem[000000002d8000ed]
ldub [%i2+0x1b0],%l3 ! Mem[000000002d0001b0]
swap [%i0+0x14c],%l6 ! Mem[000000002c00014c]
swap [%i0+0x0c8],%l0 ! Mem[000000002c0000c8]
jmpl %g6+8,%g0
swap [%i2+0x000],%l7 ! Mem[000000002d000000]
p14_call_1_le:
ldsh [%i0+0x1a6],%l3 ! Mem[000000002c0001a6]
ldsh [%i1+0x11a],%l0 ! Mem[000000002c80011a]
sth %l4,[%i1+0x0d4] ! Mem[000000002c8000d4]
ldsh [%i3+0x072],%l6 ! Mem[000000002d800072]
ldsh [%i0+0x0fe],%l3 ! Mem[000000002c0000fe]
ldstub [%i1+0x037],%l6 ! Mem[000000002c800037]
stb %l3,[%i0+0x14f] ! Mem[000000002c00014f]
retl
ldsb [%i2+0x08c],%l5 ! Mem[000000002d00008c]
p14_jmpl_1_lo:
ldub [%o3+0x0ed],%l5 ! Mem[000000002d8000ed]
ldub [%o2+0x1b0],%l3 ! Mem[000000002d0001b0]
swap [%o0+0x14c],%l6 ! Mem[000000002c00014c]
swap [%o0+0x0c8],%l0 ! Mem[000000002c0000c8]
jmpl %g6+8,%g0
swap [%o2+0x000],%l7 ! Mem[000000002d000000]
p14_call_1_lo:
ldsh [%o0+0x1a6],%l3 ! Mem[000000002c0001a6]
ldsh [%o1+0x11a],%l0 ! Mem[000000002c80011a]
sth %l4,[%o1+0x0d4] ! Mem[000000002c8000d4]
ldsh [%o3+0x072],%l6 ! Mem[000000002d800072]
ldsh [%o0+0x0fe],%l3 ! Mem[000000002c0000fe]
ldstub [%o1+0x037],%l6 ! Mem[000000002c800037]
stb %l3,[%o0+0x14f] ! Mem[000000002c00014f]
retl
ldsb [%o2+0x08c],%l5 ! Mem[000000002d00008c]
p14_jmpl_1_he:
ldsw [%i2+0x1ac],%l6 ! Mem[000000002d0001ac]
ldx [%i3+0x0d0],%l0 ! Mem[000000002d8000d0]
ldub [%i2+0x097],%l5 ! Mem[000000002d000097]
jmpl %g6+8,%g0
stw %l2,[%i2+0x1f0] ! Mem[000000002d0001f0]
p14_call_1_he:
swap [%i2+0x0e0],%l6 ! Mem[000000002d0000e0]
retl
ldstub [%i3+0x0b4],%l4 ! Mem[000000002d8000b4]
p14_jmpl_1_ho:
ldsw [%o2+0x1ac],%l6 ! Mem[000000002d0001ac]
ldx [%o3+0x0d0],%l0 ! Mem[000000002d8000d0]
ldub [%o2+0x097],%l5 ! Mem[000000002d000097]
jmpl %g6+8,%g0
stw %l2,[%o2+0x1f0] ! Mem[000000002d0001f0]
p14_call_1_ho:
swap [%o2+0x0e0],%l6 ! Mem[000000002d0000e0]
retl
ldstub [%o3+0x0b4],%l4 ! Mem[000000002d8000b4]
p15_jmpl_1_le:
ldsw [%i3+0x034],%l7 ! Mem[000000002f800034]
ldub [%i2+0x064],%l5 ! Mem[000000002f000064]
jmpl %g6+8,%g0
swap [%i1+0x034],%l1 ! Mem[000000002e800034]
p15_call_1_le:
sth %l4,[%i0+0x0e2] ! Mem[000000002e0000e2]
std %l4,[%i1+0x150] ! Mem[000000002e800150]
stb %l5,[%i1+0x1f2] ! Mem[000000002e8001f2]
retl
lduw [%i0+0x150],%l0 ! Mem[000000002e000150]
p15_jmpl_1_lo:
ldsw [%o3+0x034],%l7 ! Mem[000000002f800034]
ldub [%o2+0x064],%l5 ! Mem[000000002f000064]
jmpl %g6+8,%g0
swap [%o1+0x034],%l1 ! Mem[000000002e800034]
p15_call_1_lo:
sth %l4,[%o0+0x0e2] ! Mem[000000002e0000e2]
std %l4,[%o1+0x150] ! Mem[000000002e800150]
stb %l5,[%o1+0x1f2] ! Mem[000000002e8001f2]
retl
lduw [%o0+0x150],%l0 ! Mem[000000002e000150]
p15_jmpl_1_he:
lduh [%i2+0x000],%l6 ! Mem[000000002f000000]
std %l2,[%i3+0x018] ! Mem[000000002f800018]
ldstub [%i2+0x0ff],%l2 ! Mem[000000002f0000ff]
lduh [%i2+0x0c0],%l6 ! Mem[000000002f0000c0]
ldsb [%i3+0x0d6],%l6 ! Mem[000000002f8000d6]
ldsb [%i1+0x1f6],%l3 ! Mem[000000002e8001f6]
jmpl %g6+8,%g0
ldstub [%i0+0x1f6],%l6 ! Mem[000000002e0001f6]
p15_call_1_he:
stb %l5,[%i0+0x08c] ! Mem[000000002e00008c]
ldub [%i2+0x132],%l3 ! Mem[000000002f000132]
stw %l7,[%i2+0x0d4] ! Mem[000000002f0000d4]
std %l6,[%i1+0x048] ! Mem[000000002e800048]
retl
ldx [%i1+0x190],%l6 ! Mem[000000002e800190]
p15_jmpl_1_ho:
lduh [%o2+0x000],%l6 ! Mem[000000002f000000]
std %l2,[%o3+0x018] ! Mem[000000002f800018]
ldstub [%o2+0x0ff],%l2 ! Mem[000000002f0000ff]
lduh [%o2+0x0c0],%l6 ! Mem[000000002f0000c0]
ldsb [%o3+0x0d6],%l6 ! Mem[000000002f8000d6]
ldsb [%o1+0x1f6],%l3 ! Mem[000000002e8001f6]
jmpl %g6+8,%g0
ldstub [%o0+0x1f6],%l6 ! Mem[000000002e0001f6]
p15_call_1_ho:
stb %l5,[%o0+0x08c] ! Mem[000000002e00008c]
ldub [%o2+0x132],%l3 ! Mem[000000002f000132]
stw %l7,[%o2+0x0d4] ! Mem[000000002f0000d4]
std %l6,[%o1+0x048] ! Mem[000000002e800048]
retl
ldx [%o1+0x190],%l6 ! Mem[000000002e800190]
p16_jmpl_1_le:
std %l2,[%i1+0x0b8] ! Mem[00000000308000b8]
stw %l7,[%i3+0x0c0] ! Mem[00000000318000c0]
sth %l3,[%i1+0x1a6] ! Mem[00000000308001a6]
ldd [%i2+0x138],%l0 ! Mem[0000000031000138]
lduh [%i1+0x012],%l6 ! Mem[0000000030800012]
ldstub [%i0+0x073],%l6 ! Mem[0000000030000073]
jmpl %g6+8,%g0
ldd [%i0+0x1d0],%l0 ! Mem[00000000300001d0]
p16_call_1_le:
ldsb [%i0+0x09d],%l1 ! Mem[000000003000009d]
ldsw [%i3+0x058],%l2 ! Mem[0000000031800058]
stw %l2,[%i3+0x1a4] ! Mem[00000000318001a4]
swap [%i0+0x190],%l1 ! Mem[0000000030000190]
ldsw [%i0+0x100],%l1 ! Mem[0000000030000100]
ldsh [%i1+0x050],%l6 ! Mem[0000000030800050]
retl
stb %l7,[%i1+0x107] ! Mem[0000000030800107]
p16_jmpl_1_lo:
std %l2,[%o1+0x0b8] ! Mem[00000000308000b8]
stw %l7,[%o3+0x0c0] ! Mem[00000000318000c0]
sth %l3,[%o1+0x1a6] ! Mem[00000000308001a6]
ldd [%o2+0x138],%l0 ! Mem[0000000031000138]
lduh [%o1+0x012],%l6 ! Mem[0000000030800012]
ldstub [%o0+0x073],%l6 ! Mem[0000000030000073]
jmpl %g6+8,%g0
ldd [%o0+0x1d0],%l0 ! Mem[00000000300001d0]
p16_call_1_lo:
ldsb [%o0+0x09d],%l1 ! Mem[000000003000009d]
ldsw [%o3+0x058],%l2 ! Mem[0000000031800058]
stw %l2,[%o3+0x1a4] ! Mem[00000000318001a4]
swap [%o0+0x190],%l1 ! Mem[0000000030000190]
ldsw [%o0+0x100],%l1 ! Mem[0000000030000100]
ldsh [%o1+0x050],%l6 ! Mem[0000000030800050]
retl
stb %l7,[%o1+0x107] ! Mem[0000000030800107]
p16_jmpl_1_he:
stw %l4,[%i1+0x028] ! Mem[0000000030800028]
ldsb [%i3+0x045],%l3 ! Mem[0000000031800045]
std %l2,[%i1+0x110] ! Mem[0000000030800110]
swap [%i1+0x1ac],%l5 ! Mem[00000000308001ac]
ldsh [%i2+0x0ca],%l2 ! Mem[00000000310000ca]
jmpl %g6+8,%g0
std %l2,[%i1+0x028] ! Mem[0000000030800028]
p16_call_1_he:
sth %l6,[%i1+0x1c8] ! Mem[00000000308001c8]
stw %l2,[%i3+0x1d4] ! Mem[00000000318001d4]
stw %l0,[%i1+0x014] ! Mem[0000000030800014]
std %l6,[%i0+0x138] ! Mem[0000000030000138]
stb %l1,[%i2+0x1da] ! Mem[00000000310001da]
swap [%i3+0x120],%l5 ! Mem[0000000031800120]
std %l0,[%i3+0x010] ! Mem[0000000031800010]
retl
ldsw [%i2+0x0ac],%l0 ! Mem[00000000310000ac]
p16_jmpl_1_ho:
stw %l4,[%o1+0x028] ! Mem[0000000030800028]
ldsb [%o3+0x045],%l3 ! Mem[0000000031800045]
std %l2,[%o1+0x110] ! Mem[0000000030800110]
swap [%o1+0x1ac],%l5 ! Mem[00000000308001ac]
ldsh [%o2+0x0ca],%l2 ! Mem[00000000310000ca]
jmpl %g6+8,%g0
std %l2,[%o1+0x028] ! Mem[0000000030800028]
p16_call_1_ho:
sth %l6,[%o1+0x1c8] ! Mem[00000000308001c8]
stw %l2,[%o3+0x1d4] ! Mem[00000000318001d4]
stw %l0,[%o1+0x014] ! Mem[0000000030800014]
std %l6,[%o0+0x138] ! Mem[0000000030000138]
stb %l1,[%o2+0x1da] ! Mem[00000000310001da]
swap [%o3+0x120],%l5 ! Mem[0000000031800120]
std %l0,[%o3+0x010] ! Mem[0000000031800010]
retl
ldsw [%o2+0x0ac],%l0 ! Mem[00000000310000ac]
p17_jmpl_1_le:
ldd [%i2+0x0b8],%l2 ! Mem[00000000330000b8]
jmpl %g6+8,%g0
ldsw [%i1+0x1b0],%l6 ! Mem[00000000328001b0]
p17_call_1_le:
ldsb [%i2+0x00c],%l4 ! Mem[000000003300000c]
ldx [%i0+0x108],%l4 ! Mem[0000000032000108]
ldsw [%i3+0x128],%l2 ! Mem[0000000033800128]
lduh [%i2+0x196],%l6 ! Mem[0000000033000196]
std %l2,[%i1+0x1f0] ! Mem[00000000328001f0]
stw %l1,[%i1+0x04c] ! Mem[000000003280004c]
ldx [%i3+0x1a8],%l7 ! Mem[00000000338001a8]
retl
lduh [%i0+0x0fa],%l7 ! Mem[00000000320000fa]
p17_jmpl_1_lo:
ldd [%o2+0x0b8],%l2 ! Mem[00000000330000b8]
jmpl %g6+8,%g0
ldsw [%o1+0x1b0],%l6 ! Mem[00000000328001b0]
p17_call_1_lo:
ldsb [%o2+0x00c],%l4 ! Mem[000000003300000c]
ldx [%o0+0x108],%l4 ! Mem[0000000032000108]
ldsw [%o3+0x128],%l2 ! Mem[0000000033800128]
lduh [%o2+0x196],%l6 ! Mem[0000000033000196]
std %l2,[%o1+0x1f0] ! Mem[00000000328001f0]
stw %l1,[%o1+0x04c] ! Mem[000000003280004c]
ldx [%o3+0x1a8],%l7 ! Mem[00000000338001a8]
retl
lduh [%o0+0x0fa],%l7 ! Mem[00000000320000fa]
p17_jmpl_1_he:
ldstub [%i3+0x0dd],%l4 ! Mem[00000000338000dd]
jmpl %g6+8,%g0
stx %l4,[%i0+0x180] ! Mem[0000000032000180]
p17_call_1_he:
ldsh [%i3+0x0fe],%l5 ! Mem[00000000338000fe]
ldstub [%i0+0x0f4],%l7 ! Mem[00000000320000f4]
retl
stx %l7,[%i2+0x068] ! Mem[0000000033000068]
p17_jmpl_1_ho:
ldstub [%o3+0x0dd],%l4 ! Mem[00000000338000dd]
jmpl %g6+8,%g0
stx %l4,[%o0+0x180] ! Mem[0000000032000180]
p17_call_1_ho:
ldsh [%o3+0x0fe],%l5 ! Mem[00000000338000fe]
ldstub [%o0+0x0f4],%l7 ! Mem[00000000320000f4]
retl
stx %l7,[%o2+0x068] ! Mem[0000000033000068]
p18_jmpl_1_le:
jmpl %g6+8,%g0
stx %l5,[%i0+0x148] ! Mem[0000000034000148]
p18_call_1_le:
swap [%i1+0x058],%l1 ! Mem[0000000034800058]
ldx [%i1+0x118],%l5 ! Mem[0000000034800118]
ldsb [%i3+0x1f2],%l5 ! Mem[00000000358001f2]
std %l0,[%i1+0x040] ! Mem[0000000034800040]
swap [%i0+0x004],%l7 ! Mem[0000000034000004]
lduh [%i0+0x0fc],%l2 ! Mem[00000000340000fc]
retl
ldsb [%i0+0x117],%l3 ! Mem[0000000034000117]
p18_jmpl_1_lo:
jmpl %g6+8,%g0
stx %l5,[%o0+0x148] ! Mem[0000000034000148]
p18_call_1_lo:
swap [%o1+0x058],%l1 ! Mem[0000000034800058]
ldx [%o1+0x118],%l5 ! Mem[0000000034800118]
ldsb [%o3+0x1f2],%l5 ! Mem[00000000358001f2]
std %l0,[%o1+0x040] ! Mem[0000000034800040]
swap [%o0+0x004],%l7 ! Mem[0000000034000004]
lduh [%o0+0x0fc],%l2 ! Mem[00000000340000fc]
retl
ldsb [%o0+0x117],%l3 ! Mem[0000000034000117]
p18_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i1+0x190],%l6 ! Mem[0000000034800190]
p18_call_1_he:
ldsw [%i2+0x00c],%l4 ! Mem[000000003500000c]
ldsh [%i3+0x10a],%l4 ! Mem[000000003580010a]
stx %l6,[%i1+0x0c0] ! Mem[00000000348000c0]
std %l6,[%i3+0x0f0] ! Mem[00000000358000f0]
swap [%i1+0x1f4],%l3 ! Mem[00000000348001f4]
stw %l1,[%i0+0x04c] ! Mem[000000003400004c]
ldx [%i3+0x1a8],%l7 ! Mem[00000000358001a8]
retl
ldub [%i3+0x0fa],%l7 ! Mem[00000000358000fa]
p18_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o1+0x190],%l6 ! Mem[0000000034800190]
p18_call_1_ho:
ldsw [%o2+0x00c],%l4 ! Mem[000000003500000c]
ldsh [%o3+0x10a],%l4 ! Mem[000000003580010a]
stx %l6,[%o1+0x0c0] ! Mem[00000000348000c0]
std %l6,[%o3+0x0f0] ! Mem[00000000358000f0]
swap [%o1+0x1f4],%l3 ! Mem[00000000348001f4]
stw %l1,[%o0+0x04c] ! Mem[000000003400004c]
ldx [%o3+0x1a8],%l7 ! Mem[00000000358001a8]
retl
ldub [%o3+0x0fa],%l7 ! Mem[00000000358000fa]
p19_jmpl_1_le:
ldx [%i0+0x108],%l2 ! Mem[0000000036000108]
lduw [%i3+0x1dc],%l1 ! Mem[00000000378001dc]
std %l0,[%i1+0x148] ! Mem[0000000036800148]
ldsw [%i2+0x094],%l0 ! Mem[0000000037000094]
ldd [%i3+0x048],%l2 ! Mem[0000000037800048]
stb %l2,[%i0+0x039] ! Mem[0000000036000039]
jmpl %g6+8,%g0
ldsw [%i3+0x164],%l5 ! Mem[0000000037800164]
p19_call_1_le:
retl
sth %l2,[%i1+0x05e] ! Mem[000000003680005e]
p19_jmpl_1_lo:
ldx [%o0+0x108],%l2 ! Mem[0000000036000108]
lduw [%o3+0x1dc],%l1 ! Mem[00000000378001dc]
std %l0,[%o1+0x148] ! Mem[0000000036800148]
ldsw [%o2+0x094],%l0 ! Mem[0000000037000094]
ldd [%o3+0x048],%l2 ! Mem[0000000037800048]
stb %l2,[%o0+0x039] ! Mem[0000000036000039]
jmpl %g6+8,%g0
ldsw [%o3+0x164],%l5 ! Mem[0000000037800164]
p19_call_1_lo:
retl
sth %l2,[%o1+0x05e] ! Mem[000000003680005e]
p19_jmpl_1_he:
ldstub [%i0+0x1f9],%l6 ! Mem[00000000360001f9]
sth %l2,[%i2+0x1e4] ! Mem[00000000370001e4]
ldsw [%i3+0x180],%l1 ! Mem[0000000037800180]
jmpl %g6+8,%g0
lduh [%i1+0x188],%l4 ! Mem[0000000036800188]
p19_call_1_he:
retl
std %l6,[%i2+0x020] ! Mem[0000000037000020]
p19_jmpl_1_ho:
ldstub [%o0+0x1f9],%l6 ! Mem[00000000360001f9]
sth %l2,[%o2+0x1e4] ! Mem[00000000370001e4]
ldsw [%o3+0x180],%l1 ! Mem[0000000037800180]
jmpl %g6+8,%g0
lduh [%o1+0x188],%l4 ! Mem[0000000036800188]
p19_call_1_ho:
retl
std %l6,[%o2+0x020] ! Mem[0000000037000020]
p20_jmpl_1_le:
stb %l6,[%i3+0x135] ! Mem[0000000039800135]
swap [%i0+0x19c],%l3 ! Mem[000000003800019c]
ldstub [%i0+0x0c3],%l4 ! Mem[00000000380000c3]
ldub [%i1+0x13b],%l5 ! Mem[000000003880013b]
std %l0,[%i2+0x058] ! Mem[0000000039000058]
jmpl %g6+8,%g0
ldsw [%i3+0x0ec],%l5 ! Mem[00000000398000ec]
p20_call_1_le:
ldsh [%i3+0x1b4],%l3 ! Mem[00000000398001b4]
retl
ldsh [%i1+0x132],%l7 ! Mem[0000000038800132]
p20_jmpl_1_lo:
stb %l6,[%o3+0x135] ! Mem[0000000039800135]
swap [%o0+0x19c],%l3 ! Mem[000000003800019c]
ldstub [%o0+0x0c3],%l4 ! Mem[00000000380000c3]
ldub [%o1+0x13b],%l5 ! Mem[000000003880013b]
std %l0,[%o2+0x058] ! Mem[0000000039000058]
jmpl %g6+8,%g0
ldsw [%o3+0x0ec],%l5 ! Mem[00000000398000ec]
p20_call_1_lo:
ldsh [%o3+0x1b4],%l3 ! Mem[00000000398001b4]
retl
ldsh [%o1+0x132],%l7 ! Mem[0000000038800132]
p20_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i0+0x1cc],%l6 ! Mem[00000000380001cc]
p20_call_1_he:
ldx [%i2+0x0f8],%l4 ! Mem[00000000390000f8]
ldstub [%i2+0x113],%l4 ! Mem[0000000039000113]
ldd [%i0+0x0d0],%l2 ! Mem[00000000380000d0]
std %l6,[%i3+0x188] ! Mem[0000000039800188]
ldsh [%i3+0x0fa],%l7 ! Mem[00000000398000fa]
std %l2,[%i1+0x088] ! Mem[0000000038800088]
retl
lduh [%i1+0x102],%l1 ! Mem[0000000038800102]
p20_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o0+0x1cc],%l6 ! Mem[00000000380001cc]
p20_call_1_ho:
ldx [%o2+0x0f8],%l4 ! Mem[00000000390000f8]
ldstub [%o2+0x113],%l4 ! Mem[0000000039000113]
ldd [%o0+0x0d0],%l2 ! Mem[00000000380000d0]
std %l6,[%o3+0x188] ! Mem[0000000039800188]
ldsh [%o3+0x0fa],%l7 ! Mem[00000000398000fa]
std %l2,[%o1+0x088] ! Mem[0000000038800088]
retl
lduh [%o1+0x102],%l1 ! Mem[0000000038800102]
p21_jmpl_1_le:
stb %l4,[%i0+0x1a4] ! Mem[000000003a0001a4]
stw %l3,[%i3+0x000] ! Mem[000000003b800000]
jmpl %g6+8,%g0
lduh [%i2+0x142],%l2 ! Mem[000000003b000142]
p21_call_1_le:
lduh [%i1+0x06e],%l3 ! Mem[000000003a80006e]
swap [%i3+0x10c],%l1 ! Mem[000000003b80010c]
ldstub [%i0+0x136],%l7 ! Mem[000000003a000136]
ldx [%i1+0x090],%l7 ! Mem[000000003a800090]
ldd [%i3+0x160],%l0 ! Mem[000000003b800160]
swap [%i3+0x1e0],%l7 ! Mem[000000003b8001e0]
ldub [%i3+0x043],%l5 ! Mem[000000003b800043]
retl
stx %l0,[%i3+0x0d8] ! Mem[000000003b8000d8]
p21_jmpl_1_lo:
stb %l4,[%o0+0x1a4] ! Mem[000000003a0001a4]
stw %l3,[%o3+0x000] ! Mem[000000003b800000]
jmpl %g6+8,%g0
lduh [%o2+0x142],%l2 ! Mem[000000003b000142]
p21_call_1_lo:
lduh [%o1+0x06e],%l3 ! Mem[000000003a80006e]
swap [%o3+0x10c],%l1 ! Mem[000000003b80010c]
ldstub [%o0+0x136],%l7 ! Mem[000000003a000136]
ldx [%o1+0x090],%l7 ! Mem[000000003a800090]
ldd [%o3+0x160],%l0 ! Mem[000000003b800160]
swap [%o3+0x1e0],%l7 ! Mem[000000003b8001e0]
ldub [%o3+0x043],%l5 ! Mem[000000003b800043]
retl
stx %l0,[%o3+0x0d8] ! Mem[000000003b8000d8]
p21_jmpl_1_he:
ldx [%i0+0x160],%l4 ! Mem[000000003a000160]
ldsh [%i0+0x06a],%l1 ! Mem[000000003a00006a]
ldsh [%i2+0x1e8],%l7 ! Mem[000000003b0001e8]
jmpl %g6+8,%g0
stx %l3,[%i0+0x080] ! Mem[000000003a000080]
p21_call_1_he:
ldsw [%i3+0x1dc],%l2 ! Mem[000000003b8001dc]
std %l4,[%i0+0x0b8] ! Mem[000000003a0000b8]
ldsh [%i1+0x140],%l0 ! Mem[000000003a800140]
std %l4,[%i2+0x0b8] ! Mem[000000003b0000b8]
stw %l5,[%i1+0x0cc] ! Mem[000000003a8000cc]
ldsh [%i3+0x130],%l4 ! Mem[000000003b800130]
retl
ldx [%i0+0x0f8],%l2 ! Mem[000000003a0000f8]
p21_jmpl_1_ho:
ldx [%o0+0x160],%l4 ! Mem[000000003a000160]
ldsh [%o0+0x06a],%l1 ! Mem[000000003a00006a]
ldsh [%o2+0x1e8],%l7 ! Mem[000000003b0001e8]
jmpl %g6+8,%g0
stx %l3,[%o0+0x080] ! Mem[000000003a000080]
p21_call_1_ho:
ldsw [%o3+0x1dc],%l2 ! Mem[000000003b8001dc]
std %l4,[%o0+0x0b8] ! Mem[000000003a0000b8]
ldsh [%o1+0x140],%l0 ! Mem[000000003a800140]
std %l4,[%o2+0x0b8] ! Mem[000000003b0000b8]
stw %l5,[%o1+0x0cc] ! Mem[000000003a8000cc]
ldsh [%o3+0x130],%l4 ! Mem[000000003b800130]
retl
ldx [%o0+0x0f8],%l2 ! Mem[000000003a0000f8]
p22_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i2+0x000],%l2 ! Mem[000000003d000000]
p22_call_1_le:
stw %l4,[%i0+0x160] ! Mem[000000003c000160]
ldd [%i0+0x170],%l6 ! Mem[000000003c000170]
std %l2,[%i3+0x118] ! Mem[000000003d800118]
stx %l3,[%i2+0x100] ! Mem[000000003d000100]
ldstub [%i3+0x056],%l6 ! Mem[000000003d800056]
ldx [%i0+0x020],%l7 ! Mem[000000003c000020]
retl
ldsb [%i3+0x1a9],%l3 ! Mem[000000003d8001a9]
p22_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o2+0x000],%l2 ! Mem[000000003d000000]
p22_call_1_lo:
stw %l4,[%o0+0x160] ! Mem[000000003c000160]
ldd [%o0+0x170],%l6 ! Mem[000000003c000170]
std %l2,[%o3+0x118] ! Mem[000000003d800118]
stx %l3,[%o2+0x100] ! Mem[000000003d000100]
ldstub [%o3+0x056],%l6 ! Mem[000000003d800056]
ldx [%o0+0x020],%l7 ! Mem[000000003c000020]
retl
ldsb [%o3+0x1a9],%l3 ! Mem[000000003d8001a9]
p22_jmpl_1_he:
ldd [%i3+0x0c0],%l4 ! Mem[000000003d8000c0]
stx %l7,[%i2+0x1e8] ! Mem[000000003d0001e8]
ldsh [%i2+0x0d6],%l1 ! Mem[000000003d0000d6]
jmpl %g6+8,%g0
ldsh [%i0+0x004],%l0 ! Mem[000000003c000004]
p22_call_1_he:
retl
ldub [%i2+0x034],%l7 ! Mem[000000003d000034]
p22_jmpl_1_ho:
ldd [%o3+0x0c0],%l4 ! Mem[000000003d8000c0]
stx %l7,[%o2+0x1e8] ! Mem[000000003d0001e8]
ldsh [%o2+0x0d6],%l1 ! Mem[000000003d0000d6]
jmpl %g6+8,%g0
ldsh [%o0+0x004],%l0 ! Mem[000000003c000004]
p22_call_1_ho:
retl
ldub [%o2+0x034],%l7 ! Mem[000000003d000034]
p23_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i0+0x0cc],%l0 ! Mem[000000003e0000cc]
p23_call_1_le:
retl
swap [%i2+0x024],%l0 ! Mem[000000003f000024]
p23_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o0+0x0cc],%l0 ! Mem[000000003e0000cc]
p23_call_1_lo:
retl
swap [%o2+0x024],%l0 ! Mem[000000003f000024]
p23_jmpl_1_he:
stb %l5,[%i0+0x166] ! Mem[000000003e000166]
ldd [%i2+0x138],%l4 ! Mem[000000003f000138]
jmpl %g6+8,%g0
std %l4,[%i2+0x1f0] ! Mem[000000003f0001f0]
p23_call_1_he:
swap [%i2+0x054],%l2 ! Mem[000000003f000054]
stw %l2,[%i1+0x158] ! Mem[000000003e800158]
ldsh [%i0+0x166],%l6 ! Mem[000000003e000166]
retl
swap [%i3+0x188],%l3 ! Mem[000000003f800188]
p23_jmpl_1_ho:
stb %l5,[%o0+0x166] ! Mem[000000003e000166]
ldd [%o2+0x138],%l4 ! Mem[000000003f000138]
jmpl %g6+8,%g0
std %l4,[%o2+0x1f0] ! Mem[000000003f0001f0]
p23_call_1_ho:
swap [%o2+0x054],%l2 ! Mem[000000003f000054]
stw %l2,[%o1+0x158] ! Mem[000000003e800158]
ldsh [%o0+0x166],%l6 ! Mem[000000003e000166]
retl
swap [%o3+0x188],%l3 ! Mem[000000003f800188]
p24_jmpl_1_le:
ldstub [%i0+0x1a5],%l5 ! Mem[00000000400001a5]
sth %l6,[%i3+0x082] ! Mem[0000000041800082]
ldsb [%i1+0x0b0],%l6 ! Mem[00000000408000b0]
stw %l4,[%i1+0x140] ! Mem[0000000040800140]
std %l6,[%i0+0x110] ! Mem[0000000040000110]
lduh [%i2+0x13a],%l4 ! Mem[000000004100013a]
jmpl %g6+8,%g0
lduh [%i3+0x074],%l2 ! Mem[0000000041800074]
p24_call_1_le:
stw %l5,[%i0+0x058] ! Mem[0000000040000058]
ldub [%i1+0x169],%l2 ! Mem[0000000040800169]
ldd [%i3+0x180],%l0 ! Mem[0000000041800180]
lduh [%i2+0x194],%l3 ! Mem[0000000041000194]
swap [%i3+0x130],%l7 ! Mem[0000000041800130]
swap [%i1+0x0d4],%l1 ! Mem[00000000408000d4]
lduw [%i1+0x024],%l0 ! Mem[0000000040800024]
retl
lduw [%i2+0x118],%l3 ! Mem[0000000041000118]
p24_jmpl_1_lo:
ldstub [%o0+0x1a5],%l5 ! Mem[00000000400001a5]
sth %l6,[%o3+0x082] ! Mem[0000000041800082]
ldsb [%o1+0x0b0],%l6 ! Mem[00000000408000b0]
stw %l4,[%o1+0x140] ! Mem[0000000040800140]
std %l6,[%o0+0x110] ! Mem[0000000040000110]
lduh [%o2+0x13a],%l4 ! Mem[000000004100013a]
jmpl %g6+8,%g0
lduh [%o3+0x074],%l2 ! Mem[0000000041800074]
p24_call_1_lo:
stw %l5,[%o0+0x058] ! Mem[0000000040000058]
ldub [%o1+0x169],%l2 ! Mem[0000000040800169]
ldd [%o3+0x180],%l0 ! Mem[0000000041800180]
lduh [%o2+0x194],%l3 ! Mem[0000000041000194]
swap [%o3+0x130],%l7 ! Mem[0000000041800130]
swap [%o1+0x0d4],%l1 ! Mem[00000000408000d4]
lduw [%o1+0x024],%l0 ! Mem[0000000040800024]
retl
lduw [%o2+0x118],%l3 ! Mem[0000000041000118]
p24_jmpl_1_he:
swap [%i3+0x130],%l0 ! Mem[0000000041800130]
std %l2,[%i3+0x1a8] ! Mem[00000000418001a8]
ldstub [%i3+0x0af],%l0 ! Mem[00000000418000af]
stw %l6,[%i1+0x150] ! Mem[0000000040800150]
ldstub [%i2+0x0bd],%l1 ! Mem[00000000410000bd]
stw %l2,[%i0+0x154] ! Mem[0000000040000154]
lduh [%i1+0x022],%l3 ! Mem[0000000040800022]
jmpl %g6+8,%g0
stx %l2,[%i3+0x140] ! Mem[0000000041800140]
p24_call_1_he:
stx %l7,[%i3+0x048] ! Mem[0000000041800048]
ldsh [%i1+0x1b4],%l6 ! Mem[00000000408001b4]
lduh [%i1+0x10a],%l1 ! Mem[000000004080010a]
swap [%i3+0x0e0],%l5 ! Mem[00000000418000e0]
lduh [%i3+0x112],%l3 ! Mem[0000000041800112]
ldsh [%i1+0x0f4],%l6 ! Mem[00000000408000f4]
swap [%i3+0x1b8],%l3 ! Mem[00000000418001b8]
retl
ldstub [%i2+0x0ed],%l4 ! Mem[00000000410000ed]
p24_jmpl_1_ho:
swap [%o3+0x130],%l0 ! Mem[0000000041800130]
std %l2,[%o3+0x1a8] ! Mem[00000000418001a8]
ldstub [%o3+0x0af],%l0 ! Mem[00000000418000af]
stw %l6,[%o1+0x150] ! Mem[0000000040800150]
ldstub [%o2+0x0bd],%l1 ! Mem[00000000410000bd]
stw %l2,[%o0+0x154] ! Mem[0000000040000154]
lduh [%o1+0x022],%l3 ! Mem[0000000040800022]
jmpl %g6+8,%g0
stx %l2,[%o3+0x140] ! Mem[0000000041800140]
p24_call_1_ho:
stx %l7,[%o3+0x048] ! Mem[0000000041800048]
ldsh [%o1+0x1b4],%l6 ! Mem[00000000408001b4]
lduh [%o1+0x10a],%l1 ! Mem[000000004080010a]
swap [%o3+0x0e0],%l5 ! Mem[00000000418000e0]
lduh [%o3+0x112],%l3 ! Mem[0000000041800112]
ldsh [%o1+0x0f4],%l6 ! Mem[00000000408000f4]
swap [%o3+0x1b8],%l3 ! Mem[00000000418001b8]
retl
ldstub [%o2+0x0ed],%l4 ! Mem[00000000410000ed]
p25_jmpl_1_le:
ldstub [%i0+0x014],%l7 ! Mem[0000000042000014]
ldx [%i0+0x110],%l0 ! Mem[0000000042000110]
ldd [%i2+0x188],%l2 ! Mem[0000000043000188]
std %l0,[%i3+0x088] ! Mem[0000000043800088]
jmpl %g6+8,%g0
swap [%i0+0x1c0],%l5 ! Mem[00000000420001c0]
p25_call_1_le:
stb %l4,[%i1+0x041] ! Mem[0000000042800041]
stb %l6,[%i3+0x12b] ! Mem[000000004380012b]
lduw [%i1+0x130],%l3 ! Mem[0000000042800130]
ldx [%i2+0x0d8],%l2 ! Mem[00000000430000d8]
ldstub [%i3+0x0bf],%l7 ! Mem[00000000438000bf]
ldstub [%i2+0x1b4],%l6 ! Mem[00000000430001b4]
stx %l1,[%i1+0x0f0] ! Mem[00000000428000f0]
retl
ldd [%i3+0x140],%l4 ! Mem[0000000043800140]
p25_jmpl_1_lo:
ldstub [%o0+0x014],%l7 ! Mem[0000000042000014]
ldx [%o0+0x110],%l0 ! Mem[0000000042000110]
ldd [%o2+0x188],%l2 ! Mem[0000000043000188]
std %l0,[%o3+0x088] ! Mem[0000000043800088]
jmpl %g6+8,%g0
swap [%o0+0x1c0],%l5 ! Mem[00000000420001c0]
p25_call_1_lo:
stb %l4,[%o1+0x041] ! Mem[0000000042800041]
stb %l6,[%o3+0x12b] ! Mem[000000004380012b]
lduw [%o1+0x130],%l3 ! Mem[0000000042800130]
ldx [%o2+0x0d8],%l2 ! Mem[00000000430000d8]
ldstub [%o3+0x0bf],%l7 ! Mem[00000000438000bf]
ldstub [%o2+0x1b4],%l6 ! Mem[00000000430001b4]
stx %l1,[%o1+0x0f0] ! Mem[00000000428000f0]
retl
ldd [%o3+0x140],%l4 ! Mem[0000000043800140]
p25_jmpl_1_he:
sth %l2,[%i2+0x02c] ! Mem[000000004300002c]
ldsh [%i0+0x0fe],%l7 ! Mem[00000000420000fe]
ldd [%i1+0x1d0],%l0 ! Mem[00000000428001d0]
stw %l2,[%i0+0x168] ! Mem[0000000042000168]
jmpl %g6+8,%g0
ldd [%i0+0x0d0],%l4 ! Mem[00000000420000d0]
p25_call_1_he:
retl
ldstub [%i3+0x05f],%l0 ! Mem[000000004380005f]
p25_jmpl_1_ho:
sth %l2,[%o2+0x02c] ! Mem[000000004300002c]
ldsh [%o0+0x0fe],%l7 ! Mem[00000000420000fe]
ldd [%o1+0x1d0],%l0 ! Mem[00000000428001d0]
stw %l2,[%o0+0x168] ! Mem[0000000042000168]
jmpl %g6+8,%g0
ldd [%o0+0x0d0],%l4 ! Mem[00000000420000d0]
p25_call_1_ho:
retl
ldstub [%o3+0x05f],%l0 ! Mem[000000004380005f]
p26_jmpl_1_le:
sth %l6,[%i2+0x09a] ! Mem[000000004500009a]
stw %l3,[%i0+0x0f8] ! Mem[00000000440000f8]
swap [%i1+0x0dc],%l0 ! Mem[00000000448000dc]
ldstub [%i0+0x0d6],%l1 ! Mem[00000000440000d6]
stx %l0,[%i0+0x020] ! Mem[0000000044000020]
lduw [%i0+0x138],%l3 ! Mem[0000000044000138]
jmpl %g6+8,%g0
swap [%i1+0x064],%l6 ! Mem[0000000044800064]
p26_call_1_le:
stx %l3,[%i1+0x188] ! Mem[0000000044800188]
retl
stb %l0,[%i3+0x041] ! Mem[0000000045800041]
p26_jmpl_1_lo:
sth %l6,[%o2+0x09a] ! Mem[000000004500009a]
stw %l3,[%o0+0x0f8] ! Mem[00000000440000f8]
swap [%o1+0x0dc],%l0 ! Mem[00000000448000dc]
ldstub [%o0+0x0d6],%l1 ! Mem[00000000440000d6]
stx %l0,[%o0+0x020] ! Mem[0000000044000020]
lduw [%o0+0x138],%l3 ! Mem[0000000044000138]
jmpl %g6+8,%g0
swap [%o1+0x064],%l6 ! Mem[0000000044800064]
p26_call_1_lo:
stx %l3,[%o1+0x188] ! Mem[0000000044800188]
retl
stb %l0,[%o3+0x041] ! Mem[0000000045800041]
p26_jmpl_1_he:
stw %l7,[%i2+0x060] ! Mem[0000000045000060]
stb %l4,[%i3+0x061] ! Mem[0000000045800061]
ldub [%i1+0x071],%l6 ! Mem[0000000044800071]
lduw [%i3+0x18c],%l0 ! Mem[000000004580018c]
ldx [%i0+0x158],%l1 ! Mem[0000000044000158]
lduh [%i0+0x046],%l1 ! Mem[0000000044000046]
ldsw [%i3+0x0a8],%l6 ! Mem[00000000458000a8]
jmpl %g6+8,%g0
ldd [%i0+0x130],%l6 ! Mem[0000000044000130]
p26_call_1_he:
lduh [%i2+0x0cc],%l4 ! Mem[00000000450000cc]
ldstub [%i2+0x18e],%l7 ! Mem[000000004500018e]
stw %l7,[%i2+0x078] ! Mem[0000000045000078]
lduh [%i3+0x1ea],%l6 ! Mem[00000000458001ea]
swap [%i1+0x02c],%l6 ! Mem[000000004480002c]
retl
swap [%i2+0x1d0],%l2 ! Mem[00000000450001d0]
p26_jmpl_1_ho:
stw %l7,[%o2+0x060] ! Mem[0000000045000060]
stb %l4,[%o3+0x061] ! Mem[0000000045800061]
ldub [%o1+0x071],%l6 ! Mem[0000000044800071]
lduw [%o3+0x18c],%l0 ! Mem[000000004580018c]
ldx [%o0+0x158],%l1 ! Mem[0000000044000158]
lduh [%o0+0x046],%l1 ! Mem[0000000044000046]
ldsw [%o3+0x0a8],%l6 ! Mem[00000000458000a8]
jmpl %g6+8,%g0
ldd [%o0+0x130],%l6 ! Mem[0000000044000130]
p26_call_1_ho:
lduh [%o2+0x0cc],%l4 ! Mem[00000000450000cc]
ldstub [%o2+0x18e],%l7 ! Mem[000000004500018e]
stw %l7,[%o2+0x078] ! Mem[0000000045000078]
lduh [%o3+0x1ea],%l6 ! Mem[00000000458001ea]
swap [%o1+0x02c],%l6 ! Mem[000000004480002c]
retl
swap [%o2+0x1d0],%l2 ! Mem[00000000450001d0]
p27_jmpl_1_le:
std %l2,[%i1+0x178] ! Mem[0000000046800178]
std %l2,[%i0+0x050] ! Mem[0000000046000050]
ldsw [%i1+0x02c],%l5 ! Mem[000000004680002c]
jmpl %g6+8,%g0
ldstub [%i1+0x006],%l7 ! Mem[0000000046800006]
p27_call_1_le:
retl
ldsh [%i1+0x07c],%l3 ! Mem[000000004680007c]
p27_jmpl_1_lo:
std %l2,[%o1+0x178] ! Mem[0000000046800178]
std %l2,[%o0+0x050] ! Mem[0000000046000050]
ldsw [%o1+0x02c],%l5 ! Mem[000000004680002c]
jmpl %g6+8,%g0
ldstub [%o1+0x006],%l7 ! Mem[0000000046800006]
p27_call_1_lo:
retl
ldsh [%o1+0x07c],%l3 ! Mem[000000004680007c]
p27_jmpl_1_he:
stx %l7,[%i2+0x050] ! Mem[0000000047000050]
std %l6,[%i3+0x030] ! Mem[0000000047800030]
ldsb [%i1+0x1a3],%l7 ! Mem[00000000468001a3]
ldstub [%i0+0x15b],%l0 ! Mem[000000004600015b]
jmpl %g6+8,%g0
ldx [%i1+0x030],%l7 ! Mem[0000000046800030]
p27_call_1_he:
lduw [%i1+0x010],%l6 ! Mem[0000000046800010]
stw %l6,[%i0+0x070] ! Mem[0000000046000070]
stb %l1,[%i1+0x1d3] ! Mem[00000000468001d3]
sth %l7,[%i2+0x062] ! Mem[0000000047000062]
retl
stb %l4,[%i1+0x061] ! Mem[0000000046800061]
p27_jmpl_1_ho:
stx %l7,[%o2+0x050] ! Mem[0000000047000050]
std %l6,[%o3+0x030] ! Mem[0000000047800030]
ldsb [%o1+0x1a3],%l7 ! Mem[00000000468001a3]
ldstub [%o0+0x15b],%l0 ! Mem[000000004600015b]
jmpl %g6+8,%g0
ldx [%o1+0x030],%l7 ! Mem[0000000046800030]
p27_call_1_ho:
lduw [%o1+0x010],%l6 ! Mem[0000000046800010]
stw %l6,[%o0+0x070] ! Mem[0000000046000070]
stb %l1,[%o1+0x1d3] ! Mem[00000000468001d3]
sth %l7,[%o2+0x062] ! Mem[0000000047000062]
retl
stb %l4,[%o1+0x061] ! Mem[0000000046800061]
p28_jmpl_1_le:
lduh [%i0+0x1f0],%l0 ! Mem[00000000480001f0]
jmpl %g6+8,%g0
swap [%i3+0x0c8],%l0 ! Mem[00000000498000c8]
p28_call_1_le:
stw %l3,[%i2+0x038] ! Mem[0000000049000038]
lduh [%i3+0x196],%l1 ! Mem[0000000049800196]
ldstub [%i2+0x196],%l4 ! Mem[0000000049000196]
sth %l5,[%i0+0x08c] ! Mem[000000004800008c]
retl
lduw [%i0+0x09c],%l7 ! Mem[000000004800009c]
p28_jmpl_1_lo:
lduh [%o0+0x1f0],%l0 ! Mem[00000000480001f0]
jmpl %g6+8,%g0
swap [%o3+0x0c8],%l0 ! Mem[00000000498000c8]
p28_call_1_lo:
stw %l3,[%o2+0x038] ! Mem[0000000049000038]
lduh [%o3+0x196],%l1 ! Mem[0000000049800196]
ldstub [%o2+0x196],%l4 ! Mem[0000000049000196]
sth %l5,[%o0+0x08c] ! Mem[000000004800008c]
retl
lduw [%o0+0x09c],%l7 ! Mem[000000004800009c]
p28_jmpl_1_he:
stw %l1,[%i3+0x120] ! Mem[0000000049800120]
std %l6,[%i1+0x050] ! Mem[0000000048800050]
ldsb [%i2+0x127],%l7 ! Mem[0000000049000127]
lduw [%i0+0x178],%l1 ! Mem[0000000048000178]
std %l0,[%i3+0x060] ! Mem[0000000049800060]
lduh [%i3+0x10c],%l1 ! Mem[000000004980010c]
jmpl %g6+8,%g0
ldsw [%i0+0x134],%l7 ! Mem[0000000048000134]
p28_call_1_he:
ldd [%i2+0x0e8],%l2 ! Mem[00000000490000e8]
ldsw [%i2+0x18c],%l7 ! Mem[000000004900018c]
std %l6,[%i0+0x0d8] ! Mem[00000000480000d8]
stb %l1,[%i1+0x0cf] ! Mem[00000000488000cf]
sth %l2,[%i2+0x118] ! Mem[0000000049000118]
retl
ldsb [%i3+0x0d6],%l4 ! Mem[00000000498000d6]
p28_jmpl_1_ho:
stw %l1,[%o3+0x120] ! Mem[0000000049800120]
std %l6,[%o1+0x050] ! Mem[0000000048800050]
ldsb [%o2+0x127],%l7 ! Mem[0000000049000127]
lduw [%o0+0x178],%l1 ! Mem[0000000048000178]
std %l0,[%o3+0x060] ! Mem[0000000049800060]
lduh [%o3+0x10c],%l1 ! Mem[000000004980010c]
jmpl %g6+8,%g0
ldsw [%o0+0x134],%l7 ! Mem[0000000048000134]
p28_call_1_ho:
ldd [%o2+0x0e8],%l2 ! Mem[00000000490000e8]
ldsw [%o2+0x18c],%l7 ! Mem[000000004900018c]
std %l6,[%o0+0x0d8] ! Mem[00000000480000d8]
stb %l1,[%o1+0x0cf] ! Mem[00000000488000cf]
sth %l2,[%o2+0x118] ! Mem[0000000049000118]
retl
ldsb [%o3+0x0d6],%l4 ! Mem[00000000498000d6]
p29_jmpl_1_le:
lduw [%i0+0x174],%l1 ! Mem[000000004a000174]
ldstub [%i2+0x02e],%l5 ! Mem[000000004b00002e]
stx %l1,[%i0+0x1e8] ! Mem[000000004a0001e8]
ldub [%i3+0x09f],%l3 ! Mem[000000004b80009f]
jmpl %g6+8,%g0
ldsh [%i3+0x0e0],%l7 ! Mem[000000004b8000e0]
p29_call_1_le:
retl
std %l6,[%i0+0x190] ! Mem[000000004a000190]
p29_jmpl_1_lo:
lduw [%o0+0x174],%l1 ! Mem[000000004a000174]
ldstub [%o2+0x02e],%l5 ! Mem[000000004b00002e]
stx %l1,[%o0+0x1e8] ! Mem[000000004a0001e8]
ldub [%o3+0x09f],%l3 ! Mem[000000004b80009f]
jmpl %g6+8,%g0
ldsh [%o3+0x0e0],%l7 ! Mem[000000004b8000e0]
p29_call_1_lo:
retl
std %l6,[%o0+0x190] ! Mem[000000004a000190]
p29_jmpl_1_he:
ldx [%i0+0x0f0],%l4 ! Mem[000000004a0000f0]
swap [%i1+0x09c],%l3 ! Mem[000000004a80009c]
ldstub [%i1+0x1a6],%l6 ! Mem[000000004a8001a6]
jmpl %g6+8,%g0
ldsb [%i0+0x039],%l5 ! Mem[000000004a000039]
p29_call_1_he:
ldsh [%i0+0x05a],%l2 ! Mem[000000004a00005a]
retl
ldx [%i2+0x0f8],%l5 ! Mem[000000004b0000f8]
p29_jmpl_1_ho:
ldx [%o0+0x0f0],%l4 ! Mem[000000004a0000f0]
swap [%o1+0x09c],%l3 ! Mem[000000004a80009c]
ldstub [%o1+0x1a6],%l6 ! Mem[000000004a8001a6]
jmpl %g6+8,%g0
ldsb [%o0+0x039],%l5 ! Mem[000000004a000039]
p29_call_1_ho:
ldsh [%o0+0x05a],%l2 ! Mem[000000004a00005a]
retl
ldx [%o2+0x0f8],%l5 ! Mem[000000004b0000f8]
p30_jmpl_1_le:
sth %l0,[%i2+0x0c8] ! Mem[000000004d0000c8]
jmpl %g6+8,%g0
sth %l4,[%i0+0x0d8] ! Mem[000000004c0000d8]
p30_call_1_le:
ldstub [%i0+0x0df],%l2 ! Mem[000000004c0000df]
swap [%i0+0x0c0],%l6 ! Mem[000000004c0000c0]
lduh [%i1+0x0b2],%l6 ! Mem[000000004c8000b2]
retl
lduw [%i2+0x1c0],%l5 ! Mem[000000004d0001c0]
p30_jmpl_1_lo:
sth %l0,[%o2+0x0c8] ! Mem[000000004d0000c8]
jmpl %g6+8,%g0
sth %l4,[%o0+0x0d8] ! Mem[000000004c0000d8]
p30_call_1_lo:
ldstub [%o0+0x0df],%l2 ! Mem[000000004c0000df]
swap [%o0+0x0c0],%l6 ! Mem[000000004c0000c0]
lduh [%o1+0x0b2],%l6 ! Mem[000000004c8000b2]
retl
lduw [%o2+0x1c0],%l5 ! Mem[000000004d0001c0]
p30_jmpl_1_he:
sth %l4,[%i0+0x040] ! Mem[000000004c000040]
sth %l6,[%i2+0x178] ! Mem[000000004d000178]
std %l2,[%i1+0x1e8] ! Mem[000000004c8001e8]
sth %l7,[%i3+0x0f8] ! Mem[000000004d8000f8]
lduh [%i3+0x078],%l3 ! Mem[000000004d800078]
ldstub [%i1+0x0ab],%l6 ! Mem[000000004c8000ab]
lduw [%i0+0x114],%l7 ! Mem[000000004c000114]
jmpl %g6+8,%g0
ldstub [%i1+0x07f],%l7 ! Mem[000000004c80007f]
p30_call_1_he:
ldub [%i1+0x069],%l1 ! Mem[000000004c800069]
stx %l3,[%i0+0x0a8] ! Mem[000000004c0000a8]
ldsw [%i3+0x1d4],%l0 ! Mem[000000004d8001d4]
ldstub [%i0+0x00c],%l6 ! Mem[000000004c00000c]
stx %l2,[%i3+0x1d0] ! Mem[000000004d8001d0]
swap [%i2+0x0f8],%l0 ! Mem[000000004d0000f8]
ldub [%i2+0x095],%l0 ! Mem[000000004d000095]
retl
stb %l3,[%i1+0x081] ! Mem[000000004c800081]
p30_jmpl_1_ho:
sth %l4,[%o0+0x040] ! Mem[000000004c000040]
sth %l6,[%o2+0x178] ! Mem[000000004d000178]
std %l2,[%o1+0x1e8] ! Mem[000000004c8001e8]
sth %l7,[%o3+0x0f8] ! Mem[000000004d8000f8]
lduh [%o3+0x078],%l3 ! Mem[000000004d800078]
ldstub [%o1+0x0ab],%l6 ! Mem[000000004c8000ab]
lduw [%o0+0x114],%l7 ! Mem[000000004c000114]
jmpl %g6+8,%g0
ldstub [%o1+0x07f],%l7 ! Mem[000000004c80007f]
p30_call_1_ho:
ldub [%o1+0x069],%l1 ! Mem[000000004c800069]
stx %l3,[%o0+0x0a8] ! Mem[000000004c0000a8]
ldsw [%o3+0x1d4],%l0 ! Mem[000000004d8001d4]
ldstub [%o0+0x00c],%l6 ! Mem[000000004c00000c]
stx %l2,[%o3+0x1d0] ! Mem[000000004d8001d0]
swap [%o2+0x0f8],%l0 ! Mem[000000004d0000f8]
ldub [%o2+0x095],%l0 ! Mem[000000004d000095]
retl
stb %l3,[%o1+0x081] ! Mem[000000004c800081]
p31_jmpl_1_le:
jmpl %g6+8,%g0
ldd [%i3+0x020],%l0 ! Mem[000000004f800020]
p31_call_1_le:
swap [%i2+0x144],%l5 ! Mem[000000004f000144]
ldstub [%i1+0x13c],%l4 ! Mem[000000004e80013c]
retl
sth %l4,[%i2+0x1f4] ! Mem[000000004f0001f4]
p31_jmpl_1_lo:
jmpl %g6+8,%g0
ldd [%o3+0x020],%l0 ! Mem[000000004f800020]
p31_call_1_lo:
swap [%o2+0x144],%l5 ! Mem[000000004f000144]
ldstub [%o1+0x13c],%l4 ! Mem[000000004e80013c]
retl
sth %l4,[%o2+0x1f4] ! Mem[000000004f0001f4]
p31_jmpl_1_he:
ldub [%i3+0x054],%l2 ! Mem[000000004f800054]
ldsh [%i2+0x158],%l2 ! Mem[000000004f000158]
ldx [%i0+0x0e0],%l2 ! Mem[000000004e0000e0]
jmpl %g6+8,%g0
ldsh [%i2+0x0a6],%l6 ! Mem[000000004f0000a6]
p31_call_1_he:
ldsb [%i3+0x046],%l7 ! Mem[000000004f800046]
ldstub [%i0+0x02c],%l4 ! Mem[000000004e00002c]
ldstub [%i0+0x10b],%l4 ! Mem[000000004e00010b]
swap [%i3+0x0c0],%l6 ! Mem[000000004f8000c0]
lduw [%i3+0x0f4],%l6 ! Mem[000000004f8000f4]
retl
ldub [%i3+0x1d6],%l3 ! Mem[000000004f8001d6]
p31_jmpl_1_ho:
ldub [%o3+0x054],%l2 ! Mem[000000004f800054]
ldsh [%o2+0x158],%l2 ! Mem[000000004f000158]
ldx [%o0+0x0e0],%l2 ! Mem[000000004e0000e0]
jmpl %g6+8,%g0
ldsh [%o2+0x0a6],%l6 ! Mem[000000004f0000a6]
p31_call_1_ho:
ldsb [%o3+0x046],%l7 ! Mem[000000004f800046]
ldstub [%o0+0x02c],%l4 ! Mem[000000004e00002c]
ldstub [%o0+0x10b],%l4 ! Mem[000000004e00010b]
swap [%o3+0x0c0],%l6 ! Mem[000000004f8000c0]
lduw [%o3+0x0f4],%l6 ! Mem[000000004f8000f4]
retl
ldub [%o3+0x1d6],%l3 ! Mem[000000004f8001d6]
p32_jmpl_1_le:
lduh [%i2+0x08e],%l3 ! Mem[000000005100008e]
sth %l6,[%i1+0x094] ! Mem[0000000050800094]
sth %l6,[%i2+0x0ba] ! Mem[00000000510000ba]
ldub [%i2+0x020],%l6 ! Mem[0000000051000020]
ldstub [%i1+0x1eb],%l1 ! Mem[00000000508001eb]
swap [%i1+0x1d0],%l0 ! Mem[00000000508001d0]
ldstub [%i1+0x1b1],%l6 ! Mem[00000000508001b1]
jmpl %g6+8,%g0
swap [%i3+0x1c0],%l3 ! Mem[00000000518001c0]
p32_call_1_le:
ldx [%i3+0x0f8],%l2 ! Mem[00000000518000f8]
ldsw [%i2+0x180],%l6 ! Mem[0000000051000180]
lduw [%i3+0x0ac],%l0 ! Mem[00000000518000ac]
std %l6,[%i3+0x150] ! Mem[0000000051800150]
retl
lduh [%i0+0x0bc],%l1 ! Mem[00000000500000bc]
p32_jmpl_1_lo:
lduh [%o2+0x08e],%l3 ! Mem[000000005100008e]
sth %l6,[%o1+0x094] ! Mem[0000000050800094]
sth %l6,[%o2+0x0ba] ! Mem[00000000510000ba]
ldub [%o2+0x020],%l6 ! Mem[0000000051000020]
ldstub [%o1+0x1eb],%l1 ! Mem[00000000508001eb]
swap [%o1+0x1d0],%l0 ! Mem[00000000508001d0]
ldstub [%o1+0x1b1],%l6 ! Mem[00000000508001b1]
jmpl %g6+8,%g0
swap [%o3+0x1c0],%l3 ! Mem[00000000518001c0]
p32_call_1_lo:
ldx [%o3+0x0f8],%l2 ! Mem[00000000518000f8]
ldsw [%o2+0x180],%l6 ! Mem[0000000051000180]
lduw [%o3+0x0ac],%l0 ! Mem[00000000518000ac]
std %l6,[%o3+0x150] ! Mem[0000000051800150]
retl
lduh [%o0+0x0bc],%l1 ! Mem[00000000500000bc]
p32_jmpl_1_he:
ldd [%i2+0x0a8],%l4 ! Mem[00000000510000a8]
ldsw [%i3+0x09c],%l7 ! Mem[000000005180009c]
ldstub [%i3+0x0bb],%l5 ! Mem[00000000518000bb]
jmpl %g6+8,%g0
std %l2,[%i0+0x040] ! Mem[0000000050000040]
p32_call_1_he:
sth %l2,[%i2+0x1d2] ! Mem[00000000510001d2]
std %l2,[%i0+0x1e0] ! Mem[00000000500001e0]
ldd [%i3+0x168],%l6 ! Mem[0000000051800168]
stb %l5,[%i0+0x10b] ! Mem[000000005000010b]
ldsh [%i3+0x0f6],%l1 ! Mem[00000000518000f6]
retl
ldsb [%i2+0x147],%l4 ! Mem[0000000051000147]
p32_jmpl_1_ho:
ldd [%o2+0x0a8],%l4 ! Mem[00000000510000a8]
ldsw [%o3+0x09c],%l7 ! Mem[000000005180009c]
ldstub [%o3+0x0bb],%l5 ! Mem[00000000518000bb]
jmpl %g6+8,%g0
std %l2,[%o0+0x040] ! Mem[0000000050000040]
p32_call_1_ho:
sth %l2,[%o2+0x1d2] ! Mem[00000000510001d2]
std %l2,[%o0+0x1e0] ! Mem[00000000500001e0]
ldd [%o3+0x168],%l6 ! Mem[0000000051800168]
stb %l5,[%o0+0x10b] ! Mem[000000005000010b]
ldsh [%o3+0x0f6],%l1 ! Mem[00000000518000f6]
retl
ldsb [%o2+0x147],%l4 ! Mem[0000000051000147]
p33_jmpl_1_le:
jmpl %g6+8,%g0
stb %l2,[%i3+0x07e] ! Mem[000000005380007e]
p33_call_1_le:
swap [%i3+0x0dc],%l4 ! Mem[00000000538000dc]
ldstub [%i2+0x11e],%l7 ! Mem[000000005300011e]
ldsw [%i0+0x058],%l5 ! Mem[0000000052000058]
retl
ldd [%i3+0x198],%l0 ! Mem[0000000053800198]
p33_jmpl_1_lo:
jmpl %g6+8,%g0
stb %l2,[%o3+0x07e] ! Mem[000000005380007e]
p33_call_1_lo:
swap [%o3+0x0dc],%l4 ! Mem[00000000538000dc]
ldstub [%o2+0x11e],%l7 ! Mem[000000005300011e]
ldsw [%o0+0x058],%l5 ! Mem[0000000052000058]
retl
ldd [%o3+0x198],%l0 ! Mem[0000000053800198]
p33_jmpl_1_he:
ldub [%i1+0x143],%l4 ! Mem[0000000052800143]
stx %l7,[%i1+0x070] ! Mem[0000000052800070]
ldub [%i3+0x13b],%l0 ! Mem[000000005380013b]
lduw [%i2+0x1dc],%l6 ! Mem[00000000530001dc]
stw %l1,[%i3+0x004] ! Mem[0000000053800004]
stb %l3,[%i0+0x0ff] ! Mem[00000000520000ff]
jmpl %g6+8,%g0
stx %l5,[%i1+0x018] ! Mem[0000000052800018]
p33_call_1_he:
ldsh [%i1+0x1ae],%l7 ! Mem[00000000528001ae]
retl
lduw [%i3+0x0f8],%l7 ! Mem[00000000538000f8]
p33_jmpl_1_ho:
ldub [%o1+0x143],%l4 ! Mem[0000000052800143]
stx %l7,[%o1+0x070] ! Mem[0000000052800070]
ldub [%o3+0x13b],%l0 ! Mem[000000005380013b]
lduw [%o2+0x1dc],%l6 ! Mem[00000000530001dc]
stw %l1,[%o3+0x004] ! Mem[0000000053800004]
stb %l3,[%o0+0x0ff] ! Mem[00000000520000ff]
jmpl %g6+8,%g0
stx %l5,[%o1+0x018] ! Mem[0000000052800018]
p33_call_1_ho:
ldsh [%o1+0x1ae],%l7 ! Mem[00000000528001ae]
retl
lduw [%o3+0x0f8],%l7 ! Mem[00000000538000f8]
p34_jmpl_1_le:
ldd [%i1+0x118],%l4 ! Mem[0000000054800118]
jmpl %g6+8,%g0
ldx [%i3+0x1d0],%l4 ! Mem[00000000558001d0]
p34_call_1_le:
stb %l2,[%i0+0x074] ! Mem[0000000054000074]
swap [%i3+0x00c],%l5 ! Mem[000000005580000c]
sth %l7,[%i0+0x006] ! Mem[0000000054000006]
retl
lduh [%i2+0x1a8],%l3 ! Mem[00000000550001a8]
p34_jmpl_1_lo:
ldd [%o1+0x118],%l4 ! Mem[0000000054800118]
jmpl %g6+8,%g0
ldx [%o3+0x1d0],%l4 ! Mem[00000000558001d0]
p34_call_1_lo:
stb %l2,[%o0+0x074] ! Mem[0000000054000074]
swap [%o3+0x00c],%l5 ! Mem[000000005580000c]
sth %l7,[%o0+0x006] ! Mem[0000000054000006]
retl
lduh [%o2+0x1a8],%l3 ! Mem[00000000550001a8]
p34_jmpl_1_he:
ldub [%i1+0x017],%l0 ! Mem[0000000054800017]
stx %l6,[%i0+0x1b0] ! Mem[00000000540001b0]
ldub [%i1+0x0fc],%l5 ! Mem[00000000548000fc]
jmpl %g6+8,%g0
lduw [%i0+0x108],%l2 ! Mem[0000000054000108]
p34_call_1_he:
sth %l6,[%i3+0x1a8] ! Mem[00000000558001a8]
ldsh [%i3+0x1aa],%l1 ! Mem[00000000558001aa]
stw %l4,[%i3+0x194] ! Mem[0000000055800194]
retl
ldstub [%i2+0x05b],%l3 ! Mem[000000005500005b]
p34_jmpl_1_ho:
ldub [%o1+0x017],%l0 ! Mem[0000000054800017]
stx %l6,[%o0+0x1b0] ! Mem[00000000540001b0]
ldub [%o1+0x0fc],%l5 ! Mem[00000000548000fc]
jmpl %g6+8,%g0
lduw [%o0+0x108],%l2 ! Mem[0000000054000108]
p34_call_1_ho:
sth %l6,[%o3+0x1a8] ! Mem[00000000558001a8]
ldsh [%o3+0x1aa],%l1 ! Mem[00000000558001aa]
stw %l4,[%o3+0x194] ! Mem[0000000055800194]
retl
ldstub [%o2+0x05b],%l3 ! Mem[000000005500005b]
p35_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i2+0x160],%l4 ! Mem[0000000057000160]
p35_call_1_le:
retl
std %l4,[%i0+0x148] ! Mem[0000000056000148]
p35_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o2+0x160],%l4 ! Mem[0000000057000160]
p35_call_1_lo:
retl
std %l4,[%o0+0x148] ! Mem[0000000056000148]
p35_jmpl_1_he:
lduh [%i1+0x07a],%l1 ! Mem[000000005680007a]
lduh [%i1+0x13c],%l4 ! Mem[000000005680013c]
stw %l5,[%i2+0x1d0] ! Mem[00000000570001d0]
std %l0,[%i1+0x170] ! Mem[0000000056800170]
ldsb [%i3+0x0a9],%l5 ! Mem[00000000578000a9]
sth %l2,[%i1+0x038] ! Mem[0000000056800038]
jmpl %g6+8,%g0
lduw [%i2+0x0ec],%l5 ! Mem[00000000570000ec]
p35_call_1_he:
ldub [%i2+0x013],%l3 ! Mem[0000000057000013]
ldstub [%i1+0x1c7],%l7 ! Mem[00000000568001c7]
ldd [%i3+0x1f8],%l2 ! Mem[00000000578001f8]
retl
swap [%i2+0x120],%l3 ! Mem[0000000057000120]
p35_jmpl_1_ho:
lduh [%o1+0x07a],%l1 ! Mem[000000005680007a]
lduh [%o1+0x13c],%l4 ! Mem[000000005680013c]
stw %l5,[%o2+0x1d0] ! Mem[00000000570001d0]
std %l0,[%o1+0x170] ! Mem[0000000056800170]
ldsb [%o3+0x0a9],%l5 ! Mem[00000000578000a9]
sth %l2,[%o1+0x038] ! Mem[0000000056800038]
jmpl %g6+8,%g0
lduw [%o2+0x0ec],%l5 ! Mem[00000000570000ec]
p35_call_1_ho:
ldub [%o2+0x013],%l3 ! Mem[0000000057000013]
ldstub [%o1+0x1c7],%l7 ! Mem[00000000568001c7]
ldd [%o3+0x1f8],%l2 ! Mem[00000000578001f8]
retl
swap [%o2+0x120],%l3 ! Mem[0000000057000120]
p36_jmpl_1_le:
stw %l0,[%i0+0x16c] ! Mem[000000005800016c]
jmpl %g6+8,%g0
sth %l0,[%i0+0x0cc] ! Mem[00000000580000cc]
p36_call_1_le:
retl
lduh [%i1+0x004],%l0 ! Mem[0000000058800004]
p36_jmpl_1_lo:
stw %l0,[%o0+0x16c] ! Mem[000000005800016c]
jmpl %g6+8,%g0
sth %l0,[%o0+0x0cc] ! Mem[00000000580000cc]
p36_call_1_lo:
retl
lduh [%o1+0x004],%l0 ! Mem[0000000058800004]
p36_jmpl_1_he:
ldsh [%i2+0x014],%l7 ! Mem[0000000059000014]
ldsb [%i3+0x111],%l4 ! Mem[0000000059800111]
jmpl %g6+8,%g0
stx %l4,[%i2+0x1f0] ! Mem[00000000590001f0]
p36_call_1_he:
ldstub [%i1+0x09e],%l6 ! Mem[000000005880009e]
lduw [%i1+0x0d8],%l3 ! Mem[00000000588000d8]
stw %l0,[%i1+0x0dc] ! Mem[00000000588000dc]
retl
ldsw [%i2+0x1fc],%l1 ! Mem[00000000590001fc]
p36_jmpl_1_ho:
ldsh [%o2+0x014],%l7 ! Mem[0000000059000014]
ldsb [%o3+0x111],%l4 ! Mem[0000000059800111]
jmpl %g6+8,%g0
stx %l4,[%o2+0x1f0] ! Mem[00000000590001f0]
p36_call_1_ho:
ldstub [%o1+0x09e],%l6 ! Mem[000000005880009e]
lduw [%o1+0x0d8],%l3 ! Mem[00000000588000d8]
stw %l0,[%o1+0x0dc] ! Mem[00000000588000dc]
retl
ldsw [%o2+0x1fc],%l1 ! Mem[00000000590001fc]
p37_jmpl_1_le:
ldsw [%i2+0x118],%l4 ! Mem[000000005b000118]
ldd [%i0+0x100],%l2 ! Mem[000000005a000100]
jmpl %g6+8,%g0
ldsw [%i0+0x198],%l2 ! Mem[000000005a000198]
p37_call_1_le:
swap [%i3+0x168],%l2 ! Mem[000000005b800168]
swap [%i1+0x1a4],%l0 ! Mem[000000005a8001a4]
ldstub [%i1+0x1b5],%l3 ! Mem[000000005a8001b5]
retl
ldx [%i0+0x0d8],%l0 ! Mem[000000005a0000d8]
p37_jmpl_1_lo:
ldsw [%o2+0x118],%l4 ! Mem[000000005b000118]
ldd [%o0+0x100],%l2 ! Mem[000000005a000100]
jmpl %g6+8,%g0
ldsw [%o0+0x198],%l2 ! Mem[000000005a000198]
p37_call_1_lo:
swap [%o3+0x168],%l2 ! Mem[000000005b800168]
swap [%o1+0x1a4],%l0 ! Mem[000000005a8001a4]
ldstub [%o1+0x1b5],%l3 ! Mem[000000005a8001b5]
retl
ldx [%o0+0x0d8],%l0 ! Mem[000000005a0000d8]
p37_jmpl_1_he:
std %l6,[%i2+0x1e8] ! Mem[000000005b0001e8]
swap [%i3+0x07c],%l4 ! Mem[000000005b80007c]
swap [%i0+0x038],%l3 ! Mem[000000005a000038]
jmpl %g6+8,%g0
ldsb [%i0+0x0df],%l2 ! Mem[000000005a0000df]
p37_call_1_he:
sth %l6,[%i2+0x052] ! Mem[000000005b000052]
ldsh [%i1+0x0fe],%l3 ! Mem[000000005a8000fe]
ldsh [%i2+0x018],%l5 ! Mem[000000005b000018]
stx %l4,[%i2+0x040] ! Mem[000000005b000040]
sth %l6,[%i1+0x158] ! Mem[000000005a800158]
swap [%i1+0x09c],%l4 ! Mem[000000005a80009c]
retl
sth %l7,[%i0+0x0f8] ! Mem[000000005a0000f8]
p37_jmpl_1_ho:
std %l6,[%o2+0x1e8] ! Mem[000000005b0001e8]
swap [%o3+0x07c],%l4 ! Mem[000000005b80007c]
swap [%o0+0x038],%l3 ! Mem[000000005a000038]
jmpl %g6+8,%g0
ldsb [%o0+0x0df],%l2 ! Mem[000000005a0000df]
p37_call_1_ho:
sth %l6,[%o2+0x052] ! Mem[000000005b000052]
ldsh [%o1+0x0fe],%l3 ! Mem[000000005a8000fe]
ldsh [%o2+0x018],%l5 ! Mem[000000005b000018]
stx %l4,[%o2+0x040] ! Mem[000000005b000040]
sth %l6,[%o1+0x158] ! Mem[000000005a800158]
swap [%o1+0x09c],%l4 ! Mem[000000005a80009c]
retl
sth %l7,[%o0+0x0f8] ! Mem[000000005a0000f8]
p38_jmpl_1_le:
ldub [%i1+0x13b],%l4 ! Mem[000000005c80013b]
ldsb [%i3+0x103],%l2 ! Mem[000000005d800103]
jmpl %g6+8,%g0
swap [%i1+0x198],%l2 ! Mem[000000005c800198]
p38_call_1_le:
swap [%i1+0x094],%l6 ! Mem[000000005c800094]
sth %l6,[%i3+0x09a] ! Mem[000000005d80009a]
stw %l6,[%i3+0x000] ! Mem[000000005d800000]
retl
ldstub [%i2+0x1eb],%l1 ! Mem[000000005d0001eb]
p38_jmpl_1_lo:
ldub [%o1+0x13b],%l4 ! Mem[000000005c80013b]
ldsb [%o3+0x103],%l2 ! Mem[000000005d800103]
jmpl %g6+8,%g0
swap [%o1+0x198],%l2 ! Mem[000000005c800198]
p38_call_1_lo:
swap [%o1+0x094],%l6 ! Mem[000000005c800094]
sth %l6,[%o3+0x09a] ! Mem[000000005d80009a]
stw %l6,[%o3+0x000] ! Mem[000000005d800000]
retl
ldstub [%o2+0x1eb],%l1 ! Mem[000000005d0001eb]
p38_jmpl_1_he:
ldd [%i2+0x1d8],%l0 ! Mem[000000005d0001d8]
ldsh [%i2+0x13c],%l4 ! Mem[000000005d00013c]
ldsw [%i1+0x0b8],%l0 ! Mem[000000005c8000b8]
ldstub [%i3+0x1b6],%l1 ! Mem[000000005d8001b6]
ldx [%i0+0x1a8],%l3 ! Mem[000000005c0001a8]
jmpl %g6+8,%g0
ldstub [%i3+0x041],%l0 ! Mem[000000005d800041]
p38_call_1_he:
sth %l7,[%i2+0x062] ! Mem[000000005d000062]
swap [%i1+0x040],%l4 ! Mem[000000005c800040]
ldstub [%i1+0x10b],%l6 ! Mem[000000005c80010b]
sth %l3,[%i1+0x112] ! Mem[000000005c800112]
stb %l2,[%i0+0x0dd] ! Mem[000000005c0000dd]
stb %l7,[%i2+0x049] ! Mem[000000005d000049]
lduh [%i0+0x194],%l6 ! Mem[000000005c000194]
retl
ldsb [%i2+0x19d],%l1 ! Mem[000000005d00019d]
p38_jmpl_1_ho:
ldd [%o2+0x1d8],%l0 ! Mem[000000005d0001d8]
ldsh [%o2+0x13c],%l4 ! Mem[000000005d00013c]
ldsw [%o1+0x0b8],%l0 ! Mem[000000005c8000b8]
ldstub [%o3+0x1b6],%l1 ! Mem[000000005d8001b6]
ldx [%o0+0x1a8],%l3 ! Mem[000000005c0001a8]
jmpl %g6+8,%g0
ldstub [%o3+0x041],%l0 ! Mem[000000005d800041]
p38_call_1_ho:
sth %l7,[%o2+0x062] ! Mem[000000005d000062]
swap [%o1+0x040],%l4 ! Mem[000000005c800040]
ldstub [%o1+0x10b],%l6 ! Mem[000000005c80010b]
sth %l3,[%o1+0x112] ! Mem[000000005c800112]
stb %l2,[%o0+0x0dd] ! Mem[000000005c0000dd]
stb %l7,[%o2+0x049] ! Mem[000000005d000049]
lduh [%o0+0x194],%l6 ! Mem[000000005c000194]
retl
ldsb [%o2+0x19d],%l1 ! Mem[000000005d00019d]
p39_jmpl_1_le:
swap [%i0+0x178],%l2 ! Mem[000000005e000178]
ldx [%i0+0x020],%l7 ! Mem[000000005e000020]
jmpl %g6+8,%g0
std %l2,[%i3+0x098] ! Mem[000000005f800098]
p39_call_1_le:
swap [%i0+0x014],%l0 ! Mem[000000005e000014]
retl
lduw [%i0+0x02c],%l4 ! Mem[000000005e00002c]
p39_jmpl_1_lo:
swap [%o0+0x178],%l2 ! Mem[000000005e000178]
ldx [%o0+0x020],%l7 ! Mem[000000005e000020]
jmpl %g6+8,%g0
std %l2,[%o3+0x098] ! Mem[000000005f800098]
p39_call_1_lo:
swap [%o0+0x014],%l0 ! Mem[000000005e000014]
retl
lduw [%o0+0x02c],%l4 ! Mem[000000005e00002c]
p39_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i3+0x0d4],%l4 ! Mem[000000005f8000d4]
p39_call_1_he:
retl
ldub [%i3+0x18a],%l4 ! Mem[000000005f80018a]
p39_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o3+0x0d4],%l4 ! Mem[000000005f8000d4]
p39_call_1_ho:
retl
ldub [%o3+0x18a],%l4 ! Mem[000000005f80018a]
p40_jmpl_1_le:
stx %l6,[%i3+0x070] ! Mem[0000000061800070]
ldstub [%i3+0x006],%l7 ! Mem[0000000061800006]
stb %l3,[%i3+0x1a9] ! Mem[00000000618001a9]
ldstub [%i1+0x0c0],%l7 ! Mem[00000000608000c0]
ldsw [%i1+0x184],%l3 ! Mem[0000000060800184]
lduw [%i2+0x01c],%l5 ! Mem[000000006100001c]
jmpl %g6+8,%g0
std %l6,[%i2+0x1d8] ! Mem[00000000610001d8]
p40_call_1_le:
lduw [%i1+0x1b4],%l6 ! Mem[00000000608001b4]
ldsb [%i3+0x1f6],%l3 ! Mem[00000000618001f6]
retl
ldub [%i3+0x04e],%l1 ! Mem[000000006180004e]
p40_jmpl_1_lo:
stx %l6,[%o3+0x070] ! Mem[0000000061800070]
ldstub [%o3+0x006],%l7 ! Mem[0000000061800006]
stb %l3,[%o3+0x1a9] ! Mem[00000000618001a9]
ldstub [%o1+0x0c0],%l7 ! Mem[00000000608000c0]
ldsw [%o1+0x184],%l3 ! Mem[0000000060800184]
lduw [%o2+0x01c],%l5 ! Mem[000000006100001c]
jmpl %g6+8,%g0
std %l6,[%o2+0x1d8] ! Mem[00000000610001d8]
p40_call_1_lo:
lduw [%o1+0x1b4],%l6 ! Mem[00000000608001b4]
ldsb [%o3+0x1f6],%l3 ! Mem[00000000618001f6]
retl
ldub [%o3+0x04e],%l1 ! Mem[000000006180004e]
p40_jmpl_1_he:
stx %l1,[%i3+0x188] ! Mem[0000000061800188]
jmpl %g6+8,%g0
lduh [%i2+0x08a],%l1 ! Mem[000000006100008a]
p40_call_1_he:
stb %l3,[%i3+0x16d] ! Mem[000000006180016d]
retl
stx %l5,[%i0+0x090] ! Mem[0000000060000090]
p40_jmpl_1_ho:
stx %l1,[%o3+0x188] ! Mem[0000000061800188]
jmpl %g6+8,%g0
lduh [%o2+0x08a],%l1 ! Mem[000000006100008a]
p40_call_1_ho:
stb %l3,[%o3+0x16d] ! Mem[000000006180016d]
retl
stx %l5,[%o0+0x090] ! Mem[0000000060000090]
p41_jmpl_1_le:
ldd [%i0+0x0c8],%l2 ! Mem[00000000620000c8]
lduw [%i1+0x078],%l0 ! Mem[0000000062800078]
ldsw [%i3+0x020],%l2 ! Mem[0000000063800020]
ldd [%i2+0x000],%l0 ! Mem[0000000063000000]
ldsw [%i2+0x01c],%l0 ! Mem[000000006300001c]
ldub [%i0+0x16d],%l5 ! Mem[000000006200016d]
jmpl %g6+8,%g0
stb %l4,[%i0+0x1a1] ! Mem[00000000620001a1]
p41_call_1_le:
ldd [%i2+0x150],%l4 ! Mem[0000000063000150]
retl
swap [%i1+0x090],%l2 ! Mem[0000000062800090]
p41_jmpl_1_lo:
ldd [%o0+0x0c8],%l2 ! Mem[00000000620000c8]
lduw [%o1+0x078],%l0 ! Mem[0000000062800078]
ldsw [%o3+0x020],%l2 ! Mem[0000000063800020]
ldd [%o2+0x000],%l0 ! Mem[0000000063000000]
ldsw [%o2+0x01c],%l0 ! Mem[000000006300001c]
ldub [%o0+0x16d],%l5 ! Mem[000000006200016d]
jmpl %g6+8,%g0
stb %l4,[%o0+0x1a1] ! Mem[00000000620001a1]
p41_call_1_lo:
ldd [%o2+0x150],%l4 ! Mem[0000000063000150]
retl
swap [%o1+0x090],%l2 ! Mem[0000000062800090]
p41_jmpl_1_he:
std %l6,[%i3+0x0b8] ! Mem[00000000638000b8]
ldstub [%i3+0x000],%l6 ! Mem[0000000063800000]
swap [%i2+0x1e8],%l1 ! Mem[00000000630001e8]
sth %l3,[%i1+0x0be] ! Mem[00000000628000be]
std %l6,[%i2+0x0c0] ! Mem[00000000630000c0]
stb %l3,[%i2+0x1a6] ! Mem[00000000630001a6]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l4 ! Mem[0000000063800018]
p41_call_1_he:
swap [%i1+0x128],%l2 ! Mem[0000000062800128]
lduw [%i2+0x1b4],%l6 ! Mem[00000000630001b4]
ldub [%i1+0x1f6],%l3 ! Mem[00000000628001f6]
ldstub [%i2+0x04e],%l1 ! Mem[000000006300004e]
retl
stb %l7,[%i0+0x18e] ! Mem[000000006200018e]
p41_jmpl_1_ho:
std %l6,[%o3+0x0b8] ! Mem[00000000638000b8]
ldstub [%o3+0x000],%l6 ! Mem[0000000063800000]
swap [%o2+0x1e8],%l1 ! Mem[00000000630001e8]
sth %l3,[%o1+0x0be] ! Mem[00000000628000be]
std %l6,[%o2+0x0c0] ! Mem[00000000630000c0]
stb %l3,[%o2+0x1a6] ! Mem[00000000630001a6]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l4 ! Mem[0000000063800018]
p41_call_1_ho:
swap [%o1+0x128],%l2 ! Mem[0000000062800128]
lduw [%o2+0x1b4],%l6 ! Mem[00000000630001b4]
ldub [%o1+0x1f6],%l3 ! Mem[00000000628001f6]
ldstub [%o2+0x04e],%l1 ! Mem[000000006300004e]
retl
stb %l7,[%o0+0x18e] ! Mem[000000006200018e]
p42_jmpl_1_le:
sth %l0,[%i3+0x026] ! Mem[0000000065800026]
ldsh [%i1+0x006],%l7 ! Mem[0000000064800006]
jmpl %g6+8,%g0
ldx [%i0+0x0f8],%l2 ! Mem[00000000640000f8]
p42_call_1_le:
stb %l0,[%i1+0x1f0] ! Mem[00000000648001f0]
sth %l0,[%i1+0x004] ! Mem[0000000064800004]
ldstub [%i3+0x138],%l3 ! Mem[0000000065800138]
lduh [%i2+0x0e4],%l3 ! Mem[00000000650000e4]
ldstub [%i3+0x19e],%l2 ! Mem[000000006580019e]
ldsw [%i0+0x048],%l3 ! Mem[0000000064000048]
ldsw [%i1+0x06c],%l7 ! Mem[000000006480006c]
retl
ldsh [%i3+0x042],%l7 ! Mem[0000000065800042]
p42_jmpl_1_lo:
sth %l0,[%o3+0x026] ! Mem[0000000065800026]
ldsh [%o1+0x006],%l7 ! Mem[0000000064800006]
jmpl %g6+8,%g0
ldx [%o0+0x0f8],%l2 ! Mem[00000000640000f8]
p42_call_1_lo:
stb %l0,[%o1+0x1f0] ! Mem[00000000648001f0]
sth %l0,[%o1+0x004] ! Mem[0000000064800004]
ldstub [%o3+0x138],%l3 ! Mem[0000000065800138]
lduh [%o2+0x0e4],%l3 ! Mem[00000000650000e4]
ldstub [%o3+0x19e],%l2 ! Mem[000000006580019e]
ldsw [%o0+0x048],%l3 ! Mem[0000000064000048]
ldsw [%o1+0x06c],%l7 ! Mem[000000006480006c]
retl
ldsh [%o3+0x042],%l7 ! Mem[0000000065800042]
p42_jmpl_1_he:
ldsb [%i0+0x174],%l2 ! Mem[0000000064000174]
jmpl %g6+8,%g0
ldsb [%i1+0x1ea],%l3 ! Mem[00000000648001ea]
p42_call_1_he:
ldsh [%i3+0x10a],%l1 ! Mem[000000006580010a]
ldsh [%i1+0x16a],%l6 ! Mem[000000006480016a]
swap [%i0+0x150],%l6 ! Mem[0000000064000150]
std %l6,[%i3+0x030] ! Mem[0000000065800030]
retl
stw %l1,[%i1+0x198] ! Mem[0000000064800198]
p42_jmpl_1_ho:
ldsb [%o0+0x174],%l2 ! Mem[0000000064000174]
jmpl %g6+8,%g0
ldsb [%o1+0x1ea],%l3 ! Mem[00000000648001ea]
p42_call_1_ho:
ldsh [%o3+0x10a],%l1 ! Mem[000000006580010a]
ldsh [%o1+0x16a],%l6 ! Mem[000000006480016a]
swap [%o0+0x150],%l6 ! Mem[0000000064000150]
std %l6,[%o3+0x030] ! Mem[0000000065800030]
retl
stw %l1,[%o1+0x198] ! Mem[0000000064800198]
p43_jmpl_1_le:
stx %l2,[%i2+0x000] ! Mem[0000000067000000]
ldsb [%i2+0x002],%l1 ! Mem[0000000067000002]
jmpl %g6+8,%g0
ldub [%i3+0x064],%l5 ! Mem[0000000067800064]
p43_call_1_le:
lduw [%i3+0x19c],%l3 ! Mem[000000006780019c]
sth %l2,[%i3+0x102] ! Mem[0000000067800102]
ldsb [%i0+0x02e],%l5 ! Mem[000000006600002e]
stw %l6,[%i3+0x144] ! Mem[0000000067800144]
ldd [%i3+0x188],%l2 ! Mem[0000000067800188]
ldstub [%i1+0x033],%l3 ! Mem[0000000066800033]
retl
ldub [%i1+0x1e7],%l7 ! Mem[00000000668001e7]
p43_jmpl_1_lo:
stx %l2,[%o2+0x000] ! Mem[0000000067000000]
ldsb [%o2+0x002],%l1 ! Mem[0000000067000002]
jmpl %g6+8,%g0
ldub [%o3+0x064],%l5 ! Mem[0000000067800064]
p43_call_1_lo:
lduw [%o3+0x19c],%l3 ! Mem[000000006780019c]
sth %l2,[%o3+0x102] ! Mem[0000000067800102]
ldsb [%o0+0x02e],%l5 ! Mem[000000006600002e]
stw %l6,[%o3+0x144] ! Mem[0000000067800144]
ldd [%o3+0x188],%l2 ! Mem[0000000067800188]
ldstub [%o1+0x033],%l3 ! Mem[0000000066800033]
retl
ldub [%o1+0x1e7],%l7 ! Mem[00000000668001e7]
p43_jmpl_1_he:
swap [%i3+0x0fc],%l5 ! Mem[00000000678000fc]
swap [%i1+0x108],%l2 ! Mem[0000000066800108]
sth %l6,[%i2+0x1b6] ! Mem[00000000670001b6]
stb %l6,[%i1+0x1ae] ! Mem[00000000668001ae]
ldub [%i2+0x0d3],%l2 ! Mem[00000000670000d3]
stw %l5,[%i0+0x168] ! Mem[0000000066000168]
std %l2,[%i1+0x130] ! Mem[0000000066800130]
jmpl %g6+8,%g0
stx %l1,[%i1+0x0c8] ! Mem[00000000668000c8]
p43_call_1_he:
swap [%i1+0x154],%l2 ! Mem[0000000066800154]
std %l2,[%i0+0x180] ! Mem[0000000066000180]
retl
ldd [%i0+0x190],%l0 ! Mem[0000000066000190]
p43_jmpl_1_ho:
swap [%o3+0x0fc],%l5 ! Mem[00000000678000fc]
swap [%o1+0x108],%l2 ! Mem[0000000066800108]
sth %l6,[%o2+0x1b6] ! Mem[00000000670001b6]
stb %l6,[%o1+0x1ae] ! Mem[00000000668001ae]
ldub [%o2+0x0d3],%l2 ! Mem[00000000670000d3]
stw %l5,[%o0+0x168] ! Mem[0000000066000168]
std %l2,[%o1+0x130] ! Mem[0000000066800130]
jmpl %g6+8,%g0
stx %l1,[%o1+0x0c8] ! Mem[00000000668000c8]
p43_call_1_ho:
swap [%o1+0x154],%l2 ! Mem[0000000066800154]
std %l2,[%o0+0x180] ! Mem[0000000066000180]
retl
ldd [%o0+0x190],%l0 ! Mem[0000000066000190]
p44_jmpl_1_le:
ldstub [%i1+0x180],%l0 ! Mem[0000000068800180]
lduw [%i1+0x05c],%l2 ! Mem[000000006880005c]
ldx [%i0+0x178],%l3 ! Mem[0000000068000178]
std %l2,[%i1+0x070] ! Mem[0000000068800070]
stx %l2,[%i3+0x178] ! Mem[0000000069800178]
sth %l2,[%i3+0x0e4] ! Mem[00000000698000e4]
jmpl %g6+8,%g0
ldd [%i2+0x020],%l0 ! Mem[0000000069000020]
p44_call_1_le:
retl
lduh [%i2+0x1b4],%l3 ! Mem[00000000690001b4]
p44_jmpl_1_lo:
ldstub [%o1+0x180],%l0 ! Mem[0000000068800180]
lduw [%o1+0x05c],%l2 ! Mem[000000006880005c]
ldx [%o0+0x178],%l3 ! Mem[0000000068000178]
std %l2,[%o1+0x070] ! Mem[0000000068800070]
stx %l2,[%o3+0x178] ! Mem[0000000069800178]
sth %l2,[%o3+0x0e4] ! Mem[00000000698000e4]
jmpl %g6+8,%g0
ldd [%o2+0x020],%l0 ! Mem[0000000069000020]
p44_call_1_lo:
retl
lduh [%o2+0x1b4],%l3 ! Mem[00000000690001b4]
p44_jmpl_1_he:
swap [%i0+0x0c8],%l0 ! Mem[00000000680000c8]
stw %l7,[%i1+0x000] ! Mem[0000000068800000]
sth %l7,[%i1+0x046] ! Mem[0000000068800046]
ldstub [%i3+0x00c],%l4 ! Mem[000000006980000c]
ldub [%i1+0x10b],%l4 ! Mem[000000006880010b]
ldstub [%i3+0x12a],%l2 ! Mem[000000006980012a]
jmpl %g6+8,%g0
sth %l6,[%i0+0x196] ! Mem[0000000068000196]
p44_call_1_he:
swap [%i3+0x1ac],%l3 ! Mem[00000000698001ac]
stx %l1,[%i0+0x188] ! Mem[0000000068000188]
lduw [%i1+0x18c],%l1 ! Mem[000000006880018c]
stx %l1,[%i0+0x088] ! Mem[0000000068000088]
std %l4,[%i1+0x0f8] ! Mem[00000000688000f8]
swap [%i1+0x1a4],%l4 ! Mem[00000000688001a4]
retl
stw %l3,[%i3+0x000] ! Mem[0000000069800000]
p44_jmpl_1_ho:
swap [%o0+0x0c8],%l0 ! Mem[00000000680000c8]
stw %l7,[%o1+0x000] ! Mem[0000000068800000]
sth %l7,[%o1+0x046] ! Mem[0000000068800046]
ldstub [%o3+0x00c],%l4 ! Mem[000000006980000c]
ldub [%o1+0x10b],%l4 ! Mem[000000006880010b]
ldstub [%o3+0x12a],%l2 ! Mem[000000006980012a]
jmpl %g6+8,%g0
sth %l6,[%o0+0x196] ! Mem[0000000068000196]
p44_call_1_ho:
swap [%o3+0x1ac],%l3 ! Mem[00000000698001ac]
stx %l1,[%o0+0x188] ! Mem[0000000068000188]
lduw [%o1+0x18c],%l1 ! Mem[000000006880018c]
stx %l1,[%o0+0x088] ! Mem[0000000068000088]
std %l4,[%o1+0x0f8] ! Mem[00000000688000f8]
swap [%o1+0x1a4],%l4 ! Mem[00000000688001a4]
retl
stw %l3,[%o3+0x000] ! Mem[0000000069800000]
p45_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i0+0x185],%l5 ! Mem[000000006a000185]
p45_call_1_le:
ldstub [%i0+0x0a8],%l3 ! Mem[000000006a0000a8]
stx %l1,[%i1+0x008] ! Mem[000000006a800008]
retl
ldsb [%i0+0x029],%l6 ! Mem[000000006a000029]
p45_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x185],%l5 ! Mem[000000006a000185]
p45_call_1_lo:
ldstub [%o0+0x0a8],%l3 ! Mem[000000006a0000a8]
stx %l1,[%o1+0x008] ! Mem[000000006a800008]
retl
ldsb [%o0+0x029],%l6 ! Mem[000000006a000029]
p45_jmpl_1_he:
ldstub [%i1+0x039],%l2 ! Mem[000000006a800039]
stx %l5,[%i3+0x140] ! Mem[000000006b800140]
jmpl %g6+8,%g0
lduh [%i0+0x110],%l4 ! Mem[000000006a000110]
p45_call_1_he:
ldstub [%i1+0x15f],%l3 ! Mem[000000006a80015f]
ldstub [%i2+0x074],%l2 ! Mem[000000006b000074]
retl
ldsh [%i0+0x158],%l2 ! Mem[000000006a000158]
p45_jmpl_1_ho:
ldstub [%o1+0x039],%l2 ! Mem[000000006a800039]
stx %l5,[%o3+0x140] ! Mem[000000006b800140]
jmpl %g6+8,%g0
lduh [%o0+0x110],%l4 ! Mem[000000006a000110]
p45_call_1_ho:
ldstub [%o1+0x15f],%l3 ! Mem[000000006a80015f]
ldstub [%o2+0x074],%l2 ! Mem[000000006b000074]
retl
ldsh [%o0+0x158],%l2 ! Mem[000000006a000158]
p46_jmpl_1_le:
ldstub [%i1+0x016],%l1 ! Mem[000000006c800016]
ldsh [%i0+0x0aa],%l4 ! Mem[000000006c0000aa]
ldd [%i3+0x110],%l6 ! Mem[000000006d800110]
stw %l3,[%i3+0x08c] ! Mem[000000006d80008c]
lduw [%i1+0x0b4],%l6 ! Mem[000000006c8000b4]
jmpl %g6+8,%g0
ldsb [%i0+0x0ba],%l6 ! Mem[000000006c0000ba]
p46_call_1_le:
lduh [%i2+0x018],%l2 ! Mem[000000006d000018]
ldd [%i1+0x0c8],%l0 ! Mem[000000006c8000c8]
ldsw [%i3+0x020],%l7 ! Mem[000000006d800020]
ldsb [%i0+0x066],%l7 ! Mem[000000006c000066]
ldx [%i3+0x028],%l4 ! Mem[000000006d800028]
retl
ldsw [%i0+0x0dc],%l2 ! Mem[000000006c0000dc]
p46_jmpl_1_lo:
ldstub [%o1+0x016],%l1 ! Mem[000000006c800016]
ldsh [%o0+0x0aa],%l4 ! Mem[000000006c0000aa]
ldd [%o3+0x110],%l6 ! Mem[000000006d800110]
stw %l3,[%o3+0x08c] ! Mem[000000006d80008c]
lduw [%o1+0x0b4],%l6 ! Mem[000000006c8000b4]
jmpl %g6+8,%g0
ldsb [%o0+0x0ba],%l6 ! Mem[000000006c0000ba]
p46_call_1_lo:
lduh [%o2+0x018],%l2 ! Mem[000000006d000018]
ldd [%o1+0x0c8],%l0 ! Mem[000000006c8000c8]
ldsw [%o3+0x020],%l7 ! Mem[000000006d800020]
ldsb [%o0+0x066],%l7 ! Mem[000000006c000066]
ldx [%o3+0x028],%l4 ! Mem[000000006d800028]
retl
ldsw [%o0+0x0dc],%l2 ! Mem[000000006c0000dc]
p46_jmpl_1_he:
ldd [%i0+0x070],%l6 ! Mem[000000006c000070]
lduh [%i0+0x0de],%l3 ! Mem[000000006c0000de]
swap [%i3+0x014],%l6 ! Mem[000000006d800014]
ldstub [%i0+0x14f],%l3 ! Mem[000000006c00014f]
std %l4,[%i0+0x0a8] ! Mem[000000006c0000a8]
ldsh [%i2+0x09e],%l7 ! Mem[000000006d00009e]
jmpl %g6+8,%g0
stb %l5,[%i1+0x0bb] ! Mem[000000006c8000bb]
p46_call_1_he:
retl
lduw [%i3+0x1d0],%l3 ! Mem[000000006d8001d0]
p46_jmpl_1_ho:
ldd [%o0+0x070],%l6 ! Mem[000000006c000070]
lduh [%o0+0x0de],%l3 ! Mem[000000006c0000de]
swap [%o3+0x014],%l6 ! Mem[000000006d800014]
ldstub [%o0+0x14f],%l3 ! Mem[000000006c00014f]
std %l4,[%o0+0x0a8] ! Mem[000000006c0000a8]
ldsh [%o2+0x09e],%l7 ! Mem[000000006d00009e]
jmpl %g6+8,%g0
stb %l5,[%o1+0x0bb] ! Mem[000000006c8000bb]
p46_call_1_ho:
retl
lduw [%o3+0x1d0],%l3 ! Mem[000000006d8001d0]
p47_jmpl_1_le:
std %l6,[%i1+0x020] ! Mem[000000006e800020]
ldsh [%i3+0x132],%l7 ! Mem[000000006f800132]
stx %l1,[%i3+0x1f8] ! Mem[000000006f8001f8]
ldsb [%i0+0x025],%l0 ! Mem[000000006e000025]
ldstub [%i2+0x118],%l3 ! Mem[000000006f000118]
ldstub [%i2+0x066],%l6 ! Mem[000000006f000066]
jmpl %g6+8,%g0
stb %l2,[%i2+0x0f3] ! Mem[000000006f0000f3]
p47_call_1_le:
ldd [%i3+0x040],%l0 ! Mem[000000006f800040]
sth %l5,[%i0+0x1e0] ! Mem[000000006e0001e0]
ldd [%i0+0x1f8],%l2 ! Mem[000000006e0001f8]
stw %l4,[%i2+0x1a4] ! Mem[000000006f0001a4]
lduh [%i1+0x022],%l3 ! Mem[000000006e800022]
ldsh [%i3+0x0dc],%l1 ! Mem[000000006f8000dc]
lduh [%i0+0x0c0],%l6 ! Mem[000000006e0000c0]
retl
ldstub [%i3+0x0b4],%l4 ! Mem[000000006f8000b4]
p47_jmpl_1_lo:
std %l6,[%o1+0x020] ! Mem[000000006e800020]
ldsh [%o3+0x132],%l7 ! Mem[000000006f800132]
stx %l1,[%o3+0x1f8] ! Mem[000000006f8001f8]
ldsb [%o0+0x025],%l0 ! Mem[000000006e000025]
ldstub [%o2+0x118],%l3 ! Mem[000000006f000118]
ldstub [%o2+0x066],%l6 ! Mem[000000006f000066]
jmpl %g6+8,%g0
stb %l2,[%o2+0x0f3] ! Mem[000000006f0000f3]
p47_call_1_lo:
ldd [%o3+0x040],%l0 ! Mem[000000006f800040]
sth %l5,[%o0+0x1e0] ! Mem[000000006e0001e0]
ldd [%o0+0x1f8],%l2 ! Mem[000000006e0001f8]
stw %l4,[%o2+0x1a4] ! Mem[000000006f0001a4]
lduh [%o1+0x022],%l3 ! Mem[000000006e800022]
ldsh [%o3+0x0dc],%l1 ! Mem[000000006f8000dc]
lduh [%o0+0x0c0],%l6 ! Mem[000000006e0000c0]
retl
ldstub [%o3+0x0b4],%l4 ! Mem[000000006f8000b4]
p47_jmpl_1_he:
ldsh [%i1+0x014],%l7 ! Mem[000000006e800014]
ldx [%i1+0x0a0],%l2 ! Mem[000000006e8000a0]
sth %l4,[%i2+0x0d0] ! Mem[000000006f0000d0]
jmpl %g6+8,%g0
lduw [%i0+0x010],%l2 ! Mem[000000006e000010]
p47_call_1_he:
ldsb [%i0+0x1f5],%l6 ! Mem[000000006e0001f5]
ldstub [%i1+0x1b9],%l1 ! Mem[000000006e8001b9]
stx %l7,[%i2+0x080] ! Mem[000000006f000080]
retl
ldd [%i3+0x128],%l4 ! Mem[000000006f800128]
p47_jmpl_1_ho:
ldsh [%o1+0x014],%l7 ! Mem[000000006e800014]
ldx [%o1+0x0a0],%l2 ! Mem[000000006e8000a0]
sth %l4,[%o2+0x0d0] ! Mem[000000006f0000d0]
jmpl %g6+8,%g0
lduw [%o0+0x010],%l2 ! Mem[000000006e000010]
p47_call_1_ho:
ldsb [%o0+0x1f5],%l6 ! Mem[000000006e0001f5]
ldstub [%o1+0x1b9],%l1 ! Mem[000000006e8001b9]
stx %l7,[%o2+0x080] ! Mem[000000006f000080]
retl
ldd [%o3+0x128],%l4 ! Mem[000000006f800128]
p48_jmpl_1_le:
stx %l0,[%i2+0x018] ! Mem[0000000071000018]
ldsw [%i2+0x1b0],%l0 ! Mem[00000000710001b0]
jmpl %g6+8,%g0
ldsh [%i0+0x080],%l5 ! Mem[0000000070000080]
p48_call_1_le:
ldsh [%i1+0x1d4],%l4 ! Mem[00000000708001d4]
swap [%i3+0x0cc],%l5 ! Mem[00000000718000cc]
ldx [%i2+0x1b0],%l3 ! Mem[00000000710001b0]
ldsh [%i3+0x19c],%l0 ! Mem[000000007180019c]
swap [%i1+0x198],%l0 ! Mem[0000000070800198]
retl
std %l2,[%i3+0x058] ! Mem[0000000071800058]
p48_jmpl_1_lo:
stx %l0,[%o2+0x018] ! Mem[0000000071000018]
ldsw [%o2+0x1b0],%l0 ! Mem[00000000710001b0]
jmpl %g6+8,%g0
ldsh [%o0+0x080],%l5 ! Mem[0000000070000080]
p48_call_1_lo:
ldsh [%o1+0x1d4],%l4 ! Mem[00000000708001d4]
swap [%o3+0x0cc],%l5 ! Mem[00000000718000cc]
ldx [%o2+0x1b0],%l3 ! Mem[00000000710001b0]
ldsh [%o3+0x19c],%l0 ! Mem[000000007180019c]
swap [%o1+0x198],%l0 ! Mem[0000000070800198]
retl
std %l2,[%o3+0x058] ! Mem[0000000071800058]
p48_jmpl_1_he:
sth %l7,[%i1+0x072] ! Mem[0000000070800072]
ldstub [%i1+0x017],%l6 ! Mem[0000000070800017]
ldstub [%i3+0x1a3],%l7 ! Mem[00000000718001a3]
ldstub [%i3+0x17b],%l0 ! Mem[000000007180017b]
jmpl %g6+8,%g0
stb %l7,[%i3+0x014] ! Mem[0000000071800014]
p48_call_1_he:
ldsw [%i2+0x030],%l6 ! Mem[0000000071000030]
swap [%i0+0x0f8],%l7 ! Mem[00000000700000f8]
lduw [%i3+0x0f8],%l7 ! Mem[00000000718000f8]
ldsw [%i2+0x178],%l5 ! Mem[0000000071000178]
retl
ldsh [%i1+0x1ee],%l6 ! Mem[00000000708001ee]
p48_jmpl_1_ho:
sth %l7,[%o1+0x072] ! Mem[0000000070800072]
ldstub [%o1+0x017],%l6 ! Mem[0000000070800017]
ldstub [%o3+0x1a3],%l7 ! Mem[00000000718001a3]
ldstub [%o3+0x17b],%l0 ! Mem[000000007180017b]
jmpl %g6+8,%g0
stb %l7,[%o3+0x014] ! Mem[0000000071800014]
p48_call_1_ho:
ldsw [%o2+0x030],%l6 ! Mem[0000000071000030]
swap [%o0+0x0f8],%l7 ! Mem[00000000700000f8]
lduw [%o3+0x0f8],%l7 ! Mem[00000000718000f8]
ldsw [%o2+0x178],%l5 ! Mem[0000000071000178]
retl
ldsh [%o1+0x1ee],%l6 ! Mem[00000000708001ee]
p49_jmpl_1_le:
ldsw [%i3+0x1b0],%l5 ! Mem[00000000738001b0]
ldsw [%i0+0x0c0],%l4 ! Mem[00000000720000c0]
stb %l2,[%i2+0x19a] ! Mem[000000007300019a]
swap [%i0+0x0b0],%l2 ! Mem[00000000720000b0]
ldd [%i1+0x040],%l0 ! Mem[0000000072800040]
swap [%i2+0x128],%l0 ! Mem[0000000073000128]
jmpl %g6+8,%g0
ldstub [%i0+0x16f],%l6 ! Mem[000000007200016f]
p49_call_1_le:
std %l0,[%i0+0x0f0] ! Mem[00000000720000f0]
retl
lduh [%i1+0x024],%l0 ! Mem[0000000072800024]
p49_jmpl_1_lo:
ldsw [%o3+0x1b0],%l5 ! Mem[00000000738001b0]
ldsw [%o0+0x0c0],%l4 ! Mem[00000000720000c0]
stb %l2,[%o2+0x19a] ! Mem[000000007300019a]
swap [%o0+0x0b0],%l2 ! Mem[00000000720000b0]
ldd [%o1+0x040],%l0 ! Mem[0000000072800040]
swap [%o2+0x128],%l0 ! Mem[0000000073000128]
jmpl %g6+8,%g0
ldstub [%o0+0x16f],%l6 ! Mem[000000007200016f]
p49_call_1_lo:
std %l0,[%o0+0x0f0] ! Mem[00000000720000f0]
retl
lduh [%o1+0x024],%l0 ! Mem[0000000072800024]
p49_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i0+0x034],%l7 ! Mem[0000000072000034]
p49_call_1_he:
stx %l6,[%i3+0x010] ! Mem[0000000073800010]
sth %l6,[%i1+0x072] ! Mem[0000000072800072]
ldsb [%i2+0x0ff],%l3 ! Mem[00000000730000ff]
stx %l5,[%i2+0x018] ! Mem[0000000073000018]
retl
swap [%i0+0x194],%l4 ! Mem[0000000072000194]
p49_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o0+0x034],%l7 ! Mem[0000000072000034]
p49_call_1_ho:
stx %l6,[%o3+0x010] ! Mem[0000000073800010]
sth %l6,[%o1+0x072] ! Mem[0000000072800072]
ldsb [%o2+0x0ff],%l3 ! Mem[00000000730000ff]
stx %l5,[%o2+0x018] ! Mem[0000000073000018]
retl
swap [%o0+0x194],%l4 ! Mem[0000000072000194]
p50_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i0+0x1a9],%l6 ! Mem[00000000740001a9]
p50_call_1_le:
stx %l2,[%i0+0x020] ! Mem[0000000074000020]
swap [%i2+0x014],%l7 ! Mem[0000000075000014]
ldstub [%i3+0x02d],%l6 ! Mem[000000007580002d]
ldstub [%i1+0x1a4],%l3 ! Mem[00000000748001a4]
ldsw [%i0+0x0fc],%l4 ! Mem[00000000740000fc]
retl
std %l0,[%i1+0x0f8] ! Mem[00000000748000f8]
p50_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o0+0x1a9],%l6 ! Mem[00000000740001a9]
p50_call_1_lo:
stx %l2,[%o0+0x020] ! Mem[0000000074000020]
swap [%o2+0x014],%l7 ! Mem[0000000075000014]
ldstub [%o3+0x02d],%l6 ! Mem[000000007580002d]
ldstub [%o1+0x1a4],%l3 ! Mem[00000000748001a4]
ldsw [%o0+0x0fc],%l4 ! Mem[00000000740000fc]
retl
std %l0,[%o1+0x0f8] ! Mem[00000000748000f8]
p50_jmpl_1_he:
stb %l6,[%i3+0x166] ! Mem[0000000075800166]
swap [%i3+0x1a8],%l3 ! Mem[00000000758001a8]
ldx [%i2+0x1b0],%l6 ! Mem[00000000750001b0]
ldstub [%i0+0x1c0],%l3 ! Mem[00000000740001c0]
std %l2,[%i0+0x0e0] ! Mem[00000000740000e0]
jmpl %g6+8,%g0
ldsw [%i0+0x194],%l3 ! Mem[0000000074000194]
p50_call_1_he:
ldstub [%i2+0x08f],%l0 ! Mem[000000007500008f]
ldstub [%i1+0x1c1],%l5 ! Mem[00000000748001c1]
stx %l2,[%i1+0x1d8] ! Mem[00000000748001d8]
lduh [%i2+0x174],%l2 ! Mem[0000000075000174]
ldsb [%i0+0x1a4],%l2 ! Mem[00000000740001a4]
stb %l1,[%i3+0x1b3] ! Mem[00000000758001b3]
retl
ldsw [%i3+0x100],%l1 ! Mem[0000000075800100]
p50_jmpl_1_ho:
stb %l6,[%o3+0x166] ! Mem[0000000075800166]
swap [%o3+0x1a8],%l3 ! Mem[00000000758001a8]
ldx [%o2+0x1b0],%l6 ! Mem[00000000750001b0]
ldstub [%o0+0x1c0],%l3 ! Mem[00000000740001c0]
std %l2,[%o0+0x0e0] ! Mem[00000000740000e0]
jmpl %g6+8,%g0
ldsw [%o0+0x194],%l3 ! Mem[0000000074000194]
p50_call_1_ho:
ldstub [%o2+0x08f],%l0 ! Mem[000000007500008f]
ldstub [%o1+0x1c1],%l5 ! Mem[00000000748001c1]
stx %l2,[%o1+0x1d8] ! Mem[00000000748001d8]
lduh [%o2+0x174],%l2 ! Mem[0000000075000174]
ldsb [%o0+0x1a4],%l2 ! Mem[00000000740001a4]
stb %l1,[%o3+0x1b3] ! Mem[00000000758001b3]
retl
ldsw [%o3+0x100],%l1 ! Mem[0000000075800100]
p51_jmpl_1_le:
ldstub [%i1+0x115],%l6 ! Mem[0000000076800115]
sth %l3,[%i3+0x19e] ! Mem[000000007780019e]
swap [%i2+0x0c0],%l4 ! Mem[00000000770000c0]
swap [%i1+0x138],%l5 ! Mem[0000000076800138]
jmpl %g6+8,%g0
stb %l5,[%i1+0x1d2] ! Mem[00000000768001d2]
p51_call_1_le:
ldsw [%i0+0x09c],%l6 ! Mem[000000007600009c]
lduw [%i3+0x1b4],%l3 ! Mem[00000000778001b4]
stx %l7,[%i2+0x130] ! Mem[0000000077000130]
ldstub [%i2+0x1d0],%l0 ! Mem[00000000770001d0]
ldx [%i2+0x190],%l6 ! Mem[0000000077000190]
ldsh [%i0+0x138],%l3 ! Mem[0000000076000138]
sth %l6,[%i3+0x046] ! Mem[0000000077800046]
retl
stw %l2,[%i1+0x19c] ! Mem[000000007680019c]
p51_jmpl_1_lo:
ldstub [%o1+0x115],%l6 ! Mem[0000000076800115]
sth %l3,[%o3+0x19e] ! Mem[000000007780019e]
swap [%o2+0x0c0],%l4 ! Mem[00000000770000c0]
swap [%o1+0x138],%l5 ! Mem[0000000076800138]
jmpl %g6+8,%g0
stb %l5,[%o1+0x1d2] ! Mem[00000000768001d2]
p51_call_1_lo:
ldsw [%o0+0x09c],%l6 ! Mem[000000007600009c]
lduw [%o3+0x1b4],%l3 ! Mem[00000000778001b4]
stx %l7,[%o2+0x130] ! Mem[0000000077000130]
ldstub [%o2+0x1d0],%l0 ! Mem[00000000770001d0]
ldx [%o2+0x190],%l6 ! Mem[0000000077000190]
ldsh [%o0+0x138],%l3 ! Mem[0000000076000138]
sth %l6,[%o3+0x046] ! Mem[0000000077800046]
retl
stw %l2,[%o1+0x19c] ! Mem[000000007680019c]
p51_jmpl_1_he:
stb %l0,[%i1+0x08f] ! Mem[000000007680008f]
swap [%i1+0x1c0],%l5 ! Mem[00000000768001c0]
std %l2,[%i2+0x1d8] ! Mem[00000000770001d8]
jmpl %g6+8,%g0
ldx [%i1+0x1a0],%l4 ! Mem[00000000768001a0]
p51_call_1_he:
ldub [%i0+0x0bd],%l4 ! Mem[00000000760000bd]
lduh [%i0+0x12a],%l1 ! Mem[000000007600012a]
retl
ldub [%i2+0x01a],%l4 ! Mem[000000007700001a]
p51_jmpl_1_ho:
stb %l0,[%o1+0x08f] ! Mem[000000007680008f]
swap [%o1+0x1c0],%l5 ! Mem[00000000768001c0]
std %l2,[%o2+0x1d8] ! Mem[00000000770001d8]
jmpl %g6+8,%g0
ldx [%o1+0x1a0],%l4 ! Mem[00000000768001a0]
p51_call_1_ho:
ldub [%o0+0x0bd],%l4 ! Mem[00000000760000bd]
lduh [%o0+0x12a],%l1 ! Mem[000000007600012a]
retl
ldub [%o2+0x01a],%l4 ! Mem[000000007700001a]
p52_jmpl_1_le:
swap [%i1+0x1a8],%l3 ! Mem[00000000788001a8]
ldsw [%i2+0x010],%l3 ! Mem[0000000079000010]
stx %l7,[%i0+0x1e0] ! Mem[00000000780001e0]
swap [%i1+0x1f8],%l3 ! Mem[00000000788001f8]
lduh [%i0+0x0d4],%l4 ! Mem[00000000780000d4]
stw %l3,[%i3+0x09c] ! Mem[000000007980009c]
ldsb [%i1+0x186],%l6 ! Mem[0000000078800186]
jmpl %g6+8,%g0
ldstub [%i3+0x019],%l5 ! Mem[0000000079800019]
p52_call_1_le:
ldx [%i3+0x058],%l2 ! Mem[0000000079800058]
retl
swap [%i0+0x0d8],%l5 ! Mem[00000000780000d8]
p52_jmpl_1_lo:
swap [%o1+0x1a8],%l3 ! Mem[00000000788001a8]
ldsw [%o2+0x010],%l3 ! Mem[0000000079000010]
stx %l7,[%o0+0x1e0] ! Mem[00000000780001e0]
swap [%o1+0x1f8],%l3 ! Mem[00000000788001f8]
lduh [%o0+0x0d4],%l4 ! Mem[00000000780000d4]
stw %l3,[%o3+0x09c] ! Mem[000000007980009c]
ldsb [%o1+0x186],%l6 ! Mem[0000000078800186]
jmpl %g6+8,%g0
ldstub [%o3+0x019],%l5 ! Mem[0000000079800019]
p52_call_1_lo:
ldx [%o3+0x058],%l2 ! Mem[0000000079800058]
retl
swap [%o0+0x0d8],%l5 ! Mem[00000000780000d8]
p52_jmpl_1_he:
swap [%i1+0x0b8],%l5 ! Mem[00000000788000b8]
ldstub [%i3+0x062],%l2 ! Mem[0000000079800062]
sth %l6,[%i1+0x194] ! Mem[0000000078800194]
ldsb [%i2+0x1bd],%l1 ! Mem[00000000790001bd]
stb %l6,[%i0+0x091] ! Mem[0000000078000091]
swap [%i1+0x0fc],%l5 ! Mem[00000000788000fc]
swap [%i1+0x0f4],%l6 ! Mem[00000000788000f4]
jmpl %g6+8,%g0
swap [%i2+0x104],%l5 ! Mem[0000000079000104]
p52_call_1_he:
retl
ldd [%i3+0x190],%l2 ! Mem[0000000079800190]
p52_jmpl_1_ho:
swap [%o1+0x0b8],%l5 ! Mem[00000000788000b8]
ldstub [%o3+0x062],%l2 ! Mem[0000000079800062]
sth %l6,[%o1+0x194] ! Mem[0000000078800194]
ldsb [%o2+0x1bd],%l1 ! Mem[00000000790001bd]
stb %l6,[%o0+0x091] ! Mem[0000000078000091]
swap [%o1+0x0fc],%l5 ! Mem[00000000788000fc]
swap [%o1+0x0f4],%l6 ! Mem[00000000788000f4]
jmpl %g6+8,%g0
swap [%o2+0x104],%l5 ! Mem[0000000079000104]
p52_call_1_ho:
retl
ldd [%o3+0x190],%l2 ! Mem[0000000079800190]
p53_jmpl_1_le:
stx %l2,[%i1+0x108] ! Mem[000000007a800108]
ldstub [%i3+0x0f6],%l7 ! Mem[000000007b8000f6]
std %l4,[%i1+0x000] ! Mem[000000007a800000]
swap [%i3+0x0b4],%l0 ! Mem[000000007b8000b4]
lduw [%i0+0x04c],%l2 ! Mem[000000007a00004c]
ldd [%i2+0x198],%l2 ! Mem[000000007b000198]
jmpl %g6+8,%g0
ldsh [%i1+0x0e2],%l4 ! Mem[000000007a8000e2]
p53_call_1_le:
retl
ldd [%i3+0x0f8],%l6 ! Mem[000000007b8000f8]
p53_jmpl_1_lo:
stx %l2,[%o1+0x108] ! Mem[000000007a800108]
ldstub [%o3+0x0f6],%l7 ! Mem[000000007b8000f6]
std %l4,[%o1+0x000] ! Mem[000000007a800000]
swap [%o3+0x0b4],%l0 ! Mem[000000007b8000b4]
lduw [%o0+0x04c],%l2 ! Mem[000000007a00004c]
ldd [%o2+0x198],%l2 ! Mem[000000007b000198]
jmpl %g6+8,%g0
ldsh [%o1+0x0e2],%l4 ! Mem[000000007a8000e2]
p53_call_1_lo:
retl
ldd [%o3+0x0f8],%l6 ! Mem[000000007b8000f8]
p53_jmpl_1_he:
lduh [%i0+0x1f8],%l6 ! Mem[000000007a0001f8]
stw %l7,[%i0+0x024] ! Mem[000000007a000024]
ldsw [%i3+0x0fc],%l2 ! Mem[000000007b8000fc]
ldstub [%i2+0x117],%l3 ! Mem[000000007b000117]
jmpl %g6+8,%g0
std %l6,[%i0+0x1c8] ! Mem[000000007a0001c8]
p53_call_1_he:
ldsh [%i3+0x1c0],%l3 ! Mem[000000007b8001c0]
ldstub [%i1+0x133],%l4 ! Mem[000000007a800133]
ldsh [%i1+0x012],%l6 ! Mem[000000007a800012]
stb %l6,[%i0+0x073] ! Mem[000000007a000073]
ldsh [%i3+0x04c],%l7 ! Mem[000000007b80004c]
ldsh [%i3+0x042],%l7 ! Mem[000000007b800042]
retl
ldx [%i2+0x1c8],%l6 ! Mem[000000007b0001c8]
p53_jmpl_1_ho:
lduh [%o0+0x1f8],%l6 ! Mem[000000007a0001f8]
stw %l7,[%o0+0x024] ! Mem[000000007a000024]
ldsw [%o3+0x0fc],%l2 ! Mem[000000007b8000fc]
ldstub [%o2+0x117],%l3 ! Mem[000000007b000117]
jmpl %g6+8,%g0
std %l6,[%o0+0x1c8] ! Mem[000000007a0001c8]
p53_call_1_ho:
ldsh [%o3+0x1c0],%l3 ! Mem[000000007b8001c0]
ldstub [%o1+0x133],%l4 ! Mem[000000007a800133]
ldsh [%o1+0x012],%l6 ! Mem[000000007a800012]
stb %l6,[%o0+0x073] ! Mem[000000007a000073]
ldsh [%o3+0x04c],%l7 ! Mem[000000007b80004c]
ldsh [%o3+0x042],%l7 ! Mem[000000007b800042]
retl
ldx [%o2+0x1c8],%l6 ! Mem[000000007b0001c8]
p54_jmpl_1_le:
jmpl %g6+8,%g0
std %l2,[%i2+0x000] ! Mem[000000007d000000]
p54_call_1_le:
ldx [%i0+0x090],%l5 ! Mem[000000007c000090]
sth %l1,[%i3+0x1e4] ! Mem[000000007d8001e4]
lduh [%i3+0x15e],%l6 ! Mem[000000007d80015e]
std %l2,[%i2+0x120] ! Mem[000000007d000120]
lduw [%i2+0x170],%l5 ! Mem[000000007d000170]
ldsb [%i3+0x1d2],%l5 ! Mem[000000007d8001d2]
retl
sth %l0,[%i1+0x152] ! Mem[000000007c800152]
p54_jmpl_1_lo:
jmpl %g6+8,%g0
std %l2,[%o2+0x000] ! Mem[000000007d000000]
p54_call_1_lo:
ldx [%o0+0x090],%l5 ! Mem[000000007c000090]
sth %l1,[%o3+0x1e4] ! Mem[000000007d8001e4]
lduh [%o3+0x15e],%l6 ! Mem[000000007d80015e]
std %l2,[%o2+0x120] ! Mem[000000007d000120]
lduw [%o2+0x170],%l5 ! Mem[000000007d000170]
ldsb [%o3+0x1d2],%l5 ! Mem[000000007d8001d2]
retl
sth %l0,[%o1+0x152] ! Mem[000000007c800152]
p54_jmpl_1_he:
ldsw [%i2+0x074],%l6 ! Mem[000000007d000074]
swap [%i3+0x1c8],%l1 ! Mem[000000007d8001c8]
lduh [%i0+0x09e],%l3 ! Mem[000000007c00009e]
ldd [%i2+0x0e0],%l6 ! Mem[000000007d0000e0]
ldd [%i2+0x180],%l2 ! Mem[000000007d000180]
ldub [%i2+0x13b],%l0 ! Mem[000000007d00013b]
jmpl %g6+8,%g0
swap [%i3+0x0f4],%l4 ! Mem[000000007d8000f4]
p54_call_1_he:
retl
ldx [%i3+0x188],%l4 ! Mem[000000007d800188]
p54_jmpl_1_ho:
ldsw [%o2+0x074],%l6 ! Mem[000000007d000074]
swap [%o3+0x1c8],%l1 ! Mem[000000007d8001c8]
lduh [%o0+0x09e],%l3 ! Mem[000000007c00009e]
ldd [%o2+0x0e0],%l6 ! Mem[000000007d0000e0]
ldd [%o2+0x180],%l2 ! Mem[000000007d000180]
ldub [%o2+0x13b],%l0 ! Mem[000000007d00013b]
jmpl %g6+8,%g0
swap [%o3+0x0f4],%l4 ! Mem[000000007d8000f4]
p54_call_1_ho:
retl
ldx [%o3+0x188],%l4 ! Mem[000000007d800188]
p55_jmpl_1_le:
stb %l6,[%i1+0x076] ! Mem[000000007e800076]
stw %l7,[%i1+0x024] ! Mem[000000007e800024]
ldub [%i2+0x1a9],%l3 ! Mem[000000007f0001a9]
stx %l3,[%i2+0x030] ! Mem[000000007f000030]
ldd [%i0+0x1e0],%l6 ! Mem[000000007e0001e0]
lduh [%i1+0x1fa],%l3 ! Mem[000000007e8001fa]
jmpl %g6+8,%g0
ldub [%i0+0x120],%l3 ! Mem[000000007e000120]
p55_call_1_le:
retl
ldsh [%i3+0x118],%l3 ! Mem[000000007f800118]
p55_jmpl_1_lo:
stb %l6,[%o1+0x076] ! Mem[000000007e800076]
stw %l7,[%o1+0x024] ! Mem[000000007e800024]
ldub [%o2+0x1a9],%l3 ! Mem[000000007f0001a9]
stx %l3,[%o2+0x030] ! Mem[000000007f000030]
ldd [%o0+0x1e0],%l6 ! Mem[000000007e0001e0]
lduh [%o1+0x1fa],%l3 ! Mem[000000007e8001fa]
jmpl %g6+8,%g0
ldub [%o0+0x120],%l3 ! Mem[000000007e000120]
p55_call_1_lo:
retl
ldsh [%o3+0x118],%l3 ! Mem[000000007f800118]
p55_jmpl_1_he:
stw %l0,[%i2+0x110] ! Mem[000000007f000110]
ldx [%i3+0x180],%l6 ! Mem[000000007f800180]
ldstub [%i1+0x0b3],%l6 ! Mem[000000007e8000b3]
ldd [%i0+0x0c8],%l6 ! Mem[000000007e0000c8]
ldx [%i2+0x1f0],%l6 ! Mem[000000007f0001f0]
ldstub [%i1+0x1f1],%l2 ! Mem[000000007e8001f1]
ldub [%i1+0x12a],%l3 ! Mem[000000007e80012a]
jmpl %g6+8,%g0
ldstub [%i3+0x08a],%l3 ! Mem[000000007f80008a]
p55_call_1_he:
sth %l7,[%i0+0x0be] ! Mem[000000007e0000be]
lduw [%i1+0x10c],%l3 ! Mem[000000007e80010c]
swap [%i0+0x1bc],%l1 ! Mem[000000007e0001bc]
ldsh [%i1+0x090],%l6 ! Mem[000000007e800090]
ldsw [%i2+0x0dc],%l5 ! Mem[000000007f0000dc]
retl
ldsh [%i1+0x032],%l2 ! Mem[000000007e800032]
p55_jmpl_1_ho:
stw %l0,[%o2+0x110] ! Mem[000000007f000110]
ldx [%o3+0x180],%l6 ! Mem[000000007f800180]
ldstub [%o1+0x0b3],%l6 ! Mem[000000007e8000b3]
ldd [%o0+0x0c8],%l6 ! Mem[000000007e0000c8]
ldx [%o2+0x1f0],%l6 ! Mem[000000007f0001f0]
ldstub [%o1+0x1f1],%l2 ! Mem[000000007e8001f1]
ldub [%o1+0x12a],%l3 ! Mem[000000007e80012a]
jmpl %g6+8,%g0
ldstub [%o3+0x08a],%l3 ! Mem[000000007f80008a]
p55_call_1_ho:
sth %l7,[%o0+0x0be] ! Mem[000000007e0000be]
lduw [%o1+0x10c],%l3 ! Mem[000000007e80010c]
swap [%o0+0x1bc],%l1 ! Mem[000000007e0001bc]
ldsh [%o1+0x090],%l6 ! Mem[000000007e800090]
ldsw [%o2+0x0dc],%l5 ! Mem[000000007f0000dc]
retl
ldsh [%o1+0x032],%l2 ! Mem[000000007e800032]
p56_jmpl_1_le:
jmpl %g6+8,%g0
ldx [%i2+0x058],%l1 ! Mem[0000000081000058]
p56_call_1_le:
ldstub [%i3+0x00d],%l6 ! Mem[000000008180000d]
ldsw [%i0+0x1a4],%l3 ! Mem[00000000800001a4]
ldsw [%i1+0x0dc],%l4 ! Mem[00000000808000dc]
swap [%i3+0x0dc],%l1 ! Mem[00000000818000dc]
retl
ldstub [%i2+0x08f],%l3 ! Mem[000000008100008f]
p56_jmpl_1_lo:
jmpl %g6+8,%g0
ldx [%o2+0x058],%l1 ! Mem[0000000081000058]
p56_call_1_lo:
ldstub [%o3+0x00d],%l6 ! Mem[000000008180000d]
ldsw [%o0+0x1a4],%l3 ! Mem[00000000800001a4]
ldsw [%o1+0x0dc],%l4 ! Mem[00000000808000dc]
swap [%o3+0x0dc],%l1 ! Mem[00000000818000dc]
retl
ldstub [%o2+0x08f],%l3 ! Mem[000000008100008f]
p56_jmpl_1_he:
lduh [%i0+0x062],%l1 ! Mem[0000000080000062]
std %l0,[%i1+0x108] ! Mem[0000000080800108]
ldsb [%i3+0x16f],%l6 ! Mem[000000008180016f]
swap [%i0+0x0c8],%l0 ! Mem[00000000800000c8]
ldstub [%i0+0x1ee],%l6 ! Mem[00000000800001ee]
jmpl %g6+8,%g0
std %l4,[%i2+0x138] ! Mem[0000000081000138]
p56_call_1_he:
stx %l3,[%i2+0x0e0] ! Mem[00000000810000e0]
lduh [%i2+0x1b6],%l3 ! Mem[00000000810001b6]
stb %l7,[%i3+0x0fa] ! Mem[00000000818000fa]
retl
ldsh [%i2+0x1f2],%l1 ! Mem[00000000810001f2]
p56_jmpl_1_ho:
lduh [%o0+0x062],%l1 ! Mem[0000000080000062]
std %l0,[%o1+0x108] ! Mem[0000000080800108]
ldsb [%o3+0x16f],%l6 ! Mem[000000008180016f]
swap [%o0+0x0c8],%l0 ! Mem[00000000800000c8]
ldstub [%o0+0x1ee],%l6 ! Mem[00000000800001ee]
jmpl %g6+8,%g0
std %l4,[%o2+0x138] ! Mem[0000000081000138]
p56_call_1_ho:
stx %l3,[%o2+0x0e0] ! Mem[00000000810000e0]
lduh [%o2+0x1b6],%l3 ! Mem[00000000810001b6]
stb %l7,[%o3+0x0fa] ! Mem[00000000818000fa]
retl
ldsh [%o2+0x1f2],%l1 ! Mem[00000000810001f2]
p57_jmpl_1_le:
lduh [%i1+0x108],%l2 ! Mem[0000000082800108]
stb %l6,[%i0+0x082] ! Mem[0000000082000082]
lduw [%i0+0x0b0],%l6 ! Mem[00000000820000b0]
sth %l5,[%i3+0x090] ! Mem[0000000083800090]
ldsw [%i1+0x150],%l6 ! Mem[0000000082800150]
ldd [%i1+0x138],%l2 ! Mem[0000000082800138]
jmpl %g6+8,%g0
stx %l2,[%i2+0x070] ! Mem[0000000083000070]
p57_call_1_le:
lduw [%i2+0x078],%l5 ! Mem[0000000083000078]
swap [%i0+0x148],%l2 ! Mem[0000000082000148]
ldsw [%i1+0x184],%l0 ! Mem[0000000082800184]
ldstub [%i1+0x195],%l3 ! Mem[0000000082800195]
lduw [%i3+0x110],%l7 ! Mem[0000000083800110]
swap [%i1+0x1d0],%l0 ! Mem[00000000828001d0]
ldub [%i1+0x0e9],%l0 ! Mem[00000000828000e9]
retl
stw %l4,[%i1+0x0d8] ! Mem[00000000828000d8]
p57_jmpl_1_lo:
lduh [%o1+0x108],%l2 ! Mem[0000000082800108]
stb %l6,[%o0+0x082] ! Mem[0000000082000082]
lduw [%o0+0x0b0],%l6 ! Mem[00000000820000b0]
sth %l5,[%o3+0x090] ! Mem[0000000083800090]
ldsw [%o1+0x150],%l6 ! Mem[0000000082800150]
ldd [%o1+0x138],%l2 ! Mem[0000000082800138]
jmpl %g6+8,%g0
stx %l2,[%o2+0x070] ! Mem[0000000083000070]
p57_call_1_lo:
lduw [%o2+0x078],%l5 ! Mem[0000000083000078]
swap [%o0+0x148],%l2 ! Mem[0000000082000148]
ldsw [%o1+0x184],%l0 ! Mem[0000000082800184]
ldstub [%o1+0x195],%l3 ! Mem[0000000082800195]
lduw [%o3+0x110],%l7 ! Mem[0000000083800110]
swap [%o1+0x1d0],%l0 ! Mem[00000000828001d0]
ldub [%o1+0x0e9],%l0 ! Mem[00000000828000e9]
retl
stw %l4,[%o1+0x0d8] ! Mem[00000000828000d8]
p57_jmpl_1_he:
ldstub [%i1+0x130],%l0 ! Mem[0000000082800130]
ldub [%i3+0x1ab],%l3 ! Mem[00000000838001ab]
ldd [%i2+0x0a8],%l0 ! Mem[00000000830000a8]
jmpl %g6+8,%g0
lduw [%i1+0x150],%l6 ! Mem[0000000082800150]
p57_call_1_he:
ldstub [%i0+0x16f],%l3 ! Mem[000000008200016f]
swap [%i1+0x0ac],%l5 ! Mem[00000000828000ac]
stb %l7,[%i0+0x09e] ! Mem[000000008200009e]
sth %l5,[%i3+0x0ba] ! Mem[00000000838000ba]
ldx [%i3+0x040],%l2 ! Mem[0000000083800040]
ldsh [%i1+0x06e],%l4 ! Mem[000000008280006e]
retl
ldx [%i0+0x1a8],%l0 ! Mem[00000000820001a8]
p57_jmpl_1_ho:
ldstub [%o1+0x130],%l0 ! Mem[0000000082800130]
ldub [%o3+0x1ab],%l3 ! Mem[00000000838001ab]
ldd [%o2+0x0a8],%l0 ! Mem[00000000830000a8]
jmpl %g6+8,%g0
lduw [%o1+0x150],%l6 ! Mem[0000000082800150]
p57_call_1_ho:
ldstub [%o0+0x16f],%l3 ! Mem[000000008200016f]
swap [%o1+0x0ac],%l5 ! Mem[00000000828000ac]
stb %l7,[%o0+0x09e] ! Mem[000000008200009e]
sth %l5,[%o3+0x0ba] ! Mem[00000000838000ba]
ldx [%o3+0x040],%l2 ! Mem[0000000083800040]
ldsh [%o1+0x06e],%l4 ! Mem[000000008280006e]
retl
ldx [%o0+0x1a8],%l0 ! Mem[00000000820001a8]
p58_jmpl_1_le:
jmpl %g6+8,%g0
sth %l5,[%i0+0x0a0] ! Mem[00000000840000a0]
p58_call_1_le:
ldsb [%i0+0x036],%l1 ! Mem[0000000084000036]
ldsb [%i1+0x0ab],%l4 ! Mem[00000000848000ab]
stw %l7,[%i3+0x134] ! Mem[0000000085800134]
std %l6,[%i2+0x088] ! Mem[0000000085000088]
ldstub [%i3+0x08b],%l7 ! Mem[000000008580008b]
retl
stx %l6,[%i2+0x0b8] ! Mem[00000000850000b8]
p58_jmpl_1_lo:
jmpl %g6+8,%g0
sth %l5,[%o0+0x0a0] ! Mem[00000000840000a0]
p58_call_1_lo:
ldsb [%o0+0x036],%l1 ! Mem[0000000084000036]
ldsb [%o1+0x0ab],%l4 ! Mem[00000000848000ab]
stw %l7,[%o3+0x134] ! Mem[0000000085800134]
std %l6,[%o2+0x088] ! Mem[0000000085000088]
ldstub [%o3+0x08b],%l7 ! Mem[000000008580008b]
retl
stx %l6,[%o2+0x0b8] ! Mem[00000000850000b8]
p58_jmpl_1_he:
ldub [%i0+0x1bd],%l0 ! Mem[00000000840001bd]
lduw [%i2+0x0cc],%l5 ! Mem[00000000850000cc]
swap [%i3+0x000],%l7 ! Mem[0000000085800000]
jmpl %g6+8,%g0
ldub [%i0+0x066],%l7 ! Mem[0000000084000066]
p58_call_1_he:
ldsh [%i3+0x13a],%l0 ! Mem[000000008580013a]
ldsh [%i0+0x0f4],%l4 ! Mem[00000000840000f4]
ldsb [%i2+0x09e],%l3 ! Mem[000000008500009e]
retl
ldsb [%i2+0x189],%l6 ! Mem[0000000085000189]
p58_jmpl_1_ho:
ldub [%o0+0x1bd],%l0 ! Mem[00000000840001bd]
lduw [%o2+0x0cc],%l5 ! Mem[00000000850000cc]
swap [%o3+0x000],%l7 ! Mem[0000000085800000]
jmpl %g6+8,%g0
ldub [%o0+0x066],%l7 ! Mem[0000000084000066]
p58_call_1_ho:
ldsh [%o3+0x13a],%l0 ! Mem[000000008580013a]
ldsh [%o0+0x0f4],%l4 ! Mem[00000000840000f4]
ldsb [%o2+0x09e],%l3 ! Mem[000000008500009e]
retl
ldsb [%o2+0x189],%l6 ! Mem[0000000085000189]
p59_jmpl_1_le:
swap [%i2+0x08c],%l3 ! Mem[000000008700008c]
lduh [%i3+0x0b4],%l6 ! Mem[00000000878000b4]
ldx [%i1+0x098],%l6 ! Mem[0000000086800098]
ldd [%i1+0x020],%l6 ! Mem[0000000086800020]
swap [%i1+0x110],%l7 ! Mem[0000000086800110]
ldd [%i3+0x1d8],%l0 ! Mem[00000000878001d8]
ldstub [%i1+0x0e9],%l0 ! Mem[00000000868000e9]
jmpl %g6+8,%g0
ldd [%i2+0x118],%l2 ! Mem[0000000087000118]
p59_call_1_le:
sth %l1,[%i3+0x1b6] ! Mem[00000000878001b6]
ldx [%i1+0x188],%l3 ! Mem[0000000086800188]
stx %l0,[%i1+0x0a8] ! Mem[00000000868000a8]
swap [%i2+0x110],%l3 ! Mem[0000000087000110]
lduw [%i2+0x0dc],%l2 ! Mem[00000000870000dc]
std %l6,[%i3+0x098] ! Mem[0000000087800098]
ldx [%i3+0x078],%l7 ! Mem[0000000087800078]
retl
ldd [%i3+0x1d0],%l4 ! Mem[00000000878001d0]
p59_jmpl_1_lo:
swap [%o2+0x08c],%l3 ! Mem[000000008700008c]
lduh [%o3+0x0b4],%l6 ! Mem[00000000878000b4]
ldx [%o1+0x098],%l6 ! Mem[0000000086800098]
ldd [%o1+0x020],%l6 ! Mem[0000000086800020]
swap [%o1+0x110],%l7 ! Mem[0000000086800110]
ldd [%o3+0x1d8],%l0 ! Mem[00000000878001d8]
ldstub [%o1+0x0e9],%l0 ! Mem[00000000868000e9]
jmpl %g6+8,%g0
ldd [%o2+0x118],%l2 ! Mem[0000000087000118]
p59_call_1_lo:
sth %l1,[%o3+0x1b6] ! Mem[00000000878001b6]
ldx [%o1+0x188],%l3 ! Mem[0000000086800188]
stx %l0,[%o1+0x0a8] ! Mem[00000000868000a8]
swap [%o2+0x110],%l3 ! Mem[0000000087000110]
lduw [%o2+0x0dc],%l2 ! Mem[00000000870000dc]
std %l6,[%o3+0x098] ! Mem[0000000087800098]
ldx [%o3+0x078],%l7 ! Mem[0000000087800078]
retl
ldd [%o3+0x1d0],%l4 ! Mem[00000000878001d0]
p59_jmpl_1_he:
stb %l4,[%i0+0x1cb] ! Mem[00000000860001cb]
swap [%i3+0x028],%l6 ! Mem[0000000087800028]
jmpl %g6+8,%g0
ldsh [%i3+0x19c],%l3 ! Mem[000000008780019c]
p59_call_1_he:
sth %l7,[%i2+0x1f6] ! Mem[00000000870001f6]
ldx [%i2+0x058],%l1 ! Mem[0000000087000058]
ldd [%i2+0x180],%l0 ! Mem[0000000087000180]
lduh [%i1+0x05e],%l0 ! Mem[000000008680005e]
sth %l7,[%i0+0x01e] ! Mem[000000008600001e]
retl
ldub [%i2+0x02e],%l1 ! Mem[000000008700002e]
p59_jmpl_1_ho:
stb %l4,[%o0+0x1cb] ! Mem[00000000860001cb]
swap [%o3+0x028],%l6 ! Mem[0000000087800028]
jmpl %g6+8,%g0
ldsh [%o3+0x19c],%l3 ! Mem[000000008780019c]
p59_call_1_ho:
sth %l7,[%o2+0x1f6] ! Mem[00000000870001f6]
ldx [%o2+0x058],%l1 ! Mem[0000000087000058]
ldd [%o2+0x180],%l0 ! Mem[0000000087000180]
lduh [%o1+0x05e],%l0 ! Mem[000000008680005e]
sth %l7,[%o0+0x01e] ! Mem[000000008600001e]
retl
ldub [%o2+0x02e],%l1 ! Mem[000000008700002e]
p60_jmpl_1_le:
ldsb [%i1+0x135],%l6 ! Mem[0000000088800135]
stb %l3,[%i2+0x19e] ! Mem[000000008900019e]
ldstub [%i0+0x0c3],%l4 ! Mem[00000000880000c3]
ldsw [%i3+0x150],%l5 ! Mem[0000000089800150]
jmpl %g6+8,%g0
stb %l5,[%i1+0x1d2] ! Mem[00000000888001d2]
p60_call_1_le:
ldd [%i3+0x180],%l0 ! Mem[0000000089800180]
ldd [%i0+0x190],%l2 ! Mem[0000000088000190]
lduh [%i0+0x112],%l7 ! Mem[0000000088000112]
ldstub [%i2+0x1ff],%l1 ! Mem[00000000890001ff]
stw %l0,[%i2+0x0c8] ! Mem[00000000890000c8]
ldd [%i1+0x118],%l2 ! Mem[0000000088800118]
stb %l6,[%i0+0x1ae] ! Mem[00000000880001ae]
retl
ldx [%i3+0x0d0],%l2 ! Mem[00000000898000d0]
p60_jmpl_1_lo:
ldsb [%o1+0x135],%l6 ! Mem[0000000088800135]
stb %l3,[%o2+0x19e] ! Mem[000000008900019e]
ldstub [%o0+0x0c3],%l4 ! Mem[00000000880000c3]
ldsw [%o3+0x150],%l5 ! Mem[0000000089800150]
jmpl %g6+8,%g0
stb %l5,[%o1+0x1d2] ! Mem[00000000888001d2]
p60_call_1_lo:
ldd [%o3+0x180],%l0 ! Mem[0000000089800180]
ldd [%o0+0x190],%l2 ! Mem[0000000088000190]
lduh [%o0+0x112],%l7 ! Mem[0000000088000112]
ldstub [%o2+0x1ff],%l1 ! Mem[00000000890001ff]
stw %l0,[%o2+0x0c8] ! Mem[00000000890000c8]
ldd [%o1+0x118],%l2 ! Mem[0000000088800118]
stb %l6,[%o0+0x1ae] ! Mem[00000000880001ae]
retl
ldx [%o3+0x0d0],%l2 ! Mem[00000000898000d0]
p60_jmpl_1_he:
ldstub [%i3+0x041],%l0 ! Mem[0000000089800041]
sth %l5,[%i0+0x1c0] ! Mem[00000000880001c0]
ldstub [%i0+0x1d9],%l2 ! Mem[00000000880001d9]
stx %l2,[%i0+0x150] ! Mem[0000000088000150]
ldub [%i0+0x1a4],%l2 ! Mem[00000000880001a4]
stw %l1,[%i0+0x0dc] ! Mem[00000000880000dc]
ldub [%i3+0x0c0],%l6 ! Mem[00000000898000c0]
jmpl %g6+8,%g0
ldstub [%i3+0x094],%l4 ! Mem[0000000089800094]
p60_call_1_he:
ldsh [%i0+0x0d6],%l1 ! Mem[00000000880000d6]
ldx [%i2+0x080],%l2 ! Mem[0000000089000080]
ldstub [%i3+0x140],%l3 ! Mem[0000000089800140]
retl
stb %l6,[%i1+0x0b6] ! Mem[00000000888000b6]
p60_jmpl_1_ho:
ldstub [%o3+0x041],%l0 ! Mem[0000000089800041]
sth %l5,[%o0+0x1c0] ! Mem[00000000880001c0]
ldstub [%o0+0x1d9],%l2 ! Mem[00000000880001d9]
stx %l2,[%o0+0x150] ! Mem[0000000088000150]
ldub [%o0+0x1a4],%l2 ! Mem[00000000880001a4]
stw %l1,[%o0+0x0dc] ! Mem[00000000880000dc]
ldub [%o3+0x0c0],%l6 ! Mem[00000000898000c0]
jmpl %g6+8,%g0
ldstub [%o3+0x094],%l4 ! Mem[0000000089800094]
p60_call_1_ho:
ldsh [%o0+0x0d6],%l1 ! Mem[00000000880000d6]
ldx [%o2+0x080],%l2 ! Mem[0000000089000080]
ldstub [%o3+0x140],%l3 ! Mem[0000000089800140]
retl
stb %l6,[%o1+0x0b6] ! Mem[00000000888000b6]
p61_jmpl_1_le:
std %l6,[%i1+0x0d0] ! Mem[000000008a8000d0]
ldsb [%i3+0x118],%l3 ! Mem[000000008b800118]
lduh [%i3+0x17e],%l3 ! Mem[000000008b80017e]
std %l2,[%i2+0x050] ! Mem[000000008b000050]
lduh [%i3+0x178],%l2 ! Mem[000000008b800178]
sth %l2,[%i1+0x0c4] ! Mem[000000008a8000c4]
jmpl %g6+8,%g0
std %l0,[%i1+0x000] ! Mem[000000008a800000]
p61_call_1_le:
retl
ldx [%i3+0x1b0],%l3 ! Mem[000000008b8001b0]
p61_jmpl_1_lo:
std %l6,[%o1+0x0d0] ! Mem[000000008a8000d0]
ldsb [%o3+0x118],%l3 ! Mem[000000008b800118]
lduh [%o3+0x17e],%l3 ! Mem[000000008b80017e]
std %l2,[%o2+0x050] ! Mem[000000008b000050]
lduh [%o3+0x178],%l2 ! Mem[000000008b800178]
sth %l2,[%o1+0x0c4] ! Mem[000000008a8000c4]
jmpl %g6+8,%g0
std %l0,[%o1+0x000] ! Mem[000000008a800000]
p61_call_1_lo:
retl
ldx [%o3+0x1b0],%l3 ! Mem[000000008b8001b0]
p61_jmpl_1_he:
std %l0,[%i3+0x0e8] ! Mem[000000008b8000e8]
ldstub [%i1+0x023],%l7 ! Mem[000000008a800023]
ldsb [%i1+0x066],%l7 ! Mem[000000008a800066]
stb %l3,[%i2+0x018] ! Mem[000000008b000018]
ldub [%i2+0x0df],%l2 ! Mem[000000008b0000df]
lduh [%i2+0x0e0],%l6 ! Mem[000000008b0000e0]
jmpl %g6+8,%g0
ldsb [%i1+0x08f],%l0 ! Mem[000000008a80008f]
p61_call_1_he:
ldsb [%i2+0x017],%l6 ! Mem[000000008b000017]
retl
ldsb [%i1+0x061],%l4 ! Mem[000000008a800061]
p61_jmpl_1_ho:
std %l0,[%o3+0x0e8] ! Mem[000000008b8000e8]
ldstub [%o1+0x023],%l7 ! Mem[000000008a800023]
ldsb [%o1+0x066],%l7 ! Mem[000000008a800066]
stb %l3,[%o2+0x018] ! Mem[000000008b000018]
ldub [%o2+0x0df],%l2 ! Mem[000000008b0000df]
lduh [%o2+0x0e0],%l6 ! Mem[000000008b0000e0]
jmpl %g6+8,%g0
ldsb [%o1+0x08f],%l0 ! Mem[000000008a80008f]
p61_call_1_ho:
ldsb [%o2+0x017],%l6 ! Mem[000000008b000017]
retl
ldsb [%o1+0x061],%l4 ! Mem[000000008a800061]
p62_jmpl_1_le:
ldd [%i1+0x018],%l0 ! Mem[000000008c800018]
sth %l0,[%i2+0x0b0] ! Mem[000000008d0000b0]
jmpl %g6+8,%g0
ldsh [%i1+0x0d4],%l6 ! Mem[000000008c8000d4]
p62_call_1_le:
swap [%i2+0x00c],%l4 ! Mem[000000008d00000c]
ldsh [%i0+0x1d8],%l6 ! Mem[000000008c0001d8]
sth %l2,[%i2+0x1c4] ! Mem[000000008d0001c4]
stb %l1,[%i3+0x183] ! Mem[000000008d800183]
retl
lduh [%i2+0x1a8],%l4 ! Mem[000000008d0001a8]
p62_jmpl_1_lo:
ldd [%o1+0x018],%l0 ! Mem[000000008c800018]
sth %l0,[%o2+0x0b0] ! Mem[000000008d0000b0]
jmpl %g6+8,%g0
ldsh [%o1+0x0d4],%l6 ! Mem[000000008c8000d4]
p62_call_1_lo:
swap [%o2+0x00c],%l4 ! Mem[000000008d00000c]
ldsh [%o0+0x1d8],%l6 ! Mem[000000008c0001d8]
sth %l2,[%o2+0x1c4] ! Mem[000000008d0001c4]
stb %l1,[%o3+0x183] ! Mem[000000008d800183]
retl
lduh [%o2+0x1a8],%l4 ! Mem[000000008d0001a8]
p62_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i2+0x000] ! Mem[000000008d000000]
p62_call_1_he:
sth %l7,[%i1+0x112] ! Mem[000000008c800112]
ldd [%i1+0x1d0],%l0 ! Mem[000000008c8001d0]
ldsh [%i3+0x190],%l6 ! Mem[000000008d800190]
retl
ldsh [%i2+0x0d8],%l4 ! Mem[000000008d0000d8]
p62_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o2+0x000] ! Mem[000000008d000000]
p62_call_1_ho:
sth %l7,[%o1+0x112] ! Mem[000000008c800112]
ldd [%o1+0x1d0],%l0 ! Mem[000000008c8001d0]
ldsh [%o3+0x190],%l6 ! Mem[000000008d800190]
retl
ldsh [%o2+0x0d8],%l4 ! Mem[000000008d0000d8]
p63_jmpl_1_le:
ldsw [%i2+0x118],%l5 ! Mem[000000008f000118]
std %l0,[%i3+0x078] ! Mem[000000008f800078]
sth %l1,[%i1+0x062] ! Mem[000000008e800062]
lduh [%i0+0x108],%l0 ! Mem[000000008e000108]
jmpl %g6+8,%g0
stb %l7,[%i1+0x053] ! Mem[000000008e800053]
p63_call_1_le:
retl
sth %l1,[%i0+0x1de] ! Mem[000000008e0001de]
p63_jmpl_1_lo:
ldsw [%o2+0x118],%l5 ! Mem[000000008f000118]
std %l0,[%o3+0x078] ! Mem[000000008f800078]
sth %l1,[%o1+0x062] ! Mem[000000008e800062]
lduh [%o0+0x108],%l0 ! Mem[000000008e000108]
jmpl %g6+8,%g0
stb %l7,[%o1+0x053] ! Mem[000000008e800053]
p63_call_1_lo:
retl
sth %l1,[%o0+0x1de] ! Mem[000000008e0001de]
p63_jmpl_1_he:
ldstub [%i2+0x17b],%l0 ! Mem[000000008f00017b]
swap [%i0+0x188],%l6 ! Mem[000000008e000188]
std %l2,[%i3+0x188] ! Mem[000000008f800188]
ldx [%i3+0x0e8],%l7 ! Mem[000000008f8000e8]
ldsb [%i2+0x041],%l0 ! Mem[000000008f000041]
ldstub [%i2+0x1c1],%l5 ! Mem[000000008f0001c1]
jmpl %g6+8,%g0
ldsb [%i0+0x0fd],%l4 ! Mem[000000008e0000fd]
p63_call_1_he:
ldd [%i3+0x118],%l2 ! Mem[000000008f800118]
lduh [%i0+0x0fe],%l5 ! Mem[000000008e0000fe]
lduh [%i1+0x0f4],%l7 ! Mem[000000008e8000f4]
retl
stx %l7,[%i0+0x048] ! Mem[000000008e000048]
p63_jmpl_1_ho:
ldstub [%o2+0x17b],%l0 ! Mem[000000008f00017b]
swap [%o0+0x188],%l6 ! Mem[000000008e000188]
std %l2,[%o3+0x188] ! Mem[000000008f800188]
ldx [%o3+0x0e8],%l7 ! Mem[000000008f8000e8]
ldsb [%o2+0x041],%l0 ! Mem[000000008f000041]
ldstub [%o2+0x1c1],%l5 ! Mem[000000008f0001c1]
jmpl %g6+8,%g0
ldsb [%o0+0x0fd],%l4 ! Mem[000000008e0000fd]
p63_call_1_ho:
ldd [%o3+0x118],%l2 ! Mem[000000008f800118]
lduh [%o0+0x0fe],%l5 ! Mem[000000008e0000fe]
lduh [%o1+0x0f4],%l7 ! Mem[000000008e8000f4]
retl
stx %l7,[%o0+0x048] ! Mem[000000008e000048]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
lduh [%i1+0x0de],%l3 ! Mem[00000000108000de]
ldsh [%i0+0x016],%l6 ! Mem[0000000010000016]
lduh [%i0+0x14e],%l3 ! Mem[000000001000014e]
swap [%i0+0x08c],%l5 ! Mem[000000001000008c]
stx %l7,[%i3+0x0b8] ! Mem[00000000118000b8]
ldsw [%i2+0x098],%l5 ! Mem[0000000011000098]
jmpl %g6+8,%g0
stx %l7,[%i3+0x0b8] ! Mem[00000000118000b8]
p0_call_2_le:
swap [%i2+0x1ec],%l3 ! Mem[00000000110001ec]
ldsb [%i1+0x125],%l3 ! Mem[0000000010800125]
ldub [%i0+0x05c],%l3 ! Mem[000000001000005c]
retl
stw %l6,[%i1+0x058] ! Mem[0000000010800058]
p0_jmpl_2_lo:
lduh [%o1+0x0de],%l3 ! Mem[00000000108000de]
ldsh [%o0+0x016],%l6 ! Mem[0000000010000016]
lduh [%o0+0x14e],%l3 ! Mem[000000001000014e]
swap [%o0+0x08c],%l5 ! Mem[000000001000008c]
stx %l7,[%o3+0x0b8] ! Mem[00000000118000b8]
ldsw [%o2+0x098],%l5 ! Mem[0000000011000098]
jmpl %g6+8,%g0
stx %l7,[%o3+0x0b8] ! Mem[00000000118000b8]
p0_call_2_lo:
swap [%o2+0x1ec],%l3 ! Mem[00000000110001ec]
ldsb [%o1+0x125],%l3 ! Mem[0000000010800125]
ldub [%o0+0x05c],%l3 ! Mem[000000001000005c]
retl
stw %l6,[%o1+0x058] ! Mem[0000000010800058]
p0_jmpl_2_he:
ldd [%i3+0x1b8],%l2 ! Mem[00000000118001b8]
ldub [%i2+0x0cd],%l4 ! Mem[00000000110000cd]
lduw [%i2+0x1ac],%l7 ! Mem[00000000110001ac]
ldsb [%i0+0x0f8],%l6 ! Mem[00000000100000f8]
lduh [%i0+0x0ce],%l1 ! Mem[00000000100000ce]
ldstub [%i3+0x0fe],%l3 ! Mem[00000000118000fe]
jmpl %g6+8,%g0
lduh [%i0+0x142],%l4 ! Mem[0000000010000142]
p0_call_2_he:
lduh [%i2+0x094],%l1 ! Mem[0000000011000094]
ldd [%i2+0x130],%l0 ! Mem[0000000011000130]
lduh [%i0+0x1c6],%l7 ! Mem[00000000100001c6]
ldx [%i1+0x090],%l1 ! Mem[0000000010800090]
stx %l5,[%i1+0x198] ! Mem[0000000010800198]
retl
stb %l0,[%i0+0x160] ! Mem[0000000010000160]
p0_jmpl_2_ho:
ldd [%o3+0x1b8],%l2 ! Mem[00000000118001b8]
ldub [%o2+0x0cd],%l4 ! Mem[00000000110000cd]
lduw [%o2+0x1ac],%l7 ! Mem[00000000110001ac]
ldsb [%o0+0x0f8],%l6 ! Mem[00000000100000f8]
lduh [%o0+0x0ce],%l1 ! Mem[00000000100000ce]
ldstub [%o3+0x0fe],%l3 ! Mem[00000000118000fe]
jmpl %g6+8,%g0
lduh [%o0+0x142],%l4 ! Mem[0000000010000142]
p0_call_2_ho:
lduh [%o2+0x094],%l1 ! Mem[0000000011000094]
ldd [%o2+0x130],%l0 ! Mem[0000000011000130]
lduh [%o0+0x1c6],%l7 ! Mem[00000000100001c6]
ldx [%o1+0x090],%l1 ! Mem[0000000010800090]
stx %l5,[%o1+0x198] ! Mem[0000000010800198]
retl
stb %l0,[%o0+0x160] ! Mem[0000000010000160]
p1_jmpl_2_le:
lduh [%i3+0x18e],%l5 ! Mem[000000001380018e]
ldsh [%i3+0x0ea],%l2 ! Mem[00000000138000ea]
lduw [%i0+0x1ac],%l7 ! Mem[00000000120001ac]
lduh [%i2+0x0f8],%l6 ! Mem[00000000130000f8]
std %l0,[%i0+0x0e8] ! Mem[00000000120000e8]
stw %l3,[%i0+0x0fc] ! Mem[00000000120000fc]
jmpl %g6+8,%g0
swap [%i2+0x158],%l2 ! Mem[0000000013000158]
p1_call_2_le:
ldsb [%i1+0x0b7],%l6 ! Mem[00000000128000b7]
ldsb [%i3+0x161],%l6 ! Mem[0000000013800161]
retl
swap [%i2+0x04c],%l6 ! Mem[000000001300004c]
p1_jmpl_2_lo:
lduh [%o3+0x18e],%l5 ! Mem[000000001380018e]
ldsh [%o3+0x0ea],%l2 ! Mem[00000000138000ea]
lduw [%o0+0x1ac],%l7 ! Mem[00000000120001ac]
lduh [%o2+0x0f8],%l6 ! Mem[00000000130000f8]
std %l0,[%o0+0x0e8] ! Mem[00000000120000e8]
stw %l3,[%o0+0x0fc] ! Mem[00000000120000fc]
jmpl %g6+8,%g0
swap [%o2+0x158],%l2 ! Mem[0000000013000158]
p1_call_2_lo:
ldsb [%o1+0x0b7],%l6 ! Mem[00000000128000b7]
ldsb [%o3+0x161],%l6 ! Mem[0000000013800161]
retl
swap [%o2+0x04c],%l6 ! Mem[000000001300004c]
p1_jmpl_2_he:
ldub [%i1+0x186],%l0 ! Mem[0000000012800186]
sth %l0,[%i0+0x1c4] ! Mem[00000000120001c4]
stw %l7,[%i3+0x088] ! Mem[0000000013800088]
swap [%i0+0x018],%l5 ! Mem[0000000012000018]
ldsh [%i2+0x14c],%l3 ! Mem[000000001300014c]
jmpl %g6+8,%g0
ldstub [%i2+0x07b],%l3 ! Mem[000000001300007b]
p1_call_2_he:
ldx [%i1+0x048],%l2 ! Mem[0000000012800048]
ldd [%i2+0x108],%l0 ! Mem[0000000013000108]
ldsh [%i3+0x090],%l4 ! Mem[0000000013800090]
swap [%i3+0x1fc],%l0 ! Mem[00000000138001fc]
ldstub [%i0+0x0e4],%l3 ! Mem[00000000120000e4]
retl
stw %l0,[%i2+0x0d0] ! Mem[00000000130000d0]
p1_jmpl_2_ho:
ldub [%o1+0x186],%l0 ! Mem[0000000012800186]
sth %l0,[%o0+0x1c4] ! Mem[00000000120001c4]
stw %l7,[%o3+0x088] ! Mem[0000000013800088]
swap [%o0+0x018],%l5 ! Mem[0000000012000018]
ldsh [%o2+0x14c],%l3 ! Mem[000000001300014c]
jmpl %g6+8,%g0
ldstub [%o2+0x07b],%l3 ! Mem[000000001300007b]
p1_call_2_ho:
ldx [%o1+0x048],%l2 ! Mem[0000000012800048]
ldd [%o2+0x108],%l0 ! Mem[0000000013000108]
ldsh [%o3+0x090],%l4 ! Mem[0000000013800090]
swap [%o3+0x1fc],%l0 ! Mem[00000000138001fc]
ldstub [%o0+0x0e4],%l3 ! Mem[00000000120000e4]
retl
stw %l0,[%o2+0x0d0] ! Mem[00000000130000d0]
p2_jmpl_2_le:
ldstub [%i2+0x1a4],%l4 ! Mem[00000000150001a4]
ldstub [%i1+0x023],%l3 ! Mem[0000000014800023]
stx %l2,[%i0+0x160] ! Mem[0000000014000160]
stw %l1,[%i1+0x090] ! Mem[0000000014800090]
jmpl %g6+8,%g0
stw %l7,[%i1+0x0bc] ! Mem[00000000148000bc]
p2_call_2_le:
ldstub [%i2+0x12b],%l1 ! Mem[000000001500012b]
ldsb [%i1+0x0c1],%l5 ! Mem[00000000148000c1]
stb %l0,[%i1+0x1b6] ! Mem[00000000148001b6]
lduh [%i3+0x114],%l2 ! Mem[0000000015800114]
ldsh [%i0+0x18e],%l5 ! Mem[000000001400018e]
std %l4,[%i2+0x0e8] ! Mem[00000000150000e8]
retl
stb %l7,[%i2+0x18e] ! Mem[000000001500018e]
p2_jmpl_2_lo:
ldstub [%o2+0x1a4],%l4 ! Mem[00000000150001a4]
ldstub [%o1+0x023],%l3 ! Mem[0000000014800023]
stx %l2,[%o0+0x160] ! Mem[0000000014000160]
stw %l1,[%o1+0x090] ! Mem[0000000014800090]
jmpl %g6+8,%g0
stw %l7,[%o1+0x0bc] ! Mem[00000000148000bc]
p2_call_2_lo:
ldstub [%o2+0x12b],%l1 ! Mem[000000001500012b]
ldsb [%o1+0x0c1],%l5 ! Mem[00000000148000c1]
stb %l0,[%o1+0x1b6] ! Mem[00000000148001b6]
lduh [%o3+0x114],%l2 ! Mem[0000000015800114]
ldsh [%o0+0x18e],%l5 ! Mem[000000001400018e]
std %l4,[%o2+0x0e8] ! Mem[00000000150000e8]
retl
stb %l7,[%o2+0x18e] ! Mem[000000001500018e]
p2_jmpl_2_he:
ldstub [%i0+0x01f],%l6 ! Mem[000000001400001f]
jmpl %g6+8,%g0
stw %l5,[%i1+0x1ac] ! Mem[00000000148001ac]
p2_call_2_he:
ldx [%i1+0x1d0],%l2 ! Mem[00000000148001d0]
sth %l0,[%i0+0x0da] ! Mem[00000000140000da]
retl
ldstub [%i2+0x0b5],%l0 ! Mem[00000000150000b5]
p2_jmpl_2_ho:
ldstub [%o0+0x01f],%l6 ! Mem[000000001400001f]
jmpl %g6+8,%g0
stw %l5,[%o1+0x1ac] ! Mem[00000000148001ac]
p2_call_2_ho:
ldx [%o1+0x1d0],%l2 ! Mem[00000000148001d0]
sth %l0,[%o0+0x0da] ! Mem[00000000140000da]
retl
ldstub [%o2+0x0b5],%l0 ! Mem[00000000150000b5]
p3_jmpl_2_le:
ldstub [%i0+0x110],%l0 ! Mem[0000000016000110]
std %l2,[%i0+0x1e0] ! Mem[00000000160001e0]
swap [%i0+0x0b0],%l1 ! Mem[00000000160000b0]
swap [%i1+0x14c],%l7 ! Mem[000000001680014c]
lduw [%i3+0x124],%l5 ! Mem[0000000017800124]
stw %l4,[%i2+0x1f8] ! Mem[00000000170001f8]
ldstub [%i1+0x1cd],%l4 ! Mem[00000000168001cd]
jmpl %g6+8,%g0
ldub [%i0+0x15d],%l0 ! Mem[000000001600015d]
p3_call_2_le:
stx %l6,[%i2+0x110] ! Mem[0000000017000110]
swap [%i3+0x05c],%l4 ! Mem[000000001780005c]
ldub [%i1+0x039],%l2 ! Mem[0000000016800039]
ldsw [%i3+0x15c],%l6 ! Mem[000000001780015c]
retl
lduw [%i0+0x1d0],%l5 ! Mem[00000000160001d0]
p3_jmpl_2_lo:
ldstub [%o0+0x110],%l0 ! Mem[0000000016000110]
std %l2,[%o0+0x1e0] ! Mem[00000000160001e0]
swap [%o0+0x0b0],%l1 ! Mem[00000000160000b0]
swap [%o1+0x14c],%l7 ! Mem[000000001680014c]
lduw [%o3+0x124],%l5 ! Mem[0000000017800124]
stw %l4,[%o2+0x1f8] ! Mem[00000000170001f8]
ldstub [%o1+0x1cd],%l4 ! Mem[00000000168001cd]
jmpl %g6+8,%g0
ldub [%o0+0x15d],%l0 ! Mem[000000001600015d]
p3_call_2_lo:
stx %l6,[%o2+0x110] ! Mem[0000000017000110]
swap [%o3+0x05c],%l4 ! Mem[000000001780005c]
ldub [%o1+0x039],%l2 ! Mem[0000000016800039]
ldsw [%o3+0x15c],%l6 ! Mem[000000001780015c]
retl
lduw [%o0+0x1d0],%l5 ! Mem[00000000160001d0]
p3_jmpl_2_he:
ldx [%i1+0x0f0],%l0 ! Mem[00000000168000f0]
sth %l7,[%i0+0x004] ! Mem[0000000016000004]
sth %l2,[%i0+0x1ae] ! Mem[00000000160001ae]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000001700001c]
p3_call_2_he:
ldsh [%i2+0x134],%l6 ! Mem[0000000017000134]
retl
ldd [%i2+0x018],%l6 ! Mem[0000000017000018]
p3_jmpl_2_ho:
ldx [%o1+0x0f0],%l0 ! Mem[00000000168000f0]
sth %l7,[%o0+0x004] ! Mem[0000000016000004]
sth %l2,[%o0+0x1ae] ! Mem[00000000160001ae]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l0 ! Mem[000000001700001c]
p3_call_2_ho:
ldsh [%o2+0x134],%l6 ! Mem[0000000017000134]
retl
ldd [%o2+0x018],%l6 ! Mem[0000000017000018]
p4_jmpl_2_le:
lduw [%i2+0x0f8],%l7 ! Mem[00000000190000f8]
ldd [%i0+0x058],%l2 ! Mem[0000000018000058]
ldx [%i1+0x1b0],%l4 ! Mem[00000000188001b0]
jmpl %g6+8,%g0
ldx [%i2+0x170],%l1 ! Mem[0000000019000170]
p4_call_2_le:
std %l2,[%i3+0x078] ! Mem[0000000019800078]
ldd [%i1+0x008],%l2 ! Mem[0000000018800008]
stx %l7,[%i3+0x078] ! Mem[0000000019800078]
ldx [%i1+0x1f0],%l0 ! Mem[00000000188001f0]
retl
stx %l3,[%i0+0x1a0] ! Mem[00000000180001a0]
p4_jmpl_2_lo:
lduw [%o2+0x0f8],%l7 ! Mem[00000000190000f8]
ldd [%o0+0x058],%l2 ! Mem[0000000018000058]
ldx [%o1+0x1b0],%l4 ! Mem[00000000188001b0]
jmpl %g6+8,%g0
ldx [%o2+0x170],%l1 ! Mem[0000000019000170]
p4_call_2_lo:
std %l2,[%o3+0x078] ! Mem[0000000019800078]
ldd [%o1+0x008],%l2 ! Mem[0000000018800008]
stx %l7,[%o3+0x078] ! Mem[0000000019800078]
ldx [%o1+0x1f0],%l0 ! Mem[00000000188001f0]
retl
stx %l3,[%o0+0x1a0] ! Mem[00000000180001a0]
p4_jmpl_2_he:
jmpl %g6+8,%g0
ldsw [%i1+0x11c],%l7 ! Mem[000000001880011c]
p4_call_2_he:
stw %l7,[%i0+0x098] ! Mem[0000000018000098]
lduw [%i0+0x050],%l2 ! Mem[0000000018000050]
ldstub [%i0+0x157],%l6 ! Mem[0000000018000157]
sth %l5,[%i0+0x11e] ! Mem[000000001800011e]
retl
lduw [%i2+0x0d4],%l7 ! Mem[00000000190000d4]
p4_jmpl_2_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x11c],%l7 ! Mem[000000001880011c]
p4_call_2_ho:
stw %l7,[%o0+0x098] ! Mem[0000000018000098]
lduw [%o0+0x050],%l2 ! Mem[0000000018000050]
ldstub [%o0+0x157],%l6 ! Mem[0000000018000157]
sth %l5,[%o0+0x11e] ! Mem[000000001800011e]
retl
lduw [%o2+0x0d4],%l7 ! Mem[00000000190000d4]
p5_jmpl_2_le:
lduw [%i3+0x014],%l7 ! Mem[000000001b800014]
ldstub [%i3+0x1b9],%l1 ! Mem[000000001b8001b9]
ldsh [%i0+0x196],%l3 ! Mem[000000001a000196]
lduh [%i2+0x082],%l7 ! Mem[000000001b000082]
ldstub [%i2+0x12f],%l4 ! Mem[000000001b00012f]
swap [%i3+0x03c],%l7 ! Mem[000000001b80003c]
jmpl %g6+8,%g0
swap [%i2+0x014],%l1 ! Mem[000000001b000014]
p5_call_2_le:
ldstub [%i2+0x0da],%l0 ! Mem[000000001b0000da]
ldstub [%i1+0x0b5],%l0 ! Mem[000000001a8000b5]
retl
stx %l3,[%i1+0x080] ! Mem[000000001a800080]
p5_jmpl_2_lo:
lduw [%o3+0x014],%l7 ! Mem[000000001b800014]
ldstub [%o3+0x1b9],%l1 ! Mem[000000001b8001b9]
ldsh [%o0+0x196],%l3 ! Mem[000000001a000196]
lduh [%o2+0x082],%l7 ! Mem[000000001b000082]
ldstub [%o2+0x12f],%l4 ! Mem[000000001b00012f]
swap [%o3+0x03c],%l7 ! Mem[000000001b80003c]
jmpl %g6+8,%g0
swap [%o2+0x014],%l1 ! Mem[000000001b000014]
p5_call_2_lo:
ldstub [%o2+0x0da],%l0 ! Mem[000000001b0000da]
ldstub [%o1+0x0b5],%l0 ! Mem[000000001a8000b5]
retl
stx %l3,[%o1+0x080] ! Mem[000000001a800080]
p5_jmpl_2_he:
swap [%i0+0x1dc],%l2 ! Mem[000000001a0001dc]
std %l4,[%i2+0x0b8] ! Mem[000000001b0000b8]
ldsw [%i3+0x070],%l2 ! Mem[000000001b800070]
stx %l5,[%i0+0x130] ! Mem[000000001a000130]
lduw [%i3+0x18c],%l1 ! Mem[000000001b80018c]
ldd [%i1+0x158],%l4 ! Mem[000000001a800158]
jmpl %g6+8,%g0
sth %l4,[%i3+0x03a] ! Mem[000000001b80003a]
p5_call_2_he:
ldsh [%i2+0x1d0],%l1 ! Mem[000000001b0001d0]
lduw [%i1+0x030],%l6 ! Mem[000000001a800030]
ldstub [%i2+0x16d],%l0 ! Mem[000000001b00016d]
ldsw [%i1+0x0d4],%l2 ! Mem[000000001a8000d4]
stx %l0,[%i2+0x038] ! Mem[000000001b000038]
swap [%i1+0x0d8],%l6 ! Mem[000000001a8000d8]
retl
ldstub [%i3+0x1b5],%l0 ! Mem[000000001b8001b5]
p5_jmpl_2_ho:
swap [%o0+0x1dc],%l2 ! Mem[000000001a0001dc]
std %l4,[%o2+0x0b8] ! Mem[000000001b0000b8]
ldsw [%o3+0x070],%l2 ! Mem[000000001b800070]
stx %l5,[%o0+0x130] ! Mem[000000001a000130]
lduw [%o3+0x18c],%l1 ! Mem[000000001b80018c]
ldd [%o1+0x158],%l4 ! Mem[000000001a800158]
jmpl %g6+8,%g0
sth %l4,[%o3+0x03a] ! Mem[000000001b80003a]
p5_call_2_ho:
ldsh [%o2+0x1d0],%l1 ! Mem[000000001b0001d0]
lduw [%o1+0x030],%l6 ! Mem[000000001a800030]
ldstub [%o2+0x16d],%l0 ! Mem[000000001b00016d]
ldsw [%o1+0x0d4],%l2 ! Mem[000000001a8000d4]
stx %l0,[%o2+0x038] ! Mem[000000001b000038]
swap [%o1+0x0d8],%l6 ! Mem[000000001a8000d8]
retl
ldstub [%o3+0x1b5],%l0 ! Mem[000000001b8001b5]
p6_jmpl_2_le:
std %l0,[%i1+0x1a8] ! Mem[000000001c8001a8]
ldstub [%i1+0x1b2],%l6 ! Mem[000000001c8001b2]
lduw [%i2+0x1c8],%l4 ! Mem[000000001d0001c8]
ldsw [%i3+0x058],%l6 ! Mem[000000001d800058]
ldx [%i0+0x0f0],%l3 ! Mem[000000001c0000f0]
ldsb [%i2+0x1f5],%l6 ! Mem[000000001d0001f5]
stw %l3,[%i3+0x1b4] ! Mem[000000001d8001b4]
jmpl %g6+8,%g0
swap [%i1+0x008],%l7 ! Mem[000000001c800008]
p6_call_2_le:
swap [%i1+0x104],%l4 ! Mem[000000001c800104]
ldsh [%i3+0x060],%l4 ! Mem[000000001d800060]
stw %l2,[%i2+0x158] ! Mem[000000001d000158]
lduw [%i3+0x164],%l5 ! Mem[000000001d800164]
ldub [%i0+0x16c],%l7 ! Mem[000000001c00016c]
std %l0,[%i1+0x160] ! Mem[000000001c800160]
retl
ldsb [%i0+0x1f8],%l4 ! Mem[000000001c0001f8]
p6_jmpl_2_lo:
std %l0,[%o1+0x1a8] ! Mem[000000001c8001a8]
ldstub [%o1+0x1b2],%l6 ! Mem[000000001c8001b2]
lduw [%o2+0x1c8],%l4 ! Mem[000000001d0001c8]
ldsw [%o3+0x058],%l6 ! Mem[000000001d800058]
ldx [%o0+0x0f0],%l3 ! Mem[000000001c0000f0]
ldsb [%o2+0x1f5],%l6 ! Mem[000000001d0001f5]
stw %l3,[%o3+0x1b4] ! Mem[000000001d8001b4]
jmpl %g6+8,%g0
swap [%o1+0x008],%l7 ! Mem[000000001c800008]
p6_call_2_lo:
swap [%o1+0x104],%l4 ! Mem[000000001c800104]
ldsh [%o3+0x060],%l4 ! Mem[000000001d800060]
stw %l2,[%o2+0x158] ! Mem[000000001d000158]
lduw [%o3+0x164],%l5 ! Mem[000000001d800164]
ldub [%o0+0x16c],%l7 ! Mem[000000001c00016c]
std %l0,[%o1+0x160] ! Mem[000000001c800160]
retl
ldsb [%o0+0x1f8],%l4 ! Mem[000000001c0001f8]
p6_jmpl_2_he:
lduh [%i3+0x170],%l7 ! Mem[000000001d800170]
ldsh [%i1+0x03a],%l5 ! Mem[000000001c80003a]
ldsh [%i1+0x034],%l7 ! Mem[000000001c800034]
swap [%i1+0x144],%l5 ! Mem[000000001c800144]
stx %l7,[%i2+0x080] ! Mem[000000001d000080]
ldsw [%i3+0x038],%l4 ! Mem[000000001d800038]
ldx [%i1+0x1a8],%l0 ! Mem[000000001c8001a8]
jmpl %g6+8,%g0
stw %l5,[%i0+0x074] ! Mem[000000001c000074]
p6_call_2_he:
stx %l1,[%i0+0x040] ! Mem[000000001c000040]
ldstub [%i1+0x1f3],%l5 ! Mem[000000001c8001f3]
ldstub [%i1+0x1fb],%l1 ! Mem[000000001c8001fb]
ldsb [%i3+0x147],%l7 ! Mem[000000001d800147]
ldsw [%i2+0x13c],%l1 ! Mem[000000001d00013c]
swap [%i2+0x0a4],%l0 ! Mem[000000001d0000a4]
stb %l5,[%i2+0x1e8] ! Mem[000000001d0001e8]
retl
lduw [%i0+0x0fc],%l4 ! Mem[000000001c0000fc]
p6_jmpl_2_ho:
lduh [%o3+0x170],%l7 ! Mem[000000001d800170]
ldsh [%o1+0x03a],%l5 ! Mem[000000001c80003a]
ldsh [%o1+0x034],%l7 ! Mem[000000001c800034]
swap [%o1+0x144],%l5 ! Mem[000000001c800144]
stx %l7,[%o2+0x080] ! Mem[000000001d000080]
ldsw [%o3+0x038],%l4 ! Mem[000000001d800038]
ldx [%o1+0x1a8],%l0 ! Mem[000000001c8001a8]
jmpl %g6+8,%g0
stw %l5,[%o0+0x074] ! Mem[000000001c000074]
p6_call_2_ho:
stx %l1,[%o0+0x040] ! Mem[000000001c000040]
ldstub [%o1+0x1f3],%l5 ! Mem[000000001c8001f3]
ldstub [%o1+0x1fb],%l1 ! Mem[000000001c8001fb]
ldsb [%o3+0x147],%l7 ! Mem[000000001d800147]
ldsw [%o2+0x13c],%l1 ! Mem[000000001d00013c]
swap [%o2+0x0a4],%l0 ! Mem[000000001d0000a4]
stb %l5,[%o2+0x1e8] ! Mem[000000001d0001e8]
retl
lduw [%o0+0x0fc],%l4 ! Mem[000000001c0000fc]
p7_jmpl_2_le:
ldstub [%i0+0x149],%l7 ! Mem[000000001e000149]
ldd [%i2+0x1d0],%l2 ! Mem[000000001f0001d0]
lduh [%i3+0x1ee],%l3 ! Mem[000000001f8001ee]
jmpl %g6+8,%g0
ldstub [%i3+0x17b],%l1 ! Mem[000000001f80017b]
p7_call_2_le:
ldstub [%i3+0x0f1],%l4 ! Mem[000000001f8000f1]
std %l2,[%i0+0x010] ! Mem[000000001e000010]
ldstub [%i1+0x106],%l5 ! Mem[000000001e800106]
lduh [%i1+0x0da],%l0 ! Mem[000000001e8000da]
stx %l0,[%i2+0x010] ! Mem[000000001f000010]
retl
lduw [%i2+0x184],%l0 ! Mem[000000001f000184]
p7_jmpl_2_lo:
ldstub [%o0+0x149],%l7 ! Mem[000000001e000149]
ldd [%o2+0x1d0],%l2 ! Mem[000000001f0001d0]
lduh [%o3+0x1ee],%l3 ! Mem[000000001f8001ee]
jmpl %g6+8,%g0
ldstub [%o3+0x17b],%l1 ! Mem[000000001f80017b]
p7_call_2_lo:
ldstub [%o3+0x0f1],%l4 ! Mem[000000001f8000f1]
std %l2,[%o0+0x010] ! Mem[000000001e000010]
ldstub [%o1+0x106],%l5 ! Mem[000000001e800106]
lduh [%o1+0x0da],%l0 ! Mem[000000001e8000da]
stx %l0,[%o2+0x010] ! Mem[000000001f000010]
retl
lduw [%o2+0x184],%l0 ! Mem[000000001f000184]
p7_jmpl_2_he:
stx %l7,[%i1+0x1c8] ! Mem[000000001e8001c8]
ldx [%i0+0x050],%l2 ! Mem[000000001e000050]
lduw [%i2+0x174],%l6 ! Mem[000000001f000174]
stb %l4,[%i1+0x14a] ! Mem[000000001e80014a]
ldstub [%i3+0x1e5],%l0 ! Mem[000000001f8001e5]
stb %l3,[%i3+0x1ec] ! Mem[000000001f8001ec]
jmpl %g6+8,%g0
lduh [%i2+0x15a],%l5 ! Mem[000000001f00015a]
p7_call_2_he:
stw %l4,[%i2+0x110] ! Mem[000000001f000110]
stw %l2,[%i2+0x0dc] ! Mem[000000001f0000dc]
ldd [%i3+0x128],%l6 ! Mem[000000001f800128]
stb %l3,[%i3+0x048] ! Mem[000000001f800048]
ldd [%i0+0x090],%l6 ! Mem[000000001e000090]
retl
ldsw [%i3+0x17c],%l7 ! Mem[000000001f80017c]
p7_jmpl_2_ho:
stx %l7,[%o1+0x1c8] ! Mem[000000001e8001c8]
ldx [%o0+0x050],%l2 ! Mem[000000001e000050]
lduw [%o2+0x174],%l6 ! Mem[000000001f000174]
stb %l4,[%o1+0x14a] ! Mem[000000001e80014a]
ldstub [%o3+0x1e5],%l0 ! Mem[000000001f8001e5]
stb %l3,[%o3+0x1ec] ! Mem[000000001f8001ec]
jmpl %g6+8,%g0
lduh [%o2+0x15a],%l5 ! Mem[000000001f00015a]
p7_call_2_ho:
stw %l4,[%o2+0x110] ! Mem[000000001f000110]
stw %l2,[%o2+0x0dc] ! Mem[000000001f0000dc]
ldd [%o3+0x128],%l6 ! Mem[000000001f800128]
stb %l3,[%o3+0x048] ! Mem[000000001f800048]
ldd [%o0+0x090],%l6 ! Mem[000000001e000090]
retl
ldsw [%o3+0x17c],%l7 ! Mem[000000001f80017c]
p8_jmpl_2_le:
ldx [%i1+0x0f8],%l5 ! Mem[00000000208000f8]
stw %l3,[%i3+0x088] ! Mem[0000000021800088]
jmpl %g6+8,%g0
stw %l7,[%i3+0x168] ! Mem[0000000021800168]
p8_call_2_le:
ldstub [%i0+0x07f],%l7 ! Mem[000000002000007f]
ldub [%i3+0x1f6],%l5 ! Mem[00000000218001f6]
retl
ldsh [%i3+0x008],%l4 ! Mem[0000000021800008]
p8_jmpl_2_lo:
ldx [%o1+0x0f8],%l5 ! Mem[00000000208000f8]
stw %l3,[%o3+0x088] ! Mem[0000000021800088]
jmpl %g6+8,%g0
stw %l7,[%o3+0x168] ! Mem[0000000021800168]
p8_call_2_lo:
ldstub [%o0+0x07f],%l7 ! Mem[000000002000007f]
ldub [%o3+0x1f6],%l5 ! Mem[00000000218001f6]
retl
ldsh [%o3+0x008],%l4 ! Mem[0000000021800008]
p8_jmpl_2_he:
ldstub [%i0+0x191],%l4 ! Mem[0000000020000191]
ldsb [%i3+0x0de],%l1 ! Mem[00000000218000de]
ldd [%i0+0x190],%l0 ! Mem[0000000020000190]
jmpl %g6+8,%g0
ldsw [%i3+0x140],%l1 ! Mem[0000000021800140]
p8_call_2_he:
ldstub [%i0+0x0ff],%l7 ! Mem[00000000200000ff]
ldstub [%i2+0x1eb],%l6 ! Mem[00000000210001eb]
retl
lduw [%i2+0x138],%l2 ! Mem[0000000021000138]
p8_jmpl_2_ho:
ldstub [%o0+0x191],%l4 ! Mem[0000000020000191]
ldsb [%o3+0x0de],%l1 ! Mem[00000000218000de]
ldd [%o0+0x190],%l0 ! Mem[0000000020000190]
jmpl %g6+8,%g0
ldsw [%o3+0x140],%l1 ! Mem[0000000021800140]
p8_call_2_ho:
ldstub [%o0+0x0ff],%l7 ! Mem[00000000200000ff]
ldstub [%o2+0x1eb],%l6 ! Mem[00000000210001eb]
retl
lduw [%o2+0x138],%l2 ! Mem[0000000021000138]
p9_jmpl_2_le:
ldub [%i2+0x151],%l1 ! Mem[0000000023000151]
ldd [%i2+0x1b8],%l0 ! Mem[00000000230001b8]
ldsb [%i3+0x160],%l3 ! Mem[0000000023800160]
stb %l7,[%i3+0x109] ! Mem[0000000023800109]
jmpl %g6+8,%g0
ldd [%i1+0x1e8],%l6 ! Mem[00000000228001e8]
p9_call_2_le:
stw %l1,[%i1+0x198] ! Mem[0000000022800198]
stw %l7,[%i2+0x080] ! Mem[0000000023000080]
ldsh [%i2+0x164],%l6 ! Mem[0000000023000164]
lduh [%i0+0x178],%l1 ! Mem[0000000022000178]
std %l0,[%i3+0x010] ! Mem[0000000023800010]
ldx [%i2+0x180],%l2 ! Mem[0000000023000180]
ldsh [%i3+0x1a4],%l0 ! Mem[00000000238001a4]
retl
stw %l0,[%i2+0x0ec] ! Mem[00000000230000ec]
p9_jmpl_2_lo:
ldub [%o2+0x151],%l1 ! Mem[0000000023000151]
ldd [%o2+0x1b8],%l0 ! Mem[00000000230001b8]
ldsb [%o3+0x160],%l3 ! Mem[0000000023800160]
stb %l7,[%o3+0x109] ! Mem[0000000023800109]
jmpl %g6+8,%g0
ldd [%o1+0x1e8],%l6 ! Mem[00000000228001e8]
p9_call_2_lo:
stw %l1,[%o1+0x198] ! Mem[0000000022800198]
stw %l7,[%o2+0x080] ! Mem[0000000023000080]
ldsh [%o2+0x164],%l6 ! Mem[0000000023000164]
lduh [%o0+0x178],%l1 ! Mem[0000000022000178]
std %l0,[%o3+0x010] ! Mem[0000000023800010]
ldx [%o2+0x180],%l2 ! Mem[0000000023000180]
ldsh [%o3+0x1a4],%l0 ! Mem[00000000238001a4]
retl
stw %l0,[%o2+0x0ec] ! Mem[00000000230000ec]
p9_jmpl_2_he:
ldsw [%i3+0x018],%l6 ! Mem[0000000023800018]
stw %l1,[%i3+0x0cc] ! Mem[00000000238000cc]
stb %l4,[%i3+0x034] ! Mem[0000000023800034]
ldd [%i1+0x0f8],%l2 ! Mem[00000000228000f8]
lduw [%i3+0x10c],%l4 ! Mem[000000002380010c]
jmpl %g6+8,%g0
stw %l3,[%i0+0x18c] ! Mem[000000002200018c]
p9_call_2_he:
ldub [%i0+0x19f],%l1 ! Mem[000000002200019f]
ldx [%i2+0x188],%l0 ! Mem[0000000023000188]
swap [%i2+0x054],%l5 ! Mem[0000000023000054]
sth %l5,[%i3+0x098] ! Mem[0000000023800098]
std %l6,[%i0+0x178] ! Mem[0000000022000178]
retl
ldd [%i3+0x188],%l4 ! Mem[0000000023800188]
p9_jmpl_2_ho:
ldsw [%o3+0x018],%l6 ! Mem[0000000023800018]
stw %l1,[%o3+0x0cc] ! Mem[00000000238000cc]
stb %l4,[%o3+0x034] ! Mem[0000000023800034]
ldd [%o1+0x0f8],%l2 ! Mem[00000000228000f8]
lduw [%o3+0x10c],%l4 ! Mem[000000002380010c]
jmpl %g6+8,%g0
stw %l3,[%o0+0x18c] ! Mem[000000002200018c]
p9_call_2_ho:
ldub [%o0+0x19f],%l1 ! Mem[000000002200019f]
ldx [%o2+0x188],%l0 ! Mem[0000000023000188]
swap [%o2+0x054],%l5 ! Mem[0000000023000054]
sth %l5,[%o3+0x098] ! Mem[0000000023800098]
std %l6,[%o0+0x178] ! Mem[0000000022000178]
retl
ldd [%o3+0x188],%l4 ! Mem[0000000023800188]
p10_jmpl_2_le:
ldd [%i1+0x0b8],%l6 ! Mem[00000000248000b8]
lduh [%i2+0x10e],%l3 ! Mem[000000002500010e]
jmpl %g6+8,%g0
ldsb [%i3+0x1bd],%l1 ! Mem[00000000258001bd]
p10_call_2_le:
swap [%i3+0x044],%l1 ! Mem[0000000025800044]
retl
ldsb [%i2+0x12c],%l1 ! Mem[000000002500012c]
p10_jmpl_2_lo:
ldd [%o1+0x0b8],%l6 ! Mem[00000000248000b8]
lduh [%o2+0x10e],%l3 ! Mem[000000002500010e]
jmpl %g6+8,%g0
ldsb [%o3+0x1bd],%l1 ! Mem[00000000258001bd]
p10_call_2_lo:
swap [%o3+0x044],%l1 ! Mem[0000000025800044]
retl
ldsb [%o2+0x12c],%l1 ! Mem[000000002500012c]
p10_jmpl_2_he:
stb %l3,[%i2+0x1b6] ! Mem[00000000250001b6]
ldsh [%i1+0x0ea],%l2 ! Mem[00000000248000ea]
jmpl %g6+8,%g0
swap [%i3+0x18c],%l7 ! Mem[000000002580018c]
p10_call_2_he:
sth %l5,[%i2+0x042] ! Mem[0000000025000042]
retl
lduh [%i2+0x18c],%l5 ! Mem[000000002500018c]
p10_jmpl_2_ho:
stb %l3,[%o2+0x1b6] ! Mem[00000000250001b6]
ldsh [%o1+0x0ea],%l2 ! Mem[00000000248000ea]
jmpl %g6+8,%g0
swap [%o3+0x18c],%l7 ! Mem[000000002580018c]
p10_call_2_ho:
sth %l5,[%o2+0x042] ! Mem[0000000025000042]
retl
lduh [%o2+0x18c],%l5 ! Mem[000000002500018c]
p11_jmpl_2_le:
stw %l6,[%i2+0x0d8] ! Mem[00000000270000d8]
lduh [%i0+0x0ce],%l1 ! Mem[00000000260000ce]
jmpl %g6+8,%g0
ldstub [%i0+0x0de],%l3 ! Mem[00000000260000de]
p11_call_2_le:
swap [%i3+0x0b0],%l5 ! Mem[00000000278000b0]
std %l6,[%i3+0x110] ! Mem[0000000027800110]
ldx [%i3+0x060],%l4 ! Mem[0000000027800060]
lduw [%i2+0x158],%l2 ! Mem[0000000027000158]
retl
ldd [%i3+0x0d0],%l4 ! Mem[00000000278000d0]
p11_jmpl_2_lo:
stw %l6,[%o2+0x0d8] ! Mem[00000000270000d8]
lduh [%o0+0x0ce],%l1 ! Mem[00000000260000ce]
jmpl %g6+8,%g0
ldstub [%o0+0x0de],%l3 ! Mem[00000000260000de]
p11_call_2_lo:
swap [%o3+0x0b0],%l5 ! Mem[00000000278000b0]
std %l6,[%o3+0x110] ! Mem[0000000027800110]
ldx [%o3+0x060],%l4 ! Mem[0000000027800060]
lduw [%o2+0x158],%l2 ! Mem[0000000027000158]
retl
ldd [%o3+0x0d0],%l4 ! Mem[00000000278000d0]
p11_jmpl_2_he:
jmpl %g6+8,%g0
stw %l7,[%i0+0x0d4] ! Mem[00000000260000d4]
p11_call_2_he:
retl
swap [%i0+0x100],%l4 ! Mem[0000000026000100]
p11_jmpl_2_ho:
jmpl %g6+8,%g0
stw %l7,[%o0+0x0d4] ! Mem[00000000260000d4]
p11_call_2_ho:
retl
swap [%o0+0x100],%l4 ! Mem[0000000026000100]
p12_jmpl_2_le:
ldstub [%i0+0x194],%l6 ! Mem[0000000028000194]
swap [%i1+0x108],%l1 ! Mem[0000000028800108]
ldd [%i1+0x090],%l6 ! Mem[0000000028800090]
stx %l5,[%i2+0x0f8] ! Mem[00000000290000f8]
ldstub [%i0+0x0eb],%l6 ! Mem[00000000280000eb]
swap [%i3+0x18c],%l5 ! Mem[000000002980018c]
ldx [%i1+0x0c8],%l2 ! Mem[00000000288000c8]
jmpl %g6+8,%g0
lduw [%i1+0x00c],%l2 ! Mem[000000002880000c]
p12_call_2_le:
swap [%i3+0x03c],%l6 ! Mem[000000002980003c]
swap [%i0+0x1d4],%l2 ! Mem[00000000280001d4]
ldub [%i3+0x1a0],%l4 ! Mem[00000000298001a0]
ldx [%i2+0x0d0],%l5 ! Mem[00000000290000d0]
std %l0,[%i1+0x058] ! Mem[0000000028800058]
stw %l1,[%i3+0x074] ! Mem[0000000029800074]
std %l6,[%i0+0x1e0] ! Mem[00000000280001e0]
retl
sth %l1,[%i0+0x090] ! Mem[0000000028000090]
p12_jmpl_2_lo:
ldstub [%o0+0x194],%l6 ! Mem[0000000028000194]
swap [%o1+0x108],%l1 ! Mem[0000000028800108]
ldd [%o1+0x090],%l6 ! Mem[0000000028800090]
stx %l5,[%o2+0x0f8] ! Mem[00000000290000f8]
ldstub [%o0+0x0eb],%l6 ! Mem[00000000280000eb]
swap [%o3+0x18c],%l5 ! Mem[000000002980018c]
ldx [%o1+0x0c8],%l2 ! Mem[00000000288000c8]
jmpl %g6+8,%g0
lduw [%o1+0x00c],%l2 ! Mem[000000002880000c]
p12_call_2_lo:
swap [%o3+0x03c],%l6 ! Mem[000000002980003c]
swap [%o0+0x1d4],%l2 ! Mem[00000000280001d4]
ldub [%o3+0x1a0],%l4 ! Mem[00000000298001a0]
ldx [%o2+0x0d0],%l5 ! Mem[00000000290000d0]
std %l0,[%o1+0x058] ! Mem[0000000028800058]
stw %l1,[%o3+0x074] ! Mem[0000000029800074]
std %l6,[%o0+0x1e0] ! Mem[00000000280001e0]
retl
sth %l1,[%o0+0x090] ! Mem[0000000028000090]
p12_jmpl_2_he:
ldstub [%i0+0x098],%l3 ! Mem[0000000028000098]
ldd [%i0+0x110],%l4 ! Mem[0000000028000110]
jmpl %g6+8,%g0
stw %l3,[%i0+0x000] ! Mem[0000000028000000]
p12_call_2_he:
ldx [%i1+0x1c0],%l2 ! Mem[00000000288001c0]
lduh [%i0+0x1ec],%l3 ! Mem[00000000280001ec]
ldsh [%i1+0x17a],%l5 ! Mem[000000002880017a]
ldstub [%i2+0x10b],%l1 ! Mem[000000002900010b]
std %l6,[%i3+0x058] ! Mem[0000000029800058]
ldstub [%i3+0x0bf],%l1 ! Mem[00000000298000bf]
ldstub [%i3+0x040],%l5 ! Mem[0000000029800040]
retl
lduw [%i0+0x140],%l5 ! Mem[0000000028000140]
p12_jmpl_2_ho:
ldstub [%o0+0x098],%l3 ! Mem[0000000028000098]
ldd [%o0+0x110],%l4 ! Mem[0000000028000110]
jmpl %g6+8,%g0
stw %l3,[%o0+0x000] ! Mem[0000000028000000]
p12_call_2_ho:
ldx [%o1+0x1c0],%l2 ! Mem[00000000288001c0]
lduh [%o0+0x1ec],%l3 ! Mem[00000000280001ec]
ldsh [%o1+0x17a],%l5 ! Mem[000000002880017a]
ldstub [%o2+0x10b],%l1 ! Mem[000000002900010b]
std %l6,[%o3+0x058] ! Mem[0000000029800058]
ldstub [%o3+0x0bf],%l1 ! Mem[00000000298000bf]
ldstub [%o3+0x040],%l5 ! Mem[0000000029800040]
retl
lduw [%o0+0x140],%l5 ! Mem[0000000028000140]
p13_jmpl_2_le:
ldsb [%i1+0x0de],%l3 ! Mem[000000002a8000de]
jmpl %g6+8,%g0
lduw [%i3+0x140],%l4 ! Mem[000000002b800140]
p13_call_2_le:
swap [%i1+0x094],%l1 ! Mem[000000002a800094]
ldstub [%i1+0x01e],%l7 ! Mem[000000002a80001e]
ldsw [%i2+0x02c],%l1 ! Mem[000000002b00002c]
ldstub [%i0+0x0d6],%l4 ! Mem[000000002a0000d6]
swap [%i0+0x1b8],%l5 ! Mem[000000002a0001b8]
retl
std %l4,[%i2+0x100] ! Mem[000000002b000100]
p13_jmpl_2_lo:
ldsb [%o1+0x0de],%l3 ! Mem[000000002a8000de]
jmpl %g6+8,%g0
lduw [%o3+0x140],%l4 ! Mem[000000002b800140]
p13_call_2_lo:
swap [%o1+0x094],%l1 ! Mem[000000002a800094]
ldstub [%o1+0x01e],%l7 ! Mem[000000002a80001e]
ldsw [%o2+0x02c],%l1 ! Mem[000000002b00002c]
ldstub [%o0+0x0d6],%l4 ! Mem[000000002a0000d6]
swap [%o0+0x1b8],%l5 ! Mem[000000002a0001b8]
retl
std %l4,[%o2+0x100] ! Mem[000000002b000100]
p13_jmpl_2_he:
ldd [%i1+0x020],%l6 ! Mem[000000002a800020]
ldsh [%i1+0x170],%l7 ! Mem[000000002a800170]
ldstub [%i3+0x01b],%l5 ! Mem[000000002b80001b]
swap [%i1+0x014],%l7 ! Mem[000000002a800014]
jmpl %g6+8,%g0
swap [%i1+0x164],%l5 ! Mem[000000002a800164]
p13_call_2_he:
ldsw [%i3+0x144],%l5 ! Mem[000000002b800144]
ldstub [%i3+0x0b4],%l6 ! Mem[000000002b8000b4]
ldstub [%i2+0x1f1],%l1 ! Mem[000000002b0001f1]
retl
lduw [%i1+0x100],%l7 ! Mem[000000002a800100]
p13_jmpl_2_ho:
ldd [%o1+0x020],%l6 ! Mem[000000002a800020]
ldsh [%o1+0x170],%l7 ! Mem[000000002a800170]
ldstub [%o3+0x01b],%l5 ! Mem[000000002b80001b]
swap [%o1+0x014],%l7 ! Mem[000000002a800014]
jmpl %g6+8,%g0
swap [%o1+0x164],%l5 ! Mem[000000002a800164]
p13_call_2_ho:
ldsw [%o3+0x144],%l5 ! Mem[000000002b800144]
ldstub [%o3+0x0b4],%l6 ! Mem[000000002b8000b4]
ldstub [%o2+0x1f1],%l1 ! Mem[000000002b0001f1]
retl
lduw [%o1+0x100],%l7 ! Mem[000000002a800100]
p14_jmpl_2_le:
sth %l1,[%i1+0x1bc] ! Mem[000000002c8001bc]
sth %l4,[%i0+0x166] ! Mem[000000002c000166]
ldd [%i0+0x0d0],%l4 ! Mem[000000002c0000d0]
jmpl %g6+8,%g0
ldub [%i0+0x082],%l7 ! Mem[000000002c000082]
p14_call_2_le:
lduh [%i0+0x1d6],%l0 ! Mem[000000002c0001d6]
ldsb [%i1+0x00c],%l6 ! Mem[000000002c80000c]
ldub [%i1+0x054],%l1 ! Mem[000000002c800054]
retl
stw %l1,[%i2+0x068] ! Mem[000000002d000068]
p14_jmpl_2_lo:
sth %l1,[%o1+0x1bc] ! Mem[000000002c8001bc]
sth %l4,[%o0+0x166] ! Mem[000000002c000166]
ldd [%o0+0x0d0],%l4 ! Mem[000000002c0000d0]
jmpl %g6+8,%g0
ldub [%o0+0x082],%l7 ! Mem[000000002c000082]
p14_call_2_lo:
lduh [%o0+0x1d6],%l0 ! Mem[000000002c0001d6]
ldsb [%o1+0x00c],%l6 ! Mem[000000002c80000c]
ldub [%o1+0x054],%l1 ! Mem[000000002c800054]
retl
stw %l1,[%o2+0x068] ! Mem[000000002d000068]
p14_jmpl_2_he:
swap [%i0+0x01c],%l7 ! Mem[000000002c00001c]
std %l6,[%i0+0x068] ! Mem[000000002c000068]
ldsw [%i3+0x1dc],%l2 ! Mem[000000002d8001dc]
ldstub [%i2+0x0bb],%l4 ! Mem[000000002d0000bb]
stw %l0,[%i3+0x160] ! Mem[000000002d800160]
sth %l4,[%i1+0x1d8] ! Mem[000000002c8001d8]
ldsw [%i1+0x1cc],%l4 ! Mem[000000002c8001cc]
jmpl %g6+8,%g0
ldsw [%i1+0x150],%l4 ! Mem[000000002c800150]
p14_call_2_he:
lduh [%i2+0x112],%l6 ! Mem[000000002d000112]
lduh [%i3+0x088],%l5 ! Mem[000000002d800088]
ldd [%i0+0x180],%l2 ! Mem[000000002c000180]
stb %l7,[%i1+0x134] ! Mem[000000002c800134]
swap [%i0+0x1c0],%l4 ! Mem[000000002c0001c0]
retl
stb %l1,[%i2+0x018] ! Mem[000000002d000018]
p14_jmpl_2_ho:
swap [%o0+0x01c],%l7 ! Mem[000000002c00001c]
std %l6,[%o0+0x068] ! Mem[000000002c000068]
ldsw [%o3+0x1dc],%l2 ! Mem[000000002d8001dc]
ldstub [%o2+0x0bb],%l4 ! Mem[000000002d0000bb]
stw %l0,[%o3+0x160] ! Mem[000000002d800160]
sth %l4,[%o1+0x1d8] ! Mem[000000002c8001d8]
ldsw [%o1+0x1cc],%l4 ! Mem[000000002c8001cc]
jmpl %g6+8,%g0
ldsw [%o1+0x150],%l4 ! Mem[000000002c800150]
p14_call_2_ho:
lduh [%o2+0x112],%l6 ! Mem[000000002d000112]
lduh [%o3+0x088],%l5 ! Mem[000000002d800088]
ldd [%o0+0x180],%l2 ! Mem[000000002c000180]
stb %l7,[%o1+0x134] ! Mem[000000002c800134]
swap [%o0+0x1c0],%l4 ! Mem[000000002c0001c0]
retl
stb %l1,[%o2+0x018] ! Mem[000000002d000018]
p15_jmpl_2_le:
ldd [%i1+0x158],%l0 ! Mem[000000002e800158]
ldsh [%i1+0x046],%l1 ! Mem[000000002e800046]
ldstub [%i1+0x12c],%l1 ! Mem[000000002e80012c]
ldsw [%i0+0x0dc],%l1 ! Mem[000000002e0000dc]
swap [%i2+0x1b4],%l0 ! Mem[000000002f0001b4]
swap [%i3+0x0fc],%l6 ! Mem[000000002f8000fc]
std %l6,[%i0+0x128] ! Mem[000000002e000128]
jmpl %g6+8,%g0
sth %l6,[%i1+0x03e] ! Mem[000000002e80003e]
p15_call_2_le:
ldd [%i2+0x0d8],%l2 ! Mem[000000002f0000d8]
retl
ldsb [%i2+0x142],%l4 ! Mem[000000002f000142]
p15_jmpl_2_lo:
ldd [%o1+0x158],%l0 ! Mem[000000002e800158]
ldsh [%o1+0x046],%l1 ! Mem[000000002e800046]
ldstub [%o1+0x12c],%l1 ! Mem[000000002e80012c]
ldsw [%o0+0x0dc],%l1 ! Mem[000000002e0000dc]
swap [%o2+0x1b4],%l0 ! Mem[000000002f0001b4]
swap [%o3+0x0fc],%l6 ! Mem[000000002f8000fc]
std %l6,[%o0+0x128] ! Mem[000000002e000128]
jmpl %g6+8,%g0
sth %l6,[%o1+0x03e] ! Mem[000000002e80003e]
p15_call_2_lo:
ldd [%o2+0x0d8],%l2 ! Mem[000000002f0000d8]
retl
ldsb [%o2+0x142],%l4 ! Mem[000000002f000142]
p15_jmpl_2_he:
stb %l7,[%i2+0x130] ! Mem[000000002f000130]
stw %l4,[%i1+0x060] ! Mem[000000002e800060]
stw %l2,[%i3+0x1e0] ! Mem[000000002f8001e0]
lduw [%i1+0x0f4],%l4 ! Mem[000000002e8000f4]
swap [%i3+0x198],%l5 ! Mem[000000002f800198]
jmpl %g6+8,%g0
sth %l5,[%i3+0x124] ! Mem[000000002f800124]
p15_call_2_he:
swap [%i2+0x000],%l3 ! Mem[000000002f000000]
stx %l3,[%i0+0x128] ! Mem[000000002e000128]
stw %l3,[%i2+0x058] ! Mem[000000002f000058]
swap [%i0+0x150],%l1 ! Mem[000000002e000150]
retl
swap [%i2+0x05c],%l4 ! Mem[000000002f00005c]
p15_jmpl_2_ho:
stb %l7,[%o2+0x130] ! Mem[000000002f000130]
stw %l4,[%o1+0x060] ! Mem[000000002e800060]
stw %l2,[%o3+0x1e0] ! Mem[000000002f8001e0]
lduw [%o1+0x0f4],%l4 ! Mem[000000002e8000f4]
swap [%o3+0x198],%l5 ! Mem[000000002f800198]
jmpl %g6+8,%g0
sth %l5,[%o3+0x124] ! Mem[000000002f800124]
p15_call_2_ho:
swap [%o2+0x000],%l3 ! Mem[000000002f000000]
stx %l3,[%o0+0x128] ! Mem[000000002e000128]
stw %l3,[%o2+0x058] ! Mem[000000002f000058]
swap [%o0+0x150],%l1 ! Mem[000000002e000150]
retl
swap [%o2+0x05c],%l4 ! Mem[000000002f00005c]
p16_jmpl_2_le:
ldstub [%i0+0x150],%l4 ! Mem[0000000030000150]
stx %l2,[%i2+0x0f8] ! Mem[00000000310000f8]
stw %l7,[%i1+0x10c] ! Mem[000000003080010c]
ldsh [%i3+0x048],%l3 ! Mem[0000000031800048]
jmpl %g6+8,%g0
swap [%i1+0x0b4],%l6 ! Mem[00000000308000b4]
p16_call_2_le:
ldsh [%i2+0x168],%l1 ! Mem[0000000031000168]
sth %l5,[%i1+0x104] ! Mem[0000000030800104]
stw %l3,[%i3+0x060] ! Mem[0000000031800060]
swap [%i1+0x0a4],%l0 ! Mem[00000000308000a4]
stb %l3,[%i1+0x1d5] ! Mem[00000000308001d5]
sth %l6,[%i2+0x0be] ! Mem[00000000310000be]
retl
swap [%i3+0x154],%l5 ! Mem[0000000031800154]
p16_jmpl_2_lo:
ldstub [%o0+0x150],%l4 ! Mem[0000000030000150]
stx %l2,[%o2+0x0f8] ! Mem[00000000310000f8]
stw %l7,[%o1+0x10c] ! Mem[000000003080010c]
ldsh [%o3+0x048],%l3 ! Mem[0000000031800048]
jmpl %g6+8,%g0
swap [%o1+0x0b4],%l6 ! Mem[00000000308000b4]
p16_call_2_lo:
ldsh [%o2+0x168],%l1 ! Mem[0000000031000168]
sth %l5,[%o1+0x104] ! Mem[0000000030800104]
stw %l3,[%o3+0x060] ! Mem[0000000031800060]
swap [%o1+0x0a4],%l0 ! Mem[00000000308000a4]
stb %l3,[%o1+0x1d5] ! Mem[00000000308001d5]
sth %l6,[%o2+0x0be] ! Mem[00000000310000be]
retl
swap [%o3+0x154],%l5 ! Mem[0000000031800154]
p16_jmpl_2_he:
jmpl %g6+8,%g0
stb %l0,[%i0+0x05f] ! Mem[000000003000005f]
p16_call_2_he:
ldd [%i1+0x148],%l4 ! Mem[0000000030800148]
ldsh [%i3+0x0be],%l0 ! Mem[00000000318000be]
sth %l4,[%i1+0x18c] ! Mem[000000003080018c]
lduw [%i0+0x058],%l5 ! Mem[0000000030000058]
retl
std %l2,[%i1+0x038] ! Mem[0000000030800038]
p16_jmpl_2_ho:
jmpl %g6+8,%g0
stb %l0,[%o0+0x05f] ! Mem[000000003000005f]
p16_call_2_ho:
ldd [%o1+0x148],%l4 ! Mem[0000000030800148]
ldsh [%o3+0x0be],%l0 ! Mem[00000000318000be]
sth %l4,[%o1+0x18c] ! Mem[000000003080018c]
lduw [%o0+0x058],%l5 ! Mem[0000000030000058]
retl
std %l2,[%o1+0x038] ! Mem[0000000030800038]
p17_jmpl_2_le:
ldstub [%i0+0x1ac],%l0 ! Mem[00000000320001ac]
ldsh [%i3+0x104],%l3 ! Mem[0000000033800104]
ldstub [%i3+0x07b],%l3 ! Mem[000000003380007b]
ldsb [%i1+0x028],%l6 ! Mem[0000000032800028]
stw %l3,[%i2+0x19c] ! Mem[000000003300019c]
lduw [%i2+0x07c],%l7 ! Mem[000000003300007c]
jmpl %g6+8,%g0
ldub [%i3+0x199],%l1 ! Mem[0000000033800199]
p17_call_2_le:
ldsb [%i1+0x0cc],%l6 ! Mem[00000000328000cc]
retl
swap [%i0+0x124],%l4 ! Mem[0000000032000124]
p17_jmpl_2_lo:
ldstub [%o0+0x1ac],%l0 ! Mem[00000000320001ac]
ldsh [%o3+0x104],%l3 ! Mem[0000000033800104]
ldstub [%o3+0x07b],%l3 ! Mem[000000003380007b]
ldsb [%o1+0x028],%l6 ! Mem[0000000032800028]
stw %l3,[%o2+0x19c] ! Mem[000000003300019c]
lduw [%o2+0x07c],%l7 ! Mem[000000003300007c]
jmpl %g6+8,%g0
ldub [%o3+0x199],%l1 ! Mem[0000000033800199]
p17_call_2_lo:
ldsb [%o1+0x0cc],%l6 ! Mem[00000000328000cc]
retl
swap [%o0+0x124],%l4 ! Mem[0000000032000124]
p17_jmpl_2_he:
swap [%i0+0x1dc],%l0 ! Mem[00000000320001dc]
std %l2,[%i1+0x028] ! Mem[0000000032800028]
stx %l6,[%i1+0x090] ! Mem[0000000032800090]
jmpl %g6+8,%g0
stx %l6,[%i1+0x140] ! Mem[0000000032800140]
p17_call_2_he:
stw %l5,[%i2+0x140] ! Mem[0000000033000140]
ldsb [%i3+0x16a],%l4 ! Mem[000000003380016a]
retl
swap [%i3+0x1c4],%l0 ! Mem[00000000338001c4]
p17_jmpl_2_ho:
swap [%o0+0x1dc],%l0 ! Mem[00000000320001dc]
std %l2,[%o1+0x028] ! Mem[0000000032800028]
stx %l6,[%o1+0x090] ! Mem[0000000032800090]
jmpl %g6+8,%g0
stx %l6,[%o1+0x140] ! Mem[0000000032800140]
p17_call_2_ho:
stw %l5,[%o2+0x140] ! Mem[0000000033000140]
ldsb [%o3+0x16a],%l4 ! Mem[000000003380016a]
retl
swap [%o3+0x1c4],%l0 ! Mem[00000000338001c4]
p18_jmpl_2_le:
sth %l4,[%i2+0x0fc] ! Mem[00000000350000fc]
jmpl %g6+8,%g0
stx %l4,[%i3+0x1a0] ! Mem[00000000358001a0]
p18_call_2_le:
swap [%i3+0x0dc],%l5 ! Mem[00000000358000dc]
stw %l7,[%i2+0x0d4] ! Mem[00000000350000d4]
retl
ldstub [%i3+0x069],%l7 ! Mem[0000000035800069]
p18_jmpl_2_lo:
sth %l4,[%o2+0x0fc] ! Mem[00000000350000fc]
jmpl %g6+8,%g0
stx %l4,[%o3+0x1a0] ! Mem[00000000358001a0]
p18_call_2_lo:
swap [%o3+0x0dc],%l5 ! Mem[00000000358000dc]
stw %l7,[%o2+0x0d4] ! Mem[00000000350000d4]
retl
ldstub [%o3+0x069],%l7 ! Mem[0000000035800069]
p18_jmpl_2_he:
stw %l7,[%i1+0x104] ! Mem[0000000034800104]
ldub [%i0+0x0d8],%l7 ! Mem[00000000340000d8]
std %l2,[%i1+0x078] ! Mem[0000000034800078]
stw %l4,[%i3+0x1b0] ! Mem[00000000358001b0]
stx %l1,[%i3+0x170] ! Mem[0000000035800170]
swap [%i0+0x1b8],%l1 ! Mem[00000000340001b8]
jmpl %g6+8,%g0
sth %l3,[%i1+0x140] ! Mem[0000000034800140]
p18_call_2_he:
ldd [%i3+0x0f8],%l6 ! Mem[00000000358000f8]
stx %l1,[%i1+0x0e8] ! Mem[00000000348000e8]
ldx [%i3+0x0f8],%l3 ! Mem[00000000358000f8]
ldstub [%i1+0x162],%l4 ! Mem[0000000034800162]
ldub [%i3+0x01a],%l1 ! Mem[000000003580001a]
sth %l5,[%i3+0x1cc] ! Mem[00000000358001cc]
retl
stb %l3,[%i0+0x1ff] ! Mem[00000000340001ff]
p18_jmpl_2_ho:
stw %l7,[%o1+0x104] ! Mem[0000000034800104]
ldub [%o0+0x0d8],%l7 ! Mem[00000000340000d8]
std %l2,[%o1+0x078] ! Mem[0000000034800078]
stw %l4,[%o3+0x1b0] ! Mem[00000000358001b0]
stx %l1,[%o3+0x170] ! Mem[0000000035800170]
swap [%o0+0x1b8],%l1 ! Mem[00000000340001b8]
jmpl %g6+8,%g0
sth %l3,[%o1+0x140] ! Mem[0000000034800140]
p18_call_2_ho:
ldd [%o3+0x0f8],%l6 ! Mem[00000000358000f8]
stx %l1,[%o1+0x0e8] ! Mem[00000000348000e8]
ldx [%o3+0x0f8],%l3 ! Mem[00000000358000f8]
ldstub [%o1+0x162],%l4 ! Mem[0000000034800162]
ldub [%o3+0x01a],%l1 ! Mem[000000003580001a]
sth %l5,[%o3+0x1cc] ! Mem[00000000358001cc]
retl
stb %l3,[%o0+0x1ff] ! Mem[00000000340001ff]
p19_jmpl_2_le:
sth %l7,[%i1+0x112] ! Mem[0000000036800112]
stx %l0,[%i2+0x1d0] ! Mem[00000000370001d0]
ldx [%i1+0x1b0],%l6 ! Mem[00000000368001b0]
jmpl %g6+8,%g0
lduw [%i3+0x1e0],%l3 ! Mem[00000000378001e0]
p19_call_2_le:
stx %l0,[%i1+0x110] ! Mem[0000000036800110]
ldsb [%i3+0x181],%l6 ! Mem[0000000037800181]
lduh [%i1+0x0b2],%l6 ! Mem[00000000368000b2]
swap [%i3+0x0e8],%l6 ! Mem[00000000378000e8]
retl
lduh [%i2+0x1f6],%l6 ! Mem[00000000370001f6]
p19_jmpl_2_lo:
sth %l7,[%o1+0x112] ! Mem[0000000036800112]
stx %l0,[%o2+0x1d0] ! Mem[00000000370001d0]
ldx [%o1+0x1b0],%l6 ! Mem[00000000368001b0]
jmpl %g6+8,%g0
lduw [%o3+0x1e0],%l3 ! Mem[00000000378001e0]
p19_call_2_lo:
stx %l0,[%o1+0x110] ! Mem[0000000036800110]
ldsb [%o3+0x181],%l6 ! Mem[0000000037800181]
lduh [%o1+0x0b2],%l6 ! Mem[00000000368000b2]
swap [%o3+0x0e8],%l6 ! Mem[00000000378000e8]
retl
lduh [%o2+0x1f6],%l6 ! Mem[00000000370001f6]
p19_jmpl_2_he:
sth %l3,[%i0+0x05a] ! Mem[000000003600005a]
ldsh [%i3+0x084],%l5 ! Mem[0000000037800084]
lduw [%i1+0x164],%l4 ! Mem[0000000036800164]
lduw [%i2+0x040],%l2 ! Mem[0000000037000040]
jmpl %g6+8,%g0
ldsw [%i2+0x06c],%l4 ! Mem[000000003700006c]
p19_call_2_he:
ldstub [%i3+0x0f8],%l7 ! Mem[00000000378000f8]
lduw [%i3+0x078],%l3 ! Mem[0000000037800078]
retl
ldd [%i2+0x190],%l4 ! Mem[0000000037000190]
p19_jmpl_2_ho:
sth %l3,[%o0+0x05a] ! Mem[000000003600005a]
ldsh [%o3+0x084],%l5 ! Mem[0000000037800084]
lduw [%o1+0x164],%l4 ! Mem[0000000036800164]
lduw [%o2+0x040],%l2 ! Mem[0000000037000040]
jmpl %g6+8,%g0
ldsw [%o2+0x06c],%l4 ! Mem[000000003700006c]
p19_call_2_ho:
ldstub [%o3+0x0f8],%l7 ! Mem[00000000378000f8]
lduw [%o3+0x078],%l3 ! Mem[0000000037800078]
retl
ldd [%o2+0x190],%l4 ! Mem[0000000037000190]
p20_jmpl_2_le:
ldub [%i1+0x05f],%l7 ! Mem[000000003880005f]
ldsb [%i2+0x12b],%l1 ! Mem[000000003900012b]
lduh [%i3+0x090],%l6 ! Mem[0000000039800090]
ldsb [%i2+0x132],%l3 ! Mem[0000000039000132]
stb %l6,[%i3+0x0d4] ! Mem[00000000398000d4]
ldsb [%i1+0x19a],%l3 ! Mem[000000003880019a]
stx %l6,[%i0+0x170] ! Mem[0000000038000170]
jmpl %g6+8,%g0
swap [%i2+0x1f4],%l0 ! Mem[00000000390001f4]
p20_call_2_le:
stx %l3,[%i3+0x060] ! Mem[0000000039800060]
stw %l5,[%i2+0x1ac] ! Mem[00000000390001ac]
ldsb [%i2+0x061],%l7 ! Mem[0000000039000061]
ldd [%i0+0x028],%l2 ! Mem[0000000038000028]
ldstub [%i3+0x0b7],%l6 ! Mem[00000000398000b7]
stx %l6,[%i0+0x160] ! Mem[0000000038000160]
ldub [%i3+0x1c5],%l6 ! Mem[00000000398001c5]
retl
ldub [%i2+0x185],%l3 ! Mem[0000000039000185]
p20_jmpl_2_lo:
ldub [%o1+0x05f],%l7 ! Mem[000000003880005f]
ldsb [%o2+0x12b],%l1 ! Mem[000000003900012b]
lduh [%o3+0x090],%l6 ! Mem[0000000039800090]
ldsb [%o2+0x132],%l3 ! Mem[0000000039000132]
stb %l6,[%o3+0x0d4] ! Mem[00000000398000d4]
ldsb [%o1+0x19a],%l3 ! Mem[000000003880019a]
stx %l6,[%o0+0x170] ! Mem[0000000038000170]
jmpl %g6+8,%g0
swap [%o2+0x1f4],%l0 ! Mem[00000000390001f4]
p20_call_2_lo:
stx %l3,[%o3+0x060] ! Mem[0000000039800060]
stw %l5,[%o2+0x1ac] ! Mem[00000000390001ac]
ldsb [%o2+0x061],%l7 ! Mem[0000000039000061]
ldd [%o0+0x028],%l2 ! Mem[0000000038000028]
ldstub [%o3+0x0b7],%l6 ! Mem[00000000398000b7]
stx %l6,[%o0+0x160] ! Mem[0000000038000160]
ldub [%o3+0x1c5],%l6 ! Mem[00000000398001c5]
retl
ldub [%o2+0x185],%l3 ! Mem[0000000039000185]
p20_jmpl_2_he:
stb %l0,[%i1+0x1c5] ! Mem[00000000388001c5]
stx %l3,[%i0+0x0e0] ! Mem[00000000380000e0]
ldsh [%i1+0x08e],%l0 ! Mem[000000003880008e]
ldsw [%i3+0x10c],%l3 ! Mem[000000003980010c]
jmpl %g6+8,%g0
std %l4,[%i2+0x148] ! Mem[0000000039000148]
p20_call_2_he:
lduh [%i1+0x074],%l6 ! Mem[0000000038800074]
stw %l5,[%i1+0x054] ! Mem[0000000038800054]
ldsw [%i1+0x0b8],%l5 ! Mem[00000000388000b8]
stb %l0,[%i2+0x0a7] ! Mem[00000000390000a7]
ldstub [%i2+0x1d5],%l3 ! Mem[00000000390001d5]
swap [%i2+0x0bc],%l6 ! Mem[00000000390000bc]
retl
std %l4,[%i0+0x170] ! Mem[0000000038000170]
p20_jmpl_2_ho:
stb %l0,[%o1+0x1c5] ! Mem[00000000388001c5]
stx %l3,[%o0+0x0e0] ! Mem[00000000380000e0]
ldsh [%o1+0x08e],%l0 ! Mem[000000003880008e]
ldsw [%o3+0x10c],%l3 ! Mem[000000003980010c]
jmpl %g6+8,%g0
std %l4,[%o2+0x148] ! Mem[0000000039000148]
p20_call_2_ho:
lduh [%o1+0x074],%l6 ! Mem[0000000038800074]
stw %l5,[%o1+0x054] ! Mem[0000000038800054]
ldsw [%o1+0x0b8],%l5 ! Mem[00000000388000b8]
stb %l0,[%o2+0x0a7] ! Mem[00000000390000a7]
ldstub [%o2+0x1d5],%l3 ! Mem[00000000390001d5]
swap [%o2+0x0bc],%l6 ! Mem[00000000390000bc]
retl
std %l4,[%o0+0x170] ! Mem[0000000038000170]
p21_jmpl_2_le:
swap [%i3+0x07c],%l4 ! Mem[000000003b80007c]
jmpl %g6+8,%g0
lduw [%i0+0x180],%l2 ! Mem[000000003a000180]
p21_call_2_le:
lduw [%i2+0x134],%l1 ! Mem[000000003b000134]
swap [%i0+0x078],%l2 ! Mem[000000003a000078]
ldd [%i3+0x050],%l0 ! Mem[000000003b800050]
ldstub [%i1+0x16d],%l0 ! Mem[000000003a80016d]
retl
std %l4,[%i1+0x1c0] ! Mem[000000003a8001c0]
p21_jmpl_2_lo:
swap [%o3+0x07c],%l4 ! Mem[000000003b80007c]
jmpl %g6+8,%g0
lduw [%o0+0x180],%l2 ! Mem[000000003a000180]
p21_call_2_lo:
lduw [%o2+0x134],%l1 ! Mem[000000003b000134]
swap [%o0+0x078],%l2 ! Mem[000000003a000078]
ldd [%o3+0x050],%l0 ! Mem[000000003b800050]
ldstub [%o1+0x16d],%l0 ! Mem[000000003a80016d]
retl
std %l4,[%o1+0x1c0] ! Mem[000000003a8001c0]
p21_jmpl_2_he:
ldx [%i3+0x198],%l4 ! Mem[000000003b800198]
lduh [%i1+0x076],%l2 ! Mem[000000003a800076]
jmpl %g6+8,%g0
ldsb [%i0+0x17d],%l5 ! Mem[000000003a00017d]
p21_call_2_he:
ldsb [%i2+0x1c8],%l5 ! Mem[000000003b0001c8]
lduw [%i1+0x010],%l5 ! Mem[000000003a800010]
sth %l7,[%i0+0x018] ! Mem[000000003a000018]
ldsw [%i3+0x104],%l5 ! Mem[000000003b800104]
sth %l2,[%i3+0x000] ! Mem[000000003b800000]
retl
ldsw [%i3+0x0a8],%l5 ! Mem[000000003b8000a8]
p21_jmpl_2_ho:
ldx [%o3+0x198],%l4 ! Mem[000000003b800198]
lduh [%o1+0x076],%l2 ! Mem[000000003a800076]
jmpl %g6+8,%g0
ldsb [%o0+0x17d],%l5 ! Mem[000000003a00017d]
p21_call_2_ho:
ldsb [%o2+0x1c8],%l5 ! Mem[000000003b0001c8]
lduw [%o1+0x010],%l5 ! Mem[000000003a800010]
sth %l7,[%o0+0x018] ! Mem[000000003a000018]
ldsw [%o3+0x104],%l5 ! Mem[000000003b800104]
sth %l2,[%o3+0x000] ! Mem[000000003b800000]
retl
ldsw [%o3+0x0a8],%l5 ! Mem[000000003b8000a8]
p22_jmpl_2_le:
std %l6,[%i0+0x030] ! Mem[000000003c000030]
ldsh [%i2+0x052],%l6 ! Mem[000000003d000052]
ldx [%i3+0x0d8],%l3 ! Mem[000000003d8000d8]
ldd [%i0+0x010],%l6 ! Mem[000000003c000010]
jmpl %g6+8,%g0
ldx [%i3+0x168],%l3 ! Mem[000000003d800168]
p22_call_2_le:
ldstub [%i1+0x12a],%l3 ! Mem[000000003c80012a]
ldd [%i2+0x188],%l6 ! Mem[000000003d000188]
retl
swap [%i0+0x148],%l7 ! Mem[000000003c000148]
p22_jmpl_2_lo:
std %l6,[%o0+0x030] ! Mem[000000003c000030]
ldsh [%o2+0x052],%l6 ! Mem[000000003d000052]
ldx [%o3+0x0d8],%l3 ! Mem[000000003d8000d8]
ldd [%o0+0x010],%l6 ! Mem[000000003c000010]
jmpl %g6+8,%g0
ldx [%o3+0x168],%l3 ! Mem[000000003d800168]
p22_call_2_lo:
ldstub [%o1+0x12a],%l3 ! Mem[000000003c80012a]
ldd [%o2+0x188],%l6 ! Mem[000000003d000188]
retl
swap [%o0+0x148],%l7 ! Mem[000000003c000148]
p22_jmpl_2_he:
ldub [%i3+0x04f],%l4 ! Mem[000000003d80004f]
ldsw [%i0+0x18c],%l0 ! Mem[000000003c00018c]
jmpl %g6+8,%g0
ldsb [%i2+0x029],%l4 ! Mem[000000003d000029]
p22_call_2_he:
ldx [%i2+0x1b0],%l4 ! Mem[000000003d0001b0]
ldsh [%i2+0x170],%l1 ! Mem[000000003d000170]
stb %l1,[%i3+0x1b9] ! Mem[000000003d8001b9]
retl
stb %l6,[%i2+0x0df] ! Mem[000000003d0000df]
p22_jmpl_2_ho:
ldub [%o3+0x04f],%l4 ! Mem[000000003d80004f]
ldsw [%o0+0x18c],%l0 ! Mem[000000003c00018c]
jmpl %g6+8,%g0
ldsb [%o2+0x029],%l4 ! Mem[000000003d000029]
p22_call_2_ho:
ldx [%o2+0x1b0],%l4 ! Mem[000000003d0001b0]
ldsh [%o2+0x170],%l1 ! Mem[000000003d000170]
stb %l1,[%o3+0x1b9] ! Mem[000000003d8001b9]
retl
stb %l6,[%o2+0x0df] ! Mem[000000003d0000df]
p23_jmpl_2_le:
stb %l4,[%i0+0x0c1] ! Mem[000000003e0000c1]
stb %l6,[%i0+0x197] ! Mem[000000003e000197]
ldx [%i3+0x0d8],%l5 ! Mem[000000003f8000d8]
jmpl %g6+8,%g0
ldsh [%i3+0x174],%l0 ! Mem[000000003f800174]
p23_call_2_le:
ldsh [%i0+0x0ba],%l0 ! Mem[000000003e0000ba]
ldstub [%i1+0x18b],%l1 ! Mem[000000003e80018b]
ldd [%i0+0x188],%l0 ! Mem[000000003e000188]
ldstub [%i3+0x07b],%l3 ! Mem[000000003f80007b]
retl
std %l4,[%i1+0x0a0] ! Mem[000000003e8000a0]
p23_jmpl_2_lo:
stb %l4,[%o0+0x0c1] ! Mem[000000003e0000c1]
stb %l6,[%o0+0x197] ! Mem[000000003e000197]
ldx [%o3+0x0d8],%l5 ! Mem[000000003f8000d8]
jmpl %g6+8,%g0
ldsh [%o3+0x174],%l0 ! Mem[000000003f800174]
p23_call_2_lo:
ldsh [%o0+0x0ba],%l0 ! Mem[000000003e0000ba]
ldstub [%o1+0x18b],%l1 ! Mem[000000003e80018b]
ldd [%o0+0x188],%l0 ! Mem[000000003e000188]
ldstub [%o3+0x07b],%l3 ! Mem[000000003f80007b]
retl
std %l4,[%o1+0x0a0] ! Mem[000000003e8000a0]
p23_jmpl_2_he:
ldd [%i2+0x1e8],%l6 ! Mem[000000003f0001e8]
sth %l6,[%i2+0x158] ! Mem[000000003f000158]
ldsb [%i0+0x09d],%l4 ! Mem[000000003e00009d]
ldd [%i2+0x108],%l0 ! Mem[000000003f000108]
ldd [%i2+0x168],%l6 ! Mem[000000003f000168]
jmpl %g6+8,%g0
ldsw [%i1+0x128],%l5 ! Mem[000000003e800128]
p23_call_2_he:
lduw [%i2+0x1b0],%l6 ! Mem[000000003f0001b0]
ldstub [%i2+0x1cb],%l4 ! Mem[000000003f0001cb]
lduh [%i0+0x008],%l6 ! Mem[000000003e000008]
retl
stb %l5,[%i0+0x072] ! Mem[000000003e000072]
p23_jmpl_2_ho:
ldd [%o2+0x1e8],%l6 ! Mem[000000003f0001e8]
sth %l6,[%o2+0x158] ! Mem[000000003f000158]
ldsb [%o0+0x09d],%l4 ! Mem[000000003e00009d]
ldd [%o2+0x108],%l0 ! Mem[000000003f000108]
ldd [%o2+0x168],%l6 ! Mem[000000003f000168]
jmpl %g6+8,%g0
ldsw [%o1+0x128],%l5 ! Mem[000000003e800128]
p23_call_2_ho:
lduw [%o2+0x1b0],%l6 ! Mem[000000003f0001b0]
ldstub [%o2+0x1cb],%l4 ! Mem[000000003f0001cb]
lduh [%o0+0x008],%l6 ! Mem[000000003e000008]
retl
stb %l5,[%o0+0x072] ! Mem[000000003e000072]
p24_jmpl_2_le:
ldd [%i0+0x1a8],%l0 ! Mem[00000000400001a8]
jmpl %g6+8,%g0
ldd [%i2+0x040],%l4 ! Mem[0000000041000040]
p24_call_2_le:
ldsh [%i2+0x0fe],%l3 ! Mem[00000000410000fe]
retl
sth %l4,[%i0+0x142] ! Mem[0000000040000142]
p24_jmpl_2_lo:
ldd [%o0+0x1a8],%l0 ! Mem[00000000400001a8]
jmpl %g6+8,%g0
ldd [%o2+0x040],%l4 ! Mem[0000000041000040]
p24_call_2_lo:
ldsh [%o2+0x0fe],%l3 ! Mem[00000000410000fe]
retl
sth %l4,[%o0+0x142] ! Mem[0000000040000142]
p24_jmpl_2_he:
stw %l7,[%i2+0x130] ! Mem[0000000041000130]
ldsb [%i2+0x041],%l4 ! Mem[0000000041000041]
ldstub [%i2+0x158],%l2 ! Mem[0000000041000158]
ldsw [%i3+0x0f8],%l0 ! Mem[00000000418000f8]
ldstub [%i2+0x0b5],%l0 ! Mem[00000000410000b5]
jmpl %g6+8,%g0
ldstub [%i3+0x0a1],%l3 ! Mem[00000000418000a1]
p24_call_2_he:
ldstub [%i0+0x1a5],%l3 ! Mem[00000000400001a5]
ldx [%i3+0x198],%l3 ! Mem[0000000041800198]
ldsw [%i2+0x050],%l2 ! Mem[0000000041000050]
stw %l4,[%i0+0x100] ! Mem[0000000040000100]
ldstub [%i0+0x0cd],%l5 ! Mem[00000000400000cd]
std %l4,[%i3+0x110] ! Mem[0000000041800110]
retl
ldsb [%i2+0x0dd],%l2 ! Mem[00000000410000dd]
p24_jmpl_2_ho:
stw %l7,[%o2+0x130] ! Mem[0000000041000130]
ldsb [%o2+0x041],%l4 ! Mem[0000000041000041]
ldstub [%o2+0x158],%l2 ! Mem[0000000041000158]
ldsw [%o3+0x0f8],%l0 ! Mem[00000000418000f8]
ldstub [%o2+0x0b5],%l0 ! Mem[00000000410000b5]
jmpl %g6+8,%g0
ldstub [%o3+0x0a1],%l3 ! Mem[00000000418000a1]
p24_call_2_ho:
ldstub [%o0+0x1a5],%l3 ! Mem[00000000400001a5]
ldx [%o3+0x198],%l3 ! Mem[0000000041800198]
ldsw [%o2+0x050],%l2 ! Mem[0000000041000050]
stw %l4,[%o0+0x100] ! Mem[0000000040000100]
ldstub [%o0+0x0cd],%l5 ! Mem[00000000400000cd]
std %l4,[%o3+0x110] ! Mem[0000000041800110]
retl
ldsb [%o2+0x0dd],%l2 ! Mem[00000000410000dd]
p25_jmpl_2_le:
ldsb [%i2+0x1ff],%l3 ! Mem[00000000430001ff]
lduh [%i3+0x1c4],%l2 ! Mem[00000000438001c4]
stw %l2,[%i3+0x040] ! Mem[0000000043800040]
ldsh [%i2+0x100],%l5 ! Mem[0000000043000100]
std %l0,[%i1+0x010] ! Mem[0000000042800010]
jmpl %g6+8,%g0
ldsh [%i1+0x0ae],%l0 ! Mem[00000000428000ae]
p25_call_2_le:
std %l4,[%i2+0x150] ! Mem[0000000043000150]
lduh [%i2+0x0c8],%l6 ! Mem[00000000430000c8]
swap [%i3+0x068],%l2 ! Mem[0000000043800068]
ldd [%i2+0x180],%l4 ! Mem[0000000043000180]
retl
ldsw [%i3+0x094],%l6 ! Mem[0000000043800094]
p25_jmpl_2_lo:
ldsb [%o2+0x1ff],%l3 ! Mem[00000000430001ff]
lduh [%o3+0x1c4],%l2 ! Mem[00000000438001c4]
stw %l2,[%o3+0x040] ! Mem[0000000043800040]
ldsh [%o2+0x100],%l5 ! Mem[0000000043000100]
std %l0,[%o1+0x010] ! Mem[0000000042800010]
jmpl %g6+8,%g0
ldsh [%o1+0x0ae],%l0 ! Mem[00000000428000ae]
p25_call_2_lo:
std %l4,[%o2+0x150] ! Mem[0000000043000150]
lduh [%o2+0x0c8],%l6 ! Mem[00000000430000c8]
swap [%o3+0x068],%l2 ! Mem[0000000043800068]
ldd [%o2+0x180],%l4 ! Mem[0000000043000180]
retl
ldsw [%o3+0x094],%l6 ! Mem[0000000043800094]
p25_jmpl_2_he:
ldx [%i3+0x1f0],%l5 ! Mem[00000000438001f0]
ldstub [%i2+0x1fb],%l1 ! Mem[00000000430001fb]
swap [%i3+0x164],%l7 ! Mem[0000000043800164]
ldstub [%i1+0x11e],%l1 ! Mem[000000004280011e]
ldstub [%i0+0x140],%l5 ! Mem[0000000042000140]
lduw [%i0+0x1c8],%l5 ! Mem[00000000420001c8]
jmpl %g6+8,%g0
sth %l4,[%i0+0x0fc] ! Mem[00000000420000fc]
p25_call_2_he:
ldx [%i1+0x168],%l2 ! Mem[0000000042800168]
ldsh [%i1+0x1fa],%l6 ! Mem[00000000428001fa]
retl
ldsh [%i2+0x168],%l0 ! Mem[0000000043000168]
p25_jmpl_2_ho:
ldx [%o3+0x1f0],%l5 ! Mem[00000000438001f0]
ldstub [%o2+0x1fb],%l1 ! Mem[00000000430001fb]
swap [%o3+0x164],%l7 ! Mem[0000000043800164]
ldstub [%o1+0x11e],%l1 ! Mem[000000004280011e]
ldstub [%o0+0x140],%l5 ! Mem[0000000042000140]
lduw [%o0+0x1c8],%l5 ! Mem[00000000420001c8]
jmpl %g6+8,%g0
sth %l4,[%o0+0x0fc] ! Mem[00000000420000fc]
p25_call_2_ho:
ldx [%o1+0x168],%l2 ! Mem[0000000042800168]
ldsh [%o1+0x1fa],%l6 ! Mem[00000000428001fa]
retl
ldsh [%o2+0x168],%l0 ! Mem[0000000043000168]
p26_jmpl_2_le:
lduw [%i3+0x07c],%l0 ! Mem[000000004580007c]
ldsh [%i1+0x076],%l1 ! Mem[0000000044800076]
stx %l1,[%i2+0x028] ! Mem[0000000045000028]
ldsw [%i2+0x0f4],%l4 ! Mem[00000000450000f4]
swap [%i3+0x198],%l5 ! Mem[0000000045800198]
jmpl %g6+8,%g0
ldsb [%i1+0x124],%l5 ! Mem[0000000044800124]
p26_call_2_le:
std %l6,[%i1+0x000] ! Mem[0000000044800000]
std %l2,[%i0+0x108] ! Mem[0000000044000108]
stx %l4,[%i1+0x148] ! Mem[0000000044800148]
ldstub [%i3+0x171],%l1 ! Mem[0000000045800171]
retl
ldstub [%i3+0x05c],%l4 ! Mem[000000004580005c]
p26_jmpl_2_lo:
lduw [%o3+0x07c],%l0 ! Mem[000000004580007c]
ldsh [%o1+0x076],%l1 ! Mem[0000000044800076]
stx %l1,[%o2+0x028] ! Mem[0000000045000028]
ldsw [%o2+0x0f4],%l4 ! Mem[00000000450000f4]
swap [%o3+0x198],%l5 ! Mem[0000000045800198]
jmpl %g6+8,%g0
ldsb [%o1+0x124],%l5 ! Mem[0000000044800124]
p26_call_2_lo:
std %l6,[%o1+0x000] ! Mem[0000000044800000]
std %l2,[%o0+0x108] ! Mem[0000000044000108]
stx %l4,[%o1+0x148] ! Mem[0000000044800148]
ldstub [%o3+0x171],%l1 ! Mem[0000000045800171]
retl
ldstub [%o3+0x05c],%l4 ! Mem[000000004580005c]
p26_jmpl_2_he:
ldd [%i0+0x090],%l4 ! Mem[0000000044000090]
jmpl %g6+8,%g0
stx %l1,[%i1+0x110] ! Mem[0000000044800110]
p26_call_2_he:
retl
swap [%i1+0x038],%l1 ! Mem[0000000044800038]
p26_jmpl_2_ho:
ldd [%o0+0x090],%l4 ! Mem[0000000044000090]
jmpl %g6+8,%g0
stx %l1,[%o1+0x110] ! Mem[0000000044800110]
p26_call_2_ho:
retl
swap [%o1+0x038],%l1 ! Mem[0000000044800038]
p27_jmpl_2_le:
ldd [%i2+0x0d8],%l4 ! Mem[00000000470000d8]
stx %l3,[%i1+0x088] ! Mem[0000000046800088]
jmpl %g6+8,%g0
sth %l7,[%i3+0x148] ! Mem[0000000047800148]
p27_call_2_le:
ldx [%i1+0x068],%l4 ! Mem[0000000046800068]
ldx [%i3+0x1d0],%l5 ! Mem[00000000478001d0]
retl
stx %l5,[%i2+0x0c0] ! Mem[00000000470000c0]
p27_jmpl_2_lo:
ldd [%o2+0x0d8],%l4 ! Mem[00000000470000d8]
stx %l3,[%o1+0x088] ! Mem[0000000046800088]
jmpl %g6+8,%g0
sth %l7,[%o3+0x148] ! Mem[0000000047800148]
p27_call_2_lo:
ldx [%o1+0x068],%l4 ! Mem[0000000046800068]
ldx [%o3+0x1d0],%l5 ! Mem[00000000478001d0]
retl
stx %l5,[%o2+0x0c0] ! Mem[00000000470000c0]
p27_jmpl_2_he:
swap [%i0+0x190],%l4 ! Mem[0000000046000190]
ldsh [%i1+0x0fe],%l1 ! Mem[00000000468000fe]
ldstub [%i3+0x1b7],%l0 ! Mem[00000000478001b7]
jmpl %g6+8,%g0
stw %l3,[%i3+0x02c] ! Mem[000000004780002c]
p27_call_2_he:
ldsw [%i2+0x0f8],%l6 ! Mem[00000000470000f8]
ldub [%i2+0x0ef],%l1 ! Mem[00000000470000ef]
std %l2,[%i3+0x0d8] ! Mem[00000000478000d8]
ldd [%i1+0x0f0],%l4 ! Mem[00000000468000f0]
ldsw [%i2+0x1e0],%l4 ! Mem[00000000470001e0]
ldstub [%i1+0x1e8],%l7 ! Mem[00000000468001e8]
stw %l7,[%i0+0x01c] ! Mem[000000004600001c]
retl
stx %l5,[%i3+0x098] ! Mem[0000000047800098]
p27_jmpl_2_ho:
swap [%o0+0x190],%l4 ! Mem[0000000046000190]
ldsh [%o1+0x0fe],%l1 ! Mem[00000000468000fe]
ldstub [%o3+0x1b7],%l0 ! Mem[00000000478001b7]
jmpl %g6+8,%g0
stw %l3,[%o3+0x02c] ! Mem[000000004780002c]
p27_call_2_ho:
ldsw [%o2+0x0f8],%l6 ! Mem[00000000470000f8]
ldub [%o2+0x0ef],%l1 ! Mem[00000000470000ef]
std %l2,[%o3+0x0d8] ! Mem[00000000478000d8]
ldd [%o1+0x0f0],%l4 ! Mem[00000000468000f0]
ldsw [%o2+0x1e0],%l4 ! Mem[00000000470001e0]
ldstub [%o1+0x1e8],%l7 ! Mem[00000000468001e8]
stw %l7,[%o0+0x01c] ! Mem[000000004600001c]
retl
stx %l5,[%o3+0x098] ! Mem[0000000047800098]
p28_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i3+0x0b0],%l0 ! Mem[00000000498000b0]
p28_call_2_le:
lduw [%i3+0x034],%l1 ! Mem[0000000049800034]
retl
swap [%i1+0x1c4],%l2 ! Mem[00000000488001c4]
p28_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o3+0x0b0],%l0 ! Mem[00000000498000b0]
p28_call_2_lo:
lduw [%o3+0x034],%l1 ! Mem[0000000049800034]
retl
swap [%o1+0x1c4],%l2 ! Mem[00000000488001c4]
p28_jmpl_2_he:
ldd [%i3+0x0a0],%l0 ! Mem[00000000498000a0]
ldsh [%i1+0x124],%l5 ! Mem[0000000048800124]
ldsb [%i3+0x1f8],%l4 ! Mem[00000000498001f8]
ldsh [%i2+0x1ec],%l4 ! Mem[00000000490001ec]
ldsh [%i2+0x17c],%l0 ! Mem[000000004900017c]
jmpl %g6+8,%g0
lduh [%i2+0x0fc],%l5 ! Mem[00000000490000fc]
p28_call_2_he:
ldsw [%i1+0x088],%l5 ! Mem[0000000048800088]
lduw [%i0+0x0fc],%l0 ! Mem[00000000480000fc]
std %l4,[%i0+0x018] ! Mem[0000000048000018]
ldsw [%i2+0x18c],%l0 ! Mem[000000004900018c]
ldsw [%i3+0x074],%l5 ! Mem[0000000049800074]
ldstub [%i1+0x099],%l5 ! Mem[0000000048800099]
retl
ldsb [%i2+0x00f],%l4 ! Mem[000000004900000f]
p28_jmpl_2_ho:
ldd [%o3+0x0a0],%l0 ! Mem[00000000498000a0]
ldsh [%o1+0x124],%l5 ! Mem[0000000048800124]
ldsb [%o3+0x1f8],%l4 ! Mem[00000000498001f8]
ldsh [%o2+0x1ec],%l4 ! Mem[00000000490001ec]
ldsh [%o2+0x17c],%l0 ! Mem[000000004900017c]
jmpl %g6+8,%g0
lduh [%o2+0x0fc],%l5 ! Mem[00000000490000fc]
p28_call_2_ho:
ldsw [%o1+0x088],%l5 ! Mem[0000000048800088]
lduw [%o0+0x0fc],%l0 ! Mem[00000000480000fc]
std %l4,[%o0+0x018] ! Mem[0000000048000018]
ldsw [%o2+0x18c],%l0 ! Mem[000000004900018c]
ldsw [%o3+0x074],%l5 ! Mem[0000000049800074]
ldstub [%o1+0x099],%l5 ! Mem[0000000048800099]
retl
ldsb [%o2+0x00f],%l4 ! Mem[000000004900000f]
p29_jmpl_2_le:
ldd [%i3+0x098],%l4 ! Mem[000000004b800098]
ldstub [%i1+0x0bf],%l7 ! Mem[000000004a8000bf]
stw %l7,[%i3+0x05c] ! Mem[000000004b80005c]
lduh [%i2+0x1f6],%l5 ! Mem[000000004b0001f6]
stx %l4,[%i1+0x008] ! Mem[000000004a800008]
lduh [%i0+0x044],%l3 ! Mem[000000004a000044]
swap [%i3+0x040],%l5 ! Mem[000000004b800040]
jmpl %g6+8,%g0
ldstub [%i2+0x07a],%l4 ! Mem[000000004b00007a]
p29_call_2_le:
ldstub [%i0+0x0f1],%l4 ! Mem[000000004a0000f1]
sth %l7,[%i1+0x128] ! Mem[000000004a800128]
retl
ldub [%i1+0x043],%l5 ! Mem[000000004a800043]
p29_jmpl_2_lo:
ldd [%o3+0x098],%l4 ! Mem[000000004b800098]
ldstub [%o1+0x0bf],%l7 ! Mem[000000004a8000bf]
stw %l7,[%o3+0x05c] ! Mem[000000004b80005c]
lduh [%o2+0x1f6],%l5 ! Mem[000000004b0001f6]
stx %l4,[%o1+0x008] ! Mem[000000004a800008]
lduh [%o0+0x044],%l3 ! Mem[000000004a000044]
swap [%o3+0x040],%l5 ! Mem[000000004b800040]
jmpl %g6+8,%g0
ldstub [%o2+0x07a],%l4 ! Mem[000000004b00007a]
p29_call_2_lo:
ldstub [%o0+0x0f1],%l4 ! Mem[000000004a0000f1]
sth %l7,[%o1+0x128] ! Mem[000000004a800128]
retl
ldub [%o1+0x043],%l5 ! Mem[000000004a800043]
p29_jmpl_2_he:
stb %l3,[%i3+0x0de] ! Mem[000000004b8000de]
jmpl %g6+8,%g0
stb %l4,[%i2+0x142] ! Mem[000000004b000142]
p29_call_2_he:
ldd [%i1+0x090],%l0 ! Mem[000000004a800090]
ldsb [%i1+0x130],%l0 ! Mem[000000004a800130]
lduh [%i2+0x1c0],%l2 ! Mem[000000004b0001c0]
stb %l1,[%i1+0x0b1] ! Mem[000000004a8000b1]
std %l4,[%i3+0x098] ! Mem[000000004b800098]
retl
ldstub [%i3+0x160],%l0 ! Mem[000000004b800160]
p29_jmpl_2_ho:
stb %l3,[%o3+0x0de] ! Mem[000000004b8000de]
jmpl %g6+8,%g0
stb %l4,[%o2+0x142] ! Mem[000000004b000142]
p29_call_2_ho:
ldd [%o1+0x090],%l0 ! Mem[000000004a800090]
ldsb [%o1+0x130],%l0 ! Mem[000000004a800130]
lduh [%o2+0x1c0],%l2 ! Mem[000000004b0001c0]
stb %l1,[%o1+0x0b1] ! Mem[000000004a8000b1]
std %l4,[%o3+0x098] ! Mem[000000004b800098]
retl
ldstub [%o3+0x160],%l0 ! Mem[000000004b800160]
p30_jmpl_2_le:
std %l2,[%i2+0x180] ! Mem[000000004d000180]
ldsb [%i0+0x1bb],%l3 ! Mem[000000004c0001bb]
swap [%i0+0x050],%l2 ! Mem[000000004c000050]
sth %l4,[%i3+0x100] ! Mem[000000004d800100]
swap [%i3+0x0cc],%l5 ! Mem[000000004d8000cc]
ldub [%i3+0x111],%l4 ! Mem[000000004d800111]
jmpl %g6+8,%g0
stb %l2,[%i0+0x0dd] ! Mem[000000004c0000dd]
p30_call_2_le:
ldstub [%i3+0x05c],%l4 ! Mem[000000004d80005c]
retl
stw %l4,[%i3+0x1d8] ! Mem[000000004d8001d8]
p30_jmpl_2_lo:
std %l2,[%o2+0x180] ! Mem[000000004d000180]
ldsb [%o0+0x1bb],%l3 ! Mem[000000004c0001bb]
swap [%o0+0x050],%l2 ! Mem[000000004c000050]
sth %l4,[%o3+0x100] ! Mem[000000004d800100]
swap [%o3+0x0cc],%l5 ! Mem[000000004d8000cc]
ldub [%o3+0x111],%l4 ! Mem[000000004d800111]
jmpl %g6+8,%g0
stb %l2,[%o0+0x0dd] ! Mem[000000004c0000dd]
p30_call_2_lo:
ldstub [%o3+0x05c],%l4 ! Mem[000000004d80005c]
retl
stw %l4,[%o3+0x1d8] ! Mem[000000004d8001d8]
p30_jmpl_2_he:
ldsw [%i1+0x0bc],%l1 ! Mem[000000004c8000bc]
stx %l5,[%i3+0x040] ! Mem[000000004d800040]
ldsw [%i2+0x0f0],%l0 ! Mem[000000004d0000f0]
lduh [%i3+0x1ea],%l0 ! Mem[000000004d8001ea]
stw %l2,[%i0+0x1ac] ! Mem[000000004c0001ac]
sth %l5,[%i1+0x1a4] ! Mem[000000004c8001a4]
jmpl %g6+8,%g0
stb %l7,[%i3+0x150] ! Mem[000000004d800150]
p30_call_2_he:
ldx [%i3+0x110],%l5 ! Mem[000000004d800110]
retl
ldstub [%i1+0x126],%l5 ! Mem[000000004c800126]
p30_jmpl_2_ho:
ldsw [%o1+0x0bc],%l1 ! Mem[000000004c8000bc]
stx %l5,[%o3+0x040] ! Mem[000000004d800040]
ldsw [%o2+0x0f0],%l0 ! Mem[000000004d0000f0]
lduh [%o3+0x1ea],%l0 ! Mem[000000004d8001ea]
stw %l2,[%o0+0x1ac] ! Mem[000000004c0001ac]
sth %l5,[%o1+0x1a4] ! Mem[000000004c8001a4]
jmpl %g6+8,%g0
stb %l7,[%o3+0x150] ! Mem[000000004d800150]
p30_call_2_ho:
ldx [%o3+0x110],%l5 ! Mem[000000004d800110]
retl
ldstub [%o1+0x126],%l5 ! Mem[000000004c800126]
p31_jmpl_2_le:
ldx [%i3+0x188],%l1 ! Mem[000000004f800188]
jmpl %g6+8,%g0
std %l0,[%i1+0x188] ! Mem[000000004e800188]
p31_call_2_le:
stb %l1,[%i3+0x0cf] ! Mem[000000004f8000cf]
stw %l6,[%i1+0x1cc] ! Mem[000000004e8001cc]
retl
swap [%i2+0x178],%l6 ! Mem[000000004f000178]
p31_jmpl_2_lo:
ldx [%o3+0x188],%l1 ! Mem[000000004f800188]
jmpl %g6+8,%g0
std %l0,[%o1+0x188] ! Mem[000000004e800188]
p31_call_2_lo:
stb %l1,[%o3+0x0cf] ! Mem[000000004f8000cf]
stw %l6,[%o1+0x1cc] ! Mem[000000004e8001cc]
retl
swap [%o2+0x178],%l6 ! Mem[000000004f000178]
p31_jmpl_2_he:
ldub [%i1+0x143],%l2 ! Mem[000000004e800143]
stw %l1,[%i3+0x090] ! Mem[000000004f800090]
ldsw [%i1+0x09c],%l7 ! Mem[000000004e80009c]
jmpl %g6+8,%g0
swap [%i0+0x1ac],%l0 ! Mem[000000004e0001ac]
p31_call_2_he:
ldsw [%i3+0x0c0],%l5 ! Mem[000000004f8000c0]
retl
lduh [%i1+0x196],%l0 ! Mem[000000004e800196]
p31_jmpl_2_ho:
ldub [%o1+0x143],%l2 ! Mem[000000004e800143]
stw %l1,[%o3+0x090] ! Mem[000000004f800090]
ldsw [%o1+0x09c],%l7 ! Mem[000000004e80009c]
jmpl %g6+8,%g0
swap [%o0+0x1ac],%l0 ! Mem[000000004e0001ac]
p31_call_2_ho:
ldsw [%o3+0x0c0],%l5 ! Mem[000000004f8000c0]
retl
lduh [%o1+0x196],%l0 ! Mem[000000004e800196]
p32_jmpl_2_le:
ldd [%i3+0x0a8],%l6 ! Mem[00000000518000a8]
stw %l7,[%i0+0x114] ! Mem[0000000050000114]
ldub [%i2+0x1ab],%l0 ! Mem[00000000510001ab]
std %l2,[%i3+0x008] ! Mem[0000000051800008]
jmpl %g6+8,%g0
std %l6,[%i0+0x1e0] ! Mem[00000000500001e0]
p32_call_2_le:
ldstub [%i2+0x0cf],%l1 ! Mem[00000000510000cf]
stb %l6,[%i0+0x02c] ! Mem[000000005000002c]
std %l2,[%i3+0x1d0] ! Mem[00000000518001d0]
lduh [%i0+0x1e0],%l4 ! Mem[00000000500001e0]
stx %l7,[%i0+0x1e8] ! Mem[00000000500001e8]
ldsw [%i3+0x070],%l2 ! Mem[0000000051800070]
retl
stw %l6,[%i2+0x174] ! Mem[0000000051000174]
p32_jmpl_2_lo:
ldd [%o3+0x0a8],%l6 ! Mem[00000000518000a8]
stw %l7,[%o0+0x114] ! Mem[0000000050000114]
ldub [%o2+0x1ab],%l0 ! Mem[00000000510001ab]
std %l2,[%o3+0x008] ! Mem[0000000051800008]
jmpl %g6+8,%g0
std %l6,[%o0+0x1e0] ! Mem[00000000500001e0]
p32_call_2_lo:
ldstub [%o2+0x0cf],%l1 ! Mem[00000000510000cf]
stb %l6,[%o0+0x02c] ! Mem[000000005000002c]
std %l2,[%o3+0x1d0] ! Mem[00000000518001d0]
lduh [%o0+0x1e0],%l4 ! Mem[00000000500001e0]
stx %l7,[%o0+0x1e8] ! Mem[00000000500001e8]
ldsw [%o3+0x070],%l2 ! Mem[0000000051800070]
retl
stw %l6,[%o2+0x174] ! Mem[0000000051000174]
p32_jmpl_2_he:
swap [%i2+0x1ac],%l0 ! Mem[00000000510001ac]
ldd [%i2+0x1c0],%l0 ! Mem[00000000510001c0]
jmpl %g6+8,%g0
lduh [%i0+0x112],%l6 ! Mem[0000000050000112]
p32_call_2_he:
ldd [%i2+0x050],%l6 ! Mem[0000000051000050]
ldsw [%i0+0x108],%l1 ! Mem[0000000050000108]
ldsw [%i1+0x0b4],%l6 ! Mem[00000000508000b4]
stx %l1,[%i0+0x1d0] ! Mem[00000000500001d0]
sth %l7,[%i3+0x102] ! Mem[0000000051800102]
retl
stx %l3,[%i1+0x1d0] ! Mem[00000000508001d0]
p32_jmpl_2_ho:
swap [%o2+0x1ac],%l0 ! Mem[00000000510001ac]
ldd [%o2+0x1c0],%l0 ! Mem[00000000510001c0]
jmpl %g6+8,%g0
lduh [%o0+0x112],%l6 ! Mem[0000000050000112]
p32_call_2_ho:
ldd [%o2+0x050],%l6 ! Mem[0000000051000050]
ldsw [%o0+0x108],%l1 ! Mem[0000000050000108]
ldsw [%o1+0x0b4],%l6 ! Mem[00000000508000b4]
stx %l1,[%o0+0x1d0] ! Mem[00000000500001d0]
sth %l7,[%o3+0x102] ! Mem[0000000051800102]
retl
stx %l3,[%o1+0x1d0] ! Mem[00000000508001d0]
p33_jmpl_2_le:
swap [%i3+0x0fc],%l4 ! Mem[00000000538000fc]
jmpl %g6+8,%g0
ldd [%i2+0x180],%l4 ! Mem[0000000053000180]
p33_call_2_le:
ldsb [%i0+0x1ce],%l3 ! Mem[00000000520001ce]
ldsb [%i2+0x0d8],%l7 ! Mem[00000000530000d8]
retl
ldd [%i1+0x040],%l0 ! Mem[0000000052800040]
p33_jmpl_2_lo:
swap [%o3+0x0fc],%l4 ! Mem[00000000538000fc]
jmpl %g6+8,%g0
ldd [%o2+0x180],%l4 ! Mem[0000000053000180]
p33_call_2_lo:
ldsb [%o0+0x1ce],%l3 ! Mem[00000000520001ce]
ldsb [%o2+0x0d8],%l7 ! Mem[00000000530000d8]
retl
ldd [%o1+0x040],%l0 ! Mem[0000000052800040]
p33_jmpl_2_he:
jmpl %g6+8,%g0
ldx [%i1+0x130],%l2 ! Mem[0000000052800130]
p33_call_2_he:
ldd [%i0+0x090],%l6 ! Mem[0000000052000090]
retl
swap [%i0+0x02c],%l3 ! Mem[000000005200002c]
p33_jmpl_2_ho:
jmpl %g6+8,%g0
ldx [%o1+0x130],%l2 ! Mem[0000000052800130]
p33_call_2_ho:
ldd [%o0+0x090],%l6 ! Mem[0000000052000090]
retl
swap [%o0+0x02c],%l3 ! Mem[000000005200002c]
p34_jmpl_2_le:
ldd [%i0+0x178],%l4 ! Mem[0000000054000178]
ldub [%i3+0x0d3],%l0 ! Mem[00000000558000d3]
lduw [%i1+0x0b4],%l5 ! Mem[00000000548000b4]
ldsb [%i0+0x1d3],%l2 ! Mem[00000000540001d3]
stb %l2,[%i3+0x1e3] ! Mem[00000000558001e3]
ldsh [%i2+0x14a],%l6 ! Mem[000000005500014a]
lduh [%i3+0x12a],%l5 ! Mem[000000005580012a]
jmpl %g6+8,%g0
stx %l1,[%i1+0x170] ! Mem[0000000054800170]
p34_call_2_le:
lduh [%i3+0x05a],%l3 ! Mem[000000005580005a]
ldsb [%i1+0x008],%l6 ! Mem[0000000054800008]
ldsh [%i1+0x072],%l5 ! Mem[0000000054800072]
ldd [%i1+0x058],%l6 ! Mem[0000000054800058]
retl
ldx [%i3+0x138],%l2 ! Mem[0000000055800138]
p34_jmpl_2_lo:
ldd [%o0+0x178],%l4 ! Mem[0000000054000178]
ldub [%o3+0x0d3],%l0 ! Mem[00000000558000d3]
lduw [%o1+0x0b4],%l5 ! Mem[00000000548000b4]
ldsb [%o0+0x1d3],%l2 ! Mem[00000000540001d3]
stb %l2,[%o3+0x1e3] ! Mem[00000000558001e3]
ldsh [%o2+0x14a],%l6 ! Mem[000000005500014a]
lduh [%o3+0x12a],%l5 ! Mem[000000005580012a]
jmpl %g6+8,%g0
stx %l1,[%o1+0x170] ! Mem[0000000054800170]
p34_call_2_lo:
lduh [%o3+0x05a],%l3 ! Mem[000000005580005a]
ldsb [%o1+0x008],%l6 ! Mem[0000000054800008]
ldsh [%o1+0x072],%l5 ! Mem[0000000054800072]
ldd [%o1+0x058],%l6 ! Mem[0000000054800058]
retl
ldx [%o3+0x138],%l2 ! Mem[0000000055800138]
p34_jmpl_2_he:
jmpl %g6+8,%g0
lduh [%i0+0x0f0],%l5 ! Mem[00000000540000f0]
p34_call_2_he:
stw %l7,[%i0+0x0b8] ! Mem[00000000540000b8]
retl
ldstub [%i1+0x1a7],%l5 ! Mem[00000000548001a7]
p34_jmpl_2_ho:
jmpl %g6+8,%g0
lduh [%o0+0x0f0],%l5 ! Mem[00000000540000f0]
p34_call_2_ho:
stw %l7,[%o0+0x0b8] ! Mem[00000000540000b8]
retl
ldstub [%o1+0x1a7],%l5 ! Mem[00000000548001a7]
p35_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i1+0x118],%l3 ! Mem[0000000056800118]
p35_call_2_le:
std %l0,[%i3+0x130] ! Mem[0000000057800130]
swap [%i3+0x1a0],%l6 ! Mem[00000000578001a0]
ldstub [%i1+0x08f],%l0 ! Mem[000000005680008f]
ldstub [%i1+0x150],%l6 ! Mem[0000000056800150]
stw %l1,[%i2+0x0bc] ! Mem[00000000570000bc]
ldx [%i2+0x170],%l2 ! Mem[0000000057000170]
ldx [%i1+0x180],%l2 ! Mem[0000000056800180]
retl
swap [%i2+0x190],%l1 ! Mem[0000000057000190]
p35_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o1+0x118],%l3 ! Mem[0000000056800118]
p35_call_2_lo:
std %l0,[%o3+0x130] ! Mem[0000000057800130]
swap [%o3+0x1a0],%l6 ! Mem[00000000578001a0]
ldstub [%o1+0x08f],%l0 ! Mem[000000005680008f]
ldstub [%o1+0x150],%l6 ! Mem[0000000056800150]
stw %l1,[%o2+0x0bc] ! Mem[00000000570000bc]
ldx [%o2+0x170],%l2 ! Mem[0000000057000170]
ldx [%o1+0x180],%l2 ! Mem[0000000056800180]
retl
swap [%o2+0x190],%l1 ! Mem[0000000057000190]
p35_jmpl_2_he:
swap [%i1+0x0bc],%l7 ! Mem[00000000568000bc]
ldstub [%i0+0x07f],%l7 ! Mem[000000005600007f]
jmpl %g6+8,%g0
ldsb [%i3+0x1f6],%l5 ! Mem[00000000578001f6]
p35_call_2_he:
ldub [%i1+0x04f],%l3 ! Mem[000000005680004f]
swap [%i3+0x150],%l6 ! Mem[0000000057800150]
retl
ldstub [%i1+0x014],%l7 ! Mem[0000000056800014]
p35_jmpl_2_ho:
swap [%o1+0x0bc],%l7 ! Mem[00000000568000bc]
ldstub [%o0+0x07f],%l7 ! Mem[000000005600007f]
jmpl %g6+8,%g0
ldsb [%o3+0x1f6],%l5 ! Mem[00000000578001f6]
p35_call_2_ho:
ldub [%o1+0x04f],%l3 ! Mem[000000005680004f]
swap [%o3+0x150],%l6 ! Mem[0000000057800150]
retl
ldstub [%o1+0x014],%l7 ! Mem[0000000056800014]
p36_jmpl_2_le:
ldx [%i0+0x078],%l4 ! Mem[0000000058000078]
std %l2,[%i0+0x018] ! Mem[0000000058000018]
ldsw [%i1+0x130],%l0 ! Mem[0000000058800130]
stb %l6,[%i3+0x181] ! Mem[0000000059800181]
ldx [%i1+0x088],%l0 ! Mem[0000000058800088]
stb %l6,[%i0+0x170] ! Mem[0000000058000170]
jmpl %g6+8,%g0
lduw [%i1+0x0bc],%l1 ! Mem[00000000588000bc]
p36_call_2_le:
stw %l5,[%i0+0x08c] ! Mem[000000005800008c]
ldd [%i2+0x098],%l6 ! Mem[0000000059000098]
swap [%i0+0x098],%l5 ! Mem[0000000058000098]
retl
stb %l2,[%i1+0x062] ! Mem[0000000058800062]
p36_jmpl_2_lo:
ldx [%o0+0x078],%l4 ! Mem[0000000058000078]
std %l2,[%o0+0x018] ! Mem[0000000058000018]
ldsw [%o1+0x130],%l0 ! Mem[0000000058800130]
stb %l6,[%o3+0x181] ! Mem[0000000059800181]
ldx [%o1+0x088],%l0 ! Mem[0000000058800088]
stb %l6,[%o0+0x170] ! Mem[0000000058000170]
jmpl %g6+8,%g0
lduw [%o1+0x0bc],%l1 ! Mem[00000000588000bc]
p36_call_2_lo:
stw %l5,[%o0+0x08c] ! Mem[000000005800008c]
ldd [%o2+0x098],%l6 ! Mem[0000000059000098]
swap [%o0+0x098],%l5 ! Mem[0000000058000098]
retl
stb %l2,[%o1+0x062] ! Mem[0000000058800062]
p36_jmpl_2_he:
stw %l2,[%i2+0x1d0] ! Mem[00000000590001d0]
lduh [%i1+0x1e2],%l2 ! Mem[00000000588001e2]
ldsh [%i1+0x14a],%l6 ! Mem[000000005880014a]
ldstub [%i2+0x12b],%l5 ! Mem[000000005900012b]
ldsw [%i2+0x0f4],%l1 ! Mem[00000000590000f4]
jmpl %g6+8,%g0
stw %l4,[%i0+0x164] ! Mem[0000000058000164]
p36_call_2_he:
stb %l6,[%i3+0x028] ! Mem[0000000059800028]
ldx [%i2+0x198],%l3 ! Mem[0000000059000198]
ldsw [%i1+0x1d4],%l6 ! Mem[00000000588001d4]
swap [%i0+0x1b4],%l3 ! Mem[00000000580001b4]
retl
sth %l7,[%i2+0x0a2] ! Mem[00000000590000a2]
p36_jmpl_2_ho:
stw %l2,[%o2+0x1d0] ! Mem[00000000590001d0]
lduh [%o1+0x1e2],%l2 ! Mem[00000000588001e2]
ldsh [%o1+0x14a],%l6 ! Mem[000000005880014a]
ldstub [%o2+0x12b],%l5 ! Mem[000000005900012b]
ldsw [%o2+0x0f4],%l1 ! Mem[00000000590000f4]
jmpl %g6+8,%g0
stw %l4,[%o0+0x164] ! Mem[0000000058000164]
p36_call_2_ho:
stb %l6,[%o3+0x028] ! Mem[0000000059800028]
ldx [%o2+0x198],%l3 ! Mem[0000000059000198]
ldsw [%o1+0x1d4],%l6 ! Mem[00000000588001d4]
swap [%o0+0x1b4],%l3 ! Mem[00000000580001b4]
retl
sth %l7,[%o2+0x0a2] ! Mem[00000000590000a2]
p37_jmpl_2_le:
swap [%i1+0x064],%l3 ! Mem[000000005a800064]
lduw [%i1+0x060],%l5 ! Mem[000000005a800060]
ldx [%i1+0x190],%l3 ! Mem[000000005a800190]
ldd [%i0+0x0e8],%l2 ! Mem[000000005a0000e8]
jmpl %g6+8,%g0
std %l6,[%i2+0x188] ! Mem[000000005b000188]
p37_call_2_le:
lduh [%i0+0x01e],%l6 ! Mem[000000005a00001e]
retl
ldd [%i0+0x1f0],%l2 ! Mem[000000005a0001f0]
p37_jmpl_2_lo:
swap [%o1+0x064],%l3 ! Mem[000000005a800064]
lduw [%o1+0x060],%l5 ! Mem[000000005a800060]
ldx [%o1+0x190],%l3 ! Mem[000000005a800190]
ldd [%o0+0x0e8],%l2 ! Mem[000000005a0000e8]
jmpl %g6+8,%g0
std %l6,[%o2+0x188] ! Mem[000000005b000188]
p37_call_2_lo:
lduh [%o0+0x01e],%l6 ! Mem[000000005a00001e]
retl
ldd [%o0+0x1f0],%l2 ! Mem[000000005a0001f0]
p37_jmpl_2_he:
lduw [%i0+0x008],%l7 ! Mem[000000005a000008]
lduh [%i3+0x164],%l6 ! Mem[000000005b800164]
jmpl %g6+8,%g0
lduw [%i3+0x1cc],%l5 ! Mem[000000005b8001cc]
p37_call_2_he:
retl
ldsh [%i0+0x1c0],%l2 ! Mem[000000005a0001c0]
p37_jmpl_2_ho:
lduw [%o0+0x008],%l7 ! Mem[000000005a000008]
lduh [%o3+0x164],%l6 ! Mem[000000005b800164]
jmpl %g6+8,%g0
lduw [%o3+0x1cc],%l5 ! Mem[000000005b8001cc]
p37_call_2_ho:
retl
ldsh [%o0+0x1c0],%l2 ! Mem[000000005a0001c0]
p38_jmpl_2_le:
sth %l1,[%i3+0x066] ! Mem[000000005d800066]
jmpl %g6+8,%g0
sth %l4,[%i2+0x1fa] ! Mem[000000005d0001fa]
p38_call_2_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000005c80001c]
stb %l0,[%i2+0x0fb] ! Mem[000000005d0000fb]
lduh [%i3+0x014],%l0 ! Mem[000000005d800014]
std %l2,[%i1+0x028] ! Mem[000000005c800028]
ldx [%i0+0x0b0],%l6 ! Mem[000000005c0000b0]
ldsw [%i0+0x050],%l5 ! Mem[000000005c000050]
retl
ldx [%i2+0x1e0],%l6 ! Mem[000000005d0001e0]
p38_jmpl_2_lo:
sth %l1,[%o3+0x066] ! Mem[000000005d800066]
jmpl %g6+8,%g0
sth %l4,[%o2+0x1fa] ! Mem[000000005d0001fa]
p38_call_2_lo:
ldsw [%o1+0x01c],%l6 ! Mem[000000005c80001c]
stb %l0,[%o2+0x0fb] ! Mem[000000005d0000fb]
lduh [%o3+0x014],%l0 ! Mem[000000005d800014]
std %l2,[%o1+0x028] ! Mem[000000005c800028]
ldx [%o0+0x0b0],%l6 ! Mem[000000005c0000b0]
ldsw [%o0+0x050],%l5 ! Mem[000000005c000050]
retl
ldx [%o2+0x1e0],%l6 ! Mem[000000005d0001e0]
p38_jmpl_2_he:
ldstub [%i3+0x16a],%l4 ! Mem[000000005d80016a]
ldx [%i2+0x1c0],%l0 ! Mem[000000005d0001c0]
stw %l3,[%i1+0x0e4] ! Mem[000000005c8000e4]
stb %l5,[%i2+0x01b] ! Mem[000000005d00001b]
ldsh [%i1+0x1ec],%l3 ! Mem[000000005c8001ec]
swap [%i0+0x108],%l1 ! Mem[000000005c000108]
jmpl %g6+8,%g0
ldx [%i2+0x110],%l1 ! Mem[000000005d000110]
p38_call_2_he:
retl
stb %l5,[%i1+0x074] ! Mem[000000005c800074]
p38_jmpl_2_ho:
ldstub [%o3+0x16a],%l4 ! Mem[000000005d80016a]
ldx [%o2+0x1c0],%l0 ! Mem[000000005d0001c0]
stw %l3,[%o1+0x0e4] ! Mem[000000005c8000e4]
stb %l5,[%o2+0x01b] ! Mem[000000005d00001b]
ldsh [%o1+0x1ec],%l3 ! Mem[000000005c8001ec]
swap [%o0+0x108],%l1 ! Mem[000000005c000108]
jmpl %g6+8,%g0
ldx [%o2+0x110],%l1 ! Mem[000000005d000110]
p38_call_2_ho:
retl
stb %l5,[%o1+0x074] ! Mem[000000005c800074]
p39_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i1+0x1a8],%l1 ! Mem[000000005e8001a8]
p39_call_2_le:
lduw [%i2+0x18c],%l7 ! Mem[000000005f00018c]
ldsw [%i2+0x128],%l3 ! Mem[000000005f000128]
retl
ldub [%i1+0x1ad],%l6 ! Mem[000000005e8001ad]
p39_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o1+0x1a8],%l1 ! Mem[000000005e8001a8]
p39_call_2_lo:
lduw [%o2+0x18c],%l7 ! Mem[000000005f00018c]
ldsw [%o2+0x128],%l3 ! Mem[000000005f000128]
retl
ldub [%o1+0x1ad],%l6 ! Mem[000000005e8001ad]
p39_jmpl_2_he:
ldub [%i2+0x0cd],%l3 ! Mem[000000005f0000cd]
swap [%i1+0x04c],%l4 ! Mem[000000005e80004c]
swap [%i1+0x1ac],%l0 ! Mem[000000005e8001ac]
swap [%i3+0x1c4],%l4 ! Mem[000000005f8001c4]
jmpl %g6+8,%g0
ldsb [%i1+0x045],%l3 ! Mem[000000005e800045]
p39_call_2_he:
std %l6,[%i3+0x030] ! Mem[000000005f800030]
ldsb [%i2+0x0a1],%l2 ! Mem[000000005f0000a1]
ldsw [%i3+0x0f0],%l4 ! Mem[000000005f8000f0]
sth %l2,[%i0+0x012] ! Mem[000000005e000012]
ldd [%i3+0x100],%l4 ! Mem[000000005f800100]
ldsw [%i2+0x1f4],%l7 ! Mem[000000005f0001f4]
retl
ldstub [%i2+0x11b],%l5 ! Mem[000000005f00011b]
p39_jmpl_2_ho:
ldub [%o2+0x0cd],%l3 ! Mem[000000005f0000cd]
swap [%o1+0x04c],%l4 ! Mem[000000005e80004c]
swap [%o1+0x1ac],%l0 ! Mem[000000005e8001ac]
swap [%o3+0x1c4],%l4 ! Mem[000000005f8001c4]
jmpl %g6+8,%g0
ldsb [%o1+0x045],%l3 ! Mem[000000005e800045]
p39_call_2_ho:
std %l6,[%o3+0x030] ! Mem[000000005f800030]
ldsb [%o2+0x0a1],%l2 ! Mem[000000005f0000a1]
ldsw [%o3+0x0f0],%l4 ! Mem[000000005f8000f0]
sth %l2,[%o0+0x012] ! Mem[000000005e000012]
ldd [%o3+0x100],%l4 ! Mem[000000005f800100]
ldsw [%o2+0x1f4],%l7 ! Mem[000000005f0001f4]
retl
ldstub [%o2+0x11b],%l5 ! Mem[000000005f00011b]
p40_jmpl_2_le:
lduw [%i0+0x0dc],%l1 ! Mem[00000000600000dc]
stw %l6,[%i2+0x0c0] ! Mem[00000000610000c0]
ldsw [%i0+0x0b4],%l4 ! Mem[00000000600000b4]
jmpl %g6+8,%g0
ldstub [%i1+0x0ce],%l3 ! Mem[00000000608000ce]
p40_call_2_le:
std %l6,[%i1+0x0b0] ! Mem[00000000608000b0]
retl
lduh [%i0+0x0fc],%l5 ! Mem[00000000600000fc]
p40_jmpl_2_lo:
lduw [%o0+0x0dc],%l1 ! Mem[00000000600000dc]
stw %l6,[%o2+0x0c0] ! Mem[00000000610000c0]
ldsw [%o0+0x0b4],%l4 ! Mem[00000000600000b4]
jmpl %g6+8,%g0
ldstub [%o1+0x0ce],%l3 ! Mem[00000000608000ce]
p40_call_2_lo:
std %l6,[%o1+0x0b0] ! Mem[00000000608000b0]
retl
lduh [%o0+0x0fc],%l5 ! Mem[00000000600000fc]
p40_jmpl_2_he:
ldstub [%i0+0x116],%l7 ! Mem[0000000060000116]
jmpl %g6+8,%g0
stb %l7,[%i2+0x093] ! Mem[0000000061000093]
p40_call_2_he:
ldstub [%i1+0x00c],%l2 ! Mem[000000006080000c]
ldstub [%i0+0x0f8],%l6 ! Mem[00000000600000f8]
retl
swap [%i3+0x0ec],%l1 ! Mem[00000000618000ec]
p40_jmpl_2_ho:
ldstub [%o0+0x116],%l7 ! Mem[0000000060000116]
jmpl %g6+8,%g0
stb %l7,[%o2+0x093] ! Mem[0000000061000093]
p40_call_2_ho:
ldstub [%o1+0x00c],%l2 ! Mem[000000006080000c]
ldstub [%o0+0x0f8],%l6 ! Mem[00000000600000f8]
retl
swap [%o3+0x0ec],%l1 ! Mem[00000000618000ec]
p41_jmpl_2_le:
ldsh [%i1+0x0aa],%l1 ! Mem[00000000628000aa]
jmpl %g6+8,%g0
std %l4,[%i1+0x0d8] ! Mem[00000000628000d8]
p41_call_2_le:
sth %l2,[%i1+0x13e] ! Mem[000000006280013e]
ldsw [%i3+0x0dc],%l5 ! Mem[00000000638000dc]
ldsh [%i1+0x0f4],%l7 ! Mem[00000000628000f4]
retl
ldstub [%i0+0x049],%l7 ! Mem[0000000062000049]
p41_jmpl_2_lo:
ldsh [%o1+0x0aa],%l1 ! Mem[00000000628000aa]
jmpl %g6+8,%g0
std %l4,[%o1+0x0d8] ! Mem[00000000628000d8]
p41_call_2_lo:
sth %l2,[%o1+0x13e] ! Mem[000000006280013e]
ldsw [%o3+0x0dc],%l5 ! Mem[00000000638000dc]
ldsh [%o1+0x0f4],%l7 ! Mem[00000000628000f4]
retl
ldstub [%o0+0x049],%l7 ! Mem[0000000062000049]
p41_jmpl_2_he:
ldub [%i2+0x127],%l7 ! Mem[0000000063000127]
stx %l1,[%i1+0x158] ! Mem[0000000062800158]
lduh [%i2+0x1ca],%l4 ! Mem[00000000630001ca]
ldsw [%i2+0x088],%l6 ! Mem[0000000063000088]
ldub [%i0+0x0d6],%l3 ! Mem[00000000620000d6]
std %l0,[%i3+0x1a8] ! Mem[00000000638001a8]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l2 ! Mem[0000000063000028]
p41_call_2_he:
stb %l6,[%i2+0x0d8] ! Mem[00000000630000d8]
ldstub [%i2+0x1cb],%l6 ! Mem[00000000630001cb]
ldd [%i3+0x118],%l2 ! Mem[0000000063800118]
ldsh [%i0+0x0f6],%l4 ! Mem[00000000620000f6]
ldub [%i1+0x1c1],%l4 ! Mem[00000000628001c1]
ldx [%i2+0x098],%l7 ! Mem[0000000063000098]
lduw [%i3+0x070],%l2 ! Mem[0000000063800070]
retl
ldsh [%i2+0x142],%l5 ! Mem[0000000063000142]
p41_jmpl_2_ho:
ldub [%o2+0x127],%l7 ! Mem[0000000063000127]
stx %l1,[%o1+0x158] ! Mem[0000000062800158]
lduh [%o2+0x1ca],%l4 ! Mem[00000000630001ca]
ldsw [%o2+0x088],%l6 ! Mem[0000000063000088]
ldub [%o0+0x0d6],%l3 ! Mem[00000000620000d6]
std %l0,[%o3+0x1a8] ! Mem[00000000638001a8]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l2 ! Mem[0000000063000028]
p41_call_2_ho:
stb %l6,[%o2+0x0d8] ! Mem[00000000630000d8]
ldstub [%o2+0x1cb],%l6 ! Mem[00000000630001cb]
ldd [%o3+0x118],%l2 ! Mem[0000000063800118]
ldsh [%o0+0x0f6],%l4 ! Mem[00000000620000f6]
ldub [%o1+0x1c1],%l4 ! Mem[00000000628001c1]
ldx [%o2+0x098],%l7 ! Mem[0000000063000098]
lduw [%o3+0x070],%l2 ! Mem[0000000063800070]
retl
ldsh [%o2+0x142],%l5 ! Mem[0000000063000142]
p42_jmpl_2_le:
swap [%i3+0x008],%l6 ! Mem[0000000065800008]
swap [%i3+0x1bc],%l3 ! Mem[00000000658001bc]
stw %l7,[%i0+0x07c] ! Mem[000000006400007c]
jmpl %g6+8,%g0
swap [%i1+0x1b8],%l1 ! Mem[00000000648001b8]
p42_call_2_le:
sth %l3,[%i1+0x0a8] ! Mem[00000000648000a8]
retl
ldstub [%i1+0x1f6],%l0 ! Mem[00000000648001f6]
p42_jmpl_2_lo:
swap [%o3+0x008],%l6 ! Mem[0000000065800008]
swap [%o3+0x1bc],%l3 ! Mem[00000000658001bc]
stw %l7,[%o0+0x07c] ! Mem[000000006400007c]
jmpl %g6+8,%g0
swap [%o1+0x1b8],%l1 ! Mem[00000000648001b8]
p42_call_2_lo:
sth %l3,[%o1+0x0a8] ! Mem[00000000648000a8]
retl
ldstub [%o1+0x1f6],%l0 ! Mem[00000000648001f6]
p42_jmpl_2_he:
ldstub [%i3+0x1ff],%l0 ! Mem[00000000658001ff]
ldub [%i0+0x029],%l2 ! Mem[0000000064000029]
lduh [%i3+0x1da],%l1 ! Mem[00000000658001da]
ldstub [%i2+0x072],%l5 ! Mem[0000000065000072]
ldstub [%i0+0x1e5],%l6 ! Mem[00000000640001e5]
jmpl %g6+8,%g0
ldd [%i0+0x180],%l2 ! Mem[0000000064000180]
p42_call_2_he:
ldsw [%i2+0x1c4],%l0 ! Mem[00000000650001c4]
ldsh [%i3+0x0aa],%l7 ! Mem[00000000658000aa]
stw %l5,[%i1+0x038] ! Mem[0000000064800038]
ldsh [%i1+0x14c],%l3 ! Mem[000000006480014c]
retl
swap [%i0+0x164],%l5 ! Mem[0000000064000164]
p42_jmpl_2_ho:
ldstub [%o3+0x1ff],%l0 ! Mem[00000000658001ff]
ldub [%o0+0x029],%l2 ! Mem[0000000064000029]
lduh [%o3+0x1da],%l1 ! Mem[00000000658001da]
ldstub [%o2+0x072],%l5 ! Mem[0000000065000072]
ldstub [%o0+0x1e5],%l6 ! Mem[00000000640001e5]
jmpl %g6+8,%g0
ldd [%o0+0x180],%l2 ! Mem[0000000064000180]
p42_call_2_ho:
ldsw [%o2+0x1c4],%l0 ! Mem[00000000650001c4]
ldsh [%o3+0x0aa],%l7 ! Mem[00000000658000aa]
stw %l5,[%o1+0x038] ! Mem[0000000064800038]
ldsh [%o1+0x14c],%l3 ! Mem[000000006480014c]
retl
swap [%o0+0x164],%l5 ! Mem[0000000064000164]
p43_jmpl_2_le:
stw %l7,[%i2+0x09c] ! Mem[000000006700009c]
stx %l7,[%i2+0x058] ! Mem[0000000067000058]
jmpl %g6+8,%g0
lduh [%i3+0x1bc],%l1 ! Mem[00000000678001bc]
p43_call_2_le:
ldsb [%i0+0x046],%l1 ! Mem[0000000066000046]
retl
ldstub [%i3+0x08b],%l6 ! Mem[000000006780008b]
p43_jmpl_2_lo:
stw %l7,[%o2+0x09c] ! Mem[000000006700009c]
stx %l7,[%o2+0x058] ! Mem[0000000067000058]
jmpl %g6+8,%g0
lduh [%o3+0x1bc],%l1 ! Mem[00000000678001bc]
p43_call_2_lo:
ldsb [%o0+0x046],%l1 ! Mem[0000000066000046]
retl
ldstub [%o3+0x08b],%l6 ! Mem[000000006780008b]
p43_jmpl_2_he:
ldstub [%i1+0x18e],%l5 ! Mem[000000006680018e]
ldd [%i1+0x0e8],%l2 ! Mem[00000000668000e8]
stx %l2,[%i1+0x008] ! Mem[0000000066800008]
swap [%i3+0x0dc],%l7 ! Mem[00000000678000dc]
ldd [%i1+0x1f0],%l0 ! Mem[00000000668001f0]
swap [%i0+0x118],%l2 ! Mem[0000000066000118]
jmpl %g6+8,%g0
ldsh [%i1+0x0f6],%l4 ! Mem[00000000668000f6]
p43_call_2_he:
retl
stb %l1,[%i1+0x0b5] ! Mem[00000000668000b5]
p43_jmpl_2_ho:
ldstub [%o1+0x18e],%l5 ! Mem[000000006680018e]
ldd [%o1+0x0e8],%l2 ! Mem[00000000668000e8]
stx %l2,[%o1+0x008] ! Mem[0000000066800008]
swap [%o3+0x0dc],%l7 ! Mem[00000000678000dc]
ldd [%o1+0x1f0],%l0 ! Mem[00000000668001f0]
swap [%o0+0x118],%l2 ! Mem[0000000066000118]
jmpl %g6+8,%g0
ldsh [%o1+0x0f6],%l4 ! Mem[00000000668000f6]
p43_call_2_ho:
retl
stb %l1,[%o1+0x0b5] ! Mem[00000000668000b5]
p44_jmpl_2_le:
ldsh [%i1+0x0d4],%l7 ! Mem[00000000688000d4]
ldstub [%i3+0x16a],%l6 ! Mem[000000006980016a]
ldstub [%i2+0x191],%l4 ! Mem[0000000069000191]
lduw [%i3+0x170],%l1 ! Mem[0000000069800170]
std %l0,[%i1+0x1b8] ! Mem[00000000688001b8]
jmpl %g6+8,%g0
lduh [%i1+0x0de],%l6 ! Mem[00000000688000de]
p44_call_2_le:
ldsb [%i2+0x052],%l5 ! Mem[0000000069000052]
sth %l7,[%i0+0x07e] ! Mem[000000006800007e]
stw %l2,[%i3+0x148] ! Mem[0000000069800148]
ldd [%i3+0x028],%l6 ! Mem[0000000069800028]
retl
ldsh [%i1+0x144],%l6 ! Mem[0000000068800144]
p44_jmpl_2_lo:
ldsh [%o1+0x0d4],%l7 ! Mem[00000000688000d4]
ldstub [%o3+0x16a],%l6 ! Mem[000000006980016a]
ldstub [%o2+0x191],%l4 ! Mem[0000000069000191]
lduw [%o3+0x170],%l1 ! Mem[0000000069800170]
std %l0,[%o1+0x1b8] ! Mem[00000000688001b8]
jmpl %g6+8,%g0
lduh [%o1+0x0de],%l6 ! Mem[00000000688000de]
p44_call_2_lo:
ldsb [%o2+0x052],%l5 ! Mem[0000000069000052]
sth %l7,[%o0+0x07e] ! Mem[000000006800007e]
stw %l2,[%o3+0x148] ! Mem[0000000069800148]
ldd [%o3+0x028],%l6 ! Mem[0000000069800028]
retl
ldsh [%o1+0x144],%l6 ! Mem[0000000068800144]
p44_jmpl_2_he:
ldstub [%i0+0x061],%l4 ! Mem[0000000068000061]
stw %l2,[%i2+0x178] ! Mem[0000000069000178]
lduh [%i0+0x146],%l5 ! Mem[0000000068000146]
swap [%i3+0x080],%l1 ! Mem[0000000069800080]
swap [%i3+0x03c],%l7 ! Mem[000000006980003c]
ldx [%i3+0x0f0],%l2 ! Mem[00000000698000f0]
lduw [%i2+0x11c],%l5 ! Mem[000000006900011c]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l4 ! Mem[0000000068000030]
p44_call_2_he:
retl
ldstub [%i0+0x014],%l7 ! Mem[0000000068000014]
p44_jmpl_2_ho:
ldstub [%o0+0x061],%l4 ! Mem[0000000068000061]
stw %l2,[%o2+0x178] ! Mem[0000000069000178]
lduh [%o0+0x146],%l5 ! Mem[0000000068000146]
swap [%o3+0x080],%l1 ! Mem[0000000069800080]
swap [%o3+0x03c],%l7 ! Mem[000000006980003c]
ldx [%o3+0x0f0],%l2 ! Mem[00000000698000f0]
lduw [%o2+0x11c],%l5 ! Mem[000000006900011c]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l4 ! Mem[0000000068000030]
p44_call_2_ho:
retl
ldstub [%o0+0x014],%l7 ! Mem[0000000068000014]
p45_jmpl_2_le:
ldsw [%i0+0x148],%l2 ! Mem[000000006a000148]
stb %l5,[%i2+0x1d8] ! Mem[000000006b0001d8]
sth %l3,[%i3+0x0fa] ! Mem[000000006b8000fa]
sth %l0,[%i1+0x0fc] ! Mem[000000006a8000fc]
lduw [%i3+0x1dc],%l1 ! Mem[000000006b8001dc]
jmpl %g6+8,%g0
ldsb [%i2+0x0e9],%l0 ! Mem[000000006b0000e9]
p45_call_2_le:
stx %l3,[%i2+0x018] ! Mem[000000006b000018]
ldsh [%i3+0x0fe],%l2 ! Mem[000000006b8000fe]
std %l6,[%i1+0x1a0] ! Mem[000000006a8001a0]
stb %l6,[%i1+0x093] ! Mem[000000006a800093]
retl
stw %l6,[%i2+0x0e8] ! Mem[000000006b0000e8]
p45_jmpl_2_lo:
ldsw [%o0+0x148],%l2 ! Mem[000000006a000148]
stb %l5,[%o2+0x1d8] ! Mem[000000006b0001d8]
sth %l3,[%o3+0x0fa] ! Mem[000000006b8000fa]
sth %l0,[%o1+0x0fc] ! Mem[000000006a8000fc]
lduw [%o3+0x1dc],%l1 ! Mem[000000006b8001dc]
jmpl %g6+8,%g0
ldsb [%o2+0x0e9],%l0 ! Mem[000000006b0000e9]
p45_call_2_lo:
stx %l3,[%o2+0x018] ! Mem[000000006b000018]
ldsh [%o3+0x0fe],%l2 ! Mem[000000006b8000fe]
std %l6,[%o1+0x1a0] ! Mem[000000006a8001a0]
stb %l6,[%o1+0x093] ! Mem[000000006a800093]
retl
stw %l6,[%o2+0x0e8] ! Mem[000000006b0000e8]
p45_jmpl_2_he:
ldx [%i2+0x1b0],%l4 ! Mem[000000006b0001b0]
ldstub [%i3+0x05b],%l3 ! Mem[000000006b80005b]
ldd [%i1+0x080],%l4 ! Mem[000000006a800080]
lduw [%i2+0x144],%l4 ! Mem[000000006b000144]
swap [%i3+0x0ec],%l3 ! Mem[000000006b8000ec]
jmpl %g6+8,%g0
ldub [%i0+0x1ea],%l3 ! Mem[000000006a0001ea]
p45_call_2_he:
ldsw [%i2+0x108],%l1 ! Mem[000000006b000108]
ldx [%i3+0x018],%l4 ! Mem[000000006b800018]
ldx [%i0+0x108],%l5 ! Mem[000000006a000108]
lduw [%i2+0x0f4],%l1 ! Mem[000000006b0000f4]
retl
ldub [%i0+0x0a1],%l2 ! Mem[000000006a0000a1]
p45_jmpl_2_ho:
ldx [%o2+0x1b0],%l4 ! Mem[000000006b0001b0]
ldstub [%o3+0x05b],%l3 ! Mem[000000006b80005b]
ldd [%o1+0x080],%l4 ! Mem[000000006a800080]
lduw [%o2+0x144],%l4 ! Mem[000000006b000144]
swap [%o3+0x0ec],%l3 ! Mem[000000006b8000ec]
jmpl %g6+8,%g0
ldub [%o0+0x1ea],%l3 ! Mem[000000006a0001ea]
p45_call_2_ho:
ldsw [%o2+0x108],%l1 ! Mem[000000006b000108]
ldx [%o3+0x018],%l4 ! Mem[000000006b800018]
ldx [%o0+0x108],%l5 ! Mem[000000006a000108]
lduw [%o2+0x0f4],%l1 ! Mem[000000006b0000f4]
retl
ldub [%o0+0x0a1],%l2 ! Mem[000000006a0000a1]
p46_jmpl_2_le:
stx %l5,[%i0+0x1d0] ! Mem[000000006c0001d0]
ldx [%i2+0x028],%l4 ! Mem[000000006d000028]
ldub [%i1+0x045],%l3 ! Mem[000000006c800045]
stx %l5,[%i2+0x060] ! Mem[000000006d000060]
jmpl %g6+8,%g0
ldstub [%i2+0x07a],%l4 ! Mem[000000006d00007a]
p46_call_2_le:
ldsb [%i0+0x0f1],%l4 ! Mem[000000006c0000f1]
ldstub [%i1+0x0b6],%l6 ! Mem[000000006c8000b6]
retl
stw %l5,[%i3+0x040] ! Mem[000000006d800040]
p46_jmpl_2_lo:
stx %l5,[%o0+0x1d0] ! Mem[000000006c0001d0]
ldx [%o2+0x028],%l4 ! Mem[000000006d000028]
ldub [%o1+0x045],%l3 ! Mem[000000006c800045]
stx %l5,[%o2+0x060] ! Mem[000000006d000060]
jmpl %g6+8,%g0
ldstub [%o2+0x07a],%l4 ! Mem[000000006d00007a]
p46_call_2_lo:
ldsb [%o0+0x0f1],%l4 ! Mem[000000006c0000f1]
ldstub [%o1+0x0b6],%l6 ! Mem[000000006c8000b6]
retl
stw %l5,[%o3+0x040] ! Mem[000000006d800040]
p46_jmpl_2_he:
ldstub [%i3+0x0fe],%l3 ! Mem[000000006d8000fe]
jmpl %g6+8,%g0
ldstub [%i0+0x0d6],%l4 ! Mem[000000006c0000d6]
p46_call_2_he:
retl
stb %l1,[%i1+0x0b5] ! Mem[000000006c8000b5]
p46_jmpl_2_ho:
ldstub [%o3+0x0fe],%l3 ! Mem[000000006d8000fe]
jmpl %g6+8,%g0
ldstub [%o0+0x0d6],%l4 ! Mem[000000006c0000d6]
p46_call_2_ho:
retl
stb %l1,[%o1+0x0b5] ! Mem[000000006c8000b5]
p47_jmpl_2_le:
jmpl %g6+8,%g0
ldstub [%i3+0x1a7],%l3 ! Mem[000000006f8001a7]
p47_call_2_le:
retl
lduw [%i0+0x13c],%l7 ! Mem[000000006e00013c]
p47_jmpl_2_lo:
jmpl %g6+8,%g0
ldstub [%o3+0x1a7],%l3 ! Mem[000000006f8001a7]
p47_call_2_lo:
retl
lduw [%o0+0x13c],%l7 ! Mem[000000006e00013c]
p47_jmpl_2_he:
stb %l1,[%i1+0x0a1] ! Mem[000000006e8000a1]
ldsw [%i2+0x03c],%l7 ! Mem[000000006f00003c]
lduw [%i0+0x0d4],%l2 ! Mem[000000006e0000d4]
lduh [%i0+0x0cc],%l1 ! Mem[000000006e0000cc]
jmpl %g6+8,%g0
ldx [%i2+0x178],%l0 ! Mem[000000006f000178]
p47_call_2_he:
swap [%i2+0x130],%l6 ! Mem[000000006f000130]
swap [%i0+0x120],%l2 ! Mem[000000006e000120]
ldsb [%i2+0x1d9],%l4 ! Mem[000000006f0001d9]
ldd [%i0+0x0d8],%l0 ! Mem[000000006e0000d8]
retl
std %l0,[%i0+0x198] ! Mem[000000006e000198]
p47_jmpl_2_ho:
stb %l1,[%o1+0x0a1] ! Mem[000000006e8000a1]
ldsw [%o2+0x03c],%l7 ! Mem[000000006f00003c]
lduw [%o0+0x0d4],%l2 ! Mem[000000006e0000d4]
lduh [%o0+0x0cc],%l1 ! Mem[000000006e0000cc]
jmpl %g6+8,%g0
ldx [%o2+0x178],%l0 ! Mem[000000006f000178]
p47_call_2_ho:
swap [%o2+0x130],%l6 ! Mem[000000006f000130]
swap [%o0+0x120],%l2 ! Mem[000000006e000120]
ldsb [%o2+0x1d9],%l4 ! Mem[000000006f0001d9]
ldd [%o0+0x0d8],%l0 ! Mem[000000006e0000d8]
retl
std %l0,[%o0+0x198] ! Mem[000000006e000198]
p48_jmpl_2_le:
ldsw [%i1+0x000],%l3 ! Mem[0000000070800000]
ldd [%i2+0x0d8],%l0 ! Mem[00000000710000d8]
sth %l4,[%i2+0x1c4] ! Mem[00000000710001c4]
swap [%i2+0x1ec],%l6 ! Mem[00000000710001ec]
jmpl %g6+8,%g0
std %l2,[%i3+0x0c0] ! Mem[00000000718000c0]
p48_call_2_le:
ldsw [%i1+0x144],%l4 ! Mem[0000000070800144]
retl
ldsw [%i0+0x160],%l3 ! Mem[0000000070000160]
p48_jmpl_2_lo:
ldsw [%o1+0x000],%l3 ! Mem[0000000070800000]
ldd [%o2+0x0d8],%l0 ! Mem[00000000710000d8]
sth %l4,[%o2+0x1c4] ! Mem[00000000710001c4]
swap [%o2+0x1ec],%l6 ! Mem[00000000710001ec]
jmpl %g6+8,%g0
std %l2,[%o3+0x0c0] ! Mem[00000000718000c0]
p48_call_2_lo:
ldsw [%o1+0x144],%l4 ! Mem[0000000070800144]
retl
ldsw [%o0+0x160],%l3 ! Mem[0000000070000160]
p48_jmpl_2_he:
stw %l7,[%i1+0x0dc] ! Mem[00000000708000dc]
ldsb [%i1+0x1f6],%l1 ! Mem[00000000708001f6]
ldub [%i1+0x149],%l2 ! Mem[0000000070800149]
ldstub [%i0+0x0f6],%l4 ! Mem[00000000700000f6]
swap [%i0+0x018],%l1 ! Mem[0000000070000018]
ldstub [%i0+0x099],%l7 ! Mem[0000000070000099]
jmpl %g6+8,%g0
ldx [%i1+0x180],%l5 ! Mem[0000000070800180]
p48_call_2_he:
ldstub [%i2+0x1fe],%l2 ! Mem[00000000710001fe]
ldsb [%i0+0x1af],%l0 ! Mem[00000000700001af]
ldstub [%i1+0x1e3],%l0 ! Mem[00000000708001e3]
lduw [%i2+0x0b8],%l5 ! Mem[00000000710000b8]
ldstub [%i1+0x0dc],%l0 ! Mem[00000000708000dc]
ldstub [%i1+0x15d],%l0 ! Mem[000000007080015d]
sth %l2,[%i0+0x0fc] ! Mem[00000000700000fc]
retl
ldsh [%i1+0x140],%l3 ! Mem[0000000070800140]
p48_jmpl_2_ho:
stw %l7,[%o1+0x0dc] ! Mem[00000000708000dc]
ldsb [%o1+0x1f6],%l1 ! Mem[00000000708001f6]
ldub [%o1+0x149],%l2 ! Mem[0000000070800149]
ldstub [%o0+0x0f6],%l4 ! Mem[00000000700000f6]
swap [%o0+0x018],%l1 ! Mem[0000000070000018]
ldstub [%o0+0x099],%l7 ! Mem[0000000070000099]
jmpl %g6+8,%g0
ldx [%o1+0x180],%l5 ! Mem[0000000070800180]
p48_call_2_ho:
ldstub [%o2+0x1fe],%l2 ! Mem[00000000710001fe]
ldsb [%o0+0x1af],%l0 ! Mem[00000000700001af]
ldstub [%o1+0x1e3],%l0 ! Mem[00000000708001e3]
lduw [%o2+0x0b8],%l5 ! Mem[00000000710000b8]
ldstub [%o1+0x0dc],%l0 ! Mem[00000000708000dc]
ldstub [%o1+0x15d],%l0 ! Mem[000000007080015d]
sth %l2,[%o0+0x0fc] ! Mem[00000000700000fc]
retl
ldsh [%o1+0x140],%l3 ! Mem[0000000070800140]
p49_jmpl_2_le:
lduh [%i1+0x0fa],%l7 ! Mem[00000000728000fa]
lduw [%i1+0x1ac],%l6 ! Mem[00000000728001ac]
stw %l0,[%i0+0x0d0] ! Mem[00000000720000d0]
lduw [%i3+0x1d0],%l3 ! Mem[00000000738001d0]
std %l2,[%i0+0x1e8] ! Mem[00000000720001e8]
stb %l1,[%i0+0x17b] ! Mem[000000007200017b]
stw %l4,[%i3+0x1e8] ! Mem[00000000738001e8]
jmpl %g6+8,%g0
swap [%i1+0x008],%l6 ! Mem[0000000072800008]
p49_call_2_le:
lduw [%i1+0x104],%l5 ! Mem[0000000072800104]
lduh [%i0+0x170],%l6 ! Mem[0000000072000170]
retl
swap [%i3+0x1f4],%l0 ! Mem[00000000738001f4]
p49_jmpl_2_lo:
lduh [%o1+0x0fa],%l7 ! Mem[00000000728000fa]
lduw [%o1+0x1ac],%l6 ! Mem[00000000728001ac]
stw %l0,[%o0+0x0d0] ! Mem[00000000720000d0]
lduw [%o3+0x1d0],%l3 ! Mem[00000000738001d0]
std %l2,[%o0+0x1e8] ! Mem[00000000720001e8]
stb %l1,[%o0+0x17b] ! Mem[000000007200017b]
stw %l4,[%o3+0x1e8] ! Mem[00000000738001e8]
jmpl %g6+8,%g0
swap [%o1+0x008],%l6 ! Mem[0000000072800008]
p49_call_2_lo:
lduw [%o1+0x104],%l5 ! Mem[0000000072800104]
lduh [%o0+0x170],%l6 ! Mem[0000000072000170]
retl
swap [%o3+0x1f4],%l0 ! Mem[00000000738001f4]
p49_jmpl_2_he:
lduh [%i2+0x062],%l5 ! Mem[0000000073000062]
ldstub [%i1+0x0fb],%l0 ! Mem[00000000728000fb]
ldstub [%i1+0x015],%l0 ! Mem[0000000072800015]
ldx [%i3+0x118],%l7 ! Mem[0000000073800118]
swap [%i1+0x094],%l6 ! Mem[0000000072800094]
swap [%i1+0x140],%l6 ! Mem[0000000072800140]
lduw [%i3+0x160],%l5 ! Mem[0000000073800160]
jmpl %g6+8,%g0
sth %l7,[%i2+0x022] ! Mem[0000000073000022]
p49_call_2_he:
ldstub [%i0+0x131],%l4 ! Mem[0000000072000131]
retl
ldsb [%i1+0x0dd],%l2 ! Mem[00000000728000dd]
p49_jmpl_2_ho:
lduh [%o2+0x062],%l5 ! Mem[0000000073000062]
ldstub [%o1+0x0fb],%l0 ! Mem[00000000728000fb]
ldstub [%o1+0x015],%l0 ! Mem[0000000072800015]
ldx [%o3+0x118],%l7 ! Mem[0000000073800118]
swap [%o1+0x094],%l6 ! Mem[0000000072800094]
swap [%o1+0x140],%l6 ! Mem[0000000072800140]
lduw [%o3+0x160],%l5 ! Mem[0000000073800160]
jmpl %g6+8,%g0
sth %l7,[%o2+0x022] ! Mem[0000000073000022]
p49_call_2_ho:
ldstub [%o0+0x131],%l4 ! Mem[0000000072000131]
retl
ldsb [%o1+0x0dd],%l2 ! Mem[00000000728000dd]
p50_jmpl_2_le:
ldd [%i1+0x058],%l6 ! Mem[0000000074800058]
stb %l5,[%i0+0x1d6] ! Mem[00000000740001d6]
ldstub [%i3+0x009],%l4 ! Mem[0000000075800009]
stx %l5,[%i3+0x0d8] ! Mem[00000000758000d8]
ldsh [%i1+0x108],%l7 ! Mem[0000000074800108]
sth %l6,[%i1+0x1c8] ! Mem[00000000748001c8]
ldsh [%i3+0x1ae],%l1 ! Mem[00000000758001ae]
jmpl %g6+8,%g0
sth %l1,[%i3+0x05a] ! Mem[000000007580005a]
p50_call_2_le:
stw %l4,[%i0+0x12c] ! Mem[000000007400012c]
swap [%i3+0x168],%l3 ! Mem[0000000075800168]
sth %l0,[%i2+0x1de] ! Mem[00000000750001de]
ldd [%i3+0x040],%l6 ! Mem[0000000075800040]
sth %l1,[%i0+0x1da] ! Mem[00000000740001da]
ldstub [%i3+0x100],%l5 ! Mem[0000000075800100]
ldd [%i0+0x160],%l4 ! Mem[0000000074000160]
retl
ldsb [%i0+0x174],%l7 ! Mem[0000000074000174]
p50_jmpl_2_lo:
ldd [%o1+0x058],%l6 ! Mem[0000000074800058]
stb %l5,[%o0+0x1d6] ! Mem[00000000740001d6]
ldstub [%o3+0x009],%l4 ! Mem[0000000075800009]
stx %l5,[%o3+0x0d8] ! Mem[00000000758000d8]
ldsh [%o1+0x108],%l7 ! Mem[0000000074800108]
sth %l6,[%o1+0x1c8] ! Mem[00000000748001c8]
ldsh [%o3+0x1ae],%l1 ! Mem[00000000758001ae]
jmpl %g6+8,%g0
sth %l1,[%o3+0x05a] ! Mem[000000007580005a]
p50_call_2_lo:
stw %l4,[%o0+0x12c] ! Mem[000000007400012c]
swap [%o3+0x168],%l3 ! Mem[0000000075800168]
sth %l0,[%o2+0x1de] ! Mem[00000000750001de]
ldd [%o3+0x040],%l6 ! Mem[0000000075800040]
sth %l1,[%o0+0x1da] ! Mem[00000000740001da]
ldstub [%o3+0x100],%l5 ! Mem[0000000075800100]
ldd [%o0+0x160],%l4 ! Mem[0000000074000160]
retl
ldsb [%o0+0x174],%l7 ! Mem[0000000074000174]
p50_jmpl_2_he:
std %l6,[%i0+0x0f0] ! Mem[00000000740000f0]
lduh [%i1+0x1cc],%l3 ! Mem[00000000748001cc]
ldstub [%i0+0x15b],%l5 ! Mem[000000007400015b]
swap [%i2+0x1ac],%l3 ! Mem[00000000750001ac]
stb %l1,[%i0+0x109] ! Mem[0000000074000109]
jmpl %g6+8,%g0
lduw [%i0+0x0b4],%l6 ! Mem[00000000740000b4]
p50_call_2_he:
swap [%i1+0x048],%l3 ! Mem[0000000074800048]
stx %l5,[%i0+0x0b8] ! Mem[00000000740000b8]
ldsw [%i2+0x02c],%l4 ! Mem[000000007500002c]
ldsh [%i1+0x026],%l1 ! Mem[0000000074800026]
swap [%i1+0x094],%l2 ! Mem[0000000074800094]
swap [%i1+0x024],%l7 ! Mem[0000000074800024]
ldstub [%i0+0x18f],%l2 ! Mem[000000007400018f]
retl
stw %l5,[%i0+0x1a4] ! Mem[00000000740001a4]
p50_jmpl_2_ho:
std %l6,[%o0+0x0f0] ! Mem[00000000740000f0]
lduh [%o1+0x1cc],%l3 ! Mem[00000000748001cc]
ldstub [%o0+0x15b],%l5 ! Mem[000000007400015b]
swap [%o2+0x1ac],%l3 ! Mem[00000000750001ac]
stb %l1,[%o0+0x109] ! Mem[0000000074000109]
jmpl %g6+8,%g0
lduw [%o0+0x0b4],%l6 ! Mem[00000000740000b4]
p50_call_2_ho:
swap [%o1+0x048],%l3 ! Mem[0000000074800048]
stx %l5,[%o0+0x0b8] ! Mem[00000000740000b8]
ldsw [%o2+0x02c],%l4 ! Mem[000000007500002c]
ldsh [%o1+0x026],%l1 ! Mem[0000000074800026]
swap [%o1+0x094],%l2 ! Mem[0000000074800094]
swap [%o1+0x024],%l7 ! Mem[0000000074800024]
ldstub [%o0+0x18f],%l2 ! Mem[000000007400018f]
retl
stw %l5,[%o0+0x1a4] ! Mem[00000000740001a4]
p51_jmpl_2_le:
sth %l0,[%i1+0x18c] ! Mem[000000007680018c]
ldx [%i0+0x158],%l1 ! Mem[0000000076000158]
ldsh [%i2+0x1ea],%l4 ! Mem[00000000770001ea]
ldsb [%i0+0x1da],%l4 ! Mem[00000000760001da]
lduh [%i3+0x0fe],%l7 ! Mem[00000000778000fe]
ldd [%i1+0x1f0],%l0 ! Mem[00000000768001f0]
ldx [%i0+0x148],%l2 ! Mem[0000000076000148]
jmpl %g6+8,%g0
ldsh [%i0+0x0f6],%l4 ! Mem[00000000760000f6]
p51_call_2_le:
retl
stx %l1,[%i0+0x090] ! Mem[0000000076000090]
p51_jmpl_2_lo:
sth %l0,[%o1+0x18c] ! Mem[000000007680018c]
ldx [%o0+0x158],%l1 ! Mem[0000000076000158]
ldsh [%o2+0x1ea],%l4 ! Mem[00000000770001ea]
ldsb [%o0+0x1da],%l4 ! Mem[00000000760001da]
lduh [%o3+0x0fe],%l7 ! Mem[00000000778000fe]
ldd [%o1+0x1f0],%l0 ! Mem[00000000768001f0]
ldx [%o0+0x148],%l2 ! Mem[0000000076000148]
jmpl %g6+8,%g0
ldsh [%o0+0x0f6],%l4 ! Mem[00000000760000f6]
p51_call_2_lo:
retl
stx %l1,[%o0+0x090] ! Mem[0000000076000090]
p51_jmpl_2_he:
ldd [%i3+0x030],%l0 ! Mem[0000000077800030]
jmpl %g6+8,%g0
ldd [%i1+0x060],%l6 ! Mem[0000000076800060]
p51_call_2_he:
retl
stw %l0,[%i2+0x0b4] ! Mem[00000000770000b4]
p51_jmpl_2_ho:
ldd [%o3+0x030],%l0 ! Mem[0000000077800030]
jmpl %g6+8,%g0
ldd [%o1+0x060],%l6 ! Mem[0000000076800060]
p51_call_2_ho:
retl
stw %l0,[%o2+0x0b4] ! Mem[00000000770000b4]
p52_jmpl_2_le:
jmpl %g6+8,%g0
swap [%i3+0x058],%l7 ! Mem[0000000079800058]
p52_call_2_le:
sth %l5,[%i0+0x1ac] ! Mem[00000000780001ac]
ldd [%i2+0x138],%l4 ! Mem[0000000079000138]
ldstub [%i0+0x029],%l2 ! Mem[0000000078000029]
ldsw [%i3+0x094],%l6 ! Mem[0000000079800094]
swap [%i1+0x120],%l5 ! Mem[0000000078800120]
retl
ldx [%i1+0x160],%l5 ! Mem[0000000078800160]
p52_jmpl_2_lo:
jmpl %g6+8,%g0
swap [%o3+0x058],%l7 ! Mem[0000000079800058]
p52_call_2_lo:
sth %l5,[%o0+0x1ac] ! Mem[00000000780001ac]
ldd [%o2+0x138],%l4 ! Mem[0000000079000138]
ldstub [%o0+0x029],%l2 ! Mem[0000000078000029]
ldsw [%o3+0x094],%l6 ! Mem[0000000079800094]
swap [%o1+0x120],%l5 ! Mem[0000000078800120]
retl
ldx [%o1+0x160],%l5 ! Mem[0000000078800160]
p52_jmpl_2_he:
ldstub [%i2+0x11e],%l5 ! Mem[000000007900011e]
stb %l7,[%i3+0x0f7] ! Mem[00000000798000f7]
jmpl %g6+8,%g0
stb %l7,[%i1+0x08a] ! Mem[000000007880008a]
p52_call_2_he:
ldstub [%i2+0x0fc],%l0 ! Mem[00000000790000fc]
ldsh [%i1+0x15c],%l0 ! Mem[000000007880015c]
ldub [%i3+0x0dc],%l5 ! Mem[00000000798000dc]
swap [%i2+0x048],%l2 ! Mem[0000000079000048]
ldstub [%i1+0x04e],%l0 ! Mem[000000007880004e]
retl
ldsh [%i1+0x07c],%l6 ! Mem[000000007880007c]
p52_jmpl_2_ho:
ldstub [%o2+0x11e],%l5 ! Mem[000000007900011e]
stb %l7,[%o3+0x0f7] ! Mem[00000000798000f7]
jmpl %g6+8,%g0
stb %l7,[%o1+0x08a] ! Mem[000000007880008a]
p52_call_2_ho:
ldstub [%o2+0x0fc],%l0 ! Mem[00000000790000fc]
ldsh [%o1+0x15c],%l0 ! Mem[000000007880015c]
ldub [%o3+0x0dc],%l5 ! Mem[00000000798000dc]
swap [%o2+0x048],%l2 ! Mem[0000000079000048]
ldstub [%o1+0x04e],%l0 ! Mem[000000007880004e]
retl
ldsh [%o1+0x07c],%l6 ! Mem[000000007880007c]
p53_jmpl_2_le:
lduh [%i1+0x1ca],%l3 ! Mem[000000007a8001ca]
ldsh [%i2+0x18e],%l0 ! Mem[000000007b00018e]
lduw [%i2+0x0b0],%l6 ! Mem[000000007b0000b0]
ldsh [%i0+0x0fc],%l5 ! Mem[000000007a0000fc]
jmpl %g6+8,%g0
stx %l6,[%i0+0x0c8] ! Mem[000000007a0000c8]
p53_call_2_le:
ldstub [%i0+0x0b3],%l7 ! Mem[000000007a0000b3]
retl
sth %l1,[%i1+0x140] ! Mem[000000007a800140]
p53_jmpl_2_lo:
lduh [%o1+0x1ca],%l3 ! Mem[000000007a8001ca]
ldsh [%o2+0x18e],%l0 ! Mem[000000007b00018e]
lduw [%o2+0x0b0],%l6 ! Mem[000000007b0000b0]
ldsh [%o0+0x0fc],%l5 ! Mem[000000007a0000fc]
jmpl %g6+8,%g0
stx %l6,[%o0+0x0c8] ! Mem[000000007a0000c8]
p53_call_2_lo:
ldstub [%o0+0x0b3],%l7 ! Mem[000000007a0000b3]
retl
sth %l1,[%o1+0x140] ! Mem[000000007a800140]
p53_jmpl_2_he:
sth %l7,[%i3+0x0de] ! Mem[000000007b8000de]
ldd [%i3+0x1d0],%l0 ! Mem[000000007b8001d0]
jmpl %g6+8,%g0
std %l2,[%i2+0x0d8] ! Mem[000000007b0000d8]
p53_call_2_he:
stw %l5,[%i0+0x090] ! Mem[000000007a000090]
ldx [%i1+0x130],%l7 ! Mem[000000007a800130]
ldub [%i1+0x110],%l0 ! Mem[000000007a800110]
stw %l2,[%i3+0x1c0] ! Mem[000000007b8001c0]
retl
stx %l1,[%i1+0x090] ! Mem[000000007a800090]
p53_jmpl_2_ho:
sth %l7,[%o3+0x0de] ! Mem[000000007b8000de]
ldd [%o3+0x1d0],%l0 ! Mem[000000007b8001d0]
jmpl %g6+8,%g0
std %l2,[%o2+0x0d8] ! Mem[000000007b0000d8]
p53_call_2_ho:
stw %l5,[%o0+0x090] ! Mem[000000007a000090]
ldx [%o1+0x130],%l7 ! Mem[000000007a800130]
ldub [%o1+0x110],%l0 ! Mem[000000007a800110]
stw %l2,[%o3+0x1c0] ! Mem[000000007b8001c0]
retl
stx %l1,[%o1+0x090] ! Mem[000000007a800090]
p54_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i2+0x196],%l1 ! Mem[000000007d000196]
p54_call_2_le:
ldd [%i3+0x068],%l2 ! Mem[000000007d800068]
lduw [%i2+0x04c],%l7 ! Mem[000000007d00004c]
ldsb [%i3+0x042],%l7 ! Mem[000000007d800042]
retl
ldx [%i3+0x168],%l3 ! Mem[000000007d800168]
p54_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x196],%l1 ! Mem[000000007d000196]
p54_call_2_lo:
ldd [%o3+0x068],%l2 ! Mem[000000007d800068]
lduw [%o2+0x04c],%l7 ! Mem[000000007d00004c]
ldsb [%o3+0x042],%l7 ! Mem[000000007d800042]
retl
ldx [%o3+0x168],%l3 ! Mem[000000007d800168]
p54_jmpl_2_he:
ldstub [%i2+0x1a4],%l2 ! Mem[000000007d0001a4]
swap [%i0+0x1b0],%l1 ! Mem[000000007c0001b0]
jmpl %g6+8,%g0
lduh [%i0+0x102],%l1 ! Mem[000000007c000102]
p54_call_2_he:
swap [%i2+0x1b4],%l6 ! Mem[000000007d0001b4]
ldx [%i3+0x0f0],%l1 ! Mem[000000007d8000f0]
ldd [%i2+0x160],%l4 ! Mem[000000007d000160]
ldsh [%i1+0x112],%l3 ! Mem[000000007c800112]
sth %l6,[%i1+0x0d4] ! Mem[000000007c8000d4]
ldsh [%i3+0x19a],%l3 ! Mem[000000007d80019a]
stw %l4,[%i3+0x0cc] ! Mem[000000007d8000cc]
retl
swap [%i3+0x048],%l1 ! Mem[000000007d800048]
p54_jmpl_2_ho:
ldstub [%o2+0x1a4],%l2 ! Mem[000000007d0001a4]
swap [%o0+0x1b0],%l1 ! Mem[000000007c0001b0]
jmpl %g6+8,%g0
lduh [%o0+0x102],%l1 ! Mem[000000007c000102]
p54_call_2_ho:
swap [%o2+0x1b4],%l6 ! Mem[000000007d0001b4]
ldx [%o3+0x0f0],%l1 ! Mem[000000007d8000f0]
ldd [%o2+0x160],%l4 ! Mem[000000007d000160]
ldsh [%o1+0x112],%l3 ! Mem[000000007c800112]
sth %l6,[%o1+0x0d4] ! Mem[000000007c8000d4]
ldsh [%o3+0x19a],%l3 ! Mem[000000007d80019a]
stw %l4,[%o3+0x0cc] ! Mem[000000007d8000cc]
retl
swap [%o3+0x048],%l1 ! Mem[000000007d800048]
p55_jmpl_2_le:
ldx [%i1+0x078],%l7 ! Mem[000000007e800078]
ldsh [%i2+0x148],%l2 ! Mem[000000007f000148]
stw %l7,[%i3+0x008] ! Mem[000000007f800008]
jmpl %g6+8,%g0
ldub [%i2+0x00c],%l0 ! Mem[000000007f00000c]
p55_call_2_le:
stx %l1,[%i1+0x070] ! Mem[000000007e800070]
ldsb [%i0+0x1c7],%l7 ! Mem[000000007e0001c7]
ldsh [%i3+0x0b0],%l1 ! Mem[000000007f8000b0]
ldub [%i1+0x16c],%l7 ! Mem[000000007e80016c]
retl
ldsh [%i2+0x01c],%l6 ! Mem[000000007f00001c]
p55_jmpl_2_lo:
ldx [%o1+0x078],%l7 ! Mem[000000007e800078]
ldsh [%o2+0x148],%l2 ! Mem[000000007f000148]
stw %l7,[%o3+0x008] ! Mem[000000007f800008]
jmpl %g6+8,%g0
ldub [%o2+0x00c],%l0 ! Mem[000000007f00000c]
p55_call_2_lo:
stx %l1,[%o1+0x070] ! Mem[000000007e800070]
ldsb [%o0+0x1c7],%l7 ! Mem[000000007e0001c7]
ldsh [%o3+0x0b0],%l1 ! Mem[000000007f8000b0]
ldub [%o1+0x16c],%l7 ! Mem[000000007e80016c]
retl
ldsh [%o2+0x01c],%l6 ! Mem[000000007f00001c]
p55_jmpl_2_he:
ldd [%i1+0x020],%l2 ! Mem[000000007e800020]
ldsw [%i0+0x10c],%l3 ! Mem[000000007e00010c]
sth %l4,[%i3+0x16a] ! Mem[000000007f80016a]
swap [%i1+0x130],%l6 ! Mem[000000007e800130]
ldsw [%i1+0x100],%l2 ! Mem[000000007e800100]
jmpl %g6+8,%g0
swap [%i2+0x038],%l2 ! Mem[000000007f000038]
p55_call_2_he:
ldstub [%i0+0x1de],%l0 ! Mem[000000007e0001de]
ldd [%i0+0x040],%l4 ! Mem[000000007e000040]
stx %l5,[%i1+0x140] ! Mem[000000007e800140]
sth %l0,[%i2+0x1ea] ! Mem[000000007f0001ea]
ldd [%i3+0x1c0],%l6 ! Mem[000000007f8001c0]
sth %l1,[%i0+0x07a] ! Mem[000000007e00007a]
swap [%i0+0x034],%l5 ! Mem[000000007e000034]
retl
stb %l7,[%i0+0x067] ! Mem[000000007e000067]
p55_jmpl_2_ho:
ldd [%o1+0x020],%l2 ! Mem[000000007e800020]
ldsw [%o0+0x10c],%l3 ! Mem[000000007e00010c]
sth %l4,[%o3+0x16a] ! Mem[000000007f80016a]
swap [%o1+0x130],%l6 ! Mem[000000007e800130]
ldsw [%o1+0x100],%l2 ! Mem[000000007e800100]
jmpl %g6+8,%g0
swap [%o2+0x038],%l2 ! Mem[000000007f000038]
p55_call_2_ho:
ldstub [%o0+0x1de],%l0 ! Mem[000000007e0001de]
ldd [%o0+0x040],%l4 ! Mem[000000007e000040]
stx %l5,[%o1+0x140] ! Mem[000000007e800140]
sth %l0,[%o2+0x1ea] ! Mem[000000007f0001ea]
ldd [%o3+0x1c0],%l6 ! Mem[000000007f8001c0]
sth %l1,[%o0+0x07a] ! Mem[000000007e00007a]
swap [%o0+0x034],%l5 ! Mem[000000007e000034]
retl
stb %l7,[%o0+0x067] ! Mem[000000007e000067]
p56_jmpl_2_le:
ldsw [%i2+0x1d4],%l6 ! Mem[00000000810001d4]
swap [%i3+0x1d0],%l2 ! Mem[00000000818001d0]
ldsw [%i3+0x108],%l3 ! Mem[0000000081800108]
stx %l6,[%i3+0x1a8] ! Mem[00000000818001a8]
lduw [%i0+0x0f0],%l0 ! Mem[00000000800000f0]
ldsb [%i0+0x1f1],%l3 ! Mem[00000000800001f1]
jmpl %g6+8,%g0
ldstub [%i2+0x1ce],%l3 ! Mem[00000000810001ce]
p56_call_2_le:
retl
lduh [%i2+0x1e4],%l4 ! Mem[00000000810001e4]
p56_jmpl_2_lo:
ldsw [%o2+0x1d4],%l6 ! Mem[00000000810001d4]
swap [%o3+0x1d0],%l2 ! Mem[00000000818001d0]
ldsw [%o3+0x108],%l3 ! Mem[0000000081800108]
stx %l6,[%o3+0x1a8] ! Mem[00000000818001a8]
lduw [%o0+0x0f0],%l0 ! Mem[00000000800000f0]
ldsb [%o0+0x1f1],%l3 ! Mem[00000000800001f1]
jmpl %g6+8,%g0
ldstub [%o2+0x1ce],%l3 ! Mem[00000000810001ce]
p56_call_2_lo:
retl
lduh [%o2+0x1e4],%l4 ! Mem[00000000810001e4]
p56_jmpl_2_he:
ldx [%i3+0x128],%l5 ! Mem[0000000081800128]
ldsh [%i0+0x014],%l7 ! Mem[0000000080000014]
ldsw [%i1+0x0a0],%l2 ! Mem[00000000808000a0]
ldstub [%i3+0x0f1],%l4 ! Mem[00000000818000f1]
sth %l2,[%i1+0x012] ! Mem[0000000080800012]
ldx [%i3+0x100],%l5 ! Mem[0000000081800100]
jmpl %g6+8,%g0
stb %l6,[%i1+0x170] ! Mem[0000000080800170]
p56_call_2_he:
ldstub [%i1+0x1e3],%l7 ! Mem[00000000808001e3]
ldsh [%i1+0x062],%l5 ! Mem[0000000080800062]
ldx [%i2+0x188],%l5 ! Mem[0000000081000188]
retl
ldsh [%i1+0x040],%l7 ! Mem[0000000080800040]
p56_jmpl_2_ho:
ldx [%o3+0x128],%l5 ! Mem[0000000081800128]
ldsh [%o0+0x014],%l7 ! Mem[0000000080000014]
ldsw [%o1+0x0a0],%l2 ! Mem[00000000808000a0]
ldstub [%o3+0x0f1],%l4 ! Mem[00000000818000f1]
sth %l2,[%o1+0x012] ! Mem[0000000080800012]
ldx [%o3+0x100],%l5 ! Mem[0000000081800100]
jmpl %g6+8,%g0
stb %l6,[%o1+0x170] ! Mem[0000000080800170]
p56_call_2_ho:
ldstub [%o1+0x1e3],%l7 ! Mem[00000000808001e3]
ldsh [%o1+0x062],%l5 ! Mem[0000000080800062]
ldx [%o2+0x188],%l5 ! Mem[0000000081000188]
retl
ldsh [%o1+0x040],%l7 ! Mem[0000000080800040]
p57_jmpl_2_le:
ldub [%i3+0x16a],%l6 ! Mem[000000008380016a]
ldstub [%i3+0x10c],%l1 ! Mem[000000008380010c]
jmpl %g6+8,%g0
lduw [%i3+0x0fc],%l1 ! Mem[00000000838000fc]
p57_call_2_le:
ldstub [%i3+0x1cd],%l0 ! Mem[00000000838001cd]
ldstub [%i3+0x1da],%l4 ! Mem[00000000838001da]
ldsh [%i2+0x072],%l5 ! Mem[0000000083000072]
retl
ldub [%i1+0x05f],%l7 ! Mem[000000008280005f]
p57_jmpl_2_lo:
ldub [%o3+0x16a],%l6 ! Mem[000000008380016a]
ldstub [%o3+0x10c],%l1 ! Mem[000000008380010c]
jmpl %g6+8,%g0
lduw [%o3+0x0fc],%l1 ! Mem[00000000838000fc]
p57_call_2_lo:
ldstub [%o3+0x1cd],%l0 ! Mem[00000000838001cd]
ldstub [%o3+0x1da],%l4 ! Mem[00000000838001da]
ldsh [%o2+0x072],%l5 ! Mem[0000000083000072]
retl
ldub [%o1+0x05f],%l7 ! Mem[000000008280005f]
p57_jmpl_2_he:
sth %l1,[%i2+0x07a] ! Mem[000000008300007a]
stb %l6,[%i3+0x0ec] ! Mem[00000000838000ec]
ldstub [%i0+0x105],%l4 ! Mem[0000000082000105]
stb %l3,[%i0+0x187] ! Mem[0000000082000187]
ldsb [%i1+0x054],%l1 ! Mem[0000000082800054]
lduh [%i3+0x04a],%l1 ! Mem[000000008380004a]
swap [%i1+0x1c8],%l7 ! Mem[00000000828001c8]
jmpl %g6+8,%g0
ldstub [%i3+0x050],%l2 ! Mem[0000000083800050]
p57_call_2_he:
stw %l4,[%i2+0x0d4] ! Mem[00000000830000d4]
retl
stx %l4,[%i0+0x0b8] ! Mem[00000000820000b8]
p57_jmpl_2_ho:
sth %l1,[%o2+0x07a] ! Mem[000000008300007a]
stb %l6,[%o3+0x0ec] ! Mem[00000000838000ec]
ldstub [%o0+0x105],%l4 ! Mem[0000000082000105]
stb %l3,[%o0+0x187] ! Mem[0000000082000187]
ldsb [%o1+0x054],%l1 ! Mem[0000000082800054]
lduh [%o3+0x04a],%l1 ! Mem[000000008380004a]
swap [%o1+0x1c8],%l7 ! Mem[00000000828001c8]
jmpl %g6+8,%g0
ldstub [%o3+0x050],%l2 ! Mem[0000000083800050]
p57_call_2_ho:
stw %l4,[%o2+0x0d4] ! Mem[00000000830000d4]
retl
stx %l4,[%o0+0x0b8] ! Mem[00000000820000b8]
p58_jmpl_2_le:
sth %l2,[%i1+0x1be] ! Mem[00000000848001be]
stw %l3,[%i3+0x048] ! Mem[0000000085800048]
ldx [%i3+0x068],%l7 ! Mem[0000000085800068]
swap [%i1+0x060],%l7 ! Mem[0000000084800060]
ldx [%i0+0x148],%l3 ! Mem[0000000084000148]
sth %l2,[%i0+0x11e] ! Mem[000000008400011e]
jmpl %g6+8,%g0
stw %l5,[%i2+0x0dc] ! Mem[00000000850000dc]
p58_call_2_le:
ldx [%i1+0x120],%l1 ! Mem[0000000084800120]
retl
lduh [%i0+0x09e],%l7 ! Mem[000000008400009e]
p58_jmpl_2_lo:
sth %l2,[%o1+0x1be] ! Mem[00000000848001be]
stw %l3,[%o3+0x048] ! Mem[0000000085800048]
ldx [%o3+0x068],%l7 ! Mem[0000000085800068]
swap [%o1+0x060],%l7 ! Mem[0000000084800060]
ldx [%o0+0x148],%l3 ! Mem[0000000084000148]
sth %l2,[%o0+0x11e] ! Mem[000000008400011e]
jmpl %g6+8,%g0
stw %l5,[%o2+0x0dc] ! Mem[00000000850000dc]
p58_call_2_lo:
ldx [%o1+0x120],%l1 ! Mem[0000000084800120]
retl
lduh [%o0+0x09e],%l7 ! Mem[000000008400009e]
p58_jmpl_2_he:
ldsh [%i1+0x10a],%l1 ! Mem[000000008480010a]
ldd [%i1+0x0e0],%l4 ! Mem[00000000848000e0]
ldstub [%i1+0x196],%l0 ! Mem[0000000084800196]
stb %l6,[%i2+0x0cb] ! Mem[00000000850000cb]
sth %l5,[%i3+0x18e] ! Mem[000000008580018e]
ldd [%i3+0x0e8],%l2 ! Mem[00000000858000e8]
jmpl %g6+8,%g0
ldub [%i0+0x00c],%l2 ! Mem[000000008400000c]
p58_call_2_he:
swap [%i0+0x1e8],%l6 ! Mem[00000000840001e8]
swap [%i2+0x18c],%l1 ! Mem[000000008500018c]
stb %l4,[%i3+0x1a0] ! Mem[00000000858001a0]
stw %l5,[%i2+0x0b0] ! Mem[00000000850000b0]
stw %l7,[%i2+0x110] ! Mem[0000000085000110]
ldstub [%i0+0x130],%l0 ! Mem[0000000084000130]
stw %l7,[%i1+0x1c4] ! Mem[00000000848001c4]
retl
ldx [%i1+0x090],%l1 ! Mem[0000000084800090]
p58_jmpl_2_ho:
ldsh [%o1+0x10a],%l1 ! Mem[000000008480010a]
ldd [%o1+0x0e0],%l4 ! Mem[00000000848000e0]
ldstub [%o1+0x196],%l0 ! Mem[0000000084800196]
stb %l6,[%o2+0x0cb] ! Mem[00000000850000cb]
sth %l5,[%o3+0x18e] ! Mem[000000008580018e]
ldd [%o3+0x0e8],%l2 ! Mem[00000000858000e8]
jmpl %g6+8,%g0
ldub [%o0+0x00c],%l2 ! Mem[000000008400000c]
p58_call_2_ho:
swap [%o0+0x1e8],%l6 ! Mem[00000000840001e8]
swap [%o2+0x18c],%l1 ! Mem[000000008500018c]
stb %l4,[%o3+0x1a0] ! Mem[00000000858001a0]
stw %l5,[%o2+0x0b0] ! Mem[00000000850000b0]
stw %l7,[%o2+0x110] ! Mem[0000000085000110]
ldstub [%o0+0x130],%l0 ! Mem[0000000084000130]
stw %l7,[%o1+0x1c4] ! Mem[00000000848001c4]
retl
ldx [%o1+0x090],%l1 ! Mem[0000000084800090]
p59_jmpl_2_le:
ldub [%i0+0x186],%l0 ! Mem[0000000086000186]
stb %l0,[%i0+0x0ec] ! Mem[00000000860000ec]
jmpl %g6+8,%g0
std %l0,[%i3+0x010] ! Mem[0000000087800010]
p59_call_2_le:
stx %l4,[%i3+0x1c8] ! Mem[00000000878001c8]
swap [%i3+0x170],%l4 ! Mem[0000000087800170]
sth %l6,[%i0+0x0c8] ! Mem[00000000860000c8]
swap [%i1+0x0cc],%l5 ! Mem[00000000868000cc]
stx %l0,[%i2+0x048] ! Mem[0000000087000048]
stx %l6,[%i3+0x078] ! Mem[0000000087800078]
retl
swap [%i2+0x09c],%l1 ! Mem[000000008700009c]
p59_jmpl_2_lo:
ldub [%o0+0x186],%l0 ! Mem[0000000086000186]
stb %l0,[%o0+0x0ec] ! Mem[00000000860000ec]
jmpl %g6+8,%g0
std %l0,[%o3+0x010] ! Mem[0000000087800010]
p59_call_2_lo:
stx %l4,[%o3+0x1c8] ! Mem[00000000878001c8]
swap [%o3+0x170],%l4 ! Mem[0000000087800170]
sth %l6,[%o0+0x0c8] ! Mem[00000000860000c8]
swap [%o1+0x0cc],%l5 ! Mem[00000000868000cc]
stx %l0,[%o2+0x048] ! Mem[0000000087000048]
stx %l6,[%o3+0x078] ! Mem[0000000087800078]
retl
swap [%o2+0x09c],%l1 ! Mem[000000008700009c]
p59_jmpl_2_he:
sth %l1,[%i0+0x038] ! Mem[0000000086000038]
swap [%i2+0x154],%l7 ! Mem[0000000087000154]
ldsh [%i1+0x15c],%l7 ! Mem[000000008680015c]
ldstub [%i2+0x1d5],%l3 ! Mem[00000000870001d5]
jmpl %g6+8,%g0
swap [%i3+0x0bc],%l6 ! Mem[00000000878000bc]
p59_call_2_he:
ldd [%i1+0x190],%l0 ! Mem[0000000086800190]
retl
std %l0,[%i2+0x058] ! Mem[0000000087000058]
p59_jmpl_2_ho:
sth %l1,[%o0+0x038] ! Mem[0000000086000038]
swap [%o2+0x154],%l7 ! Mem[0000000087000154]
ldsh [%o1+0x15c],%l7 ! Mem[000000008680015c]
ldstub [%o2+0x1d5],%l3 ! Mem[00000000870001d5]
jmpl %g6+8,%g0
swap [%o3+0x0bc],%l6 ! Mem[00000000878000bc]
p59_call_2_ho:
ldd [%o1+0x190],%l0 ! Mem[0000000086800190]
retl
std %l0,[%o2+0x058] ! Mem[0000000087000058]
p60_jmpl_2_le:
ldsb [%i0+0x1d5],%l6 ! Mem[00000000880001d5]
ldsw [%i0+0x194],%l3 ! Mem[0000000088000194]
std %l2,[%i1+0x058] ! Mem[0000000088800058]
jmpl %g6+8,%g0
ldstub [%i2+0x12f],%l4 ! Mem[000000008900012f]
p60_call_2_le:
retl
ldd [%i3+0x008],%l6 ! Mem[0000000089800008]
p60_jmpl_2_lo:
ldsb [%o0+0x1d5],%l6 ! Mem[00000000880001d5]
ldsw [%o0+0x194],%l3 ! Mem[0000000088000194]
std %l2,[%o1+0x058] ! Mem[0000000088800058]
jmpl %g6+8,%g0
ldstub [%o2+0x12f],%l4 ! Mem[000000008900012f]
p60_call_2_lo:
retl
ldd [%o3+0x008],%l6 ! Mem[0000000089800008]
p60_jmpl_2_he:
ldsh [%i0+0x11e],%l7 ! Mem[000000008800011e]
ldd [%i0+0x0b8],%l6 ! Mem[00000000880000b8]
ldd [%i2+0x038],%l6 ! Mem[0000000089000038]
swap [%i0+0x00c],%l1 ! Mem[000000008800000c]
lduw [%i2+0x1fc],%l2 ! Mem[00000000890001fc]
jmpl %g6+8,%g0
swap [%i3+0x18c],%l0 ! Mem[000000008980018c]
p60_call_2_he:
retl
lduw [%i0+0x0a8],%l7 ! Mem[00000000880000a8]
p60_jmpl_2_ho:
ldsh [%o0+0x11e],%l7 ! Mem[000000008800011e]
ldd [%o0+0x0b8],%l6 ! Mem[00000000880000b8]
ldd [%o2+0x038],%l6 ! Mem[0000000089000038]
swap [%o0+0x00c],%l1 ! Mem[000000008800000c]
lduw [%o2+0x1fc],%l2 ! Mem[00000000890001fc]
jmpl %g6+8,%g0
swap [%o3+0x18c],%l0 ! Mem[000000008980018c]
p60_call_2_ho:
retl
lduw [%o0+0x0a8],%l7 ! Mem[00000000880000a8]
p61_jmpl_2_le:
swap [%i2+0x0d8],%l5 ! Mem[000000008b0000d8]
ldsh [%i3+0x08a],%l3 ! Mem[000000008b80008a]
jmpl %g6+8,%g0
ldsb [%i0+0x169],%l7 ! Mem[000000008a000169]
p61_call_2_le:
ldstub [%i2+0x06f],%l4 ! Mem[000000008b00006f]
swap [%i3+0x18c],%l0 ! Mem[000000008b80018c]
retl
lduw [%i3+0x008],%l4 ! Mem[000000008b800008]
p61_jmpl_2_lo:
swap [%o2+0x0d8],%l5 ! Mem[000000008b0000d8]
ldsh [%o3+0x08a],%l3 ! Mem[000000008b80008a]
jmpl %g6+8,%g0
ldsb [%o0+0x169],%l7 ! Mem[000000008a000169]
p61_call_2_lo:
ldstub [%o2+0x06f],%l4 ! Mem[000000008b00006f]
swap [%o3+0x18c],%l0 ! Mem[000000008b80018c]
retl
lduw [%o3+0x008],%l4 ! Mem[000000008b800008]
p61_jmpl_2_he:
ldx [%i2+0x150],%l6 ! Mem[000000008b000150]
lduh [%i1+0x0fe],%l1 ! Mem[000000008a8000fe]
ldsh [%i2+0x1b6],%l0 ! Mem[000000008b0001b6]
jmpl %g6+8,%g0
stw %l1,[%i1+0x160] ! Mem[000000008a800160]
p61_call_2_he:
ldstub [%i3+0x0ff],%l7 ! Mem[000000008b8000ff]
ldd [%i3+0x1f0],%l0 ! Mem[000000008b8001f0]
retl
ldstub [%i1+0x149],%l2 ! Mem[000000008a800149]
p61_jmpl_2_ho:
ldx [%o2+0x150],%l6 ! Mem[000000008b000150]
lduh [%o1+0x0fe],%l1 ! Mem[000000008a8000fe]
ldsh [%o2+0x1b6],%l0 ! Mem[000000008b0001b6]
jmpl %g6+8,%g0
stw %l1,[%o1+0x160] ! Mem[000000008a800160]
p61_call_2_ho:
ldstub [%o3+0x0ff],%l7 ! Mem[000000008b8000ff]
ldd [%o3+0x1f0],%l0 ! Mem[000000008b8001f0]
retl
ldstub [%o1+0x149],%l2 ! Mem[000000008a800149]
p62_jmpl_2_le:
ldx [%i0+0x0f8],%l2 ! Mem[000000008c0000f8]
lduw [%i2+0x0e0],%l6 ! Mem[000000008d0000e0]
ldx [%i3+0x0f0],%l6 ! Mem[000000008d8000f0]
jmpl %g6+8,%g0
std %l2,[%i1+0x1d0] ! Mem[000000008c8001d0]
p62_call_2_le:
stw %l4,[%i3+0x1b4] ! Mem[000000008d8001b4]
retl
swap [%i1+0x08c],%l5 ! Mem[000000008c80008c]
p62_jmpl_2_lo:
ldx [%o0+0x0f8],%l2 ! Mem[000000008c0000f8]
lduw [%o2+0x0e0],%l6 ! Mem[000000008d0000e0]
ldx [%o3+0x0f0],%l6 ! Mem[000000008d8000f0]
jmpl %g6+8,%g0
std %l2,[%o1+0x1d0] ! Mem[000000008c8001d0]
p62_call_2_lo:
stw %l4,[%o3+0x1b4] ! Mem[000000008d8001b4]
retl
swap [%o1+0x08c],%l5 ! Mem[000000008c80008c]
p62_jmpl_2_he:
ldstub [%i1+0x18d],%l6 ! Mem[000000008c80018d]
swap [%i0+0x0f0],%l0 ! Mem[000000008c0000f0]
ldd [%i2+0x090],%l4 ! Mem[000000008d000090]
jmpl %g6+8,%g0
swap [%i3+0x1d0],%l2 ! Mem[000000008d8001d0]
p62_call_2_he:
lduh [%i2+0x0c0],%l6 ! Mem[000000008d0000c0]
retl
ldstub [%i0+0x1cc],%l6 ! Mem[000000008c0001cc]
p62_jmpl_2_ho:
ldstub [%o1+0x18d],%l6 ! Mem[000000008c80018d]
swap [%o0+0x0f0],%l0 ! Mem[000000008c0000f0]
ldd [%o2+0x090],%l4 ! Mem[000000008d000090]
jmpl %g6+8,%g0
swap [%o3+0x1d0],%l2 ! Mem[000000008d8001d0]
p62_call_2_ho:
lduh [%o2+0x0c0],%l6 ! Mem[000000008d0000c0]
retl
ldstub [%o0+0x1cc],%l6 ! Mem[000000008c0001cc]
p63_jmpl_2_le:
lduw [%i3+0x124],%l7 ! Mem[000000008f800124]
swap [%i1+0x0f8],%l7 ! Mem[000000008e8000f8]
ldub [%i1+0x059],%l3 ! Mem[000000008e800059]
swap [%i1+0x190],%l4 ! Mem[000000008e800190]
sth %l1,[%i3+0x170] ! Mem[000000008f800170]
swap [%i1+0x1b8],%l1 ! Mem[000000008e8001b8]
jmpl %g6+8,%g0
swap [%i1+0x140],%l3 ! Mem[000000008e800140]
p63_call_2_le:
lduw [%i2+0x050],%l5 ! Mem[000000008f000050]
ldd [%i1+0x1f0],%l0 ! Mem[000000008e8001f0]
stw %l2,[%i1+0x148] ! Mem[000000008e800148]
ldsw [%i1+0x028],%l7 ! Mem[000000008e800028]
stx %l6,[%i2+0x160] ! Mem[000000008f000160]
ldub [%i1+0x1cc],%l5 ! Mem[000000008e8001cc]
retl
lduw [%i3+0x1dc],%l3 ! Mem[000000008f8001dc]
p63_jmpl_2_lo:
lduw [%o3+0x124],%l7 ! Mem[000000008f800124]
swap [%o1+0x0f8],%l7 ! Mem[000000008e8000f8]
ldub [%o1+0x059],%l3 ! Mem[000000008e800059]
swap [%o1+0x190],%l4 ! Mem[000000008e800190]
sth %l1,[%o3+0x170] ! Mem[000000008f800170]
swap [%o1+0x1b8],%l1 ! Mem[000000008e8001b8]
jmpl %g6+8,%g0
swap [%o1+0x140],%l3 ! Mem[000000008e800140]
p63_call_2_lo:
lduw [%o2+0x050],%l5 ! Mem[000000008f000050]
ldd [%o1+0x1f0],%l0 ! Mem[000000008e8001f0]
stw %l2,[%o1+0x148] ! Mem[000000008e800148]
ldsw [%o1+0x028],%l7 ! Mem[000000008e800028]
stx %l6,[%o2+0x160] ! Mem[000000008f000160]
ldub [%o1+0x1cc],%l5 ! Mem[000000008e8001cc]
retl
lduw [%o3+0x1dc],%l3 ! Mem[000000008f8001dc]
p63_jmpl_2_he:
ldstub [%i2+0x091],%l1 ! Mem[000000008f000091]
swap [%i2+0x16c],%l7 ! Mem[000000008f00016c]
jmpl %g6+8,%g0
ldsw [%i3+0x03c],%l6 ! Mem[000000008f80003c]
p63_call_2_he:
sth %l7,[%i2+0x154] ! Mem[000000008f000154]
ldx [%i1+0x1b8],%l3 ! Mem[000000008e8001b8]
swap [%i0+0x070],%l2 ! Mem[000000008e000070]
stb %l4,[%i1+0x100] ! Mem[000000008e800100]
ldsw [%i1+0x0cc],%l5 ! Mem[000000008e8000cc]
retl
std %l4,[%i0+0x178] ! Mem[000000008e000178]
p63_jmpl_2_ho:
ldstub [%o2+0x091],%l1 ! Mem[000000008f000091]
swap [%o2+0x16c],%l7 ! Mem[000000008f00016c]
jmpl %g6+8,%g0
ldsw [%o3+0x03c],%l6 ! Mem[000000008f80003c]
p63_call_2_ho:
sth %l7,[%o2+0x154] ! Mem[000000008f000154]
ldx [%o1+0x1b8],%l3 ! Mem[000000008e8001b8]
swap [%o0+0x070],%l2 ! Mem[000000008e000070]
stb %l4,[%o1+0x100] ! Mem[000000008e800100]
ldsw [%o1+0x0cc],%l5 ! Mem[000000008e8000cc]
retl
std %l4,[%o0+0x178] ! Mem[000000008e000178]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
swap [%i1+0x000],%l7 ! Mem[0000000010800000]
jmpl %g6+8,%g0
lduw [%i1+0x170],%l7 ! Mem[0000000010800170]
p0_call_3_le:
swap [%i3+0x0fc],%l2 ! Mem[00000000118000fc]
swap [%i1+0x140],%l3 ! Mem[0000000010800140]
ldsw [%i0+0x06c],%l0 ! Mem[000000001000006c]
ldstub [%i0+0x05b],%l7 ! Mem[000000001000005b]
retl
swap [%i1+0x1b4],%l0 ! Mem[00000000108001b4]
p0_jmpl_3_lo:
swap [%o1+0x000],%l7 ! Mem[0000000010800000]
jmpl %g6+8,%g0
lduw [%o1+0x170],%l7 ! Mem[0000000010800170]
p0_call_3_lo:
swap [%o3+0x0fc],%l2 ! Mem[00000000118000fc]
swap [%o1+0x140],%l3 ! Mem[0000000010800140]
ldsw [%o0+0x06c],%l0 ! Mem[000000001000006c]
ldstub [%o0+0x05b],%l7 ! Mem[000000001000005b]
retl
swap [%o1+0x1b4],%l0 ! Mem[00000000108001b4]
p0_jmpl_3_he:
swap [%i3+0x104],%l5 ! Mem[0000000011800104]
jmpl %g6+8,%g0
swap [%i2+0x144],%l7 ! Mem[0000000011000144]
p0_call_3_he:
retl
ldstub [%i0+0x18f],%l2 ! Mem[000000001000018f]
p0_jmpl_3_ho:
swap [%o3+0x104],%l5 ! Mem[0000000011800104]
jmpl %g6+8,%g0
swap [%o2+0x144],%l7 ! Mem[0000000011000144]
p0_call_3_ho:
retl
ldstub [%o0+0x18f],%l2 ! Mem[000000001000018f]
p1_jmpl_3_le:
ldd [%i2+0x0a0],%l0 ! Mem[00000000130000a0]
ldx [%i0+0x0a0],%l0 ! Mem[00000000120000a0]
stw %l1,[%i2+0x15c] ! Mem[000000001300015c]
jmpl %g6+8,%g0
ldsb [%i0+0x135],%l6 ! Mem[0000000012000135]
p1_call_3_le:
ldx [%i2+0x130],%l6 ! Mem[0000000013000130]
retl
ldx [%i3+0x128],%l1 ! Mem[0000000013800128]
p1_jmpl_3_lo:
ldd [%o2+0x0a0],%l0 ! Mem[00000000130000a0]
ldx [%o0+0x0a0],%l0 ! Mem[00000000120000a0]
stw %l1,[%o2+0x15c] ! Mem[000000001300015c]
jmpl %g6+8,%g0
ldsb [%o0+0x135],%l6 ! Mem[0000000012000135]
p1_call_3_lo:
ldx [%o2+0x130],%l6 ! Mem[0000000013000130]
retl
ldx [%o3+0x128],%l1 ! Mem[0000000013800128]
p1_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i0+0x180],%l4 ! Mem[0000000012000180]
p1_call_3_he:
ldsb [%i3+0x171],%l5 ! Mem[0000000013800171]
lduw [%i2+0x020],%l2 ! Mem[0000000013000020]
swap [%i0+0x134],%l4 ! Mem[0000000012000134]
std %l4,[%i0+0x1b0] ! Mem[00000000120001b0]
ldx [%i0+0x070],%l6 ! Mem[0000000012000070]
lduh [%i3+0x18c],%l6 ! Mem[000000001380018c]
retl
swap [%i2+0x01c],%l0 ! Mem[000000001300001c]
p1_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o0+0x180],%l4 ! Mem[0000000012000180]
p1_call_3_ho:
ldsb [%o3+0x171],%l5 ! Mem[0000000013800171]
lduw [%o2+0x020],%l2 ! Mem[0000000013000020]
swap [%o0+0x134],%l4 ! Mem[0000000012000134]
std %l4,[%o0+0x1b0] ! Mem[00000000120001b0]
ldx [%o0+0x070],%l6 ! Mem[0000000012000070]
lduh [%o3+0x18c],%l6 ! Mem[000000001380018c]
retl
swap [%o2+0x01c],%l0 ! Mem[000000001300001c]
p2_jmpl_3_le:
swap [%i1+0x06c],%l6 ! Mem[000000001480006c]
ldsb [%i0+0x1fe],%l2 ! Mem[00000000140001fe]
ldstub [%i3+0x09b],%l4 ! Mem[000000001580009b]
ldx [%i2+0x140],%l0 ! Mem[0000000015000140]
lduw [%i3+0x1f8],%l4 ! Mem[00000000158001f8]
ldub [%i1+0x1cd],%l4 ! Mem[00000000148001cd]
jmpl %g6+8,%g0
stw %l4,[%i3+0x150] ! Mem[0000000015800150]
p2_call_3_le:
lduh [%i3+0x034],%l7 ! Mem[0000000015800034]
ldstub [%i2+0x166],%l5 ! Mem[0000000015000166]
ldsw [%i3+0x0a4],%l7 ! Mem[00000000158000a4]
sth %l4,[%i0+0x078] ! Mem[0000000014000078]
ldd [%i3+0x108],%l6 ! Mem[0000000015800108]
retl
std %l2,[%i1+0x048] ! Mem[0000000014800048]
p2_jmpl_3_lo:
swap [%o1+0x06c],%l6 ! Mem[000000001480006c]
ldsb [%o0+0x1fe],%l2 ! Mem[00000000140001fe]
ldstub [%o3+0x09b],%l4 ! Mem[000000001580009b]
ldx [%o2+0x140],%l0 ! Mem[0000000015000140]
lduw [%o3+0x1f8],%l4 ! Mem[00000000158001f8]
ldub [%o1+0x1cd],%l4 ! Mem[00000000148001cd]
jmpl %g6+8,%g0
stw %l4,[%o3+0x150] ! Mem[0000000015800150]
p2_call_3_lo:
lduh [%o3+0x034],%l7 ! Mem[0000000015800034]
ldstub [%o2+0x166],%l5 ! Mem[0000000015000166]
ldsw [%o3+0x0a4],%l7 ! Mem[00000000158000a4]
sth %l4,[%o0+0x078] ! Mem[0000000014000078]
ldd [%o3+0x108],%l6 ! Mem[0000000015800108]
retl
std %l2,[%o1+0x048] ! Mem[0000000014800048]
p2_jmpl_3_he:
std %l0,[%i0+0x060] ! Mem[0000000014000060]
std %l2,[%i0+0x110] ! Mem[0000000014000110]
jmpl %g6+8,%g0
lduh [%i3+0x1f2],%l7 ! Mem[00000000158001f2]
p2_call_3_he:
stx %l7,[%i0+0x000] ! Mem[0000000014000000]
ldub [%i0+0x04a],%l4 ! Mem[000000001400004a]
retl
ldstub [%i1+0x01d],%l0 ! Mem[000000001480001d]
p2_jmpl_3_ho:
std %l0,[%o0+0x060] ! Mem[0000000014000060]
std %l2,[%o0+0x110] ! Mem[0000000014000110]
jmpl %g6+8,%g0
lduh [%o3+0x1f2],%l7 ! Mem[00000000158001f2]
p2_call_3_ho:
stx %l7,[%o0+0x000] ! Mem[0000000014000000]
ldub [%o0+0x04a],%l4 ! Mem[000000001400004a]
retl
ldstub [%o1+0x01d],%l0 ! Mem[000000001480001d]
p3_jmpl_3_le:
lduh [%i2+0x1ac],%l0 ! Mem[00000000170001ac]
swap [%i3+0x03c],%l2 ! Mem[000000001780003c]
jmpl %g6+8,%g0
swap [%i0+0x114],%l5 ! Mem[0000000016000114]
p3_call_3_le:
stx %l3,[%i0+0x158] ! Mem[0000000016000158]
ldsw [%i3+0x18c],%l6 ! Mem[000000001780018c]
std %l0,[%i3+0x038] ! Mem[0000000017800038]
stx %l2,[%i0+0x050] ! Mem[0000000016000050]
swap [%i2+0x0c4],%l7 ! Mem[00000000170000c4]
ldsb [%i1+0x04e],%l6 ! Mem[000000001680004e]
retl
swap [%i0+0x030],%l4 ! Mem[0000000016000030]
p3_jmpl_3_lo:
lduh [%o2+0x1ac],%l0 ! Mem[00000000170001ac]
swap [%o3+0x03c],%l2 ! Mem[000000001780003c]
jmpl %g6+8,%g0
swap [%o0+0x114],%l5 ! Mem[0000000016000114]
p3_call_3_lo:
stx %l3,[%o0+0x158] ! Mem[0000000016000158]
ldsw [%o3+0x18c],%l6 ! Mem[000000001780018c]
std %l0,[%o3+0x038] ! Mem[0000000017800038]
stx %l2,[%o0+0x050] ! Mem[0000000016000050]
swap [%o2+0x0c4],%l7 ! Mem[00000000170000c4]
ldsb [%o1+0x04e],%l6 ! Mem[000000001680004e]
retl
swap [%o0+0x030],%l4 ! Mem[0000000016000030]
p3_jmpl_3_he:
jmpl %g6+8,%g0
ldx [%i1+0x038],%l1 ! Mem[0000000016800038]
p3_call_3_he:
std %l6,[%i3+0x060] ! Mem[0000000017800060]
ldx [%i1+0x140],%l7 ! Mem[0000000016800140]
stx %l5,[%i0+0x170] ! Mem[0000000016000170]
lduh [%i3+0x1dc],%l6 ! Mem[00000000178001dc]
lduh [%i0+0x122],%l5 ! Mem[0000000016000122]
retl
ldsh [%i2+0x094],%l7 ! Mem[0000000017000094]
p3_jmpl_3_ho:
jmpl %g6+8,%g0
ldx [%o1+0x038],%l1 ! Mem[0000000016800038]
p3_call_3_ho:
std %l6,[%o3+0x060] ! Mem[0000000017800060]
ldx [%o1+0x140],%l7 ! Mem[0000000016800140]
stx %l5,[%o0+0x170] ! Mem[0000000016000170]
lduh [%o3+0x1dc],%l6 ! Mem[00000000178001dc]
lduh [%o0+0x122],%l5 ! Mem[0000000016000122]
retl
ldsh [%o2+0x094],%l7 ! Mem[0000000017000094]
p4_jmpl_3_le:
jmpl %g6+8,%g0
ldsb [%i2+0x09a],%l5 ! Mem[000000001900009a]
p4_call_3_le:
retl
ldstub [%i1+0x16d],%l3 ! Mem[000000001880016d]
p4_jmpl_3_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x09a],%l5 ! Mem[000000001900009a]
p4_call_3_lo:
retl
ldstub [%o1+0x16d],%l3 ! Mem[000000001880016d]
p4_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i2+0x0fc],%l5 ! Mem[00000000190000fc]
p4_call_3_he:
ldsh [%i2+0x07c],%l4 ! Mem[000000001900007c]
ldstub [%i2+0x182],%l2 ! Mem[0000000019000182]
ldstub [%i0+0x0da],%l1 ! Mem[00000000180000da]
ldsw [%i3+0x168],%l1 ! Mem[0000000019800168]
swap [%i1+0x104],%l5 ! Mem[0000000018800104]
lduh [%i0+0x040],%l3 ! Mem[0000000018000040]
retl
ldx [%i1+0x080],%l0 ! Mem[0000000018800080]
p4_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o2+0x0fc],%l5 ! Mem[00000000190000fc]
p4_call_3_ho:
ldsh [%o2+0x07c],%l4 ! Mem[000000001900007c]
ldstub [%o2+0x182],%l2 ! Mem[0000000019000182]
ldstub [%o0+0x0da],%l1 ! Mem[00000000180000da]
ldsw [%o3+0x168],%l1 ! Mem[0000000019800168]
swap [%o1+0x104],%l5 ! Mem[0000000018800104]
lduh [%o0+0x040],%l3 ! Mem[0000000018000040]
retl
ldx [%o1+0x080],%l0 ! Mem[0000000018800080]
p5_jmpl_3_le:
lduw [%i2+0x1c4],%l4 ! Mem[000000001b0001c4]
swap [%i3+0x1b8],%l6 ! Mem[000000001b8001b8]
ldub [%i0+0x048],%l2 ! Mem[000000001a000048]
sth %l4,[%i0+0x1ac] ! Mem[000000001a0001ac]
ldstub [%i0+0x174],%l3 ! Mem[000000001a000174]
jmpl %g6+8,%g0
lduw [%i2+0x164],%l6 ! Mem[000000001b000164]
p5_call_3_le:
ldx [%i3+0x0b0],%l0 ! Mem[000000001b8000b0]
ldsw [%i1+0x15c],%l3 ! Mem[000000001a80015c]
swap [%i2+0x164],%l5 ! Mem[000000001b000164]
sth %l3,[%i2+0x036] ! Mem[000000001b000036]
sth %l2,[%i2+0x074] ! Mem[000000001b000074]
std %l6,[%i2+0x108] ! Mem[000000001b000108]
retl
ldsb [%i0+0x023],%l2 ! Mem[000000001a000023]
p5_jmpl_3_lo:
lduw [%o2+0x1c4],%l4 ! Mem[000000001b0001c4]
swap [%o3+0x1b8],%l6 ! Mem[000000001b8001b8]
ldub [%o0+0x048],%l2 ! Mem[000000001a000048]
sth %l4,[%o0+0x1ac] ! Mem[000000001a0001ac]
ldstub [%o0+0x174],%l3 ! Mem[000000001a000174]
jmpl %g6+8,%g0
lduw [%o2+0x164],%l6 ! Mem[000000001b000164]
p5_call_3_lo:
ldx [%o3+0x0b0],%l0 ! Mem[000000001b8000b0]
ldsw [%o1+0x15c],%l3 ! Mem[000000001a80015c]
swap [%o2+0x164],%l5 ! Mem[000000001b000164]
sth %l3,[%o2+0x036] ! Mem[000000001b000036]
sth %l2,[%o2+0x074] ! Mem[000000001b000074]
std %l6,[%o2+0x108] ! Mem[000000001b000108]
retl
ldsb [%o0+0x023],%l2 ! Mem[000000001a000023]
p5_jmpl_3_he:
ldsb [%i2+0x0df],%l5 ! Mem[000000001b0000df]
ldstub [%i1+0x19c],%l1 ! Mem[000000001a80019c]
jmpl %g6+8,%g0
ldsw [%i0+0x004],%l1 ! Mem[000000001a000004]
p5_call_3_he:
ldstub [%i1+0x08e],%l1 ! Mem[000000001a80008e]
ldsh [%i3+0x076],%l4 ! Mem[000000001b800076]
std %l6,[%i1+0x190] ! Mem[000000001a800190]
ldd [%i3+0x130],%l6 ! Mem[000000001b800130]
retl
ldsh [%i3+0x064],%l6 ! Mem[000000001b800064]
p5_jmpl_3_ho:
ldsb [%o2+0x0df],%l5 ! Mem[000000001b0000df]
ldstub [%o1+0x19c],%l1 ! Mem[000000001a80019c]
jmpl %g6+8,%g0
ldsw [%o0+0x004],%l1 ! Mem[000000001a000004]
p5_call_3_ho:
ldstub [%o1+0x08e],%l1 ! Mem[000000001a80008e]
ldsh [%o3+0x076],%l4 ! Mem[000000001b800076]
std %l6,[%o1+0x190] ! Mem[000000001a800190]
ldd [%o3+0x130],%l6 ! Mem[000000001b800130]
retl
ldsh [%o3+0x064],%l6 ! Mem[000000001b800064]
p6_jmpl_3_le:
lduh [%i2+0x148],%l2 ! Mem[000000001d000148]
swap [%i2+0x1d8],%l6 ! Mem[000000001d0001d8]
jmpl %g6+8,%g0
lduw [%i3+0x148],%l0 ! Mem[000000001d800148]
p6_call_3_le:
ldub [%i1+0x1a5],%l3 ! Mem[000000001c8001a5]
ldsw [%i1+0x1b0],%l5 ! Mem[000000001c8001b0]
ldsb [%i2+0x014],%l5 ! Mem[000000001d000014]
ldstub [%i1+0x1c8],%l5 ! Mem[000000001c8001c8]
retl
ldx [%i0+0x0a8],%l6 ! Mem[000000001c0000a8]
p6_jmpl_3_lo:
lduh [%o2+0x148],%l2 ! Mem[000000001d000148]
swap [%o2+0x1d8],%l6 ! Mem[000000001d0001d8]
jmpl %g6+8,%g0
lduw [%o3+0x148],%l0 ! Mem[000000001d800148]
p6_call_3_lo:
ldub [%o1+0x1a5],%l3 ! Mem[000000001c8001a5]
ldsw [%o1+0x1b0],%l5 ! Mem[000000001c8001b0]
ldsb [%o2+0x014],%l5 ! Mem[000000001d000014]
ldstub [%o1+0x1c8],%l5 ! Mem[000000001c8001c8]
retl
ldx [%o0+0x0a8],%l6 ! Mem[000000001c0000a8]
p6_jmpl_3_he:
std %l6,[%i2+0x118] ! Mem[000000001d000118]
ldsw [%i0+0x140],%l4 ! Mem[000000001c000140]
ldub [%i3+0x0da],%l6 ! Mem[000000001d8000da]
stb %l7,[%i2+0x0e5] ! Mem[000000001d0000e5]
jmpl %g6+8,%g0
sth %l5,[%i0+0x010] ! Mem[000000001c000010]
p6_call_3_he:
ldsh [%i0+0x0a2],%l0 ! Mem[000000001c0000a2]
lduw [%i2+0x03c],%l1 ! Mem[000000001d00003c]
ldsh [%i3+0x142],%l5 ! Mem[000000001d800142]
ldd [%i0+0x1f8],%l4 ! Mem[000000001c0001f8]
ldsw [%i2+0x194],%l7 ! Mem[000000001d000194]
retl
std %l4,[%i2+0x1b8] ! Mem[000000001d0001b8]
p6_jmpl_3_ho:
std %l6,[%o2+0x118] ! Mem[000000001d000118]
ldsw [%o0+0x140],%l4 ! Mem[000000001c000140]
ldub [%o3+0x0da],%l6 ! Mem[000000001d8000da]
stb %l7,[%o2+0x0e5] ! Mem[000000001d0000e5]
jmpl %g6+8,%g0
sth %l5,[%o0+0x010] ! Mem[000000001c000010]
p6_call_3_ho:
ldsh [%o0+0x0a2],%l0 ! Mem[000000001c0000a2]
lduw [%o2+0x03c],%l1 ! Mem[000000001d00003c]
ldsh [%o3+0x142],%l5 ! Mem[000000001d800142]
ldd [%o0+0x1f8],%l4 ! Mem[000000001c0001f8]
ldsw [%o2+0x194],%l7 ! Mem[000000001d000194]
retl
std %l4,[%o2+0x1b8] ! Mem[000000001d0001b8]
p7_jmpl_3_le:
ldsh [%i3+0x1f2],%l7 ! Mem[000000001f8001f2]
sth %l5,[%i0+0x034] ! Mem[000000001e000034]
sth %l1,[%i0+0x162] ! Mem[000000001e000162]
jmpl %g6+8,%g0
ldstub [%i2+0x132],%l6 ! Mem[000000001f000132]
p7_call_3_le:
retl
ldsw [%i0+0x088],%l0 ! Mem[000000001e000088]
p7_jmpl_3_lo:
ldsh [%o3+0x1f2],%l7 ! Mem[000000001f8001f2]
sth %l5,[%o0+0x034] ! Mem[000000001e000034]
sth %l1,[%o0+0x162] ! Mem[000000001e000162]
jmpl %g6+8,%g0
ldstub [%o2+0x132],%l6 ! Mem[000000001f000132]
p7_call_3_lo:
retl
ldsw [%o0+0x088],%l0 ! Mem[000000001e000088]
p7_jmpl_3_he:
lduh [%i1+0x0de],%l6 ! Mem[000000001e8000de]
jmpl %g6+8,%g0
sth %l2,[%i2+0x15c] ! Mem[000000001f00015c]
p7_call_3_he:
ldsh [%i2+0x072],%l1 ! Mem[000000001f000072]
ldub [%i1+0x0c5],%l7 ! Mem[000000001e8000c5]
lduw [%i0+0x1f8],%l4 ! Mem[000000001e0001f8]
ldx [%i0+0x1d8],%l5 ! Mem[000000001e0001d8]
ldsh [%i1+0x17e],%l3 ! Mem[000000001e80017e]
ldsb [%i1+0x116],%l3 ! Mem[000000001e800116]
retl
std %l0,[%i3+0x028] ! Mem[000000001f800028]
p7_jmpl_3_ho:
lduh [%o1+0x0de],%l6 ! Mem[000000001e8000de]
jmpl %g6+8,%g0
sth %l2,[%o2+0x15c] ! Mem[000000001f00015c]
p7_call_3_ho:
ldsh [%o2+0x072],%l1 ! Mem[000000001f000072]
ldub [%o1+0x0c5],%l7 ! Mem[000000001e8000c5]
lduw [%o0+0x1f8],%l4 ! Mem[000000001e0001f8]
ldx [%o0+0x1d8],%l5 ! Mem[000000001e0001d8]
ldsh [%o1+0x17e],%l3 ! Mem[000000001e80017e]
ldsb [%o1+0x116],%l3 ! Mem[000000001e800116]
retl
std %l0,[%o3+0x028] ! Mem[000000001f800028]
p8_jmpl_3_le:
jmpl %g6+8,%g0
ldsh [%i1+0x184],%l0 ! Mem[0000000020800184]
p8_call_3_le:
stx %l1,[%i0+0x178] ! Mem[0000000020000178]
ldub [%i0+0x035],%l1 ! Mem[0000000020000035]
ldstub [%i3+0x1e5],%l2 ! Mem[00000000218001e5]
ldub [%i1+0x062],%l2 ! Mem[0000000020800062]
stb %l3,[%i3+0x098] ! Mem[0000000021800098]
lduw [%i3+0x110],%l4 ! Mem[0000000021800110]
retl
ldd [%i0+0x000],%l2 ! Mem[0000000020000000]
p8_jmpl_3_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x184],%l0 ! Mem[0000000020800184]
p8_call_3_lo:
stx %l1,[%o0+0x178] ! Mem[0000000020000178]
ldub [%o0+0x035],%l1 ! Mem[0000000020000035]
ldstub [%o3+0x1e5],%l2 ! Mem[00000000218001e5]
ldub [%o1+0x062],%l2 ! Mem[0000000020800062]
stb %l3,[%o3+0x098] ! Mem[0000000021800098]
lduw [%o3+0x110],%l4 ! Mem[0000000021800110]
retl
ldd [%o0+0x000],%l2 ! Mem[0000000020000000]
p8_jmpl_3_he:
sth %l4,[%i0+0x034] ! Mem[0000000020000034]
ldx [%i2+0x0d8],%l3 ! Mem[00000000210000d8]
sth %l4,[%i1+0x12e] ! Mem[000000002080012e]
std %l6,[%i2+0x050] ! Mem[0000000021000050]
swap [%i3+0x128],%l1 ! Mem[0000000021800128]
sth %l6,[%i3+0x094] ! Mem[0000000021800094]
std %l0,[%i3+0x1d0] ! Mem[00000000218001d0]
jmpl %g6+8,%g0
ldub [%i0+0x122],%l7 ! Mem[0000000020000122]
p8_call_3_he:
lduw [%i0+0x15c],%l7 ! Mem[000000002000015c]
lduw [%i0+0x1ac],%l5 ! Mem[00000000200001ac]
stb %l5,[%i1+0x12a] ! Mem[000000002080012a]
stb %l7,[%i3+0x074] ! Mem[0000000021800074]
ldd [%i3+0x068],%l4 ! Mem[0000000021800068]
stb %l0,[%i0+0x01d] ! Mem[000000002000001d]
retl
stx %l3,[%i3+0x030] ! Mem[0000000021800030]
p8_jmpl_3_ho:
sth %l4,[%o0+0x034] ! Mem[0000000020000034]
ldx [%o2+0x0d8],%l3 ! Mem[00000000210000d8]
sth %l4,[%o1+0x12e] ! Mem[000000002080012e]
std %l6,[%o2+0x050] ! Mem[0000000021000050]
swap [%o3+0x128],%l1 ! Mem[0000000021800128]
sth %l6,[%o3+0x094] ! Mem[0000000021800094]
std %l0,[%o3+0x1d0] ! Mem[00000000218001d0]
jmpl %g6+8,%g0
ldub [%o0+0x122],%l7 ! Mem[0000000020000122]
p8_call_3_ho:
lduw [%o0+0x15c],%l7 ! Mem[000000002000015c]
lduw [%o0+0x1ac],%l5 ! Mem[00000000200001ac]
stb %l5,[%o1+0x12a] ! Mem[000000002080012a]
stb %l7,[%o3+0x074] ! Mem[0000000021800074]
ldd [%o3+0x068],%l4 ! Mem[0000000021800068]
stb %l0,[%o0+0x01d] ! Mem[000000002000001d]
retl
stx %l3,[%o3+0x030] ! Mem[0000000021800030]
p9_jmpl_3_le:
ldsb [%i2+0x1e9],%l1 ! Mem[00000000230001e9]
swap [%i0+0x1b4],%l0 ! Mem[00000000220001b4]
stb %l0,[%i1+0x05f] ! Mem[000000002280005f]
ldstub [%i3+0x12a],%l1 ! Mem[000000002380012a]
sth %l0,[%i3+0x168] ! Mem[0000000023800168]
sth %l5,[%i1+0x0aa] ! Mem[00000000228000aa]
sth %l2,[%i1+0x17c] ! Mem[000000002280017c]
jmpl %g6+8,%g0
lduh [%i1+0x1a8],%l6 ! Mem[00000000228001a8]
p9_call_3_le:
swap [%i2+0x0e4],%l7 ! Mem[00000000230000e4]
retl
swap [%i1+0x1f8],%l4 ! Mem[00000000228001f8]
p9_jmpl_3_lo:
ldsb [%o2+0x1e9],%l1 ! Mem[00000000230001e9]
swap [%o0+0x1b4],%l0 ! Mem[00000000220001b4]
stb %l0,[%o1+0x05f] ! Mem[000000002280005f]
ldstub [%o3+0x12a],%l1 ! Mem[000000002380012a]
sth %l0,[%o3+0x168] ! Mem[0000000023800168]
sth %l5,[%o1+0x0aa] ! Mem[00000000228000aa]
sth %l2,[%o1+0x17c] ! Mem[000000002280017c]
jmpl %g6+8,%g0
lduh [%o1+0x1a8],%l6 ! Mem[00000000228001a8]
p9_call_3_lo:
swap [%o2+0x0e4],%l7 ! Mem[00000000230000e4]
retl
swap [%o1+0x1f8],%l4 ! Mem[00000000228001f8]
p9_jmpl_3_he:
jmpl %g6+8,%g0
std %l6,[%i1+0x088] ! Mem[0000000022800088]
p9_call_3_he:
sth %l3,[%i0+0x136] ! Mem[0000000022000136]
ldub [%i1+0x009],%l0 ! Mem[0000000022800009]
swap [%i1+0x188],%l0 ! Mem[0000000022800188]
retl
swap [%i3+0x0d0],%l6 ! Mem[00000000238000d0]
p9_jmpl_3_ho:
jmpl %g6+8,%g0
std %l6,[%o1+0x088] ! Mem[0000000022800088]
p9_call_3_ho:
sth %l3,[%o0+0x136] ! Mem[0000000022000136]
ldub [%o1+0x009],%l0 ! Mem[0000000022800009]
swap [%o1+0x188],%l0 ! Mem[0000000022800188]
retl
swap [%o3+0x0d0],%l6 ! Mem[00000000238000d0]
p10_jmpl_3_le:
ldstub [%i1+0x1f3],%l2 ! Mem[00000000248001f3]
sth %l4,[%i1+0x1c0] ! Mem[00000000248001c0]
jmpl %g6+8,%g0
swap [%i1+0x1e8],%l7 ! Mem[00000000248001e8]
p10_call_3_le:
ldd [%i3+0x008],%l0 ! Mem[0000000025800008]
ldsb [%i1+0x185],%l3 ! Mem[0000000024800185]
lduw [%i2+0x18c],%l0 ! Mem[000000002500018c]
swap [%i2+0x1c0],%l0 ! Mem[00000000250001c0]
ldstub [%i0+0x0ba],%l5 ! Mem[00000000240000ba]
ldub [%i2+0x0ed],%l5 ! Mem[00000000250000ed]
ldstub [%i1+0x17d],%l5 ! Mem[000000002480017d]
retl
ldd [%i0+0x198],%l0 ! Mem[0000000024000198]
p10_jmpl_3_lo:
ldstub [%o1+0x1f3],%l2 ! Mem[00000000248001f3]
sth %l4,[%o1+0x1c0] ! Mem[00000000248001c0]
jmpl %g6+8,%g0
swap [%o1+0x1e8],%l7 ! Mem[00000000248001e8]
p10_call_3_lo:
ldd [%o3+0x008],%l0 ! Mem[0000000025800008]
ldsb [%o1+0x185],%l3 ! Mem[0000000024800185]
lduw [%o2+0x18c],%l0 ! Mem[000000002500018c]
swap [%o2+0x1c0],%l0 ! Mem[00000000250001c0]
ldstub [%o0+0x0ba],%l5 ! Mem[00000000240000ba]
ldub [%o2+0x0ed],%l5 ! Mem[00000000250000ed]
ldstub [%o1+0x17d],%l5 ! Mem[000000002480017d]
retl
ldd [%o0+0x198],%l0 ! Mem[0000000024000198]
p10_jmpl_3_he:
sth %l2,[%i0+0x120] ! Mem[0000000024000120]
lduh [%i1+0x1d8],%l4 ! Mem[00000000248001d8]
stb %l6,[%i3+0x17f] ! Mem[000000002580017f]
std %l4,[%i3+0x1f0] ! Mem[00000000258001f0]
jmpl %g6+8,%g0
lduw [%i2+0x1d8],%l1 ! Mem[00000000250001d8]
p10_call_3_he:
retl
stw %l0,[%i0+0x1e8] ! Mem[00000000240001e8]
p10_jmpl_3_ho:
sth %l2,[%o0+0x120] ! Mem[0000000024000120]
lduh [%o1+0x1d8],%l4 ! Mem[00000000248001d8]
stb %l6,[%o3+0x17f] ! Mem[000000002580017f]
std %l4,[%o3+0x1f0] ! Mem[00000000258001f0]
jmpl %g6+8,%g0
lduw [%o2+0x1d8],%l1 ! Mem[00000000250001d8]
p10_call_3_ho:
retl
stw %l0,[%o0+0x1e8] ! Mem[00000000240001e8]
p11_jmpl_3_le:
stw %l3,[%i2+0x16c] ! Mem[000000002700016c]
stx %l3,[%i1+0x078] ! Mem[0000000026800078]
sth %l1,[%i0+0x038] ! Mem[0000000026000038]
std %l2,[%i2+0x078] ! Mem[0000000027000078]
ldd [%i0+0x030],%l6 ! Mem[0000000026000030]
jmpl %g6+8,%g0
ldub [%i0+0x1d0],%l3 ! Mem[00000000260001d0]
p11_call_3_le:
std %l0,[%i2+0x020] ! Mem[0000000027000020]
ldsh [%i1+0x0b4],%l2 ! Mem[00000000268000b4]
swap [%i3+0x024],%l7 ! Mem[0000000027800024]
ldsw [%i1+0x17c],%l5 ! Mem[000000002680017c]
retl
ldx [%i3+0x1c0],%l4 ! Mem[00000000278001c0]
p11_jmpl_3_lo:
stw %l3,[%o2+0x16c] ! Mem[000000002700016c]
stx %l3,[%o1+0x078] ! Mem[0000000026800078]
sth %l1,[%o0+0x038] ! Mem[0000000026000038]
std %l2,[%o2+0x078] ! Mem[0000000027000078]
ldd [%o0+0x030],%l6 ! Mem[0000000026000030]
jmpl %g6+8,%g0
ldub [%o0+0x1d0],%l3 ! Mem[00000000260001d0]
p11_call_3_lo:
std %l0,[%o2+0x020] ! Mem[0000000027000020]
ldsh [%o1+0x0b4],%l2 ! Mem[00000000268000b4]
swap [%o3+0x024],%l7 ! Mem[0000000027800024]
ldsw [%o1+0x17c],%l5 ! Mem[000000002680017c]
retl
ldx [%o3+0x1c0],%l4 ! Mem[00000000278001c0]
p11_jmpl_3_he:
ldx [%i0+0x070],%l1 ! Mem[0000000026000070]
ldstub [%i1+0x0de],%l6 ! Mem[00000000268000de]
stb %l6,[%i1+0x125] ! Mem[0000000026800125]
stw %l6,[%i1+0x0ec] ! Mem[00000000268000ec]
stw %l4,[%i2+0x148] ! Mem[0000000027000148]
jmpl %g6+8,%g0
stb %l6,[%i0+0x15c] ! Mem[000000002600015c]
p11_call_3_he:
retl
ldstub [%i0+0x11a],%l7 ! Mem[000000002600011a]
p11_jmpl_3_ho:
ldx [%o0+0x070],%l1 ! Mem[0000000026000070]
ldstub [%o1+0x0de],%l6 ! Mem[00000000268000de]
stb %l6,[%o1+0x125] ! Mem[0000000026800125]
stw %l6,[%o1+0x0ec] ! Mem[00000000268000ec]
stw %l4,[%o2+0x148] ! Mem[0000000027000148]
jmpl %g6+8,%g0
stb %l6,[%o0+0x15c] ! Mem[000000002600015c]
p11_call_3_ho:
retl
ldstub [%o0+0x11a],%l7 ! Mem[000000002600011a]
p12_jmpl_3_le:
ldsb [%i3+0x17f],%l5 ! Mem[000000002980017f]
swap [%i3+0x084],%l0 ! Mem[0000000029800084]
std %l0,[%i2+0x158] ! Mem[0000000029000158]
sth %l4,[%i0+0x0dc] ! Mem[00000000280000dc]
jmpl %g6+8,%g0
ldstub [%i0+0x1ad],%l4 ! Mem[00000000280001ad]
p12_call_3_le:
std %l6,[%i2+0x1f8] ! Mem[00000000290001f8]
stx %l6,[%i1+0x140] ! Mem[0000000028800140]
retl
swap [%i3+0x088],%l5 ! Mem[0000000029800088]
p12_jmpl_3_lo:
ldsb [%o3+0x17f],%l5 ! Mem[000000002980017f]
swap [%o3+0x084],%l0 ! Mem[0000000029800084]
std %l0,[%o2+0x158] ! Mem[0000000029000158]
sth %l4,[%o0+0x0dc] ! Mem[00000000280000dc]
jmpl %g6+8,%g0
ldstub [%o0+0x1ad],%l4 ! Mem[00000000280001ad]
p12_call_3_lo:
std %l6,[%o2+0x1f8] ! Mem[00000000290001f8]
stx %l6,[%o1+0x140] ! Mem[0000000028800140]
retl
swap [%o3+0x088],%l5 ! Mem[0000000029800088]
p12_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i3+0x176],%l2 ! Mem[0000000029800176]
p12_call_3_he:
ldd [%i2+0x1b8],%l2 ! Mem[00000000290001b8]
swap [%i1+0x050],%l3 ! Mem[0000000028800050]
retl
stw %l4,[%i3+0x1d8] ! Mem[00000000298001d8]
p12_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o3+0x176],%l2 ! Mem[0000000029800176]
p12_call_3_ho:
ldd [%o2+0x1b8],%l2 ! Mem[00000000290001b8]
swap [%o1+0x050],%l3 ! Mem[0000000028800050]
retl
stw %l4,[%o3+0x1d8] ! Mem[00000000298001d8]
p13_jmpl_3_le:
stb %l0,[%i1+0x195] ! Mem[000000002a800195]
stw %l3,[%i1+0x0e4] ! Mem[000000002a8000e4]
stx %l0,[%i1+0x0f0] ! Mem[000000002a8000f0]
std %l6,[%i0+0x000] ! Mem[000000002a000000]
lduw [%i0+0x18c],%l2 ! Mem[000000002a00018c]
ldsw [%i1+0x1a4],%l5 ! Mem[000000002a8001a4]
jmpl %g6+8,%g0
std %l2,[%i1+0x010] ! Mem[000000002a800010]
p13_call_3_le:
lduh [%i3+0x114],%l5 ! Mem[000000002b800114]
ldx [%i2+0x030],%l1 ! Mem[000000002b000030]
lduh [%i2+0x088],%l3 ! Mem[000000002b000088]
ldsb [%i3+0x009],%l4 ! Mem[000000002b800009]
ldsh [%i2+0x196],%l0 ! Mem[000000002b000196]
stw %l4,[%i1+0x148] ! Mem[000000002a800148]
retl
swap [%i0+0x000],%l6 ! Mem[000000002a000000]
p13_jmpl_3_lo:
stb %l0,[%o1+0x195] ! Mem[000000002a800195]
stw %l3,[%o1+0x0e4] ! Mem[000000002a8000e4]
stx %l0,[%o1+0x0f0] ! Mem[000000002a8000f0]
std %l6,[%o0+0x000] ! Mem[000000002a000000]
lduw [%o0+0x18c],%l2 ! Mem[000000002a00018c]
ldsw [%o1+0x1a4],%l5 ! Mem[000000002a8001a4]
jmpl %g6+8,%g0
std %l2,[%o1+0x010] ! Mem[000000002a800010]
p13_call_3_lo:
lduh [%o3+0x114],%l5 ! Mem[000000002b800114]
ldx [%o2+0x030],%l1 ! Mem[000000002b000030]
lduh [%o2+0x088],%l3 ! Mem[000000002b000088]
ldsb [%o3+0x009],%l4 ! Mem[000000002b800009]
ldsh [%o2+0x196],%l0 ! Mem[000000002b000196]
stw %l4,[%o1+0x148] ! Mem[000000002a800148]
retl
swap [%o0+0x000],%l6 ! Mem[000000002a000000]
p13_jmpl_3_he:
ldub [%i1+0x051],%l3 ! Mem[000000002a800051]
ldx [%i0+0x0c8],%l0 ! Mem[000000002a0000c8]
ldstub [%i0+0x055],%l2 ! Mem[000000002a000055]
ldstub [%i1+0x1ff],%l2 ! Mem[000000002a8001ff]
ldx [%i0+0x188],%l5 ! Mem[000000002a000188]
jmpl %g6+8,%g0
swap [%i1+0x048],%l0 ! Mem[000000002a800048]
p13_call_3_he:
swap [%i1+0x0f8],%l2 ! Mem[000000002a8000f8]
retl
std %l4,[%i3+0x0f8] ! Mem[000000002b8000f8]
p13_jmpl_3_ho:
ldub [%o1+0x051],%l3 ! Mem[000000002a800051]
ldx [%o0+0x0c8],%l0 ! Mem[000000002a0000c8]
ldstub [%o0+0x055],%l2 ! Mem[000000002a000055]
ldstub [%o1+0x1ff],%l2 ! Mem[000000002a8001ff]
ldx [%o0+0x188],%l5 ! Mem[000000002a000188]
jmpl %g6+8,%g0
swap [%o1+0x048],%l0 ! Mem[000000002a800048]
p13_call_3_ho:
swap [%o1+0x0f8],%l2 ! Mem[000000002a8000f8]
retl
std %l4,[%o3+0x0f8] ! Mem[000000002b8000f8]
p14_jmpl_3_le:
ldsh [%i2+0x16c],%l0 ! Mem[000000002d00016c]
sth %l2,[%i0+0x0d6] ! Mem[000000002c0000d6]
lduw [%i3+0x03c],%l0 ! Mem[000000002d80003c]
stw %l6,[%i2+0x0f8] ! Mem[000000002d0000f8]
swap [%i2+0x194],%l0 ! Mem[000000002d000194]
ldsh [%i2+0x05e],%l0 ! Mem[000000002d00005e]
jmpl %g6+8,%g0
lduw [%i1+0x07c],%l4 ! Mem[000000002c80007c]
p14_call_3_le:
ldx [%i3+0x0b8],%l0 ! Mem[000000002d8000b8]
ldstub [%i2+0x06a],%l2 ! Mem[000000002d00006a]
lduh [%i2+0x18c],%l0 ! Mem[000000002d00018c]
ldsb [%i2+0x1b3],%l6 ! Mem[000000002d0001b3]
retl
stb %l6,[%i3+0x1b6] ! Mem[000000002d8001b6]
p14_jmpl_3_lo:
ldsh [%o2+0x16c],%l0 ! Mem[000000002d00016c]
sth %l2,[%o0+0x0d6] ! Mem[000000002c0000d6]
lduw [%o3+0x03c],%l0 ! Mem[000000002d80003c]
stw %l6,[%o2+0x0f8] ! Mem[000000002d0000f8]
swap [%o2+0x194],%l0 ! Mem[000000002d000194]
ldsh [%o2+0x05e],%l0 ! Mem[000000002d00005e]
jmpl %g6+8,%g0
lduw [%o1+0x07c],%l4 ! Mem[000000002c80007c]
p14_call_3_lo:
ldx [%o3+0x0b8],%l0 ! Mem[000000002d8000b8]
ldstub [%o2+0x06a],%l2 ! Mem[000000002d00006a]
lduh [%o2+0x18c],%l0 ! Mem[000000002d00018c]
ldsb [%o2+0x1b3],%l6 ! Mem[000000002d0001b3]
retl
stb %l6,[%o3+0x1b6] ! Mem[000000002d8001b6]
p14_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i3+0x176],%l2 ! Mem[000000002d800176]
p14_call_3_he:
ldstub [%i0+0x19f],%l3 ! Mem[000000002c00019f]
ldsb [%i2+0x17a],%l2 ! Mem[000000002d00017a]
retl
std %l4,[%i3+0x000] ! Mem[000000002d800000]
p14_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o3+0x176],%l2 ! Mem[000000002d800176]
p14_call_3_ho:
ldstub [%o0+0x19f],%l3 ! Mem[000000002c00019f]
ldsb [%o2+0x17a],%l2 ! Mem[000000002d00017a]
retl
std %l4,[%o3+0x000] ! Mem[000000002d800000]
p15_jmpl_3_le:
ldub [%i2+0x0b0],%l4 ! Mem[000000002f0000b0]
jmpl %g6+8,%g0
lduw [%i0+0x09c],%l1 ! Mem[000000002e00009c]
p15_call_3_le:
lduh [%i3+0x038],%l1 ! Mem[000000002f800038]
ldd [%i1+0x170],%l6 ! Mem[000000002e800170]
ldub [%i0+0x17c],%l7 ! Mem[000000002e00017c]
ldub [%i0+0x18f],%l5 ! Mem[000000002e00018f]
retl
stx %l5,[%i0+0x128] ! Mem[000000002e000128]
p15_jmpl_3_lo:
ldub [%o2+0x0b0],%l4 ! Mem[000000002f0000b0]
jmpl %g6+8,%g0
lduw [%o0+0x09c],%l1 ! Mem[000000002e00009c]
p15_call_3_lo:
lduh [%o3+0x038],%l1 ! Mem[000000002f800038]
ldd [%o1+0x170],%l6 ! Mem[000000002e800170]
ldub [%o0+0x17c],%l7 ! Mem[000000002e00017c]
ldub [%o0+0x18f],%l5 ! Mem[000000002e00018f]
retl
stx %l5,[%o0+0x128] ! Mem[000000002e000128]
p15_jmpl_3_he:
ldsw [%i0+0x194],%l0 ! Mem[000000002e000194]
ldsw [%i3+0x07c],%l0 ! Mem[000000002f80007c]
ldsw [%i3+0x07c],%l4 ! Mem[000000002f80007c]
std %l0,[%i1+0x070] ! Mem[000000002e800070]
ldsb [%i1+0x0de],%l6 ! Mem[000000002e8000de]
ldstub [%i0+0x125],%l6 ! Mem[000000002e000125]
ldd [%i3+0x0e8],%l6 ! Mem[000000002f8000e8]
jmpl %g6+8,%g0
sth %l4,[%i1+0x16a] ! Mem[000000002e80016a]
p15_call_3_he:
ldx [%i2+0x118],%l0 ! Mem[000000002f000118]
ldsw [%i1+0x0e4],%l3 ! Mem[000000002e8000e4]
ldx [%i0+0x110],%l7 ! Mem[000000002e000110]
swap [%i3+0x1e4],%l7 ! Mem[000000002f8001e4]
ldx [%i0+0x128],%l5 ! Mem[000000002e000128]
retl
ldstub [%i0+0x14a],%l2 ! Mem[000000002e00014a]
p15_jmpl_3_ho:
ldsw [%o0+0x194],%l0 ! Mem[000000002e000194]
ldsw [%o3+0x07c],%l0 ! Mem[000000002f80007c]
ldsw [%o3+0x07c],%l4 ! Mem[000000002f80007c]
std %l0,[%o1+0x070] ! Mem[000000002e800070]
ldsb [%o1+0x0de],%l6 ! Mem[000000002e8000de]
ldstub [%o0+0x125],%l6 ! Mem[000000002e000125]
ldd [%o3+0x0e8],%l6 ! Mem[000000002f8000e8]
jmpl %g6+8,%g0
sth %l4,[%o1+0x16a] ! Mem[000000002e80016a]
p15_call_3_ho:
ldx [%o2+0x118],%l0 ! Mem[000000002f000118]
ldsw [%o1+0x0e4],%l3 ! Mem[000000002e8000e4]
ldx [%o0+0x110],%l7 ! Mem[000000002e000110]
swap [%o3+0x1e4],%l7 ! Mem[000000002f8001e4]
ldx [%o0+0x128],%l5 ! Mem[000000002e000128]
retl
ldstub [%o0+0x14a],%l2 ! Mem[000000002e00014a]
p16_jmpl_3_le:
stx %l6,[%i3+0x010] ! Mem[0000000031800010]
stx %l6,[%i2+0x050] ! Mem[0000000031000050]
stw %l6,[%i1+0x18c] ! Mem[000000003080018c]
stb %l0,[%i1+0x01f] ! Mem[000000003080001f]
jmpl %g6+8,%g0
swap [%i3+0x1ac],%l5 ! Mem[00000000318001ac]
p16_call_3_le:
lduw [%i0+0x028],%l1 ! Mem[0000000030000028]
lduh [%i3+0x1a0],%l5 ! Mem[00000000318001a0]
retl
ldstub [%i1+0x0df],%l5 ! Mem[00000000308000df]
p16_jmpl_3_lo:
stx %l6,[%o3+0x010] ! Mem[0000000031800010]
stx %l6,[%o2+0x050] ! Mem[0000000031000050]
stw %l6,[%o1+0x18c] ! Mem[000000003080018c]
stb %l0,[%o1+0x01f] ! Mem[000000003080001f]
jmpl %g6+8,%g0
swap [%o3+0x1ac],%l5 ! Mem[00000000318001ac]
p16_call_3_lo:
lduw [%o0+0x028],%l1 ! Mem[0000000030000028]
lduh [%o3+0x1a0],%l5 ! Mem[00000000318001a0]
retl
ldstub [%o1+0x0df],%l5 ! Mem[00000000308000df]
p16_jmpl_3_he:
stb %l3,[%i0+0x126] ! Mem[0000000030000126]
std %l4,[%i1+0x128] ! Mem[0000000030800128]
swap [%i0+0x094],%l7 ! Mem[0000000030000094]
sth %l3,[%i2+0x140] ! Mem[0000000031000140]
swap [%i1+0x1b4],%l3 ! Mem[00000000308001b4]
sth %l2,[%i2+0x1b2] ! Mem[00000000310001b2]
ldstub [%i0+0x161],%l6 ! Mem[0000000030000161]
jmpl %g6+8,%g0
ldsh [%i3+0x004],%l5 ! Mem[0000000031800004]
p16_call_3_he:
ldstub [%i3+0x138],%l2 ! Mem[0000000031800138]
ldstub [%i0+0x17b],%l2 ! Mem[000000003000017b]
ldsw [%i0+0x13c],%l4 ! Mem[000000003000013c]
lduh [%i1+0x12e],%l0 ! Mem[000000003080012e]
stx %l7,[%i2+0x138] ! Mem[0000000031000138]
ldx [%i2+0x010],%l0 ! Mem[0000000031000010]
retl
ldsb [%i1+0x081],%l4 ! Mem[0000000030800081]
p16_jmpl_3_ho:
stb %l3,[%o0+0x126] ! Mem[0000000030000126]
std %l4,[%o1+0x128] ! Mem[0000000030800128]
swap [%o0+0x094],%l7 ! Mem[0000000030000094]
sth %l3,[%o2+0x140] ! Mem[0000000031000140]
swap [%o1+0x1b4],%l3 ! Mem[00000000308001b4]
sth %l2,[%o2+0x1b2] ! Mem[00000000310001b2]
ldstub [%o0+0x161],%l6 ! Mem[0000000030000161]
jmpl %g6+8,%g0
ldsh [%o3+0x004],%l5 ! Mem[0000000031800004]
p16_call_3_ho:
ldstub [%o3+0x138],%l2 ! Mem[0000000031800138]
ldstub [%o0+0x17b],%l2 ! Mem[000000003000017b]
ldsw [%o0+0x13c],%l4 ! Mem[000000003000013c]
lduh [%o1+0x12e],%l0 ! Mem[000000003080012e]
stx %l7,[%o2+0x138] ! Mem[0000000031000138]
ldx [%o2+0x010],%l0 ! Mem[0000000031000010]
retl
ldsb [%o1+0x081],%l4 ! Mem[0000000030800081]
p17_jmpl_3_le:
jmpl %g6+8,%g0
ldd [%i0+0x1d8],%l4 ! Mem[00000000320001d8]
p17_call_3_le:
ldx [%i1+0x170],%l7 ! Mem[0000000032800170]
stx %l5,[%i2+0x018] ! Mem[0000000033000018]
sth %l7,[%i2+0x014] ! Mem[0000000033000014]
ldd [%i0+0x140],%l4 ! Mem[0000000032000140]
ldstub [%i1+0x0fc],%l0 ! Mem[00000000328000fc]
lduh [%i0+0x01a],%l4 ! Mem[000000003200001a]
lduh [%i3+0x18e],%l0 ! Mem[000000003380018e]
retl
ldx [%i0+0x050],%l5 ! Mem[0000000032000050]
p17_jmpl_3_lo:
jmpl %g6+8,%g0
ldd [%o0+0x1d8],%l4 ! Mem[00000000320001d8]
p17_call_3_lo:
ldx [%o1+0x170],%l7 ! Mem[0000000032800170]
stx %l5,[%o2+0x018] ! Mem[0000000033000018]
sth %l7,[%o2+0x014] ! Mem[0000000033000014]
ldd [%o0+0x140],%l4 ! Mem[0000000032000140]
ldstub [%o1+0x0fc],%l0 ! Mem[00000000328000fc]
lduh [%o0+0x01a],%l4 ! Mem[000000003200001a]
lduh [%o3+0x18e],%l0 ! Mem[000000003380018e]
retl
ldx [%o0+0x050],%l5 ! Mem[0000000032000050]
p17_jmpl_3_he:
swap [%i0+0x044],%l1 ! Mem[0000000032000044]
swap [%i3+0x1f0],%l5 ! Mem[00000000338001f0]
ldd [%i2+0x1f8],%l0 ! Mem[00000000330001f8]
ldstub [%i3+0x0f9],%l6 ! Mem[00000000338000f9]
ldx [%i1+0x190],%l6 ! Mem[0000000032800190]
stw %l0,[%i0+0x05c] ! Mem[000000003200005c]
ldsb [%i2+0x05d],%l4 ! Mem[000000003300005d]
jmpl %g6+8,%g0
stx %l5,[%i0+0x010] ! Mem[0000000032000010]
p17_call_3_he:
retl
swap [%i1+0x004],%l4 ! Mem[0000000032800004]
p17_jmpl_3_ho:
swap [%o0+0x044],%l1 ! Mem[0000000032000044]
swap [%o3+0x1f0],%l5 ! Mem[00000000338001f0]
ldd [%o2+0x1f8],%l0 ! Mem[00000000330001f8]
ldstub [%o3+0x0f9],%l6 ! Mem[00000000338000f9]
ldx [%o1+0x190],%l6 ! Mem[0000000032800190]
stw %l0,[%o0+0x05c] ! Mem[000000003200005c]
ldsb [%o2+0x05d],%l4 ! Mem[000000003300005d]
jmpl %g6+8,%g0
stx %l5,[%o0+0x010] ! Mem[0000000032000010]
p17_call_3_ho:
retl
swap [%o1+0x004],%l4 ! Mem[0000000032800004]
p18_jmpl_3_le:
lduw [%i1+0x144],%l5 ! Mem[0000000034800144]
swap [%i3+0x198],%l5 ! Mem[0000000035800198]
jmpl %g6+8,%g0
stw %l0,[%i3+0x140] ! Mem[0000000035800140]
p18_call_3_le:
swap [%i1+0x0ac],%l0 ! Mem[00000000348000ac]
retl
ldub [%i1+0x1ec],%l3 ! Mem[00000000348001ec]
p18_jmpl_3_lo:
lduw [%o1+0x144],%l5 ! Mem[0000000034800144]
swap [%o3+0x198],%l5 ! Mem[0000000035800198]
jmpl %g6+8,%g0
stw %l0,[%o3+0x140] ! Mem[0000000035800140]
p18_call_3_lo:
swap [%o1+0x0ac],%l0 ! Mem[00000000348000ac]
retl
ldub [%o1+0x1ec],%l3 ! Mem[00000000348001ec]
p18_jmpl_3_he:
stx %l1,[%i3+0x1b8] ! Mem[00000000358001b8]
ldsh [%i0+0x054],%l6 ! Mem[0000000034000054]
ldstub [%i3+0x187],%l4 ! Mem[0000000035800187]
ldstub [%i3+0x157],%l7 ! Mem[0000000035800157]
jmpl %g6+8,%g0
stw %l0,[%i2+0x0a4] ! Mem[00000000350000a4]
p18_call_3_he:
sth %l1,[%i1+0x16e] ! Mem[000000003480016e]
ldd [%i0+0x1c8],%l0 ! Mem[00000000340001c8]
ldsb [%i3+0x1b5],%l0 ! Mem[00000000358001b5]
swap [%i1+0x05c],%l0 ! Mem[000000003480005c]
retl
sth %l1,[%i2+0x12a] ! Mem[000000003500012a]
p18_jmpl_3_ho:
stx %l1,[%o3+0x1b8] ! Mem[00000000358001b8]
ldsh [%o0+0x054],%l6 ! Mem[0000000034000054]
ldstub [%o3+0x187],%l4 ! Mem[0000000035800187]
ldstub [%o3+0x157],%l7 ! Mem[0000000035800157]
jmpl %g6+8,%g0
stw %l0,[%o2+0x0a4] ! Mem[00000000350000a4]
p18_call_3_ho:
sth %l1,[%o1+0x16e] ! Mem[000000003480016e]
ldd [%o0+0x1c8],%l0 ! Mem[00000000340001c8]
ldsb [%o3+0x1b5],%l0 ! Mem[00000000358001b5]
swap [%o1+0x05c],%l0 ! Mem[000000003480005c]
retl
sth %l1,[%o2+0x12a] ! Mem[000000003500012a]
p19_jmpl_3_le:
ldsh [%i2+0x07a],%l4 ! Mem[000000003700007a]
lduw [%i3+0x078],%l3 ! Mem[0000000037800078]
sth %l6,[%i2+0x028] ! Mem[0000000037000028]
swap [%i3+0x050],%l5 ! Mem[0000000037800050]
lduh [%i2+0x05e],%l7 ! Mem[000000003700005e]
jmpl %g6+8,%g0
sth %l1,[%i2+0x198] ! Mem[0000000037000198]
p19_call_3_le:
stw %l3,[%i3+0x088] ! Mem[0000000037800088]
retl
ldub [%i1+0x1f6],%l0 ! Mem[00000000368001f6]
p19_jmpl_3_lo:
ldsh [%o2+0x07a],%l4 ! Mem[000000003700007a]
lduw [%o3+0x078],%l3 ! Mem[0000000037800078]
sth %l6,[%o2+0x028] ! Mem[0000000037000028]
swap [%o3+0x050],%l5 ! Mem[0000000037800050]
lduh [%o2+0x05e],%l7 ! Mem[000000003700005e]
jmpl %g6+8,%g0
sth %l1,[%o2+0x198] ! Mem[0000000037000198]
p19_call_3_lo:
stw %l3,[%o3+0x088] ! Mem[0000000037800088]
retl
ldub [%o1+0x1f6],%l0 ! Mem[00000000368001f6]
p19_jmpl_3_he:
sth %l0,[%i1+0x1de] ! Mem[00000000368001de]
ldx [%i3+0x040],%l7 ! Mem[0000000037800040]
ldx [%i2+0x1f8],%l1 ! Mem[00000000370001f8]
stx %l5,[%i0+0x050] ! Mem[0000000036000050]
lduh [%i3+0x1e4],%l6 ! Mem[00000000378001e4]
jmpl %g6+8,%g0
stw %l3,[%i2+0x184] ! Mem[0000000037000184]
p19_call_3_he:
std %l0,[%i2+0x1c0] ! Mem[00000000370001c0]
ldx [%i0+0x1e8],%l3 ! Mem[00000000360001e8]
ldx [%i0+0x108],%l4 ! Mem[0000000036000108]
swap [%i1+0x070],%l6 ! Mem[0000000036800070]
retl
lduw [%i3+0x128],%l1 ! Mem[0000000037800128]
p19_jmpl_3_ho:
sth %l0,[%o1+0x1de] ! Mem[00000000368001de]
ldx [%o3+0x040],%l7 ! Mem[0000000037800040]
ldx [%o2+0x1f8],%l1 ! Mem[00000000370001f8]
stx %l5,[%o0+0x050] ! Mem[0000000036000050]
lduh [%o3+0x1e4],%l6 ! Mem[00000000378001e4]
jmpl %g6+8,%g0
stw %l3,[%o2+0x184] ! Mem[0000000037000184]
p19_call_3_ho:
std %l0,[%o2+0x1c0] ! Mem[00000000370001c0]
ldx [%o0+0x1e8],%l3 ! Mem[00000000360001e8]
ldx [%o0+0x108],%l4 ! Mem[0000000036000108]
swap [%o1+0x070],%l6 ! Mem[0000000036800070]
retl
lduw [%o3+0x128],%l1 ! Mem[0000000037800128]
p20_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i0+0x188],%l5 ! Mem[0000000038000188]
p20_call_3_le:
ldd [%i1+0x088],%l2 ! Mem[0000000038800088]
ldub [%i0+0x0f2],%l5 ! Mem[00000000380000f2]
lduw [%i3+0x1b4],%l0 ! Mem[00000000398001b4]
retl
ldsh [%i3+0x168],%l4 ! Mem[0000000039800168]
p20_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x188],%l5 ! Mem[0000000038000188]
p20_call_3_lo:
ldd [%o1+0x088],%l2 ! Mem[0000000038800088]
ldub [%o0+0x0f2],%l5 ! Mem[00000000380000f2]
lduw [%o3+0x1b4],%l0 ! Mem[00000000398001b4]
retl
ldsh [%o3+0x168],%l4 ! Mem[0000000039800168]
p20_jmpl_3_he:
swap [%i3+0x0a8],%l5 ! Mem[00000000398000a8]
swap [%i2+0x010],%l6 ! Mem[0000000039000010]
ldx [%i2+0x050],%l6 ! Mem[0000000039000050]
ldx [%i3+0x188],%l6 ! Mem[0000000039800188]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l0 ! Mem[0000000038000038]
p20_call_3_he:
ldd [%i2+0x108],%l4 ! Mem[0000000039000108]
swap [%i1+0x1a8],%l4 ! Mem[00000000388001a8]
ldsw [%i2+0x1c8],%l0 ! Mem[00000000390001c8]
stw %l6,[%i1+0x174] ! Mem[0000000038800174]
ldstub [%i3+0x128],%l7 ! Mem[0000000039800128]
ldub [%i3+0x1c1],%l7 ! Mem[00000000398001c1]
ldub [%i1+0x1f9],%l5 ! Mem[00000000388001f9]
retl
std %l6,[%i2+0x1b0] ! Mem[00000000390001b0]
p20_jmpl_3_ho:
swap [%o3+0x0a8],%l5 ! Mem[00000000398000a8]
swap [%o2+0x010],%l6 ! Mem[0000000039000010]
ldx [%o2+0x050],%l6 ! Mem[0000000039000050]
ldx [%o3+0x188],%l6 ! Mem[0000000039800188]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l0 ! Mem[0000000038000038]
p20_call_3_ho:
ldd [%o2+0x108],%l4 ! Mem[0000000039000108]
swap [%o1+0x1a8],%l4 ! Mem[00000000388001a8]
ldsw [%o2+0x1c8],%l0 ! Mem[00000000390001c8]
stw %l6,[%o1+0x174] ! Mem[0000000038800174]
ldstub [%o3+0x128],%l7 ! Mem[0000000039800128]
ldub [%o3+0x1c1],%l7 ! Mem[00000000398001c1]
ldub [%o1+0x1f9],%l5 ! Mem[00000000388001f9]
retl
std %l6,[%o2+0x1b0] ! Mem[00000000390001b0]
p21_jmpl_3_le:
stb %l1,[%i0+0x0e5] ! Mem[000000003a0000e5]
ldsw [%i3+0x0c4],%l3 ! Mem[000000003b8000c4]
ldstub [%i2+0x130],%l7 ! Mem[000000003b000130]
ldub [%i0+0x1e6],%l7 ! Mem[000000003a0001e6]
sth %l5,[%i0+0x12a] ! Mem[000000003a00012a]
jmpl %g6+8,%g0
stb %l4,[%i3+0x1aa] ! Mem[000000003b8001aa]
p21_call_3_le:
sth %l1,[%i0+0x082] ! Mem[000000003a000082]
ldub [%i3+0x163],%l1 ! Mem[000000003b800163]
std %l6,[%i1+0x010] ! Mem[000000003a800010]
lduw [%i3+0x0d0],%l6 ! Mem[000000003b8000d0]
stb %l1,[%i2+0x0ae] ! Mem[000000003b0000ae]
ldstub [%i2+0x076],%l4 ! Mem[000000003b000076]
retl
lduh [%i0+0x194],%l6 ! Mem[000000003a000194]
p21_jmpl_3_lo:
stb %l1,[%o0+0x0e5] ! Mem[000000003a0000e5]
ldsw [%o3+0x0c4],%l3 ! Mem[000000003b8000c4]
ldstub [%o2+0x130],%l7 ! Mem[000000003b000130]
ldub [%o0+0x1e6],%l7 ! Mem[000000003a0001e6]
sth %l5,[%o0+0x12a] ! Mem[000000003a00012a]
jmpl %g6+8,%g0
stb %l4,[%o3+0x1aa] ! Mem[000000003b8001aa]
p21_call_3_lo:
sth %l1,[%o0+0x082] ! Mem[000000003a000082]
ldub [%o3+0x163],%l1 ! Mem[000000003b800163]
std %l6,[%o1+0x010] ! Mem[000000003a800010]
lduw [%o3+0x0d0],%l6 ! Mem[000000003b8000d0]
stb %l1,[%o2+0x0ae] ! Mem[000000003b0000ae]
ldstub [%o2+0x076],%l4 ! Mem[000000003b000076]
retl
lduh [%o0+0x194],%l6 ! Mem[000000003a000194]
p21_jmpl_3_he:
ldsw [%i2+0x098],%l5 ! Mem[000000003b000098]
lduh [%i0+0x12c],%l5 ! Mem[000000003a00012c]
jmpl %g6+8,%g0
ldub [%i2+0x06c],%l7 ! Mem[000000003b00006c]
p21_call_3_he:
ldd [%i1+0x098],%l0 ! Mem[000000003a800098]
retl
stb %l7,[%i0+0x030] ! Mem[000000003a000030]
p21_jmpl_3_ho:
ldsw [%o2+0x098],%l5 ! Mem[000000003b000098]
lduh [%o0+0x12c],%l5 ! Mem[000000003a00012c]
jmpl %g6+8,%g0
ldub [%o2+0x06c],%l7 ! Mem[000000003b00006c]
p21_call_3_ho:
ldd [%o1+0x098],%l0 ! Mem[000000003a800098]
retl
stb %l7,[%o0+0x030] ! Mem[000000003a000030]
p22_jmpl_3_le:
lduw [%i2+0x0fc],%l7 ! Mem[000000003d0000fc]
lduh [%i2+0x0ee],%l1 ! Mem[000000003d0000ee]
ldsw [%i1+0x0fc],%l3 ! Mem[000000003c8000fc]
ldub [%i0+0x074],%l1 ! Mem[000000003c000074]
jmpl %g6+8,%g0
ldd [%i0+0x0f8],%l0 ! Mem[000000003c0000f8]
p22_call_3_le:
lduh [%i0+0x140],%l6 ! Mem[000000003c000140]
ldsh [%i2+0x1c4],%l6 ! Mem[000000003d0001c4]
ldx [%i0+0x000],%l3 ! Mem[000000003c000000]
ldx [%i0+0x128],%l2 ! Mem[000000003c000128]
lduw [%i0+0x134],%l0 ! Mem[000000003c000134]
stw %l7,[%i0+0x014] ! Mem[000000003c000014]
retl
lduh [%i0+0x146],%l5 ! Mem[000000003c000146]
p22_jmpl_3_lo:
lduw [%o2+0x0fc],%l7 ! Mem[000000003d0000fc]
lduh [%o2+0x0ee],%l1 ! Mem[000000003d0000ee]
ldsw [%o1+0x0fc],%l3 ! Mem[000000003c8000fc]
ldub [%o0+0x074],%l1 ! Mem[000000003c000074]
jmpl %g6+8,%g0
ldd [%o0+0x0f8],%l0 ! Mem[000000003c0000f8]
p22_call_3_lo:
lduh [%o0+0x140],%l6 ! Mem[000000003c000140]
ldsh [%o2+0x1c4],%l6 ! Mem[000000003d0001c4]
ldx [%o0+0x000],%l3 ! Mem[000000003c000000]
ldx [%o0+0x128],%l2 ! Mem[000000003c000128]
lduw [%o0+0x134],%l0 ! Mem[000000003c000134]
stw %l7,[%o0+0x014] ! Mem[000000003c000014]
retl
lduh [%o0+0x146],%l5 ! Mem[000000003c000146]
p22_jmpl_3_he:
stx %l5,[%i0+0x140] ! Mem[000000003c000140]
swap [%i2+0x134],%l1 ! Mem[000000003d000134]
stb %l2,[%i0+0x198] ! Mem[000000003c000198]
jmpl %g6+8,%g0
ldub [%i0+0x163],%l5 ! Mem[000000003c000163]
p22_call_3_he:
stb %l7,[%i2+0x033] ! Mem[000000003d000033]
ldsb [%i1+0x010],%l2 ! Mem[000000003c800010]
ldstub [%i1+0x09f],%l6 ! Mem[000000003c80009f]
stb %l1,[%i2+0x039] ! Mem[000000003d000039]
retl
ldstub [%i0+0x18d],%l4 ! Mem[000000003c00018d]
p22_jmpl_3_ho:
stx %l5,[%o0+0x140] ! Mem[000000003c000140]
swap [%o2+0x134],%l1 ! Mem[000000003d000134]
stb %l2,[%o0+0x198] ! Mem[000000003c000198]
jmpl %g6+8,%g0
ldub [%o0+0x163],%l5 ! Mem[000000003c000163]
p22_call_3_ho:
stb %l7,[%o2+0x033] ! Mem[000000003d000033]
ldsb [%o1+0x010],%l2 ! Mem[000000003c800010]
ldstub [%o1+0x09f],%l6 ! Mem[000000003c80009f]
stb %l1,[%o2+0x039] ! Mem[000000003d000039]
retl
ldstub [%o0+0x18d],%l4 ! Mem[000000003c00018d]
p23_jmpl_3_le:
jmpl %g6+8,%g0
stx %l7,[%i0+0x1d0] ! Mem[000000003e0001d0]
p23_call_3_le:
lduh [%i1+0x082],%l7 ! Mem[000000003e800082]
ldsh [%i3+0x10e],%l4 ! Mem[000000003f80010e]
stw %l7,[%i3+0x03c] ! Mem[000000003f80003c]
retl
lduh [%i1+0x040],%l7 ! Mem[000000003e800040]
p23_jmpl_3_lo:
jmpl %g6+8,%g0
stx %l7,[%o0+0x1d0] ! Mem[000000003e0001d0]
p23_call_3_lo:
lduh [%o1+0x082],%l7 ! Mem[000000003e800082]
ldsh [%o3+0x10e],%l4 ! Mem[000000003f80010e]
stw %l7,[%o3+0x03c] ! Mem[000000003f80003c]
retl
lduh [%o1+0x040],%l7 ! Mem[000000003e800040]
p23_jmpl_3_he:
ldx [%i0+0x048],%l1 ! Mem[000000003e000048]
jmpl %g6+8,%g0
std %l6,[%i1+0x1c8] ! Mem[000000003e8001c8]
p23_call_3_he:
ldx [%i2+0x028],%l1 ! Mem[000000003f000028]
stb %l3,[%i3+0x185] ! Mem[000000003f800185]
ldsh [%i3+0x19a],%l3 ! Mem[000000003f80019a]
swap [%i3+0x050],%l2 ! Mem[000000003f800050]
stb %l4,[%i2+0x100] ! Mem[000000003f000100]
swap [%i2+0x0ec],%l5 ! Mem[000000003f0000ec]
stb %l5,[%i0+0x17d] ! Mem[000000003e00017d]
retl
ldub [%i0+0x058],%l4 ! Mem[000000003e000058]
p23_jmpl_3_ho:
ldx [%o0+0x048],%l1 ! Mem[000000003e000048]
jmpl %g6+8,%g0
std %l6,[%o1+0x1c8] ! Mem[000000003e8001c8]
p23_call_3_ho:
ldx [%o2+0x028],%l1 ! Mem[000000003f000028]
stb %l3,[%o3+0x185] ! Mem[000000003f800185]
ldsh [%o3+0x19a],%l3 ! Mem[000000003f80019a]
swap [%o3+0x050],%l2 ! Mem[000000003f800050]
stb %l4,[%o2+0x100] ! Mem[000000003f000100]
swap [%o2+0x0ec],%l5 ! Mem[000000003f0000ec]
stb %l5,[%o0+0x17d] ! Mem[000000003e00017d]
retl
ldub [%o0+0x058],%l4 ! Mem[000000003e000058]
p24_jmpl_3_le:
ldstub [%i2+0x05c],%l4 ! Mem[000000004100005c]
jmpl %g6+8,%g0
ldub [%i2+0x1f9],%l4 ! Mem[00000000410001f9]
p24_call_3_le:
ldstub [%i3+0x1de],%l0 ! Mem[00000000418001de]
stb %l5,[%i3+0x040] ! Mem[0000000041800040]
ldx [%i3+0x140],%l5 ! Mem[0000000041800140]
stb %l6,[%i3+0x070] ! Mem[0000000041800070]
lduw [%i2+0x1c4],%l6 ! Mem[00000000410001c4]
ldsb [%i1+0x05a],%l1 ! Mem[000000004080005a]
retl
std %l6,[%i0+0x170] ! Mem[0000000040000170]
p24_jmpl_3_lo:
ldstub [%o2+0x05c],%l4 ! Mem[000000004100005c]
jmpl %g6+8,%g0
ldub [%o2+0x1f9],%l4 ! Mem[00000000410001f9]
p24_call_3_lo:
ldstub [%o3+0x1de],%l0 ! Mem[00000000418001de]
stb %l5,[%o3+0x040] ! Mem[0000000041800040]
ldx [%o3+0x140],%l5 ! Mem[0000000041800140]
stb %l6,[%o3+0x070] ! Mem[0000000041800070]
lduw [%o2+0x1c4],%l6 ! Mem[00000000410001c4]
ldsb [%o1+0x05a],%l1 ! Mem[000000004080005a]
retl
std %l6,[%o0+0x170] ! Mem[0000000040000170]
p24_jmpl_3_he:
ldsh [%i2+0x0ee],%l1 ! Mem[00000000410000ee]
jmpl %g6+8,%g0
stx %l0,[%i2+0x0a8] ! Mem[00000000410000a8]
p24_call_3_he:
stw %l1,[%i2+0x050] ! Mem[0000000041000050]
ldstub [%i1+0x040],%l5 ! Mem[0000000040800040]
retl
lduh [%i1+0x170],%l5 ! Mem[0000000040800170]
p24_jmpl_3_ho:
ldsh [%o2+0x0ee],%l1 ! Mem[00000000410000ee]
jmpl %g6+8,%g0
stx %l0,[%o2+0x0a8] ! Mem[00000000410000a8]
p24_call_3_ho:
stw %l1,[%o2+0x050] ! Mem[0000000041000050]
ldstub [%o1+0x040],%l5 ! Mem[0000000040800040]
retl
lduh [%o1+0x170],%l5 ! Mem[0000000040800170]
p25_jmpl_3_le:
stw %l3,[%i2+0x1a4] ! Mem[00000000430001a4]
swap [%i2+0x190],%l5 ! Mem[0000000043000190]
ldsw [%i3+0x034],%l5 ! Mem[0000000043800034]
ldsw [%i2+0x0b4],%l5 ! Mem[00000000430000b4]
jmpl %g6+8,%g0
ldstub [%i3+0x079],%l5 ! Mem[0000000043800079]
p25_call_3_le:
ldsh [%i2+0x1ac],%l6 ! Mem[00000000430001ac]
ldd [%i2+0x1f8],%l2 ! Mem[00000000430001f8]
lduw [%i3+0x18c],%l5 ! Mem[000000004380018c]
ldx [%i3+0x1c8],%l3 ! Mem[00000000438001c8]
stw %l1,[%i3+0x004] ! Mem[0000000043800004]
ldsw [%i1+0x070],%l6 ! Mem[0000000042800070]
retl
stw %l5,[%i3+0x170] ! Mem[0000000043800170]
p25_jmpl_3_lo:
stw %l3,[%o2+0x1a4] ! Mem[00000000430001a4]
swap [%o2+0x190],%l5 ! Mem[0000000043000190]
ldsw [%o3+0x034],%l5 ! Mem[0000000043800034]
ldsw [%o2+0x0b4],%l5 ! Mem[00000000430000b4]
jmpl %g6+8,%g0
ldstub [%o3+0x079],%l5 ! Mem[0000000043800079]
p25_call_3_lo:
ldsh [%o2+0x1ac],%l6 ! Mem[00000000430001ac]
ldd [%o2+0x1f8],%l2 ! Mem[00000000430001f8]
lduw [%o3+0x18c],%l5 ! Mem[000000004380018c]
ldx [%o3+0x1c8],%l3 ! Mem[00000000438001c8]
stw %l1,[%o3+0x004] ! Mem[0000000043800004]
ldsw [%o1+0x070],%l6 ! Mem[0000000042800070]
retl
stw %l5,[%o3+0x170] ! Mem[0000000043800170]
p25_jmpl_3_he:
lduw [%i2+0x1e8],%l2 ! Mem[00000000430001e8]
std %l4,[%i3+0x1a0] ! Mem[00000000438001a0]
stw %l1,[%i0+0x09c] ! Mem[000000004200009c]
sth %l6,[%i3+0x1bc] ! Mem[00000000438001bc]
jmpl %g6+8,%g0
stx %l5,[%i1+0x110] ! Mem[0000000042800110]
p25_call_3_he:
swap [%i1+0x0bc],%l5 ! Mem[00000000428000bc]
sth %l6,[%i0+0x036] ! Mem[0000000042000036]
stw %l1,[%i3+0x114] ! Mem[0000000043800114]
retl
lduh [%i3+0x03e],%l0 ! Mem[000000004380003e]
p25_jmpl_3_ho:
lduw [%o2+0x1e8],%l2 ! Mem[00000000430001e8]
std %l4,[%o3+0x1a0] ! Mem[00000000438001a0]
stw %l1,[%o0+0x09c] ! Mem[000000004200009c]
sth %l6,[%o3+0x1bc] ! Mem[00000000438001bc]
jmpl %g6+8,%g0
stx %l5,[%o1+0x110] ! Mem[0000000042800110]
p25_call_3_ho:
swap [%o1+0x0bc],%l5 ! Mem[00000000428000bc]
sth %l6,[%o0+0x036] ! Mem[0000000042000036]
stw %l1,[%o3+0x114] ! Mem[0000000043800114]
retl
lduh [%o3+0x03e],%l0 ! Mem[000000004380003e]
p26_jmpl_3_le:
lduh [%i1+0x1d0],%l3 ! Mem[00000000448001d0]
stw %l3,[%i2+0x130] ! Mem[0000000045000130]
swap [%i1+0x01c],%l0 ! Mem[000000004480001c]
ldd [%i0+0x0d8],%l6 ! Mem[00000000440000d8]
ldstub [%i1+0x1b1],%l6 ! Mem[00000000448001b1]
ldd [%i2+0x188],%l4 ! Mem[0000000045000188]
jmpl %g6+8,%g0
ldub [%i2+0x17e],%l2 ! Mem[000000004500017e]
p26_call_3_le:
ldstub [%i1+0x183],%l4 ! Mem[0000000044800183]
ldx [%i1+0x000],%l4 ! Mem[0000000044800000]
ldub [%i3+0x168],%l4 ! Mem[0000000045800168]
stw %l6,[%i2+0x020] ! Mem[0000000045000020]
ldstub [%i2+0x0c5],%l7 ! Mem[00000000450000c5]
ldsb [%i1+0x1db],%l4 ! Mem[00000000448001db]
retl
stw %l5,[%i1+0x1d8] ! Mem[00000000448001d8]
p26_jmpl_3_lo:
lduh [%o1+0x1d0],%l3 ! Mem[00000000448001d0]
stw %l3,[%o2+0x130] ! Mem[0000000045000130]
swap [%o1+0x01c],%l0 ! Mem[000000004480001c]
ldd [%o0+0x0d8],%l6 ! Mem[00000000440000d8]
ldstub [%o1+0x1b1],%l6 ! Mem[00000000448001b1]
ldd [%o2+0x188],%l4 ! Mem[0000000045000188]
jmpl %g6+8,%g0
ldub [%o2+0x17e],%l2 ! Mem[000000004500017e]
p26_call_3_lo:
ldstub [%o1+0x183],%l4 ! Mem[0000000044800183]
ldx [%o1+0x000],%l4 ! Mem[0000000044800000]
ldub [%o3+0x168],%l4 ! Mem[0000000045800168]
stw %l6,[%o2+0x020] ! Mem[0000000045000020]
ldstub [%o2+0x0c5],%l7 ! Mem[00000000450000c5]
ldsb [%o1+0x1db],%l4 ! Mem[00000000448001db]
retl
stw %l5,[%o1+0x1d8] ! Mem[00000000448001d8]
p26_jmpl_3_he:
stw %l2,[%i0+0x1dc] ! Mem[00000000440001dc]
swap [%i0+0x0fc],%l5 ! Mem[00000000440000fc]
jmpl %g6+8,%g0
ldsb [%i3+0x1bc],%l1 ! Mem[00000000458001bc]
p26_call_3_he:
swap [%i3+0x164],%l4 ! Mem[0000000045800164]
ldstub [%i2+0x08e],%l1 ! Mem[000000004500008e]
ldsh [%i3+0x056],%l4 ! Mem[0000000045800056]
retl
swap [%i2+0x194],%l6 ! Mem[0000000045000194]
p26_jmpl_3_ho:
stw %l2,[%o0+0x1dc] ! Mem[00000000440001dc]
swap [%o0+0x0fc],%l5 ! Mem[00000000440000fc]
jmpl %g6+8,%g0
ldsb [%o3+0x1bc],%l1 ! Mem[00000000458001bc]
p26_call_3_ho:
swap [%o3+0x164],%l4 ! Mem[0000000045800164]
ldstub [%o2+0x08e],%l1 ! Mem[000000004500008e]
ldsh [%o3+0x056],%l4 ! Mem[0000000045800056]
retl
swap [%o2+0x194],%l6 ! Mem[0000000045000194]
p27_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i1+0x10c],%l3 ! Mem[000000004680010c]
p27_call_3_le:
stx %l6,[%i3+0x0e8] ! Mem[00000000478000e8]
stx %l5,[%i1+0x0c8] ! Mem[00000000468000c8]
std %l6,[%i1+0x070] ! Mem[0000000046800070]
ldstub [%i0+0x0b0],%l4 ! Mem[00000000460000b0]
retl
ldsb [%i1+0x0bf],%l1 ! Mem[00000000468000bf]
p27_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x10c],%l3 ! Mem[000000004680010c]
p27_call_3_lo:
stx %l6,[%o3+0x0e8] ! Mem[00000000478000e8]
stx %l5,[%o1+0x0c8] ! Mem[00000000468000c8]
std %l6,[%o1+0x070] ! Mem[0000000046800070]
ldstub [%o0+0x0b0],%l4 ! Mem[00000000460000b0]
retl
ldsb [%o1+0x0bf],%l1 ! Mem[00000000468000bf]
p27_jmpl_3_he:
stx %l1,[%i3+0x038] ! Mem[0000000047800038]
stx %l7,[%i0+0x150] ! Mem[0000000046000150]
ldsh [%i0+0x032],%l7 ! Mem[0000000046000032]
ldub [%i2+0x1f5],%l3 ! Mem[00000000470001f5]
jmpl %g6+8,%g0
swap [%i1+0x0bc],%l6 ! Mem[00000000468000bc]
p27_call_3_he:
sth %l0,[%i1+0x194] ! Mem[0000000046800194]
retl
std %l4,[%i1+0x1a8] ! Mem[00000000468001a8]
p27_jmpl_3_ho:
stx %l1,[%o3+0x038] ! Mem[0000000047800038]
stx %l7,[%o0+0x150] ! Mem[0000000046000150]
ldsh [%o0+0x032],%l7 ! Mem[0000000046000032]
ldub [%o2+0x1f5],%l3 ! Mem[00000000470001f5]
jmpl %g6+8,%g0
swap [%o1+0x0bc],%l6 ! Mem[00000000468000bc]
p27_call_3_ho:
sth %l0,[%o1+0x194] ! Mem[0000000046800194]
retl
std %l4,[%o1+0x1a8] ! Mem[00000000468001a8]
p28_jmpl_3_le:
lduh [%i1+0x1f2],%l7 ! Mem[00000000488001f2]
ldsh [%i0+0x090],%l7 ! Mem[0000000048000090]
ldd [%i1+0x118],%l0 ! Mem[0000000048800118]
ldstub [%i1+0x0a6],%l0 ! Mem[00000000488000a6]
lduh [%i0+0x1c8],%l5 ! Mem[00000000480001c8]
jmpl %g6+8,%g0
swap [%i0+0x0dc],%l4 ! Mem[00000000480000dc]
p28_call_3_le:
lduh [%i1+0x168],%l2 ! Mem[0000000048800168]
std %l6,[%i0+0x1d8] ! Mem[00000000480001d8]
retl
ldub [%i3+0x168],%l0 ! Mem[0000000049800168]
p28_jmpl_3_lo:
lduh [%o1+0x1f2],%l7 ! Mem[00000000488001f2]
ldsh [%o0+0x090],%l7 ! Mem[0000000048000090]
ldd [%o1+0x118],%l0 ! Mem[0000000048800118]
ldstub [%o1+0x0a6],%l0 ! Mem[00000000488000a6]
lduh [%o0+0x1c8],%l5 ! Mem[00000000480001c8]
jmpl %g6+8,%g0
swap [%o0+0x0dc],%l4 ! Mem[00000000480000dc]
p28_call_3_lo:
lduh [%o1+0x168],%l2 ! Mem[0000000048800168]
std %l6,[%o0+0x1d8] ! Mem[00000000480001d8]
retl
ldub [%o3+0x168],%l0 ! Mem[0000000049800168]
p28_jmpl_3_he:
stb %l0,[%i1+0x196] ! Mem[0000000048800196]
lduh [%i1+0x176],%l2 ! Mem[0000000048800176]
stw %l2,[%i0+0x074] ! Mem[0000000048000074]
sth %l2,[%i2+0x1de] ! Mem[00000000490001de]
jmpl %g6+8,%g0
stx %l5,[%i3+0x1a8] ! Mem[00000000498001a8]
p28_call_3_he:
stx %l0,[%i3+0x1a8] ! Mem[00000000498001a8]
ldx [%i1+0x0d8],%l2 ! Mem[00000000488000d8]
retl
lduh [%i1+0x1d0],%l4 ! Mem[00000000488001d0]
p28_jmpl_3_ho:
stb %l0,[%o1+0x196] ! Mem[0000000048800196]
lduh [%o1+0x176],%l2 ! Mem[0000000048800176]
stw %l2,[%o0+0x074] ! Mem[0000000048000074]
sth %l2,[%o2+0x1de] ! Mem[00000000490001de]
jmpl %g6+8,%g0
stx %l5,[%o3+0x1a8] ! Mem[00000000498001a8]
p28_call_3_ho:
stx %l0,[%o3+0x1a8] ! Mem[00000000498001a8]
ldx [%o1+0x0d8],%l2 ! Mem[00000000488000d8]
retl
lduh [%o1+0x1d0],%l4 ! Mem[00000000488001d0]
p29_jmpl_3_le:
ldstub [%i0+0x023],%l7 ! Mem[000000004a000023]
jmpl %g6+8,%g0
lduh [%i3+0x170],%l7 ! Mem[000000004b800170]
p29_call_3_le:
swap [%i2+0x1bc],%l1 ! Mem[000000004b0001bc]
stw %l6,[%i0+0x074] ! Mem[000000004a000074]
ldx [%i2+0x1a0],%l4 ! Mem[000000004b0001a0]
std %l4,[%i0+0x098] ! Mem[000000004a000098]
retl
ldd [%i1+0x028],%l4 ! Mem[000000004a800028]
p29_jmpl_3_lo:
ldstub [%o0+0x023],%l7 ! Mem[000000004a000023]
jmpl %g6+8,%g0
lduh [%o3+0x170],%l7 ! Mem[000000004b800170]
p29_call_3_lo:
swap [%o2+0x1bc],%l1 ! Mem[000000004b0001bc]
stw %l6,[%o0+0x074] ! Mem[000000004a000074]
ldx [%o2+0x1a0],%l4 ! Mem[000000004b0001a0]
std %l4,[%o0+0x098] ! Mem[000000004a000098]
retl
ldd [%o1+0x028],%l4 ! Mem[000000004a800028]
p29_jmpl_3_he:
lduw [%i0+0x1f8],%l1 ! Mem[000000004a0001f8]
stx %l7,[%i2+0x160] ! Mem[000000004b000160]
stb %l7,[%i1+0x067] ! Mem[000000004a800067]
stb %l5,[%i2+0x1a9] ! Mem[000000004b0001a9]
ldd [%i0+0x178],%l2 ! Mem[000000004a000178]
jmpl %g6+8,%g0
stw %l1,[%i3+0x070] ! Mem[000000004b800070]
p29_call_3_he:
swap [%i1+0x004],%l4 ! Mem[000000004a800004]
swap [%i1+0x058],%l5 ! Mem[000000004a800058]
retl
lduh [%i3+0x03c],%l2 ! Mem[000000004b80003c]
p29_jmpl_3_ho:
lduw [%o0+0x1f8],%l1 ! Mem[000000004a0001f8]
stx %l7,[%o2+0x160] ! Mem[000000004b000160]
stb %l7,[%o1+0x067] ! Mem[000000004a800067]
stb %l5,[%o2+0x1a9] ! Mem[000000004b0001a9]
ldd [%o0+0x178],%l2 ! Mem[000000004a000178]
jmpl %g6+8,%g0
stw %l1,[%o3+0x070] ! Mem[000000004b800070]
p29_call_3_ho:
swap [%o1+0x004],%l4 ! Mem[000000004a800004]
swap [%o1+0x058],%l5 ! Mem[000000004a800058]
retl
lduh [%o3+0x03c],%l2 ! Mem[000000004b80003c]
p30_jmpl_3_le:
jmpl %g6+8,%g0
ldd [%i3+0x160],%l6 ! Mem[000000004d800160]
p30_call_3_le:
ldub [%i1+0x15c],%l6 ! Mem[000000004c80015c]
ldx [%i0+0x158],%l3 ! Mem[000000004c000158]
lduh [%i1+0x118],%l7 ! Mem[000000004c800118]
std %l2,[%i1+0x1f8] ! Mem[000000004c8001f8]
ldx [%i1+0x188],%l5 ! Mem[000000004c800188]
swap [%i3+0x068],%l0 ! Mem[000000004d800068]
retl
ldsb [%i1+0x04e],%l6 ! Mem[000000004c80004e]
p30_jmpl_3_lo:
jmpl %g6+8,%g0
ldd [%o3+0x160],%l6 ! Mem[000000004d800160]
p30_call_3_lo:
ldub [%o1+0x15c],%l6 ! Mem[000000004c80015c]
ldx [%o0+0x158],%l3 ! Mem[000000004c000158]
lduh [%o1+0x118],%l7 ! Mem[000000004c800118]
std %l2,[%o1+0x1f8] ! Mem[000000004c8001f8]
ldx [%o1+0x188],%l5 ! Mem[000000004c800188]
swap [%o3+0x068],%l0 ! Mem[000000004d800068]
retl
ldsb [%o1+0x04e],%l6 ! Mem[000000004c80004e]
p30_jmpl_3_he:
ldub [%i3+0x082],%l0 ! Mem[000000004d800082]
lduw [%i1+0x03c],%l1 ! Mem[000000004c80003c]
swap [%i3+0x160],%l5 ! Mem[000000004d800160]
ldstub [%i1+0x1d9],%l5 ! Mem[000000004c8001d9]
swap [%i2+0x1b4],%l7 ! Mem[000000004d0001b4]
jmpl %g6+8,%g0
ldsh [%i3+0x1de],%l6 ! Mem[000000004d8001de]
p30_call_3_he:
ldub [%i0+0x186],%l4 ! Mem[000000004c000186]
std %l0,[%i0+0x0b8] ! Mem[000000004c0000b8]
ldub [%i2+0x1bc],%l6 ! Mem[000000004d0001bc]
swap [%i1+0x028],%l5 ! Mem[000000004c800028]
ldsh [%i0+0x19a],%l6 ! Mem[000000004c00019a]
lduh [%i3+0x0aa],%l4 ! Mem[000000004d8000aa]
retl
stb %l0,[%i0+0x09c] ! Mem[000000004c00009c]
p30_jmpl_3_ho:
ldub [%o3+0x082],%l0 ! Mem[000000004d800082]
lduw [%o1+0x03c],%l1 ! Mem[000000004c80003c]
swap [%o3+0x160],%l5 ! Mem[000000004d800160]
ldstub [%o1+0x1d9],%l5 ! Mem[000000004c8001d9]
swap [%o2+0x1b4],%l7 ! Mem[000000004d0001b4]
jmpl %g6+8,%g0
ldsh [%o3+0x1de],%l6 ! Mem[000000004d8001de]
p30_call_3_ho:
ldub [%o0+0x186],%l4 ! Mem[000000004c000186]
std %l0,[%o0+0x0b8] ! Mem[000000004c0000b8]
ldub [%o2+0x1bc],%l6 ! Mem[000000004d0001bc]
swap [%o1+0x028],%l5 ! Mem[000000004c800028]
ldsh [%o0+0x19a],%l6 ! Mem[000000004c00019a]
lduh [%o3+0x0aa],%l4 ! Mem[000000004d8000aa]
retl
stb %l0,[%o0+0x09c] ! Mem[000000004c00009c]
p31_jmpl_3_le:
sth %l1,[%i3+0x150] ! Mem[000000004f800150]
ldsb [%i1+0x199],%l1 ! Mem[000000004e800199]
ldsw [%i0+0x140],%l3 ! Mem[000000004e000140]
stw %l7,[%i0+0x108] ! Mem[000000004e000108]
jmpl %g6+8,%g0
ldstub [%i0+0x1c9],%l6 ! Mem[000000004e0001c9]
p31_call_3_le:
swap [%i3+0x198],%l1 ! Mem[000000004f800198]
stx %l7,[%i2+0x008] ! Mem[000000004f000008]
std %l6,[%i1+0x160] ! Mem[000000004e800160]
ldx [%i1+0x178],%l1 ! Mem[000000004e800178]
ldsb [%i1+0x1df],%l3 ! Mem[000000004e8001df]
ldub [%i0+0x182],%l2 ! Mem[000000004e000182]
swap [%i1+0x184],%l0 ! Mem[000000004e800184]
retl
lduh [%i3+0x098],%l3 ! Mem[000000004f800098]
p31_jmpl_3_lo:
sth %l1,[%o3+0x150] ! Mem[000000004f800150]
ldsb [%o1+0x199],%l1 ! Mem[000000004e800199]
ldsw [%o0+0x140],%l3 ! Mem[000000004e000140]
stw %l7,[%o0+0x108] ! Mem[000000004e000108]
jmpl %g6+8,%g0
ldstub [%o0+0x1c9],%l6 ! Mem[000000004e0001c9]
p31_call_3_lo:
swap [%o3+0x198],%l1 ! Mem[000000004f800198]
stx %l7,[%o2+0x008] ! Mem[000000004f000008]
std %l6,[%o1+0x160] ! Mem[000000004e800160]
ldx [%o1+0x178],%l1 ! Mem[000000004e800178]
ldsb [%o1+0x1df],%l3 ! Mem[000000004e8001df]
ldub [%o0+0x182],%l2 ! Mem[000000004e000182]
swap [%o1+0x184],%l0 ! Mem[000000004e800184]
retl
lduh [%o3+0x098],%l3 ! Mem[000000004f800098]
p31_jmpl_3_he:
ldsh [%i2+0x02c],%l6 ! Mem[000000004f00002c]
swap [%i1+0x07c],%l7 ! Mem[000000004e80007c]
lduw [%i3+0x1c0],%l2 ! Mem[000000004f8001c0]
ldub [%i1+0x1cc],%l3 ! Mem[000000004e8001cc]
ldstub [%i1+0x17b],%l5 ! Mem[000000004e80017b]
lduw [%i2+0x1cc],%l3 ! Mem[000000004f0001cc]
jmpl %g6+8,%g0
ldub [%i0+0x173],%l1 ! Mem[000000004e000173]
p31_call_3_he:
swap [%i2+0x074],%l6 ! Mem[000000004f000074]
ldsb [%i1+0x1a7],%l4 ! Mem[000000004e8001a7]
retl
stb %l7,[%i0+0x05b] ! Mem[000000004e00005b]
p31_jmpl_3_ho:
ldsh [%o2+0x02c],%l6 ! Mem[000000004f00002c]
swap [%o1+0x07c],%l7 ! Mem[000000004e80007c]
lduw [%o3+0x1c0],%l2 ! Mem[000000004f8001c0]
ldub [%o1+0x1cc],%l3 ! Mem[000000004e8001cc]
ldstub [%o1+0x17b],%l5 ! Mem[000000004e80017b]
lduw [%o2+0x1cc],%l3 ! Mem[000000004f0001cc]
jmpl %g6+8,%g0
ldub [%o0+0x173],%l1 ! Mem[000000004e000173]
p31_call_3_ho:
swap [%o2+0x074],%l6 ! Mem[000000004f000074]
ldsb [%o1+0x1a7],%l4 ! Mem[000000004e8001a7]
retl
stb %l7,[%o0+0x05b] ! Mem[000000004e00005b]
p32_jmpl_3_le:
ldstub [%i0+0x18f],%l5 ! Mem[000000005000018f]
ldx [%i1+0x1b8],%l4 ! Mem[00000000508001b8]
stw %l6,[%i3+0x134] ! Mem[0000000051800134]
lduh [%i0+0x134],%l5 ! Mem[0000000050000134]
jmpl %g6+8,%g0
swap [%i2+0x034],%l1 ! Mem[0000000051000034]
p32_call_3_le:
ldstub [%i3+0x148],%l0 ! Mem[0000000051800148]
retl
lduw [%i2+0x194],%l6 ! Mem[0000000051000194]
p32_jmpl_3_lo:
ldstub [%o0+0x18f],%l5 ! Mem[000000005000018f]
ldx [%o1+0x1b8],%l4 ! Mem[00000000508001b8]
stw %l6,[%o3+0x134] ! Mem[0000000051800134]
lduh [%o0+0x134],%l5 ! Mem[0000000050000134]
jmpl %g6+8,%g0
swap [%o2+0x034],%l1 ! Mem[0000000051000034]
p32_call_3_lo:
ldstub [%o3+0x148],%l0 ! Mem[0000000051800148]
retl
lduw [%o2+0x194],%l6 ! Mem[0000000051000194]
p32_jmpl_3_he:
jmpl %g6+8,%g0
sth %l4,[%i0+0x148] ! Mem[0000000050000148]
p32_call_3_he:
ldsw [%i3+0x0a8],%l5 ! Mem[00000000518000a8]
ldstub [%i1+0x051],%l3 ! Mem[0000000050800051]
lduw [%i2+0x0ec],%l0 ! Mem[00000000510000ec]
swap [%i0+0x074],%l2 ! Mem[0000000050000074]
retl
stb %l2,[%i1+0x1df] ! Mem[00000000508001df]
p32_jmpl_3_ho:
jmpl %g6+8,%g0
sth %l4,[%o0+0x148] ! Mem[0000000050000148]
p32_call_3_ho:
ldsw [%o3+0x0a8],%l5 ! Mem[00000000518000a8]
ldstub [%o1+0x051],%l3 ! Mem[0000000050800051]
lduw [%o2+0x0ec],%l0 ! Mem[00000000510000ec]
swap [%o0+0x074],%l2 ! Mem[0000000050000074]
retl
stb %l2,[%o1+0x1df] ! Mem[00000000508001df]
p33_jmpl_3_le:
stx %l6,[%i2+0x0f8] ! Mem[00000000530000f8]
ldx [%i0+0x0e8],%l1 ! Mem[00000000520000e8]
ldub [%i1+0x0fe],%l3 ! Mem[00000000528000fe]
ldd [%i3+0x0f0],%l4 ! Mem[00000000538000f0]
stx %l4,[%i1+0x1c0] ! Mem[00000000528001c0]
ldstub [%i3+0x099],%l7 ! Mem[0000000053800099]
ldstub [%i3+0x187],%l5 ! Mem[0000000053800187]
jmpl %g6+8,%g0
ldsb [%i3+0x182],%l2 ! Mem[0000000053800182]
p33_call_3_le:
ldsh [%i1+0x16c],%l7 ! Mem[000000005280016c]
retl
ldsh [%i1+0x01c],%l6 ! Mem[000000005280001c]
p33_jmpl_3_lo:
stx %l6,[%o2+0x0f8] ! Mem[00000000530000f8]
ldx [%o0+0x0e8],%l1 ! Mem[00000000520000e8]
ldub [%o1+0x0fe],%l3 ! Mem[00000000528000fe]
ldd [%o3+0x0f0],%l4 ! Mem[00000000538000f0]
stx %l4,[%o1+0x1c0] ! Mem[00000000528001c0]
ldstub [%o3+0x099],%l7 ! Mem[0000000053800099]
ldstub [%o3+0x187],%l5 ! Mem[0000000053800187]
jmpl %g6+8,%g0
ldsb [%o3+0x182],%l2 ! Mem[0000000053800182]
p33_call_3_lo:
ldsh [%o1+0x16c],%l7 ! Mem[000000005280016c]
retl
ldsh [%o1+0x01c],%l6 ! Mem[000000005280001c]
p33_jmpl_3_he:
swap [%i0+0x020],%l3 ! Mem[0000000052000020]
stx %l7,[%i0+0x170] ! Mem[0000000052000170]
lduw [%i3+0x038],%l5 ! Mem[0000000053800038]
ldstub [%i1+0x133],%l6 ! Mem[0000000052800133]
swap [%i2+0x07c],%l4 ! Mem[000000005300007c]
jmpl %g6+8,%g0
ldsh [%i3+0x1a2],%l2 ! Mem[00000000538001a2]
p33_call_3_he:
ldsw [%i2+0x134],%l1 ! Mem[0000000053000134]
ldsh [%i1+0x058],%l2 ! Mem[0000000052800058]
ldd [%i2+0x030],%l6 ! Mem[0000000053000030]
ldsh [%i1+0x1f0],%l3 ! Mem[00000000528001f0]
retl
ldd [%i1+0x130],%l2 ! Mem[0000000052800130]
p33_jmpl_3_ho:
swap [%o0+0x020],%l3 ! Mem[0000000052000020]
stx %l7,[%o0+0x170] ! Mem[0000000052000170]
lduw [%o3+0x038],%l5 ! Mem[0000000053800038]
ldstub [%o1+0x133],%l6 ! Mem[0000000052800133]
swap [%o2+0x07c],%l4 ! Mem[000000005300007c]
jmpl %g6+8,%g0
ldsh [%o3+0x1a2],%l2 ! Mem[00000000538001a2]
p33_call_3_ho:
ldsw [%o2+0x134],%l1 ! Mem[0000000053000134]
ldsh [%o1+0x058],%l2 ! Mem[0000000052800058]
ldd [%o2+0x030],%l6 ! Mem[0000000053000030]
ldsh [%o1+0x1f0],%l3 ! Mem[00000000528001f0]
retl
ldd [%o1+0x130],%l2 ! Mem[0000000052800130]
p34_jmpl_3_le:
ldstub [%i2+0x0b1],%l1 ! Mem[00000000550000b1]
ldsw [%i0+0x0b8],%l4 ! Mem[00000000540000b8]
ldstub [%i3+0x03b],%l5 ! Mem[000000005580003b]
ldsh [%i2+0x034],%l7 ! Mem[0000000055000034]
swap [%i1+0x144],%l5 ! Mem[0000000054800144]
ldub [%i0+0x085],%l7 ! Mem[0000000054000085]
ldstub [%i1+0x058],%l4 ! Mem[0000000054800058]
jmpl %g6+8,%g0
ldstub [%i2+0x18f],%l0 ! Mem[000000005500018f]
p34_call_3_le:
lduh [%i1+0x122],%l7 ! Mem[0000000054800122]
retl
stb %l1,[%i0+0x066] ! Mem[0000000054000066]
p34_jmpl_3_lo:
ldstub [%o2+0x0b1],%l1 ! Mem[00000000550000b1]
ldsw [%o0+0x0b8],%l4 ! Mem[00000000540000b8]
ldstub [%o3+0x03b],%l5 ! Mem[000000005580003b]
ldsh [%o2+0x034],%l7 ! Mem[0000000055000034]
swap [%o1+0x144],%l5 ! Mem[0000000054800144]
ldub [%o0+0x085],%l7 ! Mem[0000000054000085]
ldstub [%o1+0x058],%l4 ! Mem[0000000054800058]
jmpl %g6+8,%g0
ldstub [%o2+0x18f],%l0 ! Mem[000000005500018f]
p34_call_3_lo:
lduh [%o1+0x122],%l7 ! Mem[0000000054800122]
retl
stb %l1,[%o0+0x066] ! Mem[0000000054000066]
p34_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i0+0x004],%l1 ! Mem[0000000054000004]
p34_call_3_he:
stb %l7,[%i3+0x090] ! Mem[0000000055800090]
retl
ldstub [%i0+0x067],%l7 ! Mem[0000000054000067]
p34_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o0+0x004],%l1 ! Mem[0000000054000004]
p34_call_3_ho:
stb %l7,[%o3+0x090] ! Mem[0000000055800090]
retl
ldstub [%o0+0x067],%l7 ! Mem[0000000054000067]
p35_jmpl_3_le:
ldsh [%i2+0x1cc],%l0 ! Mem[00000000570001cc]
ldub [%i0+0x02c],%l2 ! Mem[000000005600002c]
ldsb [%i2+0x0d8],%l6 ! Mem[00000000570000d8]
jmpl %g6+8,%g0
ldstub [%i0+0x1f6],%l0 ! Mem[00000000560001f6]
p35_call_3_le:
std %l4,[%i2+0x118] ! Mem[0000000057000118]
ldsw [%i0+0x0f0],%l5 ! Mem[00000000560000f0]
ldub [%i1+0x07f],%l0 ! Mem[000000005680007f]
ldd [%i1+0x050],%l0 ! Mem[0000000056800050]
stw %l7,[%i0+0x1e4] ! Mem[00000000560001e4]
retl
ldsb [%i3+0x1fe],%l2 ! Mem[00000000578001fe]
p35_jmpl_3_lo:
ldsh [%o2+0x1cc],%l0 ! Mem[00000000570001cc]
ldub [%o0+0x02c],%l2 ! Mem[000000005600002c]
ldsb [%o2+0x0d8],%l6 ! Mem[00000000570000d8]
jmpl %g6+8,%g0
ldstub [%o0+0x1f6],%l0 ! Mem[00000000560001f6]
p35_call_3_lo:
std %l4,[%o2+0x118] ! Mem[0000000057000118]
ldsw [%o0+0x0f0],%l5 ! Mem[00000000560000f0]
ldub [%o1+0x07f],%l0 ! Mem[000000005680007f]
ldd [%o1+0x050],%l0 ! Mem[0000000056800050]
stw %l7,[%o0+0x1e4] ! Mem[00000000560001e4]
retl
ldsb [%o3+0x1fe],%l2 ! Mem[00000000578001fe]
p35_jmpl_3_he:
jmpl %g6+8,%g0
ldsw [%i1+0x0ec],%l0 ! Mem[00000000568000ec]
p35_call_3_he:
ldsw [%i1+0x018],%l6 ! Mem[0000000056800018]
stx %l4,[%i3+0x1e8] ! Mem[00000000578001e8]
ldub [%i2+0x170],%l4 ! Mem[0000000057000170]
stw %l6,[%i0+0x0e8] ! Mem[00000000560000e8]
ldstub [%i2+0x0ed],%l5 ! Mem[00000000570000ed]
retl
lduw [%i1+0x050],%l6 ! Mem[0000000056800050]
p35_jmpl_3_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x0ec],%l0 ! Mem[00000000568000ec]
p35_call_3_ho:
ldsw [%o1+0x018],%l6 ! Mem[0000000056800018]
stx %l4,[%o3+0x1e8] ! Mem[00000000578001e8]
ldub [%o2+0x170],%l4 ! Mem[0000000057000170]
stw %l6,[%o0+0x0e8] ! Mem[00000000560000e8]
ldstub [%o2+0x0ed],%l5 ! Mem[00000000570000ed]
retl
lduw [%o1+0x050],%l6 ! Mem[0000000056800050]
p36_jmpl_3_le:
ldstub [%i2+0x1d6],%l0 ! Mem[00000000590001d6]
ldx [%i1+0x050],%l1 ! Mem[0000000058800050]
std %l6,[%i3+0x1c0] ! Mem[00000000598001c0]
jmpl %g6+8,%g0
sth %l7,[%i0+0x154] ! Mem[0000000058000154]
p36_call_3_le:
ldsb [%i0+0x0f7],%l7 ! Mem[00000000580000f7]
ldsw [%i2+0x1cc],%l3 ! Mem[00000000590001cc]
swap [%i3+0x12c],%l4 ! Mem[000000005980012c]
ldx [%i2+0x1a8],%l3 ! Mem[00000000590001a8]
std %l0,[%i2+0x108] ! Mem[0000000059000108]
retl
ldsb [%i2+0x0b4],%l6 ! Mem[00000000590000b4]
p36_jmpl_3_lo:
ldstub [%o2+0x1d6],%l0 ! Mem[00000000590001d6]
ldx [%o1+0x050],%l1 ! Mem[0000000058800050]
std %l6,[%o3+0x1c0] ! Mem[00000000598001c0]
jmpl %g6+8,%g0
sth %l7,[%o0+0x154] ! Mem[0000000058000154]
p36_call_3_lo:
ldsb [%o0+0x0f7],%l7 ! Mem[00000000580000f7]
ldsw [%o2+0x1cc],%l3 ! Mem[00000000590001cc]
swap [%o3+0x12c],%l4 ! Mem[000000005980012c]
ldx [%o2+0x1a8],%l3 ! Mem[00000000590001a8]
std %l0,[%o2+0x108] ! Mem[0000000059000108]
retl
ldsb [%o2+0x0b4],%l6 ! Mem[00000000590000b4]
p36_jmpl_3_he:
ldstub [%i2+0x029],%l7 ! Mem[0000000059000029]
stb %l4,[%i2+0x0d5] ! Mem[00000000590000d5]
ldsw [%i0+0x010],%l7 ! Mem[0000000058000010]
ldstub [%i1+0x010],%l2 ! Mem[0000000058800010]
ldstub [%i1+0x09f],%l6 ! Mem[000000005880009f]
swap [%i2+0x154],%l5 ! Mem[0000000059000154]
stw %l1,[%i0+0x0cc] ! Mem[00000000580000cc]
jmpl %g6+8,%g0
ldsw [%i1+0x0ac],%l0 ! Mem[00000000588000ac]
p36_call_3_he:
swap [%i0+0x050],%l1 ! Mem[0000000058000050]
ldx [%i3+0x0d8],%l6 ! Mem[00000000598000d8]
retl
stx %l0,[%i0+0x1a8] ! Mem[00000000580001a8]
p36_jmpl_3_ho:
ldstub [%o2+0x029],%l7 ! Mem[0000000059000029]
stb %l4,[%o2+0x0d5] ! Mem[00000000590000d5]
ldsw [%o0+0x010],%l7 ! Mem[0000000058000010]
ldstub [%o1+0x010],%l2 ! Mem[0000000058800010]
ldstub [%o1+0x09f],%l6 ! Mem[000000005880009f]
swap [%o2+0x154],%l5 ! Mem[0000000059000154]
stw %l1,[%o0+0x0cc] ! Mem[00000000580000cc]
jmpl %g6+8,%g0
ldsw [%o1+0x0ac],%l0 ! Mem[00000000588000ac]
p36_call_3_ho:
swap [%o0+0x050],%l1 ! Mem[0000000058000050]
ldx [%o3+0x0d8],%l6 ! Mem[00000000598000d8]
retl
stx %l0,[%o0+0x1a8] ! Mem[00000000580001a8]
p37_jmpl_3_le:
ldsb [%i3+0x1da],%l1 ! Mem[000000005b8001da]
ldstub [%i0+0x052],%l5 ! Mem[000000005a000052]
stb %l6,[%i2+0x1c5] ! Mem[000000005b0001c5]
stb %l3,[%i2+0x1a5] ! Mem[000000005b0001a5]
stb %l0,[%i2+0x1af] ! Mem[000000005b0001af]
ldsh [%i0+0x136],%l0 ! Mem[000000005a000136]
ldd [%i3+0x110],%l4 ! Mem[000000005b800110]
jmpl %g6+8,%g0
ldstub [%i2+0x166],%l5 ! Mem[000000005b000166]
p37_call_3_le:
stw %l1,[%i3+0x108] ! Mem[000000005b800108]
ldsh [%i1+0x136],%l1 ! Mem[000000005a800136]
stx %l2,[%i0+0x078] ! Mem[000000005a000078]
retl
ldsb [%i3+0x012],%l6 ! Mem[000000005b800012]
p37_jmpl_3_lo:
ldsb [%o3+0x1da],%l1 ! Mem[000000005b8001da]
ldstub [%o0+0x052],%l5 ! Mem[000000005a000052]
stb %l6,[%o2+0x1c5] ! Mem[000000005b0001c5]
stb %l3,[%o2+0x1a5] ! Mem[000000005b0001a5]
stb %l0,[%o2+0x1af] ! Mem[000000005b0001af]
ldsh [%o0+0x136],%l0 ! Mem[000000005a000136]
ldd [%o3+0x110],%l4 ! Mem[000000005b800110]
jmpl %g6+8,%g0
ldstub [%o2+0x166],%l5 ! Mem[000000005b000166]
p37_call_3_lo:
stw %l1,[%o3+0x108] ! Mem[000000005b800108]
ldsh [%o1+0x136],%l1 ! Mem[000000005a800136]
stx %l2,[%o0+0x078] ! Mem[000000005a000078]
retl
ldsb [%o3+0x012],%l6 ! Mem[000000005b800012]
p37_jmpl_3_he:
ldsh [%i0+0x00e],%l4 ! Mem[000000005a00000e]
stx %l1,[%i2+0x000] ! Mem[000000005b000000]
sth %l2,[%i3+0x094] ! Mem[000000005b800094]
swap [%i2+0x054],%l7 ! Mem[000000005b000054]
swap [%i0+0x17c],%l5 ! Mem[000000005a00017c]
jmpl %g6+8,%g0
ldsw [%i1+0x1c4],%l4 ! Mem[000000005a8001c4]
p37_call_3_he:
lduh [%i2+0x012],%l5 ! Mem[000000005b000012]
lduw [%i2+0x0fc],%l6 ! Mem[000000005b0000fc]
stw %l5,[%i2+0x170] ! Mem[000000005b000170]
stx %l2,[%i2+0x020] ! Mem[000000005b000020]
ldd [%i1+0x130],%l4 ! Mem[000000005a800130]
retl
std %l4,[%i0+0x1b0] ! Mem[000000005a0001b0]
p37_jmpl_3_ho:
ldsh [%o0+0x00e],%l4 ! Mem[000000005a00000e]
stx %l1,[%o2+0x000] ! Mem[000000005b000000]
sth %l2,[%o3+0x094] ! Mem[000000005b800094]
swap [%o2+0x054],%l7 ! Mem[000000005b000054]
swap [%o0+0x17c],%l5 ! Mem[000000005a00017c]
jmpl %g6+8,%g0
ldsw [%o1+0x1c4],%l4 ! Mem[000000005a8001c4]
p37_call_3_ho:
lduh [%o2+0x012],%l5 ! Mem[000000005b000012]
lduw [%o2+0x0fc],%l6 ! Mem[000000005b0000fc]
stw %l5,[%o2+0x170] ! Mem[000000005b000170]
stx %l2,[%o2+0x020] ! Mem[000000005b000020]
ldd [%o1+0x130],%l4 ! Mem[000000005a800130]
retl
std %l4,[%o0+0x1b0] ! Mem[000000005a0001b0]
p38_jmpl_3_le:
stw %l1,[%i3+0x064] ! Mem[000000005d800064]
ldstub [%i3+0x1d3],%l5 ! Mem[000000005d8001d3]
ldsb [%i3+0x1fb],%l1 ! Mem[000000005d8001fb]
swap [%i3+0x164],%l7 ! Mem[000000005d800164]
std %l0,[%i3+0x138] ! Mem[000000005d800138]
swap [%i1+0x0a4],%l0 ! Mem[000000005c8000a4]
stb %l1,[%i2+0x17d] ! Mem[000000005d00017d]
jmpl %g6+8,%g0
stx %l4,[%i1+0x0d8] ! Mem[000000005c8000d8]
p38_call_3_le:
swap [%i1+0x168],%l2 ! Mem[000000005c800168]
std %l0,[%i1+0x1a8] ! Mem[000000005c8001a8]
retl
lduw [%i2+0x190],%l6 ! Mem[000000005d000190]
p38_jmpl_3_lo:
stw %l1,[%o3+0x064] ! Mem[000000005d800064]
ldstub [%o3+0x1d3],%l5 ! Mem[000000005d8001d3]
ldsb [%o3+0x1fb],%l1 ! Mem[000000005d8001fb]
swap [%o3+0x164],%l7 ! Mem[000000005d800164]
std %l0,[%o3+0x138] ! Mem[000000005d800138]
swap [%o1+0x0a4],%l0 ! Mem[000000005c8000a4]
stb %l1,[%o2+0x17d] ! Mem[000000005d00017d]
jmpl %g6+8,%g0
stx %l4,[%o1+0x0d8] ! Mem[000000005c8000d8]
p38_call_3_lo:
swap [%o1+0x168],%l2 ! Mem[000000005c800168]
std %l0,[%o1+0x1a8] ! Mem[000000005c8001a8]
retl
lduw [%o2+0x190],%l6 ! Mem[000000005d000190]
p38_jmpl_3_he:
ldstub [%i2+0x094],%l0 ! Mem[000000005d000094]
std %l2,[%i0+0x170] ! Mem[000000005c000170]
sth %l6,[%i0+0x1ac] ! Mem[000000005c0001ac]
ldx [%i1+0x1f8],%l2 ! Mem[000000005c8001f8]
swap [%i3+0x1ac],%l5 ! Mem[000000005d8001ac]
jmpl %g6+8,%g0
ldsb [%i2+0x048],%l0 ! Mem[000000005d000048]
p38_call_3_he:
sth %l5,[%i3+0x1a0] ! Mem[000000005d8001a0]
retl
lduh [%i0+0x0fe],%l5 ! Mem[000000005c0000fe]
p38_jmpl_3_ho:
ldstub [%o2+0x094],%l0 ! Mem[000000005d000094]
std %l2,[%o0+0x170] ! Mem[000000005c000170]
sth %l6,[%o0+0x1ac] ! Mem[000000005c0001ac]
ldx [%o1+0x1f8],%l2 ! Mem[000000005c8001f8]
swap [%o3+0x1ac],%l5 ! Mem[000000005d8001ac]
jmpl %g6+8,%g0
ldsb [%o2+0x048],%l0 ! Mem[000000005d000048]
p38_call_3_ho:
sth %l5,[%o3+0x1a0] ! Mem[000000005d8001a0]
retl
lduh [%o0+0x0fe],%l5 ! Mem[000000005c0000fe]
p39_jmpl_3_le:
ldd [%i2+0x038],%l0 ! Mem[000000005f000038]
swap [%i2+0x1ec],%l5 ! Mem[000000005f0001ec]
stb %l3,[%i1+0x1ff] ! Mem[000000005e8001ff]
ldstub [%i0+0x1c5],%l2 ! Mem[000000005e0001c5]
jmpl %g6+8,%g0
ldstub [%i2+0x185],%l0 ! Mem[000000005f000185]
p39_call_3_le:
lduh [%i3+0x140],%l0 ! Mem[000000005f800140]
ldd [%i3+0x1d8],%l4 ! Mem[000000005f8001d8]
ldub [%i1+0x1ed],%l4 ! Mem[000000005e8001ed]
ldsh [%i3+0x150],%l4 ! Mem[000000005f800150]
ldd [%i0+0x0c8],%l6 ! Mem[000000005e0000c8]
lduw [%i1+0x0cc],%l5 ! Mem[000000005e8000cc]
ldstub [%i0+0x10b],%l1 ! Mem[000000005e00010b]
retl
ldsh [%i2+0x0b0],%l4 ! Mem[000000005f0000b0]
p39_jmpl_3_lo:
ldd [%o2+0x038],%l0 ! Mem[000000005f000038]
swap [%o2+0x1ec],%l5 ! Mem[000000005f0001ec]
stb %l3,[%o1+0x1ff] ! Mem[000000005e8001ff]
ldstub [%o0+0x1c5],%l2 ! Mem[000000005e0001c5]
jmpl %g6+8,%g0
ldstub [%o2+0x185],%l0 ! Mem[000000005f000185]
p39_call_3_lo:
lduh [%o3+0x140],%l0 ! Mem[000000005f800140]
ldd [%o3+0x1d8],%l4 ! Mem[000000005f8001d8]
ldub [%o1+0x1ed],%l4 ! Mem[000000005e8001ed]
ldsh [%o3+0x150],%l4 ! Mem[000000005f800150]
ldd [%o0+0x0c8],%l6 ! Mem[000000005e0000c8]
lduw [%o1+0x0cc],%l5 ! Mem[000000005e8000cc]
ldstub [%o0+0x10b],%l1 ! Mem[000000005e00010b]
retl
ldsh [%o2+0x0b0],%l4 ! Mem[000000005f0000b0]
p39_jmpl_3_he:
ldstub [%i1+0x1af],%l0 ! Mem[000000005e8001af]
ldstub [%i3+0x074],%l5 ! Mem[000000005f800074]
ldstub [%i0+0x177],%l7 ! Mem[000000005e000177]
std %l6,[%i0+0x178] ! Mem[000000005e000178]
jmpl %g6+8,%g0
ldsb [%i0+0x1af],%l5 ! Mem[000000005e0001af]
p39_call_3_he:
lduw [%i3+0x090],%l7 ! Mem[000000005f800090]
ldx [%i1+0x138],%l1 ! Mem[000000005e800138]
stw %l0,[%i1+0x084] ! Mem[000000005e800084]
swap [%i2+0x1c8],%l5 ! Mem[000000005f0001c8]
ldub [%i0+0x0dc],%l4 ! Mem[000000005e0000dc]
ldub [%i0+0x0de],%l6 ! Mem[000000005e0000de]
ldsw [%i0+0x124],%l6 ! Mem[000000005e000124]
retl
stx %l2,[%i1+0x000] ! Mem[000000005e800000]
p39_jmpl_3_ho:
ldstub [%o1+0x1af],%l0 ! Mem[000000005e8001af]
ldstub [%o3+0x074],%l5 ! Mem[000000005f800074]
ldstub [%o0+0x177],%l7 ! Mem[000000005e000177]
std %l6,[%o0+0x178] ! Mem[000000005e000178]
jmpl %g6+8,%g0
ldsb [%o0+0x1af],%l5 ! Mem[000000005e0001af]
p39_call_3_ho:
lduw [%o3+0x090],%l7 ! Mem[000000005f800090]
ldx [%o1+0x138],%l1 ! Mem[000000005e800138]
stw %l0,[%o1+0x084] ! Mem[000000005e800084]
swap [%o2+0x1c8],%l5 ! Mem[000000005f0001c8]
ldub [%o0+0x0dc],%l4 ! Mem[000000005e0000dc]
ldub [%o0+0x0de],%l6 ! Mem[000000005e0000de]
ldsw [%o0+0x124],%l6 ! Mem[000000005e000124]
retl
stx %l2,[%o1+0x000] ! Mem[000000005e800000]
p40_jmpl_3_le:
ldd [%i1+0x1a0],%l4 ! Mem[00000000608001a0]
lduh [%i2+0x1a4],%l0 ! Mem[00000000610001a4]
jmpl %g6+8,%g0
lduw [%i1+0x0b4],%l1 ! Mem[00000000608000b4]
p40_call_3_le:
ldsb [%i1+0x1df],%l3 ! Mem[00000000608001df]
retl
std %l2,[%i2+0x0d0] ! Mem[00000000610000d0]
p40_jmpl_3_lo:
ldd [%o1+0x1a0],%l4 ! Mem[00000000608001a0]
lduh [%o2+0x1a4],%l0 ! Mem[00000000610001a4]
jmpl %g6+8,%g0
lduw [%o1+0x0b4],%l1 ! Mem[00000000608000b4]
p40_call_3_lo:
ldsb [%o1+0x1df],%l3 ! Mem[00000000608001df]
retl
std %l2,[%o2+0x0d0] ! Mem[00000000610000d0]
p40_jmpl_3_he:
ldx [%i1+0x188],%l0 ! Mem[0000000060800188]
ldstub [%i3+0x1c3],%l0 ! Mem[00000000618001c3]
stw %l5,[%i0+0x098] ! Mem[0000000060000098]
jmpl %g6+8,%g0
ldd [%i2+0x0f8],%l0 ! Mem[00000000610000f8]
p40_call_3_he:
std %l2,[%i2+0x058] ! Mem[0000000061000058]
stx %l1,[%i0+0x150] ! Mem[0000000060000150]
ldstub [%i2+0x05c],%l4 ! Mem[000000006100005c]
retl
sth %l2,[%i0+0x1a2] ! Mem[00000000600001a2]
p40_jmpl_3_ho:
ldx [%o1+0x188],%l0 ! Mem[0000000060800188]
ldstub [%o3+0x1c3],%l0 ! Mem[00000000618001c3]
stw %l5,[%o0+0x098] ! Mem[0000000060000098]
jmpl %g6+8,%g0
ldd [%o2+0x0f8],%l0 ! Mem[00000000610000f8]
p40_call_3_ho:
std %l2,[%o2+0x058] ! Mem[0000000061000058]
stx %l1,[%o0+0x150] ! Mem[0000000060000150]
ldstub [%o2+0x05c],%l4 ! Mem[000000006100005c]
retl
sth %l2,[%o0+0x1a2] ! Mem[00000000600001a2]
p41_jmpl_3_le:
sth %l4,[%i2+0x0ba] ! Mem[00000000630000ba]
lduw [%i0+0x160],%l0 ! Mem[0000000062000160]
stb %l4,[%i0+0x1d8] ! Mem[00000000620001d8]
ldsh [%i3+0x1ec],%l4 ! Mem[00000000638001ec]
jmpl %g6+8,%g0
ldsb [%i1+0x150],%l4 ! Mem[0000000062800150]
p41_call_3_le:
stw %l7,[%i2+0x014] ! Mem[0000000063000014]
stx %l5,[%i2+0x160] ! Mem[0000000063000160]
ldsw [%i1+0x084],%l7 ! Mem[0000000062800084]
ldub [%i1+0x0da],%l1 ! Mem[00000000628000da]
lduh [%i0+0x1be],%l0 ! Mem[00000000620001be]
retl
swap [%i2+0x028],%l7 ! Mem[0000000063000028]
p41_jmpl_3_lo:
sth %l4,[%o2+0x0ba] ! Mem[00000000630000ba]
lduw [%o0+0x160],%l0 ! Mem[0000000062000160]
stb %l4,[%o0+0x1d8] ! Mem[00000000620001d8]
ldsh [%o3+0x1ec],%l4 ! Mem[00000000638001ec]
jmpl %g6+8,%g0
ldsb [%o1+0x150],%l4 ! Mem[0000000062800150]
p41_call_3_lo:
stw %l7,[%o2+0x014] ! Mem[0000000063000014]
stx %l5,[%o2+0x160] ! Mem[0000000063000160]
ldsw [%o1+0x084],%l7 ! Mem[0000000062800084]
ldub [%o1+0x0da],%l1 ! Mem[00000000628000da]
lduh [%o0+0x1be],%l0 ! Mem[00000000620001be]
retl
swap [%o2+0x028],%l7 ! Mem[0000000063000028]
p41_jmpl_3_he:
jmpl %g6+8,%g0
stw %l6,[%i0+0x070] ! Mem[0000000062000070]
p41_call_3_he:
ldsb [%i1+0x010],%l2 ! Mem[0000000062800010]
stx %l4,[%i0+0x198] ! Mem[0000000062000198]
ldx [%i1+0x070],%l2 ! Mem[0000000062800070]
swap [%i3+0x1c0],%l7 ! Mem[00000000638001c0]
ldsh [%i2+0x08c],%l0 ! Mem[000000006300008c]
swap [%i2+0x088],%l0 ! Mem[0000000063000088]
swap [%i2+0x028],%l4 ! Mem[0000000063000028]
retl
ldx [%i1+0x180],%l3 ! Mem[0000000062800180]
p41_jmpl_3_ho:
jmpl %g6+8,%g0
stw %l6,[%o0+0x070] ! Mem[0000000062000070]
p41_call_3_ho:
ldsb [%o1+0x010],%l2 ! Mem[0000000062800010]
stx %l4,[%o0+0x198] ! Mem[0000000062000198]
ldx [%o1+0x070],%l2 ! Mem[0000000062800070]
swap [%o3+0x1c0],%l7 ! Mem[00000000638001c0]
ldsh [%o2+0x08c],%l0 ! Mem[000000006300008c]
swap [%o2+0x088],%l0 ! Mem[0000000063000088]
swap [%o2+0x028],%l4 ! Mem[0000000063000028]
retl
ldx [%o1+0x180],%l3 ! Mem[0000000062800180]
p42_jmpl_3_le:
ldsh [%i2+0x074],%l6 ! Mem[0000000065000074]
jmpl %g6+8,%g0
ldsw [%i3+0x1a4],%l4 ! Mem[00000000658001a4]
p42_call_3_le:
stx %l1,[%i1+0x0f8] ! Mem[00000000648000f8]
ldd [%i3+0x198],%l0 ! Mem[0000000065800198]
lduw [%i2+0x028],%l7 ! Mem[0000000065000028]
swap [%i1+0x164],%l7 ! Mem[0000000064800164]
retl
swap [%i0+0x17c],%l5 ! Mem[000000006400017c]
p42_jmpl_3_lo:
ldsh [%o2+0x074],%l6 ! Mem[0000000065000074]
jmpl %g6+8,%g0
ldsw [%o3+0x1a4],%l4 ! Mem[00000000658001a4]
p42_call_3_lo:
stx %l1,[%o1+0x0f8] ! Mem[00000000648000f8]
ldd [%o3+0x198],%l0 ! Mem[0000000065800198]
lduw [%o2+0x028],%l7 ! Mem[0000000065000028]
swap [%o1+0x164],%l7 ! Mem[0000000064800164]
retl
swap [%o0+0x17c],%l5 ! Mem[000000006400017c]
p42_jmpl_3_he:
stb %l1,[%i2+0x05a] ! Mem[000000006500005a]
stw %l5,[%i3+0x034] ! Mem[0000000065800034]
stb %l7,[%i1+0x047] ! Mem[0000000064800047]
stw %l5,[%i2+0x188] ! Mem[0000000065000188]
ldsw [%i0+0x1f8],%l6 ! Mem[00000000640001f8]
stb %l0,[%i1+0x168] ! Mem[0000000064800168]
jmpl %g6+8,%g0
sth %l1,[%i1+0x08e] ! Mem[000000006480008e]
p42_call_3_he:
ldstub [%i0+0x168],%l4 ! Mem[0000000064000168]
ldx [%i2+0x020],%l6 ! Mem[0000000065000020]
ldsw [%i0+0x1e8],%l5 ! Mem[00000000640001e8]
retl
lduh [%i1+0x078],%l5 ! Mem[0000000064800078]
p42_jmpl_3_ho:
stb %l1,[%o2+0x05a] ! Mem[000000006500005a]
stw %l5,[%o3+0x034] ! Mem[0000000065800034]
stb %l7,[%o1+0x047] ! Mem[0000000064800047]
stw %l5,[%o2+0x188] ! Mem[0000000065000188]
ldsw [%o0+0x1f8],%l6 ! Mem[00000000640001f8]
stb %l0,[%o1+0x168] ! Mem[0000000064800168]
jmpl %g6+8,%g0
sth %l1,[%o1+0x08e] ! Mem[000000006480008e]
p42_call_3_ho:
ldstub [%o0+0x168],%l4 ! Mem[0000000064000168]
ldx [%o2+0x020],%l6 ! Mem[0000000065000020]
ldsw [%o0+0x1e8],%l5 ! Mem[00000000640001e8]
retl
lduh [%o1+0x078],%l5 ! Mem[0000000064800078]
p43_jmpl_3_le:
stb %l1,[%i2+0x035] ! Mem[0000000067000035]
jmpl %g6+8,%g0
lduw [%i0+0x060],%l7 ! Mem[0000000066000060]
p43_call_3_le:
retl
ldsh [%i0+0x0b4],%l0 ! Mem[00000000660000b4]
p43_jmpl_3_lo:
stb %l1,[%o2+0x035] ! Mem[0000000067000035]
jmpl %g6+8,%g0
lduw [%o0+0x060],%l7 ! Mem[0000000066000060]
p43_call_3_lo:
retl
ldsh [%o0+0x0b4],%l0 ! Mem[00000000660000b4]
p43_jmpl_3_he:
lduw [%i2+0x04c],%l6 ! Mem[000000006700004c]
std %l2,[%i3+0x000] ! Mem[0000000067800000]
ldsw [%i1+0x10c],%l2 ! Mem[000000006680010c]
lduw [%i1+0x148],%l4 ! Mem[0000000066800148]
ldd [%i0+0x110],%l6 ! Mem[0000000066000110]
lduw [%i0+0x0a8],%l5 ! Mem[00000000660000a8]
jmpl %g6+8,%g0
ldub [%i2+0x1d9],%l4 ! Mem[00000000670001d9]
p43_call_3_he:
ldx [%i2+0x098],%l1 ! Mem[0000000067000098]
ldsw [%i0+0x1f4],%l3 ! Mem[00000000660001f4]
ldsh [%i0+0x09e],%l6 ! Mem[000000006600009e]
stw %l5,[%i3+0x174] ! Mem[0000000067800174]
lduw [%i1+0x0cc],%l1 ! Mem[00000000668000cc]
ldsh [%i3+0x034],%l1 ! Mem[0000000067800034]
retl
ldsb [%i0+0x0a9],%l3 ! Mem[00000000660000a9]
p43_jmpl_3_ho:
lduw [%o2+0x04c],%l6 ! Mem[000000006700004c]
std %l2,[%o3+0x000] ! Mem[0000000067800000]
ldsw [%o1+0x10c],%l2 ! Mem[000000006680010c]
lduw [%o1+0x148],%l4 ! Mem[0000000066800148]
ldd [%o0+0x110],%l6 ! Mem[0000000066000110]
lduw [%o0+0x0a8],%l5 ! Mem[00000000660000a8]
jmpl %g6+8,%g0
ldub [%o2+0x1d9],%l4 ! Mem[00000000670001d9]
p43_call_3_ho:
ldx [%o2+0x098],%l1 ! Mem[0000000067000098]
ldsw [%o0+0x1f4],%l3 ! Mem[00000000660001f4]
ldsh [%o0+0x09e],%l6 ! Mem[000000006600009e]
stw %l5,[%o3+0x174] ! Mem[0000000067800174]
lduw [%o1+0x0cc],%l1 ! Mem[00000000668000cc]
ldsh [%o3+0x034],%l1 ! Mem[0000000067800034]
retl
ldsb [%o0+0x0a9],%l3 ! Mem[00000000660000a9]
p44_jmpl_3_le:
ldsw [%i1+0x1ac],%l3 ! Mem[00000000688001ac]
ldd [%i0+0x108],%l0 ! Mem[0000000068000108]
swap [%i1+0x0b4],%l6 ! Mem[00000000688000b4]
ldsh [%i2+0x1d0],%l1 ! Mem[00000000690001d0]
jmpl %g6+8,%g0
swap [%i0+0x100],%l7 ! Mem[0000000068000100]
p44_call_3_le:
ldstub [%i1+0x02f],%l4 ! Mem[000000006880002f]
stw %l5,[%i0+0x18c] ! Mem[000000006800018c]
lduw [%i2+0x128],%l5 ! Mem[0000000069000128]
ldstub [%i3+0x074],%l7 ! Mem[0000000069800074]
stx %l4,[%i0+0x068] ! Mem[0000000068000068]
ldub [%i3+0x01d],%l0 ! Mem[000000006980001d]
retl
lduh [%i1+0x034],%l3 ! Mem[0000000068800034]
p44_jmpl_3_lo:
ldsw [%o1+0x1ac],%l3 ! Mem[00000000688001ac]
ldd [%o0+0x108],%l0 ! Mem[0000000068000108]
swap [%o1+0x0b4],%l6 ! Mem[00000000688000b4]
ldsh [%o2+0x1d0],%l1 ! Mem[00000000690001d0]
jmpl %g6+8,%g0
swap [%o0+0x100],%l7 ! Mem[0000000068000100]
p44_call_3_lo:
ldstub [%o1+0x02f],%l4 ! Mem[000000006880002f]
stw %l5,[%o0+0x18c] ! Mem[000000006800018c]
lduw [%o2+0x128],%l5 ! Mem[0000000069000128]
ldstub [%o3+0x074],%l7 ! Mem[0000000069800074]
stx %l4,[%o0+0x068] ! Mem[0000000068000068]
ldub [%o3+0x01d],%l0 ! Mem[000000006980001d]
retl
lduh [%o1+0x034],%l3 ! Mem[0000000068800034]
p44_jmpl_3_he:
swap [%i1+0x114],%l5 ! Mem[0000000068800114]
ldsb [%i3+0x034],%l1 ! Mem[0000000069800034]
std %l2,[%i1+0x0a8] ! Mem[00000000688000a8]
swap [%i2+0x008],%l4 ! Mem[0000000069000008]
sth %l0,[%i0+0x1b6] ! Mem[00000000680001b6]
stw %l2,[%i3+0x154] ! Mem[0000000069800154]
jmpl %g6+8,%g0
lduw [%i2+0x08c],%l0 ! Mem[000000006900008c]
p44_call_3_he:
ldsb [%i2+0x071],%l3 ! Mem[0000000069000071]
ldsw [%i3+0x1d8],%l4 ! Mem[00000000698001d8]
sth %l7,[%i3+0x138] ! Mem[0000000069800138]
retl
ldstub [%i0+0x142],%l4 ! Mem[0000000068000142]
p44_jmpl_3_ho:
swap [%o1+0x114],%l5 ! Mem[0000000068800114]
ldsb [%o3+0x034],%l1 ! Mem[0000000069800034]
std %l2,[%o1+0x0a8] ! Mem[00000000688000a8]
swap [%o2+0x008],%l4 ! Mem[0000000069000008]
sth %l0,[%o0+0x1b6] ! Mem[00000000680001b6]
stw %l2,[%o3+0x154] ! Mem[0000000069800154]
jmpl %g6+8,%g0
lduw [%o2+0x08c],%l0 ! Mem[000000006900008c]
p44_call_3_ho:
ldsb [%o2+0x071],%l3 ! Mem[0000000069000071]
ldsw [%o3+0x1d8],%l4 ! Mem[00000000698001d8]
sth %l7,[%o3+0x138] ! Mem[0000000069800138]
retl
ldstub [%o0+0x142],%l4 ! Mem[0000000068000142]
p45_jmpl_3_le:
ldsw [%i2+0x078],%l6 ! Mem[000000006b000078]
stw %l3,[%i1+0x0d4] ! Mem[000000006a8000d4]
stb %l0,[%i2+0x18b] ! Mem[000000006b00018b]
jmpl %g6+8,%g0
ldstub [%i0+0x197],%l3 ! Mem[000000006a000197]
p45_call_3_le:
retl
ldub [%i0+0x079],%l7 ! Mem[000000006a000079]
p45_jmpl_3_lo:
ldsw [%o2+0x078],%l6 ! Mem[000000006b000078]
stw %l3,[%o1+0x0d4] ! Mem[000000006a8000d4]
stb %l0,[%o2+0x18b] ! Mem[000000006b00018b]
jmpl %g6+8,%g0
ldstub [%o0+0x197],%l3 ! Mem[000000006a000197]
p45_call_3_lo:
retl
ldub [%o0+0x079],%l7 ! Mem[000000006a000079]
p45_jmpl_3_he:
ldsb [%i2+0x0db],%l0 ! Mem[000000006b0000db]
ldx [%i2+0x030],%l0 ! Mem[000000006b000030]
lduw [%i2+0x0f0],%l5 ! Mem[000000006b0000f0]
lduw [%i2+0x07c],%l0 ! Mem[000000006b00007c]
lduh [%i1+0x076],%l1 ! Mem[000000006a800076]
jmpl %g6+8,%g0
lduh [%i3+0x1e6],%l7 ! Mem[000000006b8001e6]
p45_call_3_he:
ldstub [%i0+0x186],%l0 ! Mem[000000006a000186]
ldx [%i1+0x0e8],%l0 ! Mem[000000006a8000e8]
retl
ldstub [%i0+0x030],%l1 ! Mem[000000006a000030]
p45_jmpl_3_ho:
ldsb [%o2+0x0db],%l0 ! Mem[000000006b0000db]
ldx [%o2+0x030],%l0 ! Mem[000000006b000030]
lduw [%o2+0x0f0],%l5 ! Mem[000000006b0000f0]
lduw [%o2+0x07c],%l0 ! Mem[000000006b00007c]
lduh [%o1+0x076],%l1 ! Mem[000000006a800076]
jmpl %g6+8,%g0
lduh [%o3+0x1e6],%l7 ! Mem[000000006b8001e6]
p45_call_3_ho:
ldstub [%o0+0x186],%l0 ! Mem[000000006a000186]
ldx [%o1+0x0e8],%l0 ! Mem[000000006a8000e8]
retl
ldstub [%o0+0x030],%l1 ! Mem[000000006a000030]
p46_jmpl_3_le:
ldd [%i0+0x030],%l0 ! Mem[000000006c000030]
jmpl %g6+8,%g0
ldstub [%i1+0x063],%l7 ! Mem[000000006c800063]
p46_call_3_le:
retl
ldstub [%i2+0x095],%l0 ! Mem[000000006d000095]
p46_jmpl_3_lo:
ldd [%o0+0x030],%l0 ! Mem[000000006c000030]
jmpl %g6+8,%g0
ldstub [%o1+0x063],%l7 ! Mem[000000006c800063]
p46_call_3_lo:
retl
ldstub [%o2+0x095],%l0 ! Mem[000000006d000095]
p46_jmpl_3_he:
stw %l6,[%i0+0x06c] ! Mem[000000006c00006c]
stb %l2,[%i2+0x1de] ! Mem[000000006d0001de]
ldub [%i3+0x0bb],%l4 ! Mem[000000006d8000bb]
ldx [%i1+0x1c0],%l0 ! Mem[000000006c8001c0]
swap [%i0+0x0b8],%l5 ! Mem[000000006c0000b8]
ldsh [%i2+0x0dc],%l0 ! Mem[000000006d0000dc]
jmpl %g6+8,%g0
swap [%i2+0x17c],%l0 ! Mem[000000006d00017c]
p46_call_3_he:
lduw [%i0+0x170],%l1 ! Mem[000000006c000170]
ldsw [%i3+0x05c],%l4 ! Mem[000000006d80005c]
ldx [%i3+0x180],%l2 ! Mem[000000006d800180]
swap [%i3+0x114],%l7 ! Mem[000000006d800114]
retl
ldd [%i3+0x1e0],%l4 ! Mem[000000006d8001e0]
p46_jmpl_3_ho:
stw %l6,[%o0+0x06c] ! Mem[000000006c00006c]
stb %l2,[%o2+0x1de] ! Mem[000000006d0001de]
ldub [%o3+0x0bb],%l4 ! Mem[000000006d8000bb]
ldx [%o1+0x1c0],%l0 ! Mem[000000006c8001c0]
swap [%o0+0x0b8],%l5 ! Mem[000000006c0000b8]
ldsh [%o2+0x0dc],%l0 ! Mem[000000006d0000dc]
jmpl %g6+8,%g0
swap [%o2+0x17c],%l0 ! Mem[000000006d00017c]
p46_call_3_ho:
lduw [%o0+0x170],%l1 ! Mem[000000006c000170]
ldsw [%o3+0x05c],%l4 ! Mem[000000006d80005c]
ldx [%o3+0x180],%l2 ! Mem[000000006d800180]
swap [%o3+0x114],%l7 ! Mem[000000006d800114]
retl
ldd [%o3+0x1e0],%l4 ! Mem[000000006d8001e0]
p47_jmpl_3_le:
ldstub [%i2+0x095],%l2 ! Mem[000000006f000095]
lduw [%i0+0x154],%l5 ! Mem[000000006e000154]
jmpl %g6+8,%g0
stw %l5,[%i0+0x134] ! Mem[000000006e000134]
p47_call_3_le:
lduh [%i0+0x12a],%l1 ! Mem[000000006e00012a]
ldd [%i2+0x050],%l6 ! Mem[000000006f000050]
stx %l5,[%i3+0x040] ! Mem[000000006f800040]
std %l4,[%i2+0x150] ! Mem[000000006f000150]
swap [%i1+0x020],%l2 ! Mem[000000006e800020]
stx %l4,[%i1+0x110] ! Mem[000000006e800110]
retl
ldstub [%i0+0x1b5],%l4 ! Mem[000000006e0001b5]
p47_jmpl_3_lo:
ldstub [%o2+0x095],%l2 ! Mem[000000006f000095]
lduw [%o0+0x154],%l5 ! Mem[000000006e000154]
jmpl %g6+8,%g0
stw %l5,[%o0+0x134] ! Mem[000000006e000134]
p47_call_3_lo:
lduh [%o0+0x12a],%l1 ! Mem[000000006e00012a]
ldd [%o2+0x050],%l6 ! Mem[000000006f000050]
stx %l5,[%o3+0x040] ! Mem[000000006f800040]
std %l4,[%o2+0x150] ! Mem[000000006f000150]
swap [%o1+0x020],%l2 ! Mem[000000006e800020]
stx %l4,[%o1+0x110] ! Mem[000000006e800110]
retl
ldstub [%o0+0x1b5],%l4 ! Mem[000000006e0001b5]
p47_jmpl_3_he:
ldsh [%i3+0x0b6],%l0 ! Mem[000000006f8000b6]
ldsw [%i0+0x010],%l6 ! Mem[000000006e000010]
jmpl %g6+8,%g0
ldub [%i1+0x0a9],%l3 ! Mem[000000006e8000a9]
p47_call_3_he:
sth %l6,[%i3+0x12e] ! Mem[000000006f80012e]
ldx [%i1+0x030],%l5 ! Mem[000000006e800030]
retl
stb %l7,[%i0+0x016] ! Mem[000000006e000016]
p47_jmpl_3_ho:
ldsh [%o3+0x0b6],%l0 ! Mem[000000006f8000b6]
ldsw [%o0+0x010],%l6 ! Mem[000000006e000010]
jmpl %g6+8,%g0
ldub [%o1+0x0a9],%l3 ! Mem[000000006e8000a9]
p47_call_3_ho:
sth %l6,[%o3+0x12e] ! Mem[000000006f80012e]
ldx [%o1+0x030],%l5 ! Mem[000000006e800030]
retl
stb %l7,[%o0+0x016] ! Mem[000000006e000016]
p48_jmpl_3_le:
lduw [%i1+0x1a0],%l2 ! Mem[00000000708001a0]
lduw [%i0+0x0f8],%l1 ! Mem[00000000700000f8]
ldstub [%i2+0x1be],%l0 ! Mem[00000000710001be]
stx %l7,[%i0+0x008] ! Mem[0000000070000008]
jmpl %g6+8,%g0
lduh [%i2+0x0d4],%l4 ! Mem[00000000710000d4]
p48_call_3_le:
retl
sth %l4,[%i1+0x1e0] ! Mem[00000000708001e0]
p48_jmpl_3_lo:
lduw [%o1+0x1a0],%l2 ! Mem[00000000708001a0]
lduw [%o0+0x0f8],%l1 ! Mem[00000000700000f8]
ldstub [%o2+0x1be],%l0 ! Mem[00000000710001be]
stx %l7,[%o0+0x008] ! Mem[0000000070000008]
jmpl %g6+8,%g0
lduh [%o2+0x0d4],%l4 ! Mem[00000000710000d4]
p48_call_3_lo:
retl
sth %l4,[%o1+0x1e0] ! Mem[00000000708001e0]
p48_jmpl_3_he:
ldstub [%i3+0x1bb],%l4 ! Mem[00000000718001bb]
stx %l2,[%i1+0x070] ! Mem[0000000070800070]
jmpl %g6+8,%g0
ldub [%i1+0x17d],%l5 ! Mem[000000007080017d]
p48_call_3_he:
std %l4,[%i2+0x1e8] ! Mem[00000000710001e8]
stw %l4,[%i3+0x0dc] ! Mem[00000000718000dc]
ldstub [%i0+0x18d],%l4 ! Mem[000000007000018d]
ldsh [%i3+0x106],%l5 ! Mem[0000000071800106]
ldx [%i1+0x110],%l2 ! Mem[0000000070800110]
retl
lduh [%i1+0x146],%l6 ! Mem[0000000070800146]
p48_jmpl_3_ho:
ldstub [%o3+0x1bb],%l4 ! Mem[00000000718001bb]
stx %l2,[%o1+0x070] ! Mem[0000000070800070]
jmpl %g6+8,%g0
ldub [%o1+0x17d],%l5 ! Mem[000000007080017d]
p48_call_3_ho:
std %l4,[%o2+0x1e8] ! Mem[00000000710001e8]
stw %l4,[%o3+0x0dc] ! Mem[00000000718000dc]
ldstub [%o0+0x18d],%l4 ! Mem[000000007000018d]
ldsh [%o3+0x106],%l5 ! Mem[0000000071800106]
ldx [%o1+0x110],%l2 ! Mem[0000000070800110]
retl
lduh [%o1+0x146],%l6 ! Mem[0000000070800146]
p49_jmpl_3_le:
swap [%i3+0x134],%l1 ! Mem[0000000073800134]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l2 ! Mem[0000000073800018]
p49_call_3_le:
lduh [%i0+0x1de],%l0 ! Mem[00000000720001de]
ldx [%i2+0x0c0],%l3 ! Mem[00000000730000c0]
sth %l2,[%i0+0x0b4] ! Mem[00000000720000b4]
ldstub [%i3+0x076],%l2 ! Mem[0000000073800076]
ldsb [%i2+0x15d],%l5 ! Mem[000000007300015d]
lduh [%i0+0x1c6],%l4 ! Mem[00000000720001c6]
ldsh [%i1+0x1b8],%l6 ! Mem[00000000728001b8]
retl
ldsw [%i1+0x180],%l4 ! Mem[0000000072800180]
p49_jmpl_3_lo:
swap [%o3+0x134],%l1 ! Mem[0000000073800134]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l2 ! Mem[0000000073800018]
p49_call_3_lo:
lduh [%o0+0x1de],%l0 ! Mem[00000000720001de]
ldx [%o2+0x0c0],%l3 ! Mem[00000000730000c0]
sth %l2,[%o0+0x0b4] ! Mem[00000000720000b4]
ldstub [%o3+0x076],%l2 ! Mem[0000000073800076]
ldsb [%o2+0x15d],%l5 ! Mem[000000007300015d]
lduh [%o0+0x1c6],%l4 ! Mem[00000000720001c6]
ldsh [%o1+0x1b8],%l6 ! Mem[00000000728001b8]
retl
ldsw [%o1+0x180],%l4 ! Mem[0000000072800180]
p49_jmpl_3_he:
swap [%i1+0x1ac],%l0 ! Mem[00000000728001ac]
sth %l4,[%i3+0x020] ! Mem[0000000073800020]
sth %l5,[%i1+0x08a] ! Mem[000000007280008a]
ldsb [%i2+0x17a],%l2 ! Mem[000000007300017a]
swap [%i3+0x0cc],%l0 ! Mem[00000000738000cc]
ldsh [%i0+0x074],%l2 ! Mem[0000000072000074]
jmpl %g6+8,%g0
lduw [%i2+0x1e8],%l0 ! Mem[00000000730001e8]
p49_call_3_he:
sth %l1,[%i0+0x162] ! Mem[0000000072000162]
retl
sth %l0,[%i1+0x0a8] ! Mem[00000000728000a8]
p49_jmpl_3_ho:
swap [%o1+0x1ac],%l0 ! Mem[00000000728001ac]
sth %l4,[%o3+0x020] ! Mem[0000000073800020]
sth %l5,[%o1+0x08a] ! Mem[000000007280008a]
ldsb [%o2+0x17a],%l2 ! Mem[000000007300017a]
swap [%o3+0x0cc],%l0 ! Mem[00000000738000cc]
ldsh [%o0+0x074],%l2 ! Mem[0000000072000074]
jmpl %g6+8,%g0
lduw [%o2+0x1e8],%l0 ! Mem[00000000730001e8]
p49_call_3_ho:
sth %l1,[%o0+0x162] ! Mem[0000000072000162]
retl
sth %l0,[%o1+0x0a8] ! Mem[00000000728000a8]
p50_jmpl_3_le:
ldsw [%i2+0x038],%l1 ! Mem[0000000075000038]
ldsw [%i2+0x0ec],%l1 ! Mem[00000000750000ec]
stx %l0,[%i0+0x0a8] ! Mem[00000000740000a8]
std %l0,[%i3+0x088] ! Mem[0000000075800088]
swap [%i1+0x180],%l4 ! Mem[0000000074800180]
ldx [%i2+0x000],%l4 ! Mem[0000000075000000]
jmpl %g6+8,%g0
lduh [%i2+0x05a],%l5 ! Mem[000000007500005a]
p50_call_3_le:
std %l4,[%i3+0x148] ! Mem[0000000075800148]
swap [%i2+0x15c],%l6 ! Mem[000000007500015c]
ldx [%i2+0x140],%l6 ! Mem[0000000075000140]
swap [%i0+0x070],%l1 ! Mem[0000000074000070]
stx %l7,[%i1+0x0c0] ! Mem[00000000748000c0]
ldsw [%i2+0x1f8],%l4 ! Mem[00000000750001f8]
retl
sth %l5,[%i3+0x1f8] ! Mem[00000000758001f8]
p50_jmpl_3_lo:
ldsw [%o2+0x038],%l1 ! Mem[0000000075000038]
ldsw [%o2+0x0ec],%l1 ! Mem[00000000750000ec]
stx %l0,[%o0+0x0a8] ! Mem[00000000740000a8]
std %l0,[%o3+0x088] ! Mem[0000000075800088]
swap [%o1+0x180],%l4 ! Mem[0000000074800180]
ldx [%o2+0x000],%l4 ! Mem[0000000075000000]
jmpl %g6+8,%g0
lduh [%o2+0x05a],%l5 ! Mem[000000007500005a]
p50_call_3_lo:
std %l4,[%o3+0x148] ! Mem[0000000075800148]
swap [%o2+0x15c],%l6 ! Mem[000000007500015c]
ldx [%o2+0x140],%l6 ! Mem[0000000075000140]
swap [%o0+0x070],%l1 ! Mem[0000000074000070]
stx %l7,[%o1+0x0c0] ! Mem[00000000748000c0]
ldsw [%o2+0x1f8],%l4 ! Mem[00000000750001f8]
retl
sth %l5,[%o3+0x1f8] ! Mem[00000000758001f8]
p50_jmpl_3_he:
lduh [%i2+0x1fe],%l2 ! Mem[00000000750001fe]
swap [%i3+0x1ac],%l5 ! Mem[00000000758001ac]
jmpl %g6+8,%g0
ldstub [%i0+0x048],%l0 ! Mem[0000000074000048]
p50_call_3_he:
ldstub [%i3+0x1a0],%l5 ! Mem[00000000758001a0]
retl
ldsh [%i3+0x0a2],%l0 ! Mem[00000000758000a2]
p50_jmpl_3_ho:
lduh [%o2+0x1fe],%l2 ! Mem[00000000750001fe]
swap [%o3+0x1ac],%l5 ! Mem[00000000758001ac]
jmpl %g6+8,%g0
ldstub [%o0+0x048],%l0 ! Mem[0000000074000048]
p50_call_3_ho:
ldstub [%o3+0x1a0],%l5 ! Mem[00000000758001a0]
retl
ldsh [%o3+0x0a2],%l0 ! Mem[00000000758000a2]
p51_jmpl_3_le:
stb %l1,[%i1+0x030] ! Mem[0000000076800030]
swap [%i1+0x020],%l7 ! Mem[0000000076800020]
std %l6,[%i0+0x170] ! Mem[0000000076000170]
stb %l4,[%i0+0x14b] ! Mem[000000007600014b]
ldstub [%i0+0x133],%l6 ! Mem[0000000076000133]
std %l4,[%i0+0x088] ! Mem[0000000076000088]
jmpl %g6+8,%g0
ldd [%i1+0x0f8],%l0 ! Mem[00000000768000f8]
p51_call_3_le:
ldub [%i2+0x0b4],%l6 ! Mem[00000000770000b4]
retl
ldd [%i2+0x1f0],%l0 ! Mem[00000000770001f0]
p51_jmpl_3_lo:
stb %l1,[%o1+0x030] ! Mem[0000000076800030]
swap [%o1+0x020],%l7 ! Mem[0000000076800020]
std %l6,[%o0+0x170] ! Mem[0000000076000170]
stb %l4,[%o0+0x14b] ! Mem[000000007600014b]
ldstub [%o0+0x133],%l6 ! Mem[0000000076000133]
std %l4,[%o0+0x088] ! Mem[0000000076000088]
jmpl %g6+8,%g0
ldd [%o1+0x0f8],%l0 ! Mem[00000000768000f8]
p51_call_3_lo:
ldub [%o2+0x0b4],%l6 ! Mem[00000000770000b4]
retl
ldd [%o2+0x1f0],%l0 ! Mem[00000000770001f0]
p51_jmpl_3_he:
ldx [%i2+0x090],%l6 ! Mem[0000000077000090]
ldsb [%i2+0x195],%l0 ! Mem[0000000077000195]
swap [%i2+0x0e4],%l3 ! Mem[00000000770000e4]
jmpl %g6+8,%g0
stw %l0,[%i1+0x0f0] ! Mem[00000000768000f0]
p51_call_3_he:
ldsh [%i2+0x0a6],%l0 ! Mem[00000000770000a6]
swap [%i3+0x1f4],%l3 ! Mem[00000000778001f4]
stb %l6,[%i0+0x09f] ! Mem[000000007600009f]
retl
ldstub [%i1+0x176],%l5 ! Mem[0000000076800176]
p51_jmpl_3_ho:
ldx [%o2+0x090],%l6 ! Mem[0000000077000090]
ldsb [%o2+0x195],%l0 ! Mem[0000000077000195]
swap [%o2+0x0e4],%l3 ! Mem[00000000770000e4]
jmpl %g6+8,%g0
stw %l0,[%o1+0x0f0] ! Mem[00000000768000f0]
p51_call_3_ho:
ldsh [%o2+0x0a6],%l0 ! Mem[00000000770000a6]
swap [%o3+0x1f4],%l3 ! Mem[00000000778001f4]
stb %l6,[%o0+0x09f] ! Mem[000000007600009f]
retl
ldstub [%o1+0x176],%l5 ! Mem[0000000076800176]
p52_jmpl_3_le:
sth %l4,[%i0+0x1c0] ! Mem[00000000780001c0]
ldd [%i1+0x018],%l0 ! Mem[0000000078800018]
ldd [%i0+0x170],%l6 ! Mem[0000000078000170]
ldstub [%i0+0x15c],%l7 ! Mem[000000007800015c]
ldstub [%i3+0x18f],%l5 ! Mem[000000007980018f]
ldx [%i2+0x128],%l5 ! Mem[0000000079000128]
ldub [%i3+0x135],%l6 ! Mem[0000000079800135]
jmpl %g6+8,%g0
ldub [%i2+0x114],%l5 ! Mem[0000000079000114]
p52_call_3_le:
swap [%i0+0x108],%l1 ! Mem[0000000078000108]
swap [%i3+0x148],%l0 ! Mem[0000000079800148]
ldstub [%i2+0x08e],%l1 ! Mem[000000007900008e]
ldsb [%i3+0x1ae],%l0 ! Mem[00000000798001ae]
swap [%i0+0x000],%l4 ! Mem[0000000078000000]
ldsh [%i2+0x08a],%l5 ! Mem[000000007900008a]
retl
ldx [%i2+0x030],%l6 ! Mem[0000000079000030]
p52_jmpl_3_lo:
sth %l4,[%o0+0x1c0] ! Mem[00000000780001c0]
ldd [%o1+0x018],%l0 ! Mem[0000000078800018]
ldd [%o0+0x170],%l6 ! Mem[0000000078000170]
ldstub [%o0+0x15c],%l7 ! Mem[000000007800015c]
ldstub [%o3+0x18f],%l5 ! Mem[000000007980018f]
ldx [%o2+0x128],%l5 ! Mem[0000000079000128]
ldub [%o3+0x135],%l6 ! Mem[0000000079800135]
jmpl %g6+8,%g0
ldub [%o2+0x114],%l5 ! Mem[0000000079000114]
p52_call_3_lo:
swap [%o0+0x108],%l1 ! Mem[0000000078000108]
swap [%o3+0x148],%l0 ! Mem[0000000079800148]
ldstub [%o2+0x08e],%l1 ! Mem[000000007900008e]
ldsb [%o3+0x1ae],%l0 ! Mem[00000000798001ae]
swap [%o0+0x000],%l4 ! Mem[0000000078000000]
ldsh [%o2+0x08a],%l5 ! Mem[000000007900008a]
retl
ldx [%o2+0x030],%l6 ! Mem[0000000079000030]
p52_jmpl_3_he:
stb %l5,[%i1+0x1f9] ! Mem[00000000788001f9]
jmpl %g6+8,%g0
ldsw [%i1+0x17c],%l3 ! Mem[000000007880017c]
p52_call_3_he:
stb %l5,[%i1+0x18f] ! Mem[000000007880018f]
std %l0,[%i1+0x068] ! Mem[0000000078800068]
retl
stx %l6,[%i1+0x048] ! Mem[0000000078800048]
p52_jmpl_3_ho:
stb %l5,[%o1+0x1f9] ! Mem[00000000788001f9]
jmpl %g6+8,%g0
ldsw [%o1+0x17c],%l3 ! Mem[000000007880017c]
p52_call_3_ho:
stb %l5,[%o1+0x18f] ! Mem[000000007880018f]
std %l0,[%o1+0x068] ! Mem[0000000078800068]
retl
stx %l6,[%o1+0x048] ! Mem[0000000078800048]
p53_jmpl_3_le:
lduw [%i3+0x100],%l5 ! Mem[000000007b800100]
ldsb [%i2+0x163],%l5 ! Mem[000000007b000163]
jmpl %g6+8,%g0
swap [%i3+0x174],%l7 ! Mem[000000007b800174]
p53_call_3_le:
stw %l2,[%i3+0x1e0] ! Mem[000000007b8001e0]
ldsb [%i1+0x1ec],%l3 ! Mem[000000007a8001ec]
ldub [%i1+0x15b],%l5 ! Mem[000000007a80015b]
ldsb [%i2+0x1ec],%l3 ! Mem[000000007b0001ec]
lduh [%i2+0x172],%l1 ! Mem[000000007b000172]
retl
sth %l4,[%i2+0x1d4] ! Mem[000000007b0001d4]
p53_jmpl_3_lo:
lduw [%o3+0x100],%l5 ! Mem[000000007b800100]
ldsb [%o2+0x163],%l5 ! Mem[000000007b000163]
jmpl %g6+8,%g0
swap [%o3+0x174],%l7 ! Mem[000000007b800174]
p53_call_3_lo:
stw %l2,[%o3+0x1e0] ! Mem[000000007b8001e0]
ldsb [%o1+0x1ec],%l3 ! Mem[000000007a8001ec]
ldub [%o1+0x15b],%l5 ! Mem[000000007a80015b]
ldsb [%o2+0x1ec],%l3 ! Mem[000000007b0001ec]
lduh [%o2+0x172],%l1 ! Mem[000000007b000172]
retl
sth %l4,[%o2+0x1d4] ! Mem[000000007b0001d4]
p53_jmpl_3_he:
sth %l0,[%i0+0x04e] ! Mem[000000007a00004e]
lduh [%i1+0x07c],%l6 ! Mem[000000007a80007c]
lduh [%i1+0x0be],%l1 ! Mem[000000007a8000be]
jmpl %g6+8,%g0
ldstub [%i3+0x1b8],%l2 ! Mem[000000007b8001b8]
p53_call_3_he:
stb %l7,[%i2+0x157] ! Mem[000000007b000157]
retl
lduh [%i1+0x15c],%l7 ! Mem[000000007a80015c]
p53_jmpl_3_ho:
sth %l0,[%o0+0x04e] ! Mem[000000007a00004e]
lduh [%o1+0x07c],%l6 ! Mem[000000007a80007c]
lduh [%o1+0x0be],%l1 ! Mem[000000007a8000be]
jmpl %g6+8,%g0
ldstub [%o3+0x1b8],%l2 ! Mem[000000007b8001b8]
p53_call_3_ho:
stb %l7,[%o2+0x157] ! Mem[000000007b000157]
retl
lduh [%o1+0x15c],%l7 ! Mem[000000007a80015c]
p54_jmpl_3_le:
ldstub [%i0+0x10f],%l4 ! Mem[000000007c00010f]
stb %l3,[%i2+0x168] ! Mem[000000007d000168]
ldsh [%i2+0x1de],%l0 ! Mem[000000007d0001de]
jmpl %g6+8,%g0
sth %l2,[%i1+0x028] ! Mem[000000007c800028]
p54_call_3_le:
swap [%i1+0x1c8],%l7 ! Mem[000000007c8001c8]
retl
ldsh [%i3+0x050],%l2 ! Mem[000000007d800050]
p54_jmpl_3_lo:
ldstub [%o0+0x10f],%l4 ! Mem[000000007c00010f]
stb %l3,[%o2+0x168] ! Mem[000000007d000168]
ldsh [%o2+0x1de],%l0 ! Mem[000000007d0001de]
jmpl %g6+8,%g0
sth %l2,[%o1+0x028] ! Mem[000000007c800028]
p54_call_3_lo:
swap [%o1+0x1c8],%l7 ! Mem[000000007c8001c8]
retl
ldsh [%o3+0x050],%l2 ! Mem[000000007d800050]
p54_jmpl_3_he:
ldx [%i0+0x0f0],%l4 ! Mem[000000007c0000f0]
jmpl %g6+8,%g0
lduw [%i2+0x098],%l4 ! Mem[000000007d000098]
p54_call_3_he:
retl
ldsb [%i2+0x010],%l1 ! Mem[000000007d000010]
p54_jmpl_3_ho:
ldx [%o0+0x0f0],%l4 ! Mem[000000007c0000f0]
jmpl %g6+8,%g0
lduw [%o2+0x098],%l4 ! Mem[000000007d000098]
p54_call_3_ho:
retl
ldsb [%o2+0x010],%l1 ! Mem[000000007d000010]
p55_jmpl_3_le:
stw %l3,[%i0+0x040] ! Mem[000000007e000040]
stw %l0,[%i2+0x0a8] ! Mem[000000007f0000a8]
sth %l4,[%i3+0x028] ! Mem[000000007f800028]
ldstub [%i3+0x1a5],%l3 ! Mem[000000007f8001a5]
sth %l5,[%i2+0x190] ! Mem[000000007f000190]
ldstub [%i2+0x034],%l5 ! Mem[000000007f000034]
ldx [%i2+0x1e8],%l5 ! Mem[000000007f0001e8]
jmpl %g6+8,%g0
stw %l5,[%i2+0x078] ! Mem[000000007f000078]
p55_call_3_le:
stx %l6,[%i1+0x1a8] ! Mem[000000007e8001a8]
stw %l0,[%i1+0x03c] ! Mem[000000007e80003c]
swap [%i0+0x1ac],%l5 ! Mem[000000007e0001ac]
ldsb [%i0+0x048],%l0 ! Mem[000000007e000048]
lduh [%i3+0x06e],%l6 ! Mem[000000007f80006e]
ldsw [%i0+0x010],%l4 ! Mem[000000007e000010]
retl
ldsh [%i0+0x1b6],%l7 ! Mem[000000007e0001b6]
p55_jmpl_3_lo:
stw %l3,[%o0+0x040] ! Mem[000000007e000040]
stw %l0,[%o2+0x0a8] ! Mem[000000007f0000a8]
sth %l4,[%o3+0x028] ! Mem[000000007f800028]
ldstub [%o3+0x1a5],%l3 ! Mem[000000007f8001a5]
sth %l5,[%o2+0x190] ! Mem[000000007f000190]
ldstub [%o2+0x034],%l5 ! Mem[000000007f000034]
ldx [%o2+0x1e8],%l5 ! Mem[000000007f0001e8]
jmpl %g6+8,%g0
stw %l5,[%o2+0x078] ! Mem[000000007f000078]
p55_call_3_lo:
stx %l6,[%o1+0x1a8] ! Mem[000000007e8001a8]
stw %l0,[%o1+0x03c] ! Mem[000000007e80003c]
swap [%o0+0x1ac],%l5 ! Mem[000000007e0001ac]
ldsb [%o0+0x048],%l0 ! Mem[000000007e000048]
lduh [%o3+0x06e],%l6 ! Mem[000000007f80006e]
ldsw [%o0+0x010],%l4 ! Mem[000000007e000010]
retl
ldsh [%o0+0x1b6],%l7 ! Mem[000000007e0001b6]
p55_jmpl_3_he:
ldstub [%i1+0x154],%l2 ! Mem[000000007e800154]
sth %l5,[%i0+0x1a6] ! Mem[000000007e0001a6]
ldx [%i0+0x060],%l6 ! Mem[000000007e000060]
ldstub [%i1+0x161],%l4 ! Mem[000000007e800161]
jmpl %g6+8,%g0
sth %l3,[%i3+0x026] ! Mem[000000007f800026]
p55_call_3_he:
ldx [%i0+0x160],%l6 ! Mem[000000007e000160]
ldx [%i2+0x020],%l5 ! Mem[000000007f000020]
retl
ldub [%i2+0x124],%l3 ! Mem[000000007f000124]
p55_jmpl_3_ho:
ldstub [%o1+0x154],%l2 ! Mem[000000007e800154]
sth %l5,[%o0+0x1a6] ! Mem[000000007e0001a6]
ldx [%o0+0x060],%l6 ! Mem[000000007e000060]
ldstub [%o1+0x161],%l4 ! Mem[000000007e800161]
jmpl %g6+8,%g0
sth %l3,[%o3+0x026] ! Mem[000000007f800026]
p55_call_3_ho:
ldx [%o0+0x160],%l6 ! Mem[000000007e000160]
ldx [%o2+0x020],%l5 ! Mem[000000007f000020]
retl
ldub [%o2+0x124],%l3 ! Mem[000000007f000124]
p56_jmpl_3_le:
swap [%i1+0x048],%l1 ! Mem[0000000080800048]
jmpl %g6+8,%g0
stb %l3,[%i0+0x19b] ! Mem[000000008000019b]
p56_call_3_le:
ldx [%i1+0x088],%l7 ! Mem[0000000080800088]
swap [%i1+0x038],%l5 ! Mem[0000000080800038]
ldsw [%i2+0x1ec],%l3 ! Mem[00000000810001ec]
ldsb [%i0+0x05b],%l7 ! Mem[000000008000005b]
ldsw [%i0+0x00c],%l4 ! Mem[000000008000000c]
sth %l1,[%i2+0x026] ! Mem[0000000081000026]
ldd [%i0+0x198],%l4 ! Mem[0000000080000198]
retl
std %l2,[%i0+0x070] ! Mem[0000000080000070]
p56_jmpl_3_lo:
swap [%o1+0x048],%l1 ! Mem[0000000080800048]
jmpl %g6+8,%g0
stb %l3,[%o0+0x19b] ! Mem[000000008000019b]
p56_call_3_lo:
ldx [%o1+0x088],%l7 ! Mem[0000000080800088]
swap [%o1+0x038],%l5 ! Mem[0000000080800038]
ldsw [%o2+0x1ec],%l3 ! Mem[00000000810001ec]
ldsb [%o0+0x05b],%l7 ! Mem[000000008000005b]
ldsw [%o0+0x00c],%l4 ! Mem[000000008000000c]
sth %l1,[%o2+0x026] ! Mem[0000000081000026]
ldd [%o0+0x198],%l4 ! Mem[0000000080000198]
retl
std %l2,[%o0+0x070] ! Mem[0000000080000070]
p56_jmpl_3_he:
stx %l5,[%i3+0x140] ! Mem[0000000081800140]
ldsh [%i1+0x05c],%l4 ! Mem[000000008080005c]
ldd [%i2+0x010],%l4 ! Mem[0000000081000010]
stx %l1,[%i2+0x088] ! Mem[0000000081000088]
ldstub [%i3+0x18e],%l0 ! Mem[000000008180018e]
lduw [%i2+0x020],%l4 ! Mem[0000000081000020]
jmpl %g6+8,%g0
lduw [%i3+0x0a8],%l5 ! Mem[00000000818000a8]
p56_call_3_he:
ldx [%i0+0x0c0],%l1 ! Mem[00000000800000c0]
swap [%i0+0x0b4],%l0 ! Mem[00000000800000b4]
swap [%i2+0x144],%l1 ! Mem[0000000081000144]
std %l0,[%i1+0x080] ! Mem[0000000080800080]
ldstub [%i2+0x143],%l1 ! Mem[0000000081000143]
retl
ldsb [%i0+0x031],%l6 ! Mem[0000000080000031]
p56_jmpl_3_ho:
stx %l5,[%o3+0x140] ! Mem[0000000081800140]
ldsh [%o1+0x05c],%l4 ! Mem[000000008080005c]
ldd [%o2+0x010],%l4 ! Mem[0000000081000010]
stx %l1,[%o2+0x088] ! Mem[0000000081000088]
ldstub [%o3+0x18e],%l0 ! Mem[000000008180018e]
lduw [%o2+0x020],%l4 ! Mem[0000000081000020]
jmpl %g6+8,%g0
lduw [%o3+0x0a8],%l5 ! Mem[00000000818000a8]
p56_call_3_ho:
ldx [%o0+0x0c0],%l1 ! Mem[00000000800000c0]
swap [%o0+0x0b4],%l0 ! Mem[00000000800000b4]
swap [%o2+0x144],%l1 ! Mem[0000000081000144]
std %l0,[%o1+0x080] ! Mem[0000000080800080]
ldstub [%o2+0x143],%l1 ! Mem[0000000081000143]
retl
ldsb [%o0+0x031],%l6 ! Mem[0000000080000031]
p57_jmpl_3_le:
jmpl %g6+8,%g0
ldx [%i1+0x0e0],%l3 ! Mem[00000000828000e0]
p57_call_3_le:
lduh [%i0+0x0fc],%l0 ! Mem[00000000820000fc]
ldx [%i2+0x178],%l5 ! Mem[0000000083000178]
swap [%i0+0x1bc],%l1 ! Mem[00000000820001bc]
stx %l4,[%i0+0x1c0] ! Mem[00000000820001c0]
retl
swap [%i1+0x018],%l1 ! Mem[0000000082800018]
p57_jmpl_3_lo:
jmpl %g6+8,%g0
ldx [%o1+0x0e0],%l3 ! Mem[00000000828000e0]
p57_call_3_lo:
lduh [%o0+0x0fc],%l0 ! Mem[00000000820000fc]
ldx [%o2+0x178],%l5 ! Mem[0000000083000178]
swap [%o0+0x1bc],%l1 ! Mem[00000000820001bc]
stx %l4,[%o0+0x1c0] ! Mem[00000000820001c0]
retl
swap [%o1+0x018],%l1 ! Mem[0000000082800018]
p57_jmpl_3_he:
ldx [%i3+0x070],%l6 ! Mem[0000000083800070]
stw %l6,[%i1+0x1c4] ! Mem[00000000828001c4]
swap [%i2+0x078],%l1 ! Mem[0000000083000078]
swap [%i1+0x170],%l7 ! Mem[0000000082800170]
ldd [%i0+0x160],%l0 ! Mem[0000000082000160]
ldstub [%i0+0x112],%l6 ! Mem[0000000082000112]
jmpl %g6+8,%g0
ldsh [%i3+0x12a],%l1 ! Mem[000000008380012a]
p57_call_3_he:
retl
sth %l4,[%i3+0x028] ! Mem[0000000083800028]
p57_jmpl_3_ho:
ldx [%o3+0x070],%l6 ! Mem[0000000083800070]
stw %l6,[%o1+0x1c4] ! Mem[00000000828001c4]
swap [%o2+0x078],%l1 ! Mem[0000000083000078]
swap [%o1+0x170],%l7 ! Mem[0000000082800170]
ldd [%o0+0x160],%l0 ! Mem[0000000082000160]
ldstub [%o0+0x112],%l6 ! Mem[0000000082000112]
jmpl %g6+8,%g0
ldsh [%o3+0x12a],%l1 ! Mem[000000008380012a]
p57_call_3_ho:
retl
sth %l4,[%o3+0x028] ! Mem[0000000083800028]
p58_jmpl_3_le:
ldsw [%i1+0x0cc],%l0 ! Mem[00000000848000cc]
stx %l1,[%i3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
swap [%i0+0x000],%l7 ! Mem[0000000084000000]
p58_call_3_le:
ldsb [%i3+0x034],%l4 ! Mem[0000000085800034]
retl
std %l2,[%i2+0x0d8] ! Mem[00000000850000d8]
p58_jmpl_3_lo:
ldsw [%o1+0x0cc],%l0 ! Mem[00000000848000cc]
stx %l1,[%o3+0x010] ! Mem[0000000085800010]
jmpl %g6+8,%g0
swap [%o0+0x000],%l7 ! Mem[0000000084000000]
p58_call_3_lo:
ldsb [%o3+0x034],%l4 ! Mem[0000000085800034]
retl
std %l2,[%o2+0x0d8] ! Mem[00000000850000d8]
p58_jmpl_3_he:
stb %l1,[%i3+0x1af] ! Mem[00000000858001af]
lduw [%i0+0x15c],%l5 ! Mem[000000008400015c]
std %l0,[%i0+0x198] ! Mem[0000000084000198]
ldx [%i3+0x070],%l6 ! Mem[0000000085800070]
stx %l4,[%i1+0x180] ! Mem[0000000084800180]
jmpl %g6+8,%g0
swap [%i0+0x058],%l7 ! Mem[0000000084000058]
p58_call_3_he:
ldsb [%i1+0x19e],%l0 ! Mem[000000008480019e]
retl
swap [%i2+0x028],%l7 ! Mem[0000000085000028]
p58_jmpl_3_ho:
stb %l1,[%o3+0x1af] ! Mem[00000000858001af]
lduw [%o0+0x15c],%l5 ! Mem[000000008400015c]
std %l0,[%o0+0x198] ! Mem[0000000084000198]
ldx [%o3+0x070],%l6 ! Mem[0000000085800070]
stx %l4,[%o1+0x180] ! Mem[0000000084800180]
jmpl %g6+8,%g0
swap [%o0+0x058],%l7 ! Mem[0000000084000058]
p58_call_3_ho:
ldsb [%o1+0x19e],%l0 ! Mem[000000008480019e]
retl
swap [%o2+0x028],%l7 ! Mem[0000000085000028]
p59_jmpl_3_le:
ldstub [%i1+0x14b],%l4 ! Mem[000000008680014b]
ldstub [%i2+0x0be],%l0 ! Mem[00000000870000be]
sth %l2,[%i0+0x04a] ! Mem[000000008600004a]
ldub [%i1+0x18c],%l0 ! Mem[000000008680018c]
jmpl %g6+8,%g0
lduw [%i1+0x014],%l5 ! Mem[0000000086800014]
p59_call_3_le:
ldstub [%i1+0x1b5],%l4 ! Mem[00000000868001b5]
ldub [%i1+0x10b],%l5 ! Mem[000000008680010b]
ldx [%i2+0x188],%l4 ! Mem[0000000087000188]
stb %l0,[%i0+0x1ca] ! Mem[00000000860001ca]
retl
std %l6,[%i3+0x150] ! Mem[0000000087800150]
p59_jmpl_3_lo:
ldstub [%o1+0x14b],%l4 ! Mem[000000008680014b]
ldstub [%o2+0x0be],%l0 ! Mem[00000000870000be]
sth %l2,[%o0+0x04a] ! Mem[000000008600004a]
ldub [%o1+0x18c],%l0 ! Mem[000000008680018c]
jmpl %g6+8,%g0
lduw [%o1+0x014],%l5 ! Mem[0000000086800014]
p59_call_3_lo:
ldstub [%o1+0x1b5],%l4 ! Mem[00000000868001b5]
ldub [%o1+0x10b],%l5 ! Mem[000000008680010b]
ldx [%o2+0x188],%l4 ! Mem[0000000087000188]
stb %l0,[%o0+0x1ca] ! Mem[00000000860001ca]
retl
std %l6,[%o3+0x150] ! Mem[0000000087800150]
p59_jmpl_3_he:
ldd [%i3+0x0a8],%l0 ! Mem[00000000878000a8]
jmpl %g6+8,%g0
sth %l7,[%i0+0x1ee] ! Mem[00000000860001ee]
p59_call_3_he:
retl
stw %l6,[%i1+0x044] ! Mem[0000000086800044]
p59_jmpl_3_ho:
ldd [%o3+0x0a8],%l0 ! Mem[00000000878000a8]
jmpl %g6+8,%g0
sth %l7,[%o0+0x1ee] ! Mem[00000000860001ee]
p59_call_3_ho:
retl
stw %l6,[%o1+0x044] ! Mem[0000000086800044]
p60_jmpl_3_le:
lduw [%i3+0x0fc],%l0 ! Mem[00000000898000fc]
ldstub [%i3+0x17d],%l0 ! Mem[000000008980017d]
ldsw [%i2+0x0dc],%l5 ! Mem[00000000890000dc]
ldstub [%i2+0x06a],%l2 ! Mem[000000008900006a]
ldub [%i0+0x1a7],%l4 ! Mem[00000000880001a7]
jmpl %g6+8,%g0
ldstub [%i0+0x05b],%l7 ! Mem[000000008800005b]
p60_call_3_le:
stb %l0,[%i2+0x1be] ! Mem[00000000890001be]
retl
ldsw [%i1+0x124],%l5 ! Mem[0000000088800124]
p60_jmpl_3_lo:
lduw [%o3+0x0fc],%l0 ! Mem[00000000898000fc]
ldstub [%o3+0x17d],%l0 ! Mem[000000008980017d]
ldsw [%o2+0x0dc],%l5 ! Mem[00000000890000dc]
ldstub [%o2+0x06a],%l2 ! Mem[000000008900006a]
ldub [%o0+0x1a7],%l4 ! Mem[00000000880001a7]
jmpl %g6+8,%g0
ldstub [%o0+0x05b],%l7 ! Mem[000000008800005b]
p60_call_3_lo:
stb %l0,[%o2+0x1be] ! Mem[00000000890001be]
retl
ldsw [%o1+0x124],%l5 ! Mem[0000000088800124]
p60_jmpl_3_he:
ldstub [%i3+0x070],%l6 ! Mem[0000000089800070]
lduw [%i2+0x1e0],%l4 ! Mem[00000000890001e0]
swap [%i1+0x16c],%l1 ! Mem[000000008880016c]
sth %l1,[%i2+0x1e8] ! Mem[00000000890001e8]
stx %l0,[%i3+0x190] ! Mem[0000000089800190]
jmpl %g6+8,%g0
stx %l0,[%i3+0x078] ! Mem[0000000089800078]
p60_call_3_he:
ldd [%i3+0x130],%l2 ! Mem[0000000089800130]
ldd [%i1+0x148],%l4 ! Mem[0000000088800148]
lduw [%i0+0x194],%l4 ! Mem[0000000088000194]
ldsw [%i0+0x15c],%l3 ! Mem[000000008800015c]
retl
ldx [%i0+0x188],%l6 ! Mem[0000000088000188]
p60_jmpl_3_ho:
ldstub [%o3+0x070],%l6 ! Mem[0000000089800070]
lduw [%o2+0x1e0],%l4 ! Mem[00000000890001e0]
swap [%o1+0x16c],%l1 ! Mem[000000008880016c]
sth %l1,[%o2+0x1e8] ! Mem[00000000890001e8]
stx %l0,[%o3+0x190] ! Mem[0000000089800190]
jmpl %g6+8,%g0
stx %l0,[%o3+0x078] ! Mem[0000000089800078]
p60_call_3_ho:
ldd [%o3+0x130],%l2 ! Mem[0000000089800130]
ldd [%o1+0x148],%l4 ! Mem[0000000088800148]
lduw [%o0+0x194],%l4 ! Mem[0000000088000194]
ldsw [%o0+0x15c],%l3 ! Mem[000000008800015c]
retl
ldx [%o0+0x188],%l6 ! Mem[0000000088000188]
p61_jmpl_3_le:
ldsw [%i2+0x0b0],%l5 ! Mem[000000008b0000b0]
jmpl %g6+8,%g0
lduh [%i3+0x110],%l7 ! Mem[000000008b800110]
p61_call_3_le:
sth %l7,[%i1+0x040] ! Mem[000000008a800040]
stw %l7,[%i0+0x060] ! Mem[000000008a000060]
swap [%i0+0x1d8],%l1 ! Mem[000000008a0001d8]
ldsh [%i3+0x120],%l5 ! Mem[000000008b800120]
stx %l5,[%i1+0x140] ! Mem[000000008a800140]
ldsh [%i2+0x174],%l7 ! Mem[000000008b000174]
lduh [%i1+0x10e],%l2 ! Mem[000000008a80010e]
retl
stb %l5,[%i2+0x03b] ! Mem[000000008b00003b]
p61_jmpl_3_lo:
ldsw [%o2+0x0b0],%l5 ! Mem[000000008b0000b0]
jmpl %g6+8,%g0
lduh [%o3+0x110],%l7 ! Mem[000000008b800110]
p61_call_3_lo:
sth %l7,[%o1+0x040] ! Mem[000000008a800040]
stw %l7,[%o0+0x060] ! Mem[000000008a000060]
swap [%o0+0x1d8],%l1 ! Mem[000000008a0001d8]
ldsh [%o3+0x120],%l5 ! Mem[000000008b800120]
stx %l5,[%o1+0x140] ! Mem[000000008a800140]
ldsh [%o2+0x174],%l7 ! Mem[000000008b000174]
lduh [%o1+0x10e],%l2 ! Mem[000000008a80010e]
retl
stb %l5,[%o2+0x03b] ! Mem[000000008b00003b]
p61_jmpl_3_he:
ldstub [%i2+0x12e],%l4 ! Mem[000000008b00012e]
ldstub [%i2+0x052],%l6 ! Mem[000000008b000052]
ldsw [%i0+0x128],%l1 ! Mem[000000008a000128]
jmpl %g6+8,%g0
stb %l1,[%i0+0x09f] ! Mem[000000008a00009f]
p61_call_3_he:
stb %l1,[%i3+0x018] ! Mem[000000008b800018]
std %l6,[%i2+0x150] ! Mem[000000008b000150]
lduw [%i2+0x15c],%l7 ! Mem[000000008b00015c]
stb %l5,[%i0+0x18f] ! Mem[000000008a00018f]
retl
ldx [%i0+0x128],%l5 ! Mem[000000008a000128]
p61_jmpl_3_ho:
ldstub [%o2+0x12e],%l4 ! Mem[000000008b00012e]
ldstub [%o2+0x052],%l6 ! Mem[000000008b000052]
ldsw [%o0+0x128],%l1 ! Mem[000000008a000128]
jmpl %g6+8,%g0
stb %l1,[%o0+0x09f] ! Mem[000000008a00009f]
p61_call_3_ho:
stb %l1,[%o3+0x018] ! Mem[000000008b800018]
std %l6,[%o2+0x150] ! Mem[000000008b000150]
lduw [%o2+0x15c],%l7 ! Mem[000000008b00015c]
stb %l5,[%o0+0x18f] ! Mem[000000008a00018f]
retl
ldx [%o0+0x128],%l5 ! Mem[000000008a000128]
p62_jmpl_3_le:
swap [%i2+0x0d4],%l1 ! Mem[000000008d0000d4]
ldstub [%i0+0x147],%l4 ! Mem[000000008c000147]
stx %l3,[%i3+0x110] ! Mem[000000008d800110]
ldx [%i0+0x010],%l2 ! Mem[000000008c000010]
ldstub [%i2+0x1c9],%l6 ! Mem[000000008d0001c9]
jmpl %g6+8,%g0
stb %l2,[%i3+0x1f5] ! Mem[000000008d8001f5]
p62_call_3_le:
lduh [%i1+0x00a],%l7 ! Mem[000000008c80000a]
ldsb [%i2+0x02c],%l0 ! Mem[000000008d00002c]
retl
ldd [%i3+0x158],%l0 ! Mem[000000008d800158]
p62_jmpl_3_lo:
swap [%o2+0x0d4],%l1 ! Mem[000000008d0000d4]
ldstub [%o0+0x147],%l4 ! Mem[000000008c000147]
stx %l3,[%o3+0x110] ! Mem[000000008d800110]
ldx [%o0+0x010],%l2 ! Mem[000000008c000010]
ldstub [%o2+0x1c9],%l6 ! Mem[000000008d0001c9]
jmpl %g6+8,%g0
stb %l2,[%o3+0x1f5] ! Mem[000000008d8001f5]
p62_call_3_lo:
lduh [%o1+0x00a],%l7 ! Mem[000000008c80000a]
ldsb [%o2+0x02c],%l0 ! Mem[000000008d00002c]
retl
ldd [%o3+0x158],%l0 ! Mem[000000008d800158]
p62_jmpl_3_he:
ldsh [%i2+0x178],%l2 ! Mem[000000008d000178]
ldsw [%i3+0x0d8],%l0 ! Mem[000000008d8000d8]
ldsh [%i2+0x0b4],%l0 ! Mem[000000008d0000b4]
lduw [%i3+0x080],%l3 ! Mem[000000008d800080]
jmpl %g6+8,%g0
ldsb [%i0+0x0d6],%l2 ! Mem[000000008c0000d6]
p62_call_3_he:
swap [%i1+0x1ac],%l0 ! Mem[000000008c8001ac]
stw %l0,[%i3+0x1e0] ! Mem[000000008d8001e0]
ldstub [%i1+0x09a],%l5 ! Mem[000000008c80009a]
retl
lduw [%i2+0x0fc],%l0 ! Mem[000000008d0000fc]
p62_jmpl_3_ho:
ldsh [%o2+0x178],%l2 ! Mem[000000008d000178]
ldsw [%o3+0x0d8],%l0 ! Mem[000000008d8000d8]
ldsh [%o2+0x0b4],%l0 ! Mem[000000008d0000b4]
lduw [%o3+0x080],%l3 ! Mem[000000008d800080]
jmpl %g6+8,%g0
ldsb [%o0+0x0d6],%l2 ! Mem[000000008c0000d6]
p62_call_3_ho:
swap [%o1+0x1ac],%l0 ! Mem[000000008c8001ac]
stw %l0,[%o3+0x1e0] ! Mem[000000008d8001e0]
ldstub [%o1+0x09a],%l5 ! Mem[000000008c80009a]
retl
lduw [%o2+0x0fc],%l0 ! Mem[000000008d0000fc]
p63_jmpl_3_le:
ldx [%i2+0x018],%l1 ! Mem[000000008f000018]
jmpl %g6+8,%g0
swap [%i1+0x114],%l1 ! Mem[000000008e800114]
p63_call_3_le:
ldstub [%i1+0x177],%l7 ! Mem[000000008e800177]
swap [%i3+0x15c],%l7 ! Mem[000000008f80015c]
ldstub [%i2+0x030],%l2 ! Mem[000000008f000030]
sth %l4,[%i3+0x1ba] ! Mem[000000008f8001ba]
retl
swap [%i1+0x074],%l2 ! Mem[000000008e800074]
p63_jmpl_3_lo:
ldx [%o2+0x018],%l1 ! Mem[000000008f000018]
jmpl %g6+8,%g0
swap [%o1+0x114],%l1 ! Mem[000000008e800114]
p63_call_3_lo:
ldstub [%o1+0x177],%l7 ! Mem[000000008e800177]
swap [%o3+0x15c],%l7 ! Mem[000000008f80015c]
ldstub [%o2+0x030],%l2 ! Mem[000000008f000030]
sth %l4,[%o3+0x1ba] ! Mem[000000008f8001ba]
retl
swap [%o1+0x074],%l2 ! Mem[000000008e800074]
p63_jmpl_3_he:
ldstub [%i2+0x160],%l5 ! Mem[000000008f000160]
ldsh [%i2+0x1e8],%l5 ! Mem[000000008f0001e8]
swap [%i2+0x030],%l5 ! Mem[000000008f000030]
stw %l6,[%i2+0x0dc] ! Mem[000000008f0000dc]
lduh [%i0+0x124],%l6 ! Mem[000000008e000124]
ldstub [%i0+0x020],%l4 ! Mem[000000008e000020]
jmpl %g6+8,%g0
ldsh [%i2+0x08a],%l5 ! Mem[000000008f00008a]
p63_call_3_he:
ldsw [%i3+0x0c4],%l1 ! Mem[000000008f8000c4]
swap [%i2+0x094],%l0 ! Mem[000000008f000094]
sth %l6,[%i2+0x010] ! Mem[000000008f000010]
ldsb [%i2+0x0a9],%l3 ! Mem[000000008f0000a9]
ldx [%i2+0x0a0],%l2 ! Mem[000000008f0000a0]
retl
ldub [%i2+0x14a],%l2 ! Mem[000000008f00014a]
p63_jmpl_3_ho:
ldstub [%o2+0x160],%l5 ! Mem[000000008f000160]
ldsh [%o2+0x1e8],%l5 ! Mem[000000008f0001e8]
swap [%o2+0x030],%l5 ! Mem[000000008f000030]
stw %l6,[%o2+0x0dc] ! Mem[000000008f0000dc]
lduh [%o0+0x124],%l6 ! Mem[000000008e000124]
ldstub [%o0+0x020],%l4 ! Mem[000000008e000020]
jmpl %g6+8,%g0
ldsh [%o2+0x08a],%l5 ! Mem[000000008f00008a]
p63_call_3_ho:
ldsw [%o3+0x0c4],%l1 ! Mem[000000008f8000c4]
swap [%o2+0x094],%l0 ! Mem[000000008f000094]
sth %l6,[%o2+0x010] ! Mem[000000008f000010]
ldsb [%o2+0x0a9],%l3 ! Mem[000000008f0000a9]
ldx [%o2+0x0a0],%l2 ! Mem[000000008f0000a0]
retl
ldub [%o2+0x14a],%l2 ! Mem[000000008f00014a]
user_jump3_end:
.seg "data"
.align 0x2000
user_data_start:
done_flags:
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.align 8
done_count:
.word 0,0
Start_Flags:
.word 0,0,0,0
Finish_Flag:
.word 0,0
.align 8
num_processors:
.word 64
num_agents:
.word 0
no_membar:
.word 0
max_ireg:
.word 8,0
max_freg:
.word 32,0
.align 64
p0_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p1_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p2_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p3_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p4_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p5_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p6_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p7_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p8_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p9_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p10_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p11_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p12_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p13_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p14_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p15_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p16_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p17_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p18_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p19_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p20_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p21_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p22_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p23_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p24_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p25_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p26_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p27_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p28_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p29_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p30_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p31_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p32_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p33_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p34_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p35_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p36_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p37_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p38_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p39_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p40_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p41_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p42_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p43_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p44_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p45_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p46_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p47_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p48_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p49_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p50_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p51_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p52_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p53_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p54_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p55_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p56_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p57_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p58_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p59_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p60_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p61_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p62_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p63_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_fsr:
.word 0x00000000,0x00000000
.align 8
p0_loop_cnt:
.word 1,0
p1_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p1_fsr:
.word 0x00000000,0x00000000
.align 8
p1_loop_cnt:
.word 1,0
p2_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p2_fsr:
.word 0x00000000,0x00000000
.align 8
p2_loop_cnt:
.word 1,0
p3_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p3_fsr:
.word 0x00000000,0x00000000
.align 8
p3_loop_cnt:
.word 1,0
p4_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p4_fsr:
.word 0x00000000,0x00000000
.align 8
p4_loop_cnt:
.word 1,0
p5_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p5_fsr:
.word 0x00000000,0x00000000
.align 8
p5_loop_cnt:
.word 1,0
p6_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p6_fsr:
.word 0x00000000,0x00000000
.align 8
p6_loop_cnt:
.word 1,0
p7_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p7_fsr:
.word 0x00000000,0x00000000
.align 8
p7_loop_cnt:
.word 1,0
p8_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p8_fsr:
.word 0x00000000,0x00000000
.align 8
p8_loop_cnt:
.word 1,0
p9_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p9_fsr:
.word 0x00000000,0x00000000
.align 8
p9_loop_cnt:
.word 1,0
p10_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p10_fsr:
.word 0x00000000,0x00000000
.align 8
p10_loop_cnt:
.word 1,0
p11_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p11_fsr:
.word 0x00000000,0x00000000
.align 8
p11_loop_cnt:
.word 1,0
p12_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p12_fsr:
.word 0x00000000,0x00000000
.align 8
p12_loop_cnt:
.word 1,0
p13_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p13_fsr:
.word 0x00000000,0x00000000
.align 8
p13_loop_cnt:
.word 1,0
p14_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p14_fsr:
.word 0x00000000,0x00000000
.align 8
p14_loop_cnt:
.word 1,0
p15_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p15_fsr:
.word 0x00000000,0x00000000
.align 8
p15_loop_cnt:
.word 1,0
p16_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p16_fsr:
.word 0x00000000,0x00000000
.align 8
p16_loop_cnt:
.word 1,0
p17_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p17_fsr:
.word 0x00000000,0x00000000
.align 8
p17_loop_cnt:
.word 1,0
p18_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p18_fsr:
.word 0x00000000,0x00000000
.align 8
p18_loop_cnt:
.word 1,0
p19_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p19_fsr:
.word 0x00000000,0x00000000
.align 8
p19_loop_cnt:
.word 1,0
p20_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p20_fsr:
.word 0x00000000,0x00000000
.align 8
p20_loop_cnt:
.word 1,0
p21_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p21_fsr:
.word 0x00000000,0x00000000
.align 8
p21_loop_cnt:
.word 1,0
p22_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p22_fsr:
.word 0x00000000,0x00000000
.align 8
p22_loop_cnt:
.word 1,0
p23_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p23_fsr:
.word 0x00000000,0x00000000
.align 8
p23_loop_cnt:
.word 1,0
p24_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p24_fsr:
.word 0x00000000,0x00000000
.align 8
p24_loop_cnt:
.word 1,0
p25_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p25_fsr:
.word 0x00000000,0x00000000
.align 8
p25_loop_cnt:
.word 1,0
p26_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p26_fsr:
.word 0x00000000,0x00000000
.align 8
p26_loop_cnt:
.word 1,0
p27_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p27_fsr:
.word 0x00000000,0x00000000
.align 8
p27_loop_cnt:
.word 1,0
p28_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p28_fsr:
.word 0x00000000,0x00000000
.align 8
p28_loop_cnt:
.word 1,0
p29_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p29_fsr:
.word 0x00000000,0x00000000
.align 8
p29_loop_cnt:
.word 1,0
p30_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p30_fsr:
.word 0x00000000,0x00000000
.align 8
p30_loop_cnt:
.word 1,0
p31_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p31_fsr:
.word 0x00000000,0x00000000
.align 8
p31_loop_cnt:
.word 1,0
p32_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p32_fsr:
.word 0x00000000,0x00000000
.align 8
p32_loop_cnt:
.word 1,0
p33_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p33_fsr:
.word 0x00000000,0x00000000
.align 8
p33_loop_cnt:
.word 1,0
p34_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p34_fsr:
.word 0x00000000,0x00000000
.align 8
p34_loop_cnt:
.word 1,0
p35_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p35_fsr:
.word 0x00000000,0x00000000
.align 8
p35_loop_cnt:
.word 1,0
p36_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p36_fsr:
.word 0x00000000,0x00000000
.align 8
p36_loop_cnt:
.word 1,0
p37_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p37_fsr:
.word 0x00000000,0x00000000
.align 8
p37_loop_cnt:
.word 1,0
p38_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p38_fsr:
.word 0x00000000,0x00000000
.align 8
p38_loop_cnt:
.word 1,0
p39_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p39_fsr:
.word 0x00000000,0x00000000
.align 8
p39_loop_cnt:
.word 1,0
p40_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p40_fsr:
.word 0x00000000,0x00000000
.align 8
p40_loop_cnt:
.word 1,0
p41_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p41_fsr:
.word 0x00000000,0x00000000
.align 8
p41_loop_cnt:
.word 1,0
p42_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p42_fsr:
.word 0x00000000,0x00000000
.align 8
p42_loop_cnt:
.word 1,0
p43_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p43_fsr:
.word 0x00000000,0x00000000
.align 8
p43_loop_cnt:
.word 1,0
p44_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p44_fsr:
.word 0x00000000,0x00000000
.align 8
p44_loop_cnt:
.word 1,0
p45_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p45_fsr:
.word 0x00000000,0x00000000
.align 8
p45_loop_cnt:
.word 1,0
p46_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p46_fsr:
.word 0x00000000,0x00000000
.align 8
p46_loop_cnt:
.word 1,0
p47_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p47_fsr:
.word 0x00000000,0x00000000
.align 8
p47_loop_cnt:
.word 1,0
p48_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p48_fsr:
.word 0x00000000,0x00000000
.align 8
p48_loop_cnt:
.word 1,0
p49_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p49_fsr:
.word 0x00000000,0x00000000
.align 8
p49_loop_cnt:
.word 1,0
p50_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p50_fsr:
.word 0x00000000,0x00000000
.align 8
p50_loop_cnt:
.word 1,0
p51_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p51_fsr:
.word 0x00000000,0x00000000
.align 8
p51_loop_cnt:
.word 1,0
p52_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p52_fsr:
.word 0x00000000,0x00000000
.align 8
p52_loop_cnt:
.word 1,0
p53_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p53_fsr:
.word 0x00000000,0x00000000
.align 8
p53_loop_cnt:
.word 1,0
p54_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p54_fsr:
.word 0x00000000,0x00000000
.align 8
p54_loop_cnt:
.word 1,0
p55_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p55_fsr:
.word 0x00000000,0x00000000
.align 8
p55_loop_cnt:
.word 1,0
p56_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p56_fsr:
.word 0x00000000,0x00000000
.align 8
p56_loop_cnt:
.word 1,0
p57_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p57_fsr:
.word 0x00000000,0x00000000
.align 8
p57_loop_cnt:
.word 1,0
p58_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p58_fsr:
.word 0x00000000,0x00000000
.align 8
p58_loop_cnt:
.word 1,0
p59_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p59_fsr:
.word 0x00000000,0x00000000
.align 8
p59_loop_cnt:
.word 1,0
p60_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p60_fsr:
.word 0x00000000,0x00000000
.align 8
p60_loop_cnt:
.word 1,0
p61_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p61_fsr:
.word 0x00000000,0x00000000
.align 8
p61_loop_cnt:
.word 1,0
p62_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p62_fsr:
.word 0x00000000,0x00000000
.align 8
p62_loop_cnt:
.word 1,0
p63_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p63_fsr:
.word 0x00000000,0x00000000
.align 8
p63_loop_cnt:
.word 1,0
max_windows:
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 1,1,1,1,1,1,1,1
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.align 8
p0_init_registers:
.word 0xbaf5bab6,0x2d264735 ! Init value for %l0
.word 0x7f97f443,0x8d2ef02b ! Init value for %l1
.word 0x2f0725a3,0xf065de29 ! Init value for %l2
.word 0xf340b660,0x81384e59 ! Init value for %l3
.word 0x02310155,0xfd3e45a1 ! Init value for %l4
.word 0x990e9405,0xc6536640 ! Init value for %l5
.word 0xcac82114,0x634d12be ! Init value for %l6
.word 0xb8b67f62,0x5f3584c4 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x8a108548,0xb634390c ! Init value for %f0
.word 0x33a2e83a,0x54a24d67 ! Init value for %f2
.word 0x1b780f54,0x236aa363 ! Init value for %f4
.word 0x7267c827,0x9d503bd8 ! Init value for %f6
.word 0x6e93e736,0x840fe763 ! Init value for %f8
.word 0xa04d9d98,0xef9f92b5 ! Init value for %f10
.word 0xfbac3311,0x7bbdf955 ! Init value for %f12
.word 0x0864de56,0xf6d3fd11 ! Init value for %f14
.word 0xc6196342,0x36b4f463 ! Init value for %f16
.word 0x92c1b8cc,0xe0d394aa ! Init value for %f18
.word 0x899b1021,0x8a32141f ! Init value for %f20
.word 0x6840dd33,0xdb5c0dd8 ! Init value for %f22
.word 0xcdfb4b45,0xc1e7113b ! Init value for %f24
.word 0x27c310af,0x417a95e8 ! Init value for %f26
.word 0x06b5566a,0xa429b8b7 ! Init value for %f28
.word 0x2b4763d9,0x346c4cbf ! Init value for %f30
.word 0x06a28a86,0x49d24dd8 ! Init value for %f32
.word 0xeb1e03ec,0x0cfaabf3 ! Init value for %f34
.word 0xea39cf50,0x72e9abf5 ! Init value for %f36
.word 0x0d36962a,0x212b638d ! Init value for %f38
.word 0x64231c28,0xa378afce ! Init value for %f40
.word 0x541aedf8,0x65c76d98 ! Init value for %f42
.word 0xc822e0d3,0x36f97d63 ! Init value for %f44
.word 0x54a71e77,0x4d7e44a8 ! Init value for %f46
.word 0x624d9064,0x3760e330
.word 0xb707c403,0xb3b1877d
.word 0xeb287a36,0x79b36676
.word 0x516f2960,0x31203b30
.word 0x67fcf3eb,0x7e1826e0
.word 0x6caa0454,0xbcf9a067
.word 0x669f53e7,0x596c2354
.word 0xf39855cd,0x07e25b3d
p0_expected_registers:
.word 0x00000000,0xce32b8b8
.word 0x0294a5de,0x923a844b
.word 0x00000000,0x00000000
.word 0x00000000,0x7b1b2ee9
.word 0x00000000,0x00008c58
.word 0x00000000,0xf5432cf1
.word 0x00000000,0x972a857f
.word 0x00000000,0x7200ccba
p0_expected_fp_regs:
.word 0x8a108548,0xb634390c
.word 0x33a2e83a,0x54a24d67
.word 0x1b780f54,0x236aa363
.word 0x7267c827,0x9d503bd8
.word 0x6e93e736,0x840fe763
.word 0xa04d9d98,0xef9f92b5
.word 0xfbac3311,0x7bbdf955
.word 0x0864de56,0xf6d3fd11
.word 0xc6196342,0x36b4f463
.word 0x92c1b8cc,0xe0d394aa
.word 0x899b1021,0x8a32141f
.word 0x6840dd33,0xdb5c0dd8
.word 0xcdfb4b45,0xc1e7113b
.word 0x27c310af,0x417a95e8
.word 0x06b5566a,0xa429b8b7
.word 0x2b4763d9,0x346c4cbf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xb02d002e,0x18fccac3
.word 0xa43ff614,0x80a9840d
.word 0xea5395f6,0x52490fde
.word 0xf69dd273,0x4086af1c
.word 0x6db1f361,0x5d02d385
.word 0xd5ab45a4,0x06423639
.word 0x05087cde,0xbca32653
.word 0xaafdad59,0xd2fcea53
.word 0x8a108548,0xb634390c
.word 0x33a2e83a,0x54a24d67
.word 0x1b780f54,0x236aa363
.word 0x7267c827,0x9d503bd8
.word 0x6e93e736,0x840fe763
.word 0xa04d9d98,0xef9f92b5
.word 0xfbac3311,0x7bbdf955
.word 0x0864de56,0xf6d3fd11
.word 0x0b70e31e,0x04aac9ad
.word 0xe8aba583,0x86da211e
.word 0x8978f351,0x6904dd13
.word 0x1e7675ab,0x4472a2b0
.word 0x9880e77a,0x5ca71b6c
.word 0x7d7ce41b,0x35b8b387
.word 0x7b16f14c,0x3fc87001
.word 0x00000076,0x6dee8d47
.word 0x7bb29458,0x71e96395
.word 0x48d60825,0x2f1993ad
.word 0x9effc4d4,0xd5e9a736
.word 0xb3dc89d4,0x8b277fa9
.word 0x8c58894f,0xbccf90b0
.word 0x738e3868,0x7848e4ac
.word 0xc9dfbfc4,0x80ac9240
.word 0x09d702b7,0x914a8899
.word 0x539c511c,0x9f458d8b
.word 0x86ab5622,0xa3b153f7
.word 0x72c853d8,0x7015a277
.word 0x44bcfa34,0x6771af3b
.word 0x05c3f9a0,0x39d0258e
.word 0x34d6b2e2,0xc4c077f2
.word 0xfae807a7,0x4ae63eac
.word 0x12b06f1a,0xdb60990e
.word 0xc6196342,0x36b4f463
.word 0x92c1b8cc,0xe0d394aa
.word 0x899b1021,0x8a32141f
.word 0x6840dd33,0xdb5c0dd8
.word 0xcdfb4b45,0xc1e7113b
.word 0x27c310af,0x417a95e8
.word 0x06b5566a,0xa429b8b7
.word 0x2b4763d9,0x346c4cbf
.word 0x261de229,0x6c301074
.word 0xd806bb37,0xe104e7c4
.word 0x952eb048,0xeefbe5c5
.word 0xb255b18c,0x9df2d36a
.word 0x60a2b494,0xaa0e276a
.word 0xbff224b1,0xeef9b77c
.word 0x1ada7701,0x73efea29
.word 0x8d283c4f,0xe14df3e6
.word 0x05c3f9a0,0x0fae4393
.word 0x0294a5de,0x923a844b
.word 0xdeaa4032,0x32a13b15
.word 0x99de3969,0x5f710128
.word 0x32b265a4,0x2cc3723e
.word 0xc9940612,0xc29f7a45
.word 0xdda92959,0xf9917add
.word 0x62673ac6,0x8176cfc2
p0_local1_expect:
.word 0xdd3bcdbe,0x612713ff
.word 0xe33e1ead,0xdd3bbfc3
.word 0x26450052,0xf1ff205d
.word 0x592a8977,0xa3636f27
.word 0x9e9bffb8,0x9fb16650
.word 0xa23accc0,0xedd7dd9e
.word 0x68f151e3,0xd61c8602
.word 0xfe84ef1e,0xe7a6ed90
.word 0xd173a23a,0x5637f559
.word 0x11453e96,0xc6370766
.word 0x926126d4,0x327cb7f1
.word 0xe8eecb69,0x9524cda7
.word 0x7993d39e,0x4a0b5bcc
.word 0x395c7a4d,0x48c2d757
.word 0x6b285845,0x283661bb
.word 0x3345d8fe,0x8f1b49c1
.word 0x486eff79,0xec9f5b9f
.word 0x1c87e697,0x5db92c3f
.word 0x236aa363,0x711c1237
.word 0xc22331e8,0x74878854
.word 0x846a34b7,0x9338a4c4
.word 0xbce4080b,0x2aaff1d5
.word 0xb7a97056,0x09d00db5
.word 0x3975c7dc,0x4ce983cd
.word 0xb29f0b30,0xb83b6945
.word 0x2e7d2b52,0x89499973
.word 0x4cbd8af4,0xd05de76d
.word 0x00000052,0x9e974483
.word 0x42fa8263,0xb334bc85
.word 0x3c24e564,0xd5ba2e9f
.word 0x6e6c246b,0x5f53e48e
.word 0xdc273d0a,0x04f5c73c
.word 0xe4010a68,0x953f2de2
.word 0x17b375c6,0xe36c84d5
.word 0x2be40aa0,0x4b038918
.word 0xad9757a4,0xe2ce932a
.word 0x4d1bdf23,0xd6144236
.word 0x2d523949,0xb634390c
.word 0xb51095ca,0xb2206f5b
.word 0x6b223e2b,0x853cebaf
.word 0x000000fd,0x4d47182d
.word 0x3b6a09e7,0x5e95e13b
.word 0xce329565,0xa3636f27
.word 0x5b0631cf,0xd584e791
.word 0x34c9a0ca,0x7cd6e9fa
.word 0x1d2eb81c,0xe819fa68
.word 0x13b336eb,0xa9f4469b
.word 0x47c492fb,0xda3451ca
.word 0x1c3e135c,0x1737ff56
.word 0xb31f8bd6,0xed1a19ab
.word 0x05d79345,0xf9917add
.word 0x8b2d5a37,0x2fdf9506
.word 0xc03ec701,0xa8156775
.word 0x8a108548,0xb634390c
.word 0xea4cfe00,0xb016131e
.word 0xb898f189,0xb4c574d1
.word 0x48d47441,0xb9ba270a
.word 0x14ec7add,0x78b8bb1b
.word 0xba50e6b2,0x394542d2
.word 0xce1aec5e,0xc00fea6b
.word 0x59bfc019,0x7bb29458
.word 0x782507fd,0x063b12fb
.word 0x19d7c05f,0x8ce1d459
.word 0xcd80c184,0xbb37576f
p0_local2_expect:
.word 0x377ec7d2,0x925d96a0
.word 0xa36c840e,0x43a7c329
.word 0xaa4b3a5f,0xba06926a
.word 0x2355a051,0x72af26dc
.word 0xf23f5af5,0x66f4cc02
.word 0xa85ea619,0xec554b2f
.word 0x2c104379,0x2f406b42
.word 0x9e753ef4,0x7874ec8c
.word 0xe47d5aaa,0xc56a1832
.word 0x46039dde,0xeff40dd9
.word 0x7d597cf7,0xecad257b
.word 0x94505758,0x2d94fe98
.word 0x7cddc5f1,0x2be40aa0
.word 0x6a623547,0x75e478c3
.word 0xadfbe917,0x4593d3ef
.word 0x2746feb6,0xba726732
.word 0x09572d15,0x41fcde99
.word 0x236ab83f,0xed050371
.word 0x4b42ff55,0x0c5605a1
.word 0xf3e46245,0x3218eb7a
.word 0xd2848493,0x229e07c0
.word 0x1c0ee047,0x55b01a1e
.word 0xe7fedea9,0xd783ec6a
.word 0x28ffc75f,0x08a970e0
.word 0x3508df80,0xa439bb48
.word 0xa147ee4b,0xb31f8bd6
.word 0xb394ffe6,0xc4167aad
.word 0x54e3e7f1,0xb0b150e1
.word 0xc9afda3c,0x655fcd71
.word 0x4dfa9bc6,0x45d3ff67
.word 0x83c8dc5c,0x2188170f
.word 0x8521af0e,0xc4219b90
.word 0x12ef63c9,0x3e734bee
.word 0x77964132,0x88208795
.word 0x5463dddd,0x62acd324
.word 0xc224f32a,0xe8eb1af3
.word 0xa149b547,0x8c7c6973
.word 0x7876e6f3,0x6e7d41bd
.word 0x558e88cb,0x6b10ffac
.word 0x70ef6f45,0xac5ee368
.word 0x80ffd975,0x8c1e9ddb
.word 0xce971f5b,0xecff76bf
.word 0x68ec5033,0xce72bc67
.word 0xd0672889,0x054122e9
.word 0x40cd9fdf,0xe4a6b9de
.word 0x2c6f9b56,0x55a16d22
.word 0x60bd19a7,0x063b12fb
.word 0xebe0ccab,0x1a9e3d6a
.word 0x37f581f9,0xd187d787
.word 0x8ab3f4d5,0xbfe11c8d
.word 0x3bb3aeca,0x081dad47
.word 0x0838accf,0x4df918a3
.word 0x270b84cc,0x878ec9e0
.word 0xc1c97e1c,0xbe583a63
.word 0xf5432cf1,0x875321e8
.word 0x3e759ee1,0x837dbc3c
.word 0x82307437,0x3d1df570
.word 0x7bbdf955,0xf9917add
.word 0x6bc61332,0x872f0727
.word 0x7874ec8c,0xafb4adaf
.word 0xbe0aaf4c,0x320d923a
.word 0x19f00bb2,0x3158b038
.word 0xff963f9c,0x76171540
.word 0x5b483826,0x365cf479
p0_local3_expect:
.word 0x00326c40,0x52ba242a
.word 0x972a857f,0x0000395c
.word 0x972a857f,0x8ceb2cf9
.word 0x748517d0,0x16102f21
.word 0xe560ac78,0x43bb3aa4
.word 0x6c571a99,0xc3c357ee
.word 0x92f62fc5,0xf8c5a294
.word 0x99a3a24c,0xfd1fe989
.word 0x0bb949b6,0x62fa3377
.word 0xb66f56ff,0xdcc858d5
.word 0xe3a9169b,0xf8730017
.word 0x20d16d77,0x93a97667
.word 0x066d2c14,0x35c247d9
.word 0xdaebbedc,0x1afd39c3
.word 0xa8db7257,0x0357a78e
.word 0xe0c3bfe4,0xc77e5f6f
.word 0x8a108548,0xb634390c
.word 0x33a2e83a,0x54a24d67
.word 0x1b780f54,0x236aa363
.word 0x7267c827,0x9d503bd8
.word 0x6e93e736,0x840fe763
.word 0xa04d9d98,0xef9f92b5
.word 0xfbac3311,0x7bbdf955
.word 0x0864de56,0xf6d3fd11
.word 0x960c3372,0x6924caa1
.word 0x45a5a35b,0x6774be05
.word 0x4daf0e33,0x6a623547
.word 0x6631abf0,0xc8604361
.word 0xe8a52722,0xc7c0b4b5
.word 0x57440aa1,0x77e5427d
.word 0x3cd7a9c9,0xa4dd25b9
.word 0x242f7a84,0x70ef6f45
.word 0xfffa2281,0x1dd52b64
.word 0x82d58a55,0x465fe9d2
.word 0xda169a70,0x3158b038
.word 0xc28a1be2,0x31b01f65
.word 0xf868ab39,0x52ae5548
.word 0xff4f9ca3,0x27fba8d5
.word 0x1e2e665e,0x067524ee
.word 0x248e1520,0xecff52f9
.word 0x8b4eb31b,0xa001f7dd
.word 0x5217b947,0x4f6a59d9
.word 0x96d5eaea,0xe85b0a38
.word 0x7a4454ab,0x8a24acd0
.word 0xf4e42b77,0x1ddb95be
.word 0xac3bc5bd,0x1b0964e7
.word 0x643d8122,0x9dd72fdd
.word 0x5ec5c669,0x295a4b83
.word 0x5077b174,0xd2fdaa55
.word 0x8d2ef02b,0x865e5e32
.word 0xc7bf82ff,0xbfc63667
.word 0x8818a527,0x4cf0c14e
.word 0x412f27ef,0x23e5d999
.word 0x80b84021,0x7bffb5e7
.word 0x5038a256,0xbc097b06
.word 0x37c316bb,0xff6b50e4
.word 0x7abfe36a,0x450573aa
.word 0x1ad851e7,0xc89a5b76
.word 0x5fc40047,0x10f5d951
.word 0x47f27774,0xefe8e6ad
.word 0xeede656c,0x604f312f
.word 0xf4abb587,0x8a962c51
.word 0xdf1968bb,0xfe188c5d
.word 0xee417020,0x4e026be5
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x79a978b4,0x59080ca8 ! Init value for %l0
.word 0x4be81aab,0xb320085c ! Init value for %l1
.word 0x72356412,0xa77e41e8 ! Init value for %l2
.word 0xd3ac9484,0x3c9763fa ! Init value for %l3
.word 0x1b39e18c,0xa8f382b0 ! Init value for %l4
.word 0x98ed066a,0x48c95ec0 ! Init value for %l5
.word 0xa2e3c804,0x20c898c9 ! Init value for %l6
.word 0x253b9e9a,0x5149c2d2 ! Init value for %l7
.align 64
p1_init_freg:
.word 0x987be35d,0x82197282 ! Init value for %f0
.word 0x53e636d1,0x27cc6b93 ! Init value for %f2
.word 0x70762ff2,0x2ea810e7 ! Init value for %f4
.word 0xfc4018ad,0xf2616cfc ! Init value for %f6
.word 0xe8801436,0x7364d8fc ! Init value for %f8
.word 0xd8a854f5,0x3e5fb5f3 ! Init value for %f10
.word 0xb758054e,0xc1165fbb ! Init value for %f12
.word 0x09c52dc4,0x64bcd1cc ! Init value for %f14
.word 0x70d86c26,0x46716e61 ! Init value for %f16
.word 0x313f96ce,0x41dc5b7e ! Init value for %f18
.word 0x48cdc09d,0x6f5da713 ! Init value for %f20
.word 0x02b3bd9d,0x87a8ace3 ! Init value for %f22
.word 0x54fbe64c,0x42fa57ff ! Init value for %f24
.word 0x49d8b343,0x02b3c49d ! Init value for %f26
.word 0xa38fcf79,0xcd57e40c ! Init value for %f28
.word 0x076f31f1,0xedd9771e ! Init value for %f30
.word 0xb3ff9d07,0xf6b992ce ! Init value for %f32
.word 0x06c71973,0x46f6ded5 ! Init value for %f34
.word 0x64a814d2,0x1a1862fb ! Init value for %f36
.word 0x4aa3b358,0xcf77f823 ! Init value for %f38
.word 0xeccdc1de,0x984b69a5 ! Init value for %f40
.word 0x37dee594,0x7adca292 ! Init value for %f42
.word 0x46239b3c,0x047780cb ! Init value for %f44
.word 0xb1a37db6,0x45fc9ae5 ! Init value for %f46
.word 0xba1c5949,0xe36bca72
.word 0x2a5873a0,0x7a5eea2e
.word 0x9d077831,0xa204cbe1
.word 0x5aecc2c8,0x4fe2f40e
.word 0x1e2c6267,0xc9721867
.word 0x4a41ecd6,0x6a3f504a
.word 0xc689a957,0x7b6a6500
.word 0xafb6f83f,0xf0b68b8b
p1_expected_registers:
.word 0x00000000,0x000021ae
.word 0x00000000,0x9dae206a
.word 0x00000000,0x7d25115c
.word 0x00000000,0x36c022b2
.word 0x00000000,0x000000f5
.word 0x00000000,0x0000000d
.word 0x00000000,0x00000020
.word 0x00000000,0x085e3783
p1_expected_fp_regs:
.word 0x11f26e0a,0xd898e1f5
.word 0xe5ed6557,0x86f70270
.word 0x2cf397f7,0x152664d5
.word 0xe8e9d870,0x6ae0fd5c
.word 0xe480d15c,0x00408309
.word 0x28d941ba,0x7c6bbee1
.word 0x5255901e,0x8f5c48af
.word 0x8d5e129f,0x03e31816
.word 0x404cd03d,0x34399018
.word 0x370b20e2,0x9fcc075a
.word 0x4ffef25f,0xa83714df
.word 0x1fa0fb88,0xaeb163b5
.word 0xacca29b6,0x0000003d
.word 0x5cfbd01e,0xfd5bf210
.word 0xf14aefdd,0xf9bad4e4
.word 0xca0cf4c6,0x4be1b31a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x99bf59da,0x0bb312c6
.word 0xc24514eb,0x5a0524c7
.word 0x391dd67a,0x5f234941
.word 0x81122d18,0xc6aa8c72
.word 0x725c4195,0x25127cf2
.word 0x99d0c498,0x7b7ef7fa
.word 0xbed0133a,0x5a268c29
.word 0x72418198,0x5c043065
.word 0x1322ff9d,0x59ee4f53
.word 0x9d0799c9,0x2b18779b
.word 0x2741a4f3,0x5996b792
.word 0x9d5cdbab,0x094ea730
.word 0xf3f2b147,0xbb83c55d
.word 0xc8ea9c65,0x4f75a1d3
.word 0x828cc0ef,0xe6187699
.word 0x145c7d2b,0x67b00a9a
.word 0x6ec3c28b,0x942fab71
.word 0x3fd1bc09,0x76ea0c37
.word 0x5adde569,0x73a291e8
.word 0xabd0a1ef,0x52325a95
.word 0x257be6ba,0xda2e4375
.word 0xe699e88a,0xb138f1de
.word 0x096886e5,0x02406a82
.word 0xcef51246,0x51c24758
.word 0x11f26e0a,0xd898e1f5
.word 0xe5ed6557,0x86f70270
.word 0x2cf397f7,0x152664d5
.word 0xe8e9d870,0x6ae0fd5c
.word 0xe480d15c,0x00408309
.word 0x28d941ba,0x7c6bbee1
.word 0x5255901e,0x8f5c48af
.word 0x8d5e129f,0x03e31816
.word 0xd827a3ff,0xdc574f0b
.word 0x5b1c93d8,0x82740c05
.word 0x88578616,0xdfd0cefc
.word 0xc44014a5,0xe91ff5e4
.word 0xf78dbaab,0xbdda7109
.word 0xeffbcc6b,0xebdf6cca
.word 0x57030066,0xabf0dfbe
.word 0xc8645834,0xd424d93b
.word 0x6b715b45,0xb4d797ed
.word 0xf32e2344,0xb3d5d16e
.word 0xa162d334,0xa359677f
.word 0x428fbdf6,0x69f98e00
.word 0xcdfe84e7,0xbe46ffd7
.word 0x7d65a2b9,0x009c2204
.word 0xa199455f,0x89866e97
.word 0xd078b581,0x9fa196b7
.word 0x616e7146,0x266cd870
.word 0x7e5bdc41,0xce963f31
.word 0x13a75d6f,0x9dc0cd48
.word 0xe3aca887,0x9dbdb302
.word 0xff57fa42,0x4ce6fb54
.word 0x9dc4b302,0x43b3d849
.word 0x0ce457cd,0x79cf8fa3
.word 0x1e77d9ed,0xf1316f07
.word 0x2173d2e1,0x87604e8f
.word 0xd7c7fcfb,0xae1e83c9
.word 0xd39aca36,0x37134861
.word 0xe5b94c9d,0xfb6271ff
.word 0x2276882a,0x6b61b5e3
.word 0xfbc82302,0xf80582b1
.word 0x00000057,0xe7fe7659
.word 0x6e7d0ef4,0xcc314e2a
p1_local1_expect:
.word 0x12e53463,0x5149c2d2
.word 0x49fb46bc,0x15c718d1
.word 0xebd33f2c,0xde8d4c3a
.word 0x55a00add,0x840b019e
.word 0x7997dbe9,0x372c3045
.word 0xf2fca13b,0xa7da5469
.word 0x4a15686e,0x0000003c
.word 0x760fff3e,0x6832acb8
.word 0x3164698d,0x94fffba0
.word 0x1a04fa82,0xaddca75c
.word 0xc30ee545,0x90181438
.word 0xcb941a70,0x129470a9
.word 0x635cc397,0xfce57cc4
.word 0x5f3ff364,0x2762cb75
.word 0xf43a8550,0x2b666cb5
.word 0x1ff83552,0xaef59d70
.word 0x1547da55,0x36cb9b88
.word 0x074308e3,0x4631e6e6
.word 0xb3f4033a,0x4518496a
.word 0x5a1a8675,0x227b83c3
.word 0xc9179e61,0x7f15f9ff
.word 0x4b082af5,0x9b3d2cb8
.word 0xba9cba13,0x59482054
.word 0x8353375a,0xbc001924
.word 0x4e1863d5,0x1c5d7e87
.word 0x9ddaa511,0x83a9f360
.word 0x77c487ab,0x319ac9f6
.word 0x1e032e7d,0x3dbec2cd
.word 0xf38886c1,0xcf2b5ae4
.word 0xe4d9c820,0xd4a5373c
.word 0x5a964529,0x8cd922b8
.word 0x9038ed15,0x2617f772
.word 0xa77098e9,0x1d2facc3
.word 0x6484de26,0x96965065
.word 0x5cccf24e,0x1b00c552
.word 0x2c8fbe75,0xe2bcb70a
.word 0x911091cb,0x869f9aad
.word 0x9dae206a,0x7c356a7f
.word 0x01fe14ba,0x26c5af76
.word 0xe1cf93b4,0xee99befa
.word 0x33e71ec2,0x8afaec17
.word 0x89a64380,0xd02f355a
.word 0x8008d5b8,0xf96dd4ba
.word 0x64db80ec,0x89976f24
.word 0xa3abe952,0x2abf5804
.word 0xd1cddcbb,0xa0d72d0f
.word 0x434f4f9b,0xc08b7ac5
.word 0xffe3c804,0x20c898c9
.word 0x0b4f57dc,0x3da327d8
.word 0x050c7482,0xd8d0a50b
.word 0xfcced0df,0x16865788
.word 0xe4f51fe9,0xff1440c4
.word 0x0971dabd,0xabba8df7
.word 0xca6cdfeb,0x6bccfbef
.word 0xbedff0ab,0x660003ff
.word 0x3bd924d4,0x345864c8
.word 0x6ace6ee9,0xc6a30eed
.word 0x27f9af53,0xf0d9b486
.word 0xa53904de,0xac3bbf7e
.word 0x2e4d789a,0x5e9da583
.word 0x88073d8a,0x1a3287f0
.word 0x698b6fe1,0x5e96adbd
.word 0xfff6a8f4,0xab043786
.word 0x740ac4b8,0x2d225eb8
p1_local2_expect:
.word 0xd827a33d,0xdc574f0b
.word 0x0ba5d0d8,0x82740c05
.word 0x88578616,0xdfd0cefc
.word 0xc44014a5,0xe91ff5e4
.word 0xf78dbaab,0xbdda7109
.word 0xeffbcc6b,0xebdf6cca
.word 0x57030066,0xabf0dfbe
.word 0xc8645834,0xd424d93b
.word 0x404cd03d,0x34399018
.word 0x370b20e2,0x9fcc075a
.word 0x4ffef25f,0xa83714df
.word 0x1fa0fb88,0xaeb163b5
.word 0xacca29b6,0x0000003d
.word 0x5cfbd01e,0xfd5bf210
.word 0xf14aefdd,0xf9bad4e4
.word 0xca0cf4c6,0x4be1b31a
.word 0xaee210ff,0x8bf314a0
.word 0x82e6923e,0x0aa8b31b
.word 0x93ea3b1a,0xe7954913
.word 0xb97c19ff,0x752f2eef
.word 0xdc95adb3,0x7d9ce475
.word 0xbb6ee4c5,0xc1057bd6
.word 0xcc9e427b,0x14bae4c6
.word 0x7b575680,0xa0edd9c6
.word 0xa8406792,0xa29cdfcd
.word 0x95343841,0x9fc0d8cf
.word 0x54ceac63,0xbe43497d
.word 0x7f8cfa8a,0xb6d0b4ff
.word 0x7de6d74d,0x452021ae
.word 0x27f5ddbd,0x0b0652b5
.word 0x1783421e,0x3d05a31b
.word 0x29ee12fc,0x6fcecb14
.word 0x33d666e7,0x99b79040
.word 0x65370caa,0x30403543
.word 0xbc47ebd1,0x7e542c9e
.word 0x48d4746d,0x5c5737f8
.word 0x6a638c04,0x670c2b0e
.word 0x3f345f2a,0xee3d913a
.word 0x617672bf,0xeb627ee7
.word 0xc05babd6,0x57e638ab
.word 0xaee210f5,0x8bf314a0
.word 0x82e6923e,0x0aa8b31b
.word 0x93ea3b1a,0xe7954913
.word 0xb97c194d,0x752f2eef
.word 0xdc95adb3,0x7d5a47dc
.word 0xbb6ee4c5,0xc1057bd6
.word 0xcc9e427b,0x14bae4c6
.word 0x7b575680,0xa0edd9c6
.word 0x15ba3196,0x81ae5cdf
.word 0x3c5994c1,0x00ccafdb
.word 0x436716a7,0xffabb444
.word 0xf9d300bf,0xf3875758
.word 0xebcfe4b9,0x57edf011
.word 0x0cadbb0b,0xf3d8ade3
.word 0xa6f30b66,0x7d65a2b9
.word 0x0acaa58f,0x89e8f6ff
.word 0x11f26e0a,0xd898e1f5
.word 0xe5ed6557,0x86f70270
.word 0x2cf397f7,0x152664d5
.word 0xe8e9d870,0x6ae0fd5c
.word 0xe480d15c,0x00408309
.word 0x28d941ba,0x7c6bbee1
.word 0x5255901e,0x8f5c48af
.word 0x8d5e129f,0x03e31816
p1_local3_expect:
.word 0x00086f63,0x4a2e9a15
.word 0xb5ec14a5,0xe7cc6820
.word 0x8edf50f6,0x0f0bcf4a
.word 0x6c5e8f18,0xfa459224
.word 0x0bcb7ce8,0xb8bd123d
.word 0x2c384eec,0xe2f92cad
.word 0x34399018,0x8008d5b8
.word 0xf4e0e0af,0x93aefbdb
.word 0x8858f37e,0x99ed8c61
.word 0x2f3ab554,0x47e5dc3b
.word 0x00275161,0x6aff9d0a
.word 0xba1890c6,0xd85fb02f
.word 0x9fc42156,0xb8d6eda6
.word 0xc3be7d39,0x5b1c93d8
.word 0x5c944795,0x7d9ce475
.word 0xd6784010,0x6ac5b5f8
.word 0x8919b721,0xd1a53772
.word 0x34aeba5a,0x35fbb0df
.word 0xe4ef72c8,0xa1bc9574
.word 0x8137d598,0xb458ed89
.word 0x0a3f0710,0x3a7f9df1
.word 0x3a544642,0x93134e77
.word 0x1990edce,0x6dfb71dc
.word 0xcb17605d,0x0308d72e
.word 0x1239a16d,0x6ed55e73
.word 0x2febaa8e,0x8ce79e82
.word 0x9698423b,0xe68acf1d
.word 0x1d14e1ba,0xacd7c802
.word 0x212bf8b5,0xfa941033
.word 0x18f70c7c,0x18daca4e
.word 0x0000006e,0x80c41cca
.word 0xd58b1d3f,0xeb6e6312
.word 0xeb2f64f8,0xd31f82b4
.word 0xfb5ffaf7,0x01a528e9
.word 0xa48fe1ae,0x5d1cb926
.word 0xb18212ec,0x88fd2013
.word 0xb3c0c35c,0x7780cbf8
.word 0x98fbc211,0x97a6ef04
.word 0xb3e0ccb2,0x7d25115c
.word 0x3d6e46c6,0x4ae3ee1e
.word 0x3bb108f3,0x9994a465
.word 0x6030a58a,0x0397dcff
.word 0x9a4f7b15,0xe3fa4780
.word 0x4dd1862c,0x682d8049
.word 0xffd0099a,0xc4bb0f81
.word 0xf9f4b203,0xf7868473
.word 0x0000009a,0xc3473b66
.word 0x9f1a093d,0x5f552438
.word 0xa1ff4a58,0x6bc6313a
.word 0x0c692aec,0x8718e31a
.word 0x910c8079,0x9adce984
.word 0x48e8b66e,0xd22a70ff
.word 0x729b28c3,0xa031dcd3
.word 0xe202c0b5,0xb27e4afb
.word 0x03a9e275,0x7488b002
.word 0x7e918167,0xa4baa9a2
.word 0x504afc97,0xec99af21
.word 0x1bdf9172,0xefbcd386
.word 0xf86059b5,0x75aff991
.word 0x96e39031,0x21633d8b
.word 0x2f8d434f,0x102e74fb
.word 0xb11d6524,0x5c5e16ac
.word 0xf0921119,0xffa63b6b
.word 0x00000020,0x3ff0497f
p2_init_registers:
.word 0xf85f7440,0x774e5bd0 ! Init value for %l0
.word 0x99bb046c,0xe409ec29 ! Init value for %l1
.word 0xa40c97cb,0xa3fd41d6 ! Init value for %l2
.word 0x6a2006a2,0x3f12e7a6 ! Init value for %l3
.word 0x313a922c,0x7c30a10e ! Init value for %l4
.word 0xe3b85f9c,0x5ac09f4a ! Init value for %l5
.word 0x0f920dc6,0x3e6abed6 ! Init value for %l6
.word 0x5717aed6,0xc31c06d9 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x88d78138,0x825060e6 ! Init value for %f0
.word 0xa8953da5,0x52de3d8a ! Init value for %f2
.word 0x507cbbbd,0x6b606fc0 ! Init value for %f4
.word 0x43f780d1,0x6370c76b ! Init value for %f6
.word 0xabd9e281,0x3523a934 ! Init value for %f8
.word 0xdba6f2ab,0x8b8d90ea ! Init value for %f10
.word 0xc532b914,0xafccdab0 ! Init value for %f12
.word 0xecdd7c6f,0x0e68601c ! Init value for %f14
.word 0xb9975f58,0x5c29be00 ! Init value for %f16
.word 0xe00b06f6,0xe5821774 ! Init value for %f18
.word 0x21a82197,0x9ad1be99 ! Init value for %f20
.word 0x9d207a42,0xd204c200 ! Init value for %f22
.word 0xb3232bf7,0x94b1b73c ! Init value for %f24
.word 0x7668cc93,0xace87125 ! Init value for %f26
.word 0xfe2aff71,0xe3cc739b ! Init value for %f28
.word 0x083360f0,0xa0b99d28 ! Init value for %f30
.word 0xef4d3e5a,0xe6b00967 ! Init value for %f32
.word 0xb9cfdd54,0xaa81e804 ! Init value for %f34
.word 0x10bcd7d0,0x744c8a33 ! Init value for %f36
.word 0xcc111803,0xddf3a0d6 ! Init value for %f38
.word 0xef24ede8,0xda33fc9d ! Init value for %f40
.word 0x530d9a99,0x865dd583 ! Init value for %f42
.word 0xaf1ddbd8,0xbe65198a ! Init value for %f44
.word 0x4ecd92f6,0x5ebb50b2 ! Init value for %f46
.word 0xf727921c,0x08e0cf20
.word 0x17e90f74,0x425ae97b
.word 0x4e8ea263,0x87d3dbd7
.word 0x75a548a1,0x7e35bf40
.word 0x24d81c60,0xc95bbd66
.word 0xd691b9a1,0x1c3397c3
.word 0xa894cc88,0xa3895502
.word 0x0f42e880,0x9d52604e
p2_expected_registers:
.word 0x00000000,0x4e2b327f
.word 0x00000000,0x00000001
.word 0x00000000,0xe741853d
.word 0x00000000,0x5af54128
.word 0x00000000,0xf7489f34
.word 0x00000000,0x5259fd0a
.word 0x00000000,0xd3adac12
.word 0x00000000,0x312a1a61
p2_expected_fp_regs:
.word 0x21b4d207,0x9e9a42d4
.word 0x8db2e4ed,0x93ee3a5d
.word 0xf7489f34,0x5a3511c9
.word 0x210db99a,0xd48996e1
.word 0x2e017271,0x0c36818b
.word 0xbf781268,0x06b58c0d
.word 0x00000071,0xe0311b52
.word 0x78115b4f,0x25df4bc7
.word 0x57316f09,0xbafd2504
.word 0xe89bf87b,0xf9950a68
.word 0xbe9eb994,0xe081fc14
.word 0x6e9689f9,0x7273d61a
.word 0xc211943e,0xff8efb6c
.word 0xe04fa2ed,0x29b410fc
.word 0x11936a47,0x08acc2a6
.word 0x4b5f45d5,0x7a9b086f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x57316f09,0xbafd2504
.word 0xe89bf87b,0xf9950a68
.word 0xbe9eb994,0xe081fc14
.word 0x6e9689f9,0x7273d61a
.word 0xc211943e,0xff8efb6c
.word 0xe04fa2ed,0x29b410fc
.word 0x11936a47,0x08acc2a6
.word 0x4b5f45d5,0x7a9b086f
.word 0x0000001f,0xdec1ff5a
.word 0x165f43bd,0xb1789890
.word 0xc3dc057c,0x8be547b7
.word 0x31fa8704,0x4c64fddd
.word 0x3ecfc627,0x9aff80e4
.word 0x42c76d21,0x36d4f1fa
.word 0x5cb68568,0xce3e2618
.word 0xc2ac7cc5,0x5b34ff3b
.word 0x1405affb,0xd1a86a6a
.word 0x46eccc78,0x8f0032aa
.word 0xf7868fff,0x6d31f7a9
.word 0xcb3df652,0xe0311b52
.word 0x5286fe6f,0x5b2dbcee
.word 0x7edf0baa,0xc1b577d9
.word 0x992ad1a9,0xecaee8af
.word 0x58882219,0xc8af9a39
.word 0x94d4d001,0x56d281ac
.word 0xf96e225f,0xa4e1a20e
.word 0xe2325c37,0x36fc50c2
.word 0xd39c429e,0x52664624
.word 0x726504df,0x9258bf9e
.word 0x0af7b79b,0x4653446e
.word 0x5705e549,0xda5e5894
.word 0xff092429,0xda10f936
.word 0x3f12e7a6,0x4ef79083
.word 0x38f44ab9,0x0526390f
.word 0x8aee6c29,0x830dccfb
.word 0x3db48598,0xefd1c514
.word 0x000000f6,0x09ff5886
.word 0x86f5980b,0x309b18b2
.word 0xe5ffbed2,0xe89d45b7
.word 0xf7e4ef53,0x8d1cc205
.word 0x16fd9370,0xea7b0235
.word 0x37acc37a,0x48baa5bb
.word 0xa1e303f5,0x75cc4cea
.word 0x80045c75,0xa422d998
.word 0x3dff9532,0x8090d233
.word 0x1a2d3723,0x07208b91
.word 0x3ea4050b,0x407105c0
.word 0xead69d56,0x565f7804
.word 0x9c1a102f,0x76736830
.word 0x87afcf3e,0xc517d60d
.word 0x6444e201,0xd1e2c821
.word 0x01c03076,0xe1ff26fd
.word 0x8d8aa797,0x3b236292
.word 0xf73e8eb6,0xcbc850af
.word 0x73d1743f,0x4e51aa60
.word 0xfd2639d5,0x3bce55dc
.word 0x683812ce,0xc0adba0e
.word 0x37623738,0x7ada788f
.word 0x3f82e7b2,0xafda4110
.word 0x9fe4feca,0xcd5ab651
.word 0xba3bc49d,0xce5cda2c
.word 0xc69165ce,0x8afec915
.word 0x17b3938a,0x405f1803
.word 0x3fd5823a,0x470e8de4
p2_local1_expect:
.word 0x21b4d207,0x9e9a42d4
.word 0x8db2e4ed,0x93ee3a5d
.word 0xb6d81cc8,0x5a3511c9
.word 0x210db99a,0xd48996e1
.word 0x2eff7271,0x0c36818b
.word 0xbf781268,0x06b58c0d
.word 0x00000071,0xe0311b52
.word 0x78115b4f,0x25df4bc7
.word 0xa7be8ba9,0x93376b5e
.word 0x000000ce,0x3ce7e1f7
.word 0x80e16988,0xb35fd892
.word 0x0000fa25,0x591ad7d9
.word 0x8da7ad20,0x7b74ccab
.word 0xeeed9184,0xa76ee2db
.word 0x203fe5a8,0x3c4e0649
.word 0x1a3d4064,0x3b236292
.word 0xb0a27b0c,0xace87125
.word 0x5d73820b,0x3ca7c9ff
.word 0x6482741c,0x04f4ef95
.word 0xfea18f85,0x3691d802
.word 0x4a6841f3,0x5e1b51ce
.word 0x872654c6,0x1a632fd1
.word 0x47e49f51,0x7b74ccab
.word 0x946c888c,0x2e603809
.word 0x000000fe,0x2f3e2e04
.word 0x083360f0,0xfc8da366
.word 0x42afe594,0x133090dc
.word 0x3440cb0a,0x7b0b3b9f
.word 0xc501cccd,0x6e6476f4
.word 0x7c2e6016,0x4eab4e62
.word 0xf5e400a1,0x86b56607
.word 0x76e46501,0x0000009a
.word 0x041ce75e,0x1a5b51bd
.word 0xc518fccc,0x45055bee
.word 0xd102e07f,0xcc8ed0da
.word 0xa8945f08,0x2f587526
.word 0xf0ba4826,0xccbb82ca
.word 0xa6f0b421,0x200e7d69
.word 0x7f312dd6,0x603b0fcf
.word 0x7fd4a0c1,0xc8ad29a1
.word 0x239e42fe,0x98849228
.word 0x5b2dbcee,0x6bff1ccb
.word 0x07d2b421,0x03e8908c
.word 0x6202989f,0xa8595362
.word 0xad4cab6d,0xf719fba2
.word 0xfc779ada,0x8c539570
.word 0x90ad4cbc,0xc5db1907
.word 0x31dd34d4,0x911ee03c
.word 0x3c1d6b88,0x8bf2dbfc
.word 0xfdfd397b,0x6e52bded
.word 0xb958bece,0xc83c8ea8
.word 0xc21be62c,0x06b42553
.word 0x7a876257,0xd2304848
.word 0x94973ac1,0xc1e57241
.word 0x9e1867d8,0xa2ac415a
.word 0x05647fb2,0xaa080a9e
.word 0xfd05933b,0x000000a0
.word 0x5d579342,0xced9b353
.word 0xaa80e54c,0x486fcd7e
.word 0xeba68645,0x8f21d431
.word 0x8c0b77e7,0x0d2f486e
.word 0x9b1c5612,0xa5705ec6
.word 0x446835f9,0xd2c8e3b6
.word 0x4eaa2bb8,0x71943c65
p2_local2_expect:
.word 0x28928498,0xfe429e23
.word 0xcb1cff6b,0x231afaf0
.word 0x8c90e803,0x21b4d207
.word 0x625359a8,0x9f980262
.word 0xa2fb19f7,0x6dab4cad
.word 0x7095538c,0xda9a77fc
.word 0x0719dbc5,0xbc4cad90
.word 0x3ce01e91,0xd434dd31
.word 0x6f59ff0c,0xec6810d1
.word 0xbc778a3b,0xb8ebf7d1
.word 0xb60c3f92,0xbb6ae191
.word 0xe028da51,0x09b326fb
.word 0xfbf847d4,0xba40fa8c
.word 0x938d8d05,0x47e5db5f
.word 0x341c8d91,0xd5a3984f
.word 0x3531529e,0x00001405
.word 0x5907a122,0x929587b3
.word 0x602b6a66,0x5950cef1
.word 0xb9032395,0xf7dd4e1b
.word 0x254f124d,0x5af54128
.word 0x292fc3f4,0xa85e7fcf
.word 0xb6d81cc8,0xc57670c7
.word 0x4742876b,0x39d2133d
.word 0x8a298e59,0x027d8c34
.word 0xc734a4f4,0x05a4d7f9
.word 0xea25f36b,0xcd49d453
.word 0xf61f1b8c,0xeb8138ba
.word 0x24e26a45,0x167b9cfb
.word 0x9a250116,0xe5f130ff
.word 0x052a3eda,0x1ae9b579
.word 0xb4360f2f,0xb3e6624f
.word 0xb260a0b6,0x70f262a4
.word 0x4478db6b,0xdca10124
.word 0x33cccc27,0x3b21f1f8
.word 0x0c9b3566,0xfe7e01cd
.word 0x083020b4,0x6ce2cc85
.word 0xe2e55f13,0x064fd4c9
.word 0x30554c31,0x9ccf48b3
.word 0xb42140d8,0x3eae5f89
.word 0x90ad4cbc,0xb6972658
.word 0xb520d16b,0x8a546169
.word 0xe569f3d4,0xc76b4c46
.word 0xbf90e933,0xd8adf346
.word 0xabeec4dc,0x0a4a2931
.word 0xee6c5842,0xe3f7497d
.word 0x24ce109d,0x2e94ca54
.word 0x49a85a52,0x09cb35e4
.word 0xb3fdd92b,0x9c9f80eb
.word 0x4780351a,0x6a0305aa
.word 0x31d2b635,0x0557d869
.word 0xbd1df684,0xe58ddf4f
.word 0xefa8f23a,0x1d96d24f
.word 0x18f74afb,0x43af5690
.word 0xb2d1185c,0xc73ae8cf
.word 0x312a1a61,0x9acc7488
.word 0xbd36bdd0,0x7ffa38a4
.word 0x6996cd07,0x979a3fd9
.word 0x717f7afe,0x866c56e4
.word 0xf7b54451,0xb3b06aa2
.word 0x477d6933,0x1705e067
.word 0xf307929e,0xf99d5ca8
.word 0x1c533ffb,0x700729ea
.word 0x79fbba8a,0x7901a7ea
.word 0x531db745,0x11496bc5
p2_local3_expect:
.word 0x1bffd3dc,0x5a040b68
.word 0xdb9befe0,0xd010fd5d
.word 0x5478d2bf,0x7a87d51c
.word 0x0086d6f1,0x6e431241
.word 0x9d22405b,0x095f960b
.word 0x55f27140,0x6ed6e5b4
.word 0x5dbbcd47,0xafb3b9a6
.word 0x1c095cac,0xa0d111d8
.word 0xe2cd0d8a,0x8675a362
.word 0xdfcd51ec,0xed1b8e3c
.word 0x9146d0bf,0x000000b1
.word 0x432d0bfc,0xcfcea920
.word 0xb7370d08,0xd177fa2f
.word 0xd9a61500,0xc909d214
.word 0xbdbfafc1,0xc18ad7d3
.word 0x2468e8e5,0x8b1c06b5
.word 0xb9975f58,0xff29be00
.word 0xe00b06f6,0xe5821774
.word 0x21a82197,0x9ad1be99
.word 0x9d207a42,0xd204c200
.word 0xb3232bf7,0x94b1b73c
.word 0x7668cc93,0xace87125
.word 0xfe2aff71,0xe3cc739b
.word 0xdfc01ae5,0xa0b99d28
.word 0x068c988f,0xa7053d7c
.word 0xaec98903,0x99e2471c
.word 0xf14556ff,0x7c22377d
.word 0x0dee584a,0x7c2dfa25
.word 0xfe25b9f2,0x955cbe0f
.word 0x0d83975a,0x5a0cffbd
.word 0x8f87d478,0x4ffc66bd
.word 0x0fcbe938,0xda6b25b6
.word 0xd951557e,0xc2b9708e
.word 0xeed6de32,0x6e415f93
.word 0x743f1aed,0x1fe56caf
.word 0x1806d7f0,0x994bc2f4
.word 0x00000000,0x0000005c
.word 0x44140bad,0x1f30ec1e
.word 0xc85ff666,0xeb9a93f7
.word 0x7b1eef8b,0x57eac886
.word 0x16fd9370,0xea7b0235
.word 0x37acc37a,0x48baa5bb
.word 0x048f731a,0x75cc4cea
.word 0x80045c75,0xa422d998
.word 0x3dff9532,0x8090d233
.word 0xd3adac12,0x07208b91
.word 0x3ea4050b,0x407105c0
.word 0xead69d56,0x565f7804
.word 0xa9cadab1,0x69f18ce5
.word 0x643c102e,0x163880bb
.word 0xfee16ddb,0x726504df
.word 0xaa02f416,0xe79a1114
.word 0x08c349ca,0x95abd05a
.word 0x6912649f,0xfdad2594
.word 0x52850b8d,0x8e1cdaa9
.word 0xa8945f08,0x167e7052
.word 0x7c0172fd,0xa73f0189
.word 0xbbff9861,0xfeee1308
.word 0xdf3b0963,0x4e2b327f
.word 0x49927763,0xf3587c0b
.word 0xdd54fb9d,0x91de8e49
.word 0x9a73a76d,0xf0d1b16b
.word 0x39eb24e9,0x8e2ec83a
.word 0xe62af8e2,0x312ab7cb
p3_init_registers:
.word 0x8bc397f9,0xc94cd4bc ! Init value for %l0
.word 0xf7e91d71,0xf4bcf787 ! Init value for %l1
.word 0xd24f362a,0x2b41c83e ! Init value for %l2
.word 0xe1ed617b,0xf30ab78f ! Init value for %l3
.word 0xd96e3472,0x9e9f8346 ! Init value for %l4
.word 0xf9280b6e,0x709a6d53 ! Init value for %l5
.word 0x4ad0c050,0x22ec5f06 ! Init value for %l6
.word 0x813df85c,0x92ee4e19 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x0191350d,0xd5eb1b0c ! Init value for %f0
.word 0x28128a73,0x213f28c6 ! Init value for %f2
.word 0x45de96b5,0x3319b99c ! Init value for %f4
.word 0x50e329eb,0x39e6c441 ! Init value for %f6
.word 0xc761c7bb,0xc8714684 ! Init value for %f8
.word 0xa91c6090,0x74df2695 ! Init value for %f10
.word 0x815f4974,0x6f86ed36 ! Init value for %f12
.word 0xb90fb42c,0xb4498591 ! Init value for %f14
.word 0xd7c4f493,0xf086dadc ! Init value for %f16
.word 0x17c9f045,0x1f54bb5d ! Init value for %f18
.word 0x5539a4e0,0xfe462ef2 ! Init value for %f20
.word 0x156ee716,0xde2928d6 ! Init value for %f22
.word 0x32efca1a,0xcc7699ed ! Init value for %f24
.word 0x5ace3b21,0xa40fc263 ! Init value for %f26
.word 0xfd9cd29b,0x6d1a91aa ! Init value for %f28
.word 0x264249de,0x8120d861 ! Init value for %f30
.word 0x9de9815a,0x2e3ed4b7 ! Init value for %f32
.word 0x431855a0,0x57437e7a ! Init value for %f34
.word 0x20ab578e,0xcd040dcb ! Init value for %f36
.word 0x9f27ecff,0x59787f76 ! Init value for %f38
.word 0xfb1dbf3b,0xbf927864 ! Init value for %f40
.word 0xc24c6ca6,0x27d92bb1 ! Init value for %f42
.word 0x197d7e60,0xfa438da9 ! Init value for %f44
.word 0x43a952b8,0x99c34dcf ! Init value for %f46
.word 0x63813148,0x2756c011
.word 0xd5f79cdb,0xf1cb0288
.word 0x87b50198,0xdcdda10e
.word 0xbdf82154,0x1be5bd71
.word 0x89998927,0xc545164b
.word 0x3c4ec63c,0xbf87d4cf
.word 0x57e951b8,0x543c5ebb
.word 0x325e1983,0xd1407de2
p3_expected_registers:
.word 0x00000000,0x9b3331e4
.word 0x00000000,0x00000049
.word 0x00000000,0x000000ce
.word 0x00000000,0x000000c4
.word 0x00000000,0x7dff53e3
.word 0x00000000,0xc3a006d2
.word 0x00000000,0x00000014
.word 0x00000000,0x07f07a14
p3_expected_fp_regs:
.word 0x7416d87a,0xa342e49e
.word 0x6c39e085,0x224a8380
.word 0x33aa8a1e,0xbd08f9ab
.word 0x0cd15503,0xa015324d
.word 0xc4dec3c5,0xd1a4820a
.word 0x6e13103c,0x83a2b07e
.word 0x5cf96ee2,0x65b6e199
.word 0xdeff7621,0x7574b2ce
.word 0xd4b0699f,0x271fc78d
.word 0x524dd72d,0x8e6ec771
.word 0x7ee02bdc,0x27df9bfa
.word 0x07c1266b,0x8edc9273
.word 0x2fbe7c9e,0x0ec72421
.word 0x47335c43,0x8f36a88c
.word 0x7dc563e2,0x2e85218b
.word 0x91f27b39,0xad9f8ca3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x9125bae4,0xe5d01aab
.word 0x5b18cc59,0x5a58ede2
.word 0xc491e9b9,0x2a95df36
.word 0xfd1fc874,0x4cf4522a
.word 0x82af2b27,0xaf771dee
.word 0xe6ca5671,0x7ca96e0f
.word 0xcb0cdbcd,0xb3045c2d
.word 0x30bd4636,0x9f5184d0
.word 0xf64c136d,0x1e7a9060
.word 0xecfca36f,0x00000009
.word 0x63d335a3,0x64263f65
.word 0x74f2237b,0x04f7df28
.word 0xe33ed442,0x95025257
.word 0xca86c20f,0x5f1eadaf
.word 0x05bfd610,0x3264270d
.word 0xbafca974,0xa1eafea1
.word 0xfa897078,0x25bba727
.word 0x3a40ef63,0x79a1ecb0
.word 0x34e050e3,0x6713453d
.word 0x2772ff24,0xad16ccc0
.word 0x22ec5f06,0x46dd2ebb
.word 0x95c3f3df,0x4a22b7c8
.word 0x03f57086,0x9d7d08f6
.word 0xca88fc32,0x2219f21c
.word 0x0000009c,0x0d359101
.word 0xc6283f21,0x7e00b432
.word 0x9cb91933,0xb596de45
.word 0x41c4e639,0xeb29e350
.word 0x844671c8,0xbbc761c7
.word 0x9526df74,0x90601ca9
.word 0xe290d82d,0x74495f81
.word 0x918549b4,0x2cb40fb9
.word 0xf1af2349,0xb0cd9e15
.word 0xeda8c5dd,0xa6f68287
.word 0xe9bde094,0x7ccc06d3
.word 0x1cdd0385,0x5265f797
.word 0xff0fbcd7,0x5a2cbd92
.word 0x44057096,0xec580f30
.word 0x1d9982f3,0xb97e93ba
.word 0xa5562040,0xb0b84890
.word 0x0191350d,0xd5eb1b0c
.word 0x28128a73,0x213f28c6
.word 0x45de96b5,0x3319b99c
.word 0x50e329eb,0x39e6c441
.word 0xc761c7bb,0xc8714684
.word 0xa91c6090,0x74df2695
.word 0x815f4974,0x6f86ed36
.word 0xb90fb42c,0xb4498591
.word 0x0191350d,0xd5eb1b0c
.word 0x28128a73,0x213f28c6
.word 0x45de96b5,0x3319b99c
.word 0x50e329eb,0x39e6c441
.word 0xc761c7bb,0xc8714684
.word 0xff1c6090,0x74df2695
.word 0x815f4974,0x6f86ed36
.word 0xb90fb42c,0xb4498591
.word 0xc41e9df9,0xa28f7c05
.word 0x64957598,0xef7e5738
.word 0x332b8035,0xc9e366b8
.word 0x5ee9d7ed,0xc82c844f
.word 0x9b0a2ec4,0xb7d1ffbd
.word 0x481a78f5,0x767afa61
.word 0x2a32f59f,0x4bda9e89
.word 0x0dc886dc,0x79ad43fd
p3_local1_expect:
.word 0x70e28970,0xa06ce9ff
.word 0xebe0ae1c,0x67de2874
.word 0xe8217fe2,0xbfb37522
.word 0x1ce8d002,0xdb6b44e0
.word 0x06e95f58,0x95dc859b
.word 0x0454c7a2,0x26532f62
.word 0x09a37e68,0x30b896bd
.word 0x53336a15,0x2a29481a
.word 0xc0310ebd,0xd80389ce
.word 0x590ad590,0xdee7324a
.word 0x9545b58f,0xebfbb182
.word 0xd61dffbe,0x8e1c1038
.word 0x78aa573f,0xf1e629c3
.word 0x91912ff0,0x0a82a4d1
.word 0x24cb2651,0xaa0a15ff
.word 0x53e1c77b,0xf55e908c
.word 0x7416d87a,0xa342e49e
.word 0x6c39e085,0x224a8380
.word 0x33aa8a1e,0xbd08f9ab
.word 0x0cd15503,0xa015324d
.word 0xffdec3c5,0xd1a4820a
.word 0x6e13103c,0x83a2b07e
.word 0x5cf96ee2,0x65b6e199
.word 0xdeff7621,0x7574b2ce
.word 0x9ee442a3,0x7ad81674
.word 0x80834a22,0x85e0396c
.word 0xabf908bd,0x1e8aaa33
.word 0x4d3215a0,0x0355d10c
.word 0x0a82a4d1,0xc5c3dec4
.word 0x7eb0a283,0x3c10136e
.word 0x99e1b665,0xe26ef95c
.word 0xceff7475,0x2176ffde
.word 0x6d1af0f4,0x8fce5259
.word 0xed8fd5fa,0xd089fb63
.word 0xa827312f,0x2f8ae34c
.word 0x21eac407,0x10b7ba5a
.word 0xdd4b72ff,0x89edfdbe
.word 0x1ee72af5,0xec38b0e4
.word 0x9726bf2b,0xfd000304
.word 0x3a20deaf,0x96b5eeb9
.word 0xef0446d5,0x53b65e3b
.word 0x0e560ef7,0x076c1a07
.word 0x8510b3b4,0xe8caa116
.word 0xa3f09b8d,0xc0a1fad5
.word 0xc4749d0e,0xdf92808e
.word 0x7b60df04,0xed5bf27d
.word 0xffabc6f3,0x585bd550
.word 0x22f57a04,0x63f57d67
.word 0xbde778bc,0x3c6e4269
.word 0x713ab760,0x99d3937a
.word 0xf0ab95c5,0x381107d0
.word 0xa6c85840,0x6781cd9e
.word 0x981aae2b,0xf08ff852
.word 0x47c5357f,0xff3a2eff
.word 0x622e0b71,0x42875496
.word 0x9a4d9258,0xd58c2f8e
.word 0xced8ccff,0x22c73628
.word 0x046485a9,0xfffc83b3
.word 0x6fe392b2,0x81fc6860
.word 0x3a064e29,0xe35febc0
.word 0xfae8210a,0xfd302de4
.word 0xe39be282,0x60e9fbbd
.word 0x9febf532,0x402b0e28
.word 0x06031650,0x814f561f
p3_local2_expect:
.word 0x7f391f2e,0xb1f8c1ee
.word 0x5d2a6269,0x0b18be85
.word 0x7607bda5,0x761d49cd
.word 0x1f913c43,0x6e1aae23
.word 0x9b2d7a80,0x5de2e9b8
.word 0x65b425aa,0x19d70d75
.word 0xe6bc3d08,0x869c2227
.word 0xec0f3f93,0xb1627be7
.word 0x6a763c2d,0xffbd52d9
.word 0xf81113f6,0x9e089711
.word 0xacf99d24,0x4a12b8eb
.word 0x510c86cb,0x74c194b6
.word 0xaf49f0b6,0x24886fcd
.word 0x9be5f803,0x3ac930bd
.word 0x7769609f,0xdfff04a3
.word 0x0e9dfa8a,0x83f190b5
.word 0xd4b0699f,0x271fc78d
.word 0x524dd72d,0x8e6ec771
.word 0x7ee02bdc,0x27df9bfa
.word 0x07c1266b,0x8edc9273
.word 0x2fbe7c9e,0x0ec72421
.word 0x47335c43,0x8f36a88c
.word 0x7dc563e2,0x2e85218b
.word 0x91f27b39,0xad9f8ca3
.word 0x90d03a59,0x4ea178ed
.word 0x114387ae,0x517610f8
.word 0xf035923b,0x7e00b432
.word 0xd9772542,0x5de1c345
.word 0xda211d65,0xc5c21621
.word 0x60fff6a7,0x89fad98b
.word 0xf30ab78f,0x69fbf3d6
.word 0x50177aab,0x1bc8fded
.word 0xcd72296a,0xcd51832a
.word 0x2be8c21a,0xc82b0603
.word 0x3c31c055,0x9402c01c
.word 0x26042cba,0x4144b6d8
.word 0x729327ac,0xffb3a5a8
.word 0xfeaa4687,0x968f30fe
.word 0xff88d0b4,0x3be5b4b9
.word 0x9498d3ce,0xf5fbd143
.word 0x0cdccda2,0xc3a006d2
.word 0x282466d0,0xdd32aed1
.word 0xe0d65e6b,0x4a9dc11e
.word 0x17aae8f1,0x3e489d45
.word 0x11e4ee90,0xe80fb691
.word 0x59d78e81,0xa385a71c
.word 0xe48b4ec4,0x7fc94b54
.word 0x9f02485c,0x13ab544b
.word 0x70e28970,0xa06ce9ff
.word 0xebe0ae1c,0x67de2874
.word 0xe8217fe2,0xbfb37522
.word 0x1ce8d002,0xdb6b44e0
.word 0x06e95f58,0x95dc859b
.word 0x0454c7a2,0x26532f62
.word 0x09a37e68,0x30b896bd
.word 0x53336a15,0x2a29481a
.word 0xd58ee0a8,0xf2e2a3f4
.word 0x335a42ab,0x014bcbd9
.word 0xb52b7fa9,0xc7abc959
.word 0x84599846,0xd73c3c3a
.word 0x6a9e2651,0x1cf7b095
.word 0x66f7a207,0x218f7907
.word 0xc6914b06,0xaeffbff7
.word 0xe68a6111,0xa04ead9f
p3_local3_expect:
.word 0xa5474f9c,0xf1efd5f5
.word 0xdc645583,0x749fd98c
.word 0xf04045ec,0x42025146
.word 0xdf753e93,0x9f56760f
.word 0xe88632b3,0x695202be
.word 0x33817aa8,0x7428e60b
.word 0x1e826e4c,0x9e451bae
.word 0xba8dfa1f,0x20f71157
.word 0x05fbc320,0x40c308e2
.word 0x4438117c,0xe8bbeff1
.word 0xe6975d2b,0x697f131a
.word 0x7a7f91b8,0xb0fb92e3
.word 0xf289a58d,0x49177005
.word 0x85b07307,0x00000067
.word 0xffffdcda,0x152fc8d3
.word 0x983c61fe,0x1328e80c
.word 0x06baf8b5,0x52381823
.word 0x80657dde,0x12a5f519
.word 0x2e85218b,0x1a8ffb47
.word 0x54d301fc,0xa0ba368e
.word 0x414d5fcc,0x0321233f
.word 0x2f3d0ca3,0xc9361986
.word 0xfd5cf7d4,0xfdff4b27
.word 0x2af2501e,0x00000069
.word 0x3c648323,0xa2c03184
.word 0x530c2e88,0x6d55aaca
.word 0x17b9feb0,0x21ba8c57
.word 0x77f9a6fc,0x488f5896
.word 0x00000000,0x17b9feb0
.word 0x2ad24b57,0xd2362453
.word 0x5065d137,0x99cb35ff
.word 0x7041378e,0x6219a989
.word 0xaa6748c4,0xa8e5ff12
.word 0x0e4d3f8b,0xe71aeb60
.word 0x8c8e184e,0x29e2f708
.word 0x7b2f5cde,0x9222a672
.word 0xc71d60f3,0x99cb35ff
.word 0x5ad30c0e,0x1ed675f6
.word 0xcf026b02,0xe4d8defb
.word 0x80024a24,0xd661d722
.word 0x45f4f953,0x00000038
.word 0xe4df4751,0xa25c663a
.word 0x747e832d,0xc53a7fc9
.word 0x4f02dc61,0x3de8f122
.word 0x1b86cca8,0x803b78c0
.word 0xce6f369e,0x05477ffb
.word 0x6ea68b4b,0xb05c5611
.word 0x9d34177c,0xc107c017
.word 0x2c0f4627,0xe290d82d
.word 0xa9b3b780,0x18fea9b7
.word 0xdddacf2b,0x1a8ffb47
.word 0x500d683b,0x22c11dc1
.word 0xf9c62172,0x26ae7b19
.word 0x24469df8,0x37ead3d1
.word 0xf9109a4c,0xd0fc52f2
.word 0xc541f3d5,0xda7dda97
.word 0x7416d87a,0xa342e49e
.word 0x6c39e085,0x224a8380
.word 0x33aa8a1e,0xbd08f9ab
.word 0x0cd15503,0xa015324d
.word 0xc4dec3c5,0xd1a4820a
.word 0x6e13103c,0x83a2b07e
.word 0x5cf96ee2,0x65b6e199
.word 0xdeff7621,0x7574b2ce
p4_init_registers:
.word 0xe1aece58,0x75d4784d ! Init value for %l0
.word 0x58a1e90c,0x012daf5d ! Init value for %l1
.word 0x221210c6,0xe8b464f1 ! Init value for %l2
.word 0x2cebe093,0xcc8bb1a2 ! Init value for %l3
.word 0x78d8660a,0x3fd6efbf ! Init value for %l4
.word 0x18a0a0e9,0xbc00f7ec ! Init value for %l5
.word 0x2c7a2036,0x08e05539 ! Init value for %l6
.word 0xaea2d56f,0xcffd4184 ! Init value for %l7
.align 64
p4_init_freg:
.word 0xecb18492,0x4ecddd53 ! Init value for %f0
.word 0xd461aec0,0x69f26a57 ! Init value for %f2
.word 0x76a2c52e,0x4a68c9f0 ! Init value for %f4
.word 0x48307729,0x675c12b1 ! Init value for %f6
.word 0x62e7e737,0xf951ef9e ! Init value for %f8
.word 0xd1af1e98,0xf67a06b1 ! Init value for %f10
.word 0xfcea36c6,0x1dc08441 ! Init value for %f12
.word 0xf71b5657,0x95933e74 ! Init value for %f14
.word 0x0af09298,0x586e65d7 ! Init value for %f16
.word 0x31707ea2,0x7427d6f0 ! Init value for %f18
.word 0xc4571113,0x5ae52072 ! Init value for %f20
.word 0x92fbf443,0x25ae16cc ! Init value for %f22
.word 0xa2fa505f,0x481ae34e ! Init value for %f24
.word 0x984b1d39,0x51676689 ! Init value for %f26
.word 0xc859612c,0xc6d6a2c9 ! Init value for %f28
.word 0xfb62050e,0x4a0f400d ! Init value for %f30
.word 0xbe5c8d85,0xa9e1b8be ! Init value for %f32
.word 0x1e4be7b2,0x5a034758 ! Init value for %f34
.word 0x0b977b50,0x9e3899a1 ! Init value for %f36
.word 0x5f83f02e,0xcae7610d ! Init value for %f38
.word 0x4bfa27f8,0xe7148725 ! Init value for %f40
.word 0xbd31625b,0x7dba2e71 ! Init value for %f42
.word 0xd16ec1d9,0x136c36cb ! Init value for %f44
.word 0xed282157,0x062724ce ! Init value for %f46
.word 0x2f3cf19c,0xb8e6e464
.word 0x60084abb,0x4ae31c53
.word 0x46f486c6,0x6fbf859e
.word 0x9aaabec1,0xdba83ee2
.word 0x5dcb3de8,0xa7b50fcb
.word 0xf6703276,0x35ed89eb
.word 0x129d5ff6,0xb0328b36
.word 0xc1a5fcee,0xbe12f24a
p4_expected_registers:
.word 0x00000000,0x746482cc
.word 0xc94affe9,0xcc826474
.word 0x00000000,0x373ecc31
.word 0x00000000,0x5d4b5bfb
.word 0x00000000,0xcdf9b9bc
.word 0x6c68982e,0xfe8e9c6c
.word 0x00000000,0x000059c8
.word 0x00000000,0x5115ef26
p4_expected_fp_regs:
.word 0x1c750e90,0xa7090673
.word 0xd3ea6024,0x59188e78
.word 0x6c9c8efe,0x2e98686c
.word 0x5faae05e,0x94ca179c
.word 0xa1ad2bf2,0xb8012a74
.word 0xb947547f,0x7faebbdf
.word 0x54aed440,0x63bcef22
.word 0x746482cc,0xe9ff4ac9
.word 0xc5482289,0xc0bbb831
.word 0xfa9daf6d,0x6d47ca64
.word 0x172e2449,0x5bbe2d57
.word 0x6ddd6fc3,0x8e419b2d
.word 0xfb4e7be2,0x4e55c2a1
.word 0xdae10b59,0x02664d1a
.word 0x5f968abb,0xf1f9c6c9
.word 0x6f4a6724,0x31cc3e37
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x1be1eaca,0x000000fa
.word 0x6c1f40de,0x296a346e
.word 0xf943a944,0x2d2791b4
.word 0xc6ff36b7,0x27d594a2
.word 0x234ac185,0x6a2229fd
.word 0x35a88684,0x9baf4d06
.word 0xb84bf953,0xb6c2efd0
.word 0x650dc8fa,0x537abe42
.word 0x5aaa37df,0x955dcabb
.word 0xddffa511,0xfd0ea289
.word 0xebb195fb,0xc78ae10f
.word 0xff464b5d,0xcb9d0991
.word 0x30c6fa6c,0x2b52b722
.word 0xff07a2ce,0x11bb601f
.word 0x09b15cfe,0x9e562852
.word 0xe59a409c,0x56e4153d
.word 0x2cdd4ebc,0x3dcce379
.word 0x9d32b941,0x8f221723
.word 0x5067943f,0x2bd1d74e
.word 0x77adc6e4,0xe1a827de
.word 0xb728bd4e,0x9b8e6460
.word 0xeb8e3b6a,0x0df8919d
.word 0x07da792f,0xcca58840
.word 0xe124b963,0x7f01a967
.word 0x1c750e90,0xa7090673
.word 0xd3ea6024,0x59188e78
.word 0x6c9c8efe,0x2e98686c
.word 0x5faae05e,0x94ca179c
.word 0xa1ad2bf2,0xb8012a74
.word 0xb947547f,0x7faebbdf
.word 0x54aed440,0x63bcef22
.word 0x746482cc,0xe9ff4ac9
.word 0xdbf21d3d,0x0b18fe19
.word 0xf8cd213a,0x88eaff61
.word 0x7140512c,0x80d693c8
.word 0xc1b68d9b,0x14e4b8bb
.word 0x6a3b2cdb,0xbb83431f
.word 0xb9eff92e,0x8f76fb3f
.word 0xf012953d,0x6a570d20
.word 0xfcc93df1,0xd8e87bed
.word 0x023b0c84,0xba1c33cf
.word 0x7285c7d1,0x7bcc8e9e
.word 0xeca094ff,0x8ada0dcb
.word 0x0cdfd7e7,0x7a458222
.word 0xbff4c48c,0x278d89f8
.word 0xc4aecfef,0x41956940
.word 0x7e3fa6ec,0x115ba8f7
.word 0x1e537548,0xddf7d2ac
.word 0xbbc1c14a,0x0418b17f
.word 0x3182e7cc,0x6b071fda
.word 0x7fa230e3,0xd84b1a06
.word 0x2252324b,0xeb5f89ae
.word 0x9b5bc74a,0x06586452
.word 0xf3043c7e,0xb198b106
.word 0xef318a33,0xe28e6d67
.word 0xa9d56822,0x96ed2f8f
.word 0x00000087,0xdfbe3569
.word 0x8756868c,0x8d4775d7
.word 0xe463d888,0x04ccc83b
.word 0x3771d785,0x868f70eb
.word 0x4972c32f,0x248960e9
.word 0xdb9c9330,0xccb57137
.word 0xd5339acd,0xa3603472
.word 0x52217a53,0x106b2b3d
p4_local1_expect:
.word 0x730609a7,0x900e751c
.word 0x788e1859,0x2460ead3
.word 0x6c68982e,0xfe8e9c6c
.word 0x9c17ca94,0x5ee0aa5f
.word 0x742a01b8,0xf22bada1
.word 0xdfbbae7f,0x7f5447b9
.word 0x22efbc63,0x40d4ae54
.word 0xc94affe9,0xcc826474
.word 0x31b8bbc0,0x892248c5
.word 0x64ca476d,0x6daf9dfa
.word 0x572dbe5b,0x49242e17
.word 0x2d9b418e,0xc36fdd6d
.word 0xa1c2554e,0xe27b4efb
.word 0x1a4d6602,0x590be1da
.word 0xc9c6f9f1,0xbb8a965f
.word 0x373ecc31,0x24674aff
.word 0xbb07ef47,0x00000039
.word 0x1b0bd3e7,0x22a8219f
.word 0x646b6173,0x297b244e
.word 0x36243194,0x91ae193e
.word 0x738583b8,0x8456acef
.word 0x489140f6,0x5a1612e1
.word 0x421b6c81,0x069ed80f
.word 0xa2242259,0x2f5d92ff
.word 0x5c321713,0x2e35c20b
.word 0x72fdc9d3,0xf33ac17c
.word 0x6ca172c0,0x7f3a4868
.word 0xc3215687,0x79ab40f6
.word 0xbe17581f,0xf40e5739
.word 0x2875e8ef,0xf82bef3c
.word 0x60f135ff,0xe30d3dc4
.word 0x79759b8b,0x9dff5abf
.word 0xbb07ef47,0x96ce1799
.word 0xa76db9d4,0x9b46a841
.word 0x1ca98b60,0x1e537548
.word 0xe160174f,0xab2e6226
.word 0xc2d15163,0x36a60083
.word 0x697522d9,0xb3d1a9a4
.word 0xd87f1e0c,0xc81b6927
.word 0x221f22f0,0xd22c3e75
.word 0x1c750e90,0xa7090673
.word 0xd3ea6024,0x59188e78
.word 0x6c9c8efe,0x2e98686c
.word 0x5faae05e,0x94ca179c
.word 0xa1ad2bf2,0xb8012a74
.word 0x332cba10,0x7faebbdf
.word 0x54aed440,0x63bcef22
.word 0x8d1f9baf,0xe9ff4ac9
.word 0x5ee237a6,0xe8ed1540
.word 0x79a64d50,0x0028904f
.word 0x50c6acd8,0xd1ffcbdc
.word 0xa63e00cd,0xb4c03eb7
.word 0x76df9c37,0x0e9fb7eb
.word 0xf0f64064,0x042f2fc2
.word 0xbb5998f0,0x0a8b5c76
.word 0xf0a20f7d,0xef2d8058
.word 0x864b587b,0xff3b4eee
.word 0xff6a2350,0x2b3da51a
.word 0xb198b106,0x46fa289e
.word 0x6c4c3aae,0xf8fbda45
.word 0x795513c1,0x30c404dc
.word 0x1bd04e5a,0x33347a6b
.word 0xb8559684,0x02debc06
.word 0x73209520,0xe3f16e24
p4_local2_expect:
.word 0xdd6af136,0xdbf5a306
.word 0x8c5791cf,0x65769bce
.word 0x1171db96,0x4fa748ff
.word 0x7c42a6c1,0xf9e0c92a
.word 0x79be2922,0x7e6e9b49
.word 0xe25b6025,0x0878cc46
.word 0xaa0d6aff,0x030c81aa
.word 0x6969635d,0xc6035c70
.word 0x2deaade1,0x4a2c3766
.word 0xfd2d0cf7,0x13980e78
.word 0xdeb72200,0x5280a372
.word 0xa48cafd7,0x66e32004
.word 0x0c8766a2,0xf6d8a0b5
.word 0x5d546521,0x48a13ff1
.word 0xa0bf7c07,0xd0c4cb8b
.word 0xe7aaa0eb,0x3b1695d1
.word 0xd2f1e5f2,0x581fad7d
.word 0x76a4f4eb,0xfdf72356
.word 0x5d4b5bfb,0x395c264d
.word 0x98d422c4,0x4ef061ec
.word 0x64b7293f,0x3ffd130f
.word 0xae3becff,0xa7380997
.word 0xcdc4043c,0x81825956
.word 0xc861a7de,0xf0e2dd14
.word 0x69a9de1f,0xc35b08d9
.word 0xb03ca927,0x7e24deff
.word 0x58b51998,0x351ec116
.word 0xe65efef5,0x954a4083
.word 0x0a26a4a4,0xc405cb14
.word 0xb0a517b3,0xb64e6b07
.word 0x3af8816e,0xf5f9a857
.word 0x7a5f4ec5,0x7f28161c
.word 0x0ed7db1c,0x2e9cfff0
.word 0x67e14784,0x7ef04227
.word 0xf493d0ca,0xee6b4839
.word 0x56cbaa7f,0xff819393
.word 0x62cb5cef,0x70122a46
.word 0x32622c13,0x0c459151
.word 0x361ffcaa,0x463191ad
.word 0x010c9ef3,0x04b47215
.word 0x005dac9e,0x1cd97814
.word 0x3700256b,0x6885fdff
.word 0x12022558,0x58769a34
.word 0xb862cc74,0x3c72ddbb
.word 0x55cbb6ff,0xfb511345
.word 0x668cd94e,0xc9b02d03
.word 0xeec38e1f,0x918ca369
.word 0xa1cf1ed9,0x720cad23
.word 0xef982fc3,0xe1986619
.word 0xb184aef2,0x1808c5c4
.word 0x0000006f,0xe47c8226
.word 0x85f405e0,0x9a2fd4c8
.word 0xaede13fe,0x95230f31
.word 0x95340a85,0xfadb9a46
.word 0xc273bfe4,0x2e4e8b77
.word 0xff38196d,0xf448b034
.word 0xe5f4cb11,0xe2c8bb9e
.word 0x8b57d066,0xfe278f2d
.word 0x96dd3a3b,0xf4e6c7db
.word 0xde25d92c,0x7ef25eaa
.word 0xb3348932,0xfb1a90f7
.word 0xb6e0cd0f,0x9ed9145b
.word 0x44cb0cec,0xec1bad10
.word 0xa192ff2d,0xf6213dc9
p4_local3_expect:
.word 0xa41370b1,0x587d3c62
.word 0xf7996e6a,0xda4ae32e
.word 0x2e53985f,0x4e18e2e0
.word 0x86c57c6d,0x44cb0cec
.word 0xcb5b94e5,0xd39864b6
.word 0x20c4a52a,0xfc09cc07
.word 0xd2e4ddff,0x44bdd570
.word 0xd0207adb,0xb5555391
.word 0x1bffa1c2,0xf3534dc4
.word 0x8b7b8e84,0x68e06832
.word 0x4ad83fbc,0x2dcc450e
.word 0x6b23ed3d,0x46f5ff09
.word 0x332cba10,0xc1f6c9f7
.word 0xc85397f1,0x4ad5b7f2
.word 0xcc0184d6,0x741f23a9
.word 0x70db32bc,0x8877f9de
.word 0xd620252e,0xcec09d8b
.word 0x57a24015,0x6eeb8255
.word 0xc60738af,0x6618bb7b
.word 0xeaac31c7,0xbaaca94f
.word 0xf8a92fe3,0xb4266052
.word 0xeac8e6e4,0x1417807a
.word 0xaf5ab3c7,0xc238538c
.word 0x70e94e0f,0xc2c0eb62
.word 0xad3de62d,0x9dc2f2ff
.word 0xd1a3b40a,0x520ea2b4
.word 0x113a55a9,0xdb359046
.word 0xac0ec4b3,0x0b29dfc7
.word 0x0e1a79bb,0x4d377e0c
.word 0x7de6d55e,0x168fdb1a
.word 0x21b1986c,0x0da59ca9
.word 0x13e495d0,0x7583d1f8
.word 0xd7656e58,0x9892f00a
.word 0xf0d62774,0xa27e7031
.word 0x7220e55a,0x131157c4
.word 0xcc16ae25,0x43f4fb92
.word 0x4ee31a48,0x5f50faa2
.word 0x89ff6751,0x391d4b98
.word 0xc9a2d6c6,0x2c6159c8
.word 0x0d400f4a,0x0e0562fb
.word 0xc5fa35bb,0x1417807a
.word 0x96666d76,0x22074960
.word 0x900ab977,0x55f3d133
.word 0x9d452bd5,0xd5d1cfff
.word 0x01a1cd7e,0x1e92bea5
.word 0xdbfea79b,0x226145d0
.word 0x00000000,0xb3d1a9a4
.word 0x5e1e5c1d,0xb4f2dce0
.word 0xac08fdae,0xb1da7ce1
.word 0x738720b0,0x66ccb69f
.word 0x37448c68,0x53ba5936
.word 0xadb9ff95,0x13b4a9db
.word 0xe254fa46,0xdef6b3e5
.word 0x5dbddc92,0xc29e298e
.word 0x3eb53d20,0xbcc5a6e0
.word 0x00003dc9,0x695d635d
.word 0x3ea75ebb,0xed2ce6db
.word 0xd88500f7,0x9ee19193
.word 0x953ca08d,0x695d635d
.word 0xca02e91f,0x3c021d96
.word 0xc7110eb9,0x5115ef26
.word 0x2e41b332,0x72b236e4
.word 0x00e3e390,0xd33013d0
.word 0xb7cd5725,0xc2cbc1f1
p5_init_registers:
.word 0x1e4b09aa,0x7c06330b ! Init value for %l0
.word 0x0b4ccc1a,0x26bbd516 ! Init value for %l1
.word 0x54a8feac,0x4c6829ce ! Init value for %l2
.word 0x8a559ce0,0x52f68cfd ! Init value for %l3
.word 0xa8a9b093,0xe3ed2cb4 ! Init value for %l4
.word 0xf389c999,0xf4a18540 ! Init value for %l5
.word 0x2a365e48,0xd03a8c85 ! Init value for %l6
.word 0xdd2c3cd8,0x09f74246 ! Init value for %l7
.align 64
p5_init_freg:
.word 0x15334891,0x9ff40978 ! Init value for %f0
.word 0x602b68ca,0xcbf639d8 ! Init value for %f2
.word 0x1bbdab1f,0x6811e425 ! Init value for %f4
.word 0x5f4cefa2,0x855d08fa ! Init value for %f6
.word 0xc394c30f,0x6238c5ae ! Init value for %f8
.word 0x576d4282,0x80baa494 ! Init value for %f10
.word 0x227024ef,0xed770547 ! Init value for %f12
.word 0x266b50cf,0x0cbf8667 ! Init value for %f14
.word 0x2bb30380,0x6c42e56c ! Init value for %f16
.word 0x7babbcca,0x129d713b ! Init value for %f18
.word 0x77a8863b,0x717c0469 ! Init value for %f20
.word 0xe7c54948,0x04190188 ! Init value for %f22
.word 0x3e75394a,0x749fc75c ! Init value for %f24
.word 0x965a03cf,0x2ac85805 ! Init value for %f26
.word 0x5c51fd3b,0x728dc69b ! Init value for %f28
.word 0x8e8f519e,0xadf793ea ! Init value for %f30
.word 0xb53457a1,0x0bec73e8 ! Init value for %f32
.word 0x46fba01b,0xc1e80034 ! Init value for %f34
.word 0x45939545,0xa7b024f3 ! Init value for %f36
.word 0x7fad70c1,0xd59744c5 ! Init value for %f38
.word 0xbebea3b1,0x513062f8 ! Init value for %f40
.word 0x2b036692,0x8972809e ! Init value for %f42
.word 0xc833ef4a,0x4443c4d7 ! Init value for %f44
.word 0x27467cbb,0x3c9fb006 ! Init value for %f46
.word 0x4be1ca57,0xb6c6cdc7
.word 0x8a192272,0x91d0b488
.word 0xed015b59,0x34f391a5
.word 0x74ca44d7,0x2274f166
.word 0x82e8d22b,0x5cfab849
.word 0x5db47c7b,0x30313a2a
.word 0x6c397d81,0x3420cead
.word 0xab69d962,0xc781da99
p5_expected_registers:
.word 0x00000000,0x92801243
.word 0x00000000,0x00000038
.word 0x00000000,0x00000046
.word 0x00000000,0x7020470b
.word 0xf1f0430a,0x41ffb179
.word 0x00000000,0x1e7995b0
.word 0x00000000,0x4bb80034
.word 0x00000000,0x000000a2
p5_expected_fp_regs:
.word 0x0b91ff48,0x9093ae0c
.word 0x3538a910,0x25c2dfb1
.word 0x075f2c41,0xb095791e
.word 0xd1f78b17,0xa16f0f1f
.word 0x756b9de6,0xd8f78904
.word 0xf4d798a3,0xaa4ab0a3
.word 0x87f125c6,0xef74f541
.word 0x063d93fa,0x70abe1dd
.word 0x43742738,0x26b88933
.word 0x94c95170,0x93b49f66
.word 0x61c8add6,0x9f93dcd1
.word 0x826f78c9,0x71668bfe
.word 0x19a903f7,0xa5ddf991
.word 0xff0cff85,0x66a4f7cf
.word 0x6bc53de9,0x64bc05c2
.word 0xab5505ba,0x32bbf42d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x2bb30380,0x6c42e56c
.word 0x7babbcca,0x129d713b
.word 0x77a8863b,0x717c0469
.word 0xe7c54948,0x04190188
.word 0x3e75394a,0x749fc75c
.word 0x965a03cf,0x2ac85805
.word 0x5c51fd3b,0x728dc69b
.word 0x8e8f519e,0xadf793ea
.word 0xd44c70b0,0x4a9b7e13
.word 0x6ac3dd04,0x17ff238c
.word 0x09ef7ab6,0x589ef554
.word 0xb0745751,0x93c40820
.word 0xf1ec5cac,0x68abd236
.word 0xf3ec479d,0xca5ba413
.word 0xc832cb62,0xa64cdeec
.word 0x9331dfa9,0x40828e85
.word 0x911b6dff,0x5283eaf1
.word 0xe330c69e,0x05a348fd
.word 0xc7e4a561,0x49f71e12
.word 0x436c75d2,0x20ae372d
.word 0xa83846bf,0xa85721e2
.word 0x21ec1867,0xb186664e
.word 0xbb27961b,0xde3b7dce
.word 0x40b73f75,0x12c266fd
.word 0x13829cab,0x7246b65b
.word 0x2ba172ed,0x4c3b2d1d
.word 0x72d021db,0x72140a21
.word 0x4fd12102,0xf03d0583
.word 0xea709e91,0xbc3c1605
.word 0xbae9ffda,0x0d25bec1
.word 0xc7b58205,0x5f9bdcb9
.word 0x2693c3a3,0x1ddae351
.word 0x346c1146,0xbaaed6b8
.word 0xf380b957,0xd8c676a1
.word 0x499f1645,0x2c0b628b
.word 0x6d8bc8b0,0xa09fbae9
.word 0xe3a458f3,0x52447619
.word 0xe55f2cd2,0x34da5083
.word 0x921d73ca,0x84a9c6dd
.word 0x55f74ab4,0x9e4c395b
.word 0x6c937bdb,0xace0798d
.word 0x0247e529,0x19e0d50f
.word 0x7c10e5d1,0xd46651b6
.word 0xe0511289,0x8a701223
.word 0x46499a47,0xb42033aa
.word 0x8e37b497,0x46beb551
.word 0x15f2ed40,0x3d9c75ae
.word 0x730572dd,0x24910299
.word 0x4597ebb1,0xe8436a18
.word 0x2711bf54,0x08861654
.word 0x4b19a3e2,0xaee7bc07
.word 0xc16b3eab,0x197f7027
.word 0x6c9e0ae6,0x33571a2b
.word 0x3a262e20,0x0a4a437e
.word 0x8b13ce6c,0x1df21f2a
.word 0x691e2b36,0x946a4642
.word 0x3effa469,0xa03427f9
.word 0x45ba4302,0xcbfcece3
.word 0x45ae5d98,0xcb561c8f
.word 0xe959f654,0x8e5a78b5
.word 0x6bef0788,0xb41a9718
.word 0xaeea7ede,0x498eda13
.word 0x551e6403,0x35840893
.word 0x911406c0,0x00000076
p5_local1_expect:
.word 0x21f2e770,0x0226b127
.word 0x86866412,0xb0170b96
.word 0x05401414,0xc2ac14ee
.word 0x4e2192db,0xd6d45e02
.word 0x46f27125,0x0b3df1ac
.word 0x3183c9b1,0x177b8c6d
.word 0x984980ef,0xf45d7a6d
.word 0x58f26f36,0x30e11e27
.word 0x8b5ffbbe,0xb8b0a3f8
.word 0x80605358,0xf67088fb
.word 0x1660b833,0x107b7734
.word 0xcf73798e,0xa33d90d2
.word 0x080a20d1,0x1060e896
.word 0x50ec649f,0x9e32b7f6
.word 0xa0d49803,0xf2b5095a
.word 0x48fa41bc,0x10e707ff
.word 0x0cae9390,0x48ff910b
.word 0xb1dfc225,0x10a9ff35
.word 0x1e7995b0,0x412c5f07
.word 0x1f0f6fa1,0x178bf7d1
.word 0x0489f7d8,0xe69d6b75
.word 0xa3b04aaa,0xa398d7f4
.word 0x41f574ef,0xc625f187
.word 0xdde1ab70,0xfa933d06
.word 0x171245de,0x64d7e72a
.word 0x749fc75c,0x0b8b365c
.word 0x35f5e869,0x913a94c6
.word 0x55a9c53d,0x74b96fdd
.word 0x23cd135f,0x76c092cd
.word 0xf5a33edd,0x7a4b1238
.word 0x2ee3536f,0xf951ab78
.word 0x9ab67666,0x555ff021
.word 0x9cbd80ef,0x09f74246
.word 0x24f97e2a,0x95b0ff4e
.word 0x57dc5da9,0xd3b530be
.word 0x9983cbed,0x2e983adb
.word 0x2c0886ed,0x81692eff
.word 0xef81b009,0x87aeae17
.word 0x2d1a50ce,0x432534b9
.word 0x064c546d,0xf91485f9
.word 0x0cae9390,0x48ff910b
.word 0xb1dfc225,0x10a93835
.word 0x1e7995b0,0x412c5f07
.word 0x1f0f6fa1,0x178bf7d1
.word 0x0489f7d8,0xe69d6b75
.word 0xa3b04aaa,0xa398d7f4
.word 0x41f574ef,0xc625f187
.word 0xdde1ab70,0xfa933d06
.word 0x6e205523,0x98a378e5
.word 0xc6b99c3b,0x0de35c3c
.word 0x035dc6ca,0xec7574f5
.word 0x01083626,0xfc994c53
.word 0x927e68ec,0x257c51e5
.word 0xa261b296,0xb8a575e4
.word 0xc396bbb9,0xe109f37e
.word 0xe4286ccc,0xbe52107f
.word 0x7437a96f,0x8e88135b
.word 0xecafd4cd,0xf247c02c
.word 0x0c4c3a8b,0xaaeedd5f
.word 0x9f88cf97,0x1cde4a92
.word 0xd43b5b9b,0xdda512b4
.word 0xfa91e47b,0xd81271a5
.word 0x3d4dd7e4,0xd8a8983e
.word 0x53447048,0x632ccfc0
p5_local2_expect:
.word 0x3ce4b122,0x5077f102
.word 0xa3888514,0xb8a575e4
.word 0x18b94490,0x87186431
.word 0xa72f0f99,0xbe4613cb
.word 0x6d8bc8b0,0x99503b46
.word 0x36376258,0x946a4642
.word 0x9fd5ff2f,0xc4a121cd
.word 0x7ee7e047,0x6f50ff0f
.word 0x0cae9390,0x48ff910b
.word 0xb1dfc225,0x10a93835
.word 0x474ee9e9,0x412c5f07
.word 0x1f0f6fa1,0x178bf7d1
.word 0x0489f7d8,0xe69d6b75
.word 0xa3b04aaa,0xa398d7f4
.word 0x41f574ef,0xc625f187
.word 0xdde1ab70,0xfa933d06
.word 0xec47018f,0x9b67031a
.word 0xea2b1b03,0x715e8980
.word 0x9cbf8fe5,0xe196450a
.word 0x00000000,0x3e290c09
.word 0xfebd603a,0x88b22b7d
.word 0xfe6f88f6,0x70f866f7
.word 0x39103f7c,0x8a25a1cd
.word 0x81d355e0,0x7175578c
.word 0x65be409a,0xa23e3a23
.word 0x96fb78de,0x1dcbcd68
.word 0xad02907b,0xdd2230db
.word 0xe8a09d91,0xfec0b698
.word 0x968b51c6,0x4793470c
.word 0x59a5484b,0x0278bc4a
.word 0x6efafc8a,0x0f3d9d37
.word 0x4c12ca6f,0xfb53d5c1
.word 0x5dd57daa,0x689fec06
.word 0x060bcba7,0x4c1dabed
.word 0x0ed9e0c1,0xfcdc737b
.word 0x50527747,0xb23c3b9e
.word 0xebbbc0a9,0x5716826a
.word 0xaef25b0e,0x6535e5dc
.word 0xd142d6cc,0x86724b86
.word 0x51947a56,0xed60a124
.word 0x5e55dbcc,0xaaf8fcaa
.word 0x7e48d4b9,0xbcfe33ff
.word 0x8cc3abff,0x415df04d
.word 0xbba66ca5,0xbe4613cb
.word 0x7020470b,0xa1f575e3
.word 0x5b282212,0x0d9aacdc
.word 0x098f88f2,0x19a3b1ba
.word 0x78a239ab,0x474ee9e9
.word 0x056c0449,0x2af3b96b
.word 0xd0f6df8a,0xf711fbfd
.word 0x31d45854,0x9a2d8f2f
.word 0x9ddca695,0x99925728
.word 0x81d355e0,0x40b40faf
.word 0x505c316a,0xa7c5a211
.word 0x64cf3cae,0x11ab07a5
.word 0x1e262469,0x832259b1
.word 0x00000031,0x22bfc956
.word 0xb1b8b9ff,0xd6f06f16
.word 0x83cde23e,0xd9ebf36d
.word 0x0dc683a8,0x8eece57e
.word 0xb328c581,0x7d0548fb
.word 0x82595d19,0x441dafa8
.word 0xa4e98ef7,0x53ab5a01
.word 0x2fc645fc,0xa3f14914
p5_local3_expect:
.word 0xbc887207,0xfd1d0b0c
.word 0x760d7ad0,0xb1eb5e66
.word 0xec48c44d,0x482ed70c
.word 0xbafbb697,0x79cc2dfe
.word 0xcdc7f999,0x0ba7e885
.word 0xcd92c076,0xcb1346be
.word 0xa3ffd889,0x303de677
.word 0x000000eb,0x936b00d7
.word 0xb8155fb6,0x02436cca
.word 0xa22167ed,0xf9c5548f
.word 0xe03b977a,0xdb4eb2e1
.word 0xc25b638b,0xa92684a4
.word 0xf1ec5cac,0x15a1aeda
.word 0x6a344931,0xdaf77602
.word 0x9ef5b892,0x56e1f9bd
.word 0x5c695966,0xed24dd7e
.word 0x7020470b,0xbd83a730
.word 0x4bb80034,0xeddf536b
.word 0xa26e289d,0x5aa393ec
.word 0xb129e6c6,0x0b57c9af
.word 0xff1bffe7,0xa434769d
.word 0x86c96abf,0x665eebb1
.word 0x6d97099a,0x00349713
.word 0x54c7d68d,0xead3245d
.word 0x7832e279,0x1aa1dcf1
.word 0x9cbd80ef,0xad69df7b
.word 0x95e6baaa,0x3ef67ed2
.word 0x51fe12f9,0x4d64ebff
.word 0xf1f0430a,0x41ffb179
.word 0xe7915aff,0xb09f1b7c
.word 0x64b093b9,0xe685a95b
.word 0x27720e40,0xeaf6d5df
.word 0xa9b98cc6,0xdd304e47
.word 0xc235004e,0x31a2ba9c
.word 0x59860b6a,0xc9693d28
.word 0xd759926f,0xc3d57044
.word 0xc5c38f44,0x92801243
.word 0xa4e6c8c7,0xaa8a28e3
.word 0x968a952e,0x54872d47
.word 0x0cc23336,0x0095ef48
.word 0x108fd217,0x9bf9ce6f
.word 0x2cbd4d91,0x81cc785d
.word 0xa573c699,0x6eaf665f
.word 0xcf55eb8f,0xc8d2a821
.word 0x213034ff,0xfeee0d02
.word 0xc5c38f44,0x4baf34c8
.word 0x432534b9,0x03c296c1
.word 0x85e4e376,0xfa2b7b16
.word 0x43742738,0x26b88933
.word 0x94c95170,0x93b49f66
.word 0x61c8add6,0x9f93dcd1
.word 0x826f78c9,0x71668bfe
.word 0x19a903f7,0xa5ddf991
.word 0xff0cff85,0x66a4f7cf
.word 0x6bc53de9,0x64bc05c2
.word 0xab5505ba,0x32bbf42d
.word 0x0c0b1dfd,0xffffff27
.word 0x665eebb1,0xd07a0d76
.word 0x0cd72e48,0x4dc448ec
.word 0xfe2dcc79,0x97b6fbba
.word 0x85e8a70b,0x99f9c7cd
.word 0xbe4613cb,0x76c092cd
.word 0x5f42df6c,0x195753cf
.word 0xd7006b93,0x2347ea59
p6_init_registers:
.word 0xe0fab39e,0xbde52e25 ! Init value for %l0
.word 0xf1b405fc,0x328c700a ! Init value for %l1
.word 0x61b8cc09,0xa03cbb77 ! Init value for %l2
.word 0xc3e91bf6,0xca76c6d2 ! Init value for %l3
.word 0x5806f2ef,0xc2946c75 ! Init value for %l4
.word 0xe0ba822d,0xe7f12116 ! Init value for %l5
.word 0x84e347ec,0x0fce3f54 ! Init value for %l6
.word 0x05922737,0xf89f7d05 ! Init value for %l7
.align 64
p6_init_freg:
.word 0xe2affb42,0x4a7d13cc ! Init value for %f0
.word 0x6bd7b73c,0x3b9f054c ! Init value for %f2
.word 0x0709d9b1,0xd0f208b0 ! Init value for %f4
.word 0x4fceeedb,0xa1f7dfd1 ! Init value for %f6
.word 0x44dbf974,0x299b2fe4 ! Init value for %f8
.word 0xd152c283,0x4896d195 ! Init value for %f10
.word 0xbaec8250,0xa2b71f21 ! Init value for %f12
.word 0xf4320fd6,0xd9ec294c ! Init value for %f14
.word 0xd614725c,0xa9e196ec ! Init value for %f16
.word 0xdaab4eee,0xeae6658e ! Init value for %f18
.word 0x46235429,0x20c36067 ! Init value for %f20
.word 0x6b525b54,0xccce75ab ! Init value for %f22
.word 0xa7ce0c54,0x934faaf7 ! Init value for %f24
.word 0xa885a85d,0x5dd7a4bb ! Init value for %f26
.word 0x50df0fef,0x9b3ef480 ! Init value for %f28
.word 0x6f0ca058,0xbcb408fd ! Init value for %f30
.word 0x02dd15e5,0xe7e9f84c ! Init value for %f32
.word 0x6c006762,0x24270d12 ! Init value for %f34
.word 0x808e9878,0xee801f30 ! Init value for %f36
.word 0x45149f33,0x14f3d914 ! Init value for %f38
.word 0x9783a2ea,0xc552413e ! Init value for %f40
.word 0x66ad5818,0x7ed58d75 ! Init value for %f42
.word 0xb1a42e76,0xb21f558c ! Init value for %f44
.word 0x5083d301,0xb0f7d4c2 ! Init value for %f46
.word 0x01e25713,0x2790e69a
.word 0x632329e9,0x9bc54060
.word 0x7a353b87,0x494faf4e
.word 0x858dd26b,0xf76602e1
.word 0x9cc7a7ef,0xae18f81d
.word 0x26876dd8,0x9a324bcf
.word 0xc7e71227,0xa3cd183d
.word 0xcdb7c865,0xe022b8af
p6_expected_registers:
.word 0x00000000,0x00000035
.word 0x88bdfbdc,0x5dbfb44a
.word 0x00000000,0x9c1feb63
.word 0x01065040,0x3bf86396
.word 0x00000000,0x000000c2
.word 0x00000000,0xe9ae21d6
.word 0x140a0586,0xc48b7358
.word 0x00000000,0x00000090
p6_expected_fp_regs:
.word 0xcc6a95a6,0x17ebf288
.word 0x38e0d793,0xf34558b1
.word 0xbe8ae882,0x6bc9fcb0
.word 0xf0341d83,0xd0b27457
.word 0x6759fe68,0xe00b001a
.word 0x8b87ae5a,0x83c7cab9
.word 0xff7277ae,0xa7becf74
.word 0x3cce323d,0x73ff1b42
.word 0x4ab4bf5d,0xdcfbbd88
.word 0x08ad00a3,0xae3ea9a4
.word 0x1f84070d,0x2bdca1da
.word 0xd728d9fc,0xf6392bd7
.word 0x7c15ef0a,0x80b1af97
.word 0x67ca011c,0xa3f3d1ca
.word 0xe9e820ae,0x544860e9
.word 0xbe88c585,0xdccdfd31
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x556d229c,0xedc3745d
.word 0xa9957d38,0xea970ad3
.word 0x5a8161da,0xfcf269d1
.word 0x4d3224e9,0x29d01404
.word 0x69a46f37,0x23da76c5
.word 0xf505212d,0x4e44a86d
.word 0x01d49499,0x6d20a580
.word 0x992141b8,0xa5e5d11c
.word 0xaf2478ef,0xb3dd2e20
.word 0x10ba258c,0x6ae5a407
.word 0x2519f6b2,0xebe77479
.word 0x640bce43,0x1c6eff70
.word 0xd1b5cfef,0x46c12118
.word 0xd24eabb3,0xc8014c97
.word 0x5192a6ff,0x011969f8
.word 0xc3f8f131,0x6bc3ce4d
.word 0x641c5913,0xc81bcf59
.word 0x97f2a374,0xe614ced4
.word 0xb8168229,0xa869a268
.word 0xe48eb004,0x78719036
.word 0x55e383e8,0x8c06b492
.word 0x96c13bc5,0xe42d69a9
.word 0x5665b3ea,0xc30accf3
.word 0x7e4aa3e3,0x1104b580
.word 0x641c5913,0xc81bcf59
.word 0x97f2a374,0xe614ced4
.word 0xb8168229,0xa869a268
.word 0xe48eb004,0x78719036
.word 0x55e383e8,0x8c06b492
.word 0x96c13bc5,0xe42d69a9
.word 0x5665b3ea,0xc30accf3
.word 0x7e4aa3e3,0x1104b580
.word 0x03a35860,0x726566cb
.word 0xd4f1fdca,0x33fff396
.word 0xe5b916d8,0x58103d06
.word 0xea4f2029,0x55783b8c
.word 0xd57ef3e9,0xaf9377be
.word 0xccdf9508,0xd071ff37
.word 0xc023da7a,0x905815e8
.word 0xc0c7b340,0xc8613b23
.word 0x164de33f,0x52f59a98
.word 0x115ca409,0xc378e336
.word 0x7796420c,0x152206b9
.word 0x5cc4ec82,0x3fdd80e8
.word 0x83b89ed0,0x27f09ad3
.word 0xee77a653,0x1ca958d2
.word 0x205c6095,0xc93d2e00
.word 0xcd2260ba,0xe4482d16
.word 0x3eae58f8,0xc938dc6c
.word 0xcb5e120f,0xa6aaae4d
.word 0xbb479da4,0x00000033
.word 0x3aa8578e,0x1258ebe9
.word 0xb4b7e59c,0x95cc741e
.word 0x0f7fdbbd,0xb74e22c5
.word 0x0afd1caa,0xf4c435d4
.word 0x0895dfcc,0x33636c1a
.word 0x20dc744f,0xe0be7ee1
.word 0x20c46c39,0x8d720e35
.word 0xa309eb15,0x36420da5
.word 0x9bd5ed3a,0xb611bdbe
.word 0xa981915d,0x2364a406
.word 0xdd7c2069,0x0e203ab2
.word 0x26845823,0xe9a25557
.word 0x5b8edcfd,0xe079923b
p6_local1_expect:
.word 0x1e66b7d5,0xcf2dd618
.word 0xbfcd3c5b,0x633f2c1d
.word 0x8336bbe1,0x80726ce2
.word 0x16967c4b,0x9a07f7e1
.word 0x09476fbb,0x69995006
.word 0x3b3675bc,0xdc0e8dd8
.word 0xd0683455,0xe42a35f5
.word 0xa47566a4,0xcd01fb5f
.word 0x8f48db6c,0x1a7c5829
.word 0xde5f9765,0x709b8eb9
.word 0xff7756a9,0x9b904e61
.word 0x4ec466bc,0x76b98e3d
.word 0x20f382eb,0x9adb051b
.word 0x53575c7b,0xb53972a7
.word 0x8aabd003,0x6b11e1e4
.word 0xc2946c75,0x59adfa61
.word 0xd6cf39bb,0xc6d3aee0
.word 0x49c67631,0xb386ce67
.word 0x2abf8255,0xe1ad172f
.word 0x96e7a50c,0x25b021c8
.word 0xcd2260ba,0xcab4541e
.word 0x1b74a757,0xdadb541b
.word 0xfd41ed61,0x643be0c1
.word 0x3d3d2b43,0xd0307906
.word 0xabc23d8d,0x62bf067f
.word 0xb5048ce0,0x5f768439
.word 0x663b54f0,0xcedda886
.word 0xc9997cd4,0x63aff573
.word 0x915353f1,0x743611ad
.word 0x1419ab77,0x4ca0ecc2
.word 0x56d3b868,0x9726f0c6
.word 0xc6c02747,0x6b5e426a
.word 0xcc6a95a6,0x17ebf288
.word 0x38e0d793,0xf34558b1
.word 0xbe8ae882,0x6bc9fcb0
.word 0xf0341d83,0xd0b27457
.word 0x6759fe68,0xe00b001a
.word 0x8b87ae5a,0x83c7cab9
.word 0xff7277ae,0xa7becf74
.word 0x3cce323d,0x73ff1b42
.word 0x9e745989,0xad4ff8a7
.word 0x187e61b6,0x13532f3a
.word 0xc938da3c,0xfee99dd2
.word 0x1077b786,0x9c81ff65
.word 0x28c82856,0x04bfe8ff
.word 0x93b04632,0x2a031801
.word 0xeb115326,0x381d4b11
.word 0x6f8df7f6,0xbe8a557d
.word 0x641c5913,0xc81bcf59
.word 0x97f2a374,0xe614ced4
.word 0xb8168229,0xa869a268
.word 0xe48eb004,0x7871ff36
.word 0x55e383e8,0x8c06b492
.word 0x96c13bc5,0xff2d69a9
.word 0x5665b3ea,0xc30accf3
.word 0x7e4aa3e3,0x1104b580
.word 0x4747dcb6,0x622cd761
.word 0xf2220b2c,0x2912709a
.word 0x44e4d67c,0xd3e8b725
.word 0xa03cbb77,0xa7289ebb
.word 0x8741f131,0x7f4f6e93
.word 0x54fee941,0x89d2d5a1
.word 0xe9ae21d6,0x6dba412c
.word 0x14d99aa6,0xe9014691
p6_local2_expect:
.word 0x0ee8f546,0xb17fd286
.word 0x897ca607,0xd519bbc9
.word 0x3aa25743,0x1238ce05
.word 0xfb79496a,0xdeb8be8c
.word 0x40c69bee,0x34ff4332
.word 0xb8ffed5b,0x2c0e6b7a
.word 0x0330aa89,0xc499d50c
.word 0xbbad3154,0x5f9f994b
.word 0x9fa21588,0xdc33e4fe
.word 0x20571b86,0x2569ceb4
.word 0xb79a80e2,0x0247039b
.word 0x2942abac,0x8ed73b52
.word 0x77f8a3d9,0x33fc16db
.word 0x57d63c99,0x441c864a
.word 0x26658627,0x09726a31
.word 0x01065040,0x3bf86396
.word 0x8f2bd426,0x00000001
.word 0xd3fb36f1,0x88a935ec
.word 0x97a2148b,0xf06aa5a5
.word 0xe2a2e0cb,0x000000fd
.word 0x32d8eeef,0x9b703350
.word 0xdc33e4fe,0x2751cc3c
.word 0x676fea81,0x24c3afde
.word 0xa345837b,0x88558047
.word 0x140a0586,0xc48b7358
.word 0x70f61d04,0x3fd361ed
.word 0xd5f4015a,0x6af3391a
.word 0xbc573443,0x0f483dc5
.word 0x3915bdc9,0x665892d3
.word 0x70204249,0x375a91c2
.word 0x3af0bcd5,0x807c9b77
.word 0x91754f4c,0x59434d51
.word 0x3bf0a1b7,0x5d4db1e9
.word 0x380a488f,0xca2980ca
.word 0xd94fa769,0xd4ecff8f
.word 0x5e2d3cb7,0xc715bc7f
.word 0x5833cfea,0x35b1cb77
.word 0xb2f1f7e2,0xcdb0a4de
.word 0x018b4e7a,0xffb6e528
.word 0xc3fa0b34,0x09eb3bf9
.word 0x6292c8c3,0x070153c7
.word 0x676b3939,0xc0bceb9c
.word 0x7785ab56,0xe7d3618f
.word 0xbc573443,0x664e70ce
.word 0xfe52f640,0xb8856f54
.word 0x2858abdf,0xbcadb8fa
.word 0x80713c71,0x8c06b260
.word 0xe4b04dfb,0xe47775b1
.word 0xa6aaae4d,0x0000004a
.word 0xecff4e8b,0x43762419
.word 0x9d7192b8,0xb9dbfaaf
.word 0x4db43196,0xd410ba02
.word 0xd20ec1c3,0x04a149f9
.word 0x019b59fb,0x85ee20bc
.word 0x4a003d55,0x4c8323b1
.word 0x930879f6,0xa3d544af
.word 0x88bdfbdc,0x5dbfb44a
.word 0x00000000,0xae20e8e9
.word 0xdaa1dc2b,0x0d07841f
.word 0xd72b39f6,0xfcd928d7
.word 0x97afb180,0x0aef157c
.word 0xcad1f3a3,0x1c01ca67
.word 0xe9604854,0xae20e8e9
.word 0x31fdcddc,0x85c588be
p6_local3_expect:
.word 0x42131239,0x2fb6c57f
.word 0x70ed9f4b,0x9a33648f
.word 0x476ca03f,0x635b17b7
.word 0x11e5cecf,0x6ae50c4f
.word 0x1ae7af9f,0x1b89920b
.word 0x46c70fe3,0x6fd8469b
.word 0x9d0d2c8b,0x9f018aa2
.word 0x5fa4d1dd,0x2acf89bf
.word 0x6cdc38c9,0xf858ae3e
.word 0x4daeaaa6,0x0f125ecb
.word 0xff9ba55b,0xa49d47bb
.word 0xe9eb5812,0x8e57a83a
.word 0x1e74cc95,0x9ce5b7b4
.word 0xc5224eb7,0xbddb7f0f
.word 0xd435fff4,0xaa1cfd0a
.word 0x1a6c6333,0xccdf9508
.word 0xf8382488,0xa1d87bb1
.word 0x32545d74,0xbbf791b4
.word 0x55d09520,0x2127a0fa
.word 0x97a06139,0x13532f3a
.word 0xaa4142b9,0xa1c76766
.word 0xc2f5cae8,0x5931bff3
.word 0xd49c3727,0xd1eeb08e
.word 0xb4fb4ac8,0x6498b217
.word 0xfee433dc,0x8815a29f
.word 0xb4ce6925,0x861b5720
.word 0x9b034702,0xe2809ab7
.word 0x523bd78e,0xacab4229
.word 0xdb16fc33,0xd9a3f877
.word 0x4a861c44,0x993cd657
.word 0x316a7209,0x27866526
.word 0x9663f83b,0x40500601
.word 0xfaaf95a6,0x17ebf288
.word 0x38e0d793,0xf34558b1
.word 0xbe8ae882,0x6bc9fcb0
.word 0xf0341d83,0xd0b27457
.word 0x6759fe68,0xe00b001a
.word 0x8b87ae5a,0x83c7cab9
.word 0xff7277ae,0xa7becf74
.word 0x3cce323d,0x73ff1b42
.word 0xb1b9f716,0x10e492ae
.word 0x328bb913,0xec83ff1f
.word 0x00000011,0x96654886
.word 0x2be380c9,0xe955be82
.word 0xd9280bcc,0x17ccc87e
.word 0xdfce70bc,0x0000380a
.word 0xd64aa3b1,0x24510995
.word 0xc4086eb3,0xddd8b697
.word 0xf06b39a1,0xe7ca76b2
.word 0xdadb8085,0xbcc98d2a
.word 0x1d897461,0x4f9d8e18
.word 0x635c380d,0x9d86e2fb
.word 0x2618ff2e,0xb8dcca60
.word 0xd5f818d1,0x88876875
.word 0xe39610df,0xd3fb07fc
.word 0x709c14c1,0x509d7203
.word 0x7754f3f9,0xa0eede77
.word 0x8d8d6647,0x8d42accb
.word 0x3c5fe531,0x946b0ad2
.word 0x3cbdd5de,0x8e2ef579
.word 0x35cab1c8,0x48264cb6
.word 0x0ae7e343,0x695403c2
.word 0x73bb3d56,0x0e6db265
.word 0xec3e5332,0x6465b29b
p7_init_registers:
.word 0x1e8d6e1c,0x0e4f7f99 ! Init value for %l0
.word 0x218bffd8,0x1d507bb9 ! Init value for %l1
.word 0xda275ddb,0xf232e0c5 ! Init value for %l2
.word 0x7a1db532,0x96cf3b78 ! Init value for %l3
.word 0xf7fab55e,0x74860d17 ! Init value for %l4
.word 0x6ffe0518,0x19946af5 ! Init value for %l5
.word 0x76b5bcff,0xb0a50dfd ! Init value for %l6
.word 0xcd51ae61,0x991e1db5 ! Init value for %l7
.align 64
p7_init_freg:
.word 0xedb78f8f,0x16b80b0d ! Init value for %f0
.word 0xbb625af7,0x221f159a ! Init value for %f2
.word 0x6c8695fe,0xe0ffa518 ! Init value for %f4
.word 0x85ec806c,0x780fa9bf ! Init value for %f6
.word 0x4a55aa98,0xe0aee362 ! Init value for %f8
.word 0xa7cf96ee,0xaf5cc4df ! Init value for %f10
.word 0x2222398d,0xff8ba09d ! Init value for %f12
.word 0x7ebaf9dd,0x6a38884a ! Init value for %f14
.word 0x73d69997,0xd487eae4 ! Init value for %f16
.word 0x9b624d84,0x7ff9102c ! Init value for %f18
.word 0x5755ad88,0x5aeeed6c ! Init value for %f20
.word 0xc288583d,0x4e3a08cf ! Init value for %f22
.word 0x45c89d87,0x187401c5 ! Init value for %f24
.word 0xb1d67fa3,0x794a846a ! Init value for %f26
.word 0x6a517f42,0xf7cbf422 ! Init value for %f28
.word 0x1be72414,0x7433a08b ! Init value for %f30
.word 0xd384ef83,0x26a23bf9 ! Init value for %f32
.word 0x150485ae,0x53ce150a ! Init value for %f34
.word 0x252bbf29,0x829ab8ea ! Init value for %f36
.word 0xdcfe90e1,0x2a57367b ! Init value for %f38
.word 0xb255476b,0xa992237d ! Init value for %f40
.word 0x2e55ede6,0x13bed37e ! Init value for %f42
.word 0x2abe852e,0x17b7d247 ! Init value for %f44
.word 0xdddc336c,0x94b7ae6e ! Init value for %f46
.word 0xc5c70981,0x011e6816
.word 0xcab1a62d,0xf982acc6
.word 0x7eeca0b6,0xc6fed89d
.word 0x7ec8ec2a,0x4210f69f
.word 0x17a6d3fa,0x07e75f23
.word 0x66f95543,0x32d866c8
.word 0xf62e0ee1,0x4a5f5075
.word 0xef445521,0xd70645fc
p7_expected_registers:
.word 0xffffffff,0xffffa64f
.word 0x00000000,0xdee9f4c2
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000065
.word 0xf7734e1f,0x76ab2f29
.word 0x00000000,0xc936b1e7
.word 0x3145daff,0xc3b267ff
.word 0x00000000,0x0000004b
p7_expected_fp_regs:
.word 0xedb78f8f,0x16b80b0d
.word 0xbb625af7,0x221f159a
.word 0x6c8695fe,0xe0ffa518
.word 0x85ec806c,0x780fa9bf
.word 0x4a55aa98,0xe0aee362
.word 0xa7cf96ee,0xaf5cc4df
.word 0x2222398d,0xff8ba09d
.word 0x7ebaf9dd,0x6a38884a
.word 0xc65c9270,0x1419a3f5
.word 0xfd171c3e,0xd3cf853c
.word 0x95ac573c,0x0683208e
.word 0x875e725f,0x059126ee
.word 0x6f81c71d,0xab1abf3c
.word 0x8b3ca77b,0x4a1ef968
.word 0xb9ee39da,0x30f7152e
.word 0x774d1149,0x0dcffcfc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0xf7734e1f,0x76ab2f29
.word 0xfa5944f4,0x8adad3cf
.word 0x148047f7,0xfef3f1c4
.word 0x565106cf,0x4fdd0be1
.word 0xd9630297,0x84f9f991
.word 0xe0079be4,0x6cdcc7a5
.word 0xba2f3a91,0x8edea9f2
.word 0xc1508d14,0x5ca9546e
.word 0x73d69997,0xd487eae4
.word 0x9b624d84,0x7ff9102c
.word 0x5755ad88,0x5aeeed6c
.word 0xc288583d,0x4e3a08cf
.word 0x45c89d87,0x187401c5
.word 0xb1d67fa3,0x000000ce
.word 0x6a517f42,0xf7cbf422
.word 0x1be72414,0x7433a08b
.word 0x274d64b0,0x48bfbd64
.word 0xed95a266,0x04c7f6de
.word 0xed29953c,0x26416eea
.word 0xe0464cb1,0x2bfe800a
.word 0xb290e71d,0x91b29ef9
.word 0x05d2a1c9,0x000000eb
.word 0xfbbecc2c,0xec2dddf8
.word 0xd6c3b5bb,0xe81fa8cd
.word 0x9eadcc5b,0xf25ddf46
.word 0x331ca630,0xfc310432
.word 0xef339c3c,0xe28e49e3
.word 0x438ce6b7,0xdb02f950
.word 0xdf53fae4,0x4b134ac6
.word 0x8c4f54f2,0xc0984c15
.word 0xe5f96c61,0xd0cee61c
.word 0x5a145c8a,0x787d4f47
.word 0x58eeb99b,0x4a62d327
.word 0x902984f2,0xde008fb7
.word 0x14023275,0x365e183b
.word 0x3392a948,0x6f9bac00
.word 0x05a0b0f4,0x866fe5db
.word 0x3971e6c4,0xa4840686
.word 0xf91eb2dd,0xe368d701
.word 0x80771b8c,0x7e98ce89
.word 0x7f9bc5f6,0x0a5b9572
.word 0x36b9226d,0xd5bbffb7
.word 0xfef3f1c4,0x000000c3
.word 0x7cffb83e,0x5b59b4ba
.word 0x75c492d4,0xf9ffd7d9
.word 0x698718a5,0xe128b3be
.word 0x303e4e21,0x6de83f8b
.word 0xc264c0e8,0xd1f3f554
.word 0xb900366d,0x3e7e4dc7
.word 0x5d42a990,0xf27197fd
.word 0x3145daff,0xc3b267ff
.word 0x36f824ba,0x4fb20b41
.word 0xdd19eb73,0xdbdf2387
.word 0xf3dceb5a,0x636df4fb
.word 0x25acb3a6,0x7ce26088
.word 0x7a1860df,0x7af84fed
.word 0xefafad63,0x8fc7bd66
.word 0x97bb7e12,0x0dfd5a69
.word 0xa061220f,0xf180cf31
.word 0x55aa79e9,0x6012cb97
.word 0x1f001e6c,0x0355f655
.word 0xd1545f05,0x7dafe6e2
.word 0x6d3280d7,0xed00ebd9
.word 0x1dc0bd07,0xc006b162
p7_local1_expect:
.word 0x8ad6193a,0x5ed76d5d
.word 0x4e72dc2c,0x1544e8d9
.word 0xc95e4472,0x0775c3c4
.word 0xddbf1072,0x7b175438
.word 0x824a97fa,0x2c375d85
.word 0xd6657d1e,0x48869c6a
.word 0x8ed85091,0x2629e362
.word 0xac95c92a,0xf3262f02
.word 0x8405aa15,0xaeccf791
.word 0xec42ad46,0x38c0145c
.word 0x9711c280,0xd53c9cff
.word 0xff6627fc,0xc32f62d1
.word 0xc673b27b,0x3e797736
.word 0xd5ce1fbd,0x807b746e
.word 0x49a79464,0x120123e7
.word 0x24ccfcc6,0x86dc2b54
.word 0xb7b23509,0x6eff049d
.word 0x81385946,0x3238df69
.word 0x7739107a,0x8bae39b9
.word 0xd28d2a8b,0xa372592c
.word 0xe054f540,0x19d0ccff
.word 0x7aeb6f43,0x7601c94b
.word 0xb591c1c6,0x1a788816
.word 0x85e1f89c,0x5b6d0368
.word 0xc65c9270,0x1419a3f5
.word 0xfd171c3e,0xd3cf853c
.word 0x95ac573c,0x0683208e
.word 0x875e725f,0x059126ee
.word 0x6f81c71d,0xab1abf3c
.word 0x8b3ca77b,0x4a1ef968
.word 0xb9ee39da,0x30f7152e
.word 0x774d1149,0x0dcffcfc
.word 0xdc0e705b,0x09fa824f
.word 0x1d614670,0xd906eb52
.word 0xb9e2e561,0x004f21d4
.word 0xdf5f0efc,0x85d41540
.word 0x044666f1,0xb82f6e5a
.word 0x5b786984,0x8dbda9ae
.word 0x867606e0,0x218dd7f5
.word 0x57df90d3,0x8d3b4cee
.word 0x0d0bb816,0x8f8fb7ed
.word 0x9a151f22,0xf75a62bb
.word 0x18a5ffe0,0xfe95866c
.word 0xbfa90f78,0x6c80ec85
.word 0x62e3aee0,0x98aa554a
.word 0xdfc45caf,0xee96cfa7
.word 0x9da08bff,0x4a1ef968
.word 0x4a88386a,0xddf9ba7e
.word 0xe016544c,0x1297fe7b
.word 0x3d6ac6a7,0xa83388c7
.word 0x1f7c96ef,0x647043dc
.word 0x280bd844,0x0ffcf50e
.word 0xa382efda,0xc9892efe
.word 0x07fc5865,0x035223f6
.word 0xc2c58ccd,0x90256a59
.word 0xcc72d7a9,0x3d7dc49f
.word 0x1b765427,0x959389fe
.word 0x9e877935,0x7ad8f6d0
.word 0x36c6356a,0xda2c93ea
.word 0x60b885bb,0x65731f0d
.word 0x296ae99b,0x75ce67fd
.word 0x8aaea049,0xacf3cea6
.word 0x7e7fdd02,0xbdbb70f0
.word 0x36cdc1ba,0x2673b780
p7_local2_expect:
.word 0x0000007a,0xc123e16f
.word 0x23683c63,0x2c184284
.word 0xf5bd90ff,0xfdaff61c
.word 0x263c1147,0x4d02d77f
.word 0x94c9e6f6,0x5d55e842
.word 0x1dcf6c71,0x6be8b2d9
.word 0x021715a7,0x435d8c5f
.word 0xb6f5bdb9,0xfcd4e7e3
.word 0x361e3f06,0x47790802
.word 0xf9adb2d4,0x7e39d12f
.word 0xb288fe95,0x83fc5c0c
.word 0xffc19a36,0x0bfd479e
.word 0xefff7509,0x62eed36b
.word 0xb9acd149,0x28d64d6d
.word 0x5085b82d,0x590e0bf2
.word 0x80771b8c,0x7e98ce89
.word 0x46b396a9,0xc4a9214b
.word 0x8d0abad2,0x5962f5bf
.word 0x82931067,0xf25ddf46
.word 0x01495f98,0x113a0289
.word 0x00000076,0xdae1fe5b
.word 0xa8e3ac38,0xb1ea961b
.word 0xc73eaa95,0x4638826c
.word 0x77b78824,0x4be67f6b
.word 0x4afd1621,0x17f8c80a
.word 0x23050fd1,0x5e65181b
.word 0x6fd17d15,0x38a88ff5
.word 0xd459a000,0x03f338ce
.word 0xf84df092,0xdf86cf0d
.word 0x24bc4bf2,0x499ad090
.word 0x913f2a37,0xba34c9e8
.word 0xfa423a31,0x81fac0a8
.word 0xd0f8aca9,0x412eab87
.word 0x1f699c5b,0x678191b3
.word 0xa82dd941,0xcbb582be
.word 0x27fa84ff,0x26541444
.word 0x3ead6dd6,0xd2708184
.word 0x83fddc5b,0x806e78af
.word 0x9f67ac90,0xcdba89ed
.word 0x4a760606,0xa175e255
.word 0xc936b1e7,0x7eadcc50
.word 0x87adedfe,0x2373f3b3
.word 0x4ac627ab,0x84467862
.word 0x90fab05f,0x5c0ebacd
.word 0x3bdcdab8,0x0ee7303e
.word 0x40789526,0x395e6805
.word 0x78395a25,0xdb02f950
.word 0x00000000,0x7c68b83e
.word 0xcf4c8029,0x10fa9ad1
.word 0xf27e4795,0xa4043448
.word 0x992b1016,0xa16d03f3
.word 0x05bf3050,0x8f8fab2b
.word 0xb8b237b2,0x35fb595c
.word 0x6b0da696,0x5e89b3ae
.word 0x0000007a,0xc123e16f
.word 0xecf71ed4,0x0edd628a
.word 0x943d7da1,0xd37f9186
.word 0x175bbea0,0x1229f6f6
.word 0x10a73058,0x68f1b38c
.word 0xf5b7cbaa,0xe4fb4a71
.word 0x7a8d58c0,0x3f2542d4
.word 0x2b9c2df0,0x18c73332
.word 0x7ee485aa,0xff95dcc0
.word 0x40447bff,0xa54238dc
p7_local3_expect:
.word 0x361e3f06,0x47790802
.word 0x19253490,0xa48a007d
.word 0x9f9fdc63,0x4835a551
.word 0x7e4e4180,0x04a8ed0a
.word 0x2db9d610,0x04c657f6
.word 0xc1742361,0xe6690645
.word 0xaf227e65,0xf45ccc31
.word 0x56815370,0x7986ebfd
.word 0x0a106b89,0x39470abd
.word 0x23d119d9,0x5b5d63e2
.word 0x1d6e63c3,0x15050e09
.word 0x7ded5a75,0x001c51a3
.word 0xd571aed2,0x2d1cfe26
.word 0x71ffdde2,0xa413109f
.word 0x335cf251,0x2976a759
.word 0x84331def,0x3bcde2b8
.word 0xc191ee36,0xa93cf232
.word 0x474dbcb0,0x058f5a0b
.word 0xf53b8427,0x0cffd757
.word 0xafe71928,0x2b58ab82
.word 0xfef3f1c4,0x000000c3
.word 0xd4ffb014,0x3e797736
.word 0x5c720d96,0xa4c14de7
.word 0x5af12b4f,0x5e2c81de
.word 0x8e3d0a35,0xeac3ff55
.word 0xaead4804,0xe0eb357a
.word 0x41d867b5,0x20131607
.word 0x7af0aaec,0x96677378
.word 0x34b46f73,0x1544e8d9
.word 0x8c68fc73,0x39e0ff8d
.word 0xd2ff3b31,0x1fc4a64f
.word 0x98742ed3,0xec0f4285
.word 0x22ff9f1d,0x237e0a0f
.word 0x9c07c67b,0xbfad8b4c
.word 0x7c68b83e,0x269298ce
.word 0x1b81337d,0xb0d87ea8
.word 0xa8cd034d,0x77b01118
.word 0x61d14a1a,0x2c54330a
.word 0x2892f859,0xf5bcc96b
.word 0x4a760606,0x817c5375
.word 0xe8f3a18b,0xa0ee7844
.word 0xdf6f194d,0xfe719776
.word 0x768e44c4,0x6e2cdf8f
.word 0x313ef52c,0xf4409eb2
.word 0xf5a6c8f9,0xac6c797a
.word 0x20131607,0xe0318efe
.word 0x277f395e,0x17f0d5b4
.word 0x93f45eb9,0x0a37a8e8
.word 0x3075404e,0x7704b1ea
.word 0xb1d2b61d,0xb33cfe04
.word 0x3ea6c5c6,0xe23372a3
.word 0x34c3808a,0xe6ba9beb
.word 0x57e2c2ff,0xaeccf791
.word 0x0dbfe8ab,0x78f184f6
.word 0x19946af5,0x8d3b4cee
.word 0xea7c5ff4,0x35df8f3b
.word 0x12ba1da4,0x26f9bcff
.word 0xd23aa3c7,0x5f9716a3
.word 0x9face616,0xa3cf8c7f
.word 0x0f916c9b,0x33dd6064
.word 0x0e4f7f99,0x0f0e6268
.word 0x5d37d38f,0x6136f905
.word 0xb940f328,0x4495f0e3
.word 0xb479b86a,0x12137a40
p8_init_registers:
.word 0x7eb4eb05,0xd2fda371 ! Init value for %l0
.word 0x55aad194,0x76fa398d ! Init value for %l1
.word 0x98556152,0x2909a058 ! Init value for %l2
.word 0xe90bbff5,0xf9991f2e ! Init value for %l3
.word 0xa2d26ff4,0x4c760159 ! Init value for %l4
.word 0x0f8bd185,0xd7e4a91b ! Init value for %l5
.word 0xbfb4a382,0xc1581e79 ! Init value for %l6
.word 0xbc47e21e,0x2c3c7ec9 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x776a044b,0xbc423cf2 ! Init value for %f0
.word 0x67f1ee53,0x47fcfd70 ! Init value for %f2
.word 0xf0cb670a,0xa6d693e1 ! Init value for %f4
.word 0x9a2c53a6,0xa4ba126a ! Init value for %f6
.word 0x32bcf91d,0x9b0f01a0 ! Init value for %f8
.word 0x9b91af0f,0x9f68c6d3 ! Init value for %f10
.word 0x2eb36217,0x6052f67e ! Init value for %f12
.word 0xeb6a582b,0x830f2e3b ! Init value for %f14
.word 0x1b75112d,0x0e5e8ad0 ! Init value for %f16
.word 0x2f0fff46,0xcb40950b ! Init value for %f18
.word 0xd55608cd,0xc8e7df45 ! Init value for %f20
.word 0xeb3c79cd,0xb507b794 ! Init value for %f22
.word 0x0147da9c,0xe8bff06c ! Init value for %f24
.word 0x3448583d,0x00d96d1c ! Init value for %f26
.word 0x9c6142a7,0x9cb7414d ! Init value for %f28
.word 0x95e395d4,0xeb046b69 ! Init value for %f30
.word 0x66237fd6,0x64c9f783 ! Init value for %f32
.word 0xb22c1819,0x53b8d56d ! Init value for %f34
.word 0xea1b141a,0x1245d81b ! Init value for %f36
.word 0xc4236981,0xe7a68953 ! Init value for %f38
.word 0xb3a430e4,0x2c1a9c49 ! Init value for %f40
.word 0xd8dbbe5e,0xc2e286b7 ! Init value for %f42
.word 0xc4aa09bf,0xb95549d7 ! Init value for %f44
.word 0x1e88edcd,0xb0f1d435 ! Init value for %f46
.word 0x78d8e5fa,0x914fed3f
.word 0x7446d4e6,0xf05f061b
.word 0x6fe59e7e,0x3b2f9569
.word 0xe0cb0525,0x53ea00dd
.word 0x453e4a9b,0x9a48fa6c
.word 0x15000e8b,0xa27c547e
.word 0x2e3b15a7,0x122e91dd
.word 0x352293b6,0x9d09a5b7
p8_expected_registers:
.word 0x00000000,0x6dff1af9
.word 0x2c7407a0,0xb5621146
.word 0xe44ea741,0xa529b955
.word 0x00000000,0xf3d4ea44
.word 0x00000000,0x00000065
.word 0x4c760159,0xd7e4a91b
.word 0x00000000,0x85b31c79
.word 0x00000000,0xd3ff13b9
p8_expected_fp_regs:
.word 0x022d12a7,0xcaf5c04c
.word 0x1ee1a41e,0xa6c4fff7
.word 0x3afdf745,0xd34e2628
.word 0x751c2267,0xbb7d32c4
.word 0x70594c20,0x7e041145
.word 0x191b49a7,0xf15d5d41
.word 0x80aa60aa,0x595cb8cc
.word 0x3af5ef08,0x1f7e02e1
.word 0xeb53645f,0x59d1f35f
.word 0x5aee399e,0xeac8a6c8
.word 0xf70e7efb,0xceb6ffb5
.word 0xc0cf2110,0x4d7c52d2
.word 0x5e4e6cb3,0xf62ce373
.word 0x551a67f3,0xb547a9a1
.word 0x9ecba462,0xd12597ac
.word 0xb320c627,0xf3fd0635
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0x3afdf745,0xabda2b10
.word 0x0b6fe5c2,0x38d56659
.word 0xc9d0e039,0x47995978
.word 0xf9fcb982,0xe2d0dc8e
.word 0x04f83717,0xd6b4814e
.word 0x882e0b14,0xb64bcd72
.word 0x19c28547,0x8d36c8f9
.word 0xc5d82ff1,0xa21af700
.word 0xc96a5af8,0x47be64e6
.word 0xda393783,0x46b06612
.word 0xe5531b97,0xb8340eb0
.word 0x68d35727,0xffffa8be
.word 0x858494d4,0xf7d9ec84
.word 0xf542e68e,0x9918ef84
.word 0x3f5212ff,0xe5575327
.word 0x72c7c737,0x8915d21c
.word 0xcaf5ec17,0x3ac2576a
.word 0x10fe4a41,0x945b5976
.word 0x798d9e88,0x610448f1
.word 0x4be28064,0x612db0ce
.word 0x8c13f419,0xb3feb1c0
.word 0xb0997d09,0x685f347d
.word 0x53700242,0x21f6f878
.word 0xd38a89ab,0xbb6d2faa
.word 0x7ae65196,0x9ab9995c
.word 0x13d17791,0x18afa1af
.word 0x00000000,0x2d11751b
.word 0xc51b8a7f,0xfd0b5994
.word 0x98971d89,0xc278853f
.word 0x2fee35b8,0x4fadfd69
.word 0x359545c0,0x83c69015
.word 0x0945d6b6,0x17bd296d
.word 0xdf3b4c73,0x107d11a4
.word 0xf508c1bb,0x59ac9cbe
.word 0x22d026f5,0xc6282daf
.word 0x32d984de,0x13a9ebcc
.word 0xa21b26b7,0x35c5903b
.word 0xd34e2628,0x7ecd776b
.word 0x3b534126,0xa96de054
.word 0x14acd61f,0x1a3d858a
.word 0x1b75112d,0x0e5e8ad0
.word 0x2f0fff46,0xcb40950b
.word 0xd55608cd,0xc8e7df45
.word 0xeb3c79cd,0xb507b794
.word 0x0147da9c,0xe8bff06c
.word 0x34ff583d,0x00d96d1c
.word 0x9c6142a7,0x9cb7414d
.word 0x95e395d4,0xeb046b69
.word 0x4fa6ce3f,0x2e472bba
.word 0x88b17fde,0x8821ff19
.word 0x99872e3e,0x28b70d18
.word 0x324f04bc,0xbfa560cf
.word 0x5c02babb,0x8147774a
.word 0xe95d1c63,0x6711ccc8
.word 0x69d63fff,0x5abfbbc1
.word 0x79a1db40,0x97ad3d62
.word 0x0c4e005b,0x66112d02
.word 0x766e1aff,0x0413fc15
.word 0xe976ac40,0x7b0b427a
.word 0xa0f2f9a9,0x6ad1bb7c
.word 0xddf2fc2e,0x86b04d63
.word 0x90b8df85,0x0ef5ff34
.word 0x78176d3b,0x6dff1af9
.word 0xa7ffb928,0xabfae15b
p8_local1_expect:
.word 0x50884958,0x781a513d
.word 0xf7192f59,0x27e5eb99
.word 0x58c17460,0x9eb729b6
.word 0x8ee65dfe,0x45a0b2ce
.word 0xfe170a93,0x9fa3b3fd
.word 0x3e53555c,0x00000064
.word 0x92977e48,0xaa1312fa
.word 0xde46a01e,0xa528c054
.word 0xaf114f8c,0x475d1820
.word 0xab4e52e3,0x51ff985e
.word 0x221969ee,0x6a19106d
.word 0x4266b248,0xd7803c98
.word 0xe44849ec,0x0af4a6c1
.word 0xe93a2307,0x116f92e0
.word 0xc465184d,0x634d7fc0
.word 0x59513721,0xe0f001a1
.word 0xef1d5ac5,0x7206b6b2
.word 0x0362f9fc,0x01f9db04
.word 0xcd1d2926,0x45974bd6
.word 0x00b678b4,0xaf1586b0
.word 0x00000000,0xdc8da7a5
.word 0x027b3bdb,0x28f0627a
.word 0xe1ffddfb,0x40319f73
.word 0xf41287ee,0x7490f86a
.word 0x466a5e17,0x4961c2fc
.word 0xc156b5ae,0xa5180afd
.word 0x4e8ca001,0x0bb99202
.word 0xe44ea741,0xa529b955
.word 0x77cfcb23,0x4d527ecf
.word 0x5e0cca06,0xdc8da7a5
.word 0x98f8ff24,0xa5edaebe
.word 0x06e5182f,0x7b88f726
.word 0x3958f246,0x3614c75f
.word 0x26e3c96a,0x34505c48
.word 0x061ad049,0x61fc1320
.word 0x602b6ffc,0xe2a3cd0f
.word 0x0f4447f3,0x9d8f537d
.word 0x546d7d28,0xcd68101a
.word 0xf90b93df,0x51f97940
.word 0x0a354ea2,0xf2635355
.word 0x16d946c9,0x28f8b1fc
.word 0x7164aa65,0x17fff29f
.word 0x8fdfac6e,0xd6ea7fd9
.word 0x507f84b5,0x94847bc9
.word 0xd8e4a406,0x1582d3ff
.word 0x734a3aeb,0xd6a2fc7c
.word 0x9370e654,0xa73e7dd8
.word 0xffbc6b09,0xfd0b5994
.word 0x88e834dc,0x19b0221f
.word 0x3614c75f,0x808d3bba
.word 0x8b0ff27d,0x207b5876
.word 0xa67aa550,0x2fd5741a
.word 0xc27d3926,0x54385046
.word 0x89484677,0xee6d4c1b
.word 0x31bcd6de,0x6d35f782
.word 0x0584bca1,0xb194eb4c
.word 0x5620817b,0x80db7d7e
.word 0xb1a67709,0x27ab6ae6
.word 0x04dbf901,0xffa4f599
.word 0x8821b019,0x3a22633d
.word 0x3c9cf5af,0x20c24ff3
.word 0x5511ff05,0xbf340071
.word 0xdfb26ac1,0xf3d4ea44
.word 0xef1d5ac5,0xf73ea39f
p8_local2_expect:
.word 0x1b75112d,0x0e5e8ad0
.word 0x2f0fff46,0xcb40950b
.word 0xd55608cd,0xc8e7df45
.word 0xeb3c79cd,0xb507b794
.word 0x0147da9c,0xe8bff06c
.word 0x3448583d,0x00d96d1c
.word 0x9c6142a7,0x4a70198f
.word 0x95e395d4,0xeb046b69
.word 0x71fdf56b,0xce7d50e4
.word 0xc062d76b,0x64a678d7
.word 0xbbe6b892,0x247da3bd
.word 0x31c00603,0x2912b5af
.word 0xfeba2ce2,0x07139d5a
.word 0x40d84939,0x00000010
.word 0xd92ef001,0xe32e420f
.word 0x306a42d3,0x00f3ff07
.word 0x8f193bba,0x7e0b3fe5
.word 0xbc132cae,0xd34af979
.word 0x21b6a3d1,0x19b0221f
.word 0x02ffe3af,0x808d3bba
.word 0x6f7ce5af,0x7b1f5ef4
.word 0x155fd25c,0x000000f3
.word 0x27756fb6,0x4634ff88
.word 0xa8be0b68,0x3fd38ef8
.word 0x81ee36b8,0xa9c76e40
.word 0x381d641e,0x39630420
.word 0xc97f1f9e,0x99d698b5
.word 0x555aa15c,0xfc4dc487
.word 0x5098ffa1,0x5775d3f8
.word 0x1b2f4b22,0x627b72bf
.word 0x4c760159,0xd7e4a91b
.word 0x201a15f2,0x330b881d
.word 0x6b5ba1a5,0x7eb26b3d
.word 0xb4694b1e,0xe9ad8deb
.word 0xae254fd4,0x3614c75f
.word 0x584e160e,0xebdc76ee
.word 0x7f4fca9f,0x3a6dd16f
.word 0xbb7d32c4,0xac322092
.word 0x09d91893,0x6af9327b
.word 0xf90a6ab5,0x49e9c7af
.word 0xd08a5e0e,0x2d11751b
.word 0x0b9540cb,0x46ff0f2f
.word 0x45dfe7c8,0xcd0856d5
.word 0x94b707b5,0xcd793cff
.word 0x6cf0bfe8,0x9cda4701
.word 0x1c6dd900,0x3d584834
.word 0x4d41b79c,0xa742619c
.word 0x696b04eb,0xd495e395
.word 0xd3ff13b9,0xea09ccdb
.word 0xdc8da7a5,0xe81aba02
.word 0xdef60cfd,0xea52ac28
.word 0xbc1c9f2f,0x011b090b
.word 0x8bea1d07,0xa834f2bc
.word 0x6b4adfcd,0x1ed986e4
.word 0x3eab1db1,0x51590e5e
.word 0x5737316d,0x24b61849
.word 0xa2e4b9ff,0x2f0fff46
.word 0x0f1b6872,0x77f7316d
.word 0x1932ed1f,0x1c7fbbd5
.word 0x1324e105,0x33951461
.word 0xb34a67b2,0x476a0018
.word 0x44eb8c56,0xe66a3a5a
.word 0x070b719d,0x3c4abd0a
.word 0x73ead795,0xf6ef84d2
p8_local3_expect:
.word 0x5ff3d159,0x5f6453eb
.word 0xc8a6c8ea,0x9e39ee5a
.word 0xb5ffb6ce,0xfb7e0ef7
.word 0xd2527c4d,0x1021cfc0
.word 0x73e32cf6,0xb36c4e5e
.word 0xa1a947b5,0xff671a55
.word 0xac9725d1,0x62a4cb9e
.word 0x3506fdf3,0x27c620b3
.word 0x99b8936d,0xc731e537
.word 0x0876b6f8,0x11680d41
.word 0x92de0830,0x808d3bba
.word 0x54f3e531,0x4a1973dd
.word 0x252cbb34,0x0b1fbb55
.word 0xca0998b4,0xa89213bc
.word 0x751abd29,0xa24d88ab
.word 0xfc3801ea,0xed71dd6b
.word 0xe53f0b7e,0x4a70198f
.word 0x79f94ad3,0xae2c13bc
.word 0xedde2c88,0xd1a3b621
.word 0x13036352,0xafe34a02
.word 0xf45e1f7b,0xafe57c6f
.word 0x0000ff89,0xff465f15
.word 0x88643446,0xb66f7527
.word 0xf88ed33f,0x680bbea8
.word 0x06320672,0xfe170a93
.word 0xe4cffa47,0xface94e8
.word 0x4522eea7,0x7fb986ea
.word 0x31351209,0x86750f7f
.word 0xebcda0c3,0x827ef7f3
.word 0xa6a1cf9a,0x3a0b6a8e
.word 0x57008f69,0x9ed125b2
.word 0x858494d4,0xa370d466
.word 0x70789d12,0xb0f3e55e
.word 0x95856ae9,0x05c18429
.word 0x1db97bff,0x80c21949
.word 0x5535b13f,0xce29521d
.word 0xe4017ff7,0x1a7d95a6
.word 0x9619c839,0x6b276052
.word 0x0cb4678b,0xe8bfad4b
.word 0xbbbdb41f,0x1b48150b
.word 0x90ff16aa,0x281b7c8a
.word 0xe3a1418f,0x56d6fe44
.word 0x59018b27,0x59513721
.word 0xd0faaaf6,0x6ab79949
.word 0x5374d768,0x9bc6329f
.word 0x89d03665,0x14686c64
.word 0xd263cff6,0x54b93942
.word 0x2c7407a0,0xb5621146
.word 0x6a5b5436,0xb8bd0dde
.word 0xbaebb584,0x39bca4c5
.word 0x6ba8cd11,0x538ee673
.word 0x6e42e896,0x20675bf5
.word 0x0e580fac,0x0e930e9f
.word 0x8aee7e85,0xadbcc4a1
.word 0x94847bc9,0x882cdeed
.word 0x3f9b6b70,0xbf4f123d
.word 0x022d12a7,0xcaf5c04c
.word 0x1ee1a41e,0xa6c4fff7
.word 0x3afdf745,0xd34e2628
.word 0x751c2267,0xbb7d32c4
.word 0x70594c20,0x7e041145
.word 0x191b49a7,0xf15d5d41
.word 0x80aa60aa,0x595cb8cc
.word 0x3af5ef08,0x1f7e02e1
p9_init_registers:
.word 0x8bd1ba15,0xdd79c0c0 ! Init value for %l0
.word 0xeea57da4,0x78aa2fdd ! Init value for %l1
.word 0x8bf767e4,0x6434d1b5 ! Init value for %l2
.word 0x16ab265e,0x9c9f851d ! Init value for %l3
.word 0x8ef8af48,0x2df6d951 ! Init value for %l4
.word 0x238a93a3,0x9d853367 ! Init value for %l5
.word 0x684722ea,0x4aa42d57 ! Init value for %l6
.word 0x256ef016,0x78f79551 ! Init value for %l7
.align 64
p9_init_freg:
.word 0xf1b4be6b,0x8aa4a6e5 ! Init value for %f0
.word 0x3be47b43,0x56fdd613 ! Init value for %f2
.word 0x581d3dd6,0xa0be45c1 ! Init value for %f4
.word 0x66728178,0x6bdb7da5 ! Init value for %f6
.word 0xe504c2c4,0xef1ee9cc ! Init value for %f8
.word 0x93d21c34,0xd4efac59 ! Init value for %f10
.word 0x6924e6ff,0x4e2ff9b0 ! Init value for %f12
.word 0x20730eea,0x99c8a487 ! Init value for %f14
.word 0xcd5a9b9f,0xbab822a7 ! Init value for %f16
.word 0x0ddaad6c,0xf061c6e4 ! Init value for %f18
.word 0x4ee85ab6,0x1d2b9bdd ! Init value for %f20
.word 0xefa57044,0xcda39361 ! Init value for %f22
.word 0x956b5bb4,0x1e95a1d8 ! Init value for %f24
.word 0x20700bd7,0xfe622565 ! Init value for %f26
.word 0xec6898c9,0xcd0b258d ! Init value for %f28
.word 0x7d7d0ffd,0xfb1a3c48 ! Init value for %f30
.word 0x5b2089c0,0x9a5e231f ! Init value for %f32
.word 0xa2041eaa,0xdb4fb64e ! Init value for %f34
.word 0x29be9689,0xd24e2a4f ! Init value for %f36
.word 0xa8ed8f0e,0x4354b477 ! Init value for %f38
.word 0xf427b97e,0x7bdbc42c ! Init value for %f40
.word 0xfded9aa1,0x0d26caad ! Init value for %f42
.word 0x2c036626,0xab956b9d ! Init value for %f44
.word 0x8ef84cee,0xa1cda320 ! Init value for %f46
.word 0x6d195056,0x522ce9fa
.word 0x45c0ebc3,0x3bae67e1
.word 0xff5df413,0x4c3b28ba
.word 0x4cb99402,0xa15273e5
.word 0xa96b67c1,0xff55bb56
.word 0x05a1c4c2,0x98e952cd
.word 0xd4ee20bd,0xd02e85ac
.word 0xf9b63250,0xab451179
p9_expected_registers:
.word 0xb5ecef87,0x5957a6ff
.word 0x00000000,0x000000e8
.word 0x00000000,0x00000001
.word 0xeefaafcc,0xe6c297fd
.word 0x956d94eb,0x25bdc0f6
.word 0x00000000,0xbe2d5e27
.word 0x9d002ef2,0x38e78381
.word 0x00000000,0x32b42c88
p9_expected_fp_regs:
.word 0xf1b4be6b,0x8aa4a6e5
.word 0x3be47b43,0x56fdd613
.word 0x581d3dd6,0xa0be45c1
.word 0x66728178,0x6bdb7da5
.word 0xe504c2c4,0xef1ee9cc
.word 0x93d21c34,0xd4efac59
.word 0x6924e6ff,0x4e2ff9b0
.word 0x20730eea,0x99c8a487
.word 0xcd5a9b9f,0xbab822a7
.word 0x0ddaad6c,0xf061c6e4
.word 0x4ee85ab6,0x1d2b9bdd
.word 0xefa57044,0xcda39361
.word 0x956b5bb4,0x1e95a1d8
.word 0x20700bd7,0xfe622565
.word 0xec6898c9,0xcd0b258d
.word 0x7d7d0ffd,0xfb1a3c48
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0xe0e3bd25,0x7716239a
.word 0x8ca32ede,0x634a1a13
.word 0x0100c69c,0x866db195
.word 0x54925256,0xf3009e77
.word 0xb454773e,0x9cb3c4db
.word 0xd1f46922,0x7392f5ff
.word 0xfffaccce,0xce8e8307
.word 0xd0102f13,0x0000008f
.word 0x1c76ca75,0xf7aaa3be
.word 0x56fd871c,0x5efa1ba2
.word 0xc58efc7b,0x82c1dd31
.word 0x18c63392,0xfff6b567
.word 0xc9c2b064,0x69f1aef5
.word 0x1d2c607f,0x6b4e4ff3
.word 0xacd4d701,0xd58250c3
.word 0x2b0cb8e2,0x180ba711
.word 0x364d216e,0x644d72ab
.word 0x1c0b5400,0xc5bd4347
.word 0x58b27045,0x759083cc
.word 0x11096661,0xac96a6e7
.word 0x755ab055,0x5722756c
.word 0x9d002ef2,0x38e78381
.word 0xdfe0719a,0x1462d789
.word 0xa9395d6c,0x85548a34
.word 0xb316fd09,0xa5d7580d
.word 0x18ace0ad,0xaa8e2104
.word 0xbe620dac,0x7f7ed38a
.word 0x20839823,0xce161973
.word 0xe3007e6e,0x71d1cfed
.word 0xb2bcd23f,0x784fa533
.word 0x6da301d3,0x152ea3f7
.word 0x4f028cf7,0x4e4097ff
.word 0x81507aab,0x4506a30a
.word 0x412e2a35,0x185b952a
.word 0x4277a2df,0x3437970f
.word 0x000000d0,0x0ca402bc
.word 0x7b3c9181,0x41691255
.word 0xbf7116b8,0xfeba867b
.word 0x8b9c71a5,0x0c9210cc
.word 0xe847ca3d,0x9f7bd5ff
.word 0xa722b8ba,0x9f9b5acd
.word 0xe4c661f0,0x6cadda0d
.word 0xdd9b2b1d,0xb65ae84e
.word 0x6193a3cd,0x4470a5ef
.word 0xd8a1951e,0xb45b6b95
.word 0x652562fe,0xd70b7020
.word 0x8d250bcd,0xc99868ec
.word 0x483c1afb,0xfd0f7d7d
.word 0x33453ec0,0xc8b6eb87
.word 0x0e4ab9c9,0xf66fd10f
.word 0xca380065,0xaa1d7cce
.word 0x1b7ede1f,0xb99d4997
.word 0x19e09b97,0xbbc98c16
.word 0x9309ed08,0x808c09ac
.word 0xd5898c6a,0x0ad9f136
.word 0x01c5fd83,0x2797d6eb
.word 0x7f66aef2,0xe2eec8f6
.word 0x5c900931,0x6c71aa85
.word 0xce1d518e,0x7ee39f03
.word 0x4a836edc,0xa1406cac
.word 0x0681c09d,0x29674922
.word 0x36b3d1fd,0x08344946
.word 0xff3d2554,0xaee7ade2
.word 0x723ce3b0,0xcb5f8c31
p9_local1_expect:
.word 0x2a794be0,0xce550bff
.word 0x0bad47ed,0x3b01caa7
.word 0xe5f2de37,0xa20f2569
.word 0xffbbdbe5,0x417d5607
.word 0xaed7b877,0xc4c15549
.word 0xf71b44d8,0x56fd871c
.word 0x5f70f2ec,0xaa0a24ff
.word 0x00007045,0x58fffe7f
.word 0xfed36c77,0xa16a9e1c
.word 0x41add862,0x4052cc60
.word 0x8c1a88ce,0xd4fd8a2d
.word 0x2350ea7e,0x3334fb16
.word 0xb454773e,0x79507a6a
.word 0x6dfff42f,0xe2818ce2
.word 0xd97b9684,0xac5e0f97
.word 0x935b51d1,0x24f83b5b
.word 0x720486ff,0xb5d336cd
.word 0xed86ec9b,0xdb35b352
.word 0x2e81d576,0x6b12c76f
.word 0x67ab7334,0x535b52ca
.word 0xd2c16592,0xefab0108
.word 0xbf96569a,0x0000009e
.word 0xf7a21ccc,0x4b44f82d
.word 0xc6ddfeab,0x8c424586
.word 0x67ded000,0xf5c86b18
.word 0xdcd36f81,0xff650384
.word 0xf95b5d8a,0xdde225ac
.word 0x33453ec0,0xc8b6eb87
.word 0x947c484a,0x97f78067
.word 0x9c962662,0xbe094762
.word 0xcb599898,0x2478af2c
.word 0x90551698,0x2be8b103
.word 0xd0b60d66,0xac227513
.word 0x5b66ff66,0xd1529660
.word 0xd58c0e58,0x294669ae
.word 0x35c195e3,0x1672d611
.word 0x17e49ab6,0x9102df72
.word 0x58cfff9d,0x9d216167
.word 0xc676e864,0x580def18
.word 0x536d1d66,0x1f0e1bd5
.word 0x8374fc17,0x171d8554
.word 0x7bdfa360,0x8f90d86e
.word 0x7395b421,0xfa475584
.word 0x71a9367b,0xc5f61611
.word 0xba35bb6e,0xbc4ef747
.word 0xaf236c58,0x94f78c40
.word 0x57e9aa86,0x3267ceb9
.word 0x1a72edb4,0x81213118
.word 0x21b190d8,0xd7e2ad69
.word 0xe0595961,0xaf3a6451
.word 0x84368a95,0xbb5fb786
.word 0x1caf976a,0x9c9ac0e2
.word 0x95ff31fb,0x21347424
.word 0x82d4f180,0x0c9e20b0
.word 0x1143263d,0xff4bf192
.word 0x167fc618,0xeb8709bd
.word 0x598b9117,0x58abc889
.word 0x4c4caaff,0xa9758dbb
.word 0x6b12c76f,0xa36a3a64
.word 0xff02d6da,0xe282e1d2
.word 0x19ffa754,0x73111309
.word 0x94fe1c9c,0x360ee59a
.word 0x219b71e2,0xd081ddcb
.word 0x149dd676,0xa49215eb
p9_local2_expect:
.word 0xf6bfaece,0x7e53df27
.word 0x364d216e,0x360de4a0
.word 0x9596ab64,0x6b8518d7
.word 0x3ee53ecb,0x32130ab4
.word 0xb194ffe0,0x36825773
.word 0x8157daf6,0x38d0ba96
.word 0xb1dc91f9,0xd0102f13
.word 0x1379e929,0x15e95bdd
.word 0xcd5a9b9f,0xbab822a7
.word 0x0ddaad6c,0xf061c6e4
.word 0x4ee85ab6,0x1d2b9bdd
.word 0xefa57044,0xcda39361
.word 0x956b5bb4,0x1e95a1d8
.word 0x20700bd7,0xfe622565
.word 0xec6898c9,0xcd0b258d
.word 0x7d7d0ffd,0xfb1a3c48
.word 0x984c8c3e,0xfc68d9b1
.word 0x2363787e,0x486b7590
.word 0xe3723607,0xe174913c
.word 0x3079cfb8,0xa1923388
.word 0xcfb44996,0xd8bd89ff
.word 0xa544b078,0x51eb5996
.word 0x70428a4b,0xf9c88909
.word 0x956d94eb,0x25bdc0f6
.word 0xd8c97b36,0x0d6e2b4e
.word 0xe46082f9,0xddceabfc
.word 0x9a3907b9,0x88a3254a
.word 0xc3ceb727,0x8d92c685
.word 0xccfa3315,0xbc4ef747
.word 0x22f9b7f8,0xec142a59
.word 0xfece5a0f,0xe3b4654a
.word 0xf900bcff,0x75513c64
.word 0xddceabfc,0xe63f228a
.word 0xd5225c91,0xc9dafee2
.word 0x10a54e1e,0xa99df23d
.word 0x111a785a,0x9ebc5603
.word 0x35cda06c,0x09e9b21c
.word 0xbe2d5e27,0x832644a7
.word 0xb697a857,0xcd2745b1
.word 0xa5095db2,0xbcf2468c
.word 0x31fb29e7,0xe1d13e9c
.word 0x4c55defd,0x3bfbc004
.word 0x06d55b48,0xfbe7fa62
.word 0xbdd2a703,0xe817c211
.word 0x70bd9ed0,0x94cb5514
.word 0x39d0c582,0x72b7bf0e
.word 0x9dc682ed,0xd5ddb7af
.word 0xe46082f9,0xddceabfc
.word 0x0649ce13,0x8b4844d4
.word 0xae1c4c14,0x9bc073ac
.word 0x0e615299,0x4bc8b1fe
.word 0x32dbc8d4,0x7b1274cd
.word 0x170ac47c,0xedce539b
.word 0xff9fcb5d,0x0a10a777
.word 0x000000f5,0xc15b876a
.word 0xc609c0a2,0xb95483b8
.word 0xeae068ba,0x72d79e66
.word 0xda463ae5,0xa0fbea3e
.word 0xb82cdc41,0x6475359b
.word 0x94463c97,0x5d07de39
.word 0x000000e2,0x63bb7911
.word 0xf923a7de,0x5f53bfb2
.word 0xd96a4c4f,0x5fd32383
.word 0x74b9db21,0x4b6e9b27
p9_local3_expect:
.word 0x16a62327,0x694cc2ea
.word 0xb42f513f,0xf48502ab
.word 0xafc4a99d,0x1e0137f5
.word 0x444350cf,0x3dc2fec8
.word 0x5653a243,0x80d92120
.word 0x1780a4a2,0x8a200a27
.word 0x3ff16950,0x01c5fd83
.word 0x99efc1e5,0x32403ecd
.word 0x0d408497,0x12f44b39
.word 0x54f4dbed,0x5d42beb7
.word 0xa9efa5ab,0x9f8a271f
.word 0x0248889b,0x010aa073
.word 0xa7e2bf82,0x338cafbf
.word 0x32e3e466,0x21b7f516
.word 0x780a8451,0x27d893ff
.word 0xa98a4963,0x36cbe463
.word 0x6a9f5c6d,0x78aa2fdd
.word 0xe5b65c01,0x6c4613c5
.word 0x459acbf4,0x97924306
.word 0x68e8328c,0x772568ad
.word 0x7540ed0d,0x52dcf1f3
.word 0x323c7df2,0x1055172a
.word 0xf106f482,0x5aa5623a
.word 0xb5ecef87,0x5957a6ff
.word 0x0fa7ec9a,0xaf8af74f
.word 0xd641985c,0x68d2eb28
.word 0x369516f9,0xe051d01a
.word 0x04f4be88,0x0059c254
.word 0x46dd6453,0x84966849
.word 0xdf878dd0,0xbeffb6c9
.word 0x55f7c3c5,0xd20766b7
.word 0xbdfb55e0,0x6b7949c1
.word 0xbfbed705,0x56145237
.word 0x1e375405,0x1a6f8aa7
.word 0x08c6612e,0x9ec7c204
.word 0x4efd8228,0x6f33c30c
.word 0x4c749c9f,0x637b74e1
.word 0x6ddd6288,0x10f4286b
.word 0xce5bdf24,0xf3f9b29a
.word 0xdb1b936e,0xd5da1068
.word 0x7a9d142c,0x874b7f30
.word 0x9130269f,0x68ece610
.word 0xcfd174f9,0xe4b16264
.word 0xeefaafcc,0xe6c297fd
.word 0x88c240c6,0x0a3b229a
.word 0xce6f8ee8,0xf4b8469c
.word 0x7192f113,0xabc1d542
.word 0x0530a812,0xc0c084d5
.word 0x86a0de6a,0xbe3c14f0
.word 0x383b9dbc,0xa87fe677
.word 0x826806f5,0x40ecef77
.word 0x7430a06c,0x1d83c2ad
.word 0xea234472,0xa6fa43e2
.word 0x459e35e3,0xae6fa3ef
.word 0x2846ea95,0xfd912af8
.word 0xeff01edc,0x941d5285
.word 0x9f2d59f2,0x64a1a4b0
.word 0x9ba90557,0x1bae5344
.word 0x306a4983,0xd7c77a2e
.word 0xd062e04f,0xe0f95982
.word 0x00000038,0xfe120c5b
.word 0x69b47523,0x303b46be
.word 0x169defbc,0x44c9603f
.word 0x246ba864,0xcdfa8e5f
p10_init_registers:
.word 0x1de6463c,0x163f0b4f ! Init value for %l0
.word 0xbc904bee,0xdcef63c2 ! Init value for %l1
.word 0x54d6f4a2,0x65a2d411 ! Init value for %l2
.word 0x6cd6522c,0x8d8be90f ! Init value for %l3
.word 0x3deba5e4,0xbb87ebd0 ! Init value for %l4
.word 0x2040d9ef,0xa28e6e11 ! Init value for %l5
.word 0xe4fd783c,0x7d1b0676 ! Init value for %l6
.word 0xbc6f0952,0x2cebde87 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x03d0590c,0x0080abe7 ! Init value for %f0
.word 0xcd6752db,0xf19376fc ! Init value for %f2
.word 0xddaa4f99,0xf129b3f1 ! Init value for %f4
.word 0x7ab694e8,0xf09742dc ! Init value for %f6
.word 0x9f5eb3a7,0xe59a412b ! Init value for %f8
.word 0xe73be2b6,0x7e6051f1 ! Init value for %f10
.word 0xa6429fc3,0x4662d0bf ! Init value for %f12
.word 0xf1294ecb,0xb1eaa29a ! Init value for %f14
.word 0x211f7dac,0xd2cfa827 ! Init value for %f16
.word 0x5f1cd369,0x948fb336 ! Init value for %f18
.word 0xcaaaeef9,0xef70585e ! Init value for %f20
.word 0x7a65275d,0x976b9a2a ! Init value for %f22
.word 0xa0130aed,0x75c9c3cd ! Init value for %f24
.word 0xc6d6ba8e,0x3fdbd0b6 ! Init value for %f26
.word 0xe965e1fd,0xca1707c5 ! Init value for %f28
.word 0x9e5e9e2e,0x73fd811f ! Init value for %f30
.word 0xda4c6960,0x92c1b9c1 ! Init value for %f32
.word 0xc000c629,0x837b88ac ! Init value for %f34
.word 0xaf7394bf,0x5f4d1ea4 ! Init value for %f36
.word 0x070ebae5,0x34ef6781 ! Init value for %f38
.word 0x2506fc45,0x28032455 ! Init value for %f40
.word 0x89fd990e,0x13181405 ! Init value for %f42
.word 0x86d0ba81,0xb5639e93 ! Init value for %f44
.word 0x3af07809,0x2608ffc9 ! Init value for %f46
.word 0x66a0ccf9,0x6afdb8d2
.word 0x4d0516a3,0x1c0bc965
.word 0x814c418a,0x02b9795f
.word 0xca9bea99,0x6f5436e2
.word 0xf1982230,0x57ff1491
.word 0x92930243,0x6bf16e69
.word 0x216c4e40,0x97026ff4
.word 0xf4f6ee6e,0x7ed08312
p10_expected_registers:
.word 0x96ae590b,0x67a1ba67
.word 0x24d27f34,0xdb3366ef
.word 0x00000000,0xec1be67a
.word 0x00000000,0x6f6022d7
.word 0x00000000,0x7a8bf182
.word 0x00000000,0x00000061
.word 0x00000000,0xcea746da
.word 0x00000000,0xd88d9a4a
p10_expected_fp_regs:
.word 0xb1950644,0x0db4475e
.word 0xc8bd219d,0xa27a7a2e
.word 0xaa20ee18,0x60c06411
.word 0xaa65630a,0xd4e2f0ff
.word 0xf694b178,0x3e5d8ee6
.word 0xcb1496b4,0xa446610b
.word 0x3deba5e4,0xbb87ebd0
.word 0x548c9490,0xfbcc4013
.word 0x80ecd043,0x865daa8a
.word 0xdfbb7758,0x4f184186
.word 0x3a2293d3,0xce25faee
.word 0x06d729a4,0xfff5ff89
.word 0xd8dd0e88,0xa43e5f89
.word 0x24d27f34,0xdb3366ef
.word 0x4f252b14,0x8421b60e
.word 0xd037c84e,0xb090e841
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0xc689cb9a,0xad7ba426
.word 0xe1947437,0x7d70e67e
.word 0x5ccb6ec6,0x13703bca
.word 0x521590a8,0x6eadff77
.word 0xb57b28ff,0xe70220f4
.word 0x44e58e5d,0x83f3ec5c
.word 0xf11db4a9,0x34462df1
.word 0x70ad7bcf,0x2503f545
.word 0x1f5a6581,0xb47b50db
.word 0x31b3d855,0x482bffd3
.word 0x566536e6,0xf99d23b1
.word 0x8e33da49,0x687da19b
.word 0x62d9d59a,0x478f164e
.word 0xc2c0a8e1,0xb42f1610
.word 0xcbe96585,0x4452d839
.word 0x41796bf3,0xe1da9dbf
.word 0xa30eebe9,0x57c617ac
.word 0x8b4b9ef4,0xec1bff7a
.word 0x28d2aa5c,0x28186f28
.word 0xe78d4873,0x58cf0100
.word 0x50df1e9d,0x2cebde87
.word 0x828b8f69,0x6084eb1f
.word 0xcda02397,0x67fc9ec4
.word 0xb760a756,0x79b771be
.word 0x9a10679d,0xae2eed5d
.word 0x36c34a8a,0xd95df28b
.word 0xa8888b62,0x7bd674ed
.word 0xe1613b37,0xace85663
.word 0x2819259c,0xc3e3e6fe
.word 0xe3b57b5d,0x6e8f7235
.word 0x41bc9d55,0x99f426ff
.word 0x7e949efc,0xf4e9324a
.word 0x43a5fff0,0x2cfce5af
.word 0x27e246fb,0x9902180d
.word 0x642fdeb4,0x14574627
.word 0x1d34d9f6,0xf99d23b1
.word 0x1f1d30e0,0xb27ac2ed
.word 0x4da09c30,0xfe294c39
.word 0xed692f0c,0xd5ffc4e7
.word 0x0f93c654,0x578f7d42
.word 0x99edff38,0xd4e7f3ee
.word 0x9886899c,0x3ea64d39
.word 0x85e58370,0x7ad570e9
.word 0xffffff86,0x2ebbe477
.word 0xa75546ff,0xd68b4bab
.word 0xff5996db,0xe390bb82
.word 0xe630aff4,0x78b45c62
.word 0xee6399da,0x41accec1
.word 0x80ecd043,0x865daa8a
.word 0xdfbb7758,0x4f184186
.word 0x3a2293d3,0xce25faee
.word 0x06d729a4,0xfff5ff89
.word 0xd8dd0e88,0xa43e5f89
.word 0x24d27f34,0xdb3366ef
.word 0x4f252b14,0x8421b60e
.word 0xd037c84e,0xb090e841
.word 0xf84f483f,0x5e42a071
.word 0x57dbc26e,0xf44da5c0
.word 0x3aee73e7,0x96cb211e
.word 0xf6883d74,0xca2587af
.word 0xae0ac2bb,0x4687ff57
.word 0x659fa2e4,0xc676fdb8
.word 0x9c962ab8,0x2c69bac7
.word 0x19917bf6,0x067717d8
p10_local1_expect:
.word 0x2d9d627d,0x735e2a91
.word 0x42a1bdde,0xff8e0115
.word 0x738c913a,0x5cecf383
.word 0x59214bb5,0x27978d4b
.word 0x723d4599,0x5bdc56f6
.word 0x97029da3,0xb89c919f
.word 0x975fdb7f,0x32405d9b
.word 0x7ea4e3d4,0xe6ac3648
.word 0xad2a2c39,0x70fdc17a
.word 0xd8330dc7,0x000000bc
.word 0x5c811c7c,0x36ea5646
.word 0x8c85f4b8,0x6b9f9b46
.word 0x45615e70,0xc4b7fef2
.word 0x97a99da3,0xfff20139
.word 0xa751e6a8,0xcd50d21e
.word 0x5c32d9e0,0x061e9328
.word 0x10cb4e67,0x1c806574
.word 0x12dcfe5f,0x99dd0e88
.word 0xad2d254d,0x6029133f
.word 0x5e31d0ba,0x79882839
.word 0xb057245e,0xebff76f3
.word 0x70db1055,0xa85d6517
.word 0x5becb31c,0x5a4d30cd
.word 0xb1682cf1,0xef571d57
.word 0x45cd38d8,0xf604ae37
.word 0xe65d8dc2,0xef232bb4
.word 0x673a541b,0x34376355
.word 0x87e79fd9,0xfb82e9cb
.word 0x1892ceb9,0x8f2ae578
.word 0x8b36424a,0xe64f34ad
.word 0x0390b8c4,0x72a4ce23
.word 0x134a806f,0xf79be88d
.word 0x89836366,0x7894ffe0
.word 0xbb1b6171,0xea1d2438
.word 0x470de7c7,0xf2a485b8
.word 0x7e67c1bb,0x8774cd97
.word 0x54adfd41,0x08413ce3
.word 0xcc44b69f,0x130fb5f1
.word 0xbd260b6a,0x8656c9f9
.word 0x54daf1ef,0x010ffd82
.word 0x9d7458ec,0x1c1be67e
.word 0xdb32cbb6,0xdd96d434
.word 0x441ffb43,0x1a00a3be
.word 0x2fbcd8ff,0x5340f612
.word 0xd94132e5,0x1208949b
.word 0x7d753f66,0x35588549
.word 0x7a8bf182,0x97a99da3
.word 0xee4a9d49,0xcfba72c7
.word 0x000000b1,0x000000b1
.word 0x18422a3b,0xf02e9e22
.word 0x6011f1b3,0xd66a161c
.word 0xe1107556,0x57042d53
.word 0xc0e90104,0x2bf6aae0
.word 0x3e2bb05c,0xeb93e8fc
.word 0xd06f6fec,0x2bd023cf
.word 0x6c628eb4,0xce594f8b
.word 0xad31245b,0x563a7ca8
.word 0x7d5ed3e4,0x10929f14
.word 0xb4d081cb,0x73ffdf3b
.word 0x7206831f,0xd37fdbdc
.word 0xf0ba94dd,0xffce886e
.word 0x918da226,0xee472797
.word 0xfd955bb1,0xbe879c28
.word 0xf5c4b43d,0x40ff8de8
p10_local2_expect:
.word 0x43a5bcf0,0x2cfce5af
.word 0x27e246fb,0x9902180d
.word 0x642fdeb4,0x14574627
.word 0x1d34d9f6,0x01cfab37
.word 0x1f1d30e0,0xb27ac2ed
.word 0x4da09c30,0xfe294c39
.word 0xed692f0c,0xd5ffc4e7
.word 0x000000b1,0x1f1d30e0
.word 0x203e3a40,0x4996927a
.word 0xd9686d36,0x2f91ee81
.word 0x9df383cf,0x7364337e
.word 0x80dd126b,0xc9b4a0d9
.word 0x8f05117a,0x3d41f073
.word 0x3595c0ac,0x85ffb10c
.word 0xfb99358e,0x64e8f681
.word 0xe807f5e2,0xd8330dc7
.word 0x5536ed96,0xf4fd839d
.word 0xc02843c8,0x036dff36
.word 0xd1a58546,0x23ff047d
.word 0x286f9b09,0x9211295e
.word 0x000000e9,0xe344362e
.word 0xee4bc47d,0xa5daa201
.word 0x2eac3c8d,0xb6ff698e
.word 0xf327ada7,0x82f966b2
.word 0xc9bdef17,0xce301fa9
.word 0x8d32820e,0xc9d5b437
.word 0x2aed30b4,0xd4fbae87
.word 0xcbd733ea,0xefc31501
.word 0x2c2d3ad6,0x8231e8ff
.word 0xf8b1f02a,0xc62c7b7f
.word 0xa0fc99ff,0xa2496e68
.word 0x6e87a9e2,0x97ebff7a
.word 0x91459c8a,0xdd55f999
.word 0x69abc0a2,0x1505252e
.word 0x71761264,0x8a642a54
.word 0x4abd131a,0x820b45d6
.word 0x69261645,0x884d62e3
.word 0xffc31501,0x000000cb
.word 0x3e4be62f,0xae2eed5d
.word 0xff35042a,0xaf7a784b
.word 0xe8ae7cab,0x1bc1db2e
.word 0x6763a0b4,0x9a54fca4
.word 0x2792d111,0xc79a29a7
.word 0x0d693fcd,0x380fac3b
.word 0x7cb9e625,0xc87c9643
.word 0xe69b0881,0xa7b36bf1
.word 0xa90a74db,0x65632d02
.word 0xaa15a907,0x85e2c29a
.word 0xf4eab532,0x64741040
.word 0xfbd85d04,0x49520abf
.word 0x5a1972dc,0x8628b420
.word 0xf6ff1624,0x49449d7c
.word 0xcea746da,0xd88d9a4a
.word 0x6373bc8a,0x5b129e6b
.word 0xbb99881b,0x1272adcb
.word 0x6702705c,0x80fffeb5
.word 0x75aae3ae,0xaca83eb5
.word 0x507e91f9,0x4574dee8
.word 0x7cea0d9b,0xeb93e8fc
.word 0xf0fb1244,0x0f8b86e9
.word 0xdeb546da,0xe0379c79
.word 0x1a03ffce,0xda1d274a
.word 0xd2f9ca32,0xe51df82c
.word 0x4b5ccefb,0x50df1e9d
p10_local3_expect:
.word 0x83c2a2d6,0xb95147bb
.word 0x20394cc7,0x98cf1384
.word 0x8280e30c,0x5f302ae2
.word 0x42f93ebd,0xf759cfce
.word 0x18b2445e,0x00000031
.word 0xac208e4b,0x2016da16
.word 0x0dabcdbd,0xa231026c
.word 0x25029123,0xce98e641
.word 0xe7ab8000,0xff59d003
.word 0xfc7693f1,0xdb5267cd
.word 0xf1b329f1,0x994faadd
.word 0xdc4297f0,0xe894b67a
.word 0x2b419ae5,0xa7b35e9f
.word 0xf151607e,0xb6e23be7
.word 0xbfd06246,0xc39f42a6
.word 0x9aa2eab1,0xcb4e29f1
.word 0xb633647b,0x9a9cf9f0
.word 0xffae590b,0x67a1ba67
.word 0x5280881f,0xb5039166
.word 0xc1ecf10d,0x051be387
.word 0xd5a5c12c,0x83e5327b
.word 0xf38530fd,0x8001a5db
.word 0xbc05c77c,0x332316d3
.word 0x00000000,0x7a8bf182
.word 0x3cb52327,0xe58b85cf
.word 0xc1407000,0x47e32d8c
.word 0xfe7935ba,0x53ef0f73
.word 0xf1b9ddfe,0xdc412a46
.word 0xf4337061,0x5d75fbc0
.word 0xac11ff57,0xc70e9bf5
.word 0xf1279675,0x6b8208c0
.word 0x67e2223d,0x2a575b81
.word 0xbceee203,0x8d572b0b
.word 0x8caaf328,0xf4f81a03
.word 0xe409514b,0xde3c094a
.word 0xf108bf31,0x09bcdbd3
.word 0xffc36a72,0x1461dcd1
.word 0x43ed6c0f,0xcba47bbd
.word 0x566536e6,0xf99d23b1
.word 0x7ea66b57,0x8c45bc3a
.word 0xb1950644,0x0db4475e
.word 0xc8bd219d,0xa27a7a2e
.word 0xaa20ee18,0x60c06411
.word 0xaa65630a,0xd4e2f0ff
.word 0xf694b178,0x3e5d8ee6
.word 0xcb1496b4,0xa446610b
.word 0x3deba5e4,0xbb87ebd0
.word 0x548c9490,0xfbcc4013
.word 0xb1950644,0x0db4475e
.word 0xc8bd219d,0xa27a7a2e
.word 0xaa20ee18,0x60c06411
.word 0xaa65630a,0xd4e2f0ff
.word 0xf694b178,0x3e5d8ee6
.word 0xcb1496b4,0xa446ff0b
.word 0x3deba5e4,0xbb87ebd0
.word 0x548c9490,0xfbcc4013
.word 0x4d0bfab4,0xc5c6071c
.word 0x492622fb,0x5d26d652
.word 0xcc1c6762,0xbad44114
.word 0xf7f56155,0x3924cbfb
.word 0xfae3fdf6,0x513f2fe2
.word 0xf0f0f088,0x90caa725
.word 0x89bb758f,0xd184694a
.word 0x6f6022d7,0xb1c059c1
p11_init_registers:
.word 0x423afc9f,0xeb8f5c26 ! Init value for %l0
.word 0x0f8b6edd,0xb51d4468 ! Init value for %l1
.word 0xd855a336,0x3b70a226 ! Init value for %l2
.word 0xde4f1c6c,0xdd495df0 ! Init value for %l3
.word 0x9304e888,0x418a190d ! Init value for %l4
.word 0xd07fac68,0x0094de1a ! Init value for %l5
.word 0xce77fb36,0xaac73569 ! Init value for %l6
.word 0x6c61a28a,0xb4190d6f ! Init value for %l7
.align 64
p11_init_freg:
.word 0xc45fa069,0xc0f5d6aa ! Init value for %f0
.word 0x5c8efe64,0xd5b5aace ! Init value for %f2
.word 0xcb8beb19,0x7d22d17d ! Init value for %f4
.word 0x03d8978f,0xcb8b1030 ! Init value for %f6
.word 0x33c9b817,0x689b495d ! Init value for %f8
.word 0xa72d4578,0xf545ce1f ! Init value for %f10
.word 0x25134562,0xbe9ca362 ! Init value for %f12
.word 0x695def52,0x1a467418 ! Init value for %f14
.word 0xafb5165a,0x8c146907 ! Init value for %f16
.word 0xde573291,0xa355006c ! Init value for %f18
.word 0x6b5492a3,0x02d2ab5d ! Init value for %f20
.word 0xa664d549,0x68cba891 ! Init value for %f22
.word 0xc8f39490,0x6549fdba ! Init value for %f24
.word 0x4eb2ad34,0x29aac0a1 ! Init value for %f26
.word 0x5bc5306e,0xa7860087 ! Init value for %f28
.word 0x8d117c79,0x4ef96a3b ! Init value for %f30
.word 0x525235e1,0xb1b98e91 ! Init value for %f32
.word 0x22ef41d7,0x6f88b75d ! Init value for %f34
.word 0x58132a46,0xf1d3078d ! Init value for %f36
.word 0x28603c29,0xd88f98cf ! Init value for %f38
.word 0xc557678d,0x97337861 ! Init value for %f40
.word 0x443e2b44,0x0a675b38 ! Init value for %f42
.word 0xf8739887,0xad0bfa52 ! Init value for %f44
.word 0x211de61e,0x996da553 ! Init value for %f46
.word 0x9ac14d4f,0xe4325ef2
.word 0x2e16f1a1,0xc0aca041
.word 0x90705a0a,0x94b47357
.word 0x7bf416ae,0xaa5ecfcc
.word 0x0743bef0,0x31fb4b9d
.word 0xcedb2bb1,0xe411c886
.word 0xcd580215,0xedf66c38
.word 0x7d673905,0xc7c019b3
p11_expected_registers:
.word 0x00000000,0xbdc8f963
.word 0x00000000,0xa1c0aa29
.word 0x00000000,0xff284daa
.word 0x00000000,0xc4ef4189
.word 0x00000000,0xbc420a36
.word 0x00000000,0x00000001
.word 0x00000000,0xbede2b57
.word 0x00000000,0x14be8615
p11_expected_fp_regs:
.word 0xc45fa069,0xc0f5d6aa
.word 0x5c8efe64,0xd5b5aace
.word 0xcb8beb19,0x7d22d17d
.word 0x03d8978f,0xcb8b1030
.word 0x33c9b817,0x689b495d
.word 0xa72d4578,0xf545ce1f
.word 0x25134562,0xbe9ca362
.word 0x695def52,0x1a467418
.word 0x54645819,0xf793c8a6
.word 0x142633df,0xf0541ddd
.word 0xa6f37721,0xc5459658
.word 0x4e832f4a,0x07e0e21d
.word 0xf9fc915a,0xa1045d96
.word 0xd0e9b8bf,0x8941efc4
.word 0x322296b4,0xf9a68e1e
.word 0x322296b4,0xbede2b57
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x808e11e4,0xcc109532
.word 0xa3b536c4,0xb358b102
.word 0xc7ae740a,0xf71572e8
.word 0x6a7d6d99,0xd4a907f1
.word 0xa4b65d80,0x1a16c79d
.word 0x9594e62a,0xa1e37b19
.word 0xfe451837,0x9a65beff
.word 0x87ac317a,0x4f9f3119
.word 0x0769ff8c,0x5a16b5af
.word 0x6c0055a3,0x913257de
.word 0x5dabd202,0xa392546b
.word 0x91a8cb68,0x49d564a6
.word 0xbafd4965,0x9094f3c8
.word 0xa1c0aa29,0x34adb24e
.word 0x87ff86a7,0x6e30c55b
.word 0x3b6af94e,0x797c118d
.word 0xe6fa3289,0xd2c60442
.word 0xffeb818e,0x5d26a9b1
.word 0xb619b3fa,0xdc74c735
.word 0x8c87aab4,0x76c3a283
.word 0xae534814,0x588fb7fa
.word 0x4fd5e7d5,0xb4da77ec
.word 0xd5f5edde,0xffffffd4
.word 0x93f91510,0x2e9a0c20
.word 0x3869ec1f,0xa28dc6b2
.word 0xf0541ddd,0xa36e4572
.word 0xc9b00c8d,0x3c0eb9b5
.word 0x677a7b7d,0xb086c693
.word 0x7fdef899,0xb54e9846
.word 0x7fe6a3aa,0x70cfbefc
.word 0x6e04ff23,0xb12e9868
.word 0x5a8169ee,0x690845cd
.word 0xa6c893f7,0x19586454
.word 0xdd1d54f0,0xdf332614
.word 0x589645c5,0x2177f3a6
.word 0x1de2e007,0x4a2f834e
.word 0x965d04a1,0x5a91fcf9
.word 0xc4ef4189,0xbfb8e9d0
.word 0x1e8ea6f9,0xb4962232
.word 0x572bdebe,0xb4962232
.word 0xd7f121fd,0x7031a5d8
.word 0xc3fa2d0d,0xffbc3590
.word 0x7ffff467,0x82a866f2
.word 0x93ed0e66,0xbede2b57
.word 0xc9e977fd,0x476da117
.word 0x8068ac1a,0x0401b3d5
.word 0x9d41bb2b,0x71e3f781
.word 0x88e31325,0x89a68d24
.word 0xc0a0d5ea,0x41c13dc3
.word 0xf1922271,0xf2db5ab8
.word 0xcfcea334,0x608c1dcb
.word 0x109557df,0x00000077
.word 0xa76f05ed,0x3d86cd53
.word 0xeff10728,0x18fc05ee
.word 0xe574dab0,0x8f1b1cf6
.word 0xaeaac8f7,0x1267c5d8
.word 0x22dc8f76,0xff52f119
.word 0xec16a6ae,0x3abefae0
.word 0xd345c29c,0xd3a4ebde
.word 0xad7b1cce,0x3709e317
.word 0xed54fafe,0xe9cbe6c3
.word 0xf82d22f3,0xcff7e2da
.word 0x58374ce0,0x79dce3d9
.word 0x589ab84b,0x56dfb899
p11_local1_expect:
.word 0x52ad312d,0x96b09cc9
.word 0x00000000,0xa1c0aa29
.word 0xe2063495,0xc8a174bb
.word 0x07be4a8f,0xf6bcc01f
.word 0x004befbc,0xba445dd3
.word 0x7c241834,0x7335ff73
.word 0x35cd1a1f,0xddb80e11
.word 0x52d7487e,0x8ee38e6c
.word 0x54645819,0xf793c8a6
.word 0x142633df,0xf0541ddd
.word 0xa6f37721,0xc5459658
.word 0x4e832f4a,0x07e0e21d
.word 0xf9fc915a,0xa1045d96
.word 0xd0e9b8bf,0x8941efc4
.word 0x322296b4,0xf9a68e1e
.word 0x322296b4,0xbede2b57
.word 0xcadebc0b,0x720b5b0d
.word 0x1918cb4b,0xdcb2cadf
.word 0x2a018382,0xce9916dd
.word 0xccd8d12e,0xcf32f5f3
.word 0x589645c5,0x7bbc8b38
.word 0x0e682593,0xfd86f0e8
.word 0x10ec25ed,0xf9a68e1e
.word 0x92b9c6e6,0xfd92d115
.word 0xd98f0e84,0x3bd22abb
.word 0xf1397a0d,0x0b8d591b
.word 0x7bbc7a71,0x86910a3c
.word 0x19e6a7d3,0x4be0cb69
.word 0xa778fd98,0xb9a88d29
.word 0x72fa80bd,0xb6ca9936
.word 0xd7742342,0x9391946e
.word 0x1d64f792,0xa7c1c8b9
.word 0x5a2982a6,0x82f9ef45
.word 0x72f8d80f,0xd203b262
.word 0x5db8f2f9,0xc198f581
.word 0x9413eaed,0x4cbf3f2b
.word 0x46a475ab,0x54048e72
.word 0x1eb96ee5,0x9dbef192
.word 0x123b765c,0x1a85ae50
.word 0xe76f98a4,0xfa422465
.word 0x1aae0bbf,0xe185fc9d
.word 0x8386da8c,0xe257ac8f
.word 0x5c04af1e,0x00000077
.word 0x6bc2f31a,0x06f79351
.word 0x7dffe07b,0x2b402aed
.word 0xc1f81f2b,0xa3a66b9e
.word 0x63795fa0,0x05fe06d7
.word 0x29bdc979,0x764bae0e
.word 0x1910e867,0xd49ff706
.word 0x00000022,0xcb722219
.word 0x2bab8686,0xbd2d87d4
.word 0x95ce98c8,0xb4930546
.word 0x3b490ea9,0x745674af
.word 0x39b66113,0x256c317c
.word 0xa69c2f1d,0x54035c77
.word 0x0bde0a90,0x1d6160ce
.word 0x4a22fdd0,0xff9c90eb
.word 0xfcb193ca,0x9c3ac603
.word 0x78338ecf,0xcbfff4d2
.word 0xc887323d,0xc9d6ae70
.word 0xc8ae804c,0x8b0d223a
.word 0xfd582e4d,0x1f5030b3
.word 0x5f2703ca,0x499cbe20
.word 0x81671750,0xa9874f52
p11_local2_expect:
.word 0xbf5c0aa3,0x9255e19c
.word 0x3b368de1,0x901964be
.word 0xce322bf7,0xb6a06107
.word 0x3d7e5329,0x722293da
.word 0xd7466eb6,0xec55d0d5
.word 0xdee8e92b,0x8a52730e
.word 0x1bf51fd4,0x4e5852f0
.word 0xf81e459d,0x53d30825
.word 0x2889a754,0xddb80e11
.word 0x0df066e0,0x913257de
.word 0x5dabd202,0xa392546b
.word 0x91a8cb68,0x49d564a6
.word 0xbafd4965,0x9094f3c8
.word 0xcb722219,0x196adacb
.word 0x870086a7,0x6e30c55b
.word 0x3b6af94e,0x797c118d
.word 0xaad6f5c0,0x69a05fc4
.word 0xceaab5d5,0x64fe8e5c
.word 0x7dd1227d,0x19eb8bcb
.word 0x30108bcb,0x8f97d803
.word 0x5d499b68,0x17b8c933
.word 0x1fce45f5,0x78452da7
.word 0x62a39cbe,0x62451325
.word 0x1874461a,0x52ef5d69
.word 0xbcf3226c,0x9baa9a35
.word 0x58067b19,0xc9a21747
.word 0xca4a30c6,0xe3575056
.word 0xa4ad7107,0x3c6dcf89
.word 0xf4dd73f4,0x1599533e
.word 0x56eacc8f,0xce91ebd0
.word 0x8f8f3bdd,0xd43b2f59
.word 0xa2ba1d20,0xc900fd99
.word 0xd96aa33e,0x89df2558
.word 0xd7b16f95,0x942bf088
.word 0xcf020309,0xcb020b86
.word 0x613cb73f,0x64b9b6e5
.word 0xb4e39a7e,0xb0fd0572
.word 0x7031a5d8,0xca8f77ca
.word 0xf9d31fe8,0x288c6034
.word 0x04eaf908,0x03122195
.word 0xd63fb0bb,0xd974b25f
.word 0x79de470c,0x0d111cac
.word 0x9056dee6,0x6d6b8465
.word 0x23d1e4c1,0x4331c978
.word 0xbda880ce,0x7aeacd4d
.word 0x5a9ee74c,0x671a04bc
.word 0xc9cec81b,0x03316afd
.word 0x9703385d,0x9d2f4bcb
.word 0x19b38aff,0xdfc74b68
.word 0x35e8dd71,0x62a39cbe
.word 0xe96f4de6,0xb4c7ea5c
.word 0x1a1baed2,0xfd6e0167
.word 0x86753bfe,0x7a32cd07
.word 0x707696ec,0xaa13cc00
.word 0x9cb66c13,0x1e2022ab
.word 0x61a12090,0xd35d9dc8
.word 0x756201c0,0xcfb6699b
.word 0x61c811e5,0x2d8979e9
.word 0xb2aea3a4,0x6efc7ed3
.word 0xce07311a,0x29c632f6
.word 0xe2c906cf,0xb01a30c4
.word 0x84684460,0x8e366743
.word 0x275c0341,0x04370c03
.word 0xaebd6945,0x25977921
p11_local3_expect:
.word 0x54645819,0xf793c8a6
.word 0x142633df,0xf0541ddd
.word 0xa6f37721,0xc5459658
.word 0x4e832f4a,0x07e0e21d
.word 0xf9fc915a,0xa1045d96
.word 0xd0e9b8bf,0x8941efc4
.word 0x322296b4,0xf9a68e1e
.word 0x322296b4,0xcb722219
.word 0x6cb27f73,0x8c5fb607
.word 0xb76e733a,0xcbcdb8ea
.word 0xa2b67ff4,0x8b02bdc3
.word 0xd3239347,0xcc4965d9
.word 0xca9fd11c,0x45f55657
.word 0x490c0608,0x5c9c41e2
.word 0x46b1e971,0x3ea3fedc
.word 0x436fe88e,0x443d7542
.word 0xe49be4d8,0xa1c8eb2e
.word 0x9108875e,0xf25de154
.word 0x35b45ad5,0x90a777c1
.word 0xca0a0514,0x64fe8e5c
.word 0x4cd2e7da,0xbdbaa30f
.word 0xbe57d415,0x60e05be2
.word 0xc8803ea9,0x72524b23
.word 0x4020abbd,0x651fecb9
.word 0xa6c893f7,0x19586454
.word 0xdd1d54f0,0xdf332614
.word 0x589645c5,0x2177f3a6
.word 0x1de2e007,0x4a2f834e
.word 0x965d04a1,0x5a91fcf9
.word 0xc4ef4189,0xbfb8e9d0
.word 0x1e8ea6f9,0xb4962232
.word 0x572bdebe,0xb4962232
.word 0xc5c2413b,0xce4a0763
.word 0xa3bee370,0x30e432af
.word 0xbdc8f963,0xf2905bea
.word 0x00000077,0x27b56e13
.word 0x418a190d,0x35650057
.word 0xe99f12c4,0xd66c4b64
.word 0xaf9cdc35,0x4ea387b4
.word 0xfe17ac91,0x1d222850
.word 0xc659aa74,0x310f74e7
.word 0x42432996,0xdb133a07
.word 0x201744b8,0x1392f6f7
.word 0x102185d4,0xd840d798
.word 0xf5e5cf14,0x6ad077bf
.word 0x6c8f18c3,0xe19c8d5f
.word 0x68b72421,0x76c7e8b3
.word 0x6e63182a,0x3062c61f
.word 0xb24a2bb7,0xb0684aa2
.word 0x0234533d,0xdc28d686
.word 0xc8d6711b,0xa83586ac
.word 0xb51d4468,0x6ce3ff8c
.word 0x4b0d1453,0x6c0055a3
.word 0xe1a83b4f,0x7288e24f
.word 0xf6851696,0x66056384
.word 0x4767fb67,0xc9d6ae70
.word 0x99416c6a,0xa0f0554c
.word 0xbe31062b,0x7b6ec63c
.word 0xea8e3d50,0x3abaac75
.word 0x73400f8d,0x7b8eb9b3
.word 0xb67505ed,0x53214df7
.word 0x4f7c70b4,0x56355188
.word 0x0000006e,0x9dbef192
.word 0x374824f5,0xd04f7daf
p12_init_registers:
.word 0x39933b56,0x4f42dd8f ! Init value for %l0
.word 0x5220ee86,0x98d73d5f ! Init value for %l1
.word 0xf9d890c1,0xd6c5e197 ! Init value for %l2
.word 0x6647800b,0xe11a881e ! Init value for %l3
.word 0x663841e4,0x7345ead3 ! Init value for %l4
.word 0xce9d4710,0x7ad4085f ! Init value for %l5
.word 0xf7071e40,0x9b5fb172 ! Init value for %l6
.word 0x0e7049ed,0xee46b822 ! Init value for %l7
.align 64
p12_init_freg:
.word 0xad27616f,0x4b3350db ! Init value for %f0
.word 0x9e53c4b5,0x93159857 ! Init value for %f2
.word 0x1cb88f4b,0x36ecef93 ! Init value for %f4
.word 0x21b62f55,0xbc254115 ! Init value for %f6
.word 0x9761f12d,0x59e0f0da ! Init value for %f8
.word 0x4ad7d4c8,0xf8864eb6 ! Init value for %f10
.word 0x66c76b19,0x2471b692 ! Init value for %f12
.word 0x0839c5d9,0xa352a233 ! Init value for %f14
.word 0xd5222a6b,0xd3ac3698 ! Init value for %f16
.word 0x7e6ca12a,0x3e5db5bf ! Init value for %f18
.word 0x41b10b7e,0x3ba19d0f ! Init value for %f20
.word 0xe3470512,0x99a70cb9 ! Init value for %f22
.word 0x62489c77,0x5b4905de ! Init value for %f24
.word 0x81362453,0x5a66483d ! Init value for %f26
.word 0xa82109e3,0x91ce690b ! Init value for %f28
.word 0xa44bf5b5,0xf372b345 ! Init value for %f30
.word 0x0c821a8c,0xcc568460 ! Init value for %f32
.word 0xb76211cd,0x4cc45a6c ! Init value for %f34
.word 0x3688fc12,0x2e2ed17f ! Init value for %f36
.word 0xf3ec7fa0,0xc7a3f903 ! Init value for %f38
.word 0x72acf8eb,0x91c05177 ! Init value for %f40
.word 0x585187d6,0xff3804cb ! Init value for %f42
.word 0x28441104,0x0045c9d5 ! Init value for %f44
.word 0x8f327594,0x15f912b9 ! Init value for %f46
.word 0x279b1778,0x449777d7
.word 0x0f02e598,0xe89a6f31
.word 0x04f8d21f,0xb2ce09ee
.word 0x2d46c989,0xc0087777
.word 0xa7d6ad33,0x49053c94
.word 0x7835df83,0x18abab82
.word 0x09593a36,0xa4958a20
.word 0x26e5a252,0x25562deb
p12_expected_registers:
.word 0x00000000,0x042263ab
.word 0x00000000,0x738e3cbc
.word 0x71f6f8a3,0x1d0fcb56
.word 0x00000000,0x829ede5a
.word 0x00000000,0x52ff0a0f
.word 0xffffffff,0x99b904cc
.word 0x00000000,0x00000003
.word 0x00000000,0x60d0cd67
p12_expected_fp_regs:
.word 0xad27616f,0x4b3350db
.word 0x9e53c4b5,0x93159857
.word 0x1cb88f4b,0x36ecef93
.word 0x21b62f55,0xbc254115
.word 0x9761f12d,0x59e0f0da
.word 0x4ad7d4c8,0xf8864eb6
.word 0x66c76b19,0x2471b692
.word 0x0839c5d9,0xa352a233
.word 0xd5222a6b,0xd3ac3698
.word 0x7e6ca12a,0x3e5db5bf
.word 0x41b10b7e,0x3ba19d0f
.word 0xe3470512,0x99a70cb9
.word 0x62489c77,0x5b4905de
.word 0x81362453,0x5a66483d
.word 0xa82109e3,0x91ce690b
.word 0xa44bf5b5,0xf372b345
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x6a2a704b,0x0272fba6
.word 0x26dd3dce,0x738e3cbc
.word 0xa02c850b,0x8b2acbf5
.word 0x6475d5f2,0x94a26458
.word 0x6d511891,0xef9fb27d
.word 0x1cac4e37,0x52ff0a0f
.word 0xff60111d,0x70fc4fd2
.word 0xe19ba003,0x27b1ceb2
.word 0x901a9edd,0x2a619b64
.word 0x61b80fc4,0x0000003e
.word 0x478c5b11,0xb551bc5e
.word 0xc4427487,0xd4ffa964
.word 0xca5f38a6,0xd4293c1e
.word 0x701edaac,0x6aac8c3e
.word 0x2a08b4c8,0xf7ddf45b
.word 0xcffe82d2,0x74d91fba
.word 0x000000ff,0x479a8f3a
.word 0x2b9debff,0x7415f027
.word 0x3bb5c261,0x70c6c6d4
.word 0xa55afddb,0x1a2f5202
.word 0x43e6de79,0x6eef2a9f
.word 0x1319f04e,0x89d47e4e
.word 0x7808a5ee,0xa2d7ca42
.word 0xc95878d7,0x7be1122f
.word 0xbddc883a,0x528a28de
.word 0xdf5b454c,0xbcff1b8a
.word 0x32c367ea,0x3fb30cf7
.word 0x16dc3777,0xd325cc88
.word 0xf0de2779,0xc12f41d6
.word 0x00000003,0x60d0cd67
.word 0x78b25621,0x1740d8f4
.word 0x4456c99c,0x48ef4023
.word 0x671d6bad,0xbcb0dc30
.word 0x6068efa7,0x7cdb0de7
.word 0xa5188b79,0x2fb431d8
.word 0xff8a13f8,0x4ff162e0
.word 0x573dce07,0x134bdb19
.word 0x58c93f7b,0x78b25621
.word 0x24db1278,0x36f5dbaf
.word 0x37f59e19,0xb86977cc
.word 0x35f800b5,0xa7685e41
.word 0x650a8237,0x63f5396e
.word 0x7dd50408,0x50069b20
.word 0x17908866,0x01df5771
.word 0x10d88317,0x42ff3afb
.word 0x396aba23,0xa08b4cbb
.word 0x23fbb9b1,0xfb2a8510
.word 0x0b11509e,0x6bc59612
.word 0xa40cff59,0x535851ef
.word 0xdd58b19c,0x4df8b720
.word 0xdc2a16e4,0xe5e549a4
.word 0x6e149ae0,0x61d771f9
.word 0xaa1b8080,0x7bad9689
.word 0xae7977d0,0x0104eedf
.word 0xe8c4c7b0,0xbe6c0bec
.word 0x0b3250cc,0xe36f6821
.word 0x2f973651,0x6ffdd935
.word 0x3f0892ee,0xe2cb9a91
.word 0x6a8faab5,0x02542ade
.word 0x36fdc04b,0x9d984c4d
.word 0xc07de00a,0xcf373acf
.word 0xfd366e9b,0x2358293c
.word 0xd4b9341d,0x08d31239
.word 0x0000b300,0xf6c9008e
p12_local1_expect:
.word 0x1f46554b,0x202c2846
.word 0x20e82c38,0xb8db046c
.word 0x882db78d,0x3b68e503
.word 0x991620c1,0x53c9f464
.word 0xab271c26,0x64db0767
.word 0x557f7d41,0xb9f469ad
.word 0xf1f4decd,0xb3007de8
.word 0xfa5d5dc1,0x1c26bf8d
.word 0x829ede5a,0x757995e6
.word 0xfac4138c,0x9f4364a0
.word 0xc669959d,0xf3d7c972
.word 0x143569d3,0xf3bfd3cb
.word 0x93781ac9,0x817fa11b
.word 0xc9619556,0x000000e0
.word 0xda698cb0,0x2737aad8
.word 0x60d0cd67,0xca91211e
.word 0xbed893b9,0x05b56693
.word 0x7345ead3,0x7ad4085f
.word 0xd5d00e76,0xf3aa0b12
.word 0xcca0a4c7,0x087821a2
.word 0x00005c93,0x7ad4085f
.word 0xbacfed07,0xfbfaadc9
.word 0x48049473,0x64269289
.word 0xa3e3a3c7,0x9345cec1
.word 0x1a0e618b,0x10f7b446
.word 0x21ce2422,0xec01f495
.word 0xe2d13e56,0xe9dfc6a2
.word 0x18c08804,0x1bea6bad
.word 0x8f894fff,0xc9f770b9
.word 0x1fab6489,0x087821a2
.word 0x14f499a6,0x14e15336
.word 0xf62659b2,0x000000de
.word 0xce9d4710,0x7ad4085f
.word 0xcff97d17,0xe7d5c0fa
.word 0x3db558db,0x46091a6a
.word 0x813e2b01,0x5d816bf2
.word 0x8ba87a1e,0x931160f0
.word 0x0c033baf,0xfe4b9b64
.word 0xfcaf95fe,0x2d13a71f
.word 0x99b904cc,0xaa0f67ae
.word 0xdf0d4a3d,0x7b25762e
.word 0x9e10c441,0x9345cec1
.word 0x0000002f,0x3d0ac43b
.word 0x96a76e62,0x2062984b
.word 0x84508fd9,0x819fe967
.word 0xf9b86b8e,0x6eea67dc
.word 0x87b69f26,0xf4757dfc
.word 0xacd69226,0x79429fde
.word 0xbe593077,0x933d08b7
.word 0xc3df6734,0x33649014
.word 0x737fa583,0x9f44e740
.word 0x04124e7d,0x1575f3c5
.word 0x3f793527,0x9194485f
.word 0x9c25ad78,0xb6bafbc1
.word 0x492b6476,0x2c484450
.word 0x04bd7728,0xaa4cc5ff
.word 0x2d71bb5a,0x9762ed58
.word 0x70b3a3ae,0xee7ae268
.word 0xad31713c,0xdd8f9f56
.word 0x2d3fdc33,0x17e75bcf
.word 0x892fdc1b,0x97efe8af
.word 0xda37acc9,0xe61375fd
.word 0xedf072ae,0x8be76b5b
.word 0x25440cbb,0xb99621f5
p12_local2_expect:
.word 0x37bbea10,0x1b5c0184
.word 0xacd6bf3a,0x4f42dd8f
.word 0x4435ff54,0x99073aaf
.word 0x3b213760,0xa9081b62
.word 0x2bcbf44d,0xb1ff5087
.word 0xb386ffe2,0x2b0fd7f6
.word 0x2f788892,0xd0e4a546
.word 0x1f0fe44c,0x74407b23
.word 0x0da707e9,0x2fd391bb
.word 0x2c81ac13,0x10077c39
.word 0xdb8f14f0,0x30f4d9af
.word 0x2da19446,0xb22b3a98
.word 0xb44f8902,0xc07de00a
.word 0x77879e85,0xcbf698f4
.word 0x7bf03b51,0x8eac66e5
.word 0x33d77dd6,0x7128fc5a
.word 0x3c50fdb0,0xb93f22e2
.word 0xbf2358df,0x7aebfeab
.word 0x9a5e0401,0x8311a340
.word 0x518916eb,0x032f0c1d
.word 0x1e2ac5d8,0xdd806252
.word 0x1edbf527,0x9ede5655
.word 0x34f76701,0xf0564436
.word 0x71f6f8a3,0x1d0fcb56
.word 0xb18bfd45,0x3fb30cf7
.word 0xaf6517d3,0xc14340f4
.word 0x72e9ad5e,0x777666a0
.word 0xacc4a06c,0xef61ed37
.word 0x175a9ac4,0x5c9352c2
.word 0x446d1191,0x8ded8bc3
.word 0xeff930d2,0xb202744a
.word 0xf60fb729,0x3a345969
.word 0xdb50334b,0x6f6127ad
.word 0x57981593,0xb5c4539e
.word 0x93efec36,0x4b8fb81c
.word 0x154125bc,0x552fb621
.word 0xdaf0e059,0x2df16197
.word 0xb64e86f8,0x4b233bff
.word 0x92b67124,0x196bc766
.word 0x33a252a3,0xd9c53908
.word 0xdd8d9639,0x8ba87a1e
.word 0x38f5c73e,0x94e13081
.word 0xc595d8a7,0x84a1c620
.word 0x1bffb491,0xeff15c8b
.word 0x0866767c,0xcd2285be
.word 0xdd1d286d,0xd1ca183b
.word 0xa23690eb,0xa217f22e
.word 0x209c1060,0xc5fba99c
.word 0x00d124a9,0xe407e057
.word 0xff830f02,0x57b2af20
.word 0x168635c6,0x23c35cb1
.word 0xd0680e8e,0x75ebb997
.word 0x31c24697,0xf9cdec0c
.word 0x2f5c2a65,0x092c223d
.word 0x573687b0,0xb26048d8
.word 0xd4ea545e,0xf55c2d8a
.word 0xad27616f,0x4b3350db
.word 0x9e53c4b5,0x93159857
.word 0x1cb88f4b,0x36ecef93
.word 0x21b62f55,0xbc254115
.word 0x9761f12d,0x59e0f0da
.word 0x4ad7d4c8,0xf8864eb6
.word 0x66c76b19,0x2471b692
.word 0x0839c5d9,0xa352a233
p12_local3_expect:
.word 0xa28f468b,0x944edc37
.word 0xb51fef59,0x9e10c441
.word 0xce74f301,0x21d405af
.word 0x906428ed,0xbacfed07
.word 0x4b233b68,0x41be319b
.word 0xeb578a46,0x1a881952
.word 0x1c0e22ca,0x03443bec
.word 0x719b20fa,0x8da9508e
.word 0x193a416f,0x828ac70a
.word 0x5bce70cf,0x117c6a13
.word 0x280eb92e,0x4fe3aba0
.word 0x1172158f,0xbe57b2cd
.word 0xc15ac134,0x172e2cdc
.word 0x675bf95f,0xbcb61235
.word 0x1af94020,0x2f84189b
.word 0xb5a77567,0x96c0c57f
.word 0x231fa648,0xae203c9f
.word 0x8da8165a,0x05651cc9
.word 0x22466ff0,0xd268fda4
.word 0xeac3303f,0x944edc37
.word 0x22466ff0,0x90e0240e
.word 0xf4965a62,0x38eb5981
.word 0x4dc06fa4,0x5acf99bc
.word 0xc9cc6ac6,0x9ac13162
.word 0x8bba3e25,0x30f4d9af
.word 0x53ecb274,0x9a680787
.word 0xf90feb79,0x19822f04
.word 0x78d8e9fc,0x851b54ec
.word 0x6ff4beae,0x493217ae
.word 0x493b6a1e,0x1daa0a33
.word 0x80a77d2d,0x3f01d02e
.word 0xccefeaab,0xf2d3af42
.word 0x59ffb9f1,0xa844e48f
.word 0x7c022df9,0xa19754ea
.word 0x9e9ebb22,0xf5a0accb
.word 0x08dcd709,0xa449e5f5
.word 0x7bf31992,0xe449b349
.word 0xfe9780d3,0x97791d72
.word 0x6b2a15ac,0xf9f65d54
.word 0xb08f6650,0xbda5b9c8
.word 0x68985ac0,0x4cde85c8
.word 0xff9c3ccf,0x0ab732ac
.word 0x595b4361,0x45782670
.word 0xadf083cf,0xb20a7b22
.word 0x695d94a9,0x2b35ae91
.word 0x7cc04988,0x54d2031d
.word 0xbbebf284,0x8676b80c
.word 0x35c05127,0x6f13a437
.word 0xe173550d,0x98f3d621
.word 0x662161b1,0xae231ead
.word 0x0da29ee5,0x41987a5d
.word 0x3b1693a3,0xf93b93b6
.word 0x5fc7ce4b,0xc7a839e9
.word 0x160a254c,0x26947147
.word 0x0e7e8f77,0x12c92605
.word 0x87af0729,0xc123b086
.word 0xf70f32bb,0xff748852
.word 0x8a5422d4,0x7a1775ff
.word 0xca22437d,0x9ec368cf
.word 0x3528f0fc,0x53ab2e6d
.word 0x00386f0d,0x75a70cba
.word 0x2b39ff1c,0x50803e6a
.word 0x716055d5,0x2107b352
.word 0x281f722c,0x47a11c74
p13_init_registers:
.word 0x5318a824,0x4a3772fc ! Init value for %l0
.word 0x5534471d,0xfead3fac ! Init value for %l1
.word 0xbf86bf42,0x16d65140 ! Init value for %l2
.word 0x019ee03c,0xeab088cd ! Init value for %l3
.word 0xb57d7541,0xee4e50bc ! Init value for %l4
.word 0xccfc0a04,0xd7460ebf ! Init value for %l5
.word 0x11549e0f,0xdb08d332 ! Init value for %l6
.word 0x9c81e901,0xc3ceea0b ! Init value for %l7
.align 64
p13_init_freg:
.word 0x7d9d7992,0x7c2e8150 ! Init value for %f0
.word 0xe0684705,0xa11874f5 ! Init value for %f2
.word 0x14a77612,0xea546845 ! Init value for %f4
.word 0x006b99f5,0xfd340851 ! Init value for %f6
.word 0x0be3becb,0x79f02972 ! Init value for %f8
.word 0x4a1fd504,0x103d09f5 ! Init value for %f10
.word 0xfa191eed,0x785fc785 ! Init value for %f12
.word 0x2e04ec6e,0x694d2d4a ! Init value for %f14
.word 0x5dd6abb2,0xf9e0092a ! Init value for %f16
.word 0xf8563a5b,0x198bd87c ! Init value for %f18
.word 0x952f5a23,0x7c5edb8a ! Init value for %f20
.word 0x8b3bce1e,0xadaebb01 ! Init value for %f22
.word 0x14f77980,0xf5526d17 ! Init value for %f24
.word 0x98ebe4e9,0x5725597f ! Init value for %f26
.word 0xd9f1eda1,0xfb247255 ! Init value for %f28
.word 0x6cbe3bf4,0xa0090caf ! Init value for %f30
.word 0xdaed6eb9,0x49990c9d ! Init value for %f32
.word 0xfd61aa59,0xba9649e3 ! Init value for %f34
.word 0xf2002c9b,0x0c129294 ! Init value for %f36
.word 0xc10e0ae8,0xefeab382 ! Init value for %f38
.word 0xe725dcca,0xd279d8ec ! Init value for %f40
.word 0x7a5621a5,0xb2ae8929 ! Init value for %f42
.word 0x68d3722f,0x154821d5 ! Init value for %f44
.word 0xb9cd715e,0xee28a649 ! Init value for %f46
.word 0x4cae15fe,0xf248d20c
.word 0xb453c301,0xbf4c8513
.word 0x46c4f45c,0xcf1a31d6
.word 0x6edc0b3d,0x67282f0c
.word 0xca2ed3b2,0x1451d09a
.word 0x1c000e44,0xbf71625e
.word 0xae32f1a2,0x48fc8af7
.word 0xbcfa39b8,0x75059037
p13_expected_registers:
.word 0x00000000,0x00000002
.word 0x00000000,0x826e8146
.word 0x827fc4cf,0x4cd69902
.word 0x9cef1607,0x36833a98
.word 0x2977094e,0x848ba265
.word 0x00000000,0x000000d1
.word 0x00000000,0x000000fa
.word 0x00000000,0x7c5d05f1
p13_expected_fp_regs:
.word 0x7d9d7992,0x7c2e8150
.word 0xe0684705,0xa11874f5
.word 0x14a77612,0xea546845
.word 0x006b99f5,0xfd340851
.word 0x0be3becb,0x79f02972
.word 0x4a1fd504,0x103d09f5
.word 0xfa191eed,0x785fc785
.word 0x2e04ec6e,0x694d2d4a
.word 0x6e1a1057,0x276bd64c
.word 0xccded05a,0xc008cb10
.word 0x44363cab,0x131facef
.word 0x98d02c31,0xf2ef40f1
.word 0x59bd1ec8,0x63be18e1
.word 0xe0cfbed4,0x9001615d
.word 0x159979cb,0x0011e311
.word 0x608ee75e,0xea39ac9e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x0a32c29f,0xa07389d4
.word 0xc58c1366,0xbbd8088d
.word 0x944aff90,0x507b26e4
.word 0xf7c72482,0x6bdc3e33
.word 0x10f6ee08,0x9e27a9a9
.word 0xe6a68a4f,0x2bf85fb8
.word 0x07fd15a2,0x4eff7790
.word 0xaa80df82,0xcdacbb96
.word 0x80ff4efe,0xdf8703f5
.word 0x0069d13e,0x2c245ea7
.word 0x362bdbff,0xef9ef9fb
.word 0xb651585e,0x765219f0
.word 0xb19b571c,0x3a95c3ab
.word 0x259bf30c,0x700d91f0
.word 0xe6e5fbf7,0x5af798fd
.word 0xa093414a,0x368de392
.word 0xc7c63f9e,0x74ffb9ec
.word 0x203cfeea,0x5e656f8b
.word 0x75d43960,0xd3cd5e4a
.word 0xebd5bdb6,0x799cff64
.word 0x1a8da094,0x000000d3
.word 0x692e78ba,0x5c07d10f
.word 0xaa197b01,0xffb45593
.word 0xc91a5ee0,0x29858434
.word 0xc9128d0d,0xdc5fc27b
.word 0x0fbde714,0x8ab4f700
.word 0x2e49d38d,0x429ce3b2
.word 0xa44f9945,0x8778c736
.word 0x1a2826e7,0x82cf37b9
.word 0xae703ee2,0xbfa109fd
.word 0x9187e116,0x1f50814e
.word 0x54122463,0x56e89784
.word 0xb65a12e3,0x449d9c3c
.word 0xc97f97f6,0x0f38e10c
.word 0x873168e7,0x23b6de67
.word 0xc7c7c015,0xc2238625
.word 0x7c5d05f1,0x823a26f7
.word 0x88a640af,0xc64dd616
.word 0x41d87c86,0x4f8e3f94
.word 0x75985727,0x612d8941
.word 0x17029699,0xdc1b70e2
.word 0x9398b97a,0x022e22d3
.word 0x086faf6c,0x3cadf1ed
.word 0xc0a15878,0x82c8ce7e
.word 0x4eff7790,0xc609085d
.word 0xb4e4048b,0x4e44ff55
.word 0x46e22559,0x4bfda82e
.word 0xfff21352,0x55a9d30b
.word 0xc9e45d6d,0x61838dbb
.word 0xdea7371b,0x587e4868
.word 0x807d0709,0x01ffb289
.word 0xffc6e007,0xd4626bcc
.word 0x05d3df3e,0x88384b8f
.word 0xeb7ce59d,0x00003f9e
.word 0xba1dcb4e,0x272be937
.word 0x5fdaa6b7,0x1ef0a44c
.word 0xde9039cf,0x6f7acbab
.word 0xe4c54216,0xabd2daf1
.word 0x7ab7f6c8,0xbc909801
.word 0xec24d4c3,0x4210b927
.word 0x9ca5e3b7,0x9c7c8aaa
.word 0x706c553b,0x1a26980b
.word 0x16d9ecec,0xd350166b
.word 0x90ecd17d,0x1c90b408
p13_local1_expect:
.word 0x77d4703f,0xfe03581d
.word 0x00000090,0x092c7d34
.word 0xcda3d229,0xd8694f7f
.word 0x0c6b3f03,0x80da432d
.word 0xcc87663c,0x9a7e007c
.word 0xd0256bdb,0x42d6edc2
.word 0xff5d9f5c,0xc3ed076b
.word 0x43657ae4,0xff5fcab3
.word 0x23f6947a,0x00000048
.word 0x06d0b3ee,0xa1a15243
.word 0x5210e300,0x502cf11f
.word 0xa0160d9d,0x99c78d26
.word 0x0ba11fa5,0xf18b4d82
.word 0x9ac9a3eb,0x6d9660b9
.word 0xe2b7b4a3,0xe6e5fbf7
.word 0x1ffe6933,0x76afb885
.word 0x2ac499e9,0x2b9976ee
.word 0x00000007,0xd66ce72f
.word 0x5f6d7c67,0x846073dc
.word 0xa310cc28,0x36833a98
.word 0x3148346d,0x12beec34
.word 0xd81523ff,0xce1989fd
.word 0xdc7077b8,0xffffffd0
.word 0xc766499c,0xb6074414
.word 0x23f6947a,0x6eff39ad
.word 0x06d0b3ee,0xa1a15243
.word 0x5210e300,0x502cf11f
.word 0xa0160d9d,0x99c78d26
.word 0x0ba11fa5,0xf18b4d82
.word 0x9ac9a3eb,0x5af798fd
.word 0xe2b7b4a3,0xe6e5fbf7
.word 0x1ffe6933,0x76afb885
.word 0xbd67cacd,0x7475da9a
.word 0x8465bf6e,0x02238911
.word 0xc8911e5d,0x62a2f5b5
.word 0x710770d7,0x8e052564
.word 0xa199d4b6,0x44e6ea39
.word 0xfd1c2b46,0xf80eea05
.word 0xd0da8d91,0xa310cc28
.word 0x3172bba7,0xa2d0ce92
.word 0xaeb10bff,0xec4e6190
.word 0xf5b4bb6a,0xf4098f3d
.word 0x78672471,0x4ec0e1c1
.word 0x2977094e,0x848ba265
.word 0xad4dbacc,0xa2205ce5
.word 0x28d81db0,0xa8ae445b
.word 0x50b14be7,0x42918ca6
.word 0x54237f91,0x5bd7de64
.word 0x84ddd546,0x7ca717bf
.word 0x90009256,0x88bd03f8
.word 0x87fdbfce,0x33470a30
.word 0x801966ff,0x1eae21a0
.word 0xff2674d3,0x075b39be
.word 0xfabdfdf1,0x6fbf36a4
.word 0x4d98bc9e,0x893fa147
.word 0x07b64084,0x8b280480
.word 0x6e1a1057,0x276bd64c
.word 0xccded05a,0xc008cb10
.word 0x44363cab,0x131facef
.word 0x98d02c31,0xf2ef40f1
.word 0x59bd1ec8,0x63be18e1
.word 0xe0cfbed4,0x9001615d
.word 0x159979cb,0x0011e311
.word 0x608ee75e,0xea39ac9e
p13_local2_expect:
.word 0xeb13f25d,0x36a98bdf
.word 0x65f5ace3,0xfdf01603
.word 0x2271ffca,0x2ca7fafa
.word 0xa3090550,0x6e3ddc02
.word 0xbf254528,0xbe402e7b
.word 0x77c5c818,0x2d720986
.word 0xefec1db0,0x085af32c
.word 0x7f79ed81,0xd7460ebf
.word 0x61d66eb2,0xf3514158
.word 0xe89fd55f,0x8d900f44
.word 0x1974f3c4,0x17ad10d7
.word 0xc4fb6ed1,0x9bffd092
.word 0xa0615414,0x6743d391
.word 0x62e055a0,0xb5cf5e2c
.word 0xe800165a,0x1014c649
.word 0x62ddcf7a,0x5c81b49b
.word 0x827fc4cf,0x4cd69902
.word 0xf12c292e,0x74b11078
.word 0xfc707dc6,0x4eeecf07
.word 0xb9dc6fa9,0xe83a05b0
.word 0x4a73ffc8,0xd42162ea
.word 0xca3dbe58,0x6ac1a798
.word 0xc1f0c9ef,0xc68afe8e
.word 0x40c5a92e,0x9dc377d6
.word 0x6e1a1057,0x276bd64c
.word 0xccded05a,0xc008cb10
.word 0x44363cab,0x131facef
.word 0x98d02c31,0xf2ef40f1
.word 0x59bd1ec8,0x63be18e1
.word 0xe0cfbed4,0x9001615d
.word 0x159979cb,0x0011e311
.word 0x608ee75e,0xea39ac9e
.word 0x4cd66b27,0x57101a6e
.word 0x10cb08c0,0x5ad0decc
.word 0xefac1f13,0xab3c3644
.word 0xf140eff2,0x312cd098
.word 0xe118be63,0xc81ebd59
.word 0x5d610190,0xd4becfe0
.word 0x11e31100,0xcb799915
.word 0x9eac39ea,0x5ee78e60
.word 0x9abdb482,0x15394076
.word 0x6d858a6f,0x000000d1
.word 0xcaeb2986,0xdf8d9c40
.word 0xd0965cfa,0x7d6de537
.word 0x32d9536a,0x3299b6b5
.word 0x3ff7433c,0x9869ff18
.word 0x2a92a9d1,0x57a3f559
.word 0xff66870d,0x3e138b16
.word 0xff198777,0x066a4455
.word 0x556977ca,0x88a640af
.word 0x0923003d,0x82323625
.word 0xe614f7cd,0xda9c0ba2
.word 0xe9694539,0x4a986dd5
.word 0xd08e3461,0xeca77218
.word 0x670e7d57,0xbdfada95
.word 0x6d5d55ee,0x845a49d5
.word 0x6e1a1057,0x276bd64c
.word 0xccded05a,0xc008cb10
.word 0x44363cab,0x131facef
.word 0x98d02c31,0xf2ef40f1
.word 0x59bd1ec8,0x63be18e1
.word 0xe0cfbed4,0x9001615d
.word 0x159979cb,0x0011e311
.word 0x608ee75e,0xea39ac9e
p13_local3_expect:
.word 0x81fc5630,0x818f08f7
.word 0xed0f7867,0x91496bc1
.word 0x9c89683d,0x42d2f8eb
.word 0xe3c26661,0x63c70d5a
.word 0xe644a683,0xe186ea14
.word 0x065ec414,0xffc7d003
.word 0xc14aa4c3,0xc2209a58
.word 0xff8e6d5a,0xf65693f7
.word 0x553915e2,0x85d70b74
.word 0x6f3d45f6,0x470203fb
.word 0x2a598806,0xa94a4803
.word 0xb9d430e3,0xd2a33e92
.word 0x4c33ae78,0x45a6a43e
.word 0x85e66717,0x735c7ccc
.word 0x52d265d6,0x6de195dc
.word 0x87ff6cfb,0x1005b07b
.word 0xd0fe8e81,0x4c6b1c86
.word 0x3fe8d545,0x0e43a90c
.word 0x14d9a349,0xc11e4334
.word 0xbff3446c,0xe4066293
.word 0x5aaeda2c,0x42a0dc70
.word 0x00000000,0x4eff7790
.word 0x67087c01,0x13a7ba39
.word 0xd399394c,0x5aa7e91a
.word 0x0efbf1c3,0x470203fb
.word 0x96180e82,0x7b7a2555
.word 0x0afb4801,0xbc239238
.word 0x88f5f04f,0x18afee91
.word 0xe841f7dc,0x09ba41fe
.word 0x93782cbe,0x696f8757
.word 0xcd5b6ad5,0x73aed87b
.word 0xc46a7ca4,0x75176d4f
.word 0x0eed07f6,0x957b4470
.word 0xf82f7e07,0x13e1dd84
.word 0x7e0d46ce,0x52a38235
.word 0x9cef1607,0x36833a98
.word 0x47f70f88,0x9ce15b51
.word 0x0b28f5d2,0x47210ae5
.word 0x59430ff8,0x4a0c2648
.word 0x1a975bf6,0x7fa30b24
.word 0x9facf98d,0x0c5740c4
.word 0xb9cdae7a,0x5b30b27d
.word 0xfabf9aa4,0x3ae71806
.word 0x138607b9,0xcc39206e
.word 0x1e7abcd5,0x96f02827
.word 0x7f6acfe8,0x74b1bdce
.word 0xe1fc9e4d,0x32fa4b7d
.word 0xe4f01cae,0x175c7e4f
.word 0x2f0f2b56,0x0996ef91
.word 0x9f51561c,0xb99efb98
.word 0x8a76c6a1,0xbdc936cc
.word 0xf95ace1d,0x7d88777c
.word 0xf077a3ba,0xffffffa3
.word 0x34c93410,0x198e4bc4
.word 0x4a5c3cfd,0xd07fede0
.word 0x3716d743,0x1f6bf4e8
.word 0xf3e2ffc3,0x19569e69
.word 0x6e6c5b87,0xb19e909f
.word 0xd2c34d40,0xf129c9e4
.word 0xcf75e526,0xec6ccc4f
.word 0x4abb2124,0xeefb5083
.word 0x093bab2f,0x82c5a092
.word 0x599b9409,0x02c3ef78
.word 0x75b053e2,0x3cda1be5
p14_init_registers:
.word 0xc15d4c3c,0x19e76741 ! Init value for %l0
.word 0x945fd658,0x5e37503c ! Init value for %l1
.word 0xadb2c5f4,0x25cf0d76 ! Init value for %l2
.word 0x7c9dc214,0x75cbcd04 ! Init value for %l3
.word 0x0cd4a239,0xb911ba42 ! Init value for %l4
.word 0x531673f7,0xc3aa6aa2 ! Init value for %l5
.word 0xcf00c7a0,0x55a08a23 ! Init value for %l6
.word 0xec69bc3c,0x33f1d903 ! Init value for %l7
.align 64
p14_init_freg:
.word 0x3cb34b28,0xd8eea86d ! Init value for %f0
.word 0xb75c5db3,0xb2f330c5 ! Init value for %f2
.word 0x66ce0007,0x4277b574 ! Init value for %f4
.word 0x4b8580d4,0xc1b6db6c ! Init value for %f6
.word 0x6272f53a,0xdb1a063d ! Init value for %f8
.word 0x5e11d4ca,0x2e6cdd52 ! Init value for %f10
.word 0xfee0a8ef,0x87f987cc ! Init value for %f12
.word 0x2a14eecb,0x47d56f7d ! Init value for %f14
.word 0x38fbdbc8,0xed56729c ! Init value for %f16
.word 0x85c6c5aa,0x30471a8b ! Init value for %f18
.word 0x870a24bd,0xd4974696 ! Init value for %f20
.word 0x3f4060c1,0xe5da2eb7 ! Init value for %f22
.word 0xc9c3538a,0x1da43df9 ! Init value for %f24
.word 0x6a9abc50,0x9b91efa1 ! Init value for %f26
.word 0xb7a90f96,0x57d0c6c6 ! Init value for %f28
.word 0x6a60c771,0xb39182d4 ! Init value for %f30
.word 0x8d780b6d,0xe61ab935 ! Init value for %f32
.word 0xeda839d1,0x09fc9be8 ! Init value for %f34
.word 0x84512b60,0x63375f3f ! Init value for %f36
.word 0xf17ab442,0xd784d09c ! Init value for %f38
.word 0xd89fb4eb,0x414f2780 ! Init value for %f40
.word 0x1b90bce2,0x02007c5a ! Init value for %f42
.word 0x72994f0f,0x69d72a99 ! Init value for %f44
.word 0xe8141f43,0x869e19fa ! Init value for %f46
.word 0x7823d1dd,0x8dc3ef47
.word 0x464df4af,0x2189c93d
.word 0xe7594f0e,0x3b318a11
.word 0xcd1fe373,0x1cc1e37c
.word 0x625c4e04,0xb8b234b9
.word 0x0b2a9b9e,0x1bd2e75e
.word 0xda2652d3,0xd378dc2e
.word 0x1be6e7e4,0x9d925f46
p14_expected_registers:
.word 0x00000000,0xfbe5e3cc
.word 0x00000000,0x01d90ac5
.word 0x00000000,0xd06731b1
.word 0x00000000,0xec577a8e
.word 0x00000000,0x00000052
.word 0xc35bb865,0x81a07963
.word 0x086c654a,0x29f1d9d8
.word 0x00000000,0x00000040
p14_expected_fp_regs:
.word 0x3cb34b28,0xd8eea86d
.word 0xb75c5db3,0xb2f330c5
.word 0x66ce0007,0x4277b574
.word 0x4b8580d4,0xc1b6db6c
.word 0x6272f53a,0xdb1a063d
.word 0x5e11d4ca,0x2e6cdd52
.word 0xfee0a8ef,0x87f987cc
.word 0x2a14eecb,0x47d56f7d
.word 0x5bd3b25e,0x7821becc
.word 0xec577a8e,0x1e99cfd2
.word 0xd61552ba,0x8d49e19f
.word 0x352d26bf,0xd7d226bb
.word 0x57ed1fca,0x6c22865d
.word 0x1d013351,0xe9bfcfac
.word 0x8f61dee2,0x2c9a8827
.word 0x6a29779f,0x4000a090
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x2d80edb9,0x6da2c184
.word 0x4a2f88ef,0x1954ec0a
.word 0x2b67eb2f,0x1cf3d2cc
.word 0x0661a76e,0x69cb92b6
.word 0x4b6bff43,0x66186fa8
.word 0x560d5641,0x33f1d903
.word 0x0cffde95,0x31982907
.word 0xf5374fd8,0x811c1fb5
.word 0xf30398c9,0x59bcef32
.word 0xbfc27324,0xf2077b68
.word 0x5936cbaa,0x7c472cc3
.word 0x9d486470,0xe4f4a1ec
.word 0x9562e112,0xbeb493a6
.word 0xea5e8e2e,0xd6ff205d
.word 0x1676f8fc,0x9fbf236c
.word 0xae4bee0e,0x4b9b2466
.word 0xa824401b,0x923b1c30
.word 0x0cffde95,0xff982907
.word 0xcbaebfec,0xd4ffbed8
.word 0x2159a3e3,0x3af2ea50
.word 0xd9d07b18,0x006a3989
.word 0xe8a3135b,0xc8942943
.word 0x1634d9fa,0x9a41516c
.word 0x4e72c970,0xf7c31560
.word 0xde70100a,0x4f6cba85
.word 0x262ced88,0x194d9f7f
.word 0x5fc05856,0xca81eb31
.word 0x068787dc,0xaf95a32f
.word 0x87f95617,0xf23b0fbb
.word 0x5b486703,0xc3087849
.word 0xfda9b7cd,0xe67763c1
.word 0x1a107f27,0xee22b88a
.word 0x108dc491,0xef397451
.word 0x96a0149c,0x9706f1ad
.word 0xe5d17508,0x6d48060c
.word 0x0eae0a9f,0xbd077198
.word 0xb00909f3,0xe5ada188
.word 0x70aaafd2,0x67eacbca
.word 0x0e510ea7,0x48dc4e9e
.word 0x80f2dc8c,0xa95e9301
.word 0x26a21277,0x3fe23b36
.word 0x0fcd4a03,0x33623046
.word 0xa3bc23c2,0x4d2699af
.word 0x97ad86ed,0x1e408798
.word 0x830302ff,0x38d5acbd
.word 0x948358d2,0xa042042e
.word 0x9d0fe306,0x123fa6c9
.word 0x3c8509b4,0x2edbd0af
.word 0x3cff4b28,0xd8eea86d
.word 0xb75c5db3,0xb2f330c5
.word 0x66ce0007,0x4277b574
.word 0x4b8580d4,0xc1b6db6c
.word 0x6272f53a,0xdb1a063d
.word 0x5e11d4ca,0x2e6cdd52
.word 0xfee0a8ef,0x87f987cc
.word 0x2a14eecb,0x47d56f7d
.word 0x99dff09f,0xbae4c1c0
.word 0xea191f48,0x91869d13
.word 0xd2a4bc44,0x2493b3e3
.word 0x67d00b64,0xcaabc6e2
.word 0x67a3e57c,0x76a21920
.word 0x01d90ac5,0x87554dc5
.word 0x953d6c6c,0x9040d342
.word 0x6d298268,0x310f4812
p14_local1_expect:
.word 0x0493d429,0xc977b00f
.word 0x430ae33d,0x80b90a90
.word 0xd72aa362,0xe0424227
.word 0x8c948dda,0x1bec25af
.word 0x0f4ee196,0x950707fe
.word 0xedded7e1,0x1747dae4
.word 0x3a6ce078,0x4352ae9f
.word 0x7760c46c,0xfef19528
.word 0xeb48ab03,0xec750ea6
.word 0x55f3e03a,0x81d83943
.word 0xf2926669,0xcf4c5362
.word 0x079a7a74,0x0f07225a
.word 0xfda616a0,0x8f5c1be5
.word 0xd0bd4ec7,0xf2887710
.word 0x938285b0,0x118d17df
.word 0x62488040,0x8ef1d712
.word 0xa162c6ff,0xbae4c1c0
.word 0x2ad34c6f,0xd82fe115
.word 0x2ad4ff72,0x974972dc
.word 0x1d58e608,0x63fe5030
.word 0x4182f974,0x28ce2daa
.word 0xac08fd9e,0x0fc0ac7a
.word 0xfd60ec09,0xfe56832b
.word 0x4c5a3be1,0x2069fd4d
.word 0xaa037c35,0xff767a39
.word 0x55a08a23,0x1b1dc97d
.word 0xb297ab45,0xc61ff891
.word 0xfcf8400f,0xe78d03b5
.word 0x0ffa25d6,0x59f82d1e
.word 0xcf9e695a,0xcd062103
.word 0x247c2151,0xd10522ed
.word 0x92db104b,0x05cad6b2
.word 0x3cb5952c,0x98347ca5
.word 0x0e2920b9,0x39f2fe50
.word 0x7f3a78bb,0x787c370b
.word 0x9ebd6122,0xeb897f6d
.word 0xd72aa362,0x016ea7ac
.word 0x776a83a3,0x9e204b3f
.word 0x8acbf85d,0x52db1a87
.word 0x58728127,0x02065c09
.word 0x5bd3b25e,0x7821becc
.word 0x00000097,0x1e99cfd2
.word 0xd61552ba,0x8d49e19f
.word 0x352d26bf,0xd7d226bb
.word 0x57ed1fca,0x6c22865d
.word 0x1d013351,0xe9bfcfac
.word 0x00000083,0x2c9a8827
.word 0x6a29779f,0x4000a090
.word 0x88830fbc,0xa120d908
.word 0x7ab4116e,0x5e7ecdf7
.word 0x29bdb8ee,0x16914ee3
.word 0xffbd662e,0xadc2d0c2
.word 0x060fb657,0xf37bc42b
.word 0x4ae881cd,0x95fb6c53
.word 0x0dcf2a9b,0x04ec423a
.word 0xaf9feb47,0x397e806a
.word 0xc3d023ad,0x559526d0
.word 0xd8e6d218,0x8bddc714
.word 0xf8e8a7b4,0x3003323e
.word 0xa12d103e,0x21a478de
.word 0x52413988,0xa9c56cac
.word 0x001c24fa,0x9d1107d5
.word 0xd57403d8,0x0128a316
.word 0xee0526d7,0xa4fc2304
p14_local2_expect:
.word 0x70f71953,0x4a5084a0
.word 0xb00909f3,0x7ad30272
.word 0x7825478c,0x6e0a3774
.word 0x2d100b90,0x63f87de0
.word 0xd612ff5c,0xbebe5dae
.word 0x25ef2f0b,0xfbe5e3cc
.word 0xc415b933,0x2e01b444
.word 0x0fd42762,0x5d575b8e
.word 0xb6bd8c7c,0x851f2e82
.word 0x7da72bc3,0x1ebba72a
.word 0x835033c5,0xe98d635a
.word 0x1e04bfd0,0x071105ae
.word 0x83eda466,0xea0d67ff
.word 0xe72da95f,0xf128ab35
.word 0xc040c891,0x431be69c
.word 0x086bdf61,0x76ff3d8a
.word 0x3e82b73a,0x8e37f097
.word 0x8d3c8b00,0x3cef084d
.word 0xff2d397f,0x8dac9f5b
.word 0xdef4e0a1,0x9331b03c
.word 0xf9415125,0x823e0a98
.word 0x8f52f54f,0x66f617b7
.word 0x9677e867,0x827b77f5
.word 0x90d6b55e,0xec4dbd27
.word 0x559526d0,0xc7d42496
.word 0x4e39ffff,0x8f562251
.word 0x48258f0a,0xaec3ca4d
.word 0x6b161df5,0x09ee2c52
.word 0x09ec3639,0x5c5ea0ce
.word 0x92c6d638,0x5fcbb25a
.word 0x8fe8e249,0xab72c669
.word 0x2fb951ee,0xb7ab9e40
.word 0x9aa88d0e,0x28151585
.word 0x58e87af9,0x2564d38b
.word 0x5b1d5f02,0x990d4d2e
.word 0x727e2ce2,0x7fd5ae51
.word 0xe4519f6a,0xa63a8106
.word 0xc35bb865,0x81a07963
.word 0x939ed9b0,0x4f84d895
.word 0x1e0f48fc,0x497193f8
.word 0xd6ffe1ab,0x78c07597
.word 0x87bb6a93,0xad106427
.word 0x8148f63a,0x615827cc
.word 0x225cf275,0x52813489
.word 0x142105ac,0x7ff11d23
.word 0x2d9f9bd0,0x0ffb1f3f
.word 0xc70cf312,0x09dbf57e
.word 0xc50473aa,0xed5da578
.word 0xb1e85b13,0x9bdb8a7a
.word 0x1e408798,0x166cd11b
.word 0x98460ff7,0x5ce40848
.word 0xde428f24,0x117adb6d
.word 0xffffffff,0x8f567bdf
.word 0x76c89a36,0x4982bc71
.word 0xfb4517f7,0xf7d88776
.word 0x212f4566,0x185f9177
.word 0xb285905d,0x86942540
.word 0x05402994,0xb310ed19
.word 0x1e9c1a43,0xb6719f18
.word 0x1629fe14,0xb33ff979
.word 0x745208d5,0xb60dd7a7
.word 0xeb68e0fd,0x95a24ab3
.word 0x59726b88,0xc1afb4d6
.word 0x7710adb7,0xd5e5a8c9
p14_local3_expect:
.word 0x2ec21c7f,0x40259522
.word 0x7e1b46a5,0x5d03e1bf
.word 0xe3a0c8fe,0x1a710f71
.word 0x6e33dcff,0x8e64b2a7
.word 0x82ec1565,0x5c681ade
.word 0x6a9239c7,0xa426c777
.word 0x4dfb6a1b,0x6558155e
.word 0xc3f63fbb,0x77a7b727
.word 0x4557b991,0xf2aead6e
.word 0x3c2060a5,0x9bbb16df
.word 0xfe95b844,0xfd38eb35
.word 0x23ef645a,0xd64b2974
.word 0x83695dcb,0xcc065223
.word 0xe5cd1083,0x20495162
.word 0xccb92ec8,0x06ad8711
.word 0x0af43de8,0x31d68cfd
.word 0xdc237981,0x3200de8f
.word 0x7b039238,0xba0520aa
.word 0x1d7d7bdf,0xc042853e
.word 0xf29da0dd,0xf46e86da
.word 0x09c95704,0x23152b7b
.word 0x4008a3b7,0x8366e826
.word 0xcedf89fd,0x163b3022
.word 0x1dd90dcf,0x950707fe
.word 0x8fa2652b,0x68f28cd8
.word 0xf6b5ebdd,0xc1e530a1
.word 0xc1352f62,0x67d0ff36
.word 0x09633dd2,0xff72d3e8
.word 0xcf0144ad,0xaa097c9e
.word 0xb1e06960,0x0fb8a044
.word 0x0dcf2a9b,0x6c37d363
.word 0xe3889a55,0x38d5acbd
.word 0xffcd112f,0xd9ddf9f6
.word 0x0097d597,0xd4f31449
.word 0x86668117,0xbae4c1c0
.word 0xfebba1d0,0x91ac109f
.word 0x9620cd84,0x67e6c742
.word 0x4fd802c3,0xfd1c1322
.word 0x3ebf1eee,0xc34d0d4b
.word 0x02738066,0xc03c69e7
.word 0xdc94d6fd,0x4dd342c2
.word 0x97dc5ed5,0x1b2f882f
.word 0x5bffeeab,0x1a710f71
.word 0x086c654a,0x29f1d9d8
.word 0xebab6813,0x65d7ff53
.word 0x258eefa2,0xdd23abd5
.word 0x99d0e93a,0x6c60c9c5
.word 0xaaffbde9,0x38239db6
.word 0xece5a3ea,0x22258d5c
.word 0x4e7010e4,0x47ba572c
.word 0xffffcf4c,0x0722b46a
.word 0x96dea617,0xcfc9f96c
.word 0x722156de,0x09db5440
.word 0x51b5ff34,0x94d395d0
.word 0x6f5b09b6,0x5c5ea0ce
.word 0x733e4021,0xcdb87e27
.word 0x5bd3b25e,0x7821becc
.word 0xec577a8e,0x1e99cfd2
.word 0xd615ffba,0x8d49e19f
.word 0x352d26bf,0xd7d226bb
.word 0x57ed1fca,0x6c22865d
.word 0x1d013351,0xe9bfcfac
.word 0x8f61dee2,0x2c9a8827
.word 0x6a29779f,0x4000a090
p15_init_registers:
.word 0x289785b4,0x266d5e71 ! Init value for %l0
.word 0xbdb7ff74,0xba6ea79a ! Init value for %l1
.word 0x91fc1150,0x7e181bb4 ! Init value for %l2
.word 0x4ad84db8,0x68c84ced ! Init value for %l3
.word 0xe4eab41b,0xa4a488fd ! Init value for %l4
.word 0x83e95b58,0x7cb14e86 ! Init value for %l5
.word 0xd6f0f268,0x294212ab ! Init value for %l6
.word 0x2a86071c,0x4258141c ! Init value for %l7
.align 64
p15_init_freg:
.word 0xceded297,0x735ac9af ! Init value for %f0
.word 0x6e8c9bbc,0x56e72db6 ! Init value for %f2
.word 0x759607c9,0xae9384fb ! Init value for %f4
.word 0x05085236,0x46f6d9fa ! Init value for %f6
.word 0x702e77f5,0xa270faa0 ! Init value for %f8
.word 0x37fff7c6,0x1c3c9041 ! Init value for %f10
.word 0xd4849af5,0x6d6dae2f ! Init value for %f12
.word 0xb11a7257,0xc952fd5a ! Init value for %f14
.word 0x9c5d7ec2,0x5990a974 ! Init value for %f16
.word 0xd5d8cf36,0x1a5a1669 ! Init value for %f18
.word 0xd2feb5b3,0x57c0db1b ! Init value for %f20
.word 0x5508209d,0x253fa923 ! Init value for %f22
.word 0xa41f2a88,0xebb60ee5 ! Init value for %f24
.word 0x9ca34b81,0x80294f47 ! Init value for %f26
.word 0xb4b90e95,0x2f13c1cf ! Init value for %f28
.word 0x907020eb,0xe15eb8da ! Init value for %f30
.word 0x2efef2b2,0xc2e7e70b ! Init value for %f32
.word 0x3be2dbda,0x0519a907 ! Init value for %f34
.word 0xb8c3df5a,0x2eb25576 ! Init value for %f36
.word 0xd98ec8f7,0x62f7c009 ! Init value for %f38
.word 0xd9c9ab1c,0x10ef288d ! Init value for %f40
.word 0xe056f415,0xfc71add3 ! Init value for %f42
.word 0x05cf256a,0x2abd1597 ! Init value for %f44
.word 0x93a2ffcb,0x89a4a822 ! Init value for %f46
.word 0x0762b980,0x9fa9d146
.word 0xaed129a3,0x6821b787
.word 0x5c264c30,0x1b232534
.word 0xc8fe10f6,0xc5272f27
.word 0x1143a12b,0xcca636cf
.word 0xdc7e86a9,0xeaca436b
.word 0x5da6fc64,0x44dbe429
.word 0xc5f6a933,0xe59ff28d
p15_expected_registers:
.word 0x00000000,0x00000027
.word 0x00000000,0x0000003a
.word 0x00000000,0x77a50464
.word 0x00000000,0x8bc55e52
.word 0x00000000,0x00004e83
.word 0xff7b157e,0xe7c6edaa
.word 0x00000000,0xce6ff39e
.word 0x00000000,0x1fcd3b01
p15_expected_fp_regs:
.word 0x73887b2d,0x53baca5c
.word 0xd5176665,0x670f4ae6
.word 0xea7c54ad,0xaa8a1f74
.word 0xc1b292fa,0x5186f5b8
.word 0x57ae5713,0x6b89a917
.word 0x87d8ef95,0x6d64735f
.word 0x025de5bc,0x5cfc93e3
.word 0x99bcc58b,0x744aafa7
.word 0xd6140947,0x63a98af3
.word 0xf462bc36,0x0a9630cb
.word 0xd9255230,0x9f4840ab
.word 0x39976613,0x8bc94103
.word 0x08c0a0ba,0xadffb914
.word 0xaaf11bea,0x5c7dc5d5
.word 0xa1b5f861,0xd09f3729
.word 0x66bdb752,0x49daab61
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x68dc8d51,0x02c23c40
.word 0xde787f14,0x9c3d2161
.word 0xb4fa946e,0x74b55fe0
.word 0xa38879ab,0xa1dc91eb
.word 0x1afe6997,0xda08cf53
.word 0x9c41ff56,0xe6d7f730
.word 0x1ad033d9,0xbc00ae9d
.word 0x47169b06,0x7cb14e86
.word 0xe4212329,0xc0907a17
.word 0x236458c8,0x0000005c
.word 0x8d9c1bd8,0x08ac4285
.word 0x9be73189,0x0e132478
.word 0xedde1939,0x8b0c7189
.word 0xa4a488fd,0x1dbd2cc9
.word 0x2f3ca990,0xfbaf86ff
.word 0x75da88f3,0x0e835b4e
.word 0x6541abf8,0x9005a2a1
.word 0x4e83aef5,0xfb363434
.word 0x013bcd1f,0x21999476
.word 0x492b090e,0x3b152fc6
.word 0x25e5531d,0x72eafbe9
.word 0x27b5f83d,0xc641fb4a
.word 0x5a447f6b,0x2652b78f
.word 0x69967797,0x22ecedfe
.word 0xf62dcc38,0x27680bb3
.word 0x82d97b95,0xede0beca
.word 0xbef41a0a,0x0e580694
.word 0xb377ac52,0x94527761
.word 0x00512196,0x47e84a72
.word 0xbebb931a,0x4d6ce884
.word 0x37cdefc0,0xfc52643b
.word 0x86da81dd,0x2010e659
.word 0xabdf1fc0,0x276e0cab
.word 0x6631df29,0xcbbfeb3e
.word 0xaf30aaf8,0x35ac3d1d
.word 0x3d68e4c4,0x4f18ac58
.word 0x4752c907,0xdea8db8f
.word 0x44708265,0x51e8b432
.word 0x2e2cf3dd,0x575707bd
.word 0x6f0f780e,0x95b6c3af
.word 0x6f9956a4,0xe5c4c7d4
.word 0x408af110,0x1026fe21
.word 0xfc9a37a6,0xf0ba08d2
.word 0x074cf13c,0x7a160ca4
.word 0x5defa9f5,0x36953444
.word 0x288c9027,0x86ba3ec0
.word 0x84d0b803,0xb7295a9e
.word 0x4d4df094,0xbc91dd40
.word 0x4309d3e8,0x34f297e6
.word 0x812b7447,0x6d2b4220
.word 0xa123e4c6,0x117afc77
.word 0xf2a60c3d,0x1b18bf26
.word 0x69e142f0,0x6fc678ad
.word 0x48caea61,0x25d2f35c
.word 0x15e5988a,0x44a7e396
.word 0x00000009,0xbd3c3a17
.word 0x9bc87c4a,0x2dcc4ae9
.word 0xace285a5,0xe914aadf
.word 0x6fd850bd,0x1cd5edcd
.word 0x2ecb5af3,0xdb58360d
.word 0x00c9335e,0xa786b53a
.word 0xbb76e3a7,0x759e9a03
.word 0xbb47bf91,0xd9e2bc30
.word 0x1f3885cf,0x6ba9112a
p15_local1_expect:
.word 0x5115cd65,0x6170c98c
.word 0x8af9bc3e,0xb993f235
.word 0x64826f02,0x5f0ef1d5
.word 0xa3265cf6,0x1b18bf26
.word 0x417ce2fc,0x5b17db33
.word 0xbca4ec09,0x5478f3f5
.word 0x32e910f0,0x0e132478
.word 0xd4ef340d,0x6050a43a
.word 0x73887b2d,0x53baca5c
.word 0xd5176665,0x670f4ae6
.word 0xea7c54ad,0xaa8a1f74
.word 0xc1b292fa,0x5186f5b8
.word 0x57ae5713,0x6b89a917
.word 0x87d8ef95,0x6d64735f
.word 0x025de5bc,0x5cfc93e3
.word 0x99bcc58b,0x744aafa7
.word 0xa16d757c,0x0de24ece
.word 0x9315dccf,0x3ce1adc1
.word 0xddbe41bb,0x8dbad691
.word 0x6de5208d,0x9559851e
.word 0x67544907,0x3d0f72a0
.word 0x1d0d46fa,0x8e06ecee
.word 0x39b362a6,0xc3f706c4
.word 0x1121f500,0x0fae2cf0
.word 0xff7b157e,0xe7c6edaa
.word 0x0000007b,0x68d5ca92
.word 0x0c2d89f6,0x598d83f2
.word 0xea09f9b6,0xb41ee7c5
.word 0x000000f9,0x5d53c110
.word 0x3f50183f,0x97ca1ee5
.word 0x3af41de9,0x6670d178
.word 0x5a7088ec,0x19de0b66
.word 0x95a5d246,0xfcda3738
.word 0x2ae55e5b,0x3a155992
.word 0x3319cb4e,0x576facb5
.word 0x5a546bb5,0x32637d62
.word 0x14bd8e41,0x61e3a234
.word 0xe18b6971,0x115204c6
.word 0x4e20f903,0x0173d8c3
.word 0xad6b4906,0x72a54dfa
.word 0xbe673799,0xfeea9d0c
.word 0x0f44ed9c,0xf6d2de87
.word 0xd6d0d103,0x8d00d4b0
.word 0xfda28c77,0x1368a89f
.word 0xd38b9605,0xf14f88d9
.word 0x7c62222e,0xe93fb6f0
.word 0x0000004b,0x71144521
.word 0x2526a9fd,0xbdde71f1
.word 0x6541abf8,0x9005a2a1
.word 0x4e83aef5,0xfb363434
.word 0x013bcd1f,0x21999476
.word 0x492b090e,0x3b152fc6
.word 0x25e553ff,0x72eafbe9
.word 0x27b5f83d,0xc641fb4a
.word 0x5a447f6b,0x2652b78f
.word 0x69967797,0x22ecedfe
.word 0x1a753369,0x42658d9c
.word 0xd2049027,0xab85a344
.word 0x3e50ab75,0x0f3d47bc
.word 0xed390a71,0xad42ad88
.word 0x56875cb3,0x542c77b4
.word 0xd6e2aa7c,0xb7f872a0
.word 0xed675ac9,0x606c7d44
.word 0x276b44c6,0x99de2862
p15_local2_expect:
.word 0xbb1dd462,0xe134e6d4
.word 0xd72a9090,0x6fa74bff
.word 0x084c6973,0x370c0852
.word 0xad141237,0x39db3a80
.word 0x4d961fd5,0x25486bf5
.word 0x42d74df3,0xbaaf3943
.word 0x90c1ab10,0xab3e8d6c
.word 0x3d20cdb5,0xe7a675e5
.word 0xa1a20590,0xf8ab4165
.word 0x343436fb,0xf5ae834e
.word 0x76949921,0x598d83f2
.word 0xc62f153b,0x0eff2b49
.word 0xe9fbea72,0x1d53e525
.word 0x4afb41c6,0x3df8b527
.word 0x8fb75226,0x6b7f445a
.word 0xfeedec22,0x97779669
.word 0x0f7c314e,0x41cc1396
.word 0xdce5b9cf,0xea800084
.word 0x683308af,0x5952053c
.word 0xd637ffb6,0xa8b7b51d
.word 0x8ef54c4a,0xe3720c87
.word 0xb061ff15,0xd144ce6b
.word 0x10cb9e91,0x9221000e
.word 0x5ab5d14e,0x1b44df74
.word 0x21999476,0x53baca5c
.word 0x013bcd1f,0x670f4ae6
.word 0xea7c54ad,0xaa8a1f74
.word 0xc1b292fa,0x5186f5b8
.word 0x57ae5713,0x6b89a917
.word 0x87d8ef95,0x6d64735f
.word 0x025de5bc,0x5cfc93e3
.word 0x99bcc58b,0x744aafa7
.word 0x5b386542,0x3e61fc14
.word 0xeb0c0f63,0x40f2feff
.word 0x557c94dc,0x000000bd
.word 0x9d440f28,0xfcceaf7c
.word 0x51e2ff0c,0x220925e4
.word 0x15051db6,0xf14a47a8
.word 0x96733f52,0x40f2ffff
.word 0x571d5fe3,0x894eb736
.word 0x5ab70c48,0x7238ffed
.word 0x788d32e5,0xba57773c
.word 0x466839f9,0x7dd18db8
.word 0xa8b7b51d,0x02c2cb9d
.word 0x837cf188,0x801076aa
.word 0xf5479c86,0x79d2a350
.word 0x56f96c5e,0x1d4a9425
.word 0x8be57493,0xaaffc347
.word 0xe0cb3634,0x6206dc87
.word 0x14d5441d,0x04d1671c
.word 0x874e2cb4,0x736ffc4f
.word 0xdc131029,0x000340da
.word 0xcbf71c97,0x736ffc4f
.word 0x72e964d8,0x52112655
.word 0xaca0b0ae,0x403d1f38
.word 0xece4beb6,0xb974dbff
.word 0x23ffc0f3,0xf95b4567
.word 0x6f30e8e8,0x85bb9226
.word 0x3c3a0758,0xa95022ae
.word 0x3b9d7512,0xfde1d093
.word 0xffc2adcd,0xb272ca66
.word 0x689d2803,0x9a99405c
.word 0x01a95f26,0x2641ccb2
.word 0x5cdf2dd3,0x55d4e9e8
p15_local3_expect:
.word 0xb7b32972,0xdc21b156
.word 0xfb7740d2,0x5d889a77
.word 0xd17a2759,0x97f4f3ed
.word 0x0e3b230d,0xcd89dbff
.word 0x3474c803,0xff3bb460
.word 0x8ad65d37,0x4b063897
.word 0x8fa97770,0xea819bb9
.word 0x1f79fc58,0xd86eeec9
.word 0xa1a20590,0xf8ab4165
.word 0x343436ff,0xf5ae834e
.word 0x76949921,0x1fcd3b01
.word 0xd144ce6b,0x0e092b49
.word 0xe9fbea72,0x1d53e525
.word 0x4afb41c6,0x3df8b527
.word 0x8fb75226,0x6b7f445a
.word 0xfeedec22,0x97779669
.word 0xf38aa963,0x470914d6
.word 0xcb30960a,0x36bc62f4
.word 0xab40489f,0x305225d9
.word 0x0341c98b,0x13669739
.word 0x14b9ffad,0xbaa0c008
.word 0xd5c57d5c,0xea1bf1aa
.word 0x29379fd0,0x61f8b5a1
.word 0x61abda49,0x52b7bd66
.word 0x521bb0d8,0x4672cb4b
.word 0xd4715760,0xc594434d
.word 0x61abda49,0x52b7bd66
.word 0x931ae529,0x6ab09f5e
.word 0x6c9ae5f2,0xe60a2a4a
.word 0x568af655,0x000000a5
.word 0x4bca0359,0x823580b9
.word 0x8d89531b,0x3b91d90f
.word 0x95f9319b,0xae9a0cb5
.word 0x8fa8259a,0xb53f187a
.word 0xc965e509,0x0b90ab8e
.word 0x0372ff86,0xcc500009
.word 0x10126352,0x7f425706
.word 0x2a643fe7,0xf235a9ee
.word 0x38607f68,0xee1f72a3
.word 0x6b89a917,0xe60a2a4a
.word 0x2e9e5ccd,0x145a96dc
.word 0x1f958b0f,0xd296b635
.word 0xfbe2ef09,0x85f2a62b
.word 0x585b0c10,0x7f739048
.word 0x36459027,0x42392fab
.word 0x8ddbfdc6,0x16f5628f
.word 0xe094d6c0,0xc6fd5f92
.word 0x011889e5,0xea6aee87
.word 0x29b616d7,0xdbe425ff
.word 0x6508c239,0x10f154df
.word 0x71001193,0xf2813b92
.word 0xf75d947e,0x50882926
.word 0xf324456a,0x998b71b3
.word 0x27b1fbea,0x9c57817e
.word 0x5b40a076,0x2a4f5270
.word 0x0a7e833b,0xff97da8e
.word 0xe3f2a11a,0xd5e72598
.word 0x5dc87f36,0xd5e70bb6
.word 0x00000000,0x0000007b
.word 0x1b30d623,0x1e9f8944
.word 0x7be41c45,0x556c7a5d
.word 0x8ef8ca1b,0x216fff3a
.word 0xc7c387ad,0x915032cc
.word 0x81fbe422,0x2c49799a
p16_init_registers:
.word 0x577454e7,0xd90b2676 ! Init value for %l0
.word 0x840d5d28,0x5b83c1c8 ! Init value for %l1
.word 0xa222b62a,0x30ab9c8b ! Init value for %l2
.word 0x3420be50,0x65394810 ! Init value for %l3
.word 0x02cf79e6,0x2038baea ! Init value for %l4
.word 0x19190d7c,0xe364939a ! Init value for %l5
.word 0x7d8837b8,0x863e02d3 ! Init value for %l6
.word 0x7dc2dc7d,0xaf8cd16d ! Init value for %l7
.align 64
p16_init_freg:
.word 0xf2a849d9,0x3cd3858e ! Init value for %f0
.word 0xc3463720,0xabc242d9 ! Init value for %f2
.word 0x3ce1af73,0x5e07e878 ! Init value for %f4
.word 0x8f7b452a,0xf4dd297c ! Init value for %f6
.word 0x58a4f6f3,0xc4d0d376 ! Init value for %f8
.word 0x67d0e90e,0xff953190 ! Init value for %f10
.word 0xb779c543,0x0f598f22 ! Init value for %f12
.word 0x1fa72e64,0x6c1eeb0b ! Init value for %f14
.word 0xb3afe3a2,0xd7a1ed3a ! Init value for %f16
.word 0xc721c08f,0x6945b7b3 ! Init value for %f18
.word 0xebde4881,0xec6b368d ! Init value for %f20
.word 0xbddcacea,0xa072a002 ! Init value for %f22
.word 0x267d1ab5,0xc294037a ! Init value for %f24
.word 0x7139c6ba,0xe76171d7 ! Init value for %f26
.word 0x983a1be3,0xa0a0aa74 ! Init value for %f28
.word 0x5d0a9589,0xa1136f46 ! Init value for %f30
.word 0xe5556e79,0x298375ee ! Init value for %f32
.word 0x2030d5f4,0x36d3ba2b ! Init value for %f34
.word 0x5a0ef4ed,0x9f7d9822 ! Init value for %f36
.word 0x92df83e2,0x39ee6db6 ! Init value for %f38
.word 0x89670ebc,0xafedc05b ! Init value for %f40
.word 0xfcfd891b,0x461ef9b4 ! Init value for %f42
.word 0x6fce284c,0xebb8a5e6 ! Init value for %f44
.word 0xdffbb328,0x76c96c80 ! Init value for %f46
.word 0xe229806d,0x52d02549
.word 0xbab18231,0x4b7a21b7
.word 0xde8e0aad,0x45090cf6
.word 0x31c2939d,0x022a3927
.word 0x693e4dfd,0x52e9c930
.word 0xa470eaf5,0x087ad236
.word 0x4a8c828d,0x64f9ee36
.word 0x461f0789,0x6394da16
p16_expected_registers:
.word 0x00000000,0x6ec42957
.word 0x00000000,0x44cbdc38
.word 0x00000000,0x93ce195a
.word 0x00000000,0x000000e5
.word 0x1d2260ad,0x9b30507e
.word 0x00000000,0x00000017
.word 0x4a367e7c,0xf3f0b33f
.word 0x00000000,0xb91e7dac
p16_expected_fp_regs:
.word 0x836b7495,0x9627a841
.word 0xe9aaf18b,0xf391d823
.word 0x648622ec,0xd2bc76b9
.word 0xffa4fdc4,0x67189588
.word 0x0824f3f0,0xe88e06b7
.word 0x371e87c5,0x7a36461c
.word 0x7294b63d,0xcb12fcef
.word 0x53b27a18,0xd535137b
.word 0x50b0b867,0x35ef84a3
.word 0xb14a7eff,0x931b300b
.word 0xe3d343c7,0x3cc3ff17
.word 0x3ac7f82f,0x4176d7a2
.word 0x2ac30c82,0x59f0f04b
.word 0x6ef86b9b,0x5e5bc6c9
.word 0x22e6700f,0x39bba927
.word 0xff7a2f7a,0x0ad7d503
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0xb0899de2,0x1d04a090
.word 0xe544940a,0xc4196a22
.word 0x0035992e,0x64fa058b
.word 0x6eeae502,0xa50a087f
.word 0xc12c46a7,0x9e831b57
.word 0x295977d4,0xfc64b153
.word 0xeb1bb67b,0xf27068ee
.word 0x408e939a,0xd256b15a
.word 0xb71c2b9a,0xe2240455
.word 0x0b799fd0,0xc2b24230
.word 0xfd38ff26,0x3c00f2d0
.word 0xbfcf75ca,0xa7716050
.word 0x98fb940d,0x29c521b4
.word 0xf0454678,0x00000046
.word 0x714f9da8,0x8847bcd1
.word 0x2f61f3c2,0xe3dff17f
.word 0x836b7495,0x9627a841
.word 0xe9aaf18b,0xf391d823
.word 0x648622ec,0xd2bc76b9
.word 0xffa4fdc4,0x67189588
.word 0x0824f3f0,0xe88e06b7
.word 0x371e87c5,0x7a36461c
.word 0x7294b63d,0xcb12fcef
.word 0x53b27a18,0xd535137b
.word 0xf9a39702,0x3f5b8cf2
.word 0x1d2260ad,0x9b30507e
.word 0xf07af609,0xa2a38870
.word 0x6caa0c01,0xb8cb627e
.word 0xcab0d055,0x455cd09a
.word 0x2371fd38,0x37b3f1a7
.word 0xdb9b0063,0xb625ea3b
.word 0xe3bdf945,0x771303c8
.word 0x4bc4f46c,0xdd84bfd5
.word 0x730d21f0,0x961d0ed3
.word 0x66ef6dac,0x30c12067
.word 0x4a367e7c,0xf3f0b33f
.word 0x0b799fd0,0x36a9ed8c
.word 0x534290f0,0x6db24ec9
.word 0x93b4c86a,0xef6659af
.word 0xdeb7abcd,0x65530ed8
.word 0x1c816652,0x546bb014
.word 0xa4a9dda1,0x7fc6eb7c
.word 0x7e81246b,0xfe5da8fb
.word 0x8c0f89c8,0xa7b458d8
.word 0xddbe4e74,0xecd58757
.word 0xee4a6038,0x68c03df9
.word 0xde06ce1d,0x31fca992
.word 0x217b6a80,0xe8a47225
.word 0x9cef32b8,0xfb18c395
.word 0x2af6cc00,0xe0600507
.word 0xb1aa9294,0x018112d2
.word 0x1cbd685c,0x5f421b00
.word 0x28c0c2af,0x78261c56
.word 0xf719da57,0xe268d94a
.word 0x3cc3ba17,0x178322c0
.word 0x9bd100a7,0xeed0ed2b
.word 0x18bf8e5e,0xc75ddb38
.word 0x6947fd52,0x73532a2a
.word 0x8eb95ee1,0x780a4823
.word 0xe7c3d547,0x08f9ccaf
.word 0x24ef2edb,0x4c39d09e
.word 0x00000073,0x0000004f
.word 0xe0d64745,0x985839e3
.word 0xaaa7e86d,0xa9c9ef8b
p16_local1_expect:
.word 0xa384ef35,0x67b8b050
.word 0x0b301b93,0xff7e4ab1
.word 0x17ffc33c,0xc743d3e3
.word 0xa2d77641,0x2ff8c73a
.word 0x4bf0f059,0x820cc32a
.word 0xc9c65b5e,0x9b6bf86e
.word 0x27a9bb39,0x0f70e622
.word 0x03d5d70a,0x7a2f7aff
.word 0x3da1dbd5,0x247237b8
.word 0x5d9d9f62,0x990df4fc
.word 0x0167dfca,0xce8b77aa
.word 0x0cb39cb0,0x78f24ba4
.word 0x7c51edc5,0xdd83b1b1
.word 0x98948e87,0x891a72d5
.word 0x56247a21,0xc2a0242f
.word 0xd0edaa6d,0x0d7094a0
.word 0x8e85d33c,0xd949a8f2
.word 0xd942c2ab,0x203746c3
.word 0x78e8075e,0x73afe13c
.word 0x7c29ddf4,0x2a457b8f
.word 0x76d3d0c4,0xf3f6a458
.word 0x9031ffff,0x0ee9d067
.word 0x228f590f,0x43c579b7
.word 0x0beb1e6c,0x642ea71f
.word 0x59b922a8,0x75a78c69
.word 0xf97b974e,0xe70955c2
.word 0x75357cc4,0xa6ae156b
.word 0x31a227bd,0x299feba0
.word 0xaaa4b737,0x9668df26
.word 0x7d5fca4c,0x28be36e5
.word 0x3e1aaa4e,0x191519f4
.word 0x735270e6,0xc50089d1
.word 0xa792f728,0x42bc602f
.word 0xb0eddd5d,0x058edf7b
.word 0x6d66ff4e,0x5e948321
.word 0x225f685f,0x8154c909
.word 0x16b732bc,0xefd14a54
.word 0xb48a5d52,0xa0890382
.word 0x46570530,0x7fc53c2e
.word 0xaaede2e7,0x040281a5
.word 0xb1df9f5a,0x5b520b87
.word 0x60379485,0x24de5959
.word 0xcfdbb009,0x04e7f2df
.word 0x37b3f1a7,0xa3d910de
.word 0x000000a1,0xd65f8a60
.word 0x8ec3654d,0x56c8eeea
.word 0xadb4b719,0xf27f9c93
.word 0x2cd31078,0xa3b450f1
.word 0x9dd5a1ff,0xd5fe35ca
.word 0x93ce195a,0xd6fbcdc7
.word 0xf35758bd,0x26d6614b
.word 0x5402ad0f,0xaaf9c10f
.word 0x371e87c5,0x4ba788f2
.word 0x626b5853,0xb3e2b127
.word 0x986f0b75,0xe2eff9ed
.word 0x9c003653,0x66a8c2c0
.word 0x014a2776,0x04dcbc74
.word 0x632f2d8d,0xf9a50734
.word 0xad9b8761,0x33cf12e2
.word 0x9eb34c3d,0x47a6c459
.word 0x30631f61,0xaf8cd16d
.word 0x766e0c68,0xa0887161
.word 0xf10e9f52,0xd97330eb
.word 0x86830f4d,0x1ab3be87
p16_local2_expect:
.word 0x4b138595,0x173cfa14
.word 0x5f0083b6,0x8809030c
.word 0x2743c345,0x182b6b88
.word 0x68a06a20,0x26068b9a
.word 0xdb18ea0d,0x1852a536
.word 0x693c3883,0x886cd413
.word 0x94035165,0x1d69c0db
.word 0xd9f5d80a,0x18477676
.word 0x8fb9883d,0x8b7c90a2
.word 0xe0912713,0xbc6307ab
.word 0x3ef2aa9d,0x337900ff
.word 0x51ca96f5,0xcf8bd83f
.word 0xad101dd4,0x92092e37
.word 0x9366b2cc,0x5392b70d
.word 0x499ce98a,0x7363c644
.word 0x3290f64b,0x30b67974
.word 0x2981d024,0x35e203dc
.word 0x71680f26,0x4137bf54
.word 0x4c05707a,0x7b230a21
.word 0x3dea2a2d,0xfae69cf1
.word 0xc276fd75,0x07cacc39
.word 0x6e634534,0xd0f11192
.word 0x93475aef,0x3fa4d872
.word 0x1a6d6550,0x4aa6c3e2
.word 0xbc94ba5e,0x73abda0d
.word 0x27ffc345,0xeb722e47
.word 0x5b1e7365,0xf893f44f
.word 0xe38796a8,0xc553c4b5
.word 0x904ca06a,0xb17d629e
.word 0x855556f5,0xf4a91fbc
.word 0xcf0141c7,0x78b6399e
.word 0x2d7d9e35,0xe13b5e8d
.word 0x19dda9ff,0x3cb58017
.word 0x875b515b,0xa34ea0a4
.word 0xddec56e7,0x9b90f6f4
.word 0x2319d4d5,0xc07710ad
.word 0x6ec42957,0x004352fd
.word 0xb673bc1d,0x6137c170
.word 0x25d071e7,0xfebd63fc
.word 0x2c7d71af,0xafb76df0
.word 0x15ee4ce3,0xd18dec12
.word 0x1d37f607,0xff298ea0
.word 0x5f8b792b,0x9d1f8ebe
.word 0x18baa1bd,0x773263df
.word 0xafb76df0,0x957227e1
.word 0xe91a8855,0x61e63519
.word 0xf8ab9ae0,0xfb9ffc39
.word 0x7d556fdf,0x27ef3c5d
.word 0x53562b92,0xc9687782
.word 0xae0115a6,0x7fc74ec7
.word 0xeead7176,0x342677f1
.word 0xec30def2,0xbbbdff87
.word 0x216fdaff,0x9e50de9f
.word 0xfe7124ba,0x52373dbe
.word 0x32ffdf0e,0x259b1b89
.word 0xc2a85041,0x2dbd0d31
.word 0x14b06b54,0x52ff811c
.word 0x7cebc67f,0xa1dda9a4
.word 0xfba85dfe,0x6b24817e
.word 0xd858b4a7,0xc8890f8c
.word 0x5787d5ec,0x744ebedd
.word 0xf93dc068,0x38604aee
.word 0x92a9fc31,0x1dce06de
.word 0x2572a4e8,0x806a7b21
p16_local3_expect:
.word 0x5eeaf0ce,0x994877c2
.word 0x285b69a8,0x2c12234e
.word 0x2139418f,0x7367020e
.word 0x8345ce51,0x4e48089a
.word 0x77dc2ff9,0x321554c7
.word 0xddb6e9b3,0x4ff92763
.word 0x7c0dff34,0xc7b4679b
.word 0x00000000,0x37b3f1a7
.word 0x2d0fe817,0xd4601b19
.word 0xbbede47e,0x083b2be2
.word 0xe87a6d73,0xc909947b
.word 0xee47fe15,0x3c1d7a04
.word 0x81e2991e,0xba4328d6
.word 0xe60dcdf5,0x8efff278
.word 0xae0cb526,0x71d6928f
.word 0x136aabb6,0x7c7730c4
.word 0xad4bd949,0x1ee7ce4e
.word 0x9be103a4,0x9900a195
.word 0xedf59961,0xea75b9fb
.word 0xacbce428,0xe2c89326
.word 0x8c9903eb,0x45238598
.word 0xaf60aa75,0x5bba44a9
.word 0x8edc0464,0x3cb58017
.word 0xf1cdf0d3,0x3b743f69
.word 0xf9a39702,0x3f5b8cf2
.word 0x1d2260ad,0x9b30507e
.word 0xf07af609,0xa2a38870
.word 0x6caa0c01,0xb8cb62ff
.word 0xcab0d055,0x455cd09a
.word 0x2371fd38,0x37b3f1a7
.word 0xdb9b0063,0x295977d4
.word 0xe3bdf945,0x0000003e
.word 0x28fc4ed3,0x182a5f60
.word 0x8ad4473d,0x42569bc4
.word 0xcd38a125,0xa0ba3c9d
.word 0x4e0abe0a,0x096903d0
.word 0x24da0dca,0xb3dbed42
.word 0xaef3a410,0x30409ed7
.word 0xcf3148f0,0xb91508dd
.word 0xd850e667,0x78fe246a
.word 0x74a6da9d,0x607ccd75
.word 0x3c480c8f,0x481bf433
.word 0xefd304bd,0xfa473eda
.word 0x5dbe8eb8,0x5084cf53
.word 0x56ff6a06,0x8d90b941
.word 0x02b0830b,0xb296f5f3
.word 0xb4737ee2,0x09c24613
.word 0xf068864b,0x35ceff44
.word 0x50b0b867,0x35ef84a3
.word 0xb14a7eff,0x931b300b
.word 0xe3d343c7,0x3cc3ffff
.word 0x3ac7f82f,0xff76d7a2
.word 0x2ac30c82,0x59f0f04b
.word 0x6ef86b9b,0x5e5bc6c9
.word 0x22e6700f,0x39bba927
.word 0xff7a2f7a,0x0ad7d503
.word 0x03f73f4a,0xb91e7dac
.word 0x69d3509e,0x8393f428
.word 0xac57d1e8,0xb73c4c65
.word 0x64cb20eb,0xde676bcd
.word 0x8d6058ca,0x2a218b1b
.word 0x40b67ed7,0x76ffc3e2
.word 0x46f93a80,0x5d5c3460
.word 0x2b4456d4,0x65394810
p17_init_registers:
.word 0x18b25c3c,0xc40a6d64 ! Init value for %l0
.word 0x9b213ccd,0xc2f81d16 ! Init value for %l1
.word 0x846afabe,0x11e4b3b4 ! Init value for %l2
.word 0xcfd0cc04,0x8a2dc2e1 ! Init value for %l3
.word 0x4226d0aa,0x01bbff45 ! Init value for %l4
.word 0x2c944842,0xa0fdf595 ! Init value for %l5
.word 0xb3612465,0x93d68169 ! Init value for %l6
.word 0xb6e65182,0x6b86e091 ! Init value for %l7
.align 64
p17_init_freg:
.word 0x2d8bab45,0xea47d158 ! Init value for %f0
.word 0x6bdb2a54,0x2e601e35 ! Init value for %f2
.word 0x9af81849,0x26989131 ! Init value for %f4
.word 0xde10f478,0xf35c4e60 ! Init value for %f6
.word 0xdc17e55b,0xfde1f42d ! Init value for %f8
.word 0x68077235,0x7dd83311 ! Init value for %f10
.word 0x6d2ae420,0x39e5c3f7 ! Init value for %f12
.word 0x5921f2dd,0x54d432a0 ! Init value for %f14
.word 0xe1dc490d,0xbbeccfb9 ! Init value for %f16
.word 0xe862cfa8,0x96703dc3 ! Init value for %f18
.word 0x249d661a,0x157310b7 ! Init value for %f20
.word 0x3b09130d,0xa0611b67 ! Init value for %f22
.word 0x26a3cf49,0x5f0991b8 ! Init value for %f24
.word 0xc62c80f7,0x09e1e441 ! Init value for %f26
.word 0x491120b0,0x42da4e22 ! Init value for %f28
.word 0x8d94e9a6,0x455a6431 ! Init value for %f30
.word 0xc66ee7bb,0x71849694 ! Init value for %f32
.word 0xbdb6d5d9,0xa7a7aff4 ! Init value for %f34
.word 0x1f0f4e4d,0xb158a785 ! Init value for %f36
.word 0xd09df5c3,0x8b6cff43 ! Init value for %f38
.word 0x87e4c440,0x7afd4c2b ! Init value for %f40
.word 0x44909e45,0xaa43210f ! Init value for %f42
.word 0xdef8b384,0xacb1dd83 ! Init value for %f44
.word 0xca85b494,0x2baa25dd ! Init value for %f46
.word 0x1209d0df,0x12183752
.word 0x0db4e40a,0x55daec2b
.word 0xb8f873f1,0x2d6d52b1
.word 0xdef8ddbc,0xb8655ee1
.word 0x3469aef0,0x86bdcc53
.word 0xc44d8af8,0xac29c60a
.word 0xf831cbb4,0x42db7ac7
.word 0x5a167f22,0xcaa60137
p17_expected_registers:
.word 0x00000000,0x000000ea
.word 0x00000000,0x000000e8
.word 0xffffffff,0xffffff6e
.word 0x00000000,0x00000084
.word 0x00000000,0x9e7b5ccf
.word 0x00000000,0x079b17dc
.word 0x00000000,0x00000054
.word 0x00000000,0x696ef86f
p17_expected_fp_regs:
.word 0xda15f427,0xa2aef484
.word 0x61c1d567,0x9d45d8a6
.word 0xe6b23036,0x0282e7f5
.word 0xbeff1e13,0x3c357825
.word 0x682c9d94,0x01150af2
.word 0x8b2338eb,0xbe7f5c7c
.word 0xd88ae25b,0x50f827e4
.word 0x536f1c68,0xbcae259d
.word 0x10dd6cfb,0xab229f35
.word 0x4e838abd,0x3701047e
.word 0x16b82b57,0x1864003f
.word 0x5116d59e,0x5ab394bb
.word 0x690dcdd7,0x7cacc1c4
.word 0x19289624,0x10e9d8e8
.word 0x0b8b1439,0x7528101b
.word 0xc39a1c29,0xa9dcc2b4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x359f22ab,0xfb6cdd10
.word 0x7e040137,0xbd8a834e
.word 0x3f006418,0x572bb816
.word 0xbb94b35a,0x9ed51651
.word 0xc4c1ac7c,0xd7cd0d69
.word 0xe8d8e910,0x24962819
.word 0x1b102875,0x39148b0b
.word 0xb4c2dca9,0x291c9ac3
.word 0x8c711bbb,0xf08c4071
.word 0x07ee5bcc,0x9dc57831
.word 0xaf959f93,0xca517688
.word 0x88f57d8b,0x266f4372
.word 0xb4cf60e6,0xc167173a
.word 0xe1080b88,0x87d39f48
.word 0x00b19a8d,0x81e491c7
.word 0xa3d5283b,0x48fe0af3
.word 0xffc701be,0x50536b89
.word 0x638b3964,0x2fadbdce
.word 0x0fa38ee2,0x0437a8c6
.word 0x05db0611,0xc8c2e475
.word 0x8834ed94,0x4a865d4e
.word 0xa7a2a103,0x451c0e5a
.word 0x9e3723ca,0x7f2c5b6e
.word 0x26307eac,0xf31bcabb
.word 0xefb29392,0x5e44f614
.word 0xd24d1b5f,0x1775266f
.word 0xed2f0b19,0x502fb36f
.word 0xdd45abed,0x86e66642
.word 0x82b88935,0xa9af98fe
.word 0xa2caa5a7,0x19f0484d
.word 0xe16915fa,0x69260336
.word 0x8a31d2d2,0xa782a950
.word 0xfebad136,0x846a8b5b
.word 0x38a49986,0x19a10256
.word 0xaed8765f,0xbf18a5aa
.word 0xc0c6c78b,0x99e6eeaf
.word 0x1c6ec67d,0x2b15fe38
.word 0xbc460146,0x2a3c55b5
.word 0x06845445,0xd43fdae6
.word 0x73ceba9c,0x8c1501fc
.word 0xb68a7eba,0x59963347
.word 0x6b3cfd22,0xc4343140
.word 0xb8016184,0x96ddc5ee
.word 0xdc7e91d7,0x9e7b5ccf
.word 0xf563b36b,0x86d0c738
.word 0xfdbd2469,0xfe93e0f1
.word 0xc2f11778,0x70951a06
.word 0x76e212d8,0x6142f127
.word 0x7c9b93d9,0x33140d07
.word 0xf93ed0ad,0xc1aadadd
.word 0x85bcdd73,0xe77ce820
.word 0x68bc744a,0x90c8e3df
.word 0x58dfb536,0x01e54325
.word 0x863dbc65,0x01af9e4e
.word 0x19f0484d,0x1ef52ff2
.word 0xe67faad6,0x6b250bc1
.word 0x7366a409,0xffe7402b
.word 0x4d3f6610,0x8d7b2627
.word 0x25b01113,0xb822134e
.word 0xdff94e96,0x32512610
.word 0xd1bf2d84,0xfffe906c
.word 0x2c891dab,0x0d356a87
.word 0x3ef8b7ce,0x754cf712
.word 0x30273693,0xf292e953
p17_local1_expect:
.word 0xcc67e19c,0x3ce65a72
.word 0x00f44ce6,0x41302830
.word 0xfa191e00,0x429d9bb6
.word 0x00000000,0x0000000f
.word 0x6636107c,0x4613e9d9
.word 0xe242730f,0xe414aea0
.word 0x7f2c5b6e,0xa3975a1b
.word 0x93ff3626,0x1f4c7e89
.word 0xb878d84d,0x210a730f
.word 0xc8351bb5,0x6610d7ad
.word 0x2708909d,0xad6a25ec
.word 0x6fed39eb,0x35aae657
.word 0xcedc3a9e,0x08782eaf
.word 0xb7425910,0xa6906fde
.word 0xac85db63,0x12be0557
.word 0xd9543328,0x76b9a34c
.word 0xd8fff41c,0x6b4f14ff
.word 0x3c9c353a,0x31b69d68
.word 0x123d3e7a,0x9732565f
.word 0x3a132904,0x6b1daecc
.word 0x8badbcc7,0xa4e5086a
.word 0x773a02ec,0x62b02d9f
.word 0xefed69c2,0xcdaea4d8
.word 0x1cea3899,0x950ac0bf
.word 0xc077d85f,0x5f58d9c7
.word 0xcc5be8bd,0xcc2d95b0
.word 0xf89d2b04,0xd8182c5c
.word 0x18661cc6,0xf2c9728a
.word 0xca0d1b25,0x8747f244
.word 0xbfb1437d,0xb03de400
.word 0x8ee8559e,0x7e687ca9
.word 0x9ac1195d,0x9138d1ed
.word 0x20ac702f,0xf16b93b6
.word 0x582d3f44,0xebbb4b44
.word 0xe622c7b6,0xaece6470
.word 0x3988c48a,0x49ff8d89
.word 0x5b24b26f,0x9b584d80
.word 0xc94f5473,0x8bf4ce6b
.word 0x56263b38,0xeac27e49
.word 0x40f6f35c,0xfd711132
.word 0xb73582ab,0x45cbe9f8
.word 0x14ac834e,0x53759cd7
.word 0x5cd8613e,0xc9aaf900
.word 0xe368eec1,0x8835a377
.word 0xa2790237,0x52e2dedc
.word 0x8d489217,0xb6fda27c
.word 0x3e0e3d5b,0x41dc3ac5
.word 0x74de4bfc,0x05294683
.word 0x3a9e6bff,0xfb12c8f6
.word 0x6e183478,0x80fce292
.word 0xcdf93f44,0xc630d61e
.word 0xa858ab7c,0x66641f46
.word 0xbd11234c,0xade7507d
.word 0xbc7c2caa,0x36e8d613
.word 0xacf60ee0,0xbf8b373d
.word 0xc4a132cf,0x83ec2424
.word 0xec2d143c,0xdd23ed7b
.word 0x675cf048,0x8be52ecb
.word 0x0d4a9100,0x26364912
.word 0xf13125ff,0x6870bd0f
.word 0x11e4b3b4,0xc659fdaf
.word 0x4d383dc6,0xa93a42cc
.word 0x1002681a,0x60d66f23
.word 0xbd0be64a,0x04de7e77
p17_local2_expect:
.word 0x6ce0d681,0x97cb7f7b
.word 0xb3c74760,0xc994f266
.word 0x696ef86f,0x89847ffc
.word 0x693ccd31,0xdbc627fa
.word 0xff5e10d7,0x1fa02f14
.word 0x2069638b,0x791c35a4
.word 0xaacd932a,0xc4d31bae
.word 0xff3c142e,0xb397a4fb
.word 0x58d147ea,0x45ab8b2d
.word 0x351e602e,0x542adb6b
.word 0x31919826,0x4918f89a
.word 0x604e5cf3,0x78f410de
.word 0x2df4e1fd,0x5be517dc
.word 0x1133d87d,0x35720768
.word 0xf7c3e539,0x20e42a6d
.word 0xa032d454,0xddf22159
.word 0xedef4fdd,0x1df54e4f
.word 0xc44d0e17,0x93ed9125
.word 0x3ec5105a,0x536dffd9
.word 0xab38b4b4,0x408380ef
.word 0x00000000,0x582d3f44
.word 0xcb6cd0fb,0x0d64a75c
.word 0xc9ba9163,0x543d052a
.word 0xf498900e,0x867386fc
.word 0xd495f000,0x5ef2fde4
.word 0x57931b52,0x316a49a3
.word 0x8420c00a,0x9d8a15a6
.word 0x62747190,0x96858170
.word 0x8ab07438,0x7ef45bd2
.word 0x77525d93,0xd5ddb88f
.word 0x47c1c496,0x01e2ffba
.word 0xbc4ebb41,0x084f3a8f
.word 0x84f4aea2,0x27f415da
.word 0xa6d8459d,0x67d5c161
.word 0xf5e78202,0x3630b2e6
.word 0x2578353c,0x131effbe
.word 0xf20a1501,0x949d2c68
.word 0x7c5c7fbe,0xeb38238b
.word 0xe427f850,0x5be28ad8
.word 0x9d25aebc,0x681c6f53
.word 0x00ff205b,0xe7b6b712
.word 0x0643814f,0xcf516900
.word 0x61bcfffb,0x9651d2a3
.word 0xf5f0cc5c,0x760db30c
.word 0x0000009b,0x01d7a4d2
.word 0x0d2b174b,0xb1ba0f44
.word 0xa3975a1b,0x92a5510d
.word 0x759e3dc4,0xf8d902dd
.word 0x09998e2e,0x451c0e5a
.word 0x044a2223,0x0e19fe4e
.word 0x041b3e9e,0xa44efc97
.word 0xe09a10d3,0x4a13efd8
.word 0x6c4c27f8,0x696ef86f
.word 0xa2084da8,0xda5d63ff
.word 0x0dd72056,0x5d1e966a
.word 0x2d696eac,0x683475fa
.word 0x3b0e1717,0xfc697d97
.word 0x782b4eca,0x80766a99
.word 0xa2fe55d7,0x1fdcf9e2
.word 0xea82bf94,0x9e7b5ccf
.word 0xaf52ec26,0xe57cb76f
.word 0x11dc271c,0x0c27e63a
.word 0xd9c9813a,0x4b15ffec
.word 0x0dba164c,0x0c8059e1
p17_local3_expect:
.word 0x6c041678,0xec2403fd
.word 0x06789e5e,0x68bc744a
.word 0x50819aa7,0x23560eff
.word 0x85d76148,0x217890e7
.word 0xc250fdb1,0x12fadddc
.word 0x111a6d85,0x62b0ff9f
.word 0x17298f1b,0xc660c867
.word 0x690ac7b2,0x276295ca
.word 0xc709de61,0xb94b55ed
.word 0x1b0ff0be,0xa8008ad5
.word 0x8fd36e84,0xb088e101
.word 0xa89e81a0,0x2c34891a
.word 0xb1fb4b80,0x1806d821
.word 0x00000061,0xbfd4f4c5
.word 0xecff69eb,0xd3a7aa0f
.word 0x02b71c55,0x5a83ce88
.word 0xcacbb0c1,0x92353af6
.word 0x7afb498c,0x90485605
.word 0x80da5201,0xcc62a1fd
.word 0xb3e00f70,0xd7f42598
.word 0x65fd5ecf,0x45cf1135
.word 0x62a0a8f9,0x5c46da25
.word 0xb0092027,0x008c7222
.word 0x2e7d6aae,0xff6e1ef3
.word 0xf17d311f,0x1e55f4ce
.word 0x58c041f5,0xd856269c
.word 0xbb258e5b,0x74a4b09a
.word 0xf4bb33f2,0x8049db3b
.word 0xdcf987eb,0xe7b274dd
.word 0x118752eb,0xc23f4fe9
.word 0x71fffe97,0xa96cb0c3
.word 0x86b9a635,0x6bb58d14
.word 0xbc1ab9ec,0x6cb8c2bf
.word 0x03ca9496,0xf4370b38
.word 0x487aaa76,0xc671a39c
.word 0x308e7a05,0x3bfd6ca9
.word 0x08a1cce8,0x9bfb62d5
.word 0x72d23f29,0xd9e20fa6
.word 0x8cc00e09,0x3efdcaa5
.word 0x0b847cb8,0xc7c45712
.word 0x36ee5c7b,0xe86954c6
.word 0x2915880d,0xa96cb0c3
.word 0x24afc850,0x141e7d8b
.word 0x22a85a97,0xa90eac86
.word 0x43dd171b,0xc55b2713
.word 0x99a7d859,0xb20227a4
.word 0x9b95b8af,0xa89e81a0
.word 0xd56623a2,0xf085790c
.word 0x58d147ea,0x45ab8b2d
.word 0x351e602e,0xff2adb6b
.word 0x31ff9826,0x4918f89a
.word 0x604e5cf3,0x0000000f
.word 0x2df4e1fd,0x5be517dc
.word 0x1133d87d,0x35720768
.word 0xf7c3e539,0x20e42a6d
.word 0xa032d454,0xddf22159
.word 0x557c5dad,0x965255b9
.word 0x60e77562,0xdcf415de
.word 0xf6b0fd2d,0x2d8947c0
.word 0xc68278ff,0xdf82a9b1
.word 0x871ea7c7,0xb827c1d9
.word 0x0693fbfc,0x15295e03
.word 0xe7b36bbe,0x8619ee9f
.word 0x0583414c,0xdc68136b
p18_init_registers:
.word 0x860d86d9,0xdc309f0f ! Init value for %l0
.word 0x38cd2b76,0x7163d5f3 ! Init value for %l1
.word 0x3aca0ea2,0x4f1bfc84 ! Init value for %l2
.word 0x1538ddd0,0x7d11511a ! Init value for %l3
.word 0xcecb9f08,0xaf20b494 ! Init value for %l4
.word 0xbb79a244,0x3773ac53 ! Init value for %l5
.word 0xe768af90,0x3b808149 ! Init value for %l6
.word 0x06412ff4,0x7aff12c1 ! Init value for %l7
.align 64
p18_init_freg:
.word 0xcd8051b7,0x7f91d379 ! Init value for %f0
.word 0xd232508f,0xc17c4b58 ! Init value for %f2
.word 0x94389f34,0xd4605876 ! Init value for %f4
.word 0x83c6cdfe,0xeea5d5ec ! Init value for %f6
.word 0x678b30a4,0xbd02eb83 ! Init value for %f8
.word 0xc91abcc3,0x104bda99 ! Init value for %f10
.word 0xb6a51d1b,0x91681160 ! Init value for %f12
.word 0xf73c4766,0x6891fb9f ! Init value for %f14
.word 0x341c0221,0xdc6f41fe ! Init value for %f16
.word 0x76861d1d,0xb7003531 ! Init value for %f18
.word 0xb5e36d7f,0x24067082 ! Init value for %f20
.word 0x08e4c15f,0xcdb4154b ! Init value for %f22
.word 0x0ddbd42f,0xf86dafdf ! Init value for %f24
.word 0x50a6005c,0x0d5379c9 ! Init value for %f26
.word 0xdbcc717a,0xf3622115 ! Init value for %f28
.word 0x61635b01,0x012b4cdd ! Init value for %f30
.word 0x4c90fdce,0x5b0c89d2 ! Init value for %f32
.word 0xc82c8171,0x8aa69e5d ! Init value for %f34
.word 0xf12c59eb,0x60639e8e ! Init value for %f36
.word 0x214383ef,0x642ef86d ! Init value for %f38
.word 0xf20680a8,0xb06cb730 ! Init value for %f40
.word 0x677c6a46,0xc43394bb ! Init value for %f42
.word 0x87a555a3,0x47983c80 ! Init value for %f44
.word 0x3bff3106,0x4ef9a686 ! Init value for %f46
.word 0x19c514f8,0x67d520bf
.word 0xae10ff5c,0xc5211a79
.word 0xbb8e04dd,0xf09331b2
.word 0xc3bc3e21,0xac4ccb8a
.word 0x0194c72d,0x7efb23cd
.word 0x66e3fdf3,0x74c08a33
.word 0xb9085d39,0xfffbd7ba
.word 0x00eab910,0xf73fd493
p18_expected_registers:
.word 0x00000000,0x290ce3b1
.word 0xfcd5b430,0xb6101719
.word 0x00000000,0x000000fc
.word 0x00000000,0x000000dc
.word 0x00000000,0x0000e5bf
.word 0x00000000,0x6826d986
.word 0x00000000,0xc5849469
.word 0x00000000,0xa14b2784
p18_expected_fp_regs:
.word 0x2d44773f,0x36b42a88
.word 0xfbe5f627,0xeb30abf2
.word 0x3a0b9e06,0xfb81b120
.word 0x1b01e696,0x81c4aab3
.word 0x7429d87a,0xe167a2f8
.word 0x65a3d913,0x14aaeefc
.word 0x04d8c499,0x02209691
.word 0x7d11511a,0x63d6ce48
.word 0x2fa67638,0x86188d27
.word 0xe9964d7f,0x43eb171f
.word 0x50a3d4fc,0xa919ca59
.word 0xbfe57c07,0xe8f67c98
.word 0x84274ba1,0x7a57ad8f
.word 0x773775f7,0xa1cdf9e5
.word 0x76a99ddc,0x99707a87
.word 0x61e2c88d,0x917dbc23
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0x1e6ae36f,0xfe5a60d6
.word 0x48673c31,0xa236d1a7
.word 0x50f4c96a,0xb82ab11e
.word 0xffffffef,0xef390184
.word 0x11ff0db7,0x72b80235
.word 0x2412b54a,0xb158bd71
.word 0xe72c312a,0xeb06584b
.word 0x8b4ada30,0xd9e525ef
.word 0x5c05845a,0xbf132c90
.word 0x43c611db,0x01d9898b
.word 0xa047bf1e,0x692287e0
.word 0x093f1efe,0xea0343e7
.word 0x10cd39a3,0x35d0074a
.word 0x74e98716,0x827ed875
.word 0xf4f9224b,0x5c822417
.word 0x603e3b57,0xb9cfd4ba
.word 0x79d3917f,0xb75180cd
.word 0x584b7cc1,0x8f5032d2
.word 0x765860d4,0x349f3894
.word 0xecd5a5ee,0xfecdc683
.word 0x83eb02bd,0xa4308b67
.word 0x99da4b10,0xc3bc1ac9
.word 0x60116891,0x1b1da5b6
.word 0x9ffb9168,0x66473cf7
.word 0x5cb0ff7b,0x6cc0b5dd
.word 0x4a3d8f69,0x9f3ecefe
.word 0x652c2b56,0x2b33fe31
.word 0xf06c3a07,0x4a7b7a3d
.word 0xd8741d0e,0x2a9f4947
.word 0x20f4e557,0x1bf2f4b7
.word 0x44eebf15,0x7a79ff1f
.word 0xcf887b5c,0x109ec513
.word 0x5c2ceac1,0x7e5d2e75
.word 0xf07bba5a,0xc4e54bc8
.word 0x54135c22,0xe3ec19b9
.word 0x99b21315,0x4203d06d
.word 0x6b611e96,0x37e97de0
.word 0x3d12465f,0xa19e087c
.word 0xb4d81e64,0x7322c212
.word 0x1bb5b9bd,0x66f9dd58
.word 0xcd8051b7,0x7f91d379
.word 0xd232508f,0xc17c4b58
.word 0x366de2d8,0xd4605876
.word 0x83c6cdfe,0xeea5d5ec
.word 0x678b30a4,0xbd02eb83
.word 0x3b808149,0x0cb94fd7
.word 0xb6a51d1b,0x91681160
.word 0xf73c4766,0x6891fb9f
.word 0x278d1886,0x3876a62f
.word 0x1f17eb43,0x7f4d96e9
.word 0x59ca19a9,0xfcd4a350
.word 0x987cf6e8,0x077ce5bf
.word 0x8fad577a,0xa14b2784
.word 0xe5f9cda1,0xf7753777
.word 0x877a7099,0xff9da976
.word 0x23bc7d91,0x8dc8e261
.word 0x2fa67638,0x86188d27
.word 0xe9964d7f,0x43eb171f
.word 0x50a3d4fc,0xa919ca59
.word 0xbfe57c07,0xe8f67c98
.word 0x84274ba1,0x7a57ad8f
.word 0x0b1b1ce0,0xa1cdf9e5
.word 0x76a99ddc,0x99707a87
.word 0x61e2c88d,0x917dbc23
p18_local1_expect:
.word 0x00000000,0x496445c9
.word 0x1e437c54,0x4d1cc6d9
.word 0x68cde6ed,0x987c7c56
.word 0x1bcb98db,0xf7753777
.word 0x831d5351,0x578b9021
.word 0xf1c8a75f,0xa0a21f74
.word 0x143a7e39,0x320714ff
.word 0x1c6e2295,0x54d03433
.word 0x3a31212e,0x3876a62f
.word 0x1f17eb43,0x7f4d96e9
.word 0x59ca19a9,0xfcd4a350
.word 0x987cf6e8,0x077ce5bf
.word 0x8fad577a,0xa14b2784
.word 0xe5f9cda1,0xf7753777
.word 0x877a7099,0xdc9da976
.word 0x23bc7d91,0x8dc8e261
.word 0x03c801bc,0xb4669d2b
.word 0x9bb6cbe8,0x201b7692
.word 0x096a11c2,0x504a1f37
.word 0x6301e856,0x503dee03
.word 0x20a949fd,0x8deec78f
.word 0xea67df55,0x22834e24
.word 0xa966d973,0xa706cbb8
.word 0x44308814,0x3d1192ee
.word 0x278d1886,0x3876a62f
.word 0x1f17eb43,0x7f4d96e9
.word 0x59ca19a9,0xfcd4a350
.word 0x987cf6e8,0x1b6383a8
.word 0x8fad577a,0x000000fe
.word 0xe5f9cda1,0xf7753777
.word 0x877a7099,0xdc9da976
.word 0x23bc7d91,0x8dc8e261
.word 0xcb34c4d2,0xb2a42b16
.word 0xbb88a07c,0x6ebee13e
.word 0x3bf4b8e6,0x4210d8c8
.word 0xfb8d37c3,0x7768223d
.word 0x911ec2ff,0x916aaf04
.word 0x11cb4dde,0xaa8e80fb
.word 0xf7877bca,0xbe55641c
.word 0xb0f55bfe,0x7768223d
.word 0x2d44773f,0x36b42a88
.word 0xfbe5f627,0xeb30abf2
.word 0x3a0b9e06,0xfb81b120
.word 0x1b01e696,0x81c4aab3
.word 0x7429d87a,0xe167a2f8
.word 0x65a3d913,0x14aaeefc
.word 0x04d8c499,0x02209691
.word 0x7d11511a,0x63d6ce48
.word 0xaa071a45,0x366de2d8
.word 0x663765b8,0x7761933a
.word 0x3ee42584,0xe69cde68
.word 0xf73853b9,0xafbd764f
.word 0x75b06a14,0x27170c8b
.word 0x8fd829bb,0xed5e80a5
.word 0x24c69ce0,0xc21bbb4b
.word 0x00000000,0x3a31212e
.word 0xac0433c5,0x52153eea
.word 0x7df42a96,0x860b70bb
.word 0x8b4b79e1,0x729c2d9b
.word 0x5cc7d8c0,0xb27549eb
.word 0x13b11031,0xb1c08c5b
.word 0x68ff5b9e,0x0b1b1ce0
.word 0xae4e2318,0x0e1f2b7c
.word 0x74b97380,0x5f71174c
p18_local2_expect:
.word 0x5d6f5bca,0x6d586d82
.word 0x52b8a1db,0xf6bfff88
.word 0x45d63381,0x840b3593
.word 0xbebc2b0d,0x19477b75
.word 0xd2ede055,0xc78b8fcb
.word 0x40b39cf2,0x05164fd2
.word 0x997d3458,0x6c058279
.word 0xe664af06,0x1d28c2fd
.word 0xd5c8b95c,0xa8d27878
.word 0xf454461c,0xafcdbdf2
.word 0xb0857cc4,0x318b4e9f
.word 0x9350b023,0x717986b1
.word 0xaed17546,0x1bcab86d
.word 0x54d03433,0xff2c77c2
.word 0x04d71b8e,0xa4c23a58
.word 0x45d63381,0xa5c5c9a6
.word 0x59fd4334,0x8cb9cef5
.word 0x6d0e737f,0x5efb9f4f
.word 0x0d0945b5,0xad71a356
.word 0xaa3432e3,0x6cf2bbff
.word 0x56145983,0x41bdcee1
.word 0x405c30f5,0x7bcfff6c
.word 0x3d3e937f,0x23072839
.word 0x645363ba,0xf9466e9e
.word 0x0eafd3dd,0x56ec7820
.word 0x8f8d4e1b,0x7cc765e1
.word 0x4edef53d,0xd04e5358
.word 0x187c651e,0xd1a2e44a
.word 0x54e35417,0xe4b82aad
.word 0x844b714f,0xd35e79f0
.word 0x5a879fbf,0xbb9c1cef
.word 0x1d18e1c8,0x19c93348
.word 0x26c6eac1,0x6aea31c3
.word 0x4eecc077,0x1008e8c5
.word 0x2694f5fb,0x2a9f4947
.word 0xa3d0f1de,0x99b01e7a
.word 0xeb3fa08c,0xd4a74ad6
.word 0xb8da0062,0x4397f18a
.word 0x0e3c26fb,0x692603ba
.word 0xea573467,0x1a808e8a
.word 0x1590480b,0x62c51305
.word 0xa9b33011,0xa49235b8
.word 0x5208b167,0x7d4319a5
.word 0x20ccab6e,0x43492cfa
.word 0xd12bffe7,0x3777d777
.word 0xffffff99,0x1d23d637
.word 0x5c5323ff,0x6912208d
.word 0x0ef386a8,0xe3a46cca
.word 0xb1bd34a4,0xd4a74ad6
.word 0xf4dead1a,0x3bdd22c1
.word 0xd2a723bc,0x9d9f2c47
.word 0x5edf0726,0x3740c8af
.word 0x87d0223e,0xf09018de
.word 0x844566fe,0x0d0945b5
.word 0xa260f646,0x480a657b
.word 0x2f65151a,0x2dd1a882
.word 0x3b0993f6,0xbf25fdd4
.word 0x227c30e7,0x71bdfab2
.word 0xa9c8ad5c,0x21be8dee
.word 0xccadc8dc,0x2667d4d0
.word 0x46c71071,0x4837cf86
.word 0xe3032d88,0x0bc1dbe9
.word 0xeb354b5e,0xb276319d
.word 0x97717fcb,0x126674d8
p18_local3_expect:
.word 0x8b18f6b8,0x466d5951
.word 0x5cec9c02,0x27b68ce2
.word 0xd135f9de,0x473f7681
.word 0x01e8acc5,0xdbe29934
.word 0x8be45698,0x92a2e627
.word 0xfb00cb55,0xb481faf0
.word 0x5c394915,0xb8697e2f
.word 0x756e9fad,0xd68ea921
.word 0x290ce3b1,0x01b54da4
.word 0x458ca517,0x160f00d3
.word 0xb7705997,0xb8697e2f
.word 0x99707a87,0xf2a79114
.word 0xbc5ff5fd,0x873b5f7f
.word 0x09e0368b,0x2d10c206
.word 0x44619f1d,0x93fe1a81
.word 0xe319b7f8,0x2205c54f
.word 0x692287e0,0x7c44eade
.word 0xf65834b9,0xe1b3b002
.word 0x2a819ba5,0x0cb94fd7
.word 0xe823e7f4,0x1f7ab10a
.word 0xb7f56d7d,0x559957a3
.word 0xa64b6b79,0x496445c9
.word 0xa6bc6edd,0x616e09c0
.word 0xe76a310e,0xff6de140
.word 0x3f672e42,0x347b3311
.word 0xe4cfbd4f,0x9a98424c
.word 0x537ca344,0x618b97a0
.word 0xa44a70bc,0xc5849469
.word 0x1350d4b3,0x5e4f1ec2
.word 0x05486b96,0x78455ea2
.word 0x5ea6efb6,0x79cac94a
.word 0x0b3ddab1,0x3a446cc8
.word 0x2fa67638,0x86188d27
.word 0xe9964d7f,0x43eb171f
.word 0x50a3d4fc,0xa919ca59
.word 0xbfe57c07,0xe8f67c98
.word 0x84274ba1,0x7a57ad8f
.word 0x773775f7,0xa1cdf9e5
.word 0x76a99ddc,0x99707a87
.word 0x61e2c88d,0x917dbc23
.word 0x9f0e08b6,0xeef55ebb
.word 0xd700a6ca,0xe10d8c73
.word 0x3d54b232,0xc3b61d52
.word 0xee2fe6ff,0x39070671
.word 0xda05654c,0xd9aeabe0
.word 0xeb23705e,0x7d466496
.word 0xb02caa1b,0x6ddcd305
.word 0x0a6f5d27,0x7ed80e3c
.word 0x35713b13,0x6fdf4f61
.word 0x2fcea53e,0x604598dd
.word 0xfcd5b430,0xb6101719
.word 0xc35ca4ce,0xf18b8a29
.word 0x506b70b0,0x4f1bfc84
.word 0x27f883d2,0x254d8428
.word 0xb458d0a1,0xd28c0644
.word 0x264ccd51,0x349370c6
.word 0x2fa67638,0x86188d27
.word 0xe9964d7f,0x43eb171f
.word 0x50a3d4fc,0xa919ca59
.word 0xbfe57c07,0xe8f67c98
.word 0x84274ba1,0x7a57ad8f
.word 0x773775f7,0xa1cdf9e5
.word 0x76a99ddc,0x99707a87
.word 0x61e2c88d,0xff7dbc23
p19_init_registers:
.word 0x5d46fe96,0x7d710e66 ! Init value for %l0
.word 0x64566a84,0xd0583403 ! Init value for %l1
.word 0xa18297d6,0x72ccb693 ! Init value for %l2
.word 0x5fef5ac5,0xdd9f5d6d ! Init value for %l3
.word 0x3969c4a6,0x4ac77e88 ! Init value for %l4
.word 0x8a5cd508,0xcf15b589 ! Init value for %l5
.word 0x1e935652,0x656a70b8 ! Init value for %l6
.word 0x18c3c8e9,0xc8f87a88 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xfadf37d9,0xd9711d91 ! Init value for %f0
.word 0x1b029c50,0xe4a192fd ! Init value for %f2
.word 0x81b6bb92,0x69540b59 ! Init value for %f4
.word 0xe0ad7fd0,0x9fb87cbc ! Init value for %f6
.word 0x5180f55d,0xc57fc1b0 ! Init value for %f8
.word 0xf34d0f91,0x07d693a7 ! Init value for %f10
.word 0x0e0ae0f6,0xb918cf2a ! Init value for %f12
.word 0x66c35c62,0x8ff3862e ! Init value for %f14
.word 0x3645d091,0xbd8c8b30 ! Init value for %f16
.word 0x97ecb389,0xbb49666e ! Init value for %f18
.word 0xec41fefe,0x3ebcc34e ! Init value for %f20
.word 0x694dc02a,0x72ffe64b ! Init value for %f22
.word 0xfeb59913,0x7637e417 ! Init value for %f24
.word 0x5cd62ffe,0xa0795ad0 ! Init value for %f26
.word 0xc196c260,0x7f2b9a3a ! Init value for %f28
.word 0x82f7d7f8,0xb5adfdfd ! Init value for %f30
.word 0x81986867,0x80f9272a ! Init value for %f32
.word 0xcae5805b,0xabfad9cc ! Init value for %f34
.word 0xa2bc481f,0xb102a007 ! Init value for %f36
.word 0xaa0f6225,0xe3ebc450 ! Init value for %f38
.word 0x193056ed,0x3287017d ! Init value for %f40
.word 0x7e6d01a6,0x8bbdeb9f ! Init value for %f42
.word 0xd7fa9168,0x76465808 ! Init value for %f44
.word 0x2321af21,0x525131aa ! Init value for %f46
.word 0x2bb98cf3,0x7761dfd9
.word 0x58ba600d,0x4be000e8
.word 0xdf80ef1f,0x8eb5f3d6
.word 0xc1946d62,0x33396a5d
.word 0x9a714c2e,0x01c6ae5b
.word 0xe877d208,0x9ae28f7b
.word 0x5836d114,0xef715f30
.word 0x87811529,0x0783a9de
p19_expected_registers:
.word 0x00000000,0x8458b091
.word 0x00000000,0x000000aa
.word 0xedc23c5e,0x0fa2027e
.word 0x00000000,0xff296cfb
.word 0xe592fa93,0x8c556f63
.word 0x00000000,0x6140c027
.word 0x00000000,0xff296cfb
.word 0x00000000,0x60675985
p19_expected_fp_regs:
.word 0x49c68543,0x27c04061
.word 0x636f558c,0x93fa92e5
.word 0xf524424d,0x23b64ba6
.word 0x08c5f24b,0x58cd3247
.word 0xc9d31054,0x82798b3a
.word 0x543c8776,0xd2b36d5d
.word 0x16ff23b2,0x61a58814
.word 0x3e2be1bc,0x79911098
.word 0x5539f903,0x5cda140e
.word 0x86008e8c,0x87e88fe6
.word 0xd9b5bf69,0x42b2d2ed
.word 0xe7f46028,0x2218839b
.word 0x62794d27,0x1ccd3999
.word 0x27f81a2d,0xbe2d2409
.word 0x375b56c4,0xcde884de
.word 0x1d547ece,0xd21d7fc4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0xef140cc5,0x9ca8a9b0
.word 0x977fe9b5,0x00000062
.word 0x0ec4c698,0x902a07ff
.word 0xde22d06c,0xa9f8401d
.word 0x3843e64c,0x7b6918b9
.word 0xbb6e3139,0x96f4f828
.word 0xf5475676,0xa59fd829
.word 0xf034dffd,0x5eb58b51
.word 0x5f17f814,0xca516d03
.word 0xe0b9a699,0xd9dbc9ac
.word 0x69f4e9a8,0xc33bb0f3
.word 0x30be7aa1,0xe6d80cfe
.word 0x909306d8,0xc6db80e7
.word 0xb53a0a6c,0x9bb336ea
.word 0xf823e78f,0x59dd385b
.word 0x9fa3b7f1,0xab1a384e
.word 0x3f017aff,0x74f80a8f
.word 0x8d821e22,0x7f0d52b8
.word 0xffd9e447,0xaed7009f
.word 0x09c8761c,0x34d6d316
.word 0xe3c236b4,0x778f9727
.word 0xefd6734d,0x16bbfbc3
.word 0x60675985,0x1cf873e9
.word 0xfbce7c2b,0x1607c85c
.word 0x031c17c9,0x5b2c51c0
.word 0xa9c82108,0x81f452f6
.word 0x5e2d85a3,0xe317c438
.word 0x9c5ad4d2,0xf92fff35
.word 0x448d2ecb,0xb191faa6
.word 0xd1cbc0cd,0xc40c9dd6
.word 0x92734d68,0x7e8e0549
.word 0xf678fcd7,0x55fccf6c
.word 0x49c68543,0x27c04061
.word 0x636f558c,0x93fa92e5
.word 0xf524424d,0x23b64ba6
.word 0x08c5f24b,0x58cd3247
.word 0xc9d31054,0x82798b3a
.word 0x543c8776,0xd2b36d5d
.word 0x16ff23b2,0x61a58814
.word 0x3e2be1bc,0x79911098
.word 0xce667315,0xadd62912
.word 0x953ada50,0xa7ee5ad8
.word 0x000000c1,0x8f36e591
.word 0x9acbb2a6,0x8d0030c6
.word 0x5e9db057,0xcaff31c6
.word 0x4c6f0903,0x6e7deeff
.word 0x390b6941,0xf34c58cc
.word 0x33afe0a4,0x6d3942a1
.word 0xa427539c,0x8407bd12
.word 0x08331d6f,0x11968a54
.word 0x42d6ca3d,0x280cf1f7
.word 0xd9e935a7,0xd4eb3343
.word 0x2c838ff7,0x717f4e95
.word 0xc4036508,0xbb167406
.word 0xad92a370,0xeda39a52
.word 0xa61f5040,0x861093ad
.word 0x6140c027,0x4385c649
.word 0xe592fa93,0x8c556f63
.word 0xa64bb623,0x4d4224f5
.word 0x4732cd58,0x4bf2c508
.word 0x3a8b7982,0x5410d3c9
.word 0x5d6db3d2,0x76873c54
.word 0x1488a561,0xb223ffff
.word 0x98109179,0xbce12b3e
p19_local1_expect:
.word 0x6140c027,0x4385c649
.word 0xe592fa93,0x8c556f63
.word 0xa64bb623,0x4d4224f5
.word 0x4732cd58,0x4bf2c508
.word 0x3a8b7982,0x5410d3ff
.word 0x5d6db3d2,0x76873c54
.word 0x1488a561,0xb223ff16
.word 0x98109179,0xbce12b3e
.word 0xedc23c5e,0x0fa2027e
.word 0x77cd1528,0xff1418cb
.word 0xe624a721,0x3561620b
.word 0x5c33951a,0x07b81e2c
.word 0x21ab350d,0xc611cafe
.word 0x425a70a2,0x18466918
.word 0xada99fae,0x5cf91f12
.word 0xd7fda746,0x27e86333
.word 0x1166f535,0x489ce767
.word 0x876374e0,0x7581421b
.word 0xfc55add1,0x22a3a118
.word 0x21e5f1cf,0xc024713e
.word 0x1c6807d2,0x8f823cfe
.word 0x223b36e7,0x6c9caf52
.word 0x97310bc6,0xd9b5bf69
.word 0xb6fcb4eb,0x4cc7a5e6
.word 0x4f716d81,0x61bcb6de
.word 0x8f944aec,0x6566a3c3
.word 0xd7845360,0xb7b40ea9
.word 0x6b3039e0,0xa9bb216c
.word 0xb27cbae4,0x124998c6
.word 0x25e2b061,0x291c0681
.word 0x8b3ec15c,0x2f70c8d4
.word 0x3b047d30,0xb355bec8
.word 0xe0ad7fd0,0x14c1e2b3
.word 0x64152be0,0x7152d3a8
.word 0x09704e32,0xd348fe90
.word 0xc707fcf9,0x4d499504
.word 0x846c36b9,0x3f8aad28
.word 0x365e1fc3,0x02713f8f
.word 0xb4df78b4,0xa99c0b87
.word 0x79a648a9,0x4e109736
.word 0x28edc8f6,0x10beaa53
.word 0xfa79d43f,0xeab96837
.word 0x8ad50e2d,0xb5ab3783
.word 0x1de6ae63,0xe9dff2c3
.word 0xbd1624d2,0xe3096fb1
.word 0xdf942ed5,0x5d9749f4
.word 0x4bbad003,0x21e254ce
.word 0xa931b66c,0x91af1335
.word 0xd6471c6d,0xabbf5319
.word 0xe5e91985,0x3ae2be5e
.word 0x5d05b417,0x72f97ef9
.word 0x7b3456e9,0x5db5e163
.word 0x2489bce8,0x3d1a3630
.word 0x27158234,0x98b89f47
.word 0xcf89a780,0x5d206ac5
.word 0x97ec5a19,0x0553894f
.word 0x308b8cbd,0x91d04536
.word 0x6e6649bb,0x89b3ec97
.word 0x4ec3bc3e,0xfefe41ec
.word 0x4be6ff72,0x2ac04d69
.word 0x17e43776,0x1399b5fe
.word 0xd05a79a0,0xfe2fd65c
.word 0x3a9a2b7f,0x60c296c1
.word 0xfdfdadb5,0xf8d7f782
p19_local2_expect:
.word 0x021118cf,0x98226179
.word 0x4b9477d8,0xf37bc316
.word 0xa99a8a68,0x455464e6
.word 0xd22bbc8b,0xf2368291
.word 0x6e697de3,0xc9c77182
.word 0xa5f3e387,0xeb4081d9
.word 0xc86b15ff,0x916e6728
.word 0x698d8a1c,0xb9b65cdf
.word 0x5539f903,0x5cda140e
.word 0x86008e8c,0x87e88fe6
.word 0xd9b5bf69,0x42b2d2ed
.word 0xe7f46028,0x2218839b
.word 0x62794d27,0x1ccd3999
.word 0x27f81a2d,0xbe2d2409
.word 0x375b56c4,0xcde884de
.word 0x1d547ece,0xd21d7fc4
.word 0xd6a5a576,0xb3caee0d
.word 0xd7e88057,0x943a1437
.word 0x09ae455f,0x2f727fff
.word 0xeef816a2,0x4a76de93
.word 0x29fcb943,0x99fa8497
.word 0x22b4d8df,0xed009e3f
.word 0x44390e72,0xed6883ff
.word 0xd304ab9a,0xd34b6b11
.word 0xb459c638,0xa249f7f3
.word 0x58a805f1,0xa1102d6b
.word 0xf809364e,0x1f7ffc98
.word 0x8e6d44da,0xf5b0287a
.word 0x105f7377,0x707475ad
.word 0xed5bd752,0xe0359c3b
.word 0xac7d6f89,0xb6043684
.word 0x0449f661,0x4e84a419
.word 0xc5dc3f94,0x6e53438a
.word 0x1bf1e8f1,0x359a4856
.word 0xc503a90a,0xd18542f0
.word 0x94eaad19,0x593bd842
.word 0x00000000,0x8b3ec15c
.word 0xfe9723fc,0x8458b091
.word 0xae5f2d5e,0x3e6ffea9
.word 0xff9d368b,0x26d6ec3a
.word 0x39678085,0x0e8b18a4
.word 0x4e84a419,0xfc84df16
.word 0xb3caee0d,0xaa98af67
.word 0xdd3a13f0,0xc7c55572
.word 0x5f6e7cb9,0x28880959
.word 0x7af678fc,0xa25d959a
.word 0x63edde60,0xf27891ba
.word 0x465c6bc2,0x5a89218a
.word 0xcd9f2c78,0x4661805e
.word 0x07075869,0x37a98fd4
.word 0xc39dd767,0xff91e3f3
.word 0x002f7045,0x7db34718
.word 0x984c8cff,0x75f028b3
.word 0x698d8a1c,0x51fe9835
.word 0xe2ad7f32,0x6dcbe848
.word 0x961bcae4,0x60f9ff5b
.word 0x49c68543,0x27c04061
.word 0x636f558c,0x93fa92e5
.word 0xf524424d,0x23b64ba6
.word 0x08c5f24b,0x58cd3247
.word 0xc9d31054,0x82798b3a
.word 0x543c8776,0x7637e417
.word 0x16ff23b2,0x61a58814
.word 0x3e2be1bc,0x79911098
p19_local3_expect:
.word 0x371860e0,0x041e05c2
.word 0x92114169,0x4c47e9b9
.word 0x0cd71531,0xc1351e8c
.word 0x8d8ded7e,0xf19e8d7d
.word 0xfe2f6926,0x6f45aabb
.word 0x965f0433,0x42093143
.word 0x943ac4b6,0x164f5664
.word 0x8b3ec15c,0xbf3c36e2
.word 0xfadf37d9,0xd9711d91
.word 0x1b029c50,0xe4a192fd
.word 0x81b6bb92,0x4cc7a5e6
.word 0xffad7fd0,0x9fb87cbc
.word 0x5180f55d,0xc57fc1b0
.word 0xf34d0f91,0x07d693a7
.word 0x0e0ae0f6,0xb918cf2a
.word 0x66c35c62,0x8ff3862e
.word 0x816063a0,0x2c275670
.word 0x83cd54c9,0x0d3bea3c
.word 0x230a29e2,0x1f4294db
.word 0x9ae0a3b3,0x65dad785
.word 0x5f32d424,0x8b9cb8b6
.word 0xde9f0b24,0x56abc2a8
.word 0xd04c0ea4,0x0d793f2c
.word 0x589d2cdb,0xb10f8a3c
.word 0xfadf37d9,0xd9711d91
.word 0x1b029c50,0xe4a192fd
.word 0x81b6bb92,0x69540b59
.word 0xe0ad7fd0,0x9fb87cbc
.word 0x5180f55d,0xc57fc1b0
.word 0xf34d0f91,0x07d693a7
.word 0x0e0ae0f6,0x5bd90f34
.word 0x66c35c62,0x8ff3862e
.word 0x3645d091,0xbd8c8b30
.word 0x97ffb389,0xbb49666e
.word 0xec41fefe,0x3ebcc34e
.word 0x69ffc02a,0x72ffe64b
.word 0xfeb59913,0x7637e417
.word 0x5cd62ffe,0xa0795ad0
.word 0xc196c260,0x7f2b9a3a
.word 0x82f7d7f8,0xb5ad1cfd
.word 0xd03fef93,0x26eca6d5
.word 0x46cdcf43,0x2213be65
.word 0x80416198,0x0adb4d22
.word 0x8d41703b,0x6acfe3a2
.word 0x1090c1fa,0x0953e478
.word 0x8b6d3000,0x3c34ccd8
.word 0x3e2be1bc,0xde8fc484
.word 0x0b6ce714,0x4ec56431
.word 0x4242e17e,0x1dd51679
.word 0x8a56aa13,0x1b941141
.word 0x88ebeddd,0x7e3e538a
.word 0xac8d3930,0x000000ff
.word 0x1b38e695,0xfdee8fbd
.word 0x41f07a38,0x4f49640b
.word 0xf34c58cc,0x80200ca2
.word 0x9e3531e4,0x8eb81b35
.word 0xea4728bb,0x2cfe1da2
.word 0x0000000e,0xf629761a
.word 0x35edad07,0x07ee6721
.word 0xe0bad5b2,0x3beb71a2
.word 0x0d2c3e68,0xbcb050bd
.word 0xf09b7555,0xbdf4a714
.word 0xbce3a7f7,0x20a392bd
.word 0x75a9804b,0xfa0459bd
p20_init_registers:
.word 0x0e313c6d,0xe33fac63 ! Init value for %l0
.word 0xf571c983,0xf7c1b246 ! Init value for %l1
.word 0x37641ad0,0x7a71567a ! Init value for %l2
.word 0x430077d1,0xfaf2dd2b ! Init value for %l3
.word 0xe8b9f9ac,0xba02db3a ! Init value for %l4
.word 0x1d7f3205,0x8a39ed2c ! Init value for %l5
.word 0x22113c80,0x0228a226 ! Init value for %l6
.word 0x4bdd67fe,0xa0501d78 ! Init value for %l7
.align 64
p20_init_freg:
.word 0x322c13cf,0x126c8b2b ! Init value for %f0
.word 0x157afb9c,0xa0ec8548 ! Init value for %f2
.word 0x3d173ac2,0x6ff237a0 ! Init value for %f4
.word 0x43792925,0xed30b4f4 ! Init value for %f6
.word 0x99247c77,0x80d363e8 ! Init value for %f8
.word 0x565b0829,0x950df18f ! Init value for %f10
.word 0x27d63e08,0x01900113 ! Init value for %f12
.word 0x89f0735a,0x83e6788e ! Init value for %f14
.word 0x42d4fa88,0xac83b8c5 ! Init value for %f16
.word 0x9cd6860c,0xc5f7e3bf ! Init value for %f18
.word 0xddabcdac,0x9db36853 ! Init value for %f20
.word 0x59cddffc,0x753cd165 ! Init value for %f22
.word 0x6611a9f6,0x66433313 ! Init value for %f24
.word 0x21989631,0x1ab64a7d ! Init value for %f26
.word 0x917987a3,0x7dbd76ab ! Init value for %f28
.word 0x0e349d41,0xdc8b24e7 ! Init value for %f30
.word 0x7c63f2f2,0x2aee17cd ! Init value for %f32
.word 0xede74d7a,0xe1b7970c ! Init value for %f34
.word 0xc6f3e74c,0x41e936d8 ! Init value for %f36
.word 0xa97fd046,0xff2686dc ! Init value for %f38
.word 0xa96355cb,0x632f69fc ! Init value for %f40
.word 0x41ba8c73,0x089ec8b6 ! Init value for %f42
.word 0x6872e389,0xeeb9be53 ! Init value for %f44
.word 0xfd8d3eda,0xb91a31f3 ! Init value for %f46
.word 0x5e24e067,0x1b8ca1ca
.word 0x51c229ec,0x53596908
.word 0xc8067d96,0xf264c321
.word 0x7e2b0c3e,0xb34ce339
.word 0xfaa3898d,0xe96ffc86
.word 0xafc46aae,0x4e2f6696
.word 0xdd10eb1d,0x572e8d61
.word 0x2ac7bf24,0xde556b83
p20_expected_registers:
.word 0x00000000,0x860bf295
.word 0x00000000,0x13019001
.word 0x00000000,0x950df18f
.word 0x00000000,0x00000051
.word 0x00000000,0x753cd165
.word 0xa7686df6,0x66aa75a4
.word 0x00000000,0xec4ec0ad
.word 0xa3f5b3e7,0xec4ec0ad
p20_expected_fp_regs:
.word 0xd683b2a0,0x3c2fed94
.word 0xfd2c06c2,0x6b6211b5
.word 0xa3e05b34,0x30661f02
.word 0xfe920adf,0xe6c46f2d
.word 0x2b1b4b84,0x75ba4a87
.word 0xfde5e492,0x6347f00c
.word 0x9c030813,0x1eb6a4c5
.word 0x4427fb59,0xddacd064
.word 0x0435ec2c,0xa29a4bb9
.word 0x7ac8b55c,0xe1bc0290
.word 0xb4c44513,0xd66c1d2c
.word 0xe585b583,0x429be047
.word 0x9f15ac53,0xcb94834a
.word 0x88ecac81,0xbdb48da8
.word 0x4ae47eb8,0x9d5733c3
.word 0x7bcca910,0xdd386bde
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xd683b2a0,0x3c2fed94
.word 0xfd2c06c2,0x6b6211b5
.word 0xa3e05b34,0x30661f02
.word 0xfe920adf,0xe6c46f2d
.word 0x2b1b4b84,0x75ba4a87
.word 0xfde5e492,0x6347f00c
.word 0xec4ec0ad,0xec4ec0ad
.word 0x4427fb59,0xddacd064
.word 0x29859fc1,0x94dd4f26
.word 0xa3f5b3e7,0x000000ff
.word 0xc4553332,0x0cff4ac1
.word 0xc0659d74,0x2dd30ef8
.word 0xdd57d839,0xe7e17f72
.word 0xfc4d513c,0x9107b375
.word 0x924e65c3,0xb623410d
.word 0x9cbe92bc,0x306bcd96
.word 0x322c13cf,0x126c8b2b
.word 0x7a7156ff,0xa0ec8548
.word 0x3d173ac2,0x6ff237a0
.word 0x43792925,0xed30b4f4
.word 0x99247c77,0x80d363e8
.word 0x565b0829,0x950df18f
.word 0x27d63e08,0x01900113
.word 0x89f0735a,0x83e6788e
.word 0x0435ec2c,0xa29a4bb9
.word 0x7ac8b55c,0xe1bc0290
.word 0xb4c44513,0xd66c1d2c
.word 0xe585b583,0x429be047
.word 0x9f15ac53,0xcb94834a
.word 0x88ecac81,0xbdb48da8
.word 0x4ae47eb8,0x9d5733c3
.word 0x7bcca910,0xdd386bde
.word 0x51d3cbff,0xe857c861
.word 0x7f35ffdd,0x6f4018b3
.word 0xf2a72fff,0x309cfdc1
.word 0x35691b15,0x261ebf1a
.word 0x584e58d1,0x7b3fd235
.word 0x687144cf,0x4be7f307
.word 0x7140d2ff,0x1e5a42dd
.word 0x28a291b9,0xdccd516b
.word 0x14de2e0d,0xf7c1b246
.word 0x55fe8c1d,0xc6ce32c1
.word 0x98322d81,0x7824f1de
.word 0xa688bbaa,0xb0af3320
.word 0x3fb4835d,0xf6418c8e
.word 0xccca4fd3,0xf5ab0373
.word 0xf0c1b1df,0x69a9c041
.word 0x5fb3d46d,0x515744cf
.word 0x3b0b36b8,0xfafc0b51
.word 0x71edae41,0x546146b2
.word 0x903ce3b4,0xce1b69fa
.word 0xf7a6358a,0x04f51f19
.word 0x56c1d66f,0x70a4a874
.word 0x6597051d,0xa61e51b5
.word 0x5a902f18,0xbabe33f6
.word 0xf21081a3,0x69ea1526
.word 0xb77b8b84,0x71a3be72
.word 0x4afc29a9,0x3ed42389
.word 0xd6ff07b5,0x77d6ee3b
.word 0xa1db855d,0x0625e667
.word 0x1abcfcbc,0xf30aa54f
.word 0xffb356e2,0x3050b777
.word 0xd749045c,0xe5e2dbc0
.word 0x747c38b2,0x23d52b3b
p20_local1_expect:
.word 0x42d4fa88,0xac83b8c5
.word 0x9cd6860c,0xaef84b60
.word 0xddabcdac,0x9db36853
.word 0x59cddffc,0x753cd165
.word 0x6611a9ff,0x66433313
.word 0x21989631,0x1aff4a7d
.word 0x917987a3,0x7dbd76ab
.word 0x0e349d41,0xdc8b24e7
.word 0x49f9caeb,0x39898d31
.word 0xdc13ac5a,0xba55cd65
.word 0xf5542bf3,0x437703c9
.word 0x7382d97a,0x4450af16
.word 0x000000be,0xb41d690e
.word 0xaef84b60,0xcc626cc7
.word 0x8771817c,0x815dd90d
.word 0x0c68bd48,0xe0571394
.word 0x519fb4f8,0xe24c3151
.word 0x507e897b,0x860bf295
.word 0x0f39e862,0x3bcaf7f5
.word 0xffa5b53a,0x9bb92dbf
.word 0xb0e2380a,0x446467dc
.word 0xb29b9bc2,0xdbfa8158
.word 0xf45d518d,0xd8dc5ee8
.word 0x99226daa,0xcc76e129
.word 0xc1e0d062,0x823cf775
.word 0x6e218a30,0x7b88bf6c
.word 0xd5ffcd69,0x837976ae
.word 0xeabf1f6c,0x871ea91a
.word 0xe61865fa,0x5b814e01
.word 0xbaf88bba,0x468f923b
.word 0x8ccc9b9e,0x822b7d7d
.word 0xf2e47dc0,0x0ae460eb
.word 0xf9ca0c40,0x8c6bdc40
.word 0x986c62ea,0x0f35c942
.word 0x59eb52ad,0xcaf6eff6
.word 0x12bcc99d,0x605f2fef
.word 0xbc4a9307,0xf11079b4
.word 0x934f28a9,0x8bf57a69
.word 0x3c58f533,0x9fc66250
.word 0x2ad7532c,0x9090e6b6
.word 0x0435ec2c,0xa29a4bb9
.word 0x7a0cb55c,0xe1bc02ff
.word 0xb4c44513,0xd66c1d2c
.word 0xe585b583,0x429be047
.word 0x9f15ac53,0xcb94834a
.word 0x88ecac81,0xbdb48da8
.word 0x4ae47eb8,0x9d5733c3
.word 0x7bcca910,0xdd386bde
.word 0x5ffc711a,0x925606f1
.word 0x98acf02b,0xa96e270b
.word 0x3010d790,0x80bea624
.word 0x48bb590a,0x672aa8da
.word 0xfb13657d,0x9995ba44
.word 0x758de957,0x30468c1f
.word 0xe53e8787,0x6e9269f5
.word 0x62e0b991,0x5de6bbae
.word 0xf96c4cf3,0xdc24d987
.word 0x26266f55,0x816ec597
.word 0x829f3aa5,0xa0b5e1d7
.word 0x091729e1,0xd5c7b862
.word 0x2252d475,0x4fa37663
.word 0x01949c63,0x8f37f59c
.word 0x27699e0f,0x3d9eca78
.word 0x85991bb7,0x5d1da5cb
p20_local2_expect:
.word 0x5a73f089,0xf7c1b246
.word 0x35d85464,0xffa77c76
.word 0xa5e53b5a,0xe91f7399
.word 0xff571e9f,0x341456db
.word 0xa88d6c7d,0x4fefb5e1
.word 0x2908fa41,0x8bf1f12f
.word 0x122cbc2f,0x91e87d31
.word 0x221a0fed,0x327e60b1
.word 0xaf852e0f,0x64c10859
.word 0xd5581a79,0xfd5e53dd
.word 0x66a0427d,0xf47703d0
.word 0x68561e91,0x5aa43fb2
.word 0xde7da969,0x75b4cc36
.word 0xa33e21b1,0x298a54db
.word 0x6b2e18ad,0xba66bc88
.word 0xf18ff7a8,0x9fd58343
.word 0x2b8b6c12,0xcf132c32
.word 0x4885eca0,0x9cfb7a15
.word 0xa037f26f,0xc23a173d
.word 0xf4b430ed,0x25297943
.word 0xcf0659cf,0xef444617
.word 0x8ff10d95,0x29085b56
.word 0x0000005f,0x083ed627
.word 0x8e78e683,0xf45d518d
.word 0x519fb4f8,0xe24c3151
.word 0x50ff897b,0xdbfa8158
.word 0x0f39e862,0x3bcaf7f5
.word 0xf5a5b53a,0x9bb92dbf
.word 0xb0e2380a,0x446467dc
.word 0xb29b9bc2,0x5a73f089
.word 0xf45d518d,0xd8dc5ee8
.word 0x99226daa,0xcc76e129
.word 0x4706741e,0x86e0c55f
.word 0xf4dd0dde,0xf922c490
.word 0x74b4dc5d,0x14de2e0d
.word 0x966e2e1f,0x783e9e1e
.word 0x30d2f817,0x475b029c
.word 0xfa26fc64,0xf82a832c
.word 0xcf973552,0x52aab6d6
.word 0x15bddece,0x586f0d27
.word 0x97eb9c50,0xacbb5ab5
.word 0x4c3637a1,0x67d82c9f
.word 0x8343670d,0xa65f0e36
.word 0x1de63712,0x08d2b95c
.word 0x0ff6ed16,0x1a3765b0
.word 0xeb0145ec,0x32b175c8
.word 0xcf06ffcf,0xef444617
.word 0xd1f12cb1,0x3ce0906a
.word 0x6fbe9745,0x6ab7bfd0
.word 0xdf3d1846,0xdcd58745
.word 0x7095a52e,0xfda9c440
.word 0xf0050aef,0x19a0b92b
.word 0x9bdc1114,0x3111537f
.word 0x0b63c5b8,0x03dc931e
.word 0x25f88d66,0x10d88d05
.word 0x30761414,0x99fd6879
.word 0x97aefaaf,0xcb234900
.word 0x8f081f38,0x7259b7c9
.word 0x91254ba0,0x23855bc8
.word 0x45cab866,0x85c85754
.word 0x59df6dae,0x61a415fb
.word 0xa878473b,0x2b7e3b4e
.word 0x9066cd4f,0xbd6a1798
.word 0x00000000,0x00000071
p20_local3_expect:
.word 0x73aa3eba,0x612734e8
.word 0xb1a523ff,0x863fb55a
.word 0xd030057a,0x86a9a6b1
.word 0xd01d87f5,0xd1ff855b
.word 0xc42ef119,0x00000059
.word 0x1c5d6faf,0xddb0b595
.word 0x86ea5bcc,0x44879aa3
.word 0xf4ba0ddf,0x21ea2902
.word 0x42d4fa88,0xac83b8c5
.word 0x9cd6860c,0xc5f7e3bf
.word 0xddabcdac,0x9db36853
.word 0x59cddffc,0x753cd165
.word 0x6611a9f6,0x66433313
.word 0x21989631,0x1ab64a7d
.word 0x917987a3,0x7dbd76ab
.word 0xff349d41,0xdc8b24e7
.word 0xfecafba0,0x131007c4
.word 0xea377415,0xfc9edc95
.word 0xa7686df6,0x66aa75a4
.word 0x11075807,0xa1357f02
.word 0x76f77579,0xa10939f6
.word 0xa4b6df49,0xe2203ee4
.word 0x6845b124,0x0a77fc37
.word 0x4036d546,0x44f7a7bd
.word 0xc4071013,0xa0fbcafe
.word 0x95dc9efc,0x157437ea
.word 0xa475aa66,0xf66d68a7
.word 0x027f35a1,0x07580711
.word 0xf63909a1,0x7975f776
.word 0xe43e20e2,0x49dfb6a4
.word 0x37fc770a,0x24b14568
.word 0xbda7f744,0x46d53640
.word 0x2d3754fa,0xf1937acc
.word 0xcec80aea,0x05283dec
.word 0xfdda678f,0xc7815056
.word 0xff1c1fdb,0x6347f00c
.word 0x1174d75e,0xc4d207eb
.word 0x11fcf246,0x1fcec504
.word 0xc474ca3c,0xaf254b98
.word 0x0f76c942,0x00000000
.word 0x0735bd57,0x09532290
.word 0x6927f671,0xffec8710
.word 0x2fb2b552,0x20f8013a
.word 0xb513a0f0,0x6adff270
.word 0xbf750512,0xdcf78558
.word 0x346124d6,0x71b5c1b8
.word 0x0ff6ed16,0x161dd582
.word 0x15a70aae,0xcd1df214
.word 0x6c0d0539,0xbb839e68
.word 0xe7989701,0x2b982bab
.word 0x71d7e0bf,0x65a34160
.word 0xd8936b8d,0x8712929e
.word 0x222f3eac,0x6d1b0057
.word 0xfc56d7f3,0x05d92b35
.word 0x66f8cb40,0x1472b6a7
.word 0x04cf6be0,0xc2519154
.word 0xfecafba0,0x131007c4
.word 0xea377415,0xfc9edc95
.word 0xa7686df6,0x66aa75a4
.word 0x11075807,0xa1357f02
.word 0x76f77579,0xa10939f6
.word 0xa4b6df49,0xe2203ee4
.word 0x6845b124,0x0a77fc37
.word 0x4036d546,0x44f7a7bd
p21_init_registers:
.word 0x1538a9e3,0xf96e892d ! Init value for %l0
.word 0xbefc945a,0x18528ae0 ! Init value for %l1
.word 0xef234cf2,0xac63d13b ! Init value for %l2
.word 0x453da944,0xb84c4ee9 ! Init value for %l3
.word 0x447bf71d,0xa972ae5b ! Init value for %l4
.word 0xb8dd3db8,0x0b81c465 ! Init value for %l5
.word 0x11d04864,0x33b1b523 ! Init value for %l6
.word 0xf438cc04,0x66b26f53 ! Init value for %l7
.align 64
p21_init_freg:
.word 0xef703eb4,0x79a8e9ed ! Init value for %f0
.word 0xeed47723,0xc2fc49b9 ! Init value for %f2
.word 0xa2d45e36,0x91b80ad6 ! Init value for %f4
.word 0x6e627837,0x75e0df3e ! Init value for %f6
.word 0x9035fa64,0xcb552365 ! Init value for %f8
.word 0x562bac80,0x9b27e2e9 ! Init value for %f10
.word 0x7fadcb26,0x162cdb14 ! Init value for %f12
.word 0x4da8251e,0xe81a6f16 ! Init value for %f14
.word 0xfc16c864,0x539a09b2 ! Init value for %f16
.word 0xe3e3e358,0x607b3a61 ! Init value for %f18
.word 0xc3fed6e5,0x40b306a4 ! Init value for %f20
.word 0x1c531566,0x653faca2 ! Init value for %f22
.word 0xffca8967,0x0cf8d21c ! Init value for %f24
.word 0x09b5fd23,0xa9275f05 ! Init value for %f26
.word 0xbb2508cf,0xb30a57b4 ! Init value for %f28
.word 0xdd2490f1,0x4ee5373f ! Init value for %f30
.word 0x595a4a6d,0x63cf32fd ! Init value for %f32
.word 0xecdcd19d,0x9372d574 ! Init value for %f34
.word 0x30935836,0x4b57d6e0 ! Init value for %f36
.word 0x9ff7865b,0x2835e8e7 ! Init value for %f38
.word 0xc2aa67c9,0xf6412d89 ! Init value for %f40
.word 0x9ae7eda9,0x97a85656 ! Init value for %f42
.word 0x12de5588,0xaedfb106 ! Init value for %f44
.word 0x7adae594,0x8c8033ae ! Init value for %f46
.word 0x1baf3338,0x2de52b27
.word 0xefdd894b,0x1d49cff8
.word 0xc21b8034,0x2e73045e
.word 0x0fdd8cda,0x15fe0cf1
.word 0xb7e36f2a,0x0b8a9151
.word 0xde6be789,0xb8b9f54c
.word 0xa75037f2,0xc0457eea
.word 0xf61c0079,0xd0c6ff08
p21_expected_registers:
.word 0x00000000,0x33279d89
.word 0x4061413b,0x9dc6c42e
.word 0x00000000,0x0000002d
.word 0x00000000,0x631b08d7
.word 0x00000000,0x00000044
.word 0xffffffff,0xbac818ba
.word 0x00000000,0x8c009585
.word 0x00000000,0x992d4882
p21_expected_fp_regs:
.word 0x69457ed6,0x681857cc
.word 0xd24fd907,0xd25cb940
.word 0x2b256ef5,0xf476ee5b
.word 0xaf7b8c9d,0xf938ef4c
.word 0xff3174e2,0x2677de65
.word 0x180c4445,0x7153c2d2
.word 0xb97a1526,0x6e9329f9
.word 0x3c030554,0xfc276b8c
.word 0x6596aeea,0xd1b7a921
.word 0x1578b568,0x06b5ff32
.word 0xdd40ad00,0x4c3b0f57
.word 0xd06fccc0,0x90ca757e
.word 0x3a871f4a,0x43ff0683
.word 0xb530349f,0x6f0e9397
.word 0xfde54f42,0x76c853aa
.word 0x43e4ff72,0x3099f9ac
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0xcc571868,0xd67e4569
.word 0x40b95cd2,0x07d94fd2
.word 0x5bee76f4,0xf56e252b
.word 0x33b1b523,0x30ac2508
.word 0x65de7726,0xe27431ff
.word 0x00000054,0x45440c18
.word 0xf929936e,0x26157ab9
.word 0x8c6b27fc,0x5405033c
.word 0xc6c439f9,0x32ea7e62
.word 0xe44d57a3,0x60d64553
.word 0x7442554a,0x0218ecd3
.word 0xaef10f8b,0x631b08d7
.word 0x79ea4c28,0x40023ea1
.word 0x82a7019a,0x331bbc0f
.word 0x417c97a9,0xb109d51d
.word 0xe5e0fe7f,0x0000007c
.word 0xac2fbeca,0x9ac6c4c3
.word 0xbe228fc0,0xbac818ba
.word 0x22186594,0x3ec51e0e
.word 0x8887f950,0x7c3cec91
.word 0xabfd213c,0x3df3f311
.word 0x4ae567ab,0x60d58d7e
.word 0xfa0cf2c9,0xc2716f9a
.word 0xaebb2295,0xc1bfb321
.word 0x28036c30,0x33ebb523
.word 0xd4c873fb,0xb80635fb
.word 0x570cc1bd,0x2e3ed78f
.word 0xaeaf1a4f,0x84ebbfc5
.word 0x22b2ae12,0xeb6059c1
.word 0x353fd637,0xf0c0f712
.word 0xbb409e3b,0x0b608ce9
.word 0xff53a531,0xc4f97325
.word 0x7a97dd8e,0xf7c74492
.word 0xfadfc0ab,0x56e95339
.word 0x381c1e97,0x1875c5f6
.word 0x6f8928e8,0xba7946d1
.word 0x0a4e6692,0x6098b237
.word 0x80658831,0x6a980c2a
.word 0x816affd7,0xe5c6bb1e
.word 0x55a2de9d,0x1bc7772a
.word 0x2d9c7f1e,0xf49d1695
.word 0x0cdc260a,0xc12d27d1
.word 0x0386a936,0xee0f06a7
.word 0x7d033c03,0x576ff3d8
.word 0x6e30366a,0x15ef3eff
.word 0x0412053a,0x0677e0a9
.word 0xafb7a33d,0x6e181259
.word 0x0413e02a,0x7d298aa7
.word 0xb2099a53,0x64c816fc
.word 0x613a7b60,0x58e3e3e3
.word 0xa406b340,0xe5d6fec3
.word 0xa2ac3f65,0x6615531c
.word 0x1cd2f80c,0x6789caff
.word 0x055f27a9,0x23fdb509
.word 0xb4570ab3,0xcf0825bb
.word 0x3f37e54e,0xf19024dd
.word 0x00000096,0x8b77093d
.word 0x80f8fb49,0xb1d21bf4
.word 0x93ec3cff,0xa70149c0
.word 0x1080f70d,0xd64d6603
.word 0x2acd3be4,0x73453e78
.word 0x8b6a2b13,0x5681375a
.word 0x13086498,0x500aa824
.word 0xff74c6ca,0xf4520b1b
p21_local1_expect:
.word 0xb2099a53,0x000000bb
.word 0x613a7b60,0xc986b783
.word 0xa406b340,0xe5d6fec3
.word 0xa2ac3f65,0x6615531c
.word 0x1cd2f80c,0x6789caff
.word 0x055f27a9,0x23fdb509
.word 0xb4570ab3,0xcf0825bb
.word 0x3f37e54e,0xf19024dd
.word 0xeb7f4c4a,0xf1fa771c
.word 0x5a567be7,0x71309cb0
.word 0x98ad2e15,0xe6d90230
.word 0x92f1c8d1,0xcbeac2b7
.word 0x60d20a49,0x19aeecd6
.word 0x286d4d39,0xccc1c6e9
.word 0xb716d702,0x3bb94f7c
.word 0x213cbc31,0x558c53e6
.word 0xba71bdf2,0x14c67a09
.word 0x4061413b,0x9dc6c42e
.word 0x604f15d9,0xb3c7b824
.word 0x37c7b51f,0xc65a04c4
.word 0xed8af527,0xbdbf13c5
.word 0xbc489224,0xc5e613a6
.word 0x53ef1bee,0xb4d4c31a
.word 0x3dfbd428,0x3ae966ba
.word 0x7df24383,0xea001394
.word 0x637d891e,0x959ffdee
.word 0x86d6e921,0x72166ea1
.word 0x21d8902e,0x1930d528
.word 0xff4fe37f,0xac17b2b5
.word 0xba9b96bb,0x0c5b0e6a
.word 0x548c9d5f,0xb5b4dfe8
.word 0xc60bbcc6,0x9fe086c1
.word 0x172cb7e7,0x94b8ad68
.word 0x46bd6098,0x71f78e9c
.word 0x4b426829,0x2ec6e3b9
.word 0xb0b45722,0x7cd4a3ac
.word 0x5e6cf38e,0x4f3f1b85
.word 0x16a8293d,0x42b26953
.word 0x76ea2575,0xc986b783
.word 0x00000000,0x8c009585
.word 0x69457ed6,0x681857cc
.word 0xd24fd907,0xd25cb940
.word 0x2b256ef5,0xf476ee5b
.word 0xaf7b8c9d,0xf938ef4c
.word 0xff3174e2,0x2677de65
.word 0x180c4445,0x7153c2d2
.word 0xb97a1526,0x6e9329f9
.word 0x3c030554,0xfc276b8c
.word 0x1bab635d,0xb1819ec0
.word 0x1cf784a0,0xf94e49ec
.word 0x43b1b8f0,0x268eca89
.word 0x3d8cb9be,0x4c6e4869
.word 0x5e6cf38e,0xe0c2a65d
.word 0xe8267816,0x38154d13
.word 0xf96e892d,0xb30803eb
.word 0x6ade5f68,0xc8842c56
.word 0x5f5eee15,0x83fa1b66
.word 0xe56a1101,0xfdd064f9
.word 0xb3358462,0x55a517c7
.word 0x497b6173,0x35524c30
.word 0x713f6736,0x864e318a
.word 0xbb4e5054,0x478d58ed
.word 0x000000e5,0xa8fd4e72
.word 0x0b4d7874,0x7f44ae3b
p21_local2_expect:
.word 0x58e3e3e3,0xeb64c93e
.word 0xa92e7314,0xa0948bf1
.word 0xa972ae5b,0x9cc0d5b8
.word 0xb7e7af68,0xb8d6de3f
.word 0x9ee75e75,0x906977a3
.word 0xbd67c6be,0x7a644eb3
.word 0xb095d8b1,0x17aca01f
.word 0xc78f332e,0x3256012e
.word 0xd2bcff5c,0xeeeb1c2d
.word 0xd7534d44,0x739562a7
.word 0xf4c920d7,0xdd3aebee
.word 0x683876e7,0x8805d41e
.word 0x369cc136,0x05b8b746
.word 0x53ee0620,0xb4f2927e
.word 0x8dec04df,0xb1084496
.word 0x98e47f98,0xd65477db
.word 0x21a9b7d1,0xeaae9665
.word 0x32ffb506,0x68b57815
.word 0x570f3b4c,0x00ad40dd
.word 0x7e75ca90,0xc0cc6fd0
.word 0x8306ff43,0x4a1f873a
.word 0x97930e6f,0x9f3430b5
.word 0xaa53c876,0x424fe5fd
.word 0xacf99930,0x72ffe443
.word 0x8757d4c0,0x5681375a
.word 0xdedb2fb5,0x29ef96e4
.word 0x3a266482,0x587f4a74
.word 0x230e9d7c,0xf8177a05
.word 0x555d661a,0xd78baba3
.word 0xc0902697,0xf86b4df9
.word 0x926a72c5,0x26a4bf9d
.word 0x7bc9f18e,0x8bd191f7
.word 0xf1fa771c,0xcded41ff
.word 0x70c9133a,0x94b5541f
.word 0x7fadcb26,0xe909c3a8
.word 0x4cd93ed8,0xe6881475
.word 0x41d4ff8c,0x6a3bdc5c
.word 0xa7575671,0xd7a3acb1
.word 0x88352b4b,0xe371092c
.word 0x55c2a32f,0x92ceeca7
.word 0xc3dab491,0xfe8aa196
.word 0x06c46834,0xaf0ba5d4
.word 0x827e0368,0x906977a3
.word 0xc78f332e,0xfb893a93
.word 0x09207ab1,0x4e0a3318
.word 0x841e3365,0xc278b279
.word 0x4024ce78,0xb5cb11ca
.word 0x81a9f3e8,0xf49ccdff
.word 0x4dd718ad,0x3f79d984
.word 0xcafbd76a,0x31a99550
.word 0x4e0361b4,0x84d25e93
.word 0x4db62fcc,0xe9921b72
.word 0x172bb4ff,0xf7c573df
.word 0x924e40d4,0x95d8084b
.word 0x4265b45d,0x63d8ee14
.word 0x40f9ae47,0x00cec51e
.word 0xa9bf5409,0xf40d4716
.word 0x45de9fda,0x30246b47
.word 0x654bd9da,0x9f7e55cb
.word 0x16ee97c1,0xf497f2a3
.word 0x04b8ee08,0x83e20152
.word 0xed6586fb,0xa0d0ab69
.word 0xadc31e13,0xf998f3be
.word 0x6f526152,0x21b7d9ee
p21_local3_expect:
.word 0x5074e1bf,0x9f1626ef
.word 0x48c8d84b,0xe2eb1ba8
.word 0xd1901ef1,0x562bac80
.word 0x37988871,0x43379609
.word 0xdc870f91,0x1bfaecd5
.word 0x512790b8,0x359ec6ff
.word 0x9d24789d,0x388e0205
.word 0xa769dbdf,0xc2e81e2a
.word 0x3421b9b9,0x49793617
.word 0xc4681850,0x45db028a
.word 0x9385e293,0x3daaa6d3
.word 0x4a6e5e04,0x5eac6c7d
.word 0xb2948bb7,0x21714721
.word 0x69c0b631,0x2402683b
.word 0x224164e8,0x3dd6221d
.word 0xf4cc8375,0x16a8293d
.word 0x3bf06c22,0x44b9b872
.word 0x631aeadc,0x7cf1ce54
.word 0x000000e3,0xfa8824d3
.word 0x59900444,0xe033fa8b
.word 0x992d4882,0x6591e06b
.word 0x72362a71,0x075036a2
.word 0xc5707648,0x3142d580
.word 0xd6ec74c8,0xedf8efab
.word 0x69457ed6,0x681857cc
.word 0xd24fd907,0xd25cb940
.word 0x2b256ef5,0xf476ee5b
.word 0xaf7b8c9d,0xf938ef4c
.word 0xff3174e2,0x2677de65
.word 0x180c4445,0x7153c2d2
.word 0x00000b1b,0x6e9329f9
.word 0x3c030554,0xfc276b8c
.word 0x47852697,0xafe7630a
.word 0xb10aeb48,0x7665987d
.word 0xf91acdb7,0xe53957fc
.word 0x0bf048cc,0x950b0b99
.word 0x8042c2d6,0xf750ff10
.word 0x00000000,0x000000d6
.word 0x0fb16ad8,0xb06041ff
.word 0x4215be1b,0xf29e444e
.word 0x2417aa95,0x2c00b3e4
.word 0x58e3e3e3,0x00000054
.word 0x9659c261,0xec772ded
.word 0x7f819b8d,0x38154d13
.word 0x69715687,0x91b27d84
.word 0x58ada017,0x78e82022
.word 0xe0f0af58,0xd4b5b872
.word 0x4fad6863,0x7ba3f506
.word 0xdc0242d9,0x244bec36
.word 0x419f40ad,0x48bee78f
.word 0x05a404ed,0xbaab055c
.word 0x0414c6c4,0xd17b323d
.word 0x55a517c7,0xdb965b3d
.word 0x9f386058,0x5bb9cd1b
.word 0x16943d62,0x67e6141e
.word 0x12cbcf4e,0x5dd45d1d
.word 0xef703eb4,0x79a8e9ed
.word 0xcded4154,0xc2fc49b9
.word 0xa2d45e36,0x91b80ad6
.word 0x6e627837,0x75e0df3e
.word 0x9035fa64,0xcb552365
.word 0x078ebfe3,0x9b27e2e9
.word 0x5aaf8075,0x162cdb14
.word 0x4da825ff,0xe81a6f16
p22_init_registers:
.word 0x90c0a5f0,0x5c66bef7 ! Init value for %l0
.word 0x337baf2a,0x5ba9288b ! Init value for %l1
.word 0x81a5a430,0x177c4012 ! Init value for %l2
.word 0x420d0d42,0x5574f5f2 ! Init value for %l3
.word 0x15caedfc,0x35c4b418 ! Init value for %l4
.word 0xe686b376,0x4f9957d0 ! Init value for %l5
.word 0x13b6b6a6,0xe5efb68a ! Init value for %l6
.word 0x8f040bbf,0xc8e9f3d2 ! Init value for %l7
.align 64
p22_init_freg:
.word 0xbc06aa04,0xc29319c6 ! Init value for %f0
.word 0x88457e0a,0xd059bfb1 ! Init value for %f2
.word 0x6dcf54f7,0x7c2503ed ! Init value for %f4
.word 0x4bb6e1f5,0x7af9aef6 ! Init value for %f6
.word 0x04200c99,0xbd77cbf3 ! Init value for %f8
.word 0x2dab34ae,0xa9386213 ! Init value for %f10
.word 0x1cdc02b2,0xa7c330e7 ! Init value for %f12
.word 0x24028f15,0x99f356dc ! Init value for %f14
.word 0x27f8febe,0x126d6ac9 ! Init value for %f16
.word 0xfa8bfd22,0x12ca6aa7 ! Init value for %f18
.word 0x1495498a,0x2ea89d4b ! Init value for %f20
.word 0x75ca65d3,0x9660d99f ! Init value for %f22
.word 0xde5559c8,0x74ad154e ! Init value for %f24
.word 0x5fc82771,0x224f63d7 ! Init value for %f26
.word 0xbecfb3fe,0x4f4c206f ! Init value for %f28
.word 0x818cfced,0x85c00d0d ! Init value for %f30
.word 0xa85a832f,0xc6067894 ! Init value for %f32
.word 0x31724811,0x331a36aa ! Init value for %f34
.word 0xe6b29b2f,0xdc1609fb ! Init value for %f36
.word 0x1c73bed7,0x4fe25b6e ! Init value for %f38
.word 0x4ba20dcc,0x4f900797 ! Init value for %f40
.word 0xcb0cb39d,0xaee2ae61 ! Init value for %f42
.word 0xf12d902d,0xaaf1db8f ! Init value for %f44
.word 0xe78e457d,0x70dd5de6 ! Init value for %f46
.word 0x839ec8f3,0xdaa5f9bd
.word 0x375df995,0x7d611060
.word 0x8133f2dd,0x3e554b67
.word 0x1a24e615,0x30c70d75
.word 0x908c0352,0xc463605f
.word 0x673efa1a,0x833e8f6b
.word 0xd4e02c31,0xc8a48262
.word 0x2e5e1296,0x3ebd229a
p22_expected_registers:
.word 0x00000000,0xc3606b29
.word 0x00000000,0x000000a1
.word 0x00000000,0xb0696636
.word 0xf7ec56ed,0x5dcaf53c
.word 0x00000000,0x0000001a
.word 0x00000000,0x000000e0
.word 0x00000000,0x00000086
.word 0x9352a4b3,0xffbb8a12
p22_expected_fp_regs:
.word 0xe1b77957,0x809e938b
.word 0x7247b007,0x9b85370c
.word 0x1af531dd,0x64b7a7ae
.word 0x984f6f06,0x3a0a350f
.word 0x0cd16749,0xd356d459
.word 0x1894d2ce,0xc09bd2f2
.word 0xd175b113,0x7813094f
.word 0x1dddfafb,0x17a73067
.word 0x166c9f03,0x4452b06f
.word 0x28f482bc,0xfe76d4a5
.word 0x2670cede,0x3d3cac03
.word 0x15360363,0x572c2735
.word 0x2c660745,0xc7a5204b
.word 0xd6316e9b,0xbf7ce96f
.word 0x7d55c1e6,0x9d88b4b9
.word 0xf4802b25,0x7c67146f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0x8fb5ff3c,0x3ea9beb9
.word 0x02bc54cc,0x122f4e97
.word 0x35c4b418,0x8d45858b
.word 0x27a091b1,0x0d3c60e2
.word 0x3e693c1f,0x9e22f843
.word 0xb0696636,0x554f544a
.word 0x1f442eb0,0x0381bfad
.word 0x3302ff5e,0x3b5f02ca
.word 0x16113973,0xb771fd5e
.word 0x9b789aee,0xb3482a28
.word 0xa039f5bb,0x11c1b0f9
.word 0xb57bd32b,0x2bc8b6ca
.word 0xdf0eeb3d,0x9b5e3dcd
.word 0xccfe3125,0x2f39f86e
.word 0xed5b7b0d,0x92f87589
.word 0xee2aeca3,0xc5668746
.word 0x0e0e2dd7,0xbf10ce35
.word 0xd52354ff,0xef9c29ca
.word 0xe8e5eb51,0x7e5ac643
.word 0xbc9c7681,0x30c59aab
.word 0x86a84efb,0x0a23a632
.word 0x0ffc3eeb,0x2fa84e56
.word 0xa7cd4d7c,0xbe6b0c23
.word 0x3e9fe193,0x4ebb5784
.word 0x3b809eaf,0x7dbf34f0
.word 0x0f677f68,0xb1814060
.word 0x7b3f963e,0xb7ee7395
.word 0x80d4e7d1,0x556faafd
.word 0xc9ff906e,0xb9622c4c
.word 0x1fee97f1,0x40ced5f1
.word 0x3cdd5782,0x19ff652d
.word 0xa79d509f,0x2be19660
.word 0xf6911b8d,0xd8d788d8
.word 0x9e6c654a,0x4f62af2e
.word 0x8b1f54fc,0xd3ec9b47
.word 0x8bf23f7e,0x7c22c739
.word 0x81f34335,0x1723a506
.word 0xdb12e668,0x05d6a833
.word 0x1470c5ec,0x9f07ff60
.word 0x7b058763,0x3c0e60f9
.word 0x40599550,0x758cfee5
.word 0xbee8e24a,0xff40c623
.word 0xdabd11d6,0xc088f833
.word 0x3e2f6ab0,0x9cde3540
.word 0xeeb3ba71,0x30c59aab
.word 0x2fd986de,0x85b8f585
.word 0x5104ffdf,0xae6dd056
.word 0x993f9366,0xd786e012
.word 0xb2e67701,0xf7610751
.word 0xf3fc36ca,0x700d84b1
.word 0x520e3960,0x1a7bbc34
.word 0x05f0f650,0xd4948af5
.word 0xb4945ffb,0xffe34060
.word 0x90fd0f3e,0xa398b7a3
.word 0xb0b23126,0x4852967f
.word 0xef4bf309,0xa5cfde02
.word 0x5b2498bd,0x10fef995
.word 0xc9dbb566,0x3b7908bd
.word 0x12bec23c,0x41368789
.word 0xc45ba76d,0xe0b26403
.word 0x5e1ef9a2,0xa6126fd5
.word 0x889c388a,0x03ca3c82
.word 0x8ab6efe5,0xcb2fbbee
.word 0x7309e736,0x000000bf
p22_local1_expect:
.word 0x34e05da0,0x998c8cd6
.word 0x7a97c85a,0x51ce53b2
.word 0x6cc6bb6f,0x8ad2e27e
.word 0xdd3cedd9,0x474a1220
.word 0xd9cd3310,0x60bf3533
.word 0xcce6ad81,0x0c463205
.word 0x978397a7,0x54b4ba82
.word 0xa72fad1b,0x4a5a2165
.word 0x166c9f03,0x4452b06f
.word 0x28f482bc,0xfe76d4a5
.word 0x2670cede,0x3d3cac03
.word 0x15360363,0x572c2735
.word 0x2c660745,0xc7a5204b
.word 0xd6316e9b,0xbf7ce96f
.word 0x7d55c1e6,0x9d88b4b9
.word 0xf4802b25,0x7c67146f
.word 0x67b4259c,0xf76f2024
.word 0x3d868188,0x2ab50533
.word 0x00000000,0xc3606b29
.word 0xaac9a00d,0x6bdf6e6f
.word 0xf8b89358,0xaf84a2c6
.word 0xc2e7addc,0x732b3583
.word 0x6993dd7f,0x181333e7
.word 0x3c4e149f,0x9f340ab2
.word 0x95f9fe10,0xbd98245b
.word 0xbd08793b,0x66b5dbc9
.word 0x89873641,0x3cc2be12
.word 0x0364b2e0,0x6d3eed8a
.word 0xd56f12a6,0xa2f91e5e
.word 0x823cca03,0x8a389c88
.word 0xeebb2fcb,0xe5efb68a
.word 0x5f59aebc,0x36e70973
.word 0xffcd4ff2,0x210fd3ef
.word 0x180b1ea7,0x2f78ab17
.word 0xa6b53b42,0xf0f23670
.word 0x8d8d019c,0x8360ecd9
.word 0x593dcede,0x53d31393
.word 0x5e5ce640,0x815f6cd5
.word 0xf89924d5,0x7782b7a7
.word 0x74c6fc3a,0x9f7d9b8f
.word 0xf4f1719e,0x9e56952c
.word 0x6838f826,0x0c33638a
.word 0x69b32b05,0xb17bb00a
.word 0x51bb208e,0x4fbfc48b
.word 0x13fcaede,0x34b85677
.word 0xbfe3d390,0x2cdb9b23
.word 0xc52da84b,0xe0f121f4
.word 0xf9ffe690,0xab299811
.word 0x8a166223,0x588b66b4
.word 0xc5d5fb00,0x88b39352
.word 0x306c57b9,0xbfa1e387
.word 0xefa2c8a0,0x3bc72a55
.word 0x73f48511,0x05967a1e
.word 0xd2d4ce19,0x40dec007
.word 0xb7ed45ac,0xc3699e8a
.word 0x041717df,0x34baaa0c
.word 0x0567bd99,0x802c3c8c
.word 0x569744df,0x2066e7ff
.word 0x00000086,0x43e65a41
.word 0xc7eab2f9,0xb6eaad3b
.word 0xfec45902,0x4fb320ec
.word 0x891fe63a,0xa3dfb7c1
.word 0x54f6804e,0x604fdb64
.word 0x0e159bc7,0xbd719770
p22_local2_expect:
.word 0x95f9fe10,0xbd98245b
.word 0xbd08793b,0x66b5dbc9
.word 0x89873641,0x3cc2be12
.word 0x0364b2e0,0x6da75bc4
.word 0xd56f12a6,0xa2f91e5e
.word 0x823cca03,0x8a389c88
.word 0xeebb2fcb,0xe5efb68a
.word 0xeeb3ba71,0x36e70973
.word 0xf7ec56ed,0x5dcaf53c
.word 0x7d19ca69,0x31c69fbe
.word 0x4647d9cf,0x59a437c4
.word 0x457e285e,0x4d411d12
.word 0x75b9a6d9,0xffa27b46
.word 0xaaff9df0,0x17aad2ae
.word 0x23ce997a,0x50eeda4d
.word 0xe83b4e1f,0xe0fdc262
.word 0x70832bcf,0x9175b114
.word 0x21d183c4,0x9c0d5be2
.word 0x47813e03,0x9556fb43
.word 0xec17778f,0x07bdec47
.word 0x2759c506,0x3ad00744
.word 0xe8e5eb51,0xf4802b25
.word 0x3ac8cf61,0x0632e9cb
.word 0x25df60ff,0xaaa6e7aa
.word 0xaa2dde6c,0x6b40a507
.word 0xa178f1d3,0xc5de0805
.word 0xa8dd48f0,0x576837b8
.word 0xbba5cf5e,0xbb83cba7
.word 0x4a11dd4c,0x99cd72ba
.word 0xe2fa919f,0xd15430fc
.word 0x2cc3c007,0x58e66101
.word 0x9dd146d5,0x916c8e58
.word 0x166c9f03,0x4452b06f
.word 0x28f482bc,0xfe76d4a5
.word 0x2670cede,0x3d3cac03
.word 0x15360363,0x572c2735
.word 0x2c660745,0xc7a5204b
.word 0xd6316e9b,0xbf7ce96f
.word 0x7d55c1e6,0x9d88b4b9
.word 0xf4802b25,0x7c67146f
.word 0xe7fc7371,0x4d79520a
.word 0x73f916a8,0x77138ff4
.word 0x44c54df1,0xf072c226
.word 0xffb24fef,0x9d26189d
.word 0x6cdf24e4,0x19b5ffe8
.word 0xfa638a60,0x11c71b9b
.word 0x00000083,0x4eab4be4
.word 0x0c7c3466,0xaf639a46
.word 0x9352a4b3,0xffbb8a12
.word 0xd17e1251,0xbb9c3403
.word 0x01660bf4,0xd6e8dfa4
.word 0x7ed7d8d1,0xc87d7e5f
.word 0xa716b301,0xffe34060
.word 0xa532ce1c,0xaaa6e7aa
.word 0xda486bd0,0x96b8f11b
.word 0x42b52911,0x729545ce
.word 0x20369071,0x37810a7f
.word 0x8644d1a7,0x5c66beff
.word 0x364f3c8b,0xa4e7a1ff
.word 0x177c4012,0xa19caf71
.word 0x9bcb2c46,0x8d685f0e
.word 0x07aec68c,0xb5976760
.word 0x1a6df3a6,0x1a61e5d4
.word 0x549d9efc,0x9462a27b
p22_local3_expect:
.word 0x166c9f03,0x4452b06f
.word 0x28f482bc,0xfe76d4a5
.word 0x2670cede,0x3d3cac03
.word 0x15360363,0x572c2735
.word 0x2c660745,0xc7a5204b
.word 0xd6316e9b,0xbf7ce96f
.word 0x7d55c1e6,0x9d88b4b9
.word 0x4f4c206f,0x7c67146f
.word 0x974562cf,0x9f8be952
.word 0x38c3dcf3,0x77a3ccb3
.word 0xc39d6d3c,0x09461e3b
.word 0xcfffb28b,0x921477c8
.word 0x5462ef93,0x90f96b62
.word 0x40dec007,0x1e65ed6f
.word 0x8d728f54,0x8be20b26
.word 0x8396b87d,0x4673d7e2
.word 0x61ff42b4,0x47114077
.word 0xd1f31c8d,0x56def1d9
.word 0x356f17e1,0xe8e5eb51
.word 0x91de51c4,0x3c4e285b
.word 0x2a5d2385,0x6ad5d7a5
.word 0xf7826270,0xc4732e88
.word 0xc58cef1d,0x63668cdf
.word 0x75b63024,0xe2b5fa26
.word 0x6b298936,0x94fdc09f
.word 0xd01c5f08,0x990905ad
.word 0x2fe5f0ad,0xaf52e095
.word 0xe7ed75e7,0x5b8339e9
.word 0xa02c12d1,0x08f00910
.word 0x00000000,0x000000bf
.word 0x95145346,0x1d56d69c
.word 0x1b5faf87,0x8652b522
.word 0x8b939e80,0x5779b7e1
.word 0x0c37859b,0x07b04772
.word 0xaea7b764,0xdd31f51a
.word 0x0f350a3a,0x066f4f98
.word 0x59d456d3,0x4967d10c
.word 0xf2d29bc0,0xced29418
.word 0x4f091378,0x13b175d1
.word 0x6730a717,0xfbfadd1d
.word 0x95f9fe10,0xbd98245b
.word 0xbd08793b,0x66b5dbc9
.word 0x89873641,0x3cc2be12
.word 0x0364b2e0,0x6da75bc4
.word 0xd56f12a6,0xa2f91e5e
.word 0x823cca03,0x8a389c88
.word 0xeebb2fcb,0xe5efb68a
.word 0x5f59aebc,0x36e70973
.word 0xd8d37712,0x8e3e958c
.word 0x54e9ffb0,0x4fba052e
.word 0xfa72e259,0x9c5ad0c0
.word 0x48989e1d,0x81533b9b
.word 0xe59c7d6d,0x0f234974
.word 0x91ebe516,0x4a994344
.word 0xa0866be9,0x69e535ea
.word 0x5da306f0,0xf40e9d2c
.word 0x4b577465,0x293f0c61
.word 0xab38883e,0xa19c6741
.word 0x109eb2da,0x81533b9b
.word 0x9e5c9242,0x4c061510
.word 0x7631723f,0x3c4e285b
.word 0xe45f6b1b,0xd9b48f7a
.word 0x5b6e1d5c,0x8dd03675
.word 0x2eb6104c,0xa541d44f
p23_init_registers:
.word 0xafb29c58,0x82bd21a9 ! Init value for %l0
.word 0x4f3ca5b8,0x0a88671c ! Init value for %l1
.word 0x43fe78de,0x07594b2d ! Init value for %l2
.word 0x94937a4a,0x3793974e ! Init value for %l3
.word 0xbb184a3d,0xf08c0faa ! Init value for %l4
.word 0x2d14e3f8,0x3a3905bd ! Init value for %l5
.word 0x16e26bfd,0xc63c136e ! Init value for %l6
.word 0x98b6a2a6,0xfe881640 ! Init value for %l7
.align 64
p23_init_freg:
.word 0x3fa8ed22,0x46defe8f ! Init value for %f0
.word 0x2cf0e5bf,0xa7a392fb ! Init value for %f2
.word 0x17074f2b,0x0cc2aef1 ! Init value for %f4
.word 0x16fa6758,0xa0696b22 ! Init value for %f6
.word 0xe0a79b32,0xb76ef259 ! Init value for %f8
.word 0x9d8c6ae1,0x82fa7534 ! Init value for %f10
.word 0x7c1ef89e,0x334275e1 ! Init value for %f12
.word 0x86306cfe,0x217d6c9f ! Init value for %f14
.word 0x97c5e153,0xc0fa6d97 ! Init value for %f16
.word 0x18a08a3d,0xdfdfc40f ! Init value for %f18
.word 0x7fff5395,0x60802289 ! Init value for %f20
.word 0xfe017607,0x6403add7 ! Init value for %f22
.word 0x64b5df0c,0x341806a6 ! Init value for %f24
.word 0x6fe6d8b5,0x0c6a68e0 ! Init value for %f26
.word 0x8b089791,0x2507ca29 ! Init value for %f28
.word 0x20408f5e,0x62006730 ! Init value for %f30
.word 0x250d9736,0x14287a64 ! Init value for %f32
.word 0xc1f62f9b,0x00f2c8dc ! Init value for %f34
.word 0x3e85d8f3,0xd8f2fede ! Init value for %f36
.word 0x2fabe8f0,0x1928c214 ! Init value for %f38
.word 0xd9b199e6,0xf3473c09 ! Init value for %f40
.word 0xa096c0f5,0xbd251ed0 ! Init value for %f42
.word 0xa56db98c,0xd07240d7 ! Init value for %f44
.word 0xd640e6c1,0x33a1619b ! Init value for %f46
.word 0x5c3c5a4f,0x37cbc5ca
.word 0xc2fe73f2,0x464f67fb
.word 0xe72f7eeb,0x3990bf60
.word 0xb4fdb38e,0xfd924337
.word 0x3569588f,0x7d7da2f1
.word 0xf77a774b,0xbc826a0b
.word 0x383a96ba,0xc5ecbc41
.word 0xe699872a,0x8b7adff2
p23_expected_registers:
.word 0x00000000,0x047e898b
.word 0x00000000,0x000000e4
.word 0xa4bbb0a3,0x8f0d3804
.word 0xa8ef08a8,0xf5de4f0f
.word 0x00000000,0x71cb386c
.word 0xd67d07f2,0x87af42bd
.word 0x00000000,0xa68a4881
.word 0x00000000,0x00004efb
p23_expected_fp_regs:
.word 0xca796470,0x55dd78d4
.word 0x8c971223,0x50496b8d
.word 0x3b1f769f,0xd5f372d3
.word 0xff5a622b,0x7362590a
.word 0xd45c3049,0x86f9f6f2
.word 0xfbd8b136,0xdacefe8f
.word 0xa707d121,0x1e82e086
.word 0xf03fff75,0xa9d416b9
.word 0x7a39ad78,0x285db1f1
.word 0xac94441a,0x5051c831
.word 0x259fb8a3,0xe8db1ce9
.word 0xa8128a97,0x8d5e7d77
.word 0x9362b0c3,0x4f7b5a75
.word 0xda86efd5,0x047e898b
.word 0xc8877665,0xe65a291e
.word 0xa93a6329,0x4c8736e8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x8112c11a,0xca7486d2
.word 0x93d6cac6,0xa8ea9676
.word 0x72b8d0db,0x0dd991a6
.word 0x20e8b72e,0xf72fd9a4
.word 0x594f4efb,0x8cee25a2
.word 0x39e02a84,0x1999c819
.word 0x377e3fee,0x1c4fec07
.word 0xdf31f2bf,0xd1965534
.word 0x0a0a2c7f,0x6d5eb2cf
.word 0x5c7ae499,0xedcaaafb
.word 0xd1d9ff14,0x469c8a6e
.word 0x088d48b0,0xf43a2e64
.word 0x7f2c797f,0x6b6ce29c
.word 0xbf58c8f8,0x3d19d9a7
.word 0xff8533c8,0xec2ca303
.word 0xf1e92413,0x004d6cb8
.word 0x8112c11a,0xca7486d2
.word 0x93d6cac6,0xa8ea9676
.word 0x72b8d0db,0x0dd991a6
.word 0x20e8b72e,0xf72fd9a4
.word 0x594f4efb,0x8cee25a2
.word 0x39e02a84,0x1999c819
.word 0x377e3fee,0x1c4fec07
.word 0xdf31f2bf,0xd1965534
.word 0x65b42eed,0x75e2b5fe
.word 0xb8f44d39,0xdc708c64
.word 0x12c59ce6,0xdd78dcc6
.word 0xdee34e54,0x956dabad
.word 0x448687cd,0xffdae731
.word 0x79f82410,0x10627422
.word 0xd2e54141,0xa93ca0a3
.word 0x9b5fa0c1,0xea373b0e
.word 0xedc81e3a,0x4398c785
.word 0x10ecd3c1,0x9eea399b
.word 0xd9ffaa1b,0x0819fb20
.word 0x90819738,0xf06b6fe7
.word 0x863c5d89,0xe48b9b7b
.word 0x9ce6dc70,0xbe0c9d95
.word 0x49946996,0xc99799a0
.word 0xf25a7347,0xed3d8bde
.word 0xb569f08f,0x1454bd31
.word 0x11854191,0xfe23833a
.word 0xffffebc9,0x2bb4ebff
.word 0x02c3db9f,0xcd9cbb79
.word 0xc0c31fd6,0x42b7f960
.word 0xf63392b9,0xb383c0af
.word 0x05807be9,0x71edf575
.word 0x99889820,0x1ee418d3
.word 0x3eca7538,0x2551c940
.word 0xd0ff48d3,0x06d3d015
.word 0xf72fb0f5,0x8355ad5e
.word 0x9cec717b,0x957354bd
.word 0x0d0fd7eb,0x93919eb9
.word 0x1c4753d3,0x984cfff3
.word 0x49218fd8,0x630f17ed
.word 0x346b4d1c,0x11ed4928
.word 0x601fafc4,0xd8e3225d
.word 0x3314d482,0xef93e534
.word 0xd2b069a7,0xd2176cda
.word 0x66a24289,0x2bb67054
.word 0x3b9d0847,0x12b55dd8
.word 0x1c1536f6,0x7890be16
.word 0x92aac334,0x48d7a4e6
.word 0x11fb49a4,0x82ef8dc5
p23_local1_expect:
.word 0xee912386,0x63d2cbce
.word 0x1fea2745,0xe1d414a5
.word 0x194cab97,0xfb1cf4fd
.word 0xff000000,0x00000000
.word 0x2ef97c74,0xa26ff091
.word 0xdc08cc50,0xf3bd1761
.word 0x3af565e0,0x07d29f5d
.word 0x98ce74f0,0x69000000
.word 0x91894b76,0xd95a5fa9
.word 0x474e75c6,0x3c0c2307
.word 0x6c6f8457,0xe3dd4de0
.word 0x0ff5f3b8,0x4c28336c
.word 0xdd86a124,0xa2e18e6f
.word 0xff6d59f3,0x0cd04b8c
.word 0xaae71d3f,0x7ee8e7fc
.word 0x42981e2e,0x76e6f7c8
.word 0x87b4a975,0xd45c000f
.word 0x3288bccb,0x5c3d8c12
.word 0x27db6a7c,0x419eff61
.word 0x69a8edf8,0x9da687ad
.word 0xa8536ca2,0x8c1d022b
.word 0x296cb9d1,0xbbe880cb
.word 0x473d9fb3,0xcea3d328
.word 0x1f8059d4,0x57144ba6
.word 0xff937bc2,0x87b4a975
.word 0x82506fec,0x1dda5d11
.word 0xff8b9b7b,0xc5524c9c
.word 0x790a0c60,0xd37d5ef0
.word 0x2bd7d0c7,0xf3758f58
.word 0xdad590d3,0xf3d9bf48
.word 0xa866ffe9,0xe6c54668
.word 0x26200ee1,0x803ff730
.word 0xdec5eafe,0xef9e35d2
.word 0x1917348e,0x5c537477
.word 0xa6b4ab55,0xc63394db
.word 0x91f24efe,0xc7654439
.word 0x3c293fe7,0x07afb6dd
.word 0x1369cad5,0x2b57cc01
.word 0x9d30a315,0x262d797f
.word 0x81680017,0xd2673f1b
.word 0xd478dd55,0x706479ca
.word 0x8d6b4950,0x2312978c
.word 0xd372f3d5,0x9f761f3b
.word 0x0a596273,0x2b625aff
.word 0xf2f6f986,0x49305cd4
.word 0x8ffeceda,0x36b1d8fb
.word 0x86e0821e,0x21d107a7
.word 0xb916d4a9,0x75ff3ff0
.word 0xb3c4e5bd,0xab5dacdf
.word 0xdcbb812b,0xc184817a
.word 0x65d54ac3,0x4283ffb2
.word 0x060c5b5c,0xe96e17e3
.word 0xdb9ea75f,0x15ffdefe
.word 0x811aed4c,0x33ce44c5
.word 0x0f4fdef5,0xa808efa8
.word 0xf2905ef7,0x4bf2997a
.word 0x3c1fbbeb,0x683b30f4
.word 0xcc3cd3c4,0x50daf6f7
.word 0xb3f33438,0xa26d4243
.word 0x3d8b63b9,0x1100a567
.word 0x5fd2ecdd,0xdccee818
.word 0xee5c70ed,0xd91f5cd6
.word 0x7c370299,0x29dbfd6c
.word 0x644902c8,0x3b56bbf4
p23_local2_expect:
.word 0x1a61bd34,0x6d295559
.word 0xf6662a61,0x40750092
.word 0x6572a72d,0xea43bca6
.word 0x000000c1,0xfdaae3f1
.word 0xcf82a90b,0xca7486d2
.word 0x5af8d91f,0x5b71e850
.word 0x354de410,0xd735ff18
.word 0x0c34359b,0x4196b76b
.word 0xdca52f15,0xb3fef0e8
.word 0xcab6f3b6,0x1dda5d11
.word 0xf161af10,0x85f7d169
.word 0xef962084,0xb9133865
.word 0xbc72aa24,0xb9442608
.word 0xf7f863a2,0x75b24a9d
.word 0x5b783735,0x0d5b580b
.word 0x5f15c0e2,0xdf0140c0
.word 0xe983c39b,0xc2e28f4e
.word 0x2d86a364,0xcedac454
.word 0xc5da8995,0xd0c5fc80
.word 0x933e8238,0xf1b15d28
.word 0xc430f9ae,0xf13988e0
.word 0x2a0856c9,0xdc9e3802
.word 0xfd6ecf53,0xf0157fef
.word 0xbdcdbd64,0x5b4d968d
.word 0x7a39ad78,0x285db1f1
.word 0xac94441a,0x5051c831
.word 0x259fb8a3,0xe8db1ce9
.word 0xa8128a97,0x8d5e7d77
.word 0x9362b0c3,0x4f7b5a75
.word 0xda86efd5,0x047e898b
.word 0xc8877665,0xe65a291e
.word 0xcc2f6bd1,0x4c8736e8
.word 0x7adeb7e7,0x72958b5e
.word 0xfe98ffbf,0xfe98e011
.word 0xa68a4881,0x8659e4dd
.word 0x00000016,0x8b421c5d
.word 0x471cd12c,0xe3f5be1c
.word 0x4f7da129,0xd3c42aea
.word 0x384cd841,0xd09f62f7
.word 0xc46ddf74,0xafa6842c
.word 0x0000004d,0x78ad397a
.word 0x31c85150,0x1a4494ac
.word 0xe91cdbe8,0xa3b89f25
.word 0x777d5e8d,0x978a12a8
.word 0x755a7b4f,0xc3b06293
.word 0x8b897e04,0xd5ef86da
.word 0x1e295ae6,0x657687c8
.word 0xe836874c,0x29633aa9
.word 0xa93a6329,0x246fda44
.word 0x633bcf09,0xc0f22bc1
.word 0xb9c9dc76,0x79f1b089
.word 0x862391ee,0x693260fa
.word 0x3b850310,0x1e7db9d4
.word 0x98d7ee7a,0xc5a4caa2
.word 0x6e25a840,0x955e2c09
.word 0x6a5b1d05,0xdec5eafe
.word 0x26fb6b60,0xbedb8288
.word 0x7cb92a40,0x7c2a3f5d
.word 0x5a40293e,0x970ea498
.word 0x44c02014,0xaf0ee08c
.word 0x85422f68,0x6c8fb29d
.word 0x78f6602e,0xc1ab4d89
.word 0x485909b5,0x4e47f981
.word 0x88d9aaf8,0x05dc1ced
p23_local3_expect:
.word 0x88da2e61,0xec2ca303
.word 0x8944dcdf,0x09c19158
.word 0x0c0a0fec,0x5a36d7c1
.word 0xabd7b804,0xfcbdda5f
.word 0x5e649ead,0x932b4f0e
.word 0x8a36bf1b,0xd96fc24b
.word 0x05bb762a,0x6434cf3b
.word 0x0515fa2c,0x6d0b6b5b
.word 0xd9d5063e,0x2fa0682f
.word 0x8abdeb9e,0xdd8481db
.word 0x6b2f6679,0xcbcdb9df
.word 0x17f3f82a,0x458022a9
.word 0x62fda21a,0xdfab3cb3
.word 0xe76f264e,0x1f88e945
.word 0x923b386b,0x6d8dd0db
.word 0x85f7d169,0x3c83f344
.word 0xfeb5e275,0xed2eb465
.word 0x648c70dc,0x394df4b8
.word 0xc6dc78dd,0xe69cc512
.word 0xadab6d95,0x544ee3de
.word 0x31e7dab2,0xcd878644
.word 0x22746210,0x87e2b2e1
.word 0xa3a03ca9,0x4141e5d2
.word 0x0e3b37ea,0xffa05f9b
.word 0xdfac5d81,0xbde5c4b3
.word 0x7a8184c1,0x2b81bbdc
.word 0xb2ff8342,0xc34ad565
.word 0xe3176ee9,0x5c5b0c06
.word 0xfedeff15,0x5fa79edb
.word 0xc544ce33,0x4ced1a81
.word 0xa8ef08a8,0xf5de4f0f
.word 0x7a99f24b,0xf75e90f2
.word 0x644c85ab,0x46dea3dd
.word 0xb8c0fe50,0x608fa50a
.word 0x56cfcea7,0xde3707a9
.word 0x97e4b232,0x283729ab
.word 0xaa069619,0xde3dc3ee
.word 0xc13a8d5b,0x0a2d3129
.word 0x85c36ae3,0xb6d9b3b6
.word 0xa4bbb0a3,0x8f0d3804
.word 0x09febd0e,0x6af7ff7a
.word 0xf539f93a,0xdaf4c471
.word 0x485909b5,0x4e47f981
.word 0xffdf414a,0x83edcdad
.word 0x2c767063,0x7787bc70
.word 0x265b634b,0x87e2b2e1
.word 0xd67d07f2,0x87af42bd
.word 0xcd88de41,0x0967a043
.word 0xcecbd263,0x862391ee
.word 0xa514d4e1,0x4527ea1f
.word 0xfdf41cfb,0x97ab4c19
.word 0x00000000,0x000000ff
.word 0x91f06fa2,0x747cf92e
.word 0x6117bdf3,0x50cc08dc
.word 0x5d9fd207,0xe065f53a
.word 0x00000069,0xf074ce98
.word 0x7f62ff9a,0xc335277b
.word 0x05c8eda6,0x9c6ddc4f
.word 0x9bc8888a,0x43e49487
.word 0xb516eb90,0x48f56327
.word 0xff4751ca,0x2a7d5fe0
.word 0x5bc94c05,0x6583c5e3
.word 0x73e598f5,0x35536635
.word 0x7db7b31b,0xb2149d0d
p24_init_registers:
.word 0x698a1bdf,0xde170eed ! Init value for %l0
.word 0x393ecefa,0x157b338d ! Init value for %l1
.word 0x792f1698,0x4d5e70df ! Init value for %l2
.word 0xfda87a10,0x36b00d2a ! Init value for %l3
.word 0xe9eb2e9e,0x25b95c97 ! Init value for %l4
.word 0xa2891e66,0x025145dd ! Init value for %l5
.word 0x0f019534,0x42e82e16 ! Init value for %l6
.word 0x1f5b660c,0x6e9d2fb5 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xa68d717c,0x4cd37824 ! Init value for %f0
.word 0x89d73e43,0xe2165d54 ! Init value for %f2
.word 0x332e4d58,0x4b00b12a ! Init value for %f4
.word 0xa4358b29,0x364144fb ! Init value for %f6
.word 0xd0d50542,0xddafba3d ! Init value for %f8
.word 0x7f6b7bad,0x67a4ca44 ! Init value for %f10
.word 0x7adad0eb,0x4f47b2e2 ! Init value for %f12
.word 0x07c40662,0x2c558bce ! Init value for %f14
.word 0x7f607a91,0x91c48e6c ! Init value for %f16
.word 0xf630b551,0xd3997ea2 ! Init value for %f18
.word 0x523028f6,0x9799e870 ! Init value for %f20
.word 0x213a68ae,0x5a9616b8 ! Init value for %f22
.word 0x4844b478,0x5a4ddd3e ! Init value for %f24
.word 0xa5ac85dd,0xef1f76ad ! Init value for %f26
.word 0xd2eda728,0x5498ec3d ! Init value for %f28
.word 0x126d92a4,0x9a2b7b88 ! Init value for %f30
.word 0x597196be,0x88586489 ! Init value for %f32
.word 0xfd86bb15,0x76871939 ! Init value for %f34
.word 0x7c9b0bf8,0x8cbb058b ! Init value for %f36
.word 0x9e1975d5,0xb3c84b16 ! Init value for %f38
.word 0x1550cdb8,0x761b7292 ! Init value for %f40
.word 0x09488357,0x55dd5cfe ! Init value for %f42
.word 0x7142c3cf,0x2c597469 ! Init value for %f44
.word 0xf0f57647,0xb3ef5b68 ! Init value for %f46
.word 0xc0e13f85,0x2c4bee16
.word 0xaacad4bc,0x3ad4f6a6
.word 0xc215f059,0x82fe127a
.word 0x39f42db4,0xa2aa2d5b
.word 0x51afc365,0xc6572f82
.word 0xd2c2390d,0x170364fb
.word 0x613479bb,0xe234f24f
.word 0xc3848d75,0x1dbe4449
p24_expected_registers:
.word 0x00000000,0x7eab198f
.word 0xc87f4271,0xe9b4e377
.word 0x00000000,0x051f578d
.word 0x00000000,0x00000084
.word 0x00000000,0xad6e2474
.word 0x00000000,0x05a028ed
.word 0x00000000,0x000000cf
.word 0x00000000,0xbf0fb804
p24_expected_fp_regs:
.word 0x6dd76fca,0xc4ced503
.word 0xc27c6f3b,0x6eeef649
.word 0x551219e6,0xa9e34ede
.word 0xa827b337,0x0dab7d04
.word 0x841e51fa,0x17887370
.word 0xd158b8bf,0x6a823f15
.word 0xae851e71,0x96104585
.word 0xef9fdc17,0x5f3f2a47
.word 0x7f607a91,0x91c48e6c
.word 0xf630b551,0xd3997ea2
.word 0x523028f6,0x9799e870
.word 0x213a68ae,0x5a9616b8
.word 0x4844b478,0x5a4ddd3e
.word 0xa5ac85dd,0xef1f76ad
.word 0xd2eda728,0x5498ec3d
.word 0x126d92a4,0x9a2b7b88
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x4c463473,0xd7c70db1
.word 0x0f98ff02,0xd4df3e9b
.word 0xf2b7396a,0x654b7f24
.word 0xa7515433,0xbd7f380c
.word 0xa0deb381,0x36a52b5b
.word 0x00836de8,0xc6c079b2
.word 0x96036e1d,0x363c510d
.word 0xad6e2474,0xd9cfe5ae
.word 0xf13be602,0x01eb4fa2
.word 0x0aef37e1,0xa5d25390
.word 0xa710f3a0,0xc7563c25
.word 0xadcfc640,0x77926f10
.word 0xda83c69e,0x2bbf11a7
.word 0xfb4a098b,0x971689a4
.word 0x5add57c1,0x4d2f45e0
.word 0x98b2b5ab,0x054bc5bd
.word 0xbe217bef,0xbc611cb1
.word 0xccc1f85d,0x67b02ddb
.word 0xdec824b6,0xa6d67750
.word 0xc87f4271,0xe9b4e377
.word 0x8290d16c,0x15a92096
.word 0x880348f7,0xbde15f9f
.word 0x6150214b,0x3bff070e
.word 0xbfa26e01,0xecb02e03
.word 0x74905cab,0x44c811ce
.word 0xbb809b35,0x9820afc5
.word 0x3fe7f889,0x2a48f621
.word 0x0877e9f5,0x0da4150a
.word 0x22f8cfd6,0x498f0519
.word 0x6abd62fa,0xb47dfda6
.word 0x32aa8e39,0xf2b20c5b
.word 0xebf7c400,0x6d1998ff
.word 0x9554a592,0xd0b47cb3
.word 0x086ba8fd,0x92ed5773
.word 0x3f5f6810,0x1fdc8a20
.word 0xb73908ad,0x1e421c04
.word 0x1dff2c6a,0x096b41f1
.word 0x8223e8d7,0x18cdb3c9
.word 0xff617c4c,0xa86dc458
.word 0x3f2a8cff,0x424a8877
.word 0x2affedb2,0x160164bc
.word 0xa93dbeff,0xc323ffb5
.word 0x9f2eb2f1,0x1f66fef2
.word 0xe22cbea0,0x82199e14
.word 0xa92a6eb4,0xc228e34f
.word 0x44808add,0xc1852c3b
.word 0xc1cbcd1d,0x0b9bc336
.word 0xfb433b91,0xbc4420d4
.word 0x5d819a98,0x824fd4f2
.word 0x86e6961f,0x568b3caa
.word 0x9031927d,0x7377cab3
.word 0x000000e0,0xd34a7367
.word 0x3490f9ec,0xef5e18b3
.word 0x74f2f96f,0xc4525314
.word 0x00868c42,0x6437db8b
.word 0x14ea2b58,0xfad3b637
.word 0xb5ebbccf,0xff27bb0c
.word 0x09a0d0d1,0x51a24f91
.word 0xf7baa2d3,0xb920feab
.word 0xcedac84b,0x5bd5752d
.word 0x9cbcabc9,0x71b56261
.word 0x9a54408f,0x147b4344
.word 0x42504740,0x3de7b6ff
.word 0xe05d778f,0x5a021da9
p24_local1_expect:
.word 0x6dd76fca,0xc4ced503
.word 0xc27c6f3b,0x6eeef649
.word 0x551219e6,0xa9e34ede
.word 0xa827b337,0x0dab7d04
.word 0x841e51fa,0x17887370
.word 0xd158b8bf,0x6a823f15
.word 0xae851e71,0x96104585
.word 0xef9fff17,0x5f3f2a47
.word 0x5ab38633,0x1a587a2e
.word 0x91de028d,0x3783a5aa
.word 0x7c1b3161,0xfbe564dd
.word 0x90223655,0x41b7210d
.word 0x00000062,0x9fadbe2a
.word 0xf1341096,0x2f20749f
.word 0x15c606b5,0xd2ef4e11
.word 0x9a004df0,0x0bfde980
.word 0x47ea7f05,0x00000044
.word 0x482eff80,0xe9433084
.word 0x036110e3,0x69d6e323
.word 0x6c3fc0c3,0xd3fa1c01
.word 0x53736d3b,0xb8d3baaf
.word 0xfd412d49,0xfedcc8a7
.word 0x1203c4e1,0x0a1caea6
.word 0xd1221e67,0x3cbdbef5
.word 0x98849374,0xfb11b520
.word 0xdae0fc58,0x44b4aa95
.word 0x59f50ee5,0xd900c554
.word 0xd34d0049,0x39f506f4
.word 0x7c917362,0x8f6c9b3f
.word 0xcc79e8b1,0x1d50ffaa
.word 0x5f7e19d4,0x079a2f04
.word 0x01047a97,0x2af41ca8
.word 0x30898150,0x6a25a5e0
.word 0x452c3e8c,0xdca9d804
.word 0xc55d7e4e,0x7ff8557b
.word 0x00000000,0x46a62593
.word 0xb8d27013,0xb662d1bc
.word 0x4991e482,0x20830417
.word 0xf5ba5d96,0xb4cd7813
.word 0xb0c800b4,0x583fc7f9
.word 0x03d5cec4,0xca6fd76d
.word 0x49f6ee6e,0x3b6f7cc2
.word 0xde4ee3a9,0xe6191255
.word 0x047dab0d,0x37b327a8
.word 0x70738817,0xfa511e84
.word 0x153f826a,0xbfb858ff
.word 0x85451096,0x711e85ae
.word 0x472a3f5f,0x17dc9fef
.word 0x3b1a5320,0x13aad9b4
.word 0x4c08ebad,0x9da1c6ec
.word 0x00b824b4,0x3f729bce
.word 0x06a77557,0xb03e8241
.word 0x776d75bb,0x1ce90b02
.word 0xff29d541,0xbda9dd67
.word 0xd65be69e,0x46af6aa2
.word 0xc8a302bd,0xd54b7121
.word 0xb3064dcd,0xd37d42ac
.word 0xd95e0d0b,0x3f5f6810
.word 0xae07f1b9,0x46f350a0
.word 0xe73d8676,0xf1ab0140
.word 0x73b2171c,0x689ce717
.word 0x71e9ad63,0x544525ff
.word 0x8cdb4f94,0x1bd33b5e
.word 0xcfddcf72,0x891a9ace
p24_local2_expect:
.word 0x24cc3c54,0xe73fa719
.word 0x5f0d4173,0x4af91fff
.word 0x40ea4729,0x8bb9339e
.word 0xbfa26e01,0x3cdde450
.word 0xc1d64907,0xbc306170
.word 0x102df366,0x3acd6b4b
.word 0x6b610fb1,0x0eb76f8b
.word 0x1d5a7fc9,0x00000064
.word 0x5f4c5ab5,0x8298a75d
.word 0xf4154707,0x50ff19f5
.word 0x6d2a8b4e,0x91fc310f
.word 0x4e70a1ff,0x03a17fe7
.word 0x8e9c53c7,0x00f38982
.word 0xef1a22e7,0x00000031
.word 0x3ef87657,0x261150dd
.word 0x1ce3074e,0xb4e823bd
.word 0x525486bd,0x7d333d8b
.word 0xd9366cf8,0xa7f2dd54
.word 0x2f5a3d94,0xbad9cdb3
.word 0x24afcb23,0xb6055e5e
.word 0xd0aa7f12,0x4f9ab7b8
.word 0x367f1e0e,0x449c91b2
.word 0xb49f8375,0xa2102e85
.word 0x0ede2430,0x9a24ffe6
.word 0xfcc87e7e,0x121ea232
.word 0xb55b5572,0x817ae24b
.word 0x56f13aff,0xf44622cd
.word 0xeec75f99,0x99c4d797
.word 0xc9e5ebcc,0x3783a5aa
.word 0x7d69c591,0xb7c9a0ff
.word 0xc9eebb46,0xb11eff29
.word 0xe480d3c9,0xa978c2e4
.word 0xfe5bf300,0x2ac233fd
.word 0x5f254efc,0x3268537a
.word 0xc73428e6,0x646de9b3
.word 0x4b272a52,0xc808d78a
.word 0x53736d3b,0x36d215da
.word 0xbb8fe906,0xaa36ebd2
.word 0xf11f8120,0x6d0d9883
.word 0x764346ca,0x055bb270
.word 0x48eb58bd,0xb17fcafd
.word 0x787730b5,0x44706810
.word 0x3fa646de,0x1424547b
.word 0x826d251e,0x1f5fcfb0
.word 0x273f72d5,0xbc9326a5
.word 0xb9b21d04,0x2eefb867
.word 0xdf593a52,0x123931ee
.word 0xf90c8ed1,0x488ed547
.word 0x00000000,0x7d6cb7e8
.word 0xd981979c,0x69c9cb5e
.word 0xfa13553b,0x022b076b
.word 0x48899a3f,0xa24b90b3
.word 0x220fffe5,0xb0b816cf
.word 0xf346f570,0x3c51ff2f
.word 0xae4b4281,0xaa99da5f
.word 0x0d58fadc,0xbfa46741
.word 0x94ff778b,0x277f9b4b
.word 0xd1977011,0x76515ee1
.word 0x8a6658e2,0xda024c87
.word 0xaa551f88,0xfe2add76
.word 0x46a62593,0xeeb0fc38
.word 0xc30f201d,0xf4d05ce7
.word 0x0b1df084,0x14f61f71
.word 0x91de028d,0x3783a5aa
p24_local3_expect:
.word 0xd3e2b79c,0x821ba57f
.word 0x6e3ddb3e,0x1b9da4fb
.word 0x3f82f3ad,0x50e24742
.word 0x3c46bddc,0xde355dff
.word 0x4b21135f,0xcd41f334
.word 0xf74dbee3,0x10f61e1a
.word 0xae5b2a21,0xa20e9928
.word 0x685e919f,0x4e45dc86
.word 0x2206e5c7,0x9d63c229
.word 0xd08256e6,0xb8bbf566
.word 0xce04bbc6,0xd1573c69
.word 0x559d5641,0xe76e1d33
.word 0xaad07fa9,0x00000062
.word 0x2bfca382,0xccc6ef54
.word 0x0e6c4843,0x749749b2
.word 0xb8eafe8f,0x14fffa7d
.word 0xf606255e,0xc61e4ffc
.word 0x4498df0b,0xd9856b97
.word 0xe14c7baa,0xf5cfe9d5
.word 0x304f88ce,0xcd1cb28c
.word 0x304fe4cf,0x73380b24
.word 0x5e0a1220,0x9ec24994
.word 0x7aa74e75,0x4ead1c65
.word 0x67a3093f,0x3970661a
.word 0x8aaacd89,0xc4672181
.word 0x0c0ef0d8,0xa443d1e7
.word 0x421a4439,0x3b6e4bef
.word 0x9f30e664,0x3adf15c0
.word 0x9c289364,0xdbc1d984
.word 0x5da050dd,0xaee06627
.word 0x5eb7021f,0x293ccad6
.word 0x63b1c02f,0x5add57c1
.word 0x6fa14427,0x3612e44d
.word 0x0e6cde34,0x4bd02482
.word 0x23229e50,0x5ef549f6
.word 0x05a028ed,0xb298b0e7
.word 0x51fd693a,0xc007ed16
.word 0xd3b83824,0x50c38249
.word 0xdbe1d30a,0x00000036
.word 0x7aaa51d0,0x00000060
.word 0x5693d998,0x4ba62856
.word 0x69089673,0x1065085a
.word 0xdc14b4aa,0x48d5a078
.word 0x162feb26,0xd5bc3209
.word 0x4f268feb,0x868977b8
.word 0xbfee1dfc,0x9761c5f2
.word 0x8e7d7f41,0x538e60bf
.word 0x6dbe558f,0xc05f06a8
.word 0x59fad970,0xce904794
.word 0x65c52d98,0x4abbe4c7
.word 0xb057037f,0xcf5c6cba
.word 0xd5b58c80,0x6cf49986
.word 0xa9af0c22,0x9a56ed9b
.word 0xa001cf41,0x84724545
.word 0x7d6cb7e8,0x64972794
.word 0x000000e2,0x5d314278
.word 0xce35d39b,0xc46452a9
.word 0xef5e18b3,0xd3b9e156
.word 0x1101a890,0x74f4a49f
.word 0x62bcbcd3,0x73b2171c
.word 0xbb6d6064,0xd66f3393
.word 0x598602c4,0xffe2f048
.word 0x34d686bd,0xf34dabd6
.word 0x07c002f8,0xbf007218
p25_init_registers:
.word 0xe54cac82,0x48c211ff ! Init value for %l0
.word 0xddc3d48b,0xcebde8eb ! Init value for %l1
.word 0x65e3d1a0,0x6d14cedf ! Init value for %l2
.word 0x453ff00a,0x01337ed6 ! Init value for %l3
.word 0x046350c6,0xca78dd90 ! Init value for %l4
.word 0xee521b5d,0xb89277f2 ! Init value for %l5
.word 0x4b497ec5,0xcfa434ee ! Init value for %l6
.word 0x14aec8c6,0x5a1e7853 ! Init value for %l7
.align 64
p25_init_freg:
.word 0x43e18c08,0x87c02f56 ! Init value for %f0
.word 0xb148bfee,0xd0f4e239 ! Init value for %f2
.word 0x5f23470e,0x9a8bdc55 ! Init value for %f4
.word 0xe0c05da4,0xb80adaef ! Init value for %f6
.word 0x147ec47e,0xdfd2cb86 ! Init value for %f8
.word 0x1b39d531,0x6025b6c7 ! Init value for %f10
.word 0xdaa07f26,0x6937562f ! Init value for %f12
.word 0x909c36ed,0x128a1b17 ! Init value for %f14
.word 0xaa8714d7,0x7dafa9b9 ! Init value for %f16
.word 0x47560409,0xca20466d ! Init value for %f18
.word 0xe052c106,0x3ec1e57a ! Init value for %f20
.word 0x4c972953,0x92800fb4 ! Init value for %f22
.word 0xd0eacb3a,0xa1066a7c ! Init value for %f24
.word 0x0068c3bd,0x01321397 ! Init value for %f26
.word 0x0d679499,0xa81c11df ! Init value for %f28
.word 0x25e764bf,0x6cb885fb ! Init value for %f30
.word 0x87f80cc3,0x0ee7f67d ! Init value for %f32
.word 0x128f7087,0xc616f2e4 ! Init value for %f34
.word 0x9caa12cd,0x528db918 ! Init value for %f36
.word 0x7687e2e7,0x12a69d52 ! Init value for %f38
.word 0x12fd0987,0xe2c73cac ! Init value for %f40
.word 0x30dbfd12,0xa74caa88 ! Init value for %f42
.word 0xd5b81fab,0x4b509012 ! Init value for %f44
.word 0x6e8bd1de,0x84faa861 ! Init value for %f46
.word 0xf7c8dfa3,0x69942e6e
.word 0xd9c776c9,0x8d6c93d8
.word 0x9b796cd1,0x98a44877
.word 0x1119fedc,0x84c351fa
.word 0x1efe5db9,0x324680c8
.word 0x42f5fa2b,0xea806f57
.word 0x681b7fb8,0xc3632160
.word 0x38bb88b8,0xb18c9497
p25_expected_registers:
.word 0x00000000,0x4325b149
.word 0x00000000,0x9d10ff64
.word 0x00000000,0x00005d74
.word 0x00000000,0xa81c11df
.word 0x00000000,0x7c01ab17
.word 0xffffffff,0xffff839a
.word 0x00000000,0x9f52d051
.word 0x00000000,0x1ed5e30d
p25_expected_fp_regs:
.word 0xa883e63a,0xbd2ad107
.word 0xb15471b1,0xcad8930e
.word 0x150a40cd,0xc2821f12
.word 0x0d2cc7d2,0xe0ded6b5
.word 0xa533e245,0x1939c8fc
.word 0x49ba2601,0x78fc740f
.word 0xbccda120,0x690a8b31
.word 0xd4525413,0xdc0016ad
.word 0x31e71108,0xc22291cd
.word 0x3be81e1f,0x1e2b591f
.word 0x016eff3a,0x3c633992
.word 0x8f30f819,0xd36d1eff
.word 0x7e4a3a7f,0xc136fffd
.word 0x5e34dbd4,0x4f3bfb29
.word 0x67ca858a,0xeee41f9a
.word 0x8d28f589,0xbd8e2324
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xa883e63a,0xbd2ad107
.word 0xb15471b1,0xcad8930e
.word 0x150a40cd,0xc2821f12
.word 0x0d2cc7d2,0xe0ded6b5
.word 0xa533e245,0x1939c8fc
.word 0x49ba2601,0x78fc740f
.word 0xbccda120,0x690a8b31
.word 0x00000000,0x00005d74
.word 0xdea2ffca,0xc3082182
.word 0xc684f652,0xdb75067d
.word 0x62b5211d,0x4a5ca320
.word 0x903b3c7e,0xc088c3c6
.word 0xda0939fe,0x0d679499
.word 0x1a17a067,0xbdfe8dbe
.word 0xa4ed87c3,0x9c51a701
.word 0x87d69fd8,0xac821824
.word 0x93474b62,0xefd88dde
.word 0xabcaea16,0x8177d174
.word 0x205c9aab,0x7b795ce2
.word 0x95a04a89,0xa22aff8e
.word 0x769c1a0c,0xb2680d88
.word 0x8a7a79b9,0xfa5baa7b
.word 0x8c5fe656,0xa9b6af13
.word 0x9f7b8dca,0xd2e2e891
.word 0xfca29afd,0x8fdd7a61
.word 0x5905c74a,0xdd3f6526
.word 0x7f8faa09,0x0a344d60
.word 0x00508fd1,0xa6b0341b
.word 0x7aa9fcaa,0xd6a2c051
.word 0xf15eec69,0x31355400
.word 0x6e631769,0x14f5feae
.word 0xdec68aea,0x23cd6020
.word 0x00000000,0x76826908
.word 0xff8a7fd7,0x269b99ee
.word 0xe88dd568,0x431c7bf4
.word 0x1445641c,0x2dffce57
.word 0x50ff4332,0xd8b8d44a
.word 0x684409b5,0xb18b7c9b
.word 0x71ec331d,0xc5b8cad1
.word 0x000000d3,0x135a7f0e
.word 0x113e2c34,0x330191ae
.word 0x96be29e8,0xd93882cc
.word 0x7feb2aeb,0x443b44ca
.word 0x5ab042af,0x53f662ee
.word 0xdd6c784a,0x7b0ae49d
.word 0x3731a922,0x7d96899d
.word 0xc7e1d7c1,0x6a3348e6
.word 0x3685af61,0x4225003f
.word 0xce7185dc,0xcd8288a0
.word 0x82f9aa8a,0xa4606875
.word 0x89dee4cd,0x1176d4de
.word 0x0e856081,0x0b62dcde
.word 0xb08ee465,0x9c0879ab
.word 0x0a72aa93,0x379f2167
.word 0x17958178,0x21b0653d
.word 0x71ac0082,0x64cf00ee
.word 0x3714750a,0x387cd2e3
.word 0x7b8e9c5b,0xbe24e4ca
.word 0x7b0746b7,0x9293a7a6
.word 0x6f04abd5,0x7f1716c5
.word 0x735b7e40,0xa5265581
.word 0xb8ace419,0x839abf08
.word 0x1e596736,0x272f740a
.word 0x830bbd02,0x956e58d6
p25_local1_expect:
.word 0x1b0e4507,0xb7f85e80
.word 0x62d853b1,0x5d52892b
.word 0x57d77153,0x0a459062
.word 0x9dad3ff6,0x60a000a2
.word 0x74f21f57,0xaa93e3e9
.word 0x71d289ac,0xd243e4a2
.word 0x087be057,0xba05c0ff
.word 0xcfa43465,0x0d11f8c5
.word 0xa50545aa,0x78e7278f
.word 0x199bde70,0xb76c78e5
.word 0x04f28aec,0x5123e72c
.word 0xf341e62e,0x93ba10b8
.word 0xfd07f373,0x60d08036
.word 0xc9f765d3,0xc7e46722
.word 0x66a18486,0x73320bff
.word 0xc77cfbed,0x5397f1d8
.word 0x410908cd,0x214d1234
.word 0xb3fc1c41,0x48cdd302
.word 0xd2d02dc0,0xff9e368f
.word 0x47d8ba3d,0x57d77153
.word 0x00000012,0x0f940a70
.word 0x5e3294e1,0x8250ffa6
.word 0x734f0dae,0xc8895d74
.word 0x1ea25a11,0x55db7054
.word 0x145a56f3,0x4a0cc21c
.word 0x2f710581,0x07147d62
.word 0x7fe61b0d,0x6df6400f
.word 0x732aa7d9,0x2a6c02bb
.word 0xce08a44c,0x4aae26fe
.word 0xd51b38bd,0x17a84458
.word 0x96038aad,0xd18088a7
.word 0x7a321d99,0xffc5d1dd
.word 0xaa8714d7,0x7dafa9b9
.word 0x47560409,0xca20466d
.word 0xe052c106,0x3ec1e57a
.word 0x4c972953,0x92800fb4
.word 0xd0eacb3a,0xa1066a7c
.word 0x0068c3bd,0x01321397
.word 0x0d679499,0xa81c11df
.word 0x25e764bf,0x6cb885fb
.word 0x00000021,0x214d1234
.word 0xb3fc1c41,0x48cdd302
.word 0xd2d02dc0,0x113e2c34
.word 0x47d8ba3d,0xcd431233
.word 0x0bf9f369,0x0f940a70
.word 0xf6207203,0x8250ffa6
.word 0x734f0dae,0xc8895d74
.word 0x1ea25a11,0x55ff7054
.word 0x596bb246,0xf13bfb30
.word 0x79641457,0x5a4d2f08
.word 0x151b0ba9,0x29f4faf4
.word 0xd6971f32,0x5a6776dd
.word 0x13d2ff62,0x30124867
.word 0xc0d03f69,0x93b083b3
.word 0x03bb88d8,0x2a4b013f
.word 0x9bcf0cff,0x4da3d440
.word 0x56cadf68,0xf2ed15d1
.word 0x7022d4ff,0x1b3aa4da
.word 0x6daa724d,0x7c01ab17
.word 0xbe6d80a0,0x99fa95a2
.word 0xd05bc048,0x19fe7cc1
.word 0xc5cef0d8,0x8a2760d5
.word 0x694ea04e,0x81ab8a31
.word 0x3fb52bd3,0xe4621cb2
p25_local2_expect:
.word 0xf4c7d962,0xea2bfb5a
.word 0x2527db3d,0x190e5756
.word 0xaf267d23,0xff05acab
.word 0xbcb87042,0x3c6fb106
.word 0x8fa207f6,0x4b5b081c
.word 0xeab90b7c,0x0fc2f31e
.word 0x8e7cc6a5,0x5d4b29b7
.word 0xc4365941,0xb73779d3
.word 0x6969ed2e,0xcc42387a
.word 0xf9d20522,0x0f623896
.word 0x8aeb289f,0x4325b149
.word 0xf601b48e,0x60d0094c
.word 0x86945c17,0x398ef9f2
.word 0xf7448bba,0x81bfc27e
.word 0xde7aa400,0x442ee5b8
.word 0x1c9c7780,0x19814304
.word 0xaa8714d7,0x7dafa9b9
.word 0x47560409,0x315f44a3
.word 0xe052c106,0x3ec1e57a
.word 0x4c972953,0x92800fb4
.word 0xd0eacb3a,0xa1066a7c
.word 0x0068c3bd,0x01321397
.word 0x0d679499,0xa81c11df
.word 0x25e764bf,0x6cb885fb
.word 0xbbbc9d2d,0xd2a76dbb
.word 0xff096692,0x48afcd0c
.word 0xb6865d88,0x649fe863
.word 0x02f7305a,0x566972f5
.word 0x81d20e5f,0x0000633b
.word 0x34af0d7f,0x34ab55cf
.word 0x16a0727a,0xb186eb94
.word 0xa18eb768,0x690d609e
.word 0x0690c3ff,0x2c72fed3
.word 0x67611657,0x0e41f154
.word 0xd8ab2c5c,0xb48a0a02
.word 0xa9d3b7e0,0x0c744df6
.word 0xff9eff8f,0x000000e5
.word 0x30025098,0x79d32c2c
.word 0xc22f15cf,0xb782aa11
.word 0xc65c30dd,0x33eb4a8c
.word 0x31e71108,0xc22291cd
.word 0x3be81e1f,0x1e2b591f
.word 0x016eff3a,0x3c633992
.word 0x8f30f819,0xd36d1eff
.word 0x7e4a3a7f,0xc136fffd
.word 0x5e34dbd4,0x4f3bfb29
.word 0x67ca858a,0xeee41f9a
.word 0x8d28f589,0xbd8e2324
.word 0xa883e63a,0xbd2ad107
.word 0xb15471b1,0xcad8930e
.word 0x150a40cd,0xc2821f12
.word 0x0d2cc7d2,0xe0ded6b5
.word 0xa533e245,0x1939c8fc
.word 0x49ba2601,0x78fc740f
.word 0xbccda120,0x690a8b31
.word 0xd4525413,0xdc0016ad
.word 0x00000035,0x802856c5
.word 0x656d00b4,0x4d790645
.word 0xcb92cfd9,0x65413dd1
.word 0xb72c0d4d,0x46d5950f
.word 0x0caa63db,0xc09f69c1
.word 0x2cfd06fe,0x7abb9ce0
.word 0xffa434ee,0x7f64fc94
.word 0x4e921b22,0x114977e3
p25_local3_expect:
.word 0x410908cd,0x214d1234
.word 0xb3ff1c41,0x48cdd302
.word 0xd2d02dc0,0xff9e368f
.word 0x47d8ba3d,0xcd431233
.word 0x000000fa,0xb7f85e80
.word 0xf6207203,0x8250ffa6
.word 0x734f0dae,0xc8895d74
.word 0x1ea25a11,0x55db7054
.word 0xe8a3e5ff,0x51b85402
.word 0x6549b3ce,0xe58ea8b3
.word 0xd4ee4bbb,0x7a6e065e
.word 0x1ecd111a,0x6eeff410
.word 0x9aa15277,0x46773d72
.word 0x30f846b2,0x1ed5e30d
.word 0x00be3fa5,0xc1a80357
.word 0x9c43f1f7,0x805ff4e4
.word 0xa6c5652b,0xffe6afa2
.word 0x6c3cc94d,0xaea56258
.word 0x31018524,0x00000095
.word 0x5e3294e1,0x60492ec5
.word 0x892369d2,0x69d29cd6
.word 0xee7dcb89,0x03fcb2f8
.word 0x76826908,0x00f9ec8e
.word 0xb89277f2,0x91134dff
.word 0xd2016f7a,0xff87ba74
.word 0x83783ae7,0x5a1e7853
.word 0x55ff7054,0x5622f20a
.word 0xa865ffc2,0xf81ec0be
.word 0x576f41c7,0x0bdc78d9
.word 0xb4e05a57,0x838b913f
.word 0x418f5180,0x3f4020b5
.word 0x8effacc0,0x1d460cac
.word 0x71380137,0x4623dd62
.word 0x55ff7054,0x85285ccb
.word 0xb2331844,0x2c4cfef7
.word 0x8f24d305,0x6aa272bb
.word 0x1e51a9aa,0xaf0603dd
.word 0x94eab745,0x70c7499c
.word 0xa1e8f5aa,0x467ee9b5
.word 0x9873ca17,0xbeb01685
.word 0x337629a2,0x186e52ae
.word 0xa804c759,0x8f66ae21
.word 0x3c98c82e,0x64509de4
.word 0xca2602ed,0x8bf21181
.word 0x72cb3393,0x32ff7f19
.word 0x4e60633b,0x000000db
.word 0x0000001d,0x95ae6f4f
.word 0xa25a6cf4,0xadba71ce
.word 0xb4e4657b,0x0951d285
.word 0x474e78d5,0xb7e22752
.word 0xc0c6333e,0x91c63797
.word 0xf7e11cf5,0x51f37b43
.word 0xa1603e77,0x28443840
.word 0x22af1252,0xdbd6ffff
.word 0x2358a6d0,0x9a36e378
.word 0x000000bc,0xb15a989a
.word 0x570f2a62,0x8ed1f80b
.word 0xa9658d86,0x40e2b2db
.word 0x4acb8174,0x610e70d0
.word 0xba1b736b,0xafc0b8d2
.word 0x90c1ebb0,0xb14b1f34
.word 0xcdb234b0,0xbb6ba75c
.word 0x9f52d051,0x3b898564
.word 0xb6377d7b,0xf6261843
p26_init_registers:
.word 0xba7d3e16,0x27a11acd ! Init value for %l0
.word 0x0d5d3e26,0x72b6b6f5 ! Init value for %l1
.word 0x1c3c3e28,0x5f43866a ! Init value for %l2
.word 0x7e98af29,0xfdcbd81d ! Init value for %l3
.word 0x8aa15eae,0x4cca71dc ! Init value for %l4
.word 0x36d09d10,0xcaa0a87c ! Init value for %l5
.word 0xd94b3872,0x55d460fe ! Init value for %l6
.word 0x4d23494a,0x7a92e086 ! Init value for %l7
.align 64
p26_init_freg:
.word 0xde48df20,0x9e625665 ! Init value for %f0
.word 0x3e86baf9,0x4a295160 ! Init value for %f2
.word 0x57e495ad,0x6e431c23 ! Init value for %f4
.word 0xe96c9dc1,0x2d4e054e ! Init value for %f6
.word 0x9c839ac5,0x7a6a5646 ! Init value for %f8
.word 0xf0af76e7,0x4c8279e6 ! Init value for %f10
.word 0xd24707c7,0x2b6058b5 ! Init value for %f12
.word 0x416713c8,0x5acd411a ! Init value for %f14
.word 0x7f6ac2f2,0x1a308c32 ! Init value for %f16
.word 0x6e64dafd,0xde7fd7d6 ! Init value for %f18
.word 0x9962654a,0x2c24ec55 ! Init value for %f20
.word 0x16b322b7,0xc3835e06 ! Init value for %f22
.word 0x23025739,0xbc69ebac ! Init value for %f24
.word 0x6bd27cc9,0x65c029bf ! Init value for %f26
.word 0x0092bcf9,0x9ff5a510 ! Init value for %f28
.word 0xe07b1de1,0x380c060a ! Init value for %f30
.word 0xf519310b,0x409f129f ! Init value for %f32
.word 0x2a0cc78f,0xa1555133 ! Init value for %f34
.word 0x1ecaf80e,0x0374ae65 ! Init value for %f36
.word 0xb4fda5cb,0xe59e7502 ! Init value for %f38
.word 0x96543417,0xcb84fa85 ! Init value for %f40
.word 0x7675cb01,0x1a5106d1 ! Init value for %f42
.word 0xeb2bb499,0xccd7409c ! Init value for %f44
.word 0xa244996d,0x2e6553ee ! Init value for %f46
.word 0xd23a58e3,0x521b6d00
.word 0x5707e922,0x03432bac
.word 0x34f3913c,0xba612f56
.word 0x4eb9e35c,0x089bdd2d
.word 0xcfae6e08,0x51f6e2d4
.word 0xe74389f7,0xd14945e4
.word 0x70a35b27,0xb11fc64b
.word 0xe147cce6,0x61130bec
p26_expected_registers:
.word 0x00000000,0x6953d14a
.word 0x00000000,0x71fff8a6
.word 0x00000000,0xe3cb0f8e
.word 0x00000000,0x00000014
.word 0xffffffff,0xfffffa9f
.word 0xe11a924c,0x21397ebf
.word 0x00000000,0x000000af
.word 0x00000000,0x7cb7f302
p26_expected_fp_regs:
.word 0xae60eeba,0x8c84c7a1
.word 0x00000000,0xfa71881a
.word 0xbaf4673e,0x73e1b302
.word 0xeeeddd1d,0xcd24dadb
.word 0x150ccd30,0x2d7fd6f5
.word 0x925efd0e,0xf7aa046c
.word 0x1a03b4aa,0x1a64736f
.word 0xa22f9fa5,0x262efd4a
.word 0xa1c7848c,0xbaee60ae
.word 0x1a8871fa,0x00000000
.word 0x02b3e173,0x3e67f4ba
.word 0xdbda24cd,0x1dddedee
.word 0xf5d67f2d,0x30cd0c15
.word 0x6c04aaf7,0x0efd5e92
.word 0x6f73641a,0xaab4031a
.word 0x4ad15369,0xa59f2fa2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0x949ebe3e,0x9d489175
.word 0x58688e6c,0x6affe5ff
.word 0xba79ac62,0xfc52836b
.word 0x6afaff8d,0xfe8303af
.word 0x24928b10,0xdf89a140
.word 0xc7cbaf8e,0xb8319f01
.word 0xbe2b0d50,0xe91f7acc
.word 0xfc2f2dc4,0xd712ff09
.word 0xbf7e3921,0x4c921ae1
.word 0x74a8ea9f,0x1d9e2073
.word 0x83a8b00e,0xe63d7deb
.word 0x06fa6c38,0x032d3c8a
.word 0x682f42a5,0x885ad2eb
.word 0x564d609b,0xbd7b387b
.word 0x39483b33,0xa345ff3d
.word 0xa1d2fb3a,0xb92e1595
.word 0xae32cf71,0x6a9d4d84
.word 0x5b2c23c9,0x5d207890
.word 0xf95e8a86,0x1095e9e6
.word 0x045d10fb,0x6654339e
.word 0x12d54d2b,0x1e882c0c
.word 0x2b37aa0b,0xf6b8bb39
.word 0x62d82817,0xb45c17a9
.word 0x0d2973b7,0xce8e206c
.word 0x7f6ac2f2,0x1a308c32
.word 0x6e64dafd,0xde7fd7d6
.word 0x9962654a,0x2c24ec55
.word 0x16b322b7,0xc3835e06
.word 0x23025739,0xbc69ebac
.word 0x6bd27cc9,0x65c029bf
.word 0x0092bcf9,0x9ff5a510
.word 0xe07b1de1,0x380c060a
.word 0xcec5382d,0x00000004
.word 0x53102cff,0x2c39beb3
.word 0x69ae0772,0x87127d5b
.word 0x228fd031,0x859144e3
.word 0x832f8323,0x2ea5cc41
.word 0xe03f0d2c,0x600859a6
.word 0x94690736,0xc759000c
.word 0xf213e1f2,0xd399a107
.word 0x2ddaab7c,0x5fe5888c
.word 0xc2b1f9c6,0x663eef0a
.word 0xcbf3bcc1,0x7883743d
.word 0x356d12cf,0x853ce738
.word 0x9810c45b,0xb36fa0fb
.word 0x216cc140,0x00000092
.word 0x09367277,0x55f89b19
.word 0x077449f4,0x96f4d8c9
.word 0xd6b8b0cd,0x3fb70560
.word 0x559ba6d5,0x800247cb
.word 0x62c81daf,0xaf9fdd0c
.word 0x7e7c6649,0xdaf94e71
.word 0x2ce7bd1d,0x2696c44c
.word 0x584e402e,0xcc0b62b4
.word 0xeb574d48,0x68b04eaf
.word 0xb6d7f3ed,0xcc65b8cc
.word 0xe11a924c,0x21397ebf
.word 0x68b1a496,0xc1928d8c
.word 0x1790bf42,0x00816cc4
.word 0x1093835c,0xffba8210
.word 0x277916c2,0x2792f4f8
.word 0x973d9af1,0x548d5b95
.word 0xb8bc521a,0xc5f6c9d6
.word 0x15809c1e,0xa82fc962
p26_local1_expect:
.word 0x3f3ae94f,0x21e48cb1
.word 0x2c016fe8,0x17ba4e0c
.word 0xd8d34f96,0xdeac65b6
.word 0x5cd46626,0x87b325cd
.word 0x1059a7e3,0xae28cf98
.word 0x06d93151,0xa67dcb0f
.word 0x7436a712,0x3b307bb3
.word 0x2e8a6f88,0xeceb749d
.word 0xe11a924c,0x21397ebf
.word 0x73209e1d,0x9feaa874
.word 0xeb7d3de6,0x0eb0a883
.word 0x8a3c2d03,0xfa9ffa06
.word 0xebd25a88,0xa5422f68
.word 0x7b387bbd,0x9b604d56
.word 0x13228e90,0x333b4839
.word 0x95152eb9,0x3afbd2a1
.word 0x8fd71f5d,0x3bdb3ddf
.word 0xb308c269,0x75e85dce
.word 0xc4504fe4,0x7e91d1a4
.word 0x614fac08,0x55cfa64f
.word 0x7d7c702d,0x3bdb3ddf
.word 0x1fe49ad7,0xda18197c
.word 0x0cfdef28,0xcaf2a9a2
.word 0x5993c29b,0xdcd4adc8
.word 0x0df01b63,0xd3b03ac3
.word 0xff996b5d,0x7549f350
.word 0x97b50396,0xfba390d9
.word 0x1450eb62,0x85ef638e
.word 0x918ff805,0x10b0014b
.word 0x6f8e0de9,0x2264ff55
.word 0x72e48694,0x5af59ee7
.word 0x0d92affa,0x5ca77368
.word 0x865cfa36,0xa9ad584a
.word 0xde545b5d,0x0589a9f5
.word 0x39cbcbff,0xe9df3db1
.word 0x330575b8,0x64efe141
.word 0x8f80a9d9,0xd42c1c99
.word 0x065639d3,0x43f676b3
.word 0xe9c78065,0xdb8c5436
.word 0xf237752a,0xe3ceff1d
.word 0xb66a5696,0x6203d3d5
.word 0x69258702,0x5ea5b8bc
.word 0x82f39139,0x6c64f3e3
.word 0x8ec6336d,0xc83574ae
.word 0x265053f0,0x1f35d9a8
.word 0x72129676,0xfd48488a
.word 0x3a546417,0x1e34613c
.word 0x622b101f,0x20066ca2
.word 0x82fc7441,0xdc15add3
.word 0x6f7c70c2,0x24009f34
.word 0x8092e81c,0x5908808d
.word 0xa266a9db,0xf58aa3f0
.word 0x15a76a83,0x698b0bae
.word 0xa415fe15,0x2d0b0b96
.word 0xa5796079,0xc6886bed
.word 0xf2ad2b0b,0x75b93b03
.word 0x27ba1267,0xd48756cf
.word 0x81248845,0x95b31cc5
.word 0x786be3db,0x0b466beb
.word 0x92969bad,0x51234be2
.word 0x093c2955,0xb946210b
.word 0x7ed329c9,0x0ad73196
.word 0xa4e40dd3,0x5c5558db
.word 0x0da32b53,0x0e96556b
p26_local2_expect:
.word 0xeebf6694,0x2eff4644
.word 0xb2b5d6be,0x31ff951a
.word 0x940600bb,0x42dad2f1
.word 0x1e480102,0xfa71881a
.word 0xdc2cc164,0xcbf3bcc1
.word 0x882bd0a6,0x87795070
.word 0x2315325a,0x65c011f7
.word 0xaa76d8c9,0xb7a53ac9
.word 0x6566525d,0x988c77f6
.word 0xf5f7c7b7,0x5056db15
.word 0x104ea637,0xeeac4adb
.word 0xd5309cb1,0xddd60086
.word 0xa27535fa,0x94fa1bac
.word 0x083802a8,0x98819939
.word 0x32466728,0xdc830c10
.word 0x798fe033,0x507a684f
.word 0xfcfaae47,0x8632f0cc
.word 0xdec06b97,0xedbe15d0
.word 0x39048a13,0x6d8d68e7
.word 0xcf2f30e1,0x8311d2c0
.word 0x865871a8,0xfdafdfdc
.word 0xaa559fca,0x47432632
.word 0xb92d3e07,0xd08081c4
.word 0x96a47c9c,0x9feba1ab
.word 0xae60eeba,0x8c84c7a1
.word 0x00000000,0xfa71881a
.word 0xbaf4673e,0x73e1b302
.word 0xeeeddd1d,0xcd24dadb
.word 0x150ccd30,0x2d7fd6f5
.word 0x925efd0e,0xf7aa046c
.word 0x1a03b4aa,0x1a64736f
.word 0xa22f9fa5,0x262efd4a
.word 0xe3c5c051,0xd8f4a8d0
.word 0x32c05b3e,0x4292acaa
.word 0x9d96ad35,0x4f7ae83b
.word 0xd6e212b0,0xb6029837
.word 0xd746518f,0x16e9e45a
.word 0x91d90013,0xb9670ab2
.word 0x44aca357,0xfa220b85
.word 0xe0bacfbc,0x929f701b
.word 0x8fc22d5b,0xa5eeb177
.word 0xe27b6fba,0x759dfd75
.word 0x3fec6b8f,0xc61f8721
.word 0xb63ae0c8,0x4337cedf
.word 0xc5126244,0xab3653b4
.word 0xeaec011f,0xfa9f32d6
.word 0x42ecb027,0xf0953dae
.word 0x0431770a,0xe0184311
.word 0x965baf1a,0x889576df
.word 0x16a286ca,0x9dbb1d64
.word 0xea1a58c6,0x4f5daaf8
.word 0x169d6d5e,0x63539925
.word 0x4f3c33b0,0x2c487abb
.word 0x4e48155f,0xca68b287
.word 0xc460cdac,0x22b4ca6a
.word 0x5dd3ad09,0xdc5b8a5c
.word 0xc7f6dfa3,0x1ec7a399
.word 0x60c47bf1,0x852f45c7
.word 0x128d1e43,0x8f980925
.word 0xef8270f7,0xc4def7c5
.word 0xfc2de843,0xd3521e78
.word 0x2c898b91,0xde57d528
.word 0x8b6eddf9,0xe1e83453
.word 0x9b71206d,0xd84867c7
p26_local3_expect:
.word 0xe11a924c,0x21397ebf
.word 0x73209e1d,0x9feaa874
.word 0xeb7d3de6,0x0eb0a883
.word 0x8a3c2d03,0x386cfa06
.word 0xebd25a88,0xa5422f68
.word 0x7b387bbd,0x9b604d56
.word 0x3dff45a3,0x333b4839
.word 0x95152eb9,0x3afbd2a1
.word 0x43b82460,0x9089ffc2
.word 0x74b61d47,0x7601f61f
.word 0x7b3663ef,0x2c419e8b
.word 0x7549f350,0x6ae5e5c8
.word 0xd1ccb90f,0x9bbae70b
.word 0x65c011f7,0x97eadec3
.word 0xcbf3bcc1,0xb23a0384
.word 0x683c7a5d,0xabc33169
.word 0x7a92e086,0x6b85979b
.word 0xf5e18842,0xec96ad9b
.word 0x81e8b93c,0x6817a584
.word 0x6c8d0bb8,0x6ae5e5c8
.word 0x85a43cfd,0x23ea12d4
.word 0x9d063944,0x7cb7f302
.word 0xc7c7e873,0xc1db8c33
.word 0x4ec3c68d,0xf569f78e
.word 0x88f03d88,0x82559601
.word 0x6a339c44,0x7b24f27d
.word 0x134153a2,0xdb09c6e7
.word 0x527a7ade,0x8bfd3602
.word 0xd36ddb83,0xb82551ca
.word 0xf3d75ecd,0x9fd06176
.word 0x7161bad4,0x30b74911
.word 0x47faa806,0xcc0b62b4
.word 0xabdea778,0x2bf91f79
.word 0x47d80072,0xb1cccaed
.word 0x96fbbd98,0xc811f94e
.word 0xa32aaa13,0x17837472
.word 0xddd60086,0x9ec50afe
.word 0x1599040a,0xa048deb4
.word 0x30b74911,0x0fa4543f
.word 0x4a8f4824,0x57c11a72
.word 0xe51bea29,0xed000719
.word 0xb815c682,0x87133891
.word 0x3591d2fa,0x681ae631
.word 0x0cf3934d,0x3c75af04
.word 0xd72b2f00,0x4e68dde7
.word 0x1e930bb6,0xf8c75a48
.word 0x85d6a8c0,0x0383e238
.word 0xe23b1edb,0xdcd67491
.word 0x4797a857,0x3d0e33fe
.word 0x0d961c70,0xe177b2d4
.word 0x1a1eb42a,0x889f3f37
.word 0x0259f7e8,0xd85eeaeb
.word 0xe2f0f29d,0xb1c77c13
.word 0x600859a6,0xaaf99208
.word 0xdfa1dc83,0x39ff8a13
.word 0x83be688c,0xae314142
.word 0xe11a924c,0x21397ebf
.word 0x73209e1d,0x9feaa874
.word 0xeb7d3de6,0x0eb0a883
.word 0x8a3c2d03,0x386cfa06
.word 0xcbf3bcc1,0xa5422f68
.word 0x7b387bbd,0x9b604d56
.word 0x3dff45a3,0x333b4839
.word 0x95152eb9,0x3afbd2a1
p27_init_registers:
.word 0x4dc083a2,0xb34ca474 ! Init value for %l0
.word 0xb72c9038,0x10ee28c7 ! Init value for %l1
.word 0x802bc020,0x7834d21e ! Init value for %l2
.word 0x5a081260,0x20507d20 ! Init value for %l3
.word 0x5b6d45b9,0xe3454d64 ! Init value for %l4
.word 0x39a16d1a,0xc448ca6f ! Init value for %l5
.word 0x8f1ac23a,0x68b5b3a8 ! Init value for %l6
.word 0x3e51b664,0x70235ab3 ! Init value for %l7
.align 64
p27_init_freg:
.word 0x064850a6,0x7393051d ! Init value for %f0
.word 0x638254a1,0x96152ab9 ! Init value for %f2
.word 0x10a1c9db,0xbf04d4c5 ! Init value for %f4
.word 0x39c74408,0x2c39d5ab ! Init value for %f6
.word 0xe68586a5,0x8df17d5a ! Init value for %f8
.word 0xe6cd9804,0x9a2539ed ! Init value for %f10
.word 0xbfb6af9e,0xacc174e0 ! Init value for %f12
.word 0xc18eb572,0x15ec6f6e ! Init value for %f14
.word 0xb0115eda,0xbc0a7061 ! Init value for %f16
.word 0xd9cc8e15,0xd5c7fb38 ! Init value for %f18
.word 0x16d593aa,0x11f83f07 ! Init value for %f20
.word 0x63c52a90,0x4316a1a3 ! Init value for %f22
.word 0x9b096f91,0xc904a552 ! Init value for %f24
.word 0xed9e545b,0xc52d5ea2 ! Init value for %f26
.word 0x5a3c92b8,0x4e39c97d ! Init value for %f28
.word 0xa451e8ef,0x57136ae4 ! Init value for %f30
.word 0x946c7eb7,0xa011db84 ! Init value for %f32
.word 0x913aa480,0x73e3af5c ! Init value for %f34
.word 0xce8ac87b,0xa46987bc ! Init value for %f36
.word 0x6dd4eb16,0xa1881861 ! Init value for %f38
.word 0x1a2ed4bc,0xdbdf2a3e ! Init value for %f40
.word 0x396e2572,0x7f305110 ! Init value for %f42
.word 0xb4697fc2,0x8786a976 ! Init value for %f44
.word 0xcbbc301a,0x2fb630fb ! Init value for %f46
.word 0x36b2065f,0x7cb90efe
.word 0x839ae59d,0x0198cf69
.word 0x6c686ebe,0x965ed103
.word 0x994de025,0x0149875d
.word 0x7a1223f7,0xa0ef6bf9
.word 0x1d171c9b,0x92af2535
.word 0xbb379058,0xf9aee1cf
.word 0x36c8f705,0xba219123
p27_expected_registers:
.word 0x00000000,0x0000005b
.word 0x00000000,0xf084e130
.word 0x12875885,0x6fbd5ab0
.word 0x00000000,0x4316a1a3
.word 0x00000000,0x8efb83cc
.word 0x00000000,0xf4c99708
.word 0x00000000,0xd2cbebcd
.word 0x181e7081,0x2fc90157
p27_expected_fp_regs:
.word 0x064850a6,0x7393051d
.word 0x638254a1,0x96152ab9
.word 0x10a1c9db,0xbf04d4c5
.word 0x39c74408,0x2c39d5ab
.word 0xe68586a5,0x8df17d5a
.word 0xe6cd9804,0x9a2539ed
.word 0xbfb6af9e,0xacc174e0
.word 0xc18eb572,0x15ec6f6e
.word 0x6bc86551,0xb1bfa2ba
.word 0x2b2b23fa,0x7c06d2e9
.word 0x09da5cc1,0x097da89d
.word 0xb3a16879,0x195b71bd
.word 0x220beae7,0x3386f334
.word 0xc8c211a3,0x46016193
.word 0xe2d1bcb4,0x18606cdc
.word 0x450a5f45,0x41e88b95
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x98d5b757,0x9e42a6d0
.word 0x6209b112,0x83b4ac22
.word 0xbf550d39,0x2e9721e6
.word 0x1901abec,0x7383268d
.word 0xe3454d64,0xc448ca6f
.word 0x4e8fbf10,0xb074ea98
.word 0xf440aee1,0x4be54609
.word 0xd5a4202b,0x1a5f7357
.word 0x90a3e570,0xaa14c551
.word 0x23cddca0,0x30b5df0b
.word 0x4d1d6105,0x700e62ee
.word 0xe7132d9e,0xfd92ff4c
.word 0xafe3ad96,0xd74a3c43
.word 0xe2a535a5,0xf97621ac
.word 0xf807d32c,0x0ead112c
.word 0xd8732ca4,0xf9c7897f
.word 0xb0115eda,0xbc0a7061
.word 0xd9cc8e15,0xd5c7fb38
.word 0x16d593aa,0x11f83f07
.word 0x63c52a90,0x4316a1a3
.word 0x9b096f91,0xc904a552
.word 0xed9e545b,0xc52d5ea2
.word 0x5a3c92b8,0x4e39c97d
.word 0xa451e8ef,0x57136ae4
.word 0xe3394329,0x73f2bbda
.word 0xaab4d03e,0x54b88c16
.word 0x0629b571,0x0d83fc03
.word 0xb5e9cd77,0xa7570f43
.word 0x77552555,0x92cd356f
.word 0xe6cf5d84,0xb18ef22d
.word 0x76e31d07,0xa9fcf440
.word 0x4dde60df,0x84287cdc
.word 0x52f68ac0,0x52c170b5
.word 0xe1facdf5,0x41eb7e31
.word 0xb0c3db7b,0xc6ee0cc6
.word 0x55b8e8af,0xd4f8b673
.word 0xb29c27d7,0xa9d2200f
.word 0xba473748,0xca91884b
.word 0x30ceb9a2,0x3e9c425c
.word 0x2ace8db0,0xacf29ac9
.word 0x63e9424e,0xa5b8f56f
.word 0xbc049229,0xd8dc7fab
.word 0x17edfbf5,0xd7b42657
.word 0x54a700bb,0x33f8e3c8
.word 0x2889d9cd,0x3645592e
.word 0x1583b713,0xa65a8844
.word 0x1b0bbd45,0xc9e7af97
.word 0x159a4b78,0x4b8e2ac6
.word 0x064850a6,0x7393051d
.word 0x638254a1,0x96152ab9
.word 0x10a1c9db,0xbf04d4c5
.word 0x39c74408,0x2c39d5ab
.word 0xe68586a5,0x8df17d5a
.word 0xe6cd9804,0x9a2539ed
.word 0xbfb6af9e,0xacc174e0
.word 0xc18eb572,0x15ec6f6e
.word 0xe6460b55,0x175954d5
.word 0x521cb557,0x16c96156
.word 0xef1d5948,0x7a6e8c61
.word 0x6a72b73c,0x3c2c9574
.word 0xdd69453c,0x65935ccb
.word 0x10c4e9bb,0x57aadbcf
.word 0x77498e6f,0x631774c1
.word 0xa62628f7,0x305ca10a
p27_local1_expect:
.word 0x5c5622b8,0x98d5b757
.word 0xcda22982,0xb555206d
.word 0x394f5972,0xa457bdc2
.word 0x5bf2e886,0x730b5c98
.word 0xc93c453b,0x91f2c7fd
.word 0xdce663a5,0xf9dab989
.word 0x43c37a13,0x8acef5f1
.word 0x181e7081,0x2fc90157
.word 0x9511a65a,0x728a8168
.word 0x7524c77c,0x093a6a67
.word 0x5218fd04,0x07688a3d
.word 0x8501f9ff,0x97ccd52d
.word 0x47b61359,0xe9ca7bd2
.word 0x631be986,0x914b4592
.word 0xdca86305,0x04f34aa4
.word 0xb4a334fe,0x0941209f
.word 0x4b6fb8cb,0x5fa43776
.word 0xe5990d1c,0x7e6e8676
.word 0x3fa32d67,0xd33ee78c
.word 0x78575aaa,0x33fc7721
.word 0x6d0144e4,0x6f1fa642
.word 0x597e354e,0x693d1323
.word 0x01976cd8,0xc7b36739
.word 0xbb845fa4,0x254f73af
.word 0x997b6d1f,0xa94d16b6
.word 0x67b55f23,0x9066307d
.word 0x37e5eda1,0x7b72c2f0
.word 0x478bd282,0xe16217ae
.word 0x012176a5,0xb555206d
.word 0xa0678fa5,0xe17c9027
.word 0x1eadbe9c,0x7f6196f3
.word 0x3a4cca39,0x8d44278f
.word 0x45d698e8,0x60fffe95
.word 0x6867ac92,0x2575f015
.word 0xf1ae089b,0xa2306ede
.word 0x017a4258,0x00a15ae4
.word 0x195b71bd,0x5e1db451
.word 0x488dfb08,0xcf04c83f
.word 0xd098eada,0x2f55a144
.word 0x4b8fc716,0x268b99ac
.word 0x1d059373,0xa6504806
.word 0xb92a1596,0xa1548263
.word 0xc5d404bf,0xdbc9a110
.word 0xabd5392c,0x0844c739
.word 0x5a7df18d,0xa58685e6
.word 0xed39259a,0x0498cde6
.word 0xe074c1ac,0x9eafb6bf
.word 0x6e6fec15,0x72b58ec1
.word 0x8ad49458,0x98d5b757
.word 0x823de85b,0x54dc0503
.word 0xc0350daa,0xf7e978fe
.word 0x3a26ed1f,0xb05e1cfd
.word 0x12875885,0x6fbd5ab0
.word 0x1aa23cb1,0x34f4f88a
.word 0x875f6598,0x00000086
.word 0xd0d4b3dd,0x7d2fcea4
.word 0xbdf57b8e,0x85408f52
.word 0x5f4d071f,0x736e528a
.word 0xf71bdb64,0x5e9c289e
.word 0x7910fe81,0xa9983a7c
.word 0x20242203,0xbd0b8791
.word 0x0a5323f9,0xc7378763
.word 0xfff17499,0x89c12953
.word 0x2b009057,0x79385ad4
p27_local2_expect:
.word 0xc52593e9,0x730f22ef
.word 0xea6cdffc,0x1c698671
.word 0x195e93a1,0xc7d04544
.word 0x83f0382b,0x2a037b49
.word 0x6bf4a9a3,0x49fa4083
.word 0x1fc12a56,0x1eff0f6e
.word 0x35b42bca,0x020bd366
.word 0x7834d21e,0xcb62f428
.word 0x064850a6,0x7393051d
.word 0x638254a1,0x96152ab9
.word 0x10a1c9db,0xbf04d4c5
.word 0x39c74408,0x2c39d5ab
.word 0xe68586a5,0x8df17d5a
.word 0xe6cd9804,0x9a2539ed
.word 0xbfb6af9e,0xacc174e0
.word 0xc18eb572,0x15ecff6e
.word 0xbb86a7f9,0x337b60e1
.word 0x68c45d1a,0x00975a5d
.word 0x66ffaa84,0x4ccd98db
.word 0x12a685f0,0x41e55786
.word 0x09f10267,0x7a6e5517
.word 0x6201c0f2,0x9c3009cc
.word 0x7411443c,0xa4e62386
.word 0x8f4d0bf8,0x2142801f
.word 0x707f8b1d,0x85854b8c
.word 0xcaff6180,0x96adb5dd
.word 0x3a07611b,0x1123beb9
.word 0xcbab8bd7,0xe1b9d834
.word 0x9a287075,0xbf1d1713
.word 0x76d0f002,0x6bd1a518
.word 0x69b00c66,0x2ec74e7a
.word 0x22041efc,0x2fa15350
.word 0x7cabff39,0x262d29f1
.word 0xf41d32a6,0xa0c0ccff
.word 0x8b5a3ea6,0xe3394329
.word 0x059ac6d7,0xf2bdeb9c
.word 0xffb44dad,0x7349e314
.word 0x5bb9ce4f,0x4946a1ad
.word 0x6f0ace8a,0xbdd1af63
.word 0xe29da3a1,0xccdd2080
.word 0x139244b1,0xc16f5834
.word 0x974f2940,0x52d64f19
.word 0x30053a8b,0x4c2310c4
.word 0x0000730b,0x24c9740f
.word 0xea2a5cb0,0x605a6c44
.word 0xbdfbd6ef,0xbafe8734
.word 0x0f296d79,0x11c757a0
.word 0x57136ae4,0x3a328b14
.word 0xe270d952,0xb1ff0f74
.word 0x77c8fa3c,0xae80b0d8
.word 0xab007315,0x0d6d558b
.word 0xabdb66be,0xa7519f53
.word 0x12334cbe,0x447de20e
.word 0xd7dfd129,0x678dcf87
.word 0x7bffcada,0x2326e95c
.word 0x04be93c8,0x0123b1a3
.word 0xf03a4bd9,0x439d078c
.word 0x90997b06,0xb0fe1b7e
.word 0xf8f75982,0xd1c899f8
.word 0x02e71c63,0x3ae54e4e
.word 0xf562b503,0x359953ef
.word 0xece69f9f,0xf5fcd2ae
.word 0x3a4f23be,0xfa2866a0
.word 0x5a081260,0x20507dff
p27_local3_expect:
.word 0x99bc73fb,0x2e08482a
.word 0x63a3dbf3,0x4b9dfe1c
.word 0xc6990971,0xe0380c15
.word 0x466d4a60,0x728a8168
.word 0x38293e60,0xbb370f0f
.word 0xf6e7f1ff,0xd8f46778
.word 0xebe787a7,0xc6d7c401
.word 0x74e0e07c,0xf941cdb6
.word 0x724ec830,0x9a618cf9
.word 0x6d34f1c8,0x00975a5d
.word 0x50ce772a,0x79a0800d
.word 0x19365c91,0x1336028e
.word 0x60152868,0xde193bd0
.word 0x76432e3b,0xba38ed5e
.word 0x5df8c5c1,0xb1890f25
.word 0x5b4caba1,0x15f274f4
.word 0x9501fcdb,0xe0e650d5
.word 0x3c6344c3,0x8cc0087c
.word 0xc3e0537b,0xc0d124b8
.word 0x029b0ead,0xb9b6d85d
.word 0xbe903185,0xf794afd9
.word 0x5b7041b6,0x4311f363
.word 0xc2f500d6,0xec02ec34
.word 0xbdff0a03,0x7e49900a
.word 0x7105ae96,0x187a7001
.word 0xaac12a6d,0xa8327d06
.word 0x793f6027,0xd3b36315
.word 0xebbada46,0x626e5fc9
.word 0xce6023e0,0xcaaeadab
.word 0x00000084,0x8f4d0bf8
.word 0x56c047b7,0xf170b349
.word 0xeadb2aea,0xe841ac59
.word 0x4b86a2f2,0x2d2dc3b9
.word 0x07747bb8,0x35e09f89
.word 0xc406705e,0x09207f33
.word 0xafb01391,0xff8213cf
.word 0x9fe96c80,0x35e07aa8
.word 0x6ce48aca,0x10f2fc2b
.word 0x82d59e37,0x52bd073c
.word 0x6d17c2e7,0xf9bdb441
.word 0x6bc86551,0xb1bfa2ba
.word 0x2b2b23fa,0x7c06d2e9
.word 0x09da5cc1,0x097da89d
.word 0xb3a16879,0x195b71bd
.word 0x220beae7,0x3386f334
.word 0xc8c211a3,0x46016193
.word 0xe2d1bcb4,0x18606cdc
.word 0x0000001d,0x4316a1a3
.word 0x944e39d8,0xb72fede0
.word 0xe7653ef2,0x0220cdab
.word 0xe9b73885,0x7bfed647
.word 0x794ae8d4,0x19ff0dff
.word 0xb00f5659,0xb069fdcd
.word 0x6b1696ac,0xa6d062f8
.word 0xa5c36af0,0x6f6295fb
.word 0xff733552,0xbb3f1b6c
.word 0xa9c03740,0xfae2597d
.word 0x80d41db5,0xac215647
.word 0x0000006f,0xf85d3439
.word 0xa87b2e9a,0xff7e6721
.word 0x0c528c1e,0x33ca84b0
.word 0xa8b7d12f,0x3097156a
.word 0x551e7b7d,0x201266b4
.word 0x2a48aa57,0xb4a6479a
p28_init_registers:
.word 0xff586ef2,0xa9185c76 ! Init value for %l0
.word 0x79c3dd84,0xd4e2dd7e ! Init value for %l1
.word 0xdde6b25c,0xb41b694c ! Init value for %l2
.word 0xc4d725c4,0x987bda79 ! Init value for %l3
.word 0xac461a95,0xdcbaf3db ! Init value for %l4
.word 0x3d51e92e,0x9af54cdb ! Init value for %l5
.word 0x4a85ba7c,0x73b4668e ! Init value for %l6
.word 0x4e04a340,0x4dba92ef ! Init value for %l7
.align 64
p28_init_freg:
.word 0x5f523bcb,0x16ef5b64 ! Init value for %f0
.word 0xc35a263c,0x1877d820 ! Init value for %f2
.word 0x13e6cd93,0x0cd4954f ! Init value for %f4
.word 0xeade07a8,0x3b55e01b ! Init value for %f6
.word 0x6a62c6a7,0x0557f509 ! Init value for %f8
.word 0x003e9b9e,0xd03af860 ! Init value for %f10
.word 0x94884fe9,0x5dcfffc8 ! Init value for %f12
.word 0x369d897a,0xdfe8a5b3 ! Init value for %f14
.word 0xd535010d,0xea597b2d ! Init value for %f16
.word 0xc44963c4,0xaceeb044 ! Init value for %f18
.word 0xd48e8991,0x78cc6971 ! Init value for %f20
.word 0x5fc1e700,0xf9d3d6d8 ! Init value for %f22
.word 0xcc8c5600,0x0672a0ca ! Init value for %f24
.word 0x4fbced00,0xdb131fd5 ! Init value for %f26
.word 0x3d2c5139,0xe62f75b8 ! Init value for %f28
.word 0x9aad85aa,0x6adf0859 ! Init value for %f30
.word 0x4f517cc2,0x0144a521 ! Init value for %f32
.word 0x575a9eb4,0x5ac1421f ! Init value for %f34
.word 0x3c5aea18,0x6910ddfe ! Init value for %f36
.word 0x001f557c,0x678d2aa0 ! Init value for %f38
.word 0x4a7e89b9,0x9f351d5b ! Init value for %f40
.word 0x84d863d4,0xab911b03 ! Init value for %f42
.word 0x23f202cf,0xc759d521 ! Init value for %f44
.word 0x7a922967,0xa31a0c10 ! Init value for %f46
.word 0x553efba2,0xe7066351
.word 0x3f117a16,0xbc4bb41c
.word 0x00f7cfe0,0xdb1c0d27
.word 0xd5f9caf1,0xd3130138
.word 0x3970be31,0x00b87a44
.word 0xfa1af405,0x6a742133
.word 0xf1534303,0xd0a2742d
.word 0x7093b12f,0x23e35f95
p28_expected_registers:
.word 0x00000000,0x00000048
.word 0x00000000,0x9a7385f7
.word 0x00000000,0x39ec5d03
.word 0x00000000,0x0000004e
.word 0x00000000,0x582726b7
.word 0x00000000,0x00003bb9
.word 0x936913f3,0x85f47b6e
.word 0xffffffff,0xffffee83
p28_expected_fp_regs:
.word 0x68f3a299,0xe14853b8
.word 0x4029eb0d,0x04dab8cd
.word 0xbe5aaf88,0xf9c3eda4
.word 0xa8e78a8c,0xdc2cbb61
.word 0xd4e2dd7e,0x4521dc44
.word 0xaaadcc26,0x204197ff
.word 0xa8e88c51,0xe3b3daea
.word 0x5cfbc778,0x3e376e95
.word 0xd535010d,0xea597b2d
.word 0xc44963c4,0xaceeb044
.word 0xd48e8991,0x78cc6971
.word 0x5fc1e700,0xf9d3d6d8
.word 0xcc8c5600,0x0672a0ca
.word 0x4fbced00,0xdb131fd5
.word 0x3d2c5139,0xe62f75b8
.word 0x9aad85aa,0x6adf0859
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x98ce3bec,0xce677baa
.word 0xdc30a200,0x2c67389c
.word 0x3380305f,0x436c1d16
.word 0x87f71c87,0xd2834a2d
.word 0x80e24e05,0xf807a210
.word 0xb56ee026,0x575681f3
.word 0xedc2c261,0x76bc5ed2
.word 0xb0daefc8,0xcb319a2f
.word 0x63464aa5,0x5e1125f6
.word 0xa08ff48b,0x4471f336
.word 0xb1764348,0x941ba2e4
.word 0x8e0197a3,0x5aa93dd5
.word 0xe6cb8801,0x94b250fd
.word 0x1629bd61,0x18f0f278
.word 0xa7c93b99,0xff64aa3a
.word 0x2046f3b7,0x0b5c5756
.word 0xcdaaf4c3,0xaaa92062
.word 0x93272f7f,0x1f266cb0
.word 0xe32e5485,0x5e915557
.word 0xffffde53,0xfbc76231
.word 0x28635bd2,0xeeed28d4
.word 0xd9b940a0,0x684cf035
.word 0xbc487696,0x17803ada
.word 0xcabcb1f9,0x6202d2ca
.word 0x611f415e,0x841a036b
.word 0x9bc76245,0x9ec46ae5
.word 0x4df12bc4,0x3bb94e57
.word 0xb65cfde8,0x028074d3
.word 0x936913f3,0x85f47b6e
.word 0x15aed973,0xbfa3496c
.word 0x000017d4,0xea9ac2d7
.word 0x18f503ff,0xe54c5669
.word 0x80ed030e,0x7c4355b3
.word 0xd62e547a,0x478db2dd
.word 0x5c5b1594,0x6ac07ed2
.word 0x1afa4cf4,0x23b471f7
.word 0x611f415e,0x21dce79a
.word 0xc0a019ca,0x2048ee48
.word 0xf0194dcc,0x62a5574a
.word 0x9317df22,0xc1061499
.word 0x18e72c87,0xe9007564
.word 0xf443e784,0x97b8ed1f
.word 0x0e743e91,0xff32b995
.word 0x66597f96,0xcbc9788c
.word 0xbcc54db2,0x3c1f0b61
.word 0x874c322c,0xa89509fa
.word 0xa214f9ea,0x046bc5dd
.word 0x807dc4f7,0x4457957c
.word 0xdcbaf3db,0x8bfca8a0
.word 0xa8bd5b82,0x70e81bc0
.word 0x787b5591,0x06c96759
.word 0xec39c247,0x666b25aa
.word 0x24b211ec,0x35f0eb90
.word 0x1a1bb9d5,0x5a7e7871
.word 0xfa71684e,0x5909d9cb
.word 0x34cf7645,0x7f998c24
.word 0xb8685568,0x3c3e930f
.word 0xcc1edae3,0xaf4e4d5e
.word 0xdfd31504,0xa30b4c5c
.word 0x6984417c,0xe8f8cbfa
.word 0xff32b995,0x23acd301
.word 0xee0a1535,0xb575b2a6
.word 0x31594661,0xe6c2a0e9
.word 0xce19a6a0,0x2b9f37ee
p28_local1_expect:
.word 0xc39f41d1,0x2983274d
.word 0x9ff1e30d,0xb65dcda9
.word 0x66410e42,0x60dff1d7
.word 0x262f308b,0x325a8567
.word 0xc2de915c,0x9a3cd603
.word 0xc974dada,0xbc0f4374
.word 0x73d977bc,0xff0e9041
.word 0xadff826a,0x5a807f58
.word 0x1d0e936d,0x1417ebd0
.word 0xee799e10,0x705fc18b
.word 0x00000081,0x4ccbd7b1
.word 0xfb191df4,0xfa8dddc5
.word 0xdf59e6a0,0xac4c7141
.word 0xfddd5af3,0xa4c87256
.word 0x1787d293,0x383c46c5
.word 0x16228567,0x097791f9
.word 0x4e570c03,0x3d204d6e
.word 0x1ce97862,0xd8813ea6
.word 0xb3b13b1c,0xa243ff29
.word 0xe0f7e24f,0xef169241
.word 0x314410b8,0xa72e0ac9
.word 0x2283d3f9,0x52c5ca7a
.word 0xd7ab1637,0xaea25dca
.word 0x6424b35c,0x3414a992
.word 0x5be3fdad,0x9d4776f3
.word 0xa6ade259,0xba1dc130
.word 0xc00f1f10,0x0bbeb027
.word 0x1407e189,0x38f1da4e
.word 0xfffc832b,0x3dd8cc2c
.word 0x0f6245b7,0xe8896f71
.word 0x19928be5,0xa61e1c2c
.word 0xd13eda7f,0x1afaea21
.word 0xd535010d,0xea597b2d
.word 0xc44963c4,0xaceeb044
.word 0xd48e8991,0x78cc6971
.word 0x5fc1e700,0xf9d3d6d8
.word 0xcc8c5600,0x0672a0ca
.word 0x4fbced00,0xdb131fd5
.word 0x3d2c5139,0xe62f75b8
.word 0x9aad85aa,0x6adf0859
.word 0x0bd53b1f,0x05c30826
.word 0x45fb6cd0,0xd5b0d929
.word 0x451b89c8,0x64ce7728
.word 0x3dac49ef,0x571ad28d
.word 0xeb3cd877,0x7b403889
.word 0x9a83b9b8,0x16a622c3
.word 0x8ef8aae2,0xff26140b
.word 0xca3af718,0x493ad161
.word 0x3f6ff7d4,0x67d7bc83
.word 0xf1d121da,0x1836183c
.word 0xbbd40811,0xec39c247
.word 0xeeb0e8df,0x469fbf31
.word 0xca7e19ef,0x6b87ce51
.word 0x4b418ce9,0x1c9b81ba
.word 0x29edfae2,0xff7d833e
.word 0x728400d6,0xc26d0ef2
.word 0xf5a4e726,0x27e749ae
.word 0x2e84a922,0xce2eee83
.word 0xf60a88f0,0x8b802254
.word 0xe267aa9f,0xc6d11205
.word 0xf2c6901f,0x3bb94e57
.word 0xb0e87eb6,0xc33c1054
.word 0x123c2956,0x6d917209
.word 0x0f823971,0x7017c6b6
p28_local2_expect:
.word 0x68f3a299,0xe14853b8
.word 0x4029eb0d,0x04dab8cd
.word 0xbe5aaf88,0xf9c3eda4
.word 0xa8e78a8c,0xdc2cbb61
.word 0xd4e2dd7e,0x4521dc44
.word 0xaaadcc26,0x204197ff
.word 0xa8e88c51,0xe3b3daea
.word 0x5cfbc778,0x3e376e95
.word 0xb7424498,0xc2d093d1
.word 0x897eb4ee,0x357a0e07
.word 0x9a7385f7,0x761d1638
.word 0x00000066,0xce19a6a0
.word 0xc2897337,0x804c760c
.word 0x27a66e06,0x2839c905
.word 0xc2ceb2a0,0xa8d94c1b
.word 0x1e4d8a77,0xdc64d888
.word 0xeb3c6149,0x0d15d418
.word 0x3b9de5f4,0x61e4e30b
.word 0x2f8c0c15,0xffc4a304
.word 0xad9e9130,0x15f0bd74
.word 0x2bc4bac6,0xe5fa0e7b
.word 0xaff175d2,0x48ed7a84
.word 0x82657064,0x00000042
.word 0x6dab8436,0x8d006f4b
.word 0xa16734c0,0xf50b53b7
.word 0x0ea74103,0x57b0ff3f
.word 0xed6161a6,0xf793b5f8
.word 0x612d13e4,0x6ba2745d
.word 0x883e366d,0x47745ed7
.word 0x5b0b6e19,0xbdbafe11
.word 0xed7dccfb,0x408fc4b8
.word 0x3af572f6,0x35a4ddd2
.word 0x4aea7d07,0x7de48cff
.word 0x6e0fdd37,0x000000a1
.word 0xa6416fee,0xc3e55968
.word 0xffd956e7,0x081cd2bd
.word 0xde5332be,0x0a4b91d3
.word 0x4c736eaf,0xd2c302f4
.word 0x7427bdd4,0x90ba1fdd
.word 0x4c3229d0,0x001b0701
.word 0xb8bff7d8,0xd5ebe222
.word 0x5e354776,0x00000037
.word 0x146e8d00,0xed83f3b7
.word 0x6b5eec44,0x50f9609c
.word 0xf61cbac8,0x429999b9
.word 0x4b565d35,0x51576b23
.word 0xe7897899,0x162f2054
.word 0xa2c589cf,0xa84f6402
.word 0x00000000,0xe6cb8801
.word 0x44ca1cca,0x7aab78bc
.word 0xb51c41a1,0x82e3d892
.word 0x175b2ca8,0xb8a1ff47
.word 0xe7211bbf,0xb95d4969
.word 0x8e96afed,0x40d1633d
.word 0x9818800c,0x0d4b4750
.word 0x54462126,0x860b6082
.word 0x582726b7,0xffec1d3f
.word 0xa0110a51,0x4440872b
.word 0x989a412f,0x22cc7ab7
.word 0x12a1398d,0x1ccca5c9
.word 0x1d0405fe,0x80f49e40
.word 0x4f40c63e,0xf7be86b1
.word 0x1b8cec8f,0x50d5d5c5
.word 0x0bd49c34,0x85f2415d
p28_local3_expect:
.word 0x290d4a56,0xa6cdeeec
.word 0x909ee057,0x9e2b73f9
.word 0xf57024f6,0x3e0cdd9f
.word 0x040227ff,0x55d523cf
.word 0xb64bc49a,0x758c9017
.word 0x290a9a8c,0xa46141a2
.word 0x2784faea,0x32623791
.word 0x00408d8e,0x727b44ca
.word 0x645bef16,0x5f77ab4f
.word 0x20d87718,0x3c265ac3
.word 0x4f95d40c,0x93cde613
.word 0x1be0553b,0xa807deea
.word 0x09f55705,0xa7c6626a
.word 0x60f83ad0,0x9e9b3e00
.word 0xc8ffcf5d,0xe94f8894
.word 0xb3a5e8df,0x7a899d36
.word 0x68f3a299,0xe14853b8
.word 0x4029eb0d,0x04dab8cd
.word 0xbe5aaf88,0xf9c3eda4
.word 0xa8e78a8c,0xdc2cbb61
.word 0xd4e2dd7e,0x4c58d6a5
.word 0xaaadcc26,0x204197ff
.word 0xa8e88c51,0xe3b3daea
.word 0x5cfbc778,0x3e376e95
.word 0x237ede50,0x4029eb0d
.word 0x0bf963af,0xa1025f80
.word 0x276e5c7b,0x2784faea
.word 0x37422b77,0x4cbd1c19
.word 0xf95b71b4,0x5daf71d6
.word 0xbd1270ff,0x4521dc44
.word 0x61f6eacc,0xbc7aae8f
.word 0x8c07da3d,0xb0e87eb6
.word 0x266073c4,0x9710684b
.word 0xc4cd9f76,0xb8e83a6a
.word 0x05d6b110,0xeb328899
.word 0xd4005ccb,0xff09b9b7
.word 0x2a838b90,0x312745b9
.word 0x7f0419c3,0xe9de9263
.word 0x88ed3d9a,0x162e9fd4
.word 0x11902019,0x31418b25
.word 0x0aa0c9d9,0x66b82230
.word 0xade3291c,0x1ff12021
.word 0x8e25d1d5,0xc6f875b3
.word 0xe2af0d2c,0x73f8e93f
.word 0x89767b59,0x67aa7afe
.word 0x24ff16bd,0x4cb4836c
.word 0x50a56164,0xbe5c80ef
.word 0x79a0ecea,0xd3e5903b
.word 0x91a6ab05,0xc17c8cb3
.word 0x364eee07,0x97fb960d
.word 0x06b0440e,0x7a91fefc
.word 0x17d4d52b,0x6e0fdd37
.word 0xbf1b90b3,0x8b9ce0e1
.word 0x8d07b736,0xa72ff689
.word 0x0760a34b,0x8ad58fd9
.word 0x564be18d,0x207fcfda
.word 0xfbf978c0,0xa6e97e93
.word 0x336833e1,0xde0dc323
.word 0xce19a6a0,0x72a098aa
.word 0x0c7f38fa,0xabe97130
.word 0x17079c37,0x7fb7393f
.word 0x3d77d57e,0xf0edfb88
.word 0x6e35ef00,0xe85a7902
.word 0xcca37f56,0x7f26df3f
p29_init_registers:
.word 0xc0384d26,0x61419f3b ! Init value for %l0
.word 0x5dfc710a,0xd8bc0dbf ! Init value for %l1
.word 0x35a13b92,0x89984bf1 ! Init value for %l2
.word 0x8fa9f0da,0x36f856a4 ! Init value for %l3
.word 0x5a1d092d,0xd5b7c867 ! Init value for %l4
.word 0x63e12a2a,0x17fae25a ! Init value for %l5
.word 0x11ddfd54,0x4d70727a ! Init value for %l6
.word 0xf203b92b,0xf7bf2343 ! Init value for %l7
.align 64
p29_init_freg:
.word 0x903d496f,0x33bcc0a8 ! Init value for %f0
.word 0x1f72d976,0x1e9b0f34 ! Init value for %f2
.word 0xa0013a5e,0xa21b2bd2 ! Init value for %f4
.word 0x1ff67ec3,0x97b5a8fa ! Init value for %f6
.word 0xf7061ebe,0x11c55b5a ! Init value for %f8
.word 0x74a9dc06,0x27e87577 ! Init value for %f10
.word 0xb47bcbc2,0x89e6b134 ! Init value for %f12
.word 0x7de94382,0xb60c4343 ! Init value for %f14
.word 0xa9d621af,0xf6a5b876 ! Init value for %f16
.word 0x8b3db5ef,0x9bd9205b ! Init value for %f18
.word 0xc2f1d347,0x3dc6ee5d ! Init value for %f20
.word 0x7cb4aaf8,0xd87d04df ! Init value for %f22
.word 0x0dc5faf6,0xd59287da ! Init value for %f24
.word 0xc4a86967,0x55c0e4a6 ! Init value for %f26
.word 0xe07ccdd6,0x551d37bb ! Init value for %f28
.word 0x09f43924,0x540f0449 ! Init value for %f30
.word 0xa7789449,0xf83e54f9 ! Init value for %f32
.word 0xe925fe6a,0xbe2c1fe5 ! Init value for %f34
.word 0xd395abc2,0x3431879c ! Init value for %f36
.word 0x1954705b,0x64eb8210 ! Init value for %f38
.word 0xcae3c275,0x0bd646ae ! Init value for %f40
.word 0x75a1a4dc,0xfbf35b86 ! Init value for %f42
.word 0x1c1f50ee,0x9eb2932a ! Init value for %f44
.word 0xd7c36f1f,0xd73ba0e6 ! Init value for %f46
.word 0xddfee232,0x9274e0e0
.word 0x24292a53,0xe761282e
.word 0x6005a769,0xfba0c02f
.word 0x152b2c46,0xdbf8b835
.word 0x8a0c7b8a,0xc2daf838
.word 0x1d94b257,0x2ba7ff38
.word 0xc1a5ffa0,0xec0b9a58
.word 0xee7cf275,0xb6a3f788
p29_expected_registers:
.word 0x98400571,0x34b16983
.word 0x00000000,0xdf27ffc3
.word 0x00000000,0x467f35ff
.word 0x00000000,0x000000ed
.word 0x937646a3,0x442fa538
.word 0x00000000,0x9631025d
.word 0x00000000,0x0000004b
.word 0x2931ba6c,0x8c2df0e0
p29_expected_fp_regs:
.word 0x24b02f02,0x3df12761
.word 0xe61d9184,0xf198ab0f
.word 0xca898a63,0xf08737fd
.word 0x3f864706,0xc150b190
.word 0xd5a08a19,0x20778f86
.word 0x5011cbbe,0xf281920e
.word 0x6aad11cc,0x4137a799
.word 0x313e64a5,0x5fec4b1a
.word 0x00000013,0x71054098
.word 0x1fcec692,0x2e065f89
.word 0xffb7438a,0xaeafc859
.word 0xf3701c8c,0x7119b7a4
.word 0x6f85d565,0xa16c47fa
.word 0x6d07395f,0xb1010081
.word 0x75638a73,0x3dd88667
.word 0x7358906b,0x25a43881
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x903d496f,0x33bcc0a8
.word 0x1f72d976,0x1e9b0f34
.word 0xa0013a5e,0xa21b2bd2
.word 0x1ff67ec3,0x97b5a8fa
.word 0x72b4a271,0x11c55b5a
.word 0x74a9dc06,0x27e87577
.word 0xb47bcbc2,0x89e6b134
.word 0x7de94382,0xb60c4343
.word 0xffeb9e30,0x61f293e1
.word 0x736cca21,0xfb362576
.word 0x915fb022,0x73fd2cde
.word 0x3ac2dc24,0x00000061
.word 0xeffb9610,0xe8e691e5
.word 0x01250d06,0xc67586f1
.word 0xc942ff9d,0x24c58ee7
.word 0xe23428ce,0x78bcf89d
.word 0xe5b8c309,0x71945541
.word 0x680a457a,0x0f88364d
.word 0x7c77fb6c,0xd5e5b105
.word 0xe1e51613,0x8ddada56
.word 0x19d8bfdf,0xc3419ae3
.word 0x85723eeb,0xa684d2e1
.word 0x7296eea5,0xffffffe6
.word 0x56140692,0xfa3df271
.word 0x0332092c,0x0e18caa7
.word 0x00000054,0x4e4925c3
.word 0xee3d1240,0x3207e388
.word 0xc802ab15,0x5d313076
.word 0xe0502b5a,0x8ef0f6d9
.word 0xac08c70e,0x9f5b22ee
.word 0x78f75104,0x75f3fb66
.word 0xabceff2d,0xba4b1d12
.word 0x765c7d4b,0xbc484c40
.word 0xa6718eee,0xfe0eaecc
.word 0xf40f1f8b,0xe6d25341
.word 0x56d27393,0x8456e614
.word 0xcf524f10,0x2bfd9052
.word 0x50f1c2c9,0x8068c9b2
.word 0x6d6231a0,0xdc9267c3
.word 0x104aff91,0xcf241447
.word 0x3918724f,0x1fd09631
.word 0x12fcc72a,0xdcbc50cb
.word 0x21de6c72,0x83f1a316
.word 0x29002ee3,0xf4292ad2
.word 0x3d9680f9,0x9e6c47f3
.word 0xfea92826,0x50d2f48f
.word 0xa05aa63e,0x4fe53014
.word 0x52cbe5e8,0x5a1b058b
.word 0x49ae85c3,0x9e68f855
.word 0x987c879b,0xc0382a04
.word 0xf2f0f66d,0x9156f013
.word 0x413c4a65,0x1d4ee7ff
.word 0x05e33b8a,0xffffffe6
.word 0xd0d1053d,0x31db14f7
.word 0xb2418422,0x8fc046eb
.word 0x261b4107,0x29587362
.word 0x8369b134,0x71054098
.word 0x1fcec692,0x2e065f89
.word 0x6bb7438a,0xaeafc859
.word 0xf3701c8c,0x7119b7a4
.word 0x6f85d565,0xa16c47fa
.word 0x6d07395f,0xb1010081
.word 0x75638a73,0x3dd88667
.word 0x7358906b,0x25a43881
p29_local1_expect:
.word 0x1363ebf2,0x60c91e53
.word 0x717b82bb,0x09ceb232
.word 0x460f0adf,0x7d22c3af
.word 0x00000000,0x00000013
.word 0xd0d0ba27,0x4072ba0c
.word 0x61fe568b,0x71b08820
.word 0x5f92bfd4,0x05438777
.word 0x9cc78152,0x91e86809
.word 0xadf9ec7a,0x4c316ab0
.word 0x0000004b,0x8c2df0e0
.word 0x2931ba6c,0x8c2df0e0
.word 0xa6bed962,0xf3e991ec
.word 0x841a78f8,0xd292503c
.word 0xefeee9d3,0x6314daa1
.word 0x7d693eb4,0x239333ec
.word 0x31f8d3d5,0x933f2fcb
.word 0x00000013,0x71054098
.word 0x1fcec692,0x2e065f89
.word 0xffb7438a,0xaeafc859
.word 0xf3701c8c,0x7119b7a4
.word 0x6f85d565,0xa16c47fa
.word 0x6d07395f,0xb1010081
.word 0x75638a73,0x3dd88667
.word 0x7358906b,0x25a43881
.word 0x3485336a,0x111385cd
.word 0x49e154cb,0x5ac02493
.word 0x00f8b742,0x34ec7096
.word 0x3eff0179,0xe658bd58
.word 0xb1339df3,0xd6db9330
.word 0x2da5268f,0xdcc47d58
.word 0x9aa458b6,0x8b70b4ad
.word 0xf24409ea,0xadfb8244
.word 0xc43b0ca4,0x858f9a5d
.word 0x2d9b0809,0x715c9a9f
.word 0x3e448441,0x07c53d6c
.word 0x4dc9071c,0x5fce8875
.word 0xf8452a58,0x2b79a92c
.word 0xadf12473,0xfca3b6cb
.word 0xf40d1720,0x76f1d47e
.word 0x8af10560,0xb1010081
.word 0x16dc72f3,0x07987973
.word 0xb9ccb94d,0x9f6692a7
.word 0x3fe3bec8,0x7465d008
.word 0xe7455eb8,0xe5e24df4
.word 0xaf63d3a2,0xb9fff3f7
.word 0x0bd758c5,0x54641e9f
.word 0x49c5b4fc,0x92915e6f
.word 0xb4657f5f,0x9727be5f
.word 0x493a1349,0x63161d6f
.word 0x84b81c65,0xafe74104
.word 0x4d70727a,0xf7bf2343
.word 0x3cca59c9,0xc840d1b2
.word 0xdff986c7,0x558b3c41
.word 0x2a5b762c,0xfdc72211
.word 0x2bde57bd,0xafd5b124
.word 0x1a20b28d,0xe3e899cf
.word 0xe6084af6,0xf6393e2d
.word 0xabe27f34,0x160a2e29
.word 0x9013441e,0x3d940b20
.word 0xa9a385e2,0xb6a6cad4
.word 0x1505aa3c,0x5127b375
.word 0xba74af56,0x87bd9211
.word 0xff1f5da6,0xc4397eb0
.word 0x3d44bf78,0x2337a90a
p29_local2_expect:
.word 0xa17a9b9d,0x32d500eb
.word 0xe2ead4aa,0xe1bdfe10
.word 0x70caccd0,0x5e078dd0
.word 0xdf27ffc3,0xf860baff
.word 0x53d811ba,0x00ae8a67
.word 0xa82b9696,0xc2d5ffc3
.word 0xba4b1d12,0x9e61d74f
.word 0x6b6b2b52,0x11db9a35
.word 0x5eba9512,0x13326541
.word 0xee598634,0x37f193c4
.word 0x0254ff21,0x5dfba096
.word 0xaeb07299,0xd99bd8e3
.word 0x82a68183,0xac6d7443
.word 0x22fbe883,0xf4b8ce53
.word 0xfafa6e9a,0xc919a9b7
.word 0x9e68f855,0xe4ff0bdc
.word 0x16bab94c,0x6a219bcb
.word 0x6469256e,0x8145b005
.word 0x780dd604,0x2b7c1254
.word 0x8d041eff,0x72f6dd91
.word 0x5e14fee3,0x780077e6
.word 0x2a831a5c,0xcdf45037
.word 0xadef791c,0xe2d19a63
.word 0x4bdf0f1a,0x9be5c0c8
.word 0xf20e895d,0x43fe8127
.word 0xbb179a03,0x488c9a9c
.word 0x1e8ec1a7,0x0ef4ffff
.word 0xc22692c8,0x0d647b83
.word 0x0b72a28c,0xffec91d2
.word 0xd8b543a2,0xc2e280fe
.word 0x8a813718,0x2b1b7618
.word 0x62ac55c2,0x0bce6239
.word 0x7f1113b4,0x1d13a42b
.word 0x0970b46c,0x750e13bf
.word 0x17ca6df8,0x475b2ec8
.word 0xdf85ed3b,0xdd0c062c
.word 0x4f37aeb4,0x75e6dc6f
.word 0x9569b287,0x50b4f2b5
.word 0xfcce40f0,0x3e222bb2
.word 0x146702af,0xf01f72d1
.word 0xa303ed8b,0xc1d856bb
.word 0xf2e3bdc4,0xdf239b0a
.word 0x3da8cafe,0x6e37ecdd
.word 0xa39c797d,0x7a174e2c
.word 0xa826ff07,0x7cc7a7a8
.word 0xff5704df,0x98af240e
.word 0x8305a72b,0xd8bc0dbf
.word 0x6c5691eb,0x80d1babe
.word 0xcd99c88f,0x2d02022d
.word 0x8a5c6413,0xb39ef2d0
.word 0x4195f5ca,0xe5ee4f6b
.word 0xe47d8c56,0xc9430b19
.word 0x844cc99e,0x0151c16c
.word 0x6e97a69e,0xe3d194cc
.word 0xa3fcd25a,0x9f12aa64
.word 0x52ffbc1f,0x7c437e1b
.word 0x64b59b3b,0x82a68183
.word 0x7563d17f,0x5da33be0
.word 0x1da04ea1,0xd31f93b1
.word 0x777e6c18,0x5fdc6655
.word 0xe62e0b0b,0x8cf1d4b3
.word 0x2231447b,0x0e1268f3
.word 0xf65a74cc,0xca65693a
.word 0x4383c21a,0xf9c1cc9b
p29_local3_expect:
.word 0x6127f13d,0x022fb024
.word 0x0fab98f1,0x84911de6
.word 0xfd3787f0,0x638a89ca
.word 0x90b150c1,0x0647863f
.word 0x493aff49,0x198aa0d5
.word 0x0e9281f2,0xbecb1150
.word 0x99a73741,0xcc11ad6a
.word 0x1affec5f,0xa5643e31
.word 0x937646a3,0x442fa538
.word 0x5cce7d7a,0xff2d3047
.word 0xfe5a58d5,0x553c5813
.word 0x9c91fa30,0x1642a0a2
.word 0x27e79884,0x82a66c8b
.word 0x000000d8,0xe0f61d75
.word 0x98af240e,0x71fca45d
.word 0x80910c25,0x02c214c0
.word 0x2c1689c5,0x3971217d
.word 0x02a27597,0x8dabd68a
.word 0x038a4936,0xb859f4c3
.word 0xdd1ef88f,0xf50d39d7
.word 0xead46dde,0x9c2e086a
.word 0x5dc6aae7,0xffffffe6
.word 0x6072b0de,0x90944ee8
.word 0xd17ecced,0x902a13ec
.word 0x51ee8522,0x95fa18d2
.word 0x2293c02e,0xc1f86666
.word 0xc0a3d4d9,0x71fab46c
.word 0x8e591a90,0x76fd53bb
.word 0x0e9a2b26,0x9265268d
.word 0x175346a4,0xb9432f09
.word 0x394fee8c,0xb4c96946
.word 0x7ca9457a,0x4b64ea8c
.word 0xb48dfcdc,0x29e438b6
.word 0x6cdfdf9a,0x1670a58f
.word 0x021d50c6,0x52a6fb5b
.word 0xad67ffbf,0x38f27f64
.word 0xb3cae35c,0x90ffadca
.word 0x93caa47f,0x6e026204
.word 0xfce8ff25,0x90c3ef86
.word 0xd349261d,0x1e6eac3c
.word 0x98400571,0x34b16983
.word 0x895f0604,0x92c6ce1f
.word 0x59c8afae,0x8a43b76b
.word 0xa4b71971,0x8c1c70f3
.word 0xfa476ca1,0xffd5856f
.word 0x810001b1,0x5f3907ff
.word 0x6786d83d,0x738a6375
.word 0x8138a425,0x6b905873
.word 0xdeb6f343,0xe5856802
.word 0x1d477daa,0x5dc6aae7
.word 0xb4e2af1b,0x766c9dc6
.word 0xc1511902,0x157efe9b
.word 0x65636dd6,0xe6af4285
.word 0xdee8ff5d,0x94cc615d
.word 0x477efbe5,0xf8a419d5
.word 0x0c360a84,0xb01f90c1
.word 0x50d6e51f,0x9ec62e7a
.word 0x04dd1d24,0x8224b122
.word 0xb08c6433,0x5b5b540c
.word 0xfe5975c1,0x08acbe9a
.word 0x0d338db1,0xf1afc8df
.word 0x918d0ed1,0xe7626649
.word 0x3ba0684f,0x000000ae
.word 0xe17a5d06,0x607e4bbc
p30_init_registers:
.word 0x3353f2de,0xb411d478 ! Init value for %l0
.word 0x3a0e9e15,0xf85915e2 ! Init value for %l1
.word 0xfe32accf,0xda93a062 ! Init value for %l2
.word 0x90bca0f0,0x01ae6134 ! Init value for %l3
.word 0x6f164951,0xa4b48d2c ! Init value for %l4
.word 0x9c069e6c,0x7d351146 ! Init value for %l5
.word 0x169e0ff6,0x121410ec ! Init value for %l6
.word 0x86c40e2e,0x0bb4b032 ! Init value for %l7
.align 64
p30_init_freg:
.word 0xa234273d,0x4726cb65 ! Init value for %f0
.word 0xcf65198f,0x8db44e66 ! Init value for %f2
.word 0x5ab8371e,0x823e309c ! Init value for %f4
.word 0x92bbc0d6,0x6da1f3df ! Init value for %f6
.word 0x8f0fc6b5,0x78649aa7 ! Init value for %f8
.word 0xc34c0637,0xb6648572 ! Init value for %f10
.word 0x08bdac82,0x97b6c6b7 ! Init value for %f12
.word 0x312413a9,0x73b3327f ! Init value for %f14
.word 0x60951f89,0x192cff38 ! Init value for %f16
.word 0x88e17cf8,0x72df7b50 ! Init value for %f18
.word 0x79eb17f4,0x0eda5d7a ! Init value for %f20
.word 0x2da01c3d,0x811d79eb ! Init value for %f22
.word 0x88aa4711,0xeb47473f ! Init value for %f24
.word 0x0523bff1,0x7c71fa00 ! Init value for %f26
.word 0x0985eedc,0x19a4d8cb ! Init value for %f28
.word 0xf5c7c4d7,0xb7e27ccd ! Init value for %f30
.word 0xec68456f,0x1bbdaa38 ! Init value for %f32
.word 0x89bccde3,0x2f7ee87d ! Init value for %f34
.word 0x20bdfd14,0x2660a922 ! Init value for %f36
.word 0x9c124330,0x7968d264 ! Init value for %f38
.word 0x05f55ebf,0xd6624baa ! Init value for %f40
.word 0x119d5f75,0x09b8ee04 ! Init value for %f42
.word 0x631765c2,0x0f8a59f7 ! Init value for %f44
.word 0xa906693a,0x691dabfa ! Init value for %f46
.word 0xc0205fc9,0xa63462b0
.word 0x32a24c9b,0xe727cb85
.word 0x2aa05504,0x55d5ee01
.word 0xf27036f5,0xe97eb5d6
.word 0xd252cd69,0xb2593545
.word 0x3edf070b,0x19f93e10
.word 0x784f63b9,0xbd271847
.word 0xa5a2fb6c,0xc210539c
p30_expected_registers:
.word 0x00000000,0x00000029
.word 0x00000000,0xae45f9e8
.word 0xdd20f611,0xe85912ed
.word 0x00000000,0x8fd4ed6b
.word 0x00000000,0xd5e2b027
.word 0x00000000,0x00000061
.word 0x00000000,0x00000058
.word 0x6dc1abff,0xce721696
p30_expected_fp_regs:
.word 0x236aaf79,0x27092c43
.word 0x3d60e4e7,0xb0a32664
.word 0xe20223b9,0xaa04c2ba
.word 0xe7b3ce40,0xae45f9e8
.word 0xa4ebccd4,0x39386a26
.word 0x6dc1abff,0xce721696
.word 0x2798351d,0x5e1f9080
.word 0x3f0c8adc,0xab5aeb8a
.word 0x60951f89,0x192cff38
.word 0x88e17cf8,0x72df7b50
.word 0x79eb17f4,0x0eda5d7a
.word 0x2da01c3d,0x811d79eb
.word 0x88aa4711,0xeb47473f
.word 0x0523bff1,0x7c71fa00
.word 0x0985eedc,0x19a4d8cb
.word 0xf5c7c4d7,0xb7e27ccd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0x60951f89,0x192cff38
.word 0x88e17cf8,0x72df7b50
.word 0x79eb17f4,0x0eda5d7a
.word 0x2da01c3d,0x811d79eb
.word 0x88aa4711,0xeb47473f
.word 0x0523bff1,0x7c71fa00
.word 0x0985eedc,0x19a4d8cb
.word 0xf5c7c4d7,0xb7e27ccd
.word 0xd2bfd483,0xfda39c0f
.word 0xb772a410,0x2dc40784
.word 0x0eca18cc,0xcc5ce864
.word 0xd0ff7eb4,0x1c102c07
.word 0x126e8607,0xf42631c3
.word 0xc8819176,0xe873ec92
.word 0x35560745,0xf72ebe83
.word 0x990a9530,0xd162df8e
.word 0xdd20f611,0xe85912ed
.word 0x97c447b5,0x49078e6c
.word 0x025882f6,0x0f1beb29
.word 0x4146f8a7,0x9d301e4f
.word 0x23439a10,0x1dd498a3
.word 0xc0b98c84,0xd0ff7eb4
.word 0x55a92978,0x05595423
.word 0xfdc926f6,0xb27e043b
.word 0xcbc7a72f,0xae50d129
.word 0x0848297a,0xca063be6
.word 0xb5754786,0x8610bb26
.word 0xdc8d390f,0x6f8285db
.word 0x91f5a388,0xf69dd3c6
.word 0xb056de94,0x28543c9a
.word 0x2677ec2a,0xacb5dcf5
.word 0xe64466ce,0x49c847c8
.word 0x236aaf79,0x27092c43
.word 0x3d60e4e7,0xb0a32664
.word 0xe20223b9,0xaa04c2ba
.word 0xe7b3ce40,0x06a0a84c
.word 0xa4ebccd4,0x39386a26
.word 0x6dc1abff,0xce721696
.word 0x2798351d,0x5e1f9080
.word 0x3f0c8adc,0xab5aeb8a
.word 0xd51f3b1a,0x01f8df09
.word 0x6ff9a8b6,0xa67b45ce
.word 0xfc7effff,0x893aa078
.word 0x987e44dd,0xe7e02140
.word 0xa4c6426f,0x41fee01b
.word 0xe523f907,0xf814fd44
.word 0x9ba891dc,0x4a37ae50
.word 0x3b08ff2d,0xe6a6138f
.word 0x4bef2ae7,0x16b2ec48
.word 0x4f72daa6,0x4dc0978e
.word 0xc762b3de,0x20bf8596
.word 0xb7bbec55,0xf6413f6e
.word 0xd655ff7c,0x1f4a5b9a
.word 0xa4f4b99a,0xc3a50008
.word 0xc997b5a4,0xb1895b0f
.word 0xa50995b3,0x58a65099
.word 0xacd58b17,0x0c78f818
.word 0xf109fdf8,0xae0019bb
.word 0xbcf5528d,0xb9bf9052
.word 0x3e2ae7e7,0x2154b38a
.word 0x26b34ec9,0xffa52ee7
.word 0xea557403,0x38a09a1a
.word 0xff6d2827,0xc2887919
.word 0xba1427a8,0x712d0fb5
p30_local1_expect:
.word 0xa07335d3,0x256fe35c
.word 0xb4fc26d4,0xc89b65e2
.word 0x7b46d768,0x66aeed55
.word 0xb95d7875,0x15588232
.word 0x1500ba63,0x293053c2
.word 0x797aba68,0xe82bc64e
.word 0x89cafae5,0x3fa7774a
.word 0x65f4f796,0x00000050
.word 0x988ca66d,0xc460c958
.word 0x80976a5f,0x317380c2
.word 0xc515902f,0xa9508c96
.word 0x2b20e636,0xbc7b6782
.word 0xc7ffaba2,0xebdcf6e0
.word 0x66a88d00,0xaa6ce3bb
.word 0x940812f6,0xef2f7bb3
.word 0xcc0b29a5,0xaa73bb9d
.word 0x85a2c668,0x21ac3453
.word 0x00000067,0x138afacf
.word 0xa214662c,0xd87b6643
.word 0xde4cfb6f,0x18d5dc7b
.word 0x29b41a8a,0x0cf2413c
.word 0x6f73c22b,0xe2e174b0
.word 0x719f9f3d,0xd022ddf1
.word 0xcba737c4,0xb23693f4
.word 0xc0b98c84,0xd0ff7eb4
.word 0x042eb91c,0x6b30c0f3
.word 0x83a684aa,0xa4de772a
.word 0x7480673b,0xec82782a
.word 0x6957baa1,0x7c312930
.word 0x489179de,0x8ba7270e
.word 0x44c7c6e4,0x6759f1dd
.word 0x2f0da48e,0xd0c8be95
.word 0x33267fd8,0x04d313c6
.word 0x04a6bf4d,0xfb2b91bc
.word 0x19a4b0af,0x7f304890
.word 0x96df0a0c,0xf6075850
.word 0x30a3e982,0xfb72ceba
.word 0xe71e0d20,0xb21caafc
.word 0xfe3372e7,0xff47988d
.word 0x65f4f796,0x0c862627
.word 0x236aaf79,0x27092c43
.word 0x3d60e4e7,0xb0a32664
.word 0xe20223b9,0xaa04c2ba
.word 0xe7b3ce40,0xae45f9e8
.word 0xa4ebccd4,0x39386a26
.word 0x6dc1abff,0xce721696
.word 0x2798351d,0x5e1f9080
.word 0x3f0c8adc,0xab5aeb8a
.word 0x778ba1a8,0x8fd4ed6b
.word 0x4c2e10cf,0xf5b13ca4
.word 0x48be2efd,0x1b572d31
.word 0x7303c254,0x66033758
.word 0xef5c3a54,0xe33fa3b5
.word 0x7be3adf2,0x45f68dc9
.word 0xff79f34d,0x0bb4b032
.word 0x607048f7,0xbe6ef8c4
.word 0x6ff4ae50,0x642fbed1
.word 0x2eeb542b,0x1e18ca3e
.word 0x31b20cd8,0xd0f7c203
.word 0xcd156176,0x642fbed1
.word 0x43478cf3,0x3fcfe095
.word 0x88bc4065,0x06a0a84c
.word 0x8d918efb,0x34745411
.word 0x8f57463c,0x07b6bf52
p30_local2_expect:
.word 0xaabf3865,0xb7bbec55
.word 0x38c76bb5,0xd1863339
.word 0x1e919f43,0x9cac8139
.word 0xf5626fd8,0xa5bbd6e4
.word 0xc60f7210,0x438ec3d0
.word 0xb82c90f8,0x48a031df
.word 0xe143eed0,0xa48ef7e5
.word 0x7ab9f0c5,0x07e8940d
.word 0x10bb5159,0x4a0e143b
.word 0xe86b2596,0xd07f37fb
.word 0x7cf6d011,0xc1bc75b3
.word 0x7d0d35bf,0xa1370034
.word 0xa54428b0,0xe11665b1
.word 0xe39df541,0x437d4f9b
.word 0x1ee27280,0x665a6a3e
.word 0x95967ff9,0xe62cbe10
.word 0xfdbcb2ee,0x7bdac421
.word 0xc1faad3f,0x743357bd
.word 0xd18360f1,0x404f7b19
.word 0xd5e2b027,0xa47f7a01
.word 0x47a9ecb2,0x00cd5600
.word 0x72bdef71,0x36698b65
.word 0x6abe8d1d,0xf23ecf67
.word 0x335d42ee,0xd1895ec8
.word 0xa5c151e2,0x0c5504c0
.word 0xf9621466,0xeccdded2
.word 0x9cef7f8e,0x95a07b28
.word 0xcc2278d9,0x5c74850e
.word 0x24e2d27b,0xa59b9c7f
.word 0xa65b6dea,0xd4b10c3f
.word 0xa141f947,0x408a4cbd
.word 0x426a689e,0x40eb0272
.word 0x6f6399cf,0xc90de683
.word 0x24d4a410,0x47dc178d
.word 0x4d3c43e1,0xeef69935
.word 0x0aa7f17f,0x09919f86
.word 0x72bdefff,0x6a563c78
.word 0xabff73c9,0xa2b19cc3
.word 0x554a575e,0xf8fdfbe6
.word 0x504454a7,0xddf0973e
.word 0x6095ff89,0x192cff38
.word 0x88e17cf8,0x72df7b50
.word 0x79eb17f4,0x0eda5d7a
.word 0x2da01c3d,0x811d79eb
.word 0x88aa4711,0xeb47473f
.word 0x0523bff1,0x7c71fa00
.word 0x0985eedc,0x19a4d8cb
.word 0xf5c7c4d7,0xb7e27ccd
.word 0x35e33032,0x00a4d21c
.word 0x9b35bac6,0x74f0df00
.word 0xf6413f6e,0x58da2462
.word 0x5f8fb96d,0x59d1a0db
.word 0xc810302a,0xf8e10794
.word 0xbfe6fb3d,0x4cf01718
.word 0x3f918e2c,0xfbeb92ec
.word 0x06c634fc,0x275c96c5
.word 0xa78d8a5b,0x418f0bb6
.word 0x54cea818,0xa46c71d7
.word 0x3fb6cfaa,0x9acfc4b5
.word 0x88468844,0xf1f7dfa3
.word 0x91fa2f6a,0x13324cd0
.word 0x64df6d05,0x016ba729
.word 0xfbbf5e53,0xff013dd5
.word 0x7449c424,0xbaba761d
p30_local3_expect:
.word 0xab3f773c,0x8a376641
.word 0x9f54eccb,0x51bcc791
.word 0x77886b92,0xbe0cd52d
.word 0x00000029,0xd227fa24
.word 0xcb8c6e28,0x75cb9889
.word 0x3f99f7bd,0x1c8dc660
.word 0xc2142428,0x3141e5e0
.word 0x44dd00d0,0x091c2aec
.word 0xccb50412,0xc260cac0
.word 0xaf3dfe46,0xff0000ff
.word 0x0bfe2f18,0xb4fb410e
.word 0xbf453a70,0xfdf8ef2f
.word 0x5ea56007,0x0c0368c6
.word 0xf23ecf67,0x315053b3
.word 0xe013017c,0xb7ef6700
.word 0x1b6d1674,0x5491d318
.word 0x50744819,0x86bad663
.word 0xa1626209,0x7b42d717
.word 0x6d44ef95,0xbc67c3d0
.word 0x02ca5f78,0xdf56d6fe
.word 0x34598798,0xc3a484e4
.word 0x1e49dcab,0x2d8cfd16
.word 0x5971a731,0x0139ca93
.word 0x8bcbbfa2,0x91de882c
.word 0x2e452763,0x57866b7b
.word 0x19fcfbc5,0x94759aae
.word 0x865bf258,0x87d81ea0
.word 0xebf7976a,0xcce1c430
.word 0x47cc7dc3,0x7f6ceb78
.word 0x24e2190f,0x9f45b9f5
.word 0x0000004e,0x775ffd65
.word 0x1ac8a253,0x6a656d64
.word 0x15d182a1,0x7d7c04e2
.word 0xbc7b2a92,0xd0ff7eb4
.word 0x6ff5356e,0x36a40cdb
.word 0x8bce5d00,0xffbec3a1
.word 0x7c810080,0x82197f51
.word 0x78a9bce9,0x75f5968f
.word 0x7ae3bd4e,0x003bc7ba
.word 0xbaff3446,0xe5780f57
.word 0x861a751a,0x542a102d
.word 0xebf7976a,0x9db83637
.word 0x02e92131,0x47838e45
.word 0x9bd18ede,0x7cd662b5
.word 0x344c3c60,0x197da34d
.word 0xee692b8d,0x9d2fd598
.word 0xb90e6ff1,0x4c5bf2dd
.word 0x5aa025e9,0xd2927b3e
.word 0xb29ea62e,0x8770302f
.word 0xc8b55a1a,0xe8c5acd2
.word 0xe25cb8fa,0xc54bfb3d
.word 0x2972083d,0x1d2a8237
.word 0xe9ff0d18,0x2a2ff307
.word 0x4204b141,0x2fcdd721
.word 0xdab486ce,0xabffa0a9
.word 0xfdf2bdf2,0x5f81087a
.word 0x09d52672,0x003bc7ba
.word 0xcc88feb0,0xfe495b58
.word 0xb9d31e63,0x3fa199e3
.word 0x65b7e907,0xf7373e7e
.word 0x07beefbe,0xccca89a5
.word 0xee64ad85,0xe65be4d1
.word 0x5824d464,0x421485ca
.word 0xd5f6d641,0xdfdbcaf8
p31_init_registers:
.word 0x0c324ee8,0x86500d0d ! Init value for %l0
.word 0x64372988,0x01f2ce6e ! Init value for %l1
.word 0xfe9618ee,0x225f5f24 ! Init value for %l2
.word 0xcc3351ef,0xf65574f6 ! Init value for %l3
.word 0x78ad3853,0xa89c830d ! Init value for %l4
.word 0x197ce5b3,0xe1fc2094 ! Init value for %l5
.word 0x17254e67,0xa33d8536 ! Init value for %l6
.word 0x1495134b,0xf9b0a608 ! Init value for %l7
.align 64
p31_init_freg:
.word 0x4f8dc893,0x64532e62 ! Init value for %f0
.word 0x57becad9,0x7c7b125e ! Init value for %f2
.word 0xe8ddd04f,0x9c1fe1b2 ! Init value for %f4
.word 0x42a970c5,0x09bec2d8 ! Init value for %f6
.word 0x1fabfda9,0x978702ad ! Init value for %f8
.word 0xd2ccb748,0x1d08f662 ! Init value for %f10
.word 0x33f77005,0xb6455515 ! Init value for %f12
.word 0xd2df4caa,0x792ae706 ! Init value for %f14
.word 0xa0517f5e,0x0d72a90c ! Init value for %f16
.word 0xdeb061f0,0x356daef5 ! Init value for %f18
.word 0x265fdf6a,0xbdfa3383 ! Init value for %f20
.word 0xd44e608f,0x5917fb7e ! Init value for %f22
.word 0xc4abcb5a,0x51b9c74e ! Init value for %f24
.word 0x87e8df69,0x83b60c63 ! Init value for %f26
.word 0x93bc2b3a,0x353d237f ! Init value for %f28
.word 0xd7c8160a,0x6cabfa82 ! Init value for %f30
.word 0x6957bbaf,0xa4f0533f ! Init value for %f32
.word 0xae5086b9,0xbed96e3f ! Init value for %f34
.word 0x3e85e4fb,0xc5bf2af3 ! Init value for %f36
.word 0x6423923e,0xef7eb5e4 ! Init value for %f38
.word 0x8df5751d,0x662cb07a ! Init value for %f40
.word 0x995993c2,0x89d8b755 ! Init value for %f42
.word 0xe703f4b6,0xaefb8901 ! Init value for %f44
.word 0x1b2c26bb,0x6dc3d088 ! Init value for %f46
.word 0x58a97d12,0x9c348a29
.word 0x11b92bdc,0x4c8fce8f
.word 0x11d1bf0b,0x77fe8143
.word 0x932640d4,0x25489ba2
.word 0xb0345979,0xb8bf72d8
.word 0xad6da97a,0xf33ba958
.word 0xdab2bd23,0x309d7c31
.word 0x875e0ddc,0xa16a4c68
p31_expected_registers:
.word 0x00000000,0x4b3b6666
.word 0x00000000,0x035d56bc
.word 0x00000000,0x1b49167a
.word 0x00000000,0x000000dc
.word 0x00000000,0x861b7bcd
.word 0x00000000,0x0000009d
.word 0x00000000,0xe0f56f8c
.word 0x00000000,0xf212c6a4
p31_expected_fp_regs:
.word 0x861b7bcd,0x9cb9371d
.word 0xece84cc8,0x0000d71b
.word 0x035d56bc,0x025a797f
.word 0xea3e835f,0xda662a86
.word 0x2aeec9a4,0x572b8c41
.word 0x987f3c6b,0x5701543d
.word 0x6b7def8f,0x33f03b44
.word 0xece84cc8,0x4a808a69
.word 0x88feb49e,0x1920ccaf
.word 0xb4599c7d,0x0bb77380
.word 0xc5124ee5,0x740b9b09
.word 0xb5533e9a,0x82928ed0
.word 0x44b922c2,0x35cef308
.word 0x3827d097,0x7620ac2a
.word 0x3ff62bd0,0x58bb0a20
.word 0x15ccd657,0xfdebd1b4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x0d839ca8,0x8e8745f8
.word 0xe9630f7d,0x1e287055
.word 0xe11c186c,0x2f1ead89
.word 0xf64a396a,0x068d7c43
.word 0xa412040a,0xe6539f49
.word 0x1f0ee6a9,0xe29fd9b5
.word 0xbee0b6f5,0xa7387285
.word 0x85aa2ec4,0x4e0072a2
.word 0xc54a8ea8,0x1996335a
.word 0x34c118e0,0x02e2c867
.word 0xa3e9498f,0x236ff445
.word 0x355fcea8,0xed0df83a
.word 0xfe9618ee,0x1edc5f62
.word 0x5bf5b153,0x78adc081
.word 0x12023122,0xdab797f5
.word 0x139bb755,0x23209c6c
.word 0xd9cd4881,0x5afcf763
.word 0xc7765f0a,0xb9180430
.word 0x7a2027b3,0x4390696f
.word 0x3c205991,0x08eff94a
.word 0x0e8c2947,0xdbcb0a24
.word 0x7047c4fd,0xc28f799e
.word 0x9a0fff65,0x29f3a2f0
.word 0x734ea2ee,0x7d2fc830
.word 0x861b7bcd,0x9cb9371d
.word 0xece84cc8,0x0000d71b
.word 0xa6c976ac,0x025a797f
.word 0xea3e835f,0xda662a86
.word 0x2aeec9a4,0x572b8c41
.word 0x987f3c6b,0x5701543d
.word 0x6b7def8f,0x33f03b44
.word 0xece84cc8,0x4a808a69
.word 0x861b7bcd,0x9cb9371d
.word 0xece84cc8,0x0000d71b
.word 0x035d56bc,0x025a797f
.word 0xea3e835f,0xda662a86
.word 0x2aeec9a4,0x572b8c41
.word 0x987f3c6b,0x5701543d
.word 0x6b7def8f,0x33f03b44
.word 0xece84cc8,0x4a808a69
.word 0xafcc2019,0x9eb4fe88
.word 0x8073b70b,0x7d9c59b4
.word 0x099b0b74,0xe54e12c5
.word 0xd08e9282,0x9a3e53b5
.word 0x08f3ce35,0xc222b944
.word 0x2aac2076,0x97d02738
.word 0x200abb58,0xd02bf63f
.word 0xb4d1ebfd,0x57d6cc15
.word 0x38a3a9af,0xca3b8432
.word 0x28987ed1,0x3bc1ae83
.word 0x73479fd9,0xff641299
.word 0x64b7a574,0xe6c17702
.word 0x0cd97b84,0xf52f1c69
.word 0xf78a7548,0xa5b11a5f
.word 0x0d743ad1,0x0e716a40
.word 0x0743bc07,0xd0789f24
.word 0xfce28cd2,0xb654b3d2
.word 0xf2a7c3bd,0x1c9a9ea9
.word 0x186b68bd,0x688707f3
.word 0x7d2fc830,0xdbf52d9a
.word 0xe2d8c3fb,0x03861b4e
.word 0x2eb9580f,0xd3e27565
.word 0x9c41cd4b,0x7d0f63e9
.word 0x9b3e4e9b,0xea6cf20a
p31_local1_expect:
.word 0x47f57529,0x5a10ac91
.word 0x1df6b811,0x108a4f5e
.word 0xd587db7c,0x6912ae80
.word 0xa469d7c6,0x38a046c0
.word 0x4fcd8ffe,0x1daf9c08
.word 0xa27e85fb,0x7ff63a6d
.word 0xe5cc3833,0xd0c0afda
.word 0x8dc3600e,0x4c79307d
.word 0xf1bdd460,0x7484ba5e
.word 0x3c4ce909,0x14c5253f
.word 0xb5e8bb2d,0xe2aea552
.word 0x1347e5ff,0x5c164a97
.word 0xb3217681,0xb042ecc6
.word 0xa6c976ac,0xefeddde3
.word 0x07e2690f,0x978c946f
.word 0x341ebae1,0x9cb9371d
.word 0x9c0b40fa,0xa4198d52
.word 0x96ff114f,0x230447a9
.word 0x6d828af1,0x10057df1
.word 0xa799c5ad,0xffb8a664
.word 0x2b97f7c7,0x0000d71b
.word 0xc995d31d,0xec6e90f3
.word 0x05d37e6c,0xcbf441c9
.word 0x0af4b86e,0xdc1ee32f
.word 0x3b7eadf1,0x71cc128c
.word 0xe83b6213,0x80aa301d
.word 0xf26e3590,0x60f89230
.word 0x93cd7376,0x4f8fdacc
.word 0x9f0c467e,0xe84b1b11
.word 0xfa40c7a6,0x04b0c168
.word 0x6f107667,0xc9989f7f
.word 0x7775e870,0x7b122d5e
.word 0x3d7ad270,0xc7ed30c1
.word 0x19928380,0x0b268c28
.word 0x7ee2af8d,0x1ecde02f
.word 0xe885078d,0xeac00e41
.word 0x3e07ae53,0x40f24608
.word 0xca948917,0xff5c7a0b
.word 0x012a9a62,0x9388d513
.word 0x7fc82939,0x73976653
.word 0xebf85d1d,0xf0d7a08c
.word 0x22c74db4,0xc351638e
.word 0x2f41198e,0x88df3185
.word 0x2cd8acf9,0x43f76147
.word 0xb407fbd9,0xa7387285
.word 0x451c6a20,0x4e1598ee
.word 0x791980fa,0x9fbb1a75
.word 0x94515e54,0xb52364fc
.word 0xff27b5dd,0xad7435ae
.word 0x9d8f8c41,0x1612d273
.word 0x1650787a,0xb8a60f87
.word 0x6d78055f,0xffe1e91f
.word 0x1b531b3e,0x41dcd6a9
.word 0x88db8014,0xae044901
.word 0x6b72d5ba,0x3b35a602
.word 0xf2c6d7be,0x38ce8f1f
.word 0xd4c85d68,0x3a2ebd2d
.word 0x00000005,0x127974d2
.word 0x653b26f9,0xc3d5fdf8
.word 0x662e9088,0x62c1e831
.word 0xd2e574dc,0xb344c085
.word 0xf73c3c53,0x76c17460
.word 0x02ebebbc,0x980d331b
.word 0x3bf92b41,0x8ed97057
p31_local2_expect:
.word 0x7602e0c7,0x14b8348f
.word 0x5c9bdc45,0x08a5ae57
.word 0x6eeda9fb,0x7a99e416
.word 0x26f3b547,0xb5afb46a
.word 0xffffffc1,0xbca96d6b
.word 0x48354df6,0xfb7f4dff
.word 0x6628ed17,0x91d49e2e
.word 0x7793d458,0x9a83ea02
.word 0x3aab2b49,0xac6794d1
.word 0xbf4ad653,0x87b6a20c
.word 0xe3884798,0x261ecbf2
.word 0x579a5dcb,0x8d108763
.word 0xe0f56f8c,0xf212c6a4
.word 0xaa09bc0d,0xb5a97e36
.word 0xffca3025,0xfa1ccbfe
.word 0xff1a3669,0xcf37d95c
.word 0x95406692,0x0c92b8e1
.word 0x1d99d836,0x6129d794
.word 0x9fc870f0,0x6026e60e
.word 0xa04751a3,0x0000000c
.word 0xf73487ea,0x6f053732
.word 0x59fc39f4,0x28e02b5c
.word 0x708d550c,0x79bc0cd6
.word 0x2a89095b,0x0a312408
.word 0x4d322d41,0x139bb755
.word 0x9ad77dff,0x2ce83026
.word 0xfe5f41ce,0xf942d2c2
.word 0x5eaf4d85,0x897a4481
.word 0x21876419,0xb20bfe47
.word 0xd5b5053c,0xdf23dcc7
.word 0x15c4895e,0x15b23cde
.word 0xcb789211,0xb88fb5ff
.word 0x0c62b74f,0x48e69ca9
.word 0x3dece962,0xc60cbc4c
.word 0xffffe963,0xfd895b02
.word 0x1de9d71b,0xdf950238
.word 0x6fcb85f6,0x04e112a2
.word 0x53471343,0x339b4edb
.word 0xd34b8208,0x69473a9a
.word 0x138f4f1f,0x00f7496b
.word 0xc752ecfa,0xd3897c93
.word 0x6d387de4,0x2be27ded
.word 0x7edcd14f,0xd905a1f0
.word 0x5c8dddf2,0x6973593e
.word 0xa255c5ff,0x45ee60bb
.word 0xbb3c662b,0x623b618c
.word 0x4716c08f,0x2ddbf00c
.word 0x48182227,0x2c6e6a9c
.word 0x1d37b99c,0xcd7b1b86
.word 0x1bd70000,0xc84ce8ec
.word 0x7f795a02,0xbc565d03
.word 0x862a66da,0x5f833eea
.word 0x418c2b57,0xa4c9ee2a
.word 0x3d540157,0x6b3c7f98
.word 0x443bf033,0x8fef7d6b
.word 0x698a804a,0xc84ce8ec
.word 0xfef2af2e,0x952f9d64
.word 0x095f4989,0x1a879c9c
.word 0x38a046c0,0x0000008d
.word 0x0ee7798b,0x46d9918c
.word 0x52dda2f3,0x367abc06
.word 0xfb5f0d81,0x69eb0d0d
.word 0x752c143e,0xc1c179b7
.word 0xd71242ae,0x9f7ab21c
p31_local3_expect:
.word 0xff04cff5,0x244cc7f9
.word 0xe1152c5b,0xb7792d01
.word 0xff63307a,0x61b74c30
.word 0x6aaaa0d4,0x65fd2a99
.word 0x134fb44d,0x164491ff
.word 0xfa0a468c,0x450c9127
.word 0x041ac09c,0x52517152
.word 0x688d2016,0xcbbda9e6
.word 0xbc6946ce,0x9ab83f8a
.word 0xf9b6f535,0x4cb93a29
.word 0x1478d5dc,0x4d96a554
.word 0x4e238033,0x4ff57817
.word 0x7295bbed,0x58fd94ef
.word 0x8c37a9a3,0xee973f63
.word 0x9cc91855,0xe3323e29
.word 0x6699a183,0xa1d19b38
.word 0xbe0dcaef,0x1b49167a
.word 0x2f0ac7ce,0x9f5e64f3
.word 0xebd7e958,0x2f5294db
.word 0x0e83d435,0x11eee72c
.word 0xb4e0918a,0xed92e71b
.word 0x6ca4f3b1,0x7111a76d
.word 0xd63bf694,0xaa726013
.word 0xfb82e706,0xb7e1f8a9
.word 0x4a1bf64d,0xf85113f9
.word 0x299a35a4,0x846af247
.word 0x0fa7f773,0xa718f888
.word 0xe86020f5,0x1511950a
.word 0xefb16e8f,0x8befacad
.word 0xf4832a24,0xeff1b607
.word 0x8a4e3af0,0x8359744f
.word 0xd123c705,0xcd4bff8b
.word 0x8e2046bc,0xce349e6f
.word 0x374f0690,0x5e85db9d
.word 0x302b2e38,0x678a3d6c
.word 0xa918cdf9,0x3c3fc68d
.word 0xe002805c,0x5b110a68
.word 0x47ca5934,0x437d7618
.word 0xe1fc2094,0xeff1b607
.word 0x74447e00,0x82781be3
.word 0x129c6c2b,0x910a799d
.word 0xba592728,0x93a02680
.word 0xff37b75f,0x9303f98e
.word 0x51ea3fe3,0x3297aac0
.word 0xa3ebc4f6,0xe6225cc0
.word 0x740615b8,0x1c073270
.word 0xa80acbc0,0x5f19a2d3
.word 0x629655f2,0x69eca71e
.word 0x89ee73ff,0x4dea7cda
.word 0xde9d24f5,0x657153f0
.word 0x81100386,0xefcd8aff
.word 0xeaf5447b,0x064afdaa
.word 0x3511abb4,0x725f811c
.word 0x9c9dbe63,0x62e52850
.word 0x35ee6d78,0xb14f69a6
.word 0x44a0d979,0xcf11adc8
.word 0xbca96d6b,0x5edc9a71
.word 0xa7bf78fc,0x2615c888
.word 0xbfb1cbc0,0x48e743ed
.word 0xd5d044a0,0x51df09ed
.word 0xb248b901,0x503466e1
.word 0x975555b6,0xd291c629
.word 0xf91312d4,0x07d33c13
.word 0x2b2a70d3,0xd59b940e
p32_init_registers:
.word 0xd3f3a46e,0xa95742da ! Init value for %l0
.word 0x972cf51c,0x3cc64864 ! Init value for %l1
.word 0xc877aa05,0xfbaf3bab ! Init value for %l2
.word 0x7be2ba64,0x7c541aea ! Init value for %l3
.word 0x6d30b53f,0xd750e21c ! Init value for %l4
.word 0x00d779b7,0xf66a6ef4 ! Init value for %l5
.word 0xa93718b0,0xe5a03341 ! Init value for %l6
.word 0x4a66cf7e,0xc67d4677 ! Init value for %l7
.align 64
p32_init_freg:
.word 0xe9d8be22,0x22b0463b ! Init value for %f0
.word 0x0bff95fa,0x0f57fc56 ! Init value for %f2
.word 0x5754e94d,0x7c8c2a8e ! Init value for %f4
.word 0x4cc4a2c0,0x331295f2 ! Init value for %f6
.word 0xd02a954d,0x25cff9d5 ! Init value for %f8
.word 0x8a787bd9,0x20c47c78 ! Init value for %f10
.word 0x79436206,0x30b32aba ! Init value for %f12
.word 0x65ab4ca4,0x65060e51 ! Init value for %f14
.word 0x4bd905b3,0xc7c37b44 ! Init value for %f16
.word 0x6aa24077,0x45af6692 ! Init value for %f18
.word 0x18ca6174,0x4e13d385 ! Init value for %f20
.word 0xd2626e31,0x01c941ee ! Init value for %f22
.word 0xb02dc322,0xc31807e6 ! Init value for %f24
.word 0xb5f16a70,0x8aefa197 ! Init value for %f26
.word 0x911e7488,0x2f872419 ! Init value for %f28
.word 0xcad5c8f3,0xde600292 ! Init value for %f30
.word 0xd83d1297,0x608c7474 ! Init value for %f32
.word 0xdd061bb2,0x35a2ccf2 ! Init value for %f34
.word 0x127f40e8,0xd3d553db ! Init value for %f36
.word 0xd9d7a06e,0x82e88ef8 ! Init value for %f38
.word 0xf18cda2d,0x2ec9bb8c ! Init value for %f40
.word 0xbcc5ff5c,0x64e68734 ! Init value for %f42
.word 0x49ecf455,0xf8f55fb1 ! Init value for %f44
.word 0x099e5718,0xb39829d0 ! Init value for %f46
.word 0x0f6c2d9b,0x02df907d
.word 0x152eddcb,0x83d7d6b3
.word 0xd5995ea6,0xe6691cad
.word 0x2a08f659,0xff17f8e5
.word 0x66d00083,0x74730444
.word 0xb4c200d6,0xf7494ce4
.word 0x65712ec6,0xd39f2054
.word 0xb442f07a,0xbe78520d
p32_expected_registers:
.word 0x00000000,0x0000007e
.word 0x911e7488,0x2f872419
.word 0x00000000,0x9704abc8
.word 0x00000000,0x0000002e
.word 0x00000000,0x00000037
.word 0x3bdf32c8,0xf5237fff
.word 0x00000000,0xb07bfa7e
.word 0x00000000,0x09f8fc71
p32_expected_fp_regs:
.word 0x4de8b658,0x810ace3f
.word 0xbac4f823,0x2ebbff25
.word 0x9e9f0adc,0x66f57939
.word 0x0fa5d210,0x3b9f332f
.word 0x8cae63c8,0xeb1d8f43
.word 0x2dc099fb,0x2b270f30
.word 0xe0527708,0x678637f7
.word 0x8d7ce84b,0xc1477f8f
.word 0x58271b0b,0xbb113979
.word 0x59e9ff25,0x14710727
.word 0xf0c3da26,0xabe60295
.word 0x018e3942,0x0eafe746
.word 0x00b6c432,0x82bfbe58
.word 0xdddeda7c,0xed95dca5
.word 0x5b144d77,0xf3ab0775
.word 0x960e2728,0x2a6b5cdb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x495b4763,0x0077f8c6
.word 0x5d5ff541,0x6b07f2e3
.word 0xe7455242,0xebd0e3bd
.word 0x029bc267,0xd9f46237
.word 0x2b319133,0x109a47ed
.word 0x659899ea,0xaa108ab7
.word 0x8c5e9906,0x534b512c
.word 0x8d81ac11,0x0000005b
.word 0x61279f3a,0x81449e74
.word 0xec785f61,0x4415293c
.word 0x60ac7347,0x250e4fa6
.word 0x6952d3a3,0x32dc2037
.word 0x0266add6,0xad456360
.word 0x204b157b,0x0de2d4de
.word 0x918c3328,0x96db953c
.word 0xff4e0545,0xb449de2d
.word 0xf6b75e5b,0x5a5d1f5a
.word 0x013f1dd9,0x99aa72e1
.word 0x389940b0,0xc2bb24cf
.word 0x877fffc5,0x3eda714a
.word 0xd49d6b2b,0xb0cfe2bb
.word 0xc1bc3d63,0xf0e7e928
.word 0xfa4d0fa4,0x6a5f7744
.word 0x0532872d,0x7d53bb68
.word 0x41152733,0x35bfd1c5
.word 0x2237b6f8,0x21f8c62e
.word 0x1a254f4e,0xa99d417c
.word 0x74136c84,0xc31807e6
.word 0x197dcc31,0xfd5b3dd5
.word 0x048908e2,0x98692fbf
.word 0x76473d42,0x9ff91e2f
.word 0xb96b1ed5,0x8f69c9b8
.word 0xff137af9,0xa95742da
.word 0x79dd48c4,0x8345075a
.word 0x4d327661,0x132d6505
.word 0x5dca16dd,0xdf8ab054
.word 0x0c7154fc,0x9af4aae3
.word 0x534c21e7,0xf9ac5085
.word 0x8ac3adc6,0x668fc5b9
.word 0x3ae91dcc,0x48aec703
.word 0x4bd905b3,0xc7c37b44
.word 0x6aa24077,0x45af6692
.word 0x18ca6174,0x4e13d385
.word 0xd2626e31,0x01c941ee
.word 0xb02dc322,0xc31807e6
.word 0xb5f16a70,0x8aefa197
.word 0x911e7488,0x2f872419
.word 0xcad5c8f3,0xde600292
.word 0xc6d10fd7,0xd06eeefe
.word 0x1b6fb02c,0x029a5b31
.word 0x70a7698d,0x43c5153a
.word 0x71d4a90a,0x28270e96
.word 0x3687be05,0x23dcd891
.word 0xff8c0cf7,0xfe11739e
.word 0xc1e3f54e,0x1f888685
.word 0x6504b096,0x6f99ad76
.word 0xbf1fc301,0xe0590101
.word 0x8660c778,0x689677e2
.word 0xc997a525,0xb9dbae70
.word 0x4decc38a,0x0577ecb9
.word 0x5b4cf90e,0xd6f9566e
.word 0x2191398e,0xa67ed8ae
.word 0xeeff7ee4,0x5becccc6
.word 0x0000005d,0xdbb3d848
p32_local1_expect:
.word 0x6c997b31,0xbf20380c
.word 0x658c9f3b,0xc69418ae
.word 0xbfcaf269,0xe3c33ab0
.word 0xa60e8172,0xb38e8aa5
.word 0x7aa97715,0xfe06a595
.word 0xc320c99f,0x921eff5f
.word 0x401124a9,0x35b68e3e
.word 0xdda4afa2,0xa215e5a3
.word 0xe2aa13d0,0x67f06e7c
.word 0x3d9a00bd,0xe4107e2d
.word 0x12317969,0xe9d3c89e
.word 0x1060e247,0xe919509b
.word 0xf5396d96,0xbecb3cdf
.word 0x42ee7d57,0xad6010b8
.word 0x8e7f0ee4,0x1998f205
.word 0x71b45cbe,0x12f180d9
.word 0xc8b31157,0xf9cd8b5a
.word 0x65ad74ff,0x9de49a3d
.word 0x47536b45,0x57b00443
.word 0x35c48cbe,0xd382ec49
.word 0x2287d081,0xbfcaf269
.word 0x7a3a11e7,0x64c4de98
.word 0x589ab198,0x7a957411
.word 0xd560a305,0x58ecffe5
.word 0xaaabfd7f,0xe69f83d0
.word 0x8513ccc7,0x41814dc7
.word 0xce0158a8,0x0e09c5f8
.word 0xde59a369,0x3592919a
.word 0xba5a21ea,0x37bac7c2
.word 0x67afaa25,0x9953421c
.word 0xd38d8657,0xac0a6bd4
.word 0x2324a917,0xd750e21c
.word 0x02f1ed78,0xf393d234
.word 0x19cc76b6,0xc439336b
.word 0x062374e6,0xc102fc65
.word 0x4f9be0c5,0x45f7805a
.word 0xd22b2223,0x3c0cf2e0
.word 0xdd20e757,0x63b36b09
.word 0x7fdb2e09,0x1bac874b
.word 0xb5496d53,0x95d9df96
.word 0xf4e2850c,0x6c6522ab
.word 0x26dac3f0,0x7a7ea282
.word 0x0e6801ff,0x939640dc
.word 0xefd987c7,0x93bcbd4f
.word 0x6fb001f2,0x2106d153
.word 0x708e8e8c,0xc6eec418
.word 0xecde2d93,0xbb7ce9b6
.word 0x227c05a6,0xdec45c12
.word 0xe9d8be22,0x22b0463b
.word 0x0bff95fa,0x0f57fc56
.word 0x5754e94d,0x7c8c2a8e
.word 0x4cc4a2c0,0x331295f2
.word 0xd02a954d,0xffcff9d5
.word 0x8a787bd9,0x20c47c78
.word 0x79436206,0x30b32aba
.word 0x65ab4ca4,0x65060e51
.word 0x51e9af88,0xbfad334a
.word 0x56cc293b,0xd7641889
.word 0xcc738a5c,0x5467aac2
.word 0x4053d635,0xdb83c6e6
.word 0x94949059,0xc968a53c
.word 0xa9a145f2,0x4542b76b
.word 0x03c47953,0x41b22b41
.word 0x4d7f20cf,0x66192d92
p32_local2_expect:
.word 0x067ae7d2,0x268f48b2
.word 0xb3313a31,0x8f045686
.word 0x03432293,0xc2b6d686
.word 0xb07bfa7e,0x1b60384b
.word 0xb780d890,0xf1895790
.word 0x29844f54,0xc1c78a49
.word 0x8607541f,0xd18da86d
.word 0x4a823e58,0xacded7e5
.word 0x793911bb,0x0b1b2758
.word 0x27077114,0x25ffe959
.word 0x9502e6ab,0x26dac3f0
.word 0x46e7af0e,0x42398e01
.word 0x58bebf82,0x32c4b600
.word 0xa5dc95ed,0x7cffdedd
.word 0x7507abf3,0x774d145b
.word 0xdb5c6b2a,0x28270e96
.word 0xaed8bcb9,0xc2db55f2
.word 0xc1e6efef,0x6a137554
.word 0x58267deb,0x0c4ee2e3
.word 0xb15d855f,0x32ebbe37
.word 0x3ee4a4d7,0xb5ed1518
.word 0x371918c1,0x28b87931
.word 0x0de639e1,0xaf8c7921
.word 0x88c42b0e,0x93e5c771
.word 0xa9e536a6,0xd96a3f74
.word 0xf37019f0,0x07e1bc2f
.word 0x7df6cecd,0xa4d00c95
.word 0xf851dad7,0x20721b6e
.word 0x67c1c584,0xb23df753
.word 0xb70bd7dd,0x1af5539b
.word 0x70b04b11,0xf4be07c9
.word 0xc8dfe133,0x8943cd46
.word 0xd08f48bf,0xf6416aee
.word 0x4053d635,0x8f12ab4a
.word 0xd34ee070,0x0ad4bb5c
.word 0x430b0dcc,0xed81d8d6
.word 0x7fdfa6b2,0xacdda8d6
.word 0xd38560ed,0xe09e200d
.word 0x9c1e0b4d,0xf69a7fde
.word 0x09f8fc71,0x3352c03a
.word 0x4c06db5f,0xebffa7ff
.word 0x2db5a966,0xf4095592
.word 0x1f413d49,0x15fd54be
.word 0xa79f6b9a,0x70f210a6
.word 0x46c3a5fd,0x6cd3d63b
.word 0x63c7946e,0x73e8b669
.word 0x8888f53e,0x7db69c5c
.word 0xafe675cd,0xa9596c40
.word 0xe9bd2dc0,0x12dd896f
.word 0x0cee0d8a,0x229874dd
.word 0xadda45b0,0x1b66bee9
.word 0x7d10942f,0x1cba9716
.word 0x4e69624b,0xef1ae956
.word 0xffbb0fb9,0x865806d5
.word 0x8f5c9868,0x9e033f88
.word 0xde34a595,0x1f683d61
.word 0xf92100c8,0x0b70f5cf
.word 0xbf4a3652,0xf4eec666
.word 0x73cf5367,0xa2da3d0d
.word 0xdaa92fde,0xaedccee2
.word 0x7b69b1b5,0xb98f1ee3
.word 0x79575918,0x6bac0b26
.word 0xd2ac6ce9,0x4ba616b5
.word 0x2bef8057,0xa0e0539a
p32_local3_expect:
.word 0x17a02a47,0x2fa9b7d2
.word 0xcd4f3135,0x7766029c
.word 0x9dfef3c7,0xda6448f2
.word 0x4c1372cc,0x6a2d24ce
.word 0x31dd1e6d,0x168b4e10
.word 0xfd772849,0x0ec935a6
.word 0x2de08045,0x16969703
.word 0x2feb5532,0x43a787fb
.word 0x4bd905b3,0xc7c37b44
.word 0x6aa24077,0x45af6692
.word 0x18ca6174,0x4e13d385
.word 0xd2626e31,0x01c941ee
.word 0xb02dc322,0xc31807e6
.word 0xb5f16a70,0x8aefa197
.word 0x911e7488,0x2f872419
.word 0xcad5c8f3,0xde600292
.word 0x00000000,0xca3d3062
.word 0xeb5da7ff,0x321f5769
.word 0x1b17ff82,0x31a02bff
.word 0xd7c46bba,0x82a1c0f3
.word 0xaa0dfe0e,0x43de9d47
.word 0x3d1eefc2,0x301498df
.word 0xf3a2b9c8,0x5089df61
.word 0x159aa0f6,0xbeb822f6
.word 0x58271b0b,0xbb113979
.word 0x59e9ff25,0x14710727
.word 0xf0c3da26,0xabe60295
.word 0x018e3942,0x0eafe746
.word 0x00b6c432,0x82bfbe58
.word 0xdddeda7c,0xed95dca5
.word 0xff144d77,0xf3ab0775
.word 0x960e2728,0x2a6b5cdb
.word 0x4de8b658,0x810ace3f
.word 0xbac4f823,0x2ebbff25
.word 0x9e9f0adc,0x66f57939
.word 0x0fa5d210,0x3b9f332f
.word 0x8cae63c8,0xeb1d8f43
.word 0x2dc099fb,0x2b270f30
.word 0xe0527708,0x678637f7
.word 0x8d7ce84b,0xc1477f8f
.word 0xeacc146e,0xffffffe9
.word 0x0a6aa4eb,0xc2e6d782
.word 0xfba5e957,0x32fa10ee
.word 0x3bdf32c8,0xf5237fff
.word 0xd4a451a3,0x5788f9e8
.word 0x5c8fdf86,0x244d8b1d
.word 0xf8356d1b,0xbd6965dd
.word 0x03ed43f1,0x63b36b09
.word 0x262f781b,0xa8ab7391
.word 0xb13eb410,0xf0b788ef
.word 0x00000007,0x1ed07bcf
.word 0x88ff9eda,0x70d91848
.word 0xa03108f0,0x4720c47d
.word 0x08634e09,0xf977b784
.word 0x6fde66ee,0xe38b780a
.word 0x5d3c844d,0x04ec5abf
.word 0x52f275ff,0xbf6eb870
.word 0x9a3c5003,0xa43bf5b6
.word 0x6cfdf95c,0xd3ef306a
.word 0x9d3b7d53,0x10d02d74
.word 0x95d0f9c2,0x92763c79
.word 0xa1cd252b,0x144907af
.word 0xc2f1a41e,0xa9742779
.word 0xdfe4ab6d,0xfe06a595
p33_init_registers:
.word 0x5da44893,0xfbb8626f ! Init value for %l0
.word 0x028cc4b8,0x55b3d2ab ! Init value for %l1
.word 0xe7f5e1f0,0x337b0108 ! Init value for %l2
.word 0xe1e43ac0,0x87d6808c ! Init value for %l3
.word 0x6e62ee5a,0x0cd67889 ! Init value for %l4
.word 0x4a0ca428,0x80f0693d ! Init value for %l5
.word 0x9bc18486,0x211338de ! Init value for %l6
.word 0xe8d4db74,0x1e2a7c45 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x39146d69,0x78103e62 ! Init value for %f0
.word 0x8f046219,0xa2e67668 ! Init value for %f2
.word 0xa1f048e4,0xa423f7d4 ! Init value for %f4
.word 0xe33da0ba,0xabfc1fe4 ! Init value for %f6
.word 0xe3d1a9eb,0xdf7f293c ! Init value for %f8
.word 0xa9e898a1,0x4f0ba18d ! Init value for %f10
.word 0xb7d5ccd7,0x64ec9226 ! Init value for %f12
.word 0xebb65e06,0x88fc0b46 ! Init value for %f14
.word 0x7a8599fe,0x102b5923 ! Init value for %f16
.word 0x1c03b85d,0xee3c6777 ! Init value for %f18
.word 0xf74c0f40,0x136a1b5f ! Init value for %f20
.word 0x133c7e05,0xf5f57517 ! Init value for %f22
.word 0xffcf23cc,0xc9bbeb92 ! Init value for %f24
.word 0x4d523815,0xdd0f1995 ! Init value for %f26
.word 0xb93b4a80,0xc62b5e9d ! Init value for %f28
.word 0xc3f055d0,0xd777a375 ! Init value for %f30
.word 0x9f61760b,0xd5f53ac6 ! Init value for %f32
.word 0x4cc62524,0x52f56a4a ! Init value for %f34
.word 0x6ea0e329,0x5135d87f ! Init value for %f36
.word 0x9fe58b0d,0xeb6992bf ! Init value for %f38
.word 0xa13daf4b,0xd125f0c7 ! Init value for %f40
.word 0x24b9e430,0x357ec22c ! Init value for %f42
.word 0x4365f3d8,0xdf7edb77 ! Init value for %f44
.word 0xd1d5f8ac,0x9f477197 ! Init value for %f46
.word 0xc0baea45,0x3c38433f
.word 0x33b688bb,0xada2c2af
.word 0x3a2da154,0x7973fb93
.word 0x8d4f47c5,0x7a2ddf1b
.word 0xc9234e23,0xbb06c230
.word 0xfb729ffe,0xaae3bc04
.word 0xd78d8005,0xc447c93f
.word 0xdc71d167,0x339ec0c8
p33_expected_registers:
.word 0x00000000,0x75c45d98
.word 0x00000000,0x7a8599fe
.word 0x00000000,0x0000002f
.word 0x00000000,0xc51ae3f0
.word 0x00000000,0x00001782
.word 0x00000000,0xb93b4a80
.word 0x00000000,0x00000068
.word 0x00000000,0xcc23cfff
p33_expected_fp_regs:
.word 0xcd8add57,0xeaffb26d
.word 0x42b373f8,0x9ccc8459
.word 0xbf456676,0x71b48860
.word 0xe712d90a,0x10088269
.word 0x6c4af57e,0x6a57183c
.word 0x9cb574ae,0x98bf99bf
.word 0x2518fedc,0x874c9461
.word 0xca933315,0x4977ff88
.word 0x7a8599fe,0x102b5923
.word 0x1c03b85d,0xee3c6777
.word 0xf74c0f40,0x136a1b5f
.word 0x133c7e05,0xf5f57517
.word 0xffcf23cc,0xc9bbeb92
.word 0x4d523815,0xdd0f1995
.word 0xb93b4a80,0xc62b5e9d
.word 0xc3f055d0,0xd777a375
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x4a057988,0xef0944b9
.word 0xe860bf64,0xe401c13e
.word 0xe2fcd534,0x590f0176
.word 0x851746fa,0x78bbe6eb
.word 0xf27282dc,0x8a15dca8
.word 0x5d4cb802,0x5fe7d681
.word 0x500c2c71,0xff933c6d
.word 0x07ed4632,0x267d2a09
.word 0xb5202587,0xa29989c6
.word 0xce6a9c6f,0xd8835d6b
.word 0x9f1408cc,0x25aef2ee
.word 0xbb9ce2cc,0x021b62e2
.word 0x2c399d1f,0xdd571851
.word 0xfa5d65e2,0xe841d3c2
.word 0x13f2b44d,0x141818b1
.word 0xf7a35591,0xef6721ba
.word 0xd06b32fc,0x61422e03
.word 0x4c103324,0xdf25ed15
.word 0xe9334850,0xc72eae96
.word 0xec6e2a7d,0xf8cb18c5
.word 0x4f0249c3,0x6fbf95be
.word 0x17ecbae9,0xe4b06e18
.word 0xfb6c3b70,0xf7e425b5
.word 0xf975ff23,0xd90110ba
.word 0xe9122bef,0x4adc006e
.word 0x611e31ff,0xd4064583
.word 0x981effc6,0x2f3466d8
.word 0xdfe479f2,0x0c3db740
.word 0xf758b434,0x40dd647a
.word 0x3b40075f,0xdbc79713
.word 0x9b1710db,0x136a1b5f
.word 0x586616b8,0xa3dfd47d
.word 0x1c22ee88,0x33de451b
.word 0x3dda632e,0xa9cd4090
.word 0xff933c6d,0x602b3939
.word 0x70ff4966,0x1986c37f
.word 0xf960d3d8,0x22ce98b8
.word 0x1f476f0b,0x884569e6
.word 0xcab6da15,0xd78839a4
.word 0xd69d9ac1,0xd4778195
.word 0x726fb08d,0xe2550b9d
.word 0xbe444cb2,0xcec568f1
.word 0x47409595,0x1d3699d3
.word 0x3abf81c3,0x34f87dff
.word 0x51bcb26c,0x73d35d52
.word 0xb43b191b,0x3a75c51e
.word 0x407ade4f,0x1134e75e
.word 0xc7b28024,0x828e14f9
.word 0x00000045,0x102b5923
.word 0x1c03b85d,0xee3c6777
.word 0xf74c0f40,0x136a1b5f
.word 0x133c7e05,0xf5f57517
.word 0xffcf23cc,0xc9bbeb92
.word 0x4d523815,0xdd0f1995
.word 0x8b550cc0,0xc62b5e9d
.word 0xc3f055d0,0xd777a375
.word 0xe35163a1,0x769f4111
.word 0x147b9e2a,0x0910905c
.word 0xa59c92de,0x211e36df
.word 0xcd3c589c,0x00000003
.word 0x3fff0ea2,0x815077ce
.word 0xa861afd9,0x9c24b017
.word 0x3fd4f2da,0xb222248b
.word 0x85f59534,0xfeaf818f
p33_local1_expect:
.word 0x8ea99073,0x6b3ef1d9
.word 0x0d63e6ef,0x1dea0490
.word 0x6af6d4c6,0xbc1641cf
.word 0xb7218b17,0x93d7d71a
.word 0x2c12a594,0x584ecc0e
.word 0xc6f3917d,0x3ffff60d
.word 0xbd30296e,0x9585d4ca
.word 0xdf99b540,0x05ea7157
.word 0x5fe1773a,0x22442f50
.word 0x1b5fed45,0x563bd4b8
.word 0x000000e5,0x59f2e22f
.word 0xb41dc545,0x8b550cc0
.word 0x5a2a42d2,0x3799f147
.word 0x5e3c3f53,0x8da37007
.word 0x7d51efad,0xa1a8f763
.word 0xa1b8fb0a,0x23f72721
.word 0xdc81048a,0xafd9f88f
.word 0xea930cd2,0x6875e5db
.word 0x00000093,0x2aca8b49
.word 0xdaa3f9d4,0x1fd06f6d
.word 0x40333617,0x80b9aaff
.word 0xafe24b48,0x1f77704b
.word 0xf8eacfed,0xa234bfe3
.word 0x38e5dbc8,0x98650f7d
.word 0x062f7e75,0x337b0108
.word 0x299c8ef3,0x6496d2e9
.word 0x9464ba47,0x134ff614
.word 0x43d2e45b,0xe95d1be1
.word 0x8bb4af35,0xa537157c
.word 0x398528f3,0x352265f3
.word 0x1b4c2055,0x1d3bcab9
.word 0xea24b21a,0x647570ef
.word 0xd3060522,0xaf4b3577
.word 0xe132f70e,0x2672afb6
.word 0x6d601953,0x17167b71
.word 0x28bd636c,0x76edb47a
.word 0x47d21609,0x272840bf
.word 0x0ff1efe5,0xfe13b3be
.word 0xa90b1ca9,0x33c5ff18
.word 0xc4226a4d,0x0ce51274
.word 0x39a19699,0xf4c7aa44
.word 0x699a4b8c,0x71a0927c
.word 0x2d212ca4,0x1c94232f
.word 0x59568760,0x012bfb32
.word 0x1543cd8e,0x033182c6
.word 0xb4375fc4,0x6ad8ad2f
.word 0x705e24db,0x50779a72
.word 0xe836facf,0xebec3517
.word 0xf82995d1,0x1c41af0f
.word 0x64b01075,0xc0ea421e
.word 0x26900a59,0xa14b6e2a
.word 0xadd84edd,0x1e2b0d83
.word 0x83b2dcee,0xff3d6280
.word 0xc268b3ee,0xc41fbe20
.word 0xa31f2dd6,0x1af780f2
.word 0x28199498,0x5707a12e
.word 0x7a8599fe,0x102b5923
.word 0x1c03b85d,0xee3c6777
.word 0xf74c0f40,0x136a1b5f
.word 0x133c7e05,0xf5f57517
.word 0xffcf23cc,0xc9bbeb92
.word 0x4d523815,0xdd0f1995
.word 0xb93b4a80,0xc62b5e9d
.word 0xc3f055d0,0xd777a375
p33_local2_expect:
.word 0x24569734,0xe638963c
.word 0x4ebf063f,0xf893ce82
.word 0x705e24db,0x86503b16
.word 0xdc52109f,0xc9c82b14
.word 0x542e24bc,0x205ecf00
.word 0x44db4c4d,0x0602fc69
.word 0x92d09674,0x36402703
.word 0xae2ed768,0xc52ebe92
.word 0xc3fffe2e,0x46e8207b
.word 0x53b9ec3e,0x11502f40
.word 0x1d890dbc,0x913cd119
.word 0x00000064,0xfe8f0e83
.word 0x7faa78be,0xad8439a6
.word 0x12897924,0x09da40c7
.word 0xe9314fe1,0x9e4567c9
.word 0x88b775bf,0xff3279a6
.word 0x0000002c,0x76edb47a
.word 0x9b54da5e,0x5dffc055
.word 0x36aaf960,0xba374075
.word 0x04ec0fdc,0x03fba9e2
.word 0x6dc423bc,0x3b4c4225
.word 0x79ad0eb8,0x59264ef9
.word 0x57202a96,0xec58d5a3
.word 0xe5d91e7d,0x2850d1e4
.word 0x6db2ffea,0x57dd8acd
.word 0x5984cc9c,0x8a62a86c
.word 0x6088b471,0x766645bf
.word 0x69820810,0x0ad912e7
.word 0x3c18576a,0x7ef54a6c
.word 0x705e24db,0xff8e14f9
.word 0x61944c87,0xdcfe1825
.word 0x88ff7749,0x153393ca
.word 0xc56b5929,0xe0fe7fdc
.word 0x4029f8fb,0x2d8936e2
.word 0x3edf8956,0x87325fda
.word 0x401c6a63,0x56a5e512
.word 0x0d67d10e,0x415a44cf
.word 0xcbe93044,0xb3a75fb5
.word 0x3aea920c,0xf47baf50
.word 0x3103e5e3,0x839fcb29
.word 0x1e1c0933,0x032bf4f2
.word 0x2a002ce5,0x9a169fda
.word 0xdc47fef5,0xbe752602
.word 0x828e14f9,0x55240fff
.word 0xecfbe653,0x1134e75e
.word 0x30230a61,0x8831c944
.word 0x70684966,0x4d39dec2
.word 0xfd7c338f,0xd29d018a
.word 0x6db2ffea,0x57dd8acd
.word 0x5984cc9c,0xf873b342
.word 0x6088b471,0x766645bf
.word 0x69820810,0x0ad912e7
.word 0x3c18576a,0x7ef54a6c
.word 0xbf99bf98,0xae74b59c
.word 0x61944c87,0xdcfe1825
.word 0x88ff7749,0x153393ca
.word 0xd34e3943,0x4b3e3c7e
.word 0xc955ec1a,0x2797583a
.word 0xc1ec0c85,0x518b472f
.word 0x34eb679c,0x7c8dad8b
.word 0x464e420d,0xab6ef84f
.word 0x32095a78,0x5243f18f
.word 0x39b3c420,0x871875c1
.word 0x253430b3,0x266d045d
p33_local3_expect:
.word 0xedf71a50,0xa36b01aa
.word 0x7d62b92c,0xf9b04604
.word 0x4ac5a47d,0x2355d580
.word 0x9a2ecf5d,0x9245458f
.word 0xeeb484cb,0xb0e86ffb
.word 0xa94880f5,0x6e852f48
.word 0x41f82e96,0x06caf78a
.word 0x612f168a,0x5efe92e0
.word 0x168f6e43,0x57225e24
.word 0xadfda84f,0x519eb481
.word 0x7638151d,0xff9d9cc5
.word 0xcf7b070d,0x0108c4c4
.word 0xdb939513,0x5aab505b
.word 0x6fb2a709,0x968a5fdd
.word 0x92a7740d,0x52dfc069
.word 0x882afb8f,0xea9e36d1
.word 0x23592b10,0xfe99857a
.word 0x77673cee,0x5db8031c
.word 0x5f1b6a13,0x400f4cf7
.word 0x1775f5f5,0x057e3c13
.word 0x92ebbbc9,0xcc23cfff
.word 0x95190fdd,0x1538524d
.word 0x9d5e2bc6,0x804a3bb9
.word 0x75a377d7,0xd055f0c3
.word 0x55e585f4,0x97d29e0c
.word 0x6057096e,0x3b53d88e
.word 0xb20157af,0x0cd67889
.word 0x077f2b1d,0x38cba3b4
.word 0x19bad137,0x89e86698
.word 0x04b00c99,0xd648a8d8
.word 0xca4d0a65,0xaa8d6979
.word 0xf144c1e5,0x5059f3c3
.word 0x723d73ce,0x8a62a86c
.word 0xa2dd24ea,0x3f1b2a4f
.word 0xe388571f,0x414ac772
.word 0x9f11e745,0xbe444cb2
.word 0xdaf8477f,0x4f9ea73d
.word 0xbe47a4a4,0x2a57429b
.word 0xc53eb67b,0xd70b2c64
.word 0x20875957,0xd118c859
.word 0xe2db4937,0xa4d3b681
.word 0x499c2021,0x55bc443c
.word 0x60499045,0xb17998fc
.word 0xff19e295,0x35f6b426
.word 0x219b41d9,0xb28a12ee
.word 0x3eac8998,0x78d90588
.word 0xe1aedadd,0x3caa32f3
.word 0x158360b4,0x7098c9da
.word 0x78d44a32,0x4c25d32e
.word 0xbe23a86c,0x4f046d93
.word 0xe229f938,0x4da6e15b
.word 0xb3bb7e5f,0x157f2fe3
.word 0x65faaaff,0x8924a436
.word 0x00000000,0x0000004d
.word 0x178280ab,0x9bca6fac
.word 0xf0e2926f,0xfe21ffeb
.word 0x691faac3,0x96210e75
.word 0x6d3b3643,0x2f1a1a41
.word 0x2db7cfb8,0xa615862a
.word 0x0d2ad15e,0x7f0d1750
.word 0x8e16a3fe,0x43ccb41f
.word 0x41a568c5,0x96acb76f
.word 0x18c288f1,0x433bd9ef
.word 0x67c022e3,0x0028f2a1
p34_init_registers:
.word 0x737ccfbd,0xe9ac0865 ! Init value for %l0
.word 0xe8a2cd49,0x94e1b212 ! Init value for %l1
.word 0x63f34dfa,0x3fe3ea51 ! Init value for %l2
.word 0x31b80403,0xc9265b0c ! Init value for %l3
.word 0xfb811aa8,0x09749f15 ! Init value for %l4
.word 0xfebb088a,0x17572df5 ! Init value for %l5
.word 0x45d126ca,0x5fac1a69 ! Init value for %l6
.word 0xc9462a0a,0x71ead1e0 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x780cf5d4,0x79c459b7 ! Init value for %f0
.word 0xd9f6d132,0x737a2734 ! Init value for %f2
.word 0xa4f5e514,0x766d9a87 ! Init value for %f4
.word 0x48e603ba,0x6042a64a ! Init value for %f6
.word 0x592be6e4,0x5173d211 ! Init value for %f8
.word 0x833760f7,0x0f3c189a ! Init value for %f10
.word 0xdb83b170,0x12b42f2e ! Init value for %f12
.word 0x78128410,0x777ae8e5 ! Init value for %f14
.word 0xbea1243f,0x24c23e73 ! Init value for %f16
.word 0xd6507942,0xa0d11d57 ! Init value for %f18
.word 0xba5c16f0,0xd8f4dd30 ! Init value for %f20
.word 0x21d77581,0x10a54128 ! Init value for %f22
.word 0x85ea59d6,0x07d407e8 ! Init value for %f24
.word 0xa826990f,0xd4b499ca ! Init value for %f26
.word 0xddd49f7c,0x89376ab8 ! Init value for %f28
.word 0x7e311a30,0x969c75b0 ! Init value for %f30
.word 0x1b17b7b9,0xdca11260 ! Init value for %f32
.word 0xe32e3a8b,0x1686c411 ! Init value for %f34
.word 0x0653e555,0x66881f06 ! Init value for %f36
.word 0x2071c81d,0x6720bd1c ! Init value for %f38
.word 0x118b3728,0x2a92aae0 ! Init value for %f40
.word 0xa9944b67,0x2f4d3018 ! Init value for %f42
.word 0xeb309de4,0xcf66786f ! Init value for %f44
.word 0xe37c8c2d,0x84914243 ! Init value for %f46
.word 0xc1f33042,0xfb051ea1
.word 0x43e5dc3a,0xc136eac9
.word 0x30edaa74,0x70f5d6c6
.word 0x94a84f7e,0x33964284
.word 0x98d96d46,0xcf24f03e
.word 0xf33380b0,0x1aab5310
.word 0x13b79ba6,0x1ae24c28
.word 0x921e36de,0x4f0975b9
p34_expected_registers:
.word 0x00000000,0x4f4870ef
.word 0x00000000,0x653a4cbb
.word 0xa000a9c5,0x0c8234ce
.word 0x72be8687,0x653a4cbb
.word 0xa5c3dc01,0x09749f15
.word 0x00000000,0x40385a67
.word 0xca53f7b5,0x2a62a9e8
.word 0x00000000,0x3a114212
p34_expected_fp_regs:
.word 0xf59c844a,0xdca36556
.word 0x529f8b54,0xdc394292
.word 0x1638cde2,0x081df158
.word 0x5ced4d59,0xad8f90e0
.word 0x7bc8fff9,0x0dbec101
.word 0xca53f7b5,0x2a62a9e8
.word 0x4069bdf2,0x03278404
.word 0x87c10b44,0x238e0f3b
.word 0x5d4ebba8,0x64b24373
.word 0x3e15e0c2,0x0e832a0c
.word 0x21a34d9e,0x79be4f87
.word 0x40385a67,0xf9321a77
.word 0x7912ec50,0xfe3a2c19
.word 0xb007eb66,0x5eec230e
.word 0x5c0e5ea7,0x0dbc07cc
.word 0x660dcb1b,0xe99997ac
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x7c8fb3f4,0x504b8075
.word 0x20abfa3f,0xc9ee2b54
.word 0x47706a73,0xcdff928f
.word 0xc7478a59,0xa321e293
.word 0xe99997ac,0x9cefdc63
.word 0xf96fa9c1,0x8dbf851a
.word 0x648614cc,0xcbfd06b2
.word 0x07763de5,0x4e14d555
.word 0xf3512bea,0x219cef71
.word 0x106355e7,0x8ab45320
.word 0x9cefdc63,0x944f2525
.word 0x6a7c3cce,0x6401b4d7
.word 0x9e32d60b,0x44c5d45e
.word 0x257e00a9,0x4cd4b75e
.word 0x7d6802a3,0x33c64725
.word 0x4f2e2724,0x658e1401
.word 0x8bd5cb76,0x1d9a904e
.word 0x18f24f02,0x33daea8e
.word 0x83911ee1,0x20628651
.word 0xd9b9c46a,0xa94af297
.word 0xb8d82cb8,0xd8a6d5e1
.word 0x72be8687,0x653a4cbb
.word 0xf7468f6b,0x49b32396
.word 0x2550d6e6,0xd9b9c46a
.word 0x84a024e0,0xe3dd2a25
.word 0xf5e79181,0x633f47f5
.word 0xb78d903f,0xb85f41de
.word 0xd76ecda1,0x5cd57dc1
.word 0x5c2d256f,0x92055f7f
.word 0xaf824603,0x6b51e4f4
.word 0x2f53bdb6,0x88057e69
.word 0x5568b9ae,0x609bc2ed
.word 0xd5b20c06,0x1be281c7
.word 0x6ba65bd2,0x000000a4
.word 0x789e705c,0x347cbeef
.word 0x315e2ad6,0xe30ae6f9
.word 0x95be1403,0x455272ff
.word 0x40f5b051,0xee91c18b
.word 0xeb63294b,0xf0fafcb7
.word 0x6ad5edf1,0xfc9ce087
.word 0x1020ff56,0x6affa4e0
.word 0x2ec42a0b,0xcad5795c
.word 0x44baeb3f,0x3c721e05
.word 0xbce1787c,0x6b26567a
.word 0x13bd0e97,0xbb719e27
.word 0x0b579c7b,0x45641f71
.word 0xe04a38e7,0xf0d7333f
.word 0x4534b9ec,0xa37da351
.word 0x171c7195,0x9230846a
.word 0x75b7ddc1,0xfe161e28
.word 0xfa0a9433,0x000042b5
.word 0x1027572c,0x6517f08f
.word 0x930a5c00,0xe9b58e6c
.word 0xe1468cc9,0xfe8654c1
.word 0x71ead1e0,0x1b7966c9
.word 0xa0b1b7ae,0xe2b0e453
.word 0x5ec0c96b,0xf4fc855d
.word 0xb9c5b6a5,0xd979f64d
.word 0x338fb4b3,0x000000f6
.word 0x26838593,0xcabe2503
.word 0x674f41ed,0x000000b2
.word 0x00000000,0xed3d49a9
.word 0xb7932bd1,0x34eef984
.word 0x19789f2b,0xc7a305d4
p34_local1_expect:
.word 0x26025535,0xd9c8d5a3
.word 0x9fbc0078,0x0f958c12
.word 0xcb7b6d74,0x40b0b22b
.word 0x3297b1b1,0x3dff1c9a
.word 0x62ff8e1d,0x1039e935
.word 0xa6df6c9a,0xa3340c5d
.word 0x3dc5098c,0x5a3fa0c3
.word 0xa6a18718,0x13ebc6ff
.word 0xce431429,0x3b96c6c8
.word 0xb8a3daa2,0x2b3fdf6d
.word 0x5f0ff155,0xc82f061d
.word 0x66ecea06,0x8d6fcec4
.word 0xfbd1a001,0x77802fce
.word 0xf9910f95,0x783c40c6
.word 0xa4f5846c,0xde8593d9
.word 0x2ec60e21,0xaceed8f2
.word 0xb8a6aa79,0x0dbec101
.word 0xa9dcbf76,0x90bc5f72
.word 0x42f4c651,0x9d4a9d71
.word 0x3dbe5107,0xebacfc3a
.word 0x68e0810f,0x5eb34f84
.word 0x27b074d3,0xa8f87a66
.word 0x7dffb154,0xd0a5a6ff
.word 0xa8bc6387,0x82a5ab20
.word 0xfc2a2fb1,0x600fcf9c
.word 0x0000004e,0x2a9f1ab2
.word 0xbf1ab91d,0xe020120d
.word 0x0000008e,0xbf07ecee
.word 0x68394590,0xc8aac1ec
.word 0xf83cbedd,0x7137bb03
.word 0x00000000,0x9ed35caf
.word 0x7d6c4dfd,0x4f7bb6db
.word 0x4cde29d3,0x45acccd6
.word 0xa000a9c5,0x0c8234ce
.word 0x0ed6f1ec,0x088ced07
.word 0xf4e25dc3,0xbdc5c38d
.word 0xf8180368,0xcb2c1196
.word 0x5effb04d,0xf35cc617
.word 0xcbf72c40,0x391a449a
.word 0x1388cb66,0x57d49fcd
.word 0xb9c2254c,0xa628e632
.word 0x5914176c,0x272e8b54
.word 0x5b1f77bc,0xb1dd299e
.word 0x6ac723b1,0x8a604672
.word 0x0c91c0e6,0x054de03e
.word 0xdda40562,0x79bc1893
.word 0x1774c5fa,0x6aea03e1
.word 0xc9cf34e3,0xe649c615
.word 0x546fe2b1,0xf94eab61
.word 0x94e1b212,0x28eb2937
.word 0x83bcbb10,0x9f76dba5
.word 0xa5c3dc01,0x09749f15
.word 0x7ab23320,0xd28db3ba
.word 0x9ed35caf,0x2a8d53a6
.word 0x08d7b83b,0x994d6eff
.word 0xf6022c35,0x8c93cf6d
.word 0x6ddf08dd,0x6cc15a24
.word 0xe93e82c3,0x41ded2eb
.word 0x0cd22c91,0xca53f7b5
.word 0x3d4501c8,0x7062dc1a
.word 0xf8f6e889,0xe444ac8b
.word 0x2b5942a2,0x2969335c
.word 0x4ca41bf8,0xffd55dfb
.word 0xed3d49a9,0x35cdf694
p34_local2_expect:
.word 0xd7723537,0xe29aa333
.word 0xfee39db4,0xa0b1b7ae
.word 0x35cdf694,0xfe411fb7
.word 0x3c6be7f4,0xb7040500
.word 0xe8888ba6,0x13650195
.word 0xae08043d,0x271b8625
.word 0x57e4dcac,0xf1ff29e3
.word 0x450264a8,0x1ae81faa
.word 0x7600a70f,0x1774c5fa
.word 0x21affb5d,0x2290dde8
.word 0x082d610c,0xbaac6b64
.word 0xbe303d71,0xe9de1cbd
.word 0x44a9694f,0xc80be55f
.word 0x60a95a23,0xd5e71e02
.word 0x7546b7c4,0xcec9d9ed
.word 0x4ab1687c,0x1ec3e28c
.word 0x309fdd75,0xe713be6f
.word 0xacebef6f,0x8c0d903f
.word 0xdb9354d7,0x29d88b3c
.word 0x60724fba,0x4b59bd80
.word 0xb9d9ff0c,0xb14f8963
.word 0x5b1f77bc,0x362a82bf
.word 0x1e48716a,0x49acdaf6
.word 0x21761ec4,0x631e20b1
.word 0x389341a9,0xa4969d6c
.word 0x19f2c838,0x8c0d903f
.word 0x67b3436e,0xbdc5c38d
.word 0x63a99ac9,0xc37190eb
.word 0xb57fd6d9,0xf5549c64
.word 0x2dcd8eb3,0xd83ad486
.word 0xf7cba090,0xa7d9b003
.word 0x63d06ddf,0x41b4cdee
.word 0x86253915,0x9bfdc2e0
.word 0x039b10a5,0x682c845d
.word 0x0d37a183,0x5e8e6c48
.word 0xe03adc8e,0xec2d63e1
.word 0xc56a5702,0x2986b645
.word 0x1f7db849,0xfdc90b33
.word 0x224c2128,0xe020ad8e
.word 0x08b0caab,0x42d7282f
.word 0x8bd5cb76,0x1d9a904e
.word 0x4db34e35,0x33daea8e
.word 0x83911ee1,0x20628651
.word 0xd9b9c46a,0xa94af297
.word 0xb8d82cb8,0xd8a6d5e1
.word 0x72be8687,0x653a4cbb
.word 0xf7468f6b,0x49b32396
.word 0x2550d6e6,0x64004797
.word 0x8bd5cb76,0x1d9a904e
.word 0x18f24f02,0x33daea8e
.word 0x83911ee1,0x20628651
.word 0xd9b9c46a,0xa94af297
.word 0xb8d82cb8,0xd8a6d5e1
.word 0x72be8687,0x653a4cbb
.word 0xf7468f6b,0x49b32396
.word 0x2550d6e6,0x64004797
.word 0x5d4ebba8,0x64b24373
.word 0x3e15e0c2,0x0e832a0c
.word 0x21a34d9e,0x79be4f87
.word 0x94d75465,0xf9321a77
.word 0x7912ec50,0xfe3a2c19
.word 0xb007eb66,0x5eec230e
.word 0x5c0e5ea7,0x0dbc07cc
.word 0x660dcb1b,0xe99997ac
p34_local3_expect:
.word 0xf2d1200a,0x53de33fe
.word 0x8470b34f,0x19c4eb6d
.word 0x55facb39,0x73e5ffcc
.word 0xefe3684f,0x168e50bd
.word 0xaa088414,0xc7478a59
.word 0x5c3a60bb,0x696ef820
.word 0x88690c40,0x090a8152
.word 0xae30cd1b,0x8bab6ddf
.word 0xe7cce5bd,0x639f5cb3
.word 0x7afa3bc8,0x40dd5cfa
.word 0x35f25994,0x4a4a7181
.word 0x115f7829,0xe20379e3
.word 0x57438294,0x74a0af58
.word 0x126a6ee3,0xc5299c92
.word 0x1fff9f25,0xdf6a5d7f
.word 0xf6751f82,0x07a8eb06
.word 0x9bc6f9bc,0xad5b1e4c
.word 0xc5b49599,0x0be06125
.word 0xdbb0996d,0x31728012
.word 0x1774c5fa,0xca53f7b5
.word 0x545b7692,0x3f871e09
.word 0xf7c092c5,0x00a3f0d9
.word 0x9fc6b75e,0x51a3226a
.word 0x1fada5f6,0x68f4f620
.word 0xf59c844a,0xdca36556
.word 0x529f8b54,0xdc394292
.word 0x1638cde2,0x081df158
.word 0x5ced4d59,0xad8f90e0
.word 0x7bc8fff9,0x0dbec101
.word 0xca53f7b5,0x2a62a9e8
.word 0x4069bdf2,0x03278404
.word 0x87c10b44,0x238e0f3b
.word 0x3a114212,0xa91d6552
.word 0xf060f78d,0x0698c0a7
.word 0x1026a5c8,0xd3233bf6
.word 0x6afe458d,0x115f7829
.word 0x08bd1ac0,0x5c15bea5
.word 0x4b4f95c8,0x3fe3ea51
.word 0x11ce1560,0x42c167c3
.word 0x09717291,0x2458a773
.word 0xd7e5de0f,0x706d8129
.word 0x16df160a,0x60c4f0eb
.word 0xa581b1f1,0x565ee3b4
.word 0xe0f28838,0xb7f4d9a4
.word 0xba05e150,0xc1d852fc
.word 0xaa244c77,0xb8ff26f3
.word 0xf51c2a31,0xc9ee2b54
.word 0xcb2836d4,0x4eb21d26
.word 0x7a55d234,0x7cb3fb20
.word 0xe643c3c0,0xfa010871
.word 0xbf07ecee,0x0d3cd701
.word 0x97e99ec7,0xb19e40bd
.word 0xe2057b5d,0x9c323f11
.word 0x599fadbe,0xc40961ac
.word 0xe3e8929b,0xbd2283f2
.word 0xc1709877,0x8377bc13
.word 0x51990b67,0xe2445a0a
.word 0x4898b660,0x3eeb5ed9
.word 0xd82965a0,0xcf3e4ad3
.word 0xb78dbcfd,0xb47cdd20
.word 0x689a930a,0xf3e4e42f
.word 0x249a6715,0x58bcf4f8
.word 0x047b8843,0x66337680
.word 0x0db8dd02,0x42b7be45
p35_init_registers:
.word 0xc3dd7dbf,0xd16e4d38 ! Init value for %l0
.word 0x90b7b824,0x4f7decd7 ! Init value for %l1
.word 0x7f4ecac5,0xb4b9beb6 ! Init value for %l2
.word 0x9ab2bd53,0xfc24d740 ! Init value for %l3
.word 0xedf3b2a2,0x28556620 ! Init value for %l4
.word 0xa4891e64,0x505939ec ! Init value for %l5
.word 0x135bc828,0x41cbf5e0 ! Init value for %l6
.word 0x25c31c54,0x628131ef ! Init value for %l7
.align 64
p35_init_freg:
.word 0x4ddad12e,0x52d588ef ! Init value for %f0
.word 0xde89dc4d,0xcd6ac437 ! Init value for %f2
.word 0x6bcdc428,0x4e2378f3 ! Init value for %f4
.word 0x4fbd829f,0x7be8daec ! Init value for %f6
.word 0x43612ffc,0x57d680b3 ! Init value for %f8
.word 0x29598741,0xbfb3da60 ! Init value for %f10
.word 0x0d012ee3,0x20b21ebb ! Init value for %f12
.word 0x9e680053,0xa23f6f43 ! Init value for %f14
.word 0x6fe14c0f,0xf96a2a69 ! Init value for %f16
.word 0x8a957e4a,0x88367e7e ! Init value for %f18
.word 0x1137f7fe,0xef3bb518 ! Init value for %f20
.word 0x4746b808,0xd01d8ca4 ! Init value for %f22
.word 0x973f6750,0x9ab425b1 ! Init value for %f24
.word 0xc1e6f75b,0x512028d9 ! Init value for %f26
.word 0xffafe33a,0x54ab5ca1 ! Init value for %f28
.word 0x4745432a,0xd148968f ! Init value for %f30
.word 0xc21aee56,0x60092bb6 ! Init value for %f32
.word 0x7afd359a,0x2209d793 ! Init value for %f34
.word 0x6275afa5,0x0032ae16 ! Init value for %f36
.word 0x34a22a30,0xe7a06032 ! Init value for %f38
.word 0x5b19f552,0x44ff1eb2 ! Init value for %f40
.word 0x7deaa556,0x55c6854c ! Init value for %f42
.word 0x02435520,0xc3fb671e ! Init value for %f44
.word 0xd3ed8751,0x6ceb0ce4 ! Init value for %f46
.word 0xa7a27fe7,0x589a0588
.word 0xef37148e,0x1fefec99
.word 0x4371e246,0x2ea2abc0
.word 0xe8203c0a,0xad76b957
.word 0x50188477,0xf2d55a2a
.word 0x923b8795,0x9412a07d
.word 0xce076fc4,0xc53f78e0
.word 0x27c498ea,0x65dd4e7d
p35_expected_registers:
.word 0x36675305,0x080eb44f
.word 0x00000000,0x0000006a
.word 0x00000000,0x2c88df90
.word 0x00000000,0x52d588ef
.word 0x87f8d3bf,0x75d3cdb0
.word 0xb7db2aaa,0x94866d86
.word 0x00000000,0x1e3f22f2
.word 0x00000000,0x239a4158
p35_expected_fp_regs:
.word 0x34484eb7,0x21858ade
.word 0x4cf876c7,0x1549ffc2
.word 0x0a289377,0x0bfab618
.word 0xee4f4f2d,0xaa1c7052
.word 0xff191bac,0xf2a03ae2
.word 0xa811a040,0xfeda46be
.word 0x8eae72e7,0xe002e153
.word 0x98e155b1,0xe29b77da
.word 0x16ff57a9,0x1a048981
.word 0x87f8d3bf,0x75d3cdb0
.word 0xe1d7325c,0xff90833e
.word 0x7992c620,0xb2761ae9
.word 0xe6045329,0x41cbf5e0
.word 0xc244fa92,0xa59f0716
.word 0x57e8c7a0,0xff17f14a
.word 0x45f2c80c,0x889d9e63
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x487ef9e7,0x9cc4fbb2
.word 0xd9c2dfca,0x90ce1ad5
.word 0x65593b94,0x8a556093
.word 0x0e4f73f8,0x5655b9ff
.word 0xdea48c44,0xfa45d2cc
.word 0x16fdb7b6,0x8f68a08a
.word 0x627dffef,0xbf16abf3
.word 0xaa93e0bd,0x0908095b
.word 0x57c09328,0x9666eeec
.word 0xb51496f9,0xa7f329fd
.word 0x25933f09,0x55f91e9f
.word 0xd4248095,0xa8ef03c5
.word 0xaf3b51a6,0x9d073c81
.word 0x049d3e15,0xc73bc5d5
.word 0x3696c2f5,0x4d99de76
.word 0x1a3eb800,0xd2919e77
.word 0xdbbd7f7f,0x4f6184fb
.word 0x838dd1a5,0xd9f36de5
.word 0x95e93029,0x74e6c951
.word 0x00000000,0xc89be9cf
.word 0x135bc828,0x41cbf5e0
.word 0x1ce33c00,0xe144d701
.word 0x8a8ce4ff,0x38a211e7
.word 0xa36ae4e8,0xdf2fe157
.word 0x88ea4bff,0x4d3ca0ff
.word 0x44ed008b,0x6a954657
.word 0x16a6efa9,0x9f4d6040
.word 0xad39f61e,0xffc5a3ce
.word 0x4748f4e9,0xa12e3062
.word 0x7af5d206,0xd91f95de
.word 0xa422c5fa,0x786ce204
.word 0x46d72865,0x6d6b98ff
.word 0x4d6265ae,0xffbf05f0
.word 0xdae02b6e,0x48517c8d
.word 0xb18d0c3b,0xa83ef12d
.word 0x1f0dc3a2,0xee2b8034
.word 0x2fa8fe5f,0x82b6dc95
.word 0x13348899,0x5d53625b
.word 0x1b4202b9,0x7e1263f6
.word 0x47947fba,0x2106f826
.word 0x16ff57a9,0x1a048981
.word 0x87f8d3bf,0x75d3cdb0
.word 0xe1d7325c,0xff90833e
.word 0x7992c620,0xb2761ae9
.word 0xe6045329,0x41cbf5e0
.word 0xb9a79a37,0x0aaffda6
.word 0x57e8c7a0,0xff17f14a
.word 0x45f2c80c,0x889d9e63
.word 0xddcd8be4,0x87b58928
.word 0x94ec6c25,0xe8e0dbfd
.word 0x6eca94b9,0x6afb29d0
.word 0x073378b0,0x920bdb9f
.word 0xd2280d6b,0x44a58743
.word 0x5bba4add,0xb1ec1e96
.word 0x940ed0f6,0xa6210ac0
.word 0x5c3c5aa7,0x02e3864c
.word 0x3513d6c8,0xbbb2123b
.word 0xfc2a99a5,0x0c6c8f4a
.word 0x56580d65,0x45885a84
.word 0x41cbf5e0,0x7d18557e
.word 0x50ed9dc9,0x49e63f2a
.word 0xc735745c,0xe5f44336
.word 0x37ffd939,0x7d494977
.word 0x957fd99b,0xdb98e3da
p35_local1_expect:
.word 0x2e2bd938,0x1a47543f
.word 0x9ac8ff26,0x2e21cbe2
.word 0x6fd1fe61,0xc562cd99
.word 0x9f662b89,0x000000f6
.word 0x3978ce09,0x64b0fc62
.word 0x86208a18,0xb20cd9f9
.word 0xb8485fff,0x67f599b7
.word 0x9158df20,0xa70f7a2d
.word 0xfbf32547,0x26ad0656
.word 0x89ee1ad6,0x98c8783a
.word 0x4a0fc35e,0x86b7a3c6
.word 0xf4843fea,0x4f4c3b3a
.word 0xf21e67d4,0xca4662d8
.word 0xdc87f534,0x2f82605e
.word 0x990f3ea1,0x70e0e64d
.word 0xffffff91,0x53a05f9a
.word 0x2889b587,0xe48bcddd
.word 0xfddbe0e8,0x256cec94
.word 0xd029fb6a,0xa811a040
.word 0x9fdb0b92,0xb0783307
.word 0x4387a544,0x6b0d28d2
.word 0x961eecb1,0xdd4aba5b
.word 0xc00a21a6,0xf6d00e94
.word 0x4c86e302,0xa75a3c5c
.word 0x661d983f,0x9de991a6
.word 0x4f0999b0,0xaac6ff2e
.word 0x9b6e7a54,0xc0e6d48e
.word 0xd5f0a8c4,0x25db1a4c
.word 0xba759575,0x7bb3dc20
.word 0x7aa72d0f,0xe9cb75f8
.word 0x23202fc3,0x7d494977
.word 0x4779ba5c,0x107e58ef
.word 0x4ddad12e,0xcdad77b1
.word 0xde89dc4d,0xcd6ac437
.word 0x6bcdc4ff,0x4e2378f3
.word 0x4fbd829f,0x7be8daec
.word 0x43612ffc,0x57ff80b3
.word 0x29598741,0xbfb3da60
.word 0x0d012ee3,0x20b21ebb
.word 0x9e68b153,0xa23f6f43
.word 0x5a490146,0x8e812961
.word 0xdeb991b5,0xc51fd97c
.word 0x99d45317,0xf2dad757
.word 0xe055f9bf,0x94d7859c
.word 0x0ff0282e,0xec19ce3d
.word 0x6fedffbb,0x1710cca1
.word 0xb9338b98,0x13adf0e8
.word 0xa8fce652,0x2f21036e
.word 0x0bf2372b,0xcef5df90
.word 0x070e9e14,0x4db14765
.word 0x1f58ba93,0x9a4438cb
.word 0x2b10966e,0x337ed769
.word 0xeb2eb627,0xa300a743
.word 0xe56b25df,0x36856345
.word 0x9c84f298,0x60c30ed5
.word 0xd082adb5,0xca86b1d1
.word 0x9886166b,0x11fbbe02
.word 0x7cab5eed,0x85b1f6aa
.word 0xf4ff4783,0xa76e9df4
.word 0xff91ae9d,0x1d91f50e
.word 0xbf8ad4c4,0xcd97dd66
.word 0x7a822d55,0x427a9a1b
.word 0x70791419,0xabef35f4
.word 0x36675305,0x080eb44f
p35_local2_expect:
.word 0x49d76de7,0x0415c7af
.word 0x9c84f298,0x60c30ed5
.word 0x2ebe4a0f,0xb0963e4d
.word 0xb274cda7,0x4e5d1b10
.word 0xa8910d2d,0x2845308e
.word 0xfe24a281,0x18a1991e
.word 0x1e3f22f2,0x39732a29
.word 0x9d9692d7,0x4626ca87
.word 0xae9a53aa,0xc8a4efd3
.word 0xb9a79a37,0x0aaffda6
.word 0x2e0ba3b2,0x04de23eb
.word 0x2d1162e6,0xd0e78b84
.word 0x5f8ae0d1,0x09bb19d6
.word 0xc134f2bc,0xa83ef12d
.word 0xc34f5d26,0x14bdbde6
.word 0x86e54ece,0x1241049c
.word 0x3cd19cc4,0x5b71b3bb
.word 0x214cf7d7,0x8c903833
.word 0x1d870764,0xbbfec9e2
.word 0xb188f1d9,0x732b6ede
.word 0xa6648379,0x85a07e3c
.word 0x4f65cb28,0x821b04c3
.word 0x6d2f25bf,0xd43d7aab
.word 0x0000002a,0x0c580b26
.word 0xd1f0a476,0x6eac780f
.word 0xad0a957a,0xfabd9e57
.word 0x3f623720,0xc71cec49
.word 0xd8329060,0x6bf34823
.word 0x9b35a9fb,0xdc4f5f4e
.word 0x5eeb8589,0xc56eb891
.word 0x24320e9b,0xa35a03d6
.word 0x9b6a1964,0x8ac5bd6d
.word 0x0c97ad7e,0x16f13528
.word 0x446b7d1e,0x56e0d5f7
.word 0x1669333a,0x9999c497
.word 0x1c073567,0xe37892f4
.word 0x3f5ea69a,0x31462125
.word 0xd63a3c94,0xe0e685eb
.word 0x00768c93,0x1737e5a2
.word 0x7382917f,0xa55719f1
.word 0xedaaf40c,0x9267c796
.word 0x753de63a,0x442624c9
.word 0x55b6914e,0xe0c208ae
.word 0xb18d0c3b,0x0e0eceb8
.word 0x065a9a05,0x239a4158
.word 0x6f007fb4,0x1e1396a9
.word 0x0aaffda6,0x18c73d5e
.word 0x39cdff1c,0x176dc8c2
.word 0x4ac44aff,0x06cea973
.word 0x36b612e7,0xd7d3a4b8
.word 0x103afe5e,0xf0d0c0eb
.word 0x7565fec9,0x9a7e414f
.word 0x2fd17e42,0xebe5e4c7
.word 0xcf3fbceb,0x5940ad1e
.word 0x1014347d,0x09ea9bd6
.word 0xb28113cc,0x1e6fb8a1
.word 0x27585872,0x95c361ba
.word 0x4161ae12,0x993c450e
.word 0xd6ee73d9,0x1095dd69
.word 0x16a6efa9,0xf27fff50
.word 0xc07e0c60,0x1b27d0d6
.word 0xfa5789a8,0x432df37d
.word 0xb1324d31,0xe7246c5e
.word 0x1ffeaecc,0xeeac6ad4
p35_local3_expect:
.word 0x5a443455,0xb77b6cff
.word 0xe0a9c0c1,0x00000058
.word 0x74133340,0x5030e1bc
.word 0xb0f346d9,0x1f14a13e
.word 0xe6a64da3,0x2c46ba84
.word 0x3c852de9,0xe7032e51
.word 0xcdb08715,0xd4d89e77
.word 0xe090ae50,0x0cfe2480
.word 0x9f71499a,0x3228f02c
.word 0xd8b7d8fd,0x13025735
.word 0xf0e7a943,0xfdfbdc1b
.word 0x24f82a9d,0xb2081255
.word 0xb7db2aaa,0x94866d86
.word 0x85afb99b,0xddab3b91
.word 0x9caf0c0e,0xbcfd5c92
.word 0xc7b6fbd4,0xa70634c3
.word 0x2889b587,0xe48bcddd
.word 0xfddbe0e8,0x256cec94
.word 0xd029fb6a,0xb994ca6e
.word 0x9fdb0b92,0xb0783307
.word 0x4387a544,0x6b0d28d2
.word 0x961eecb1,0xdd4aba5b
.word 0xc00a21a6,0xf6d00e94
.word 0x4c86e302,0xa75a3c5c
.word 0xa467d915,0x188aa982
.word 0xe9c53a81,0xe556ebbc
.word 0xaa6f41a6,0x6bcf485c
.word 0xac434cd6,0x9d567e87
.word 0xa2ba4ec1,0x763e6ed4
.word 0x1e22ed55,0x8a7f7e1d
.word 0x272031a1,0x94a91719
.word 0xd3517846,0xf27fff50
.word 0xe47cc256,0xa5159c22
.word 0x65c9d096,0xef9adae7
.word 0xf89118ad,0xdb2790dd
.word 0x5966b86c,0x396a9b6e
.word 0xb7db2aaa,0x94866d86
.word 0xf867edf1,0x340da86d
.word 0x92f9d5a4,0x1fc8b3c6
.word 0x6c5f06ba,0x27b55406
.word 0xec5478c4,0x0a617dc8
.word 0x0cb2a907,0xcfd02977
.word 0x955a0ad3,0x83b557b8
.word 0x93e3ff99,0x82ad7acd
.word 0x2b623ae3,0x0d551a83
.word 0x665f0956,0x7fc32c47
.word 0x3abba358,0xf5218c25
.word 0x39c493e1,0xb67d1823
.word 0xe3e6a013,0x18e33060
.word 0xda2d8cbc,0x5d11bab0
.word 0x9f7b546c,0xc89be9cf
.word 0xc540d4fc,0xec5e4208
.word 0x7369696f,0xe825a6d3
.word 0x5d3d03fd,0x96ae9960
.word 0xc8a9c9e8,0x96d15b27
.word 0xe0c5e2d0,0xc222b00f
.word 0x34484eb7,0x21858ade
.word 0xb7db2aaa,0x94866d86
.word 0x0a289377,0x0bfab618
.word 0xee4f4f2d,0xaa1c7052
.word 0xff191bac,0xf2a03ae2
.word 0xa811a040,0xfeda46be
.word 0x8eae72e7,0xe002e153
.word 0x98e155b1,0xe29b77da
p36_init_registers:
.word 0xff2da85c,0x71d5ab3a ! Init value for %l0
.word 0x0da22739,0xb9100bf5 ! Init value for %l1
.word 0xffa09f32,0x04ea7935 ! Init value for %l2
.word 0x3866157c,0x517e762c ! Init value for %l3
.word 0xb59af6f5,0xfa7ea15d ! Init value for %l4
.word 0xc3617493,0xd1c35060 ! Init value for %l5
.word 0x411b97e4,0x04e5187b ! Init value for %l6
.word 0x6580225d,0xb7c115ef ! Init value for %l7
.align 64
p36_init_freg:
.word 0xa3a0441e,0xcc8ec952 ! Init value for %f0
.word 0xd8569020,0x65c7895f ! Init value for %f2
.word 0x9c43f19b,0x162f3a9d ! Init value for %f4
.word 0xb2e0c7f2,0x29fc7222 ! Init value for %f6
.word 0xa4d96f3e,0xe36ea596 ! Init value for %f8
.word 0x720864a3,0x56e57729 ! Init value for %f10
.word 0xf83200b0,0x3d6d1ebc ! Init value for %f12
.word 0xa86a22cd,0x2b3baccb ! Init value for %f14
.word 0x11d2493e,0x9a7ff517 ! Init value for %f16
.word 0x1a354408,0x40b9cd05 ! Init value for %f18
.word 0xde1cd875,0x4aa8712a ! Init value for %f20
.word 0x76dc38f7,0xec3c22d1 ! Init value for %f22
.word 0xb38e1bb9,0x6a890169 ! Init value for %f24
.word 0xdaf909bc,0x78f47e23 ! Init value for %f26
.word 0xc4044e9b,0xd32872c6 ! Init value for %f28
.word 0x77f18f99,0x77b05253 ! Init value for %f30
.word 0x5edda00e,0xb185adb6 ! Init value for %f32
.word 0xc6a314e0,0xb6e7a8ba ! Init value for %f34
.word 0xb882973d,0x3f74a3be ! Init value for %f36
.word 0x2a2da991,0x4686adeb ! Init value for %f38
.word 0x566a88b7,0x193bf666 ! Init value for %f40
.word 0xabfc84e7,0x06bf979f ! Init value for %f42
.word 0x66870508,0x48b3ceeb ! Init value for %f44
.word 0x7516a4d6,0x24104119 ! Init value for %f46
.word 0xd08a9d69,0x9baf2b7b
.word 0xc086bdaa,0x147f2dbf
.word 0x22cefb5a,0xe2df2ddc
.word 0xa6b8458d,0xa7bb2375
.word 0x5b24967c,0x08c4ec78
.word 0x943511a4,0xfb4e55c5
.word 0x42488c3d,0x7002b0ee
.word 0xdc89124f,0x93912678
p36_expected_registers:
.word 0x00000000,0x00000050
.word 0x00000000,0x0000006a
.word 0x00000000,0xdd6099c1
.word 0x00000000,0x000000ff
.word 0x00000000,0x1bdbf7d8
.word 0x00000000,0xf4182953
.word 0x3618f8f9,0x9b7fda3f
.word 0x00000000,0x17e55dad
p36_expected_fp_regs:
.word 0xc515b9d3,0x92619a87
.word 0x83b85eab,0x0dc33683
.word 0xb7fff503,0xe491cd14
.word 0x8db202ce,0x6f1d5182
.word 0x206de53d,0x7ecdf380
.word 0x58a8a1d4,0x9bac990d
.word 0x7fff4d23,0xf48a3528
.word 0xaf77c1af,0x521ec59c
.word 0x3b968e0f,0x36e4bd8c
.word 0xa71583ac,0x40edb330
.word 0x0b492a81,0x3f0be057
.word 0xe8d58fc2,0x21409b52
.word 0x532918f4,0xaf441775
.word 0xde4e727f,0xea24e247
.word 0x31a449da,0x64bfc760
.word 0xa86a22cd,0xffffffff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x00000000,0x000000ff
.word 0x00000043,0xac88f0e9
.word 0x0fd5786f,0xdf3a8071
.word 0xc9f084a4,0x2fea24b9
.word 0x36b1c2c9,0xf9ebc9ba
.word 0x0cc11e7d,0x8b2e49d2
.word 0x9e7f90df,0xe960b6db
.word 0x000000a5,0x5d25fb78
.word 0x00000000,0x27b65ab3
.word 0x9c82e050,0xe3445534
.word 0xe6d2c483,0xe8a063fc
.word 0xc5cadde9,0xb5541b78
.word 0xf5d4bd70,0xb7c115ef
.word 0x4dc36f2c,0xa2447c71
.word 0xeb9d1ad4,0x09cee31b
.word 0xdd6099c1,0x67bab376
.word 0x28b79d26,0xaef4e3a6
.word 0xbcfadd28,0xf8a38cb6
.word 0x8a688840,0xf63f6b92
.word 0x5609ae07,0x1772d17c
.word 0xd76422be,0xeebc4204
.word 0x6f29aac7,0x941e8b75
.word 0x27acc581,0x41020877
.word 0xe686c0a3,0x155f29f2
.word 0x24b90c56,0xd89d3ebf
.word 0x97ccabf3,0x11d1de09
.word 0x224ffa87,0x46f9801d
.word 0x40d81be6,0x1e50d9e5
.word 0xefbf1772,0xe455c04e
.word 0xc26bb97e,0x152116d4
.word 0x95277053,0x464bbf02
.word 0x4960da78,0x5a21ca1f
.word 0x018d6c4d,0x3b0b846c
.word 0x83372814,0x17430db3
.word 0x88afb131,0x87e51b0e
.word 0xe10154cb,0x58e42d5c
.word 0x8f80f8d9,0x12e3ccd7
.word 0x000000ff,0x389c8277
.word 0xdbfd2157,0x989e1b78
.word 0x7ad7ddce,0x171d66be
.word 0x8cbde436,0x0f8e963b
.word 0x30b3ed40,0xac8315a7
.word 0x57e00b3f,0x812a490b
.word 0x529b4021,0xc28fd5e8
.word 0x751744af,0xf4182953
.word 0x47e224ea,0x7f724ede
.word 0x60c7bf64,0xda49a431
.word 0xffffffff,0xcd226aa8
.word 0x96bd93b9,0x06d8a6af
.word 0x94130816,0x739548ea
.word 0xd5141648,0xcb7cffc0
.word 0xa50479f7,0x3de346e4
.word 0xd8dd80c7,0x49b92a63
.word 0xeb050a22,0x1a1c2853
.word 0x6f0268d8,0x3540a798
.word 0x7da07a93,0x32de61eb
.word 0x5a1b054d,0x06f18fa6
.word 0xc57c9171,0x97272e59
.word 0x7c80f7c4,0x1ea1f282
.word 0xff7c9e42,0x388a0682
.word 0x5ac39d7e,0x68dbecdc
.word 0x987a8f07,0x1c1031a6
.word 0x42290794,0xdf8abbe6
.word 0xcdcc1343,0x55391d54
p36_local1_expect:
.word 0xed86c46c,0xdd2ff7d4
.word 0xd621f0cc,0xe5917f96
.word 0x9adce347,0xb9d54f0a
.word 0x05b4e8df,0xee3b4234
.word 0x436cbd8c,0x00000043
.word 0x601017df,0xa3c4f1da
.word 0x4ab9f843,0xd8fe4a3b
.word 0x1daf8bf2,0x89f923b7
.word 0xa3a0441e,0xcc8ec952
.word 0xd8569020,0x65c7895f
.word 0x9c43f19b,0x162f3a9d
.word 0xb2e0c7f2,0x29fc7222
.word 0xa4d96f3e,0xe36ea596
.word 0x720864a3,0x00000022
.word 0xf83200b0,0x3d6d1ebc
.word 0xa86a22cd,0x2b3baccb
.word 0xffffffff,0xcd226aa8
.word 0x49044786,0x26bc0c92
.word 0xa26ebaa5,0x22339e1a
.word 0x5a3712fb,0xc295f817
.word 0x08e34447,0x04adee97
.word 0xab5b8f0c,0x036a8041
.word 0x0d1fea75,0x63eaccef
.word 0xc3f7b143,0x1bdbf7d8
.word 0x249fb99e,0x9d5894ad
.word 0x421f37b8,0x6a7d0775
.word 0x9fbeae1c,0xdc3cc943
.word 0x8e3a0490,0xf86715ff
.word 0xaed6c9df,0xda7ca62a
.word 0x348cafd1,0x680c773f
.word 0xfe9a6302,0x506fe548
.word 0x00a2c498,0x06cbc7c1
.word 0x58b13f25,0x82a5e7fa
.word 0x02b15d6e,0x0d6f959b
.word 0x00000000,0x3618f8f9
.word 0xe8a063fc,0x28507367
.word 0x9b1f543a,0xcfadc3a3
.word 0x5e3099bd,0x811afdd1
.word 0x20b9d391,0x81d4ffe4
.word 0x3618f8f9,0x9b7fda3f
.word 0x3da0de95,0xa7420b9c
.word 0x9560fba9,0xd678462e
.word 0xbee60a76,0x4e601e17
.word 0x79ed4951,0x8a382c87
.word 0x0c2f0e0f,0x6be28496
.word 0x193bc12c,0x2d7eb9eb
.word 0xf8bcb661,0xb80a7fc7
.word 0x20683b56,0x253d7fd9
.word 0xd1a4ac81,0xce39a70e
.word 0x1b14d8ad,0xd9f87dd2
.word 0x07b9784c,0x7692a272
.word 0x157986c7,0xf73f6fe9
.word 0x1ae64983,0xc8e27ac3
.word 0x9e69fbe7,0x9c1be4cd
.word 0x93ff4d9f,0x2b4b4d84
.word 0xb88afd1c,0x46334120
.word 0xc515b9d3,0x92619a87
.word 0x83b85eab,0x0dc33683
.word 0xb7fff503,0xe491cd14
.word 0x8db202ce,0x6f1d5182
.word 0x206de53d,0x7ecdf380
.word 0x58a8a1d4,0x9bac990d
.word 0x7fff4d23,0xf48a3528
.word 0xaf77c1af,0x521ec59c
p36_local2_expect:
.word 0x9e271df7,0xbe0e5d42
.word 0x2da4e93d,0xb0eda399
.word 0x2beb5b79,0xc7d13f0c
.word 0x9a49ee6b,0x2beb5b79
.word 0x69739913,0x3b1b988c
.word 0x77483327,0x2beb5b79
.word 0x5dfe752b,0xac88f0e9
.word 0x2f7efb4c,0xc4063fdc
.word 0xa5349089,0x2f6399ff
.word 0x55f42b43,0x4c298807
.word 0x254197ec,0xb0700d45
.word 0x889931a1,0x12ff0dff
.word 0x67958918,0xe19861dd
.word 0x70a8b585,0x22339e1a
.word 0x01cc649c,0x71a02beb
.word 0xd96fbd99,0xe8a063fc
.word 0x65ee89e6,0x793cca48
.word 0xdb471550,0x96955ea7
.word 0xdcb34dc3,0x6b8ec5b3
.word 0x7166dd0b,0xef8ad69a
.word 0x8503e05e,0xc87ee1a3
.word 0x1339b5af,0xa14690d4
.word 0xe45c43c0,0x2fd76b55
.word 0x8089c328,0x8c7438bb
.word 0xe74d7b53,0x114f6a58
.word 0x27e674f4,0xcbf85700
.word 0x17e55dad,0x80ad16bc
.word 0x07db4a66,0xda7ee89c
.word 0xf26a3e2d,0x56e57729
.word 0xcd672f8c,0xad333a89
.word 0x0689913c,0x3a1d22a6
.word 0xcadfd8bf,0x23c89253
.word 0x55c614c5,0x67eb2417
.word 0x051317eb,0xa477db31
.word 0xff5b948b,0x829038b1
.word 0x02354564,0xe74d7b53
.word 0x4e185b2c,0x5346898e
.word 0x6da5ef9b,0x28699944
.word 0x91b1dd55,0xa7e73f5c
.word 0xb81975ac,0x27b35728
.word 0xa899f7fa,0x41c24f2b
.word 0xfb9d5c76,0xda49e53e
.word 0x8be8e0e9,0xa072f4d4
.word 0x69e18a9c,0x38efd0df
.word 0xd6192fa9,0x02d12820
.word 0x627d33c5,0xda49a431
.word 0x99ab396f,0x7c2adc0f
.word 0xb15b8426,0x57727c0d
.word 0x246481d6,0x05486cc7
.word 0x4a5ee7f4,0x0e809e4f
.word 0xd14b5df5,0x34365aab
.word 0x715845cd,0x3691c49a
.word 0x5c6cd697,0x98a7e69a
.word 0x71a41bff,0x3e827c57
.word 0x61ef00cd,0x68558f2a
.word 0x6ca381be,0x3d958775
.word 0x500d380f,0x84774861
.word 0x6c795781,0x5198ffe1
.word 0x46acc833,0x3d6d1ebc
.word 0x03e78f36,0x35971137
.word 0xdaa7c15c,0x89605d4a
.word 0x89877a48,0x6103500b
.word 0x08ca7987,0x6eeda1c9
.word 0x5dade24d,0x54e0745a
p36_local3_expect:
.word 0xdb3555da,0xe3247100
.word 0x3474c5cc,0x000000a5
.word 0x086b730d,0x22761f60
.word 0xaa43e5bc,0xbe214c70
.word 0x2fdc2bca,0x6837e715
.word 0x9a21765b,0xb28161a7
.word 0x3fa8d8f5,0xafd6df88
.word 0x5143e64f,0xad9f04bf
.word 0xe8dfb5fe,0xe75c3d46
.word 0x684b34e0,0x00000043
.word 0xf89c92f3,0xca8adfd0
.word 0xc67e87e2,0xbeeefc08
.word 0x9c18d5fb,0x0ff2d23e
.word 0x3c70621d,0xe7e58779
.word 0x419d4e36,0x131cb0b5
.word 0xf2789a04,0x6d0338ff
.word 0x2df30913,0x92b6644c
.word 0x9fc516ee,0xc7a62340
.word 0x57610760,0x9bbeb711
.word 0xaa7b3651,0x8298130e
.word 0xec9504f7,0xb9c676a2
.word 0x611b1f91,0xd30b3847
.word 0x41a3017e,0xffd3bc6e
.word 0x23717ef1,0x07964105
.word 0x336310b4,0x50e8f4d8
.word 0x79bd6067,0x856f6ba4
.word 0x8dee4869,0x2ea03e09
.word 0xccdfd9ee,0x05708988
.word 0x6bc1c203,0x4ee7af5a
.word 0x3f0981e5,0x244f193d
.word 0xd26f0e9e,0xb2333a65
.word 0x3dd31989,0xda47a4f5
.word 0x49bd64bc,0x764e0d9f
.word 0xb30d3dff,0x893862cb
.word 0xd22ea058,0x82ecd6ca
.word 0x543064cc,0xf2062f0c
.word 0xf1a3045a,0xe0875244
.word 0xf8ca2a08,0x46130ce2
.word 0xdeca684c,0x061b4276
.word 0xe493db32,0xe69dffd2
.word 0x82034139,0xd69d85b1
.word 0x0348bb55,0xe097704f
.word 0x22b41c31,0xa1c4b355
.word 0xee29c62b,0xad3a64cc
.word 0x8ef23048,0xcb9f5664
.word 0x53c3b112,0xc02d1b76
.word 0x0ef2232d,0x2b7bca14
.word 0xbe080578,0x8b7ff7ed
.word 0x1724eb67,0xc514c655
.word 0x31db77a4,0xeb171305
.word 0xb1389082,0x8b945bff
.word 0x366386a1,0x64453502
.word 0x8e894653,0x2c5b184e
.word 0x44996928,0x9befa56d
.word 0x5c3fe7a7,0x55ddb191
.word 0x2857b327,0xac7519b8
.word 0xd9fa5799,0xad03421b
.word 0x48e046aa,0x8e882116
.word 0x20ff2d09,0xa26237aa
.word 0xbf3e6dd5,0xd8f6add7
.word 0xc25466e3,0x56c7a936
.word 0xc9fbbd84,0x62d3c059
.word 0xd9ccbcdb,0x730d3539
.word 0xe19b938a,0x7356afdc
p37_init_registers:
.word 0x27ff2f9a,0xd3bac667 ! Init value for %l0
.word 0x8f41f44c,0x08e83780 ! Init value for %l1
.word 0x9107d28f,0xdfb977fe ! Init value for %l2
.word 0x982413d2,0x05f0755c ! Init value for %l3
.word 0x47c97528,0x334afae7 ! Init value for %l4
.word 0xa40ca456,0xbecb3203 ! Init value for %l5
.word 0x4808e407,0xecf02e60 ! Init value for %l6
.word 0x9ba54f3a,0x42b8f36a ! Init value for %l7
.align 64
p37_init_freg:
.word 0xc9e5d696,0xa7c0ec41 ! Init value for %f0
.word 0x1147c7a8,0xc3deac87 ! Init value for %f2
.word 0xc854f7de,0xff57d6cd ! Init value for %f4
.word 0x76e25ccb,0x31515730 ! Init value for %f6
.word 0x12f386bd,0x027bb72a ! Init value for %f8
.word 0x4307747f,0xf1b7ad2e ! Init value for %f10
.word 0x8c1a3540,0xf9a36750 ! Init value for %f12
.word 0x1e890603,0x4bdd8c07 ! Init value for %f14
.word 0x15259bbb,0x5dc7a6b9 ! Init value for %f16
.word 0xee17d00a,0x5ee66fa6 ! Init value for %f18
.word 0xa0753264,0x793816f4 ! Init value for %f20
.word 0x4a8c1dd6,0x5ea51937 ! Init value for %f22
.word 0xf02a24ec,0xfb25fa15 ! Init value for %f24
.word 0x908c8852,0x90468168 ! Init value for %f26
.word 0x6203cddf,0xdb463de2 ! Init value for %f28
.word 0x343fe900,0x90f47ddb ! Init value for %f30
.word 0x9a6ea872,0x0a8b949e ! Init value for %f32
.word 0x2b446354,0xc6046705 ! Init value for %f34
.word 0xcf148098,0xd6b44269 ! Init value for %f36
.word 0x4f4eeddd,0x6f4ef9c1 ! Init value for %f38
.word 0x28790fc2,0xd9acd354 ! Init value for %f40
.word 0x7e80af19,0xc4c62f87 ! Init value for %f42
.word 0x9352ff74,0x300a2d9a ! Init value for %f44
.word 0x35ab5c52,0xaad8892f ! Init value for %f46
.word 0x8ea18ae9,0x0b2cdca1
.word 0x4d4450b2,0xc5251f97
.word 0x343435bf,0x994916b8
.word 0xb8b3bc20,0xcb9c6485
.word 0x61b9ecf0,0x38c501d7
.word 0xa575fab6,0x4b8a18a2
.word 0x2b0f24e7,0xbbd309bf
.word 0x1a0ea692,0xfad727df
p37_expected_registers:
.word 0x00000000,0xea7477a4
.word 0x00000000,0x55c9303d
.word 0x9fc454df,0x3540a964
.word 0x00000000,0x87edaa4d
.word 0x00000000,0x1102ddc0
.word 0x00000000,0x0a97f334
.word 0x4a8c1dd6,0x5ea51937
.word 0x00000000,0x36aad069
p37_expected_fp_regs:
.word 0x204553bb,0xd01116e1
.word 0x119ee390,0x7f95478a
.word 0x7c753897,0x8a02fc36
.word 0x8bae35e8,0x00ea23c9
.word 0x3e2fccf0,0xa00f8903
.word 0x2a7b708d,0xf8579506
.word 0x869709d7,0x505e5318
.word 0x7eba0bb2,0xdd133c19
.word 0x15259bbb,0x5dc7a6b9
.word 0xee17d00a,0x5ee66fa6
.word 0xa0753264,0x793816f4
.word 0x4a8c1dd6,0x5ea51937
.word 0xf02a24ec,0xfb25fa15
.word 0x908c8852,0x90468168
.word 0x6203cddf,0xdb463de2
.word 0x343fe900,0x90f47ddb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x204553bb,0xd01116e1
.word 0x119ee390,0x7f95478a
.word 0x7c753897,0x8a02fc36
.word 0x8bae35e8,0x00ea23c9
.word 0x3e2fccf0,0xa00f8903
.word 0x2a7b708d,0xf8579506
.word 0x869709d7,0x505e5318
.word 0x7eba0bb2,0xdd133c19
.word 0x19f24c2d,0x2f8563f3
.word 0x738b2732,0x1fb71ad6
.word 0x6c52ff91,0x3fd767d6
.word 0x2074b51a,0x036b6e05
.word 0xf0e4f9de,0xeee4d9be
.word 0x6d16b024,0xcfea03d4
.word 0xea7477a4,0x55c9303d
.word 0x2a02f5e2,0x999ab2e4
.word 0xf3c87512,0xb9f46b8c
.word 0x1ed94715,0x09f4ad8e
.word 0xf37d47af,0xa9368ade
.word 0x5885b1c3,0xfb47f973
.word 0x5c4fc52b,0x32dc320c
.word 0x1ed94715,0x1dd22cac
.word 0xea560aae,0x36f491d0
.word 0x7735a080,0x89d6673f
.word 0xe3fddbcb,0x5cdd1197
.word 0x75bc11ed,0xff0c26c4
.word 0xe73f9969,0xf8ba7e05
.word 0x30976c86,0x40cd824d
.word 0xcc624b09,0xef6ccb42
.word 0xcebe231a,0x1c634e59
.word 0x2e1b4617,0x011556d8
.word 0x5809ff7e,0x4bda37ea
.word 0x87fcd5c2,0x1790b309
.word 0x3b9882c6,0xcee159ac
.word 0x628e8bb0,0xb1ed253b
.word 0x35bc4f0a,0x4a488469
.word 0x5ef3b64e,0x76667cf3
.word 0x60522539,0x076a6ba5
.word 0x74077bb5,0xc2a9b8c8
.word 0x9c8f31b5,0x992c6c5d
.word 0x0f436494,0x0b08ff67
.word 0x6d382193,0x3ee8106a
.word 0x43b5a2a6,0x587d945b
.word 0xcbe6a92e,0xa9d29fc4
.word 0x280e59cf,0x5ef3b64e
.word 0x97036f03,0xcddb4218
.word 0x9cc3e3cf,0x4b0a0ecc
.word 0x182008b4,0x0b9a5c5c
.word 0xff5efb8f,0xca3a7583
.word 0x4bff38b7,0x9e99a307
.word 0x3ad5d494,0xa9ffaf4e
.word 0x2fb4c526,0xf1520073
.word 0x653ce18a,0xeec5abbd
.word 0x0cc2faf2,0xa1688646
.word 0x8630eff6,0x8bb31b66
.word 0x5449d5bc,0x67d72af3
.word 0xb6d1d625,0xe32c6bcf
.word 0xbb358ac4,0x6abfffba
.word 0x6b795438,0x899397fb
.word 0xc2ebbb1b,0xe87e0813
.word 0xb687d7ff,0x8ecec732
.word 0xa0ce35a5,0x3bc5e9c1
.word 0xb702da6c,0x54023d66
.word 0xcfadbb69,0xfa5fc954
p37_local1_expect:
.word 0x0000002a,0x41954eec
.word 0x02833dd9,0xfcdede0d
.word 0x2a175aaf,0xf5e72a2f
.word 0xd3bac667,0x1ed94715
.word 0xe7208e12,0x95533ea4
.word 0x726a97ba,0x27b5b114
.word 0x7b026214,0x31ff36cf
.word 0xff4aedb4,0xa97b15a5
.word 0x2651ef07,0x55b73858
.word 0x81880a58,0xf49c8dd2
.word 0xe9ffebed,0xadc30471
.word 0xc94ce9c4,0x6d29ff87
.word 0x6433cea1,0xecb3250e
.word 0x7a0564f1,0x561d9b82
.word 0x018bf69d,0xaf4c5a54
.word 0xba6c4b75,0xe15be655
.word 0xf751410b,0x188bea1c
.word 0xb1a338b3,0x06562a0a
.word 0x8df105d0,0x000000e2
.word 0x9d37bf5b,0xcee846ca
.word 0x1e1daeb7,0x08297079
.word 0xe5269f3b,0xe6157a26
.word 0xff8e776d,0x59795b29
.word 0x42c9b7b4,0x7e11215e
.word 0xa061310c,0x1bd15023
.word 0x00000086,0x2961847f
.word 0x7948e069,0x5797ffad
.word 0x8b1c2cef,0x05143982
.word 0x00ce9c50,0x2d5ef68e
.word 0xf947a456,0x7aefc8e4
.word 0x4c640c8e,0x56b801c5
.word 0x845e342c,0x000000dd
.word 0x72cf3bfe,0x5cd9d7f7
.word 0x7b289514,0x2d537f00
.word 0x5d03e5fa,0x028f3bc3
.word 0x4fe15204,0x1773034f
.word 0x1c992620,0xef224921
.word 0xd097d3d1,0xa2e7cc3a
.word 0x1b487bb3,0x26bca103
.word 0xaf478f43,0x52f72598
.word 0x2b0b452c,0x83ff0ec8
.word 0xf3a90da7,0x000000aa
.word 0x01bfa575,0x32b42e0b
.word 0xb8d03747,0x136dd36e
.word 0x311088f8,0x87bb82dd
.word 0x7f0202b5,0x3dc6f1c9
.word 0x72a6fdf0,0x62c406c8
.word 0xa35dc712,0x5504ebdb
.word 0x77c69ad1,0xdc784800
.word 0xaa70cc6b,0x51375d99
.word 0x1c2b1f41,0xa0d6c1b9
.word 0x39298bff,0xa316658f
.word 0x257d96f7,0x5fbc39ff
.word 0xc9c532f3,0x864b93ff
.word 0xc06e8a16,0xcd653075
.word 0x31e4c3fe,0x7817cd28
.word 0x68611573,0xbd693bc7
.word 0x029783e7,0x1bd6009e
.word 0x39b38f05,0x72a6fdf0
.word 0x6243cfdf,0xfe7307fb
.word 0x8e45c58b,0xd641f4a3
.word 0xc2fd9e26,0xac0b482a
.word 0x609063d6,0xe3251ce5
.word 0x69c51c4f,0xf2fd2ee4
p37_local2_expect:
.word 0xf8526df5,0x4d49fe00
.word 0x5be074cc,0x22618284
.word 0x5a8f4056,0x2f8563f3
.word 0x626ee153,0xd589f2ac
.word 0x4115d12e,0x1df8ec6e
.word 0xc2cc68a8,0x8e7f70f0
.word 0xadb9b358,0x33416773
.word 0x502aec03,0x1444182a
.word 0xf0d00822,0x60a545f5
.word 0x9e0167a9,0xf303e4e1
.word 0x514e4dce,0x57394f35
.word 0x4170bc29,0x80c749a1
.word 0x7ee70c31,0x8034772b
.word 0x806166c8,0x5b9f10f8
.word 0xae0f7c52,0x2e99c8e9
.word 0xc9982482,0x5ef3b64e
.word 0x645cdc3c,0x47980ff4
.word 0x2309a79e,0xe174e387
.word 0x80edf08c,0xe4fb456e
.word 0x323e0f7e,0xc138994d
.word 0xff183dbf,0xfa407ea9
.word 0x46112e60,0x09a6bc48
.word 0x7f59a6cd,0xcdad97dc
.word 0xe0b0f7e5,0x4fe15204
.word 0x15259bbb,0x5dc7a6b9
.word 0xee17d00a,0x5ee66fa6
.word 0xa0753264,0x793816f4
.word 0x4a8c1dd6,0x5ea51937
.word 0xf02a24ec,0xfb25fa15
.word 0x908c8852,0x90468168
.word 0x6203cddf,0xdb463de2
.word 0x343fe900,0x90f47ddb
.word 0x27ff0024,0xdb36ff66
.word 0x46977b1f,0xdac82c0c
.word 0x9f038b48,0x263cb61c
.word 0x49661a5b,0x0ebaf576
.word 0x6c51cc3f,0xcc95cf9e
.word 0xbac3e75a,0xf7df06de
.word 0x82e7e1e0,0xe99387ef
.word 0x9fc454df,0x3540a964
.word 0x645cdc3c,0xb8c46aa5
.word 0xd58354eb,0xf5966a49
.word 0x9c176c3e,0x07d30ef2
.word 0xc091205e,0xf4e3967b
.word 0xb724bd3c,0xcd4cbd86
.word 0x57266d1a,0xdebafdc9
.word 0xfb913628,0xb7f85eff
.word 0xe70be8e9,0x7210ba8a
.word 0xc1ff83f5,0x1102ddc0
.word 0x98433b60,0x81a465d3
.word 0x9a34034f,0x686d0918
.word 0x9110a24e,0x4383b6ab
.word 0x0c7b308d,0x41aaba62
.word 0x4ed5d975,0xa080ace3
.word 0xce5b51e4,0x907be1e4
.word 0x92133d93,0x04102b72
.word 0xec4d113d,0xc34d6c29
.word 0x3ba9cc9c,0x5922369d
.word 0xdfeeabc3,0x19d0d298
.word 0xfc79f649,0x652031fc
.word 0xb7a15dd5,0x4a3affff
.word 0x0000e283,0x87edaa4d
.word 0x5cd1fd2b,0x28bdde7c
.word 0x111ee97b,0x47159567
p37_local3_expect:
.word 0xc1b36641,0xde19ff77
.word 0x6c29b1ce,0xc276ca48
.word 0xd542ac89,0xab0083a2
.word 0x721ad704,0xe00a668a
.word 0x202d6d9d,0x2567fd65
.word 0xcf26b78b,0xee744616
.word 0x68e49d1a,0x0a97f334
.word 0x55c334e0,0xbbdf4eef
.word 0xcef2310d,0x25c2fcfe
.word 0x1c803c3a,0x00000090
.word 0x16896667,0x4bda18d6
.word 0x55c5500d,0x60c5f805
.word 0x3c30ed49,0xfa3d8b32
.word 0x34a9af78,0x393652ea
.word 0xe26ebffa,0xead07388
.word 0xb35ea41b,0x43ffb5bc
.word 0xbcbd709d,0x97a57b23
.word 0xf338ce41,0x1af38f1b
.word 0xd119c83d,0xc844d034
.word 0x8f4faff2,0xcad7d5d6
.word 0x000000b5,0x46411b50
.word 0xff208411,0x6081f96e
.word 0xe68bcef9,0x858bd3c6
.word 0xf2fe9eee,0x6ea577dc
.word 0x28ac659e,0xa1abe8e3
.word 0x6810270e,0x635a54a8
.word 0x83e70b90,0xa7ec8757
.word 0x731623d5,0xfff7defd
.word 0xcd9be615,0xf927dff5
.word 0x88b03328,0x8d97ee92
.word 0x00f24f3b,0x66bc3d96
.word 0x41cd7e9b,0xa9aeffd5
.word 0x0b3fc972,0x000000d5
.word 0x2d823697,0x3a3cb14c
.word 0xe7d2459d,0xe41bbd29
.word 0xf84c3850,0xbc68bfec
.word 0x946d1294,0x2de4f02c
.word 0xcae8fa65,0x01cc7a7e
.word 0x279af957,0xd9f1b20a
.word 0x263b74e6,0x48a35f0c
.word 0x648795b8,0xb8e0dc99
.word 0x98e77386,0x67d1a157
.word 0xc17a9789,0x0cb85c35
.word 0x554618c8,0x8d31e11f
.word 0xea2fb303,0xbc6461f9
.word 0x3feff66a,0x2504e989
.word 0x5a180eab,0x4cd283b4
.word 0x48fc1832,0xad23ae2a
.word 0x2a137925,0xaf517e7b
.word 0x6a273968,0x796fe68e
.word 0x864cad73,0x77de158b
.word 0xc44b1f65,0xc98ff838
.word 0xe66ae176,0x4bf420d0
.word 0xa1009408,0x9df98b82
.word 0x334afae7,0x9526a524
.word 0x669852d6,0x89b300b5
.word 0x79fceb11,0x33781be6
.word 0xe2833817,0x49e0beeb
.word 0x811da598,0x1f5c4f26
.word 0x6bc2ca21,0xa495be45
.word 0x3b61b7af,0x5ee6ff78
.word 0xd7f9ec2f,0x72d93f4a
.word 0x75e85391,0x7c686c9a
.word 0x001a7b1d,0x307ad723
p38_init_registers:
.word 0xd8c7fbf5,0xce5b5bc5 ! Init value for %l0
.word 0x9228b0b4,0x917a55f3 ! Init value for %l1
.word 0xe55bc088,0x2a952fe6 ! Init value for %l2
.word 0xeb614221,0x97009927 ! Init value for %l3
.word 0x1d36fc60,0x60afebd9 ! Init value for %l4
.word 0x5f682d70,0x8702e040 ! Init value for %l5
.word 0x9cdf465c,0x70cb77c4 ! Init value for %l6
.word 0xf2bf790e,0x3d7d5fee ! Init value for %l7
.align 64
p38_init_freg:
.word 0x2ca98cdd,0x2c1ed33a ! Init value for %f0
.word 0x22189d67,0x937cafda ! Init value for %f2
.word 0x68bc5ff1,0x85bd94e3 ! Init value for %f4
.word 0x5fc3470c,0x939fc454 ! Init value for %f6
.word 0xd10d1c62,0x8b70be67 ! Init value for %f8
.word 0x9940adaa,0x85e76d04 ! Init value for %f10
.word 0x0aee4926,0x39aa500c ! Init value for %f12
.word 0xaa9970d2,0xc0600835 ! Init value for %f14
.word 0x1730cfab,0xd9dc3bff ! Init value for %f16
.word 0x5d79f560,0x15340379 ! Init value for %f18
.word 0xb441e2eb,0xfcd0f2a2 ! Init value for %f20
.word 0xf6634e64,0x6248d155 ! Init value for %f22
.word 0xc574ce83,0x54bd7b60 ! Init value for %f24
.word 0x8e32ef45,0x7e9ee87f ! Init value for %f26
.word 0xd2e552c7,0x63681ae5 ! Init value for %f28
.word 0x76daeb56,0xbc06c1c9 ! Init value for %f30
.word 0x7926d529,0x528d0834 ! Init value for %f32
.word 0x5edebde1,0x08eb577a ! Init value for %f34
.word 0x9c079129,0x660ce405 ! Init value for %f36
.word 0xc24e77b3,0xd8cc4855 ! Init value for %f38
.word 0xa1170416,0xe1fe0764 ! Init value for %f40
.word 0x0d71f399,0xa54d0867 ! Init value for %f42
.word 0xb6ef2c2f,0x8d0fa2fa ! Init value for %f44
.word 0xeef514c6,0xfc7da227 ! Init value for %f46
.word 0xaf920b4c,0xcff705d8
.word 0xeacf70a9,0x033a92bb
.word 0x248cc74f,0x9020dfe1
.word 0x5d59fffa,0xe274a6b9
.word 0xb3f764eb,0x90717beb
.word 0xde93c980,0x7dadd644
.word 0xe445363f,0xb9427a95
.word 0x9ec95563,0x09096595
p38_expected_registers:
.word 0x00000000,0x000000bd
.word 0x00000000,0x0000004b
.word 0x8c966028,0xbb11f353
.word 0x00000000,0x000000aa
.word 0x00000000,0x0000003e
.word 0x00000000,0xc1ceb924
.word 0x00000000,0xd1e19492
.word 0xb89225a6,0xd7b8330c
p38_expected_fp_regs:
.word 0xa3d1d889,0xe6027f76
.word 0xd011e7ed,0x1dad3467
.word 0xaa7da2d6,0x3829c82b
.word 0x5b0d4a08,0x399fc433
.word 0x93f98f17,0x939f0280
.word 0x2e29a832,0xd2b4129c
.word 0xe3d44140,0x122cd84d
.word 0x8e5dc341,0x4ef65356
.word 0x870fc809,0x3e941a49
.word 0xd3f866de,0x4049356c
.word 0x68e8b70b,0x156c92b3
.word 0xa5736cb1,0x2d19aa43
.word 0xe6bd22ee,0x77129c78
.word 0xcc613e37,0x936faa98
.word 0x32879d31,0xcc9eced0
.word 0x00000046,0x2d42065e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x870fc809,0xf012d9be
.word 0xd3f866de,0x4049356c
.word 0xffe8b70b,0x156c92b3
.word 0xa5736cb1,0x2d19aa43
.word 0xe6bd22ee,0x77129c78
.word 0xcc613e37,0x936faa98
.word 0x32879d31,0xcc9eced0
.word 0x00000046,0x2d42065e
.word 0x286e231e,0x32e9cec2
.word 0x3d5d90db,0xcac20ff3
.word 0x0abecb20,0x935424b2
.word 0x3e941a49,0xde51b552
.word 0x9c52ed72,0x32b8ef0a
.word 0x3325be8c,0xa9df24b1
.word 0x995812b5,0xf622ff6d
.word 0x32068056,0x7a2bf02e
.word 0x9a128c72,0xf0ffff70
.word 0x513198de,0x59961714
.word 0xd6678b0a,0xe8544ab0
.word 0xd32dc4bc,0x16bd3eb6
.word 0x4e7a704c,0x173524d7
.word 0x26bb4d62,0xe73fc836
.word 0xff1aa86b,0x27616c25
.word 0xa4023e6e,0xd06556de
.word 0x0000000e,0xdbe1ff2e
.word 0xd9d3e389,0x0b660b9f
.word 0x2c9b4888,0xe078a33c
.word 0x9d45ccf1,0x8692ecb3
.word 0x5039bcb2,0x7ca6b276
.word 0x4b3d5f14,0x3ca2c0cc
.word 0xa4896890,0xf55c9440
.word 0xf0559de3,0xfb93d85f
.word 0xbac25a1a,0xff0b3308
.word 0x853fbdef,0xc91bb616
.word 0x0b9efe37,0xaa8abebc
.word 0x7a5f1ee4,0x18c99906
.word 0x139ee17b,0x4f1f77cb
.word 0xe372c7a9,0x322140ae
.word 0xd9757409,0xb8ea7ab7
.word 0x6309a403,0x145c94b5
.word 0x60afebd9,0x0638fce1
.word 0x54e859e5,0x7e229dea
.word 0x1c7e97ea,0x0eb54966
.word 0xffa1ae36,0xf8ff0365
.word 0x53e294e9,0x6cc57f00
.word 0xe0eae687,0x3b01df0b
.word 0x1dce5dfc,0x1ee2627e
.word 0x065eef59,0xae9f485d
.word 0x440beaed,0x86c3ef8f
.word 0xe0e8ad15,0xaa3ba2d3
.word 0x22faecbf,0xb78b830e
.word 0xb41aae85,0xc7466967
.word 0x58c1b383,0x90d4f920
.word 0xc6efce16,0x6265439b
.word 0x058acf6f,0x0d1143d2
.word 0xaa9e710c,0x5279ae43
.word 0x4386772d,0xb5a22372
.word 0x2ac4332b,0x93fe4402
.word 0x74e66fde,0xda30a801
.word 0x917a55f3,0xfd310712
.word 0x5ce6a5d0,0x0310c751
.word 0xf04a41fe,0x6e00e63a
.word 0x526ea0e5,0x0de2c1b3
.word 0xd34361ff,0xf0e13ded
p38_local1_expect:
.word 0xcff23ae9,0xc861190c
.word 0x210b29c5,0x00b05420
.word 0x441406ff,0x0ff6fd08
.word 0x9ca91ca9,0x224c23c9
.word 0x8044722d,0x17cff501
.word 0x061d3466,0xbe5a87b8
.word 0xda7087c7,0x305fa71c
.word 0xa638fc83,0xfff5b24d
.word 0xec4de46a,0x224c23c9
.word 0x8c966028,0xbb11f353
.word 0xa835a1b1,0x8b1bf5cb
.word 0x94bdb256,0xe7b6f966
.word 0x4dafd88f,0x1d21172f
.word 0x243dd282,0x89c2b321
.word 0xaa8b4094,0x4ef65356
.word 0xf9e92887,0x51c79403
.word 0xff3bdcd9,0xabcf3017
.word 0x79033415,0x60f5795d
.word 0xa2f2d0fc,0xebe241b4
.word 0x55d14862,0x644e63f6
.word 0x607bbd54,0x83ce74c5
.word 0x7fe89e7e,0x45ef328e
.word 0xe51a6863,0xc752e5d2
.word 0xc9c106bc,0x56ebda76
.word 0x34b650d4,0xd15fdd24
.word 0x2650a4e1,0x00000046
.word 0x5251a077,0x8198908b
.word 0x00000791,0x928eedf2
.word 0x77b1a3cd,0x2b6fb13a
.word 0xb5fc653e,0xd4e8330c
.word 0x25489202,0x4b191cc5
.word 0x10f3b95f,0x57f5c99e
.word 0x7cef84f2,0x8464338e
.word 0xf0e6984a,0x4a8cff6c
.word 0x5d1437cb,0x4697205c
.word 0x700eb4ac,0xbb11f353
.word 0xe3cf0cde,0xa3212948
.word 0x3825ffb7,0xb0034860
.word 0xca81bd9b,0x2efc8acf
.word 0xab6042e5,0xff14360d
.word 0xae445370,0x456d9cbf
.word 0x329edcee,0xcc3e26dc
.word 0x50910e03,0x44af0019
.word 0xd2287621,0x87110908
.word 0x5b8e66fe,0x6c4bd6bb
.word 0x359bd1dc,0x3b88e18e
.word 0x6c749acf,0x2e9b8f51
.word 0xf47e35cc,0x9d8d91cb
.word 0xa3d1d889,0xe6027f76
.word 0xd0ffe7ed,0x1dad3467
.word 0xaa7da2d6,0x3829c82b
.word 0x5b0d4a08,0x399fc433
.word 0x93f98f17,0x939f0280
.word 0x2e29a832,0xd2b4129c
.word 0xe3d44140,0x122cd84d
.word 0x8e5dc341,0x4ef65356
.word 0xe828535e,0x06e099a7
.word 0x7950f240,0x9aeff00d
.word 0x71f8a8c6,0x504fb1ba
.word 0xbf896b05,0x7b2aff3c
.word 0xa835a1b1,0x4b0f87a3
.word 0x46a777c9,0x7f3a52ca
.word 0x92849a1c,0xe0f3fbed
.word 0x000000fe,0xf012d9be
p38_local2_expect:
.word 0x08637a0e,0x12196f17
.word 0x12c9688f,0xacb8adba
.word 0xa8130b79,0x7b7c2ce7
.word 0xbd3263dd,0x289d7a05
.word 0x451fc35f,0xfac50b44
.word 0xff8b3ea0,0x07e0ba9e
.word 0x59af4fa0,0x17ef94dd
.word 0x52e8252d,0x5ab89149
.word 0x18df9280,0x4f6b1f29
.word 0xcb737812,0x0af07d44
.word 0xc1437f79,0x8826225d
.word 0x000000c8,0xb2b27ac4
.word 0x3c4ad8ac,0x07b532d7
.word 0x21364a16,0xb2c807c9
.word 0x3c043280,0x84f8409b
.word 0x42fb2f21,0x030dc149
.word 0xc40e8445,0x4dae6190
.word 0xd6e28c17,0x8f0baaa8
.word 0x5748cbc1,0x493effc6
.word 0x90314429,0x07bbbe3f
.word 0xcb737812,0x41d6de61
.word 0xee3c578b,0x7fb3e4be
.word 0xaf077451,0xb5d59bb9
.word 0xd06556de,0x54fe04b4
.word 0xf15fbc68,0xf9cff8cd
.word 0xc01d2fda,0x5e4b581d
.word 0x439fbb3b,0x74dc2beb
.word 0x365aa7ed,0x55b61759
.word 0xa99bfd80,0xffba2f07
.word 0x64d3dda6,0xf3617317
.word 0x6f91d69e,0xc3d5380a
.word 0x0b5ea133,0x753975bf
.word 0xebe38284,0x97976b36
.word 0x31c64882,0xf3716c39
.word 0x1c32e496,0x85fa0ea2
.word 0x2cf0208f,0x9ff917a2
.word 0x7c67bb16,0xbb8d351b
.word 0xe9be50ee,0x02567ff4
.word 0x0d9f99e2,0xbdc4bae9
.word 0xaf42705d,0xf5f0e5df
.word 0xd1784275,0x9b80ff9f
.word 0x60d363c9,0x14160a35
.word 0x612a049d,0x7d3c1de3
.word 0xc7f80612,0xb1d6481b
.word 0x9464c1cf,0x79fbbc85
.word 0x363686c8,0x0e09b76b
.word 0xd9510736,0x4295f2c1
.word 0xdbc65a5d,0x81f2dc97
.word 0x491a943e,0x09c80f87
.word 0x6c354940,0xde66f8d3
.word 0xb3926c15,0x0bb7e868
.word 0x43aa192d,0xb16c73a5
.word 0x789c1277,0xee22bde6
.word 0x98aa6f93,0x373e61cc
.word 0xd0ce9ecc,0x319d8732
.word 0x5e06422d,0x46000000
.word 0x3ad31e2c,0xdd8ca92c
.word 0xdaaf7c93,0x679d1822
.word 0xe394bd85,0xf15fbc68
.word 0x54c49f93,0x0c47c35f
.word 0x67be708b,0x621c0dd1
.word 0x046de785,0xaaad4099
.word 0x0c50ff39,0x2649ee0a
.word 0x350860c0,0xd27099aa
p38_local3_expect:
.word 0xb50eb117,0x058acf6f
.word 0x4345de2a,0x95adaab0
.word 0xaaa2a615,0xd65cc9e6
.word 0xc0bd1483,0x8e3f8a04
.word 0xe21bcb54,0x41d94b08
.word 0x3ba24c5f,0x8b25af33
.word 0x11201a6e,0x9c11a154
.word 0xd3538ad8,0x57f5c99e
.word 0xd3fce649,0xdd6989d8
.word 0x5c8aa24f,0xf6571457
.word 0x60afebd9,0xeef914ac
.word 0x163f6ede,0x9a3e0c69
.word 0x0cf027a3,0x9b6842db
.word 0x8056206d,0x3a2dc26d
.word 0xb22404a1,0x928eedf2
.word 0xc8bcbe35,0x04728009
.word 0xc60d4636,0xdd184c92
.word 0x8f9c5d4a,0x6fd3e5ea
.word 0x7b4dd306,0xe2a7849f
.word 0x60afebd9,0x000000c8
.word 0x2bb76db9,0x7727886b
.word 0x9fde2700,0xffc2e322
.word 0x29496cba,0xe23bdddb
.word 0xa8cc1310,0x8813eb8e
.word 0xb89225a6,0xd7b8330c
.word 0xa4360029,0xc623e984
.word 0x76c26e4c,0x432b5cb3
.word 0xe32b2c2c,0xb1ebf2db
.word 0xbd7b139c,0x5789db0c
.word 0x7481843f,0x3c1f9f5e
.word 0xcc884ec2,0xa6835ac8
.word 0x55f152be,0xd8129b79
.word 0x3ba1b856,0xff814d35
.word 0xf79d9f7b,0x2279e90e
.word 0xb864f29e,0xcbe5b0b9
.word 0x614f768c,0x072a0d70
.word 0x224c23c9,0xfe815b15
.word 0xd68a00eb,0xa02452b3
.word 0xc9f50b1e,0xe0427901
.word 0xcdd62692,0xbb238540
.word 0x00000035,0x3bddee08
.word 0x620a6b10,0x96768303
.word 0x048e3458,0xdc352458
.word 0x798453f1,0x1e764dae
.word 0x571a2206,0x1fbb7126
.word 0x2177dd98,0x189a5b9f
.word 0x4fbbff34,0x2b7f9e52
.word 0x910fbbfb,0xc793ca8f
.word 0xa3d1d889,0xe6027f76
.word 0xd011e7ed,0x1dad3467
.word 0xaa7da2d6,0x3829c82b
.word 0x5b0d4a08,0x399fc433
.word 0x93f98f17,0x939f0280
.word 0x2e29a832,0xd2b4129c
.word 0xe3d44140,0x122cd84d
.word 0x8e5dc341,0xd4f58077
.word 0x6712c173,0xf0559de3
.word 0x8800b1c6,0x84df7626
.word 0x21b8794a,0x53a70b63
.word 0xc22b39ca,0x46b8e2e1
.word 0xff18e1ef,0xaadc21ff
.word 0x7a200000,0x13312d07
.word 0xffd6f2e7,0x14d804db
.word 0x93e33310,0xceef2d33
p39_init_registers:
.word 0x0b927038,0x6f3d974f ! Init value for %l0
.word 0x0cd509da,0x37f0871e ! Init value for %l1
.word 0xdf55a42a,0x37123868 ! Init value for %l2
.word 0xedd503f2,0x5a4689a7 ! Init value for %l3
.word 0x00a96e14,0x582b2bc3 ! Init value for %l4
.word 0xd2efc65f,0xa271c955 ! Init value for %l5
.word 0x39e55f2d,0xe9a483d3 ! Init value for %l6
.word 0x319d896b,0xcb0fa0aa ! Init value for %l7
.align 64
p39_init_freg:
.word 0x0c77e218,0x108ce27d ! Init value for %f0
.word 0x1deee5e0,0x2468d055 ! Init value for %f2
.word 0xb1132cd8,0x6741e0b2 ! Init value for %f4
.word 0x042d086c,0x4aeff6e2 ! Init value for %f6
.word 0x3a5b53c8,0x6249b13b ! Init value for %f8
.word 0x8a973121,0x8a1bdcb8 ! Init value for %f10
.word 0xea1c54be,0xd20221e6 ! Init value for %f12
.word 0xbd30b8c9,0x9d230931 ! Init value for %f14
.word 0x658a1e8a,0xc9f12784 ! Init value for %f16
.word 0x3d3e5a67,0x92273c1a ! Init value for %f18
.word 0x8263432f,0x40a2f8d2 ! Init value for %f20
.word 0x06994bf7,0x8cb83692 ! Init value for %f22
.word 0xc7ef5742,0xbe7b8a47 ! Init value for %f24
.word 0xe544824c,0x9170bb24 ! Init value for %f26
.word 0x0be6696c,0xd9ca800c ! Init value for %f28
.word 0xc4f42da6,0xd9d3f678 ! Init value for %f30
.word 0x32bcd06c,0xbd53811b ! Init value for %f32
.word 0x1f0717d5,0x6a270352 ! Init value for %f34
.word 0x9b7ff701,0x6e6da5ff ! Init value for %f36
.word 0x53d18319,0x04c573f7 ! Init value for %f38
.word 0x4d4cf9fe,0xd68402bf ! Init value for %f40
.word 0xdd8501be,0xcb383fd5 ! Init value for %f42
.word 0x41e1060d,0x48715640 ! Init value for %f44
.word 0x9d802a7f,0xe94eebe4 ! Init value for %f46
.word 0xf12a9e94,0x2535ef1e
.word 0x90af1074,0x878e560d
.word 0x892bd895,0x3829bd6d
.word 0x5b8286fd,0xa9677b8a
.word 0x461b03e3,0xc951d786
.word 0x7f9d5aec,0x7c6755eb
.word 0x2225947d,0x7c3b7d4d
.word 0x7bbf9fc4,0xb6a75188
p39_expected_registers:
.word 0x00000000,0x000000a7
.word 0xb84b0035,0x531d1814
.word 0x00000000,0x793ca221
.word 0x00000000,0xf2dde693
.word 0x00000000,0xfc95259f
.word 0x00000000,0x1478af80
.word 0x00000000,0x000000db
.word 0x00000000,0x0000005d
p39_expected_fp_regs:
.word 0xd4d46637,0x6514467c
.word 0xbaffdd21,0xd8a6a72e
.word 0xbfbcee6a,0x52ff7518
.word 0xf93a042a,0x1e538649
.word 0xef2040e5,0x4240fd87
.word 0x8580df19,0x4308c7fa
.word 0x46dd76e7,0x6142dd16
.word 0x00f693b4,0x0ac3f6fb
.word 0x658a1e8a,0xc9f12784
.word 0x3d3e5a67,0x92273c1a
.word 0x8263432f,0x40a2f8d2
.word 0x06994bf7,0x8cb83692
.word 0xc7ef5742,0xbe7b8a47
.word 0xe544824c,0x9170bb24
.word 0x0be6696c,0xd9ca800c
.word 0xc4f42da6,0xd9d3f678
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xc381b9fe,0x508cd184
.word 0xcde927a1,0xe81dde00
.word 0x00000000,0x9afb96c7
.word 0xceaf0019,0x6a3b4fde
.word 0xdae42080,0x50cba8e9
.word 0xf9daf548,0x975fe141
.word 0x8037aa05,0xe3b69564
.word 0x492daa6e,0x0a420af9
.word 0xe12f40ef,0x7a187e70
.word 0x939d2a27,0x6bff047c
.word 0x000095f3,0x00000080
.word 0x7e443059,0xa86d1754
.word 0x21a15ee3,0x3ba41759
.word 0x17cc896d,0x65a681d2
.word 0x6bbf5397,0x0f047a68
.word 0xc4a3fb82,0x5261a531
.word 0xcd0c641e,0x96a2594e
.word 0x71c32751,0x44eb9f69
.word 0x95073a84,0xc3ad4190
.word 0x00610a1b,0xcb252bb6
.word 0x3f958be1,0xd3cb2435
.word 0x448d61aa,0x322aec41
.word 0x8b789e1e,0xe7f8adc6
.word 0xfba1660a,0xf05c1c6b
.word 0x3f5039d8,0x30def4cd
.word 0xc0e54ac4,0x717adc8d
.word 0xccdf46a9,0xf8932266
.word 0x294f6401,0xdd9a0b62
.word 0xd9694d6d,0xb58faab1
.word 0xdf66ed5f,0x3e0fd199
.word 0x755d8dbb,0xb1323c4b
.word 0x69266e17,0x1cad1f8d
.word 0x658a1e8a,0xc9f12784
.word 0x3d3e5a67,0xff273c1a
.word 0x8263432f,0x40a2f8d2
.word 0x06994bf7,0x8cb83692
.word 0xc7ef5742,0xbe7b8a47
.word 0xe544824c,0x9170bb24
.word 0x0be6696c,0xd9caff0c
.word 0xc4f42da6,0xd9d3f678
.word 0x0c77e218,0x108ce27d
.word 0x1deee5e0,0x2468d055
.word 0xb1132cd8,0x6741e0b2
.word 0x042d086c,0x4aeff6e2
.word 0x3a5b53c8,0x6249b13b
.word 0x8a973121,0x8a1bdcb8
.word 0x32a389de,0xd20221e6
.word 0xbd30b8c9,0x9d230931
.word 0x4db67ccb,0x7679cf99
.word 0x2f0893bb,0xbed5c8f8
.word 0xab0ee1b4,0x6575625a
.word 0xfeb78d3c,0x7462042a
.word 0x84496f9e,0x9aa8c5c5
.word 0x9d2a52fe,0x35b05565
.word 0xcbbeab10,0x78ba90a0
.word 0xf8a61eda,0xbf9f0528
.word 0x7c461465,0x3766d4d4
.word 0x2ea7a6d8,0x21ddffba
.word 0x1875ff52,0x6aeebcbf
.word 0x4986531e,0x2a043af9
.word 0x87fd4042,0xe54020ef
.word 0xfac70843,0x19df8085
.word 0x16dd4261,0xe776dd46
.word 0xfbf6c30a,0xb493f600
p39_local1_expect:
.word 0x69bb9130,0x2d667acf
.word 0x86f78ec1,0x5672ec55
.word 0x4223493d,0xc4a3fb82
.word 0x35e5899d,0xd78daf78
.word 0xfdc5a79a,0xb7d8d7a1
.word 0x19ebfb9b,0x3f706331
.word 0xe595ebcb,0x4d77a617
.word 0x0999e7c6,0x88d89f04
.word 0xa300ef4b,0xf0c1ff80
.word 0xa7e9293c,0xc19f02e0
.word 0xa2debc4a,0x908c5a15
.word 0x762d16fd,0x00b51567
.word 0x80e0e754,0xd1936cb5
.word 0xd2db48ae,0x4940a2eb
.word 0xd5e5f85b,0xd56d460f
.word 0x672ee80f,0x00000003
.word 0xff3a3ac7,0xcffab851
.word 0x9831b0d0,0x04b1b11e
.word 0xb6dc6ff3,0xb8919302
.word 0x69266e17,0x89fff5a8
.word 0xcae42492,0x61f65805
.word 0x2dc1a7e3,0xf488531a
.word 0xebe804d3,0xcd90bd05
.word 0x5f192e1e,0xad222e91
.word 0xd16a8094,0xf92baf27
.word 0xc2e9ec54,0x3df900e6
.word 0x4e0924fb,0x7c5a75c3
.word 0x9a7b1811,0xd1d1f391
.word 0x2b1e9f1f,0xa97a2b84
.word 0xa7ecff67,0x007ed1ff
.word 0xcd5d7688,0x4f433a06
.word 0x4ee8baa8,0x2e69186c
.word 0xd2f5df3b,0xcdf0a1cf
.word 0xa960cd1d,0x1db990d7
.word 0x06b333dd,0xe22ceef4
.word 0x2c606db2,0x0c81da92
.word 0xa42da1dc,0xb4066993
.word 0x58d49db4,0x074469dd
.word 0x91bd7ebf,0xa0b49163
.word 0x61e052db,0x8e87d3ab
.word 0xd409ffc5,0xc8f21c86
.word 0x34d5116f,0xe3c1ab5a
.word 0x01dac0ee,0xc9f12784
.word 0xf2dde693,0xf2087c71
.word 0xffb7e1c3,0xd32e6f32
.word 0xd79a2ddb,0xd0f28474
.word 0xba8af653,0x04ab90e3
.word 0xcbbeab10,0x293d4f85
.word 0x5644b269,0x7f96c76e
.word 0x7848ff48,0x20f22225
.word 0x840dde36,0x53d73196
.word 0x4c33470d,0x1a8752f9
.word 0x000000e2,0x7fba69e7
.word 0x88d89f04,0x8181aba2
.word 0xc177e154,0xc2d69e5d
.word 0x8d550954,0x60b90be8
.word 0x672ee80f,0x04b585f5
.word 0xf6fc6e1f,0x2831620c
.word 0x1b4abd5a,0x88f7d57f
.word 0xcccf56aa,0xbde9c397
.word 0x90880be5,0x2826d17d
.word 0xcb4e1f1b,0xad5d17cf
.word 0xaadf2b25,0x41594aca
.word 0xf069c52e,0x36d05956
p39_local2_expect:
.word 0x5b008bc9,0x36790b70
.word 0x7dab9da6,0xd80704ff
.word 0x00000001,0xffff8f3f
.word 0x265e7e96,0xe933cc3f
.word 0xf62dbbdf,0x77e12d3b
.word 0x18c7cadc,0xcac112c9
.word 0x876fb916,0xc1a2333b
.word 0x00000000,0x00000000
.word 0x98bb675e,0x70739dd7
.word 0x8c9b976c,0xbb24c685
.word 0x4b5b9a31,0x529c8db4
.word 0x5198de6e,0x0792e582
.word 0x884d5aff,0xf5faf0e7
.word 0xd5f614a8,0x1d1a238e
.word 0x19337263,0x2c6328a3
.word 0xf136267c,0xdfed2dd8
.word 0x295f9113,0x5a4689a7
.word 0x94ff1364,0xace855cb
.word 0x999f7ed2,0x6587a93d
.word 0x6b61deff,0x634075ea
.word 0x4d033d3d,0x122e79af
.word 0xb35efce4,0xe6b902c5
.word 0x2ab09f48,0xd510a9f1
.word 0x4e982d0b,0x31ff203e
.word 0x5723703d,0x00000030
.word 0xd5e5f85b,0x9cd815b2
.word 0xb7c39b68,0x73191272
.word 0xc1f0594f,0xc8ba027e
.word 0x1ae316d3,0x353c4fd2
.word 0x3080b36c,0xe0c09fff
.word 0x00000000,0xf92baf27
.word 0x164f11d9,0xe728c9aa
.word 0x7d82ddb2,0xb590ecaf
.word 0xde2e26ff,0x2c0cf0e5
.word 0x40452e91,0x9a7472b5
.word 0xab52a617,0x0eba550d
.word 0x954eed41,0x22c9fb02
.word 0x93feb537,0x3ad048c1
.word 0x93c796f1,0xe6b05902
.word 0xc82cbd0f,0x1214e83d
.word 0x658a1e8a,0xc9f12784
.word 0x3d3e5a67,0xff273c1a
.word 0x8263432f,0x40a2f8d2
.word 0x06994bf7,0x8cb83692
.word 0xc7ef5742,0xbe7b8a47
.word 0xe544824c,0x9170bb24
.word 0x0be6696c,0xd9ca800c
.word 0xc4f42da6,0xd9d3f678
.word 0x3d235220,0x41fd3d24
.word 0x016ec8b2,0x0000009b
.word 0xf25360b7,0x672ee80f
.word 0x9418e75e,0xc81a9e08
.word 0xa9487d1b,0xef58be70
.word 0xb5d479d6,0xe3a0f59f
.word 0x9b23038a,0xd5f614a8
.word 0x1bca1d87,0xe0478a33
.word 0x5e096944,0xd3d4db36
.word 0x926b80db,0x83edf15b
.word 0x30006f76,0xfdca5832
.word 0x222d6c2e,0xb97ced81
.word 0x455a9238,0xa3bba15e
.word 0x6fa14c9d,0xd08886b7
.word 0x060ed8b2,0x930a399c
.word 0xacd04f0c,0x436fe1c1
p39_local3_expect:
.word 0x7de28c10,0x0000ff8b
.word 0x55d06824,0xe0e5ee1d
.word 0xff484167,0xd82c13b1
.word 0xe2f6ef4a,0x6c082d04
.word 0x3bb14962,0xc8535b3a
.word 0xb8dc1b8a,0x2131978a
.word 0x00000000,0x000000bf
.word 0x3109239d,0xc9b830bd
.word 0x4775a965,0x84e7ba36
.word 0xedc87c65,0x66bf4356
.word 0xbf772094,0x6129d92c
.word 0x986e08e9,0xe3729dd1
.word 0x9971cd75,0x32a389de
.word 0xcfffed9b,0x8dc13429
.word 0x8bced95b,0x77537b28
.word 0xb77e3730,0x1b5ec9ba
.word 0x65596947,0x3aafccaa
.word 0x3cf1f4dd,0x42a0eabe
.word 0x4272a8c0,0xc9f12784
.word 0x6c0a56bc,0x63dcff6f
.word 0xd16a8094,0xf92baf27
.word 0x5171056b,0xa1b2726a
.word 0x5723703d,0x737808ad
.word 0xf3d12d77,0xb77e3730
.word 0x658a1e8a,0xc9f12784
.word 0x3d3e5a67,0xff273c1a
.word 0x8263432f,0x40a2f8d2
.word 0x06994bf7,0x8cb83692
.word 0xc7ef5742,0xbe7b8a47
.word 0xe544824c,0x9170bb24
.word 0x0be6696c,0xd9ca800c
.word 0xc4f42da6,0xd9d3f678
.word 0x1818d9b1,0xd30752ff
.word 0xd1f0d414,0x10db10c9
.word 0x6f3d974f,0x77c75217
.word 0x3c4f48c5,0x57e9ffdc
.word 0xfc95259f,0x310805d6
.word 0x638ff6c1,0x5a2bd433
.word 0xf7095e0c,0x31da3cad
.word 0x1ead1baf,0xf675d0b9
.word 0xa51076ff,0x35f3814d
.word 0xb84b0035,0x531d1814
.word 0xbccd4086,0xfa1fd8e5
.word 0xefd2e382,0xd61b98f4
.word 0xd89b110b,0xcbd06278
.word 0x74b9cf14,0x2601d5d8
.word 0x67862524,0xc139e057
.word 0x89af66f3,0x6750af93
.word 0x1b215304,0x157e92b8
.word 0x9f6a5bb7,0x5aa58e21
.word 0x47ff97d7,0x9b31e7c9
.word 0xbf6b28a8,0x6475d2bb
.word 0x88f0afc7,0x69b4dc5f
.word 0xd00f2b7f,0xe8684d5d
.word 0x234acf5e,0x08909af7
.word 0x3f4ac685,0x57a1bbdd
.word 0x8c43762b,0x4542e5a2
.word 0x80297ea2,0x15bc19df
.word 0x09673f6a,0xe475a8f4
.word 0x09e7c2e6,0x220a34c5
.word 0xc9271683,0xc350aa0a
.word 0xa75f5e1c,0x56bf86a5
.word 0xdcbfe09b,0x17154aec
.word 0xa7feacc7,0xbff6d68a
p40_init_registers:
.word 0xab99feb2,0x606f6b6d ! Init value for %l0
.word 0xab90cda4,0x0821c5f0 ! Init value for %l1
.word 0x0472d238,0x53abaa37 ! Init value for %l2
.word 0x11f8afa0,0x272752bf ! Init value for %l3
.word 0x09d7cf1b,0xfe7db909 ! Init value for %l4
.word 0x50c913ae,0xa2bd1ac4 ! Init value for %l5
.word 0xdc6497b3,0x97b00609 ! Init value for %l6
.word 0x74530eaf,0xbfc69e0f ! Init value for %l7
.align 64
p40_init_freg:
.word 0x15081a11,0x2c4cbae2 ! Init value for %f0
.word 0x636bf378,0x8906c55b ! Init value for %f2
.word 0x8cbc427c,0x0006211c ! Init value for %f4
.word 0xfd1a344d,0x04eee435 ! Init value for %f6
.word 0xebcc51cf,0x51eb1271 ! Init value for %f8
.word 0xded64297,0xf53ad314 ! Init value for %f10
.word 0x66a83ea9,0x02630df1 ! Init value for %f12
.word 0xd26f1a94,0x77fc9fa6 ! Init value for %f14
.word 0x3a0f82e1,0x74a20fcb ! Init value for %f16
.word 0xde024239,0xed925f06 ! Init value for %f18
.word 0x578dfc30,0xd259484f ! Init value for %f20
.word 0x9ba138c8,0x3a4de98e ! Init value for %f22
.word 0xb2deca40,0x4badfa32 ! Init value for %f24
.word 0xe10dfb3c,0xa079f70c ! Init value for %f26
.word 0x74eb2ca9,0xff25d533 ! Init value for %f28
.word 0x3e1e6cb7,0x0a18fc82 ! Init value for %f30
.word 0x9e984162,0xa1291a91 ! Init value for %f32
.word 0x9a52d3b5,0x4f690371 ! Init value for %f34
.word 0x381d4ffa,0x4680c902 ! Init value for %f36
.word 0xe50a51e5,0xff0c1bfa ! Init value for %f38
.word 0xc1f308b0,0xdf4e0d1d ! Init value for %f40
.word 0x92f033d4,0x2d6ca172 ! Init value for %f42
.word 0x8b0849e7,0x6741813a ! Init value for %f44
.word 0x363b999e,0xb1ff8137 ! Init value for %f46
.word 0x6a8ccfea,0xa73bc53c
.word 0xffa746a0,0xb9e321a4
.word 0x93fe8a4e,0x933887be
.word 0x74e6f957,0xc36b73d9
.word 0xb6bdd5c5,0xf441c314
.word 0x5dcb8560,0x9c294916
.word 0xdbcdd1cb,0x29a997e6
.word 0xe8e3218d,0xb22403ea
p40_expected_registers:
.word 0x00000000,0x0000003c
.word 0x00000000,0x000000cb
.word 0x00000000,0xec187a87
.word 0x00000000,0x00000020
.word 0x00000000,0x000059f9
.word 0x00000000,0x4a8aedba
.word 0x78f36b63,0xb15f0ffe
.word 0x7a3426a1,0x5690066c
p40_expected_fp_regs:
.word 0x6d6b021d,0x1604a813
.word 0x6be8fdac,0xcb30f2d4
.word 0xb09f7926,0x4665a4c5
.word 0x407c7fd9,0xe4deb786
.word 0x16b6d47d,0xae59b673
.word 0x9c35edbe,0x0811b2dd
.word 0x39b3c3d4,0x5bab5c91
.word 0x2560134a,0xfdae336d
.word 0xc417fa17,0xb7a0ac3c
.word 0xca283e8d,0xb6bc7f96
.word 0x045e1ab0,0x4946febe
.word 0xce8ecbfe,0x569b450d
.word 0x639228ec,0x6afba470
.word 0x21e4fc71,0x9c74335a
.word 0xd3d88cec,0x43373b53
.word 0x999d41e0,0xcab9cde0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x9102571f,0x43cbde34
.word 0x00000000,0x000000f5
.word 0x8bb5315c,0xf799e84c
.word 0x65e4783f,0xe0ffff31
.word 0x01d79a96,0x02e9f884
.word 0x032b82c2,0x57d5ef8d
.word 0x1c468f46,0xb15f0ffe
.word 0x5f90dde2,0xc0f2809f
.word 0x6d6b021d,0x1604a8ff
.word 0x6be8fdac,0xcb30f2d4
.word 0xb09f7926,0x4665a4c5
.word 0x407c7fd9,0xe4deb786
.word 0x16b6d47d,0xae59b673
.word 0x9c35edbe,0x0811b2dd
.word 0x39b3c3d4,0x5bab5c91
.word 0x2560134a,0xfdae336d
.word 0xf54cd727,0xd77bdd76
.word 0x4e054036,0xcf8bd0d2
.word 0x9185b504,0x87ff7335
.word 0x6ae7fa30,0x9d807738
.word 0x3a8e95be,0x0aedfb37
.word 0x26a4fe34,0x49e4adc5
.word 0x88054a79,0x52545cd2
.word 0x09c9086e,0xe0fa0642
.word 0x3254243a,0xd6811944
.word 0xb098ff0f,0x7ba2bbb6
.word 0x827228ae,0x9cc77657
.word 0xf0df7713,0xa1a5e501
.word 0xedcf86b0,0x8ae4b6cf
.word 0x718d1201,0x646d5386
.word 0x3149f80f,0xf4421a6d
.word 0x00000000,0x00000020
.word 0xe1e9c868,0x758768c6
.word 0x9d3e87ec,0xf09d9b0c
.word 0x90b87648,0x019db3f9
.word 0x988eb1b3,0xafac1f8c
.word 0xc9dbc8b2,0xaab5ba88
.word 0x3fc23f30,0xe34c29ce
.word 0x10285027,0x660dfe9c
.word 0x9e1671cb,0xb15f0ffe
.word 0xcb0fa274,0xe1820f3a
.word 0x78f36b63,0xb15f0ffe
.word 0x4f4859d2,0x30fc8d57
.word 0x8ee94d3a,0xc838a19b
.word 0x32faad4b,0x40cadeb2
.word 0x0cf779a0,0x3cfb0de1
.word 0x33d525ff,0xa92ceb74
.word 0x82fc180a,0xb76c1e3e
.word 0x1dd4e02e,0x42a461fa
.word 0x00098054,0xcb3ae170
.word 0x7c864e8e,0x464940be
.word 0x2fa9c2ff,0xd6938822
.word 0xd7ff8bab,0xdcf6905b
.word 0xcd5cff9e,0x753e6ac4
.word 0x348d1247,0xf7a3e5eb
.word 0x6f3d23e5,0x12212bb2
.word 0x53460b77,0x2c983b3e
.word 0xffa10314,0xee14711a
.word 0x114e463e,0xadf1bb11
.word 0x60a39eaa,0x4873fcde
.word 0x9a3ca19d,0x078ae92a
.word 0xd7a934ec,0x7cb495cb
.word 0x61e80826,0x93658d4b
.word 0xcf8115f1,0x85765ebf
p40_local1_expect:
.word 0x6d6b021d,0x1604a813
.word 0x6be8fdac,0xcb30f2d4
.word 0xb09f7926,0x4665a4c5
.word 0x407c7fd9,0xe4deb786
.word 0x16b6d47d,0xae59b673
.word 0x9c35edbe,0x0811b2dd
.word 0x39b3c3d4,0x5bab5c91
.word 0x2560134a,0xfdae336d
.word 0x64329b0e,0xf5190899
.word 0x5d8bf28d,0x1fb81426
.word 0xb9897132,0xc2ced904
.word 0x27e2412f,0x22554be3
.word 0x8f353fba,0xdca93091
.word 0x4894c8b4,0xf7ff57fe
.word 0x5b0c2f8d,0xcd91eb0d
.word 0xd63230ff,0x19a7ea3f
.word 0xfbff205a,0x89ab0689
.word 0x13047ac5,0xe3bab45b
.word 0x8ef5fa1a,0xc017f763
.word 0x80f0bb4a,0x723d5835
.word 0x357555bc,0x86a3ae1e
.word 0x491246bd,0x90c42038
.word 0xa816938b,0x08ce0962
.word 0xa36f43bf,0xe06f9ad8
.word 0x2870d279,0x1e78d001
.word 0x3a917c50,0xb14136d5
.word 0x272752bf,0xf4a81114
.word 0x153f7a5f,0x77af264c
.word 0xd3d38ef5,0x8b999dcc
.word 0x4dd46d86,0x1993eddd
.word 0xf397ffca,0xb2a5f89b
.word 0x10343fc0,0x9e789803
.word 0x8b51b1d5,0xd3715bd7
.word 0x6437fc41,0x72e42691
.word 0x53a4d2c5,0xd0997244
.word 0xc679dccf,0x511d3201
.word 0x5cd8f4fa,0xdee405b7
.word 0x421cd5f2,0x5dba1038
.word 0x7ac84b73,0x8a3cfdfa
.word 0x7a3426a1,0x5690066c
.word 0x1bcb900f,0x875d265c
.word 0x81b6c52f,0x6e02a66d
.word 0x0b1f7033,0xce4d76fa
.word 0x24e668e2,0xa3e69f87
.word 0xd70026e8,0x7203da9d
.word 0x421cd5f2,0x5dba1038
.word 0xc0bf5f95,0x61e80826
.word 0xbe643809,0x240dc273
.word 0x13a80416,0x1d026b6d
.word 0xd4f230cb,0xacfde86b
.word 0xc5a46546,0x26799fb0
.word 0x86b7dee4,0xd97f7c40
.word 0x73b659ae,0x7dd4b616
.word 0xddb21108,0xbeed359c
.word 0x915cab5b,0xd4c3b339
.word 0x6d33aefd,0x4a136025
.word 0xdd545730,0x18a03c28
.word 0x3a0b8a1b,0xfa39fe7e
.word 0xf4a459f9,0x9e789803
.word 0xf4a81114,0x3e8ba483
.word 0x92ed4a1a,0x8cf2206d
.word 0xc512efc3,0xb6b7839e
.word 0xa6eb64e3,0xaac80702
.word 0xdaabc06c,0x09dfdb40
p40_local2_expect:
.word 0xc9438ea5,0x84d3c22a
.word 0x12916ddd,0xd9bab004
.word 0xd4671bda,0xba657cf0
.word 0xd7945587,0x5b7fb149
.word 0x701ad7ba,0xaa2f6f30
.word 0x5026bf93,0x0229a7bb
.word 0x4a8aedba,0x6ab944c5
.word 0xf2a2ff5d,0x018448e3
.word 0x6d6b021d,0x1604a813
.word 0x6be8fdac,0xcb30f2d4
.word 0xb09f7926,0x4665a4c5
.word 0x407c7fd9,0xe4deb786
.word 0x16b6d47d,0xff59b673
.word 0x9c35edbe,0x0811b2dd
.word 0x39b3c3d4,0xcb0fa274
.word 0x2560134a,0xfdae336d
.word 0xc9e13a13,0x01a2c368
.word 0x5942a282,0x30b0287b
.word 0x514e8d9e,0xdf107d7b
.word 0x117f33b2,0x25076985
.word 0x8d87d411,0x8b51b1d5
.word 0x072a95be,0x5147768f
.word 0x28d0301e,0xbc4d3aab
.word 0x49b60498,0xa53c1ca8
.word 0xcb0fa274,0xe1820f3a
.word 0xe0fa0642,0x394202de
.word 0x4f4859d2,0x30fc8d57
.word 0x8ee94d3a,0xc838a19b
.word 0x32faad4b,0x40cadeb2
.word 0x0cff79a0,0x3cfb0de1
.word 0x33d525ff,0xa92ceb74
.word 0x82fc180a,0xb76c1e3e
.word 0xf8112aef,0x28a50d0a
.word 0x97be28e6,0x6f6da465
.word 0xb643e0fc,0x4fd5367f
.word 0x8b754668,0x24137c97
.word 0x45d408d3,0x415a7fb6
.word 0xa0d8bb39,0xdd189bc8
.word 0xa1d9bf99,0x968fee47
.word 0x3586be3d,0x0727d6ae
.word 0xc4f5f27c,0x35954258
.word 0x5f03477d,0x89fbeb8c
.word 0x7750a6c1,0x0db4ed8b
.word 0xd916092a,0x865d7cb9
.word 0xb21bed93,0x9dbc507b
.word 0x71bef001,0x97b00609
.word 0x31629582,0x3dee10df
.word 0xdb60598f,0x2e41458c
.word 0xc417fa17,0xb7a0ac3c
.word 0xca283e8d,0xb6bc7f96
.word 0x045e1ab0,0x4946febe
.word 0xce8efffe,0x569b450d
.word 0x639228ec,0x6afba470
.word 0x21e4fc71,0x9c74335a
.word 0xd3d88cec,0x43373b53
.word 0x999d41e0,0xcab9cde0
.word 0xeaee919f,0xb1f91047
.word 0x223942f8,0x99a73163
.word 0xab96de8d,0x2f4bb38f
.word 0xafa7af96,0xb9aaf1d7
.word 0x48fb82e5,0xc6ce96a2
.word 0xb3556f8f,0x3dabcac2
.word 0x8e98c1e6,0x68b38646
.word 0xed53fbec,0x6fac8629
p40_local3_expect:
.word 0x9aea6751,0x7815930b
.word 0xa97c0395,0x37ca8e88
.word 0xa361d39f,0x1e05ea5b
.word 0x1ae1ff13,0xa4783520
.word 0x0dab7115,0xa1a3bacb
.word 0x9ac0e3d7,0x5a94f647
.word 0x11f1053e,0xd086bf42
.word 0x0d2a4ae2,0x2e4fabd5
.word 0xd2f1e67d,0x89e4d6dd
.word 0xbb9b88d0,0x3b980e75
.word 0xcd0c62bc,0x0b2640e4
.word 0xc0bf5f95,0x61e80826
.word 0x8f644f67,0xaeea9e5c
.word 0x9c9ac601,0xde1d7ed6
.word 0x80619911,0x3f26458a
.word 0xe6f6256b,0xb01a5e04
.word 0x61600541,0xf667a17a
.word 0xb29ac5c9,0xd1c9c0a0
.word 0x2eeae4ff,0x7e9f5fd4
.word 0x649bf628,0xef72147a
.word 0xc6ce96a2,0x7cb7b44f
.word 0x2db71b3a,0x796e8992
.word 0x16bc5b2a,0xad2ff49f
.word 0xb12aaabd,0x1439f41d
.word 0x1ec1008a,0x1727742f
.word 0x3064d5c7,0xa9317798
.word 0x369c1473,0x441846a9
.word 0xcd9e260a,0xda3149ab
.word 0xa63e70f9,0x8fe78b2d
.word 0x606f6b6d,0xbd1b6fa0
.word 0x83ebc2bd,0xa277a006
.word 0x56ddffe6,0x42f10558
.word 0x3caca0b7,0x17fa17c4
.word 0x967fbcb6,0x8d3e28ca
.word 0xbefe4649,0xb01a5e04
.word 0x0d459b56,0xfecb8ece
.word 0x70a4fb6a,0xec289263
.word 0x5a33749c,0x71fce421
.word 0x533b3743,0xec8cd8d3
.word 0xe0cdb9ca,0xe0419d99
.word 0x3e4bd512,0x7fba1869
.word 0x628534ba,0x96476671
.word 0xe2667506,0x93abbf57
.word 0xcc2b1125,0xeabcbbcb
.word 0xb4126201,0xc34692a0
.word 0x2e214172,0xee77c5d6
.word 0x04a4b908,0xcde2ff1e
.word 0x41ff19f4,0x34869e19
.word 0xe2ba4c2c,0x111a0815
.word 0x5bc50689,0x000000f5
.word 0x1c210600,0x7c42bc8c
.word 0x35e4ee04,0x4d341afd
.word 0x7112eb51,0xcf51cceb
.word 0x14d33af5,0x9742d6de
.word 0xf10d6302,0xa93ea866
.word 0xa69ffc77,0x941a6fd2
.word 0x1a2311c3,0x5029eb95
.word 0xe95763d7,0xdc6093b3
.word 0xd4e54b72,0x8b9a49e7
.word 0x9830322c,0xb24b9ef2
.word 0x7471ef7c,0x239db662
.word 0xffad7cc6,0x5faf91de
.word 0x00000000,0x0000002a
.word 0xb7096ac7,0x86274589
p41_init_registers:
.word 0x35fc991e,0x96fc2693 ! Init value for %l0
.word 0x5c82558c,0x694ddd53 ! Init value for %l1
.word 0x6d3ee348,0x11aada2f ! Init value for %l2
.word 0x149cff08,0xba561edd ! Init value for %l3
.word 0xd002d378,0x54e1e419 ! Init value for %l4
.word 0xf3ea1d9d,0xeb066f47 ! Init value for %l5
.word 0x5d891ee1,0xf77aadfe ! Init value for %l6
.word 0x28ee6154,0x12987bcd ! Init value for %l7
.align 64
p41_init_freg:
.word 0xd85e9c45,0x5d68adf7 ! Init value for %f0
.word 0xc4dc81f4,0x5f0bc3e1 ! Init value for %f2
.word 0x55efb262,0x8093c2f6 ! Init value for %f4
.word 0x77f52677,0x963a94e1 ! Init value for %f6
.word 0xcdfd9426,0xf6479776 ! Init value for %f8
.word 0x8161f9db,0x65b7c3ee ! Init value for %f10
.word 0x3152e7dd,0x84857370 ! Init value for %f12
.word 0xa85a2991,0x7a7c6302 ! Init value for %f14
.word 0x5ba57421,0x858e607d ! Init value for %f16
.word 0xe54dacb4,0xd40ed598 ! Init value for %f18
.word 0x076d215d,0x35401031 ! Init value for %f20
.word 0xb3b5e7de,0x5c3e3111 ! Init value for %f22
.word 0x1b7ddd68,0x758087ab ! Init value for %f24
.word 0x73c260b5,0xca639aca ! Init value for %f26
.word 0x0082776e,0xc5bbc4fd ! Init value for %f28
.word 0xaf14c1b4,0x8b044297 ! Init value for %f30
.word 0xedabbf98,0x2cf32eec ! Init value for %f32
.word 0xe9284d32,0x20d80ce3 ! Init value for %f34
.word 0x7791c7d3,0x0f9d63e3 ! Init value for %f36
.word 0xdd2e8b67,0x4ef20ad5 ! Init value for %f38
.word 0xd686b43d,0x823ada72 ! Init value for %f40
.word 0x89e5ce5b,0x4ab0fd24 ! Init value for %f42
.word 0x17f59676,0xa0d53769 ! Init value for %f44
.word 0x2db6a300,0x13dec581 ! Init value for %f46
.word 0x1ff73694,0x880c0a25
.word 0xdfc73c71,0xe999a3b5
.word 0xa22402bd,0xbd308155
.word 0x4498d04e,0x63cb4fd3
.word 0xdd750b6c,0xa4ede9fd
.word 0x67d55002,0xae6b1750
.word 0x3e870563,0x77fcc203
.word 0xfff5531a,0x882ce0fc
p41_expected_registers:
.word 0x00000000,0x422335ba
.word 0x00000000,0x00000079
.word 0x60612930,0x28e8156b
.word 0x00000000,0xb975ffcf
.word 0x00000000,0x000000f6
.word 0x00000000,0x3aa43624
.word 0x00000000,0x7e4c0469
.word 0x00000000,0x608c6fe8
p41_expected_fp_regs:
.word 0x92f1f3f3,0xc7c6ef8f
.word 0x1d4052bc,0x0f20b939
.word 0x1f69503c,0x4b2b5514
.word 0xc05c74bf,0xdc2b00b5
.word 0x8e89a948,0x63f3ff19
.word 0x0d3b47cc,0x4f14dd83
.word 0x08df597b,0xbb8d6570
.word 0x286fe23a,0x9c33210b
.word 0xbb531a92,0x3808a5ab
.word 0x332d5ddf,0x08994aed
.word 0x3aa43624,0x0e96ff6b
.word 0x8c160278,0xdf7d8737
.word 0x798aa389,0xcb77dda1
.word 0x4bcddc59,0x61bce4fa
.word 0x2983a6e7,0xc34b18e8
.word 0x835d34c4,0x4610d035
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0xa6037379,0x8eaa7aa2
.word 0x7f0b2906,0x27628edd
.word 0x53d4bdbf,0x4ab80559
.word 0x6839af55,0x7f451e09
.word 0x1dff3d4d,0xa90edbbb
.word 0x99fef0a7,0xa91345a7
.word 0xdc5fc4ff,0xace8553e
.word 0x446e7020,0x2fee0290
.word 0xb00dc5e5,0x608a1069
.word 0xebf2ae87,0xdacef703
.word 0x93fb4b0a,0xaf77d8f1
.word 0x00de6448,0x8bf89b92
.word 0xd1dad666,0x834995e8
.word 0x9728e8c6,0x79133848
.word 0x5665228f,0x067c0b4b
.word 0x43e4344d,0x18564d48
.word 0x57b21f8d,0xfbf3641d
.word 0xd054e478,0xf3fb045a
.word 0xd8980fdc,0xe0ff31a2
.word 0xd5199a66,0x7f451e09
.word 0xa8a4c421,0xb4203f7a
.word 0x66a30eb3,0x19a2d04c
.word 0x1bb3c2c8,0xca8f6971
.word 0x02a8eb32,0x1a581387
.word 0xaba50838,0x921a53bb
.word 0xed4a9908,0xdf5d2d33
.word 0x6bff960e,0x2436a43a
.word 0x37877ddf,0x7802168c
.word 0xa1dd77cb,0x89a38a79
.word 0xfae4bc61,0x59dccd4b
.word 0xe8184bc3,0xe7a68329
.word 0x35d01046,0xc4345d83
.word 0x92f1f3f3,0xc7c6ef8f
.word 0x1d4052bc,0x0f20b939
.word 0x1f69503c,0x4b2b5514
.word 0xc05c74bf,0xdc2b00b5
.word 0x8e89a948,0x63f3ff19
.word 0x0d3b47cc,0x4f14dd83
.word 0x08df597b,0xbb8d6570
.word 0x286fe23a,0x9c33210b
.word 0x7b8d923a,0x26948cc5
.word 0xf1d5ee0f,0x54b7c38b
.word 0x7839263d,0xece90fa3
.word 0xa6ef1aff,0x94d78d00
.word 0x50d24913,0x80acc73a
.word 0x8019e34b,0xd8d7caff
.word 0xa1d44e88,0x6eec9325
.word 0x643e9dd0,0xa7f43eb0
.word 0x5348778a,0xc07d7820
.word 0xf9071c54,0x57b43264
.word 0xa3b9c42a,0x07711d0e
.word 0x00000000,0xaccfbf33
.word 0x0000ef8f,0x9bc84f92
.word 0x268768cb,0xfde5dfba
.word 0x6408fcca,0x4d0c9696
.word 0xfeefd46f,0x5913d9a4
.word 0x64e8f51b,0x2d1e4113
.word 0x00000083,0x83588051
.word 0x8c1fec9f,0x61582565
.word 0xcf8d6083,0x48074f32
.word 0xc87596c6,0x38530b39
.word 0x9167c8ea,0xadc1bf44
.word 0x96d464f3,0x650f4aef
.word 0x11753100,0x78ac21fd
p41_local1_expect:
.word 0x39291178,0x6ee5278b
.word 0x3b249ca8,0x1541c7e2
.word 0xd8a3d5bc,0xb905f167
.word 0x5ac0955f,0x60c83b40
.word 0xb1d590be,0xd562b3f6
.word 0xf793b3cd,0x708d633e
.word 0x5060c5f5,0xbaec9764
.word 0x62ac4fe1,0x8e9272d2
.word 0xd85e9c45,0x5d68adf7
.word 0xc4dc81f4,0x5f0bc3e1
.word 0x55efb262,0x8093c2f6
.word 0x83588051,0x963a94e1
.word 0xcdfd9426,0xf6479776
.word 0x8161f9db,0x65b7c3ee
.word 0x3152e7dd,0x84857370
.word 0xa85a2991,0x7a7c6302
.word 0x774386fc,0xf0ff1558
.word 0x8fb55698,0x4bc0fc0c
.word 0x4fcc7a04,0x47dac70d
.word 0x1be23c6c,0xa572bda9
.word 0xe5745ec4,0x03da06ad
.word 0xc93a875d,0x337d2ffc
.word 0x4714de81,0x88556aac
.word 0x2a388628,0x586ac5ac
.word 0xbb531a92,0x3808a5ab
.word 0x332d5ddf,0x08994aed
.word 0x00000008,0x0e96ff6b
.word 0x8c160278,0xdf7d8737
.word 0x798aa389,0xcb77dda1
.word 0x4bcddc59,0x61bce4fa
.word 0x2983a6e7,0xc34b18e8
.word 0x835d34c4,0x4610d035
.word 0x46e09619,0x331e5580
.word 0x39c33b38,0xa8c215dc
.word 0xfa716048,0x367d8eba
.word 0x79c404dc,0x2eb2823c
.word 0x0000000e,0xe7554b4b
.word 0x6db7367b,0xfcc80d3c
.word 0x7269de8c,0x8f80b9f3
.word 0x72a47298,0x36caeba7
.word 0xb5bbdda8,0x19d2260b
.word 0x3b108bb5,0x74469ebe
.word 0x4e24148f,0x7bfcca3d
.word 0x98e90311,0x5e1eb7d0
.word 0xf5cf3d57,0x73752bfc
.word 0x3665a841,0xd3639735
.word 0xfd00f97c,0xaaabdb9f
.word 0x91f16f50,0x9da95fc6
.word 0x6d3b4e4e,0xd221f79a
.word 0x00000008,0xe74d3f81
.word 0x96c592a4,0xaccfbf33
.word 0x5fddd038,0x9940912f
.word 0xd7b2ff7e,0xdc395c62
.word 0xcf8d6083,0x0441706e
.word 0x691ec100,0x3659c713
.word 0xac4db473,0x9c8fed29
.word 0x028b8f8b,0x4f01a486
.word 0x3c0518bb,0xf913f6cc
.word 0x3330ae46,0xe89d1214
.word 0x3e9acf22,0xf9953c8e
.word 0xaaaabd0e,0xc8177401
.word 0x2c99edff,0x0cffaf10
.word 0x1af924bc,0xe5155e38
.word 0x7eeb7ebe,0x83588051
p41_local2_expect:
.word 0x36e03065,0x4dda066e
.word 0x2210127f,0x9f6f9e20
.word 0x700b051a,0x19290ae4
.word 0x973ed617,0x1b45a0bd
.word 0xe24613c3,0x355b5eb8
.word 0x0a94b80d,0x43de0573
.word 0xffb6c32d,0xf159bed9
.word 0x9c12154e,0xa0aa7dd4
.word 0x133a6602,0xac5732b4
.word 0x623ac3fd,0x5ad96866
.word 0xfe90c54a,0x4c8f1173
.word 0xe088307e,0x83f11829
.word 0xbe032bef,0x809759ed
.word 0xadc0284b,0xe97fd066
.word 0xa2a21a0c,0x56542083
.word 0xd792d46a,0xdca2144e
.word 0x41d7e09a,0x9e32120d
.word 0x9b917f17,0xdd32ecee
.word 0xb553f83e,0xbdc28bc4
.word 0x58fd3e12,0x5bb81a1e
.word 0x93799d2f,0xa7da9bff
.word 0x8e0fa82b,0x082897f2
.word 0x7c7eb9c5,0x46bed312
.word 0x0d5b0b4d,0xe3f4697b
.word 0xd8ae0ae3,0x67178dbe
.word 0xf36e6b9b,0x5bddc41c
.word 0xd12a1ead,0x69bf1556
.word 0x13e6c36d,0xffc91662
.word 0xc50285df,0x973ed617
.word 0x2e3f8fe6,0x0f627b23
.word 0x520e455f,0x0000005e
.word 0x5f3a9df6,0xed647c13
.word 0x8345cb5d,0xf27a6853
.word 0x647e099d,0xb062fbb3
.word 0x6786d4ef,0x5add290b
.word 0xb910f31e,0x6b1af87a
.word 0x00000075,0x53322f08
.word 0x6de57f1b,0xbaeae900
.word 0xf9bdfcc1,0xbb1edf87
.word 0x9b06a6b0,0xc9d3d5f0
.word 0x5e6c6f4c,0x102ae246
.word 0xaacac053,0x643e3175
.word 0xa9dc8863,0x477dfb9f
.word 0xaee137ad,0xba15fb3e
.word 0xe89d1214,0xb975ffcf
.word 0xd49f1c12,0x87be5ce1
.word 0x64f2954a,0x6e98f1aa
.word 0x9c119e04,0x327d0b07
.word 0x97fac21e,0x36f3cc1a
.word 0xc27040c7,0x8615ea33
.word 0x9d50bbef,0x3bc9e58b
.word 0x29c4e76c,0x53262f17
.word 0x9fc3afb1,0xc8fc797e
.word 0xa822b176,0x4f35c977
.word 0x9b9dd868,0x953aab9a
.word 0xa39bd3bc,0xb441299d
.word 0x60612930,0x28e8156b
.word 0x6af5c107,0x1e97e7a2
.word 0x529f3c11,0x6555c573
.word 0x12160f97,0x275b5375
.word 0xea7a35b1,0xf92dc9ac
.word 0xce9fcf73,0x7dd64a68
.word 0xd534eae4,0x20fd30e8
.word 0xd72875c5,0x367d8eba
p41_local3_expect:
.word 0x86a4014f,0x8b8f8b02
.word 0xccf613f9,0xbb18053c
.word 0x14129de8,0x46ae3033
.word 0x8e3cfff9,0x22cf9a3e
.word 0x017417c8,0x0ebdaaaa
.word 0x10afff0c,0xffed992c
.word 0x385e15e5,0xbc24f91a
.word 0x51805883,0xbe7eeb7e
.word 0xba281df0,0x423b0198
.word 0x2f78a6d1,0x60929609
.word 0x6248ea5f,0xfc6ca681
.word 0xb975ffcf,0x9323467f
.word 0xffdf9925,0x56fca552
.word 0x6400680a,0xbafcc01f
.word 0x70740570,0x113b9868
.word 0xbc5d303a,0xc92a88bc
.word 0x17239581,0x2ca22f9e
.word 0x59f1d266,0x25d50340
.word 0x845e81e4,0xc6dbd8bc
.word 0xfcb0475e,0x0b074d4d
.word 0x65a19b0c,0xd9c880b3
.word 0x6b63cd7c,0xc8b9583c
.word 0xbbfd1702,0x83dcc074
.word 0xb108b9c3,0xfb70ae66
.word 0xffbaf165,0xce0cc897
.word 0xe199db8c,0x43d1daf1
.word 0xdaed3279,0xcff382bb
.word 0xd9854e08,0xdd7d731b
.word 0x49a59c47,0x1a43a80a
.word 0x9a5090e2,0x2d78fb0f
.word 0x5bb290ab,0x2e886aa1
.word 0x3b9b7c93,0xafa66993
.word 0x6400680a,0xe7177464
.word 0x7c47de42,0xf070e568
.word 0xe0105622,0x346aec34
.word 0xdcff656b,0xd8d7caff
.word 0xab48cd9e,0xe7279855
.word 0xe3f4697b,0x389a63e5
.word 0x4036f1c7,0xb2463f2a
.word 0x5cfcae2d,0xc2bcf973
.word 0x6b93b1c8,0xa5e44b71
.word 0x47850e4c,0x632e36a6
.word 0xde8f8dfd,0x2bee2c19
.word 0xf82dd58a,0xd2e6445b
.word 0x905aee81,0x874cdac9
.word 0x883ce8ff,0x7f3e038e
.word 0xdb8859d4,0x7ed42718
.word 0x58e8f7b6,0x42da94db
.word 0x9c0b8523,0xf49b3328
.word 0x0c720146,0xb716d37e
.word 0x1aff5a49,0xeb9823ad
.word 0x8403ce0f,0xff711efc
.word 0xa4f01379,0x5043f062
.word 0x00000000,0x3aa43624
.word 0x078709a9,0x608c6fe8
.word 0x921658cf,0x8dd98f3d
.word 0x009f7230,0x2dba24a2
.word 0x40df5c54,0xcad695fa
.word 0x94feff57,0x7f608c31
.word 0x5e0b2730,0x14100d56
.word 0xaf891092,0xa39bd3bc
.word 0x0ccda469,0xffffffff
.word 0xdca6d7c8,0xdc363c51
.word 0xec877018,0xecca2f0a
p42_init_registers:
.word 0xf09b3733,0xaf917345 ! Init value for %l0
.word 0x140ad8f9,0xea6618d6 ! Init value for %l1
.word 0xc385dcd3,0xd6c06a3d ! Init value for %l2
.word 0xd8bdfeb6,0x507ca420 ! Init value for %l3
.word 0x94b2bb2f,0xbb85d084 ! Init value for %l4
.word 0x9c5e8c4c,0x32f5503c ! Init value for %l5
.word 0x51e67be0,0x21d041a3 ! Init value for %l6
.word 0x9b089940,0x6d4fc192 ! Init value for %l7
.align 64
p42_init_freg:
.word 0x68b52551,0x368e8375 ! Init value for %f0
.word 0x486c5789,0x41897927 ! Init value for %f2
.word 0xcd322ee4,0xc8d5660a ! Init value for %f4
.word 0x58c807e8,0x75d7f63d ! Init value for %f6
.word 0x80f663e3,0x0b87f29b ! Init value for %f8
.word 0x30c2de5b,0x64b1d71d ! Init value for %f10
.word 0x5b07f3c5,0x98436602 ! Init value for %f12
.word 0xc2c4f685,0x7bcb634f ! Init value for %f14
.word 0x01b5a07f,0x3f65f81a ! Init value for %f16
.word 0xe793c4ef,0x1258008f ! Init value for %f18
.word 0x173f75fe,0xf0294025 ! Init value for %f20
.word 0x85f6ba77,0x201c9cba ! Init value for %f22
.word 0x8a224cdc,0x23df88ff ! Init value for %f24
.word 0x5c802f21,0x2b19e476 ! Init value for %f26
.word 0x7d10605d,0x07bfb4a6 ! Init value for %f28
.word 0xbd8590d6,0xe36570fa ! Init value for %f30
.word 0x98a736ba,0x2ccaa35e ! Init value for %f32
.word 0x86f2f6f5,0x6893a3bd ! Init value for %f34
.word 0xb8d28666,0x54aaa4fa ! Init value for %f36
.word 0xeaaef665,0x87c01517 ! Init value for %f38
.word 0x9935ecaa,0xa2697939 ! Init value for %f40
.word 0xa75ad393,0xbff96ed2 ! Init value for %f42
.word 0xcdf5a808,0x679299b3 ! Init value for %f44
.word 0xe341674e,0xb3562bb4 ! Init value for %f46
.word 0x8e099101,0xc6840091
.word 0x2204d89f,0x955ef28b
.word 0x3cd602d1,0x129087a3
.word 0xd216037a,0x1d449e57
.word 0x316d6871,0x79f350d0
.word 0xa6a9b9a1,0x883f6b15
.word 0xd83ff51b,0xc56aa8e8
.word 0xec0f2a36,0x8a103211
p42_expected_registers:
.word 0xffffffff,0xffffd12a
.word 0x00000000,0x00000028
.word 0x00000000,0x0000009e
.word 0x00000000,0x44581b0b
.word 0x3bb65cea,0x5f61c81a
.word 0x00000000,0xb2c566bc
.word 0xee7c50e9,0x7324c252
.word 0x00000000,0x00000062
p42_expected_fp_regs:
.word 0xb4e381cc,0xe07286e0
.word 0x8de8652d,0x1f8908d0
.word 0x66afa0ff,0x1246ea18
.word 0x28fa1371,0xcdcff25b
.word 0x8c62a5e6,0xe1f6532f
.word 0xf248f520,0x2ba66df6
.word 0xf0866a4d,0xdacaa82e
.word 0x252aab5c,0x2dd52142
.word 0x26e81b45,0xe1b7d1a1
.word 0x1c0d6541,0x0b1b5844
.word 0x258f34e0,0x243e3d9a
.word 0x31d97a92,0x78bbc562
.word 0x699dc8e0,0x3b548f09
.word 0x4e11891b,0x145cde52
.word 0xbf5a720b,0xb4c6042a
.word 0xf1f53746,0x53ed46ea
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0xc1e64554,0x10bbdd1f
.word 0x73092c6c,0x4c7cab66
.word 0xe0ac6581,0x3d679809
.word 0xad9af7c5,0x6ae9a33a
.word 0xbb03a2b9,0x2ab42c1d
.word 0x99d02dd7,0xc56ce1d5
.word 0x19fd4eff,0x31091b18
.word 0xeec0b335,0xc14cfde0
.word 0x30e8d84f,0xadca9ef1
.word 0xec1c2fb8,0xa9fb7fdf
.word 0x2900f950,0x83ed358a
.word 0x3ee85548,0x3db77f4d
.word 0xef80d038,0xe469b144
.word 0xfb4f1695,0xb68663ef
.word 0x92c84ebf,0x2231f46b
.word 0x504af1ca,0x7afd5d5d
.word 0xad17af4a,0x83927674
.word 0x1a5aeac7,0x9448c99c
.word 0xb2c566bc,0xf5d7fd8c
.word 0x3c3ff4cc,0xd2137ea6
.word 0x0ce92f45,0x78b88353
.word 0xb751e983,0xba845ae5
.word 0x3cb9f7ca,0x1801c637
.word 0x466ede2f,0xa4eeb10d
.word 0x79819343,0xd1990252
.word 0x31be06d5,0x941d7f81
.word 0x4ca1c0b6,0x892361f6
.word 0x90c9fd68,0xbef058c6
.word 0x9be6dd86,0x6437a707
.word 0x792cc91c,0x7005e74b
.word 0xd12a60ee,0x124216db
.word 0x000000a6,0x0f249463
.word 0xa821d20b,0xc19ebae5
.word 0xbe067964,0xab3de412
.word 0x09cbc534,0x5b35ffdc
.word 0x053d44a4,0xb14d64c9
.word 0x5c043e3c,0xd94e5033
.word 0x9c89b985,0xae4994bf
.word 0x3f4251a1,0x874e3c67
.word 0xbd71cf44,0x4a16f732
.word 0xa001b640,0x1c80bc8f
.word 0xf37bfdde,0xf9f4f8df
.word 0xa9951e09,0x77f9880f
.word 0x00006331,0x83a9023f
.word 0xe88cefe9,0x2662b072
.word 0x7dfa18c9,0x27f5e382
.word 0x04add78d,0x0d0a62e2
.word 0xe5ea2734,0x3ed3e220
.word 0x577ede4c,0xbd4f5859
.word 0x3bef6311,0x42baeafc
.word 0xedeb69d3,0xbf078b68
.word 0x2bca5744,0xab45f1eb
.word 0x6c22500a,0x2e5f72fb
.word 0x76c28190,0xa420511d
.word 0x15f2a868,0xb68cd22e
.word 0x56c89f13,0x75e35c51
.word 0x5bb9e29d,0x1bad9ac9
.word 0x76756fc2,0x88494aa9
.word 0xe92af051,0xcd2ffb07
.word 0x97b053ff,0x56d84822
.word 0xcec63530,0x3fbe0a4d
.word 0x4012029c,0xd7aefc5d
.word 0x7af45e69,0x4e6ece20
.word 0xc65522f9,0x9bd07efc
p42_local1_expect:
.word 0x67b4aafb,0x21df0a65
.word 0x28724a4c,0x6a11f773
.word 0xf1c93adf,0x2cda6e73
.word 0x00006331,0x4e49972a
.word 0x2c342893,0x2ecd38dd
.word 0xd73d5e62,0xaa7dbb53
.word 0xa97b1666,0x75d5ff69
.word 0xee83f445,0x1c0a98b7
.word 0x2d58430b,0x267485fe
.word 0x4490e52b,0xec42e3d5
.word 0xbb46dc4b,0x4ef106fa
.word 0x98429dbd,0xdd898135
.word 0xae9016bd,0x21795580
.word 0xd87c598d,0x7ee1f40b
.word 0x0ae69de8,0x49dd5114
.word 0x64ab669a,0xeb17756e
.word 0xff972ac7,0x79d96add
.word 0x8e2b3dfe,0xbb47b93d
.word 0xdb6bc5da,0x9f9ce202
.word 0x0b212e1c,0xba896fa8
.word 0x333678c9,0xdd2cdc99
.word 0xc480761d,0x652dd42b
.word 0x02b42819,0x7d5bcff2
.word 0xab78258a,0x7fbb9e78
.word 0xbdd9d08e,0x477bca24
.word 0x5ea21ac7,0xe25a8716
.word 0x7f6d7f58,0xaf8f2c39
.word 0xb5ff5c2f,0x1596262e
.word 0x45bfc5c9,0x06ff3c30
.word 0x0e086cec,0x0089918c
.word 0x353dc51a,0x10d74758
.word 0xed751f61,0x5eec99f5
.word 0x8b2d3126,0xab808f1a
.word 0x494971da,0xad277a2f
.word 0x88a965e9,0x7261a968
.word 0xee7c50e9,0x7324c252
.word 0xec5180be,0x5364079b
.word 0x9c15bb9d,0x6a4fff0f
.word 0xecbfe327,0x6817f2db
.word 0x321c8e37,0x707decb5
.word 0x44e0050a,0xaeb0260b
.word 0x052e56e0,0x7f78a057
.word 0x9b9bee02,0x2026ffe3
.word 0x5cf5f496,0x72c07aff
.word 0x805a9f77,0x6b9b211e
.word 0x5212e583,0xd45aeccb
.word 0x00000064,0x1b36c571
.word 0x495668b6,0xb8e47729
.word 0x26e81b45,0xe1b7d1a1
.word 0x1c0d6541,0x0b1b5844
.word 0x258f34e0,0x243e3d9a
.word 0x31d97a92,0x78bbc562
.word 0x699dc8e0,0x3b548f09
.word 0x4e11891b,0x145cde52
.word 0xbf5a720b,0xb4c6042a
.word 0xf1f53746,0x53ed46ea
.word 0xcaecac4d,0x5f6c3fa5
.word 0x83b09bac,0xe09c9c2b
.word 0x081f29e8,0x6f5583da
.word 0x124d8522,0x44268f4f
.word 0x1718cd84,0xbd3bd7d1
.word 0xcf8f6060,0x00dde63a
.word 0x127376ff,0x936f49df
.word 0xd66e00c4,0x7f1bc991
p42_local2_expect:
.word 0x1e4ab77a,0x471a094d
.word 0xec36ef7c,0x210dff2f
.word 0x45bfc5c9,0xd40ac4e5
.word 0x362d6baa,0x10b1517a
.word 0x307d3aa7,0x9301a404
.word 0xa43d987f,0x4f30af3c
.word 0xf43a8829,0x6248d414
.word 0x5649c525,0x374554c0
.word 0xb4e381cc,0xe07286e0
.word 0x8dff652d,0x1f8908d0
.word 0x66afa0ff,0x1246ea18
.word 0x00000087,0xcdcff25b
.word 0x8c62a5e6,0xe1f6532f
.word 0xf248f520,0x2ba66df6
.word 0xf0866a4d,0xdacaa82e
.word 0x252aab5c,0x2dd52142
.word 0x2059bd1e,0x5fcadc96
.word 0xa5b55175,0x5fff8ceb
.word 0xa3ab1162,0x7fe8ca3c
.word 0x7bafd7d6,0x8f3f16a4
.word 0x4ad8f637,0xe6dcb6f0
.word 0x2bcefbdb,0xd0d795ca
.word 0xbd750920,0xd313e544
.word 0x8e7a1d4c,0xddc60380
.word 0xd313e544,0x57c7ad90
.word 0x93b6c9a0,0x2045de2d
.word 0x931c396f,0xccc83491
.word 0x4522565c,0xcdf677ea
.word 0x993cb8b7,0xd3184ed1
.word 0x65d71fde,0x69477a62
.word 0x19e78277,0x90206176
.word 0x5cad40f1,0xfdffcfcf
.word 0xe61a39ad,0x77f9880f
.word 0xcd6bf8da,0x6bbd68ef
.word 0x70e750a5,0x67e20e10
.word 0x9e2e221f,0x7113fa28
.word 0xbab652ff,0xe57f0160
.word 0x9cd03339,0x2bdf61f2
.word 0x6433e790,0x34753934
.word 0x9e2e221f,0x462d0ef7
.word 0x52010822,0x101c0b79
.word 0xd941caa3,0xca2a30c7
.word 0xf0429108,0xffb8958a
.word 0xca9828f1,0x4131038d
.word 0x840ea273,0x97115eb8
.word 0xcdeecd30,0x2600465c
.word 0xcb568f13,0xf0384e62
.word 0x241edad4,0x37af6dde
.word 0xe08672e0,0xcc81ffb4
.word 0xd008891f,0x2d65e88d
.word 0x18ea4612,0xffa0af66
.word 0x5bf2cfcd,0x7113fa28
.word 0x2f53f6e1,0xe6a5628c
.word 0xf66da62b,0x20f548f2
.word 0x2ea8cada,0x4d6a86f0
.word 0x4221d52d,0x5cab2a25
.word 0xae077fc5,0x4e64d6d2
.word 0xa4b188d4,0x9e4c3a8c
.word 0x633191f6,0x8b640709
.word 0xf3c78946,0x68973124
.word 0x365cec13,0x0e8e6e18
.word 0x1f6e6c1a,0x82d1295d
.word 0x020c2a9e,0x358ea702
.word 0x593b067c,0xe6d6f8fa
p42_local3_expect:
.word 0xa1d1b7e1,0x451be826
.word 0x7261a968,0x41650d1c
.word 0x9a3d3e24,0xe0348f25
.word 0x62c5bb78,0x927ad931
.word 0x098f543b,0xe0c89d69
.word 0x52de5c14,0x1b89114e
.word 0x2a04c6b4,0x0b725abf
.word 0xea46ed53,0x4637f5f1
.word 0x02866b65,0x02adedcb
.word 0xd28a8989,0xf4ede671
.word 0xb4052aed,0xd81e03b8
.word 0x4c515d61,0x21df0a65
.word 0xab46b9f4,0xc2d75f11
.word 0x2990b400,0x03b9ccbb
.word 0x8463b9c5,0x4c8d09e4
.word 0x5d636693,0xad6bc76e
.word 0x9d14caed,0x1d8078ff
.word 0x2e6ab180,0xf0234845
.word 0xaaf1bdd1,0xd8df3753
.word 0x7279fc67,0x5753106e
.word 0x0a0fc25e,0xd26bd224
.word 0x92931479,0x033e27f3
.word 0x6c6b9e5a,0x4bb98777
.word 0xf219ad8d,0xf3b25e66
.word 0xf45e4b7e,0x65afb252
.word 0x8a145c88,0xdc9eb0ed
.word 0x83d221d4,0xa2c63d4b
.word 0x4c4e0904,0x4b06f297
.word 0xd0f9bf38,0x01cb3161
.word 0x1024c31b,0x28b6b0b0
.word 0xcc3aaa6b,0xd2fe26c2
.word 0x26c4602d,0x0b0a8214
.word 0xf34a4bd7,0xff52fa6a
.word 0x9a4df2dd,0xd94e5033
.word 0x3afb0c98,0xcc2849cd
.word 0x4b7c5a9e,0x14c9505f
.word 0x24a46440,0xca763fc8
.word 0x072e8a74,0xe947bd90
.word 0x67352e5f,0xa1be34b8
.word 0x50adec1b,0x3af9a678
.word 0x3fba66d2,0x303cd232
.word 0x586ce2ba,0xed751f61
.word 0x8a99c4af,0x6314728e
.word 0xf87cfff3,0xc8a84104
.word 0x3f7e41cd,0x03ab1d0f
.word 0xfc57f644,0x3d812241
.word 0x01fd77b3,0xe4dc07d0
.word 0x8d3286c6,0x7cc110c1
.word 0x4c4ef88a,0xcbddb308
.word 0xf09bc0be,0x134fa1d6
.word 0xbdfb6317,0xddd12f9b
.word 0x63ca95f2,0x83a92a3f
.word 0x15f6644b,0xfb78a581
.word 0x34ecc86e,0x6acff292
.word 0x31ffbbbc,0x839402ff
.word 0x3bb65cea,0x5f61c81a
.word 0xba061a64,0x7bb48f59
.word 0xe954434b,0x466ede2f
.word 0x3e2e0835,0x6d1d838e
.word 0x85ed6fa9,0xb6756167
.word 0x1954819b,0xe4b5bf63
.word 0x43dd9ecb,0xffba80cb
.word 0x5407ec38,0xac37fea9
.word 0xbf77950c,0xcf73a538
p43_init_registers:
.word 0x89f0d6d0,0x7c238595 ! Init value for %l0
.word 0x5bfc6f9c,0x07f9a5a1 ! Init value for %l1
.word 0x61fa3fda,0x63ea79cc ! Init value for %l2
.word 0x114f5194,0x52d1e832 ! Init value for %l3
.word 0xe8e08f21,0xffd9e2d2 ! Init value for %l4
.word 0x5be48182,0x9cb9a514 ! Init value for %l5
.word 0xd0bfe7ca,0x699b0a2d ! Init value for %l6
.word 0x63682b50,0x94804dbd ! Init value for %l7
.align 64
p43_init_freg:
.word 0x7893190f,0xb2ea6eae ! Init value for %f0
.word 0xec8af091,0xcb6f6ef5 ! Init value for %f2
.word 0xe4dfae7f,0xd74f8458 ! Init value for %f4
.word 0xad8a24b3,0xc86603de ! Init value for %f6
.word 0xeeab6160,0xe41341c9 ! Init value for %f8
.word 0x0464ccd1,0x114ea5cb ! Init value for %f10
.word 0x36010407,0xc9949c75 ! Init value for %f12
.word 0x12ecb450,0x680e6f74 ! Init value for %f14
.word 0x05500049,0xc516162f ! Init value for %f16
.word 0xeaa3b39c,0x21b3e1bc ! Init value for %f18
.word 0x4514ff9c,0x90b22995 ! Init value for %f20
.word 0xd7cc7f23,0x91edde95 ! Init value for %f22
.word 0xb9878a02,0xf1c9aa05 ! Init value for %f24
.word 0xd1043e1d,0x7791f2a0 ! Init value for %f26
.word 0x68bd4344,0x79071c01 ! Init value for %f28
.word 0xfcba6cfc,0x87fb1d34 ! Init value for %f30
.word 0x2d27a1b8,0x58836c1f ! Init value for %f32
.word 0xd43c3ca7,0x049fd670 ! Init value for %f34
.word 0x18abdacf,0x11561334 ! Init value for %f36
.word 0xa67d0719,0xa7a59377 ! Init value for %f38
.word 0x71a71ac7,0x519524ef ! Init value for %f40
.word 0x514f976d,0xe091aa68 ! Init value for %f42
.word 0x77e26ce6,0x9bd97245 ! Init value for %f44
.word 0x69917ddf,0x3edf1348 ! Init value for %f46
.word 0xc4f3563d,0x7e34dc4c
.word 0xdbb40ee3,0xaa4f9649
.word 0xa40d5ba2,0x4e5f1ba5
.word 0xec8fad66,0xd9bbb8d7
.word 0x13d7b7d9,0xd3b73932
.word 0x91160616,0xe9f9c157
.word 0x9bf14e04,0x3aab355f
.word 0x89346816,0xf26ffd3a
p43_expected_registers:
.word 0xffffffff,0xfffffffe
.word 0xffffffff,0xfffff0ab
.word 0xb4536e11,0xd872bceb
.word 0x5875124f,0x00754fb7
.word 0x00000000,0x361e0b63
.word 0x1101839c,0xc4e65837
.word 0x00000000,0x1101839c
.word 0x00000000,0xe4d350ac
p43_expected_fp_regs:
.word 0xea9ebcc8,0xb058468b
.word 0xbdb45f8a,0x8e5566a5
.word 0x7b146290,0xbe7e90f3
.word 0xd02ab4cf,0x4944de6d
.word 0x550f82bd,0x7f40740c
.word 0xe935dfe0,0x49254d25
.word 0x74fb0bb3,0x5bf5867d
.word 0xe16adef5,0x175b11d8
.word 0xef0913b3,0xe1941ecd
.word 0x1d10f352,0x23507ecb
.word 0x3b6d4e85,0x00f67180
.word 0x5738217f,0x048565dd
.word 0xbcd754cb,0xf81e1c89
.word 0x8718bcbd,0x2c0f9262
.word 0x175fb228,0x47c2ad27
.word 0x40bc2a2c,0x3bc5c99e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0x225d09a6,0x4fe1e112
.word 0x3b7a3ea1,0x4a61f035
.word 0xbcf2fc0c,0x82cd967e
.word 0x05523130,0x0000009f
.word 0xa96b2e8e,0x01188a75
.word 0x7f68d644,0xc79a46ff
.word 0x0c308d1c,0xe9b45e3f
.word 0xc028a54f,0x5027bcd9
.word 0x63ea79cc,0x35e20b47
.word 0xf97c298e,0xdf39fb81
.word 0x0c4c3d3f,0xa6515a50
.word 0x2c9c40e4,0x1bad421b
.word 0x00003b41,0x47871e6d
.word 0x3e363351,0x119307e9
.word 0xb884aab9,0x5b0efcb7
.word 0x1244cfa0,0xda8b49fe
.word 0x9ce8941c,0x21a197f4
.word 0xcaad5f42,0xdee6ab05
.word 0x7b869554,0xee8144ff
.word 0x9b6f01b0,0x14f1e2eb
.word 0x4f31c6bc,0xfa422546
.word 0x3c4c4f27,0xff4da81c
.word 0xb53431f9,0x56ed4c29
.word 0x80e74ca3,0xd3dab5c3
.word 0x54bc510c,0x9206542a
.word 0xb4b2560c,0x2d0ede70
.word 0x899edfff,0xecd89f98
.word 0x8fec144d,0xf608e4ef
.word 0x9ce8941c,0x2f3e5fb7
.word 0x180a1f45,0x9b27a624
.word 0x4dcd8126,0x2c138018
.word 0x66fea594,0xcad4bc4a
.word 0x6000a752,0x872c266f
.word 0x94c2bda4,0xd1229fbe
.word 0x98f22a20,0x0cb51e5e
.word 0x5d02a29a,0x6a5a3fd6
.word 0x3b7d3d23,0x78bebdda
.word 0xed2a0bc1,0x461f4bc7
.word 0x0f1d33eb,0x6b0c4bff
.word 0x7fe2177a,0x80dcc620
.word 0x8b4658b0,0xc8bc9eea
.word 0x00000000,0x00000065
.word 0xf3907ebe,0x9062147b
.word 0x6dde4449,0xcfb42ad0
.word 0x0c74407f,0xbd820f55
.word 0x254d2549,0xe0df35e9
.word 0x7d86f55b,0xb30bfb74
.word 0xea52566a,0xf5de6ae1
.word 0x30244ca3,0x514d131c
.word 0x345d60f3,0xc66b4a7f
.word 0x781ec7fe,0x9fb9024a
.word 0xc31f942b,0x33b2ce6b
.word 0xff448665,0x8adb268c
.word 0xec95009c,0x1a5ede62
.word 0x00000000,0x21a197f4
.word 0x2043ee6a,0x3b7849ae
.word 0xaee7acd8,0xaf3e435e
.word 0xa3b657a4,0x396d253d
.word 0x31a9a7f7,0xc47efbb8
.word 0x119b15c2,0xa3091aee
.word 0x9dc38b24,0x3fd72255
.word 0xb69839cf,0x416080b8
.word 0x3a04d94e,0xf7406226
.word 0xe8255512,0xeaa34a86
p43_local1_expect:
.word 0xcd33007f,0xe4d350ac
.word 0xbab275c2,0xaa20b35c
.word 0x3220693b,0x7a26ddbc
.word 0xf55f7ab9,0xd0125924
.word 0x46f7a924,0xaec9f6de
.word 0xf2e22d30,0x5de82f32
.word 0x1101839c,0xc4e65837
.word 0xca53bf2d,0x78e277de
.word 0xcd1e94e1,0xb31309ef
.word 0x9430ef12,0xe0da8004
.word 0x8071f600,0x854e6d3b
.word 0xdd658504,0x7f213857
.word 0x891c1ef8,0xcb54d7bc
.word 0x62920f2c,0xbdbc1887
.word 0x27adc247,0x28b25f17
.word 0x9ec9c53b,0x2c2abc40
.word 0x762e322e,0xd4d3f3f1
.word 0x229127c0,0x56b21f67
.word 0x1e5bb4cf,0xff00439f
.word 0x3179b69a,0x9cedff9b
.word 0x7b214b7e,0x61605ea5
.word 0x020bbbbe,0x766d6afc
.word 0x212c5911,0x723f75a3
.word 0x3e1ff8dc,0xdfdd5d67
.word 0x399a1938,0xdb30ecc2
.word 0x10b9e13b,0x778367ed
.word 0x8ead9de2,0x926f824d
.word 0x7f85bf0d,0x769b3576
.word 0x66411cf0,0xb60aa17c
.word 0x51f5f51b,0x44c604d3
.word 0x9721f45f,0xdca8abe1
.word 0xe0fff665,0xdab5e83a
.word 0x9368505c,0x307810b0
.word 0xcf682a41,0xb2fd468a
.word 0xae399d9f,0x5875124f
.word 0xa68373e9,0xf4b74a5b
.word 0xcc0fc90e,0x5b141758
.word 0xf4196249,0x517f7daa
.word 0xe74a1068,0xb5aa9c25
.word 0xeacfab9f,0xce8353cb
.word 0x185e00fc,0x7ee8a5de
.word 0x51de6e58,0x88fce340
.word 0x2d9d9821,0xfb44cd85
.word 0xe697633d,0xd9ff4ce3
.word 0x24546a58,0x71bd1ed6
.word 0xe5e516c7,0x116a424a
.word 0x0dcb364c,0x5e1b627c
.word 0xbffeee0e,0x4c815adc
.word 0xb3e96a62,0x525f59e7
.word 0x39d47784,0xaf65cc13
.word 0x38ff6f0c,0x2a16366f
.word 0x6fdb2c07,0xb3177895
.word 0x6db1e2ee,0xf09bea32
.word 0x2115b9ac,0x351433a4
.word 0x7d450e2b,0xff72b5ae
.word 0x52a8a4a8,0xe8465e44
.word 0x919835a5,0x00000040
.word 0x0de87753,0x406eeace
.word 0xd2d5e910,0x4d1c1be9
.word 0x4dbd08ff,0xf3117839
.word 0x55cd606a,0x540e7733
.word 0x65a0f227,0xaf89bb8e
.word 0x54c67077,0x3c826b8c
.word 0x83e404e6,0xea52566a
p43_local2_expect:
.word 0x1240e91b,0x22484c55
.word 0xd1f80ce8,0x756651ae
.word 0x0c97ddc1,0x511fd561
.word 0x565bc6b6,0xb28dedaf
.word 0xf9ce26c6,0x3eeacab6
.word 0x41b7ca59,0x6e48dd40
.word 0x575a9da0,0x18518610
.word 0x070f541c,0xc28a9132
.word 0x33e0332a,0x9e60f987
.word 0xff64d5ec,0xffdd978a
.word 0x5c19f68d,0xae72273f
.word 0xb4fb4c47,0x675b35c3
.word 0xb5300b11,0x9823e9bb
.word 0x55171e1d,0x7e90839b
.word 0x432fb988,0xf4c42ce3
.word 0x2062db06,0xdcc3fabd
.word 0x970905fe,0xb7774182
.word 0x1b626ff9,0x00754fb7
.word 0x026b2219,0x6f0d4769
.word 0xe22d12ff,0x9786806d
.word 0xf86df665,0x8fc17529
.word 0x0c1ff4a5,0xbb99c55f
.word 0x5ee14e88,0x396d253d
.word 0x02fe95d9,0x678c937f
.word 0x7594b973,0x2325cbe1
.word 0xa231ec6e,0x6f799733
.word 0x5875124f,0x6fdb2c07
.word 0xd43cc909,0x2b01708a
.word 0xbc753ffe,0x93f75d71
.word 0xbd93e966,0x43706430
.word 0xcb6d9e94,0xa1f3269d
.word 0x9430ef12,0xe0da8004
.word 0x00000000,0x000000a2
.word 0x651b5c9d,0x6d2aeb73
.word 0xfdc6b323,0xd0e05780
.word 0xb5771d50,0x2e94971c
.word 0xd912c155,0xda9a93b1
.word 0xa0b24afe,0x7e5165ea
.word 0x61199204,0x4860e4bf
.word 0x433b3483,0x2e15b15d
.word 0x6e30d728,0x285018ac
.word 0xc76a2a56,0xdbdb6812
.word 0xe7a186fb,0xe15bbd07
.word 0x11eb8a9d,0x308e35d9
.word 0x2231ee10,0x11e5d36e
.word 0xe0f3aa0b,0x2c3af5e1
.word 0xe15c16bf,0xd90fdb07
.word 0x441dd364,0x4b696242
.word 0x85692b94,0x0ddc9773
.word 0x7ee8a5de,0xbe54c2a5
.word 0x4d3a0ed8,0x9f2c6955
.word 0xbfdbddee,0x27c79de8
.word 0x27eace58,0x5b7aebae
.word 0x72f9622e,0xfc215433
.word 0x36a7d230,0x53787d6f
.word 0x307810b0,0xa7955b42
.word 0x29871021,0x91518afd
.word 0x3ec7183a,0x47239f9a
.word 0xc20345ad,0x76134089
.word 0x454cb6bd,0xf888e85a
.word 0x57985548,0x2f7ab838
.word 0x6679eef8,0xecba04c4
.word 0x525f59e7,0x3ce7a81d
.word 0xb43434c5,0xc5995717
p43_local3_expect:
.word 0xf1f3d3d4,0x2e322e76
.word 0x671fb256,0xc0279122
.word 0x9f4300ff,0x00000009
.word 0x9b46ed9c,0x9ab67931
.word 0xa55e6061,0xa18f7426
.word 0xfc6a6d76,0xbebb0b02
.word 0xa3753f72,0x11592c21
.word 0x675ddddf,0x5f298544
.word 0x2d430c6d,0x333a49e2
.word 0xa5375da5,0x651725c6
.word 0xffbc7a4f,0xaaff4841
.word 0x00000000,0x8fc17529
.word 0x1ecbf1dd,0x3537abd9
.word 0x2cb40aaa,0x8186e18f
.word 0xf506e55a,0xf956cd35
.word 0x38c3e04a,0x1148adad
.word 0x67901ea8,0xefd53adb
.word 0xd3e3e8b4,0x63377c53
.word 0x6f0d4769,0x583f93ef
.word 0xed3f14c7,0xed0cdaa4
.word 0x1bae174b,0x52d3acb7
.word 0x39976638,0x7ab12eb3
.word 0x20928af8,0xa957bccc
.word 0x577fa8db,0xe4c8eeb9
.word 0xb6e78828,0xaee0e872
.word 0x2d0ede70,0x000000ff
.word 0x5d5e4f39,0x6f8b3b41
.word 0x604e944f,0xdc320f25
.word 0x0d0fb672,0xff258f71
.word 0x600c3be4,0x68c03f0c
.word 0x7b757f0c,0x8ad3a67e
.word 0xb4536e11,0xd872bceb
.word 0xa51f6f2e,0xcbb68216
.word 0xf0ab9822,0x0902901e
.word 0x36e6b7a6,0xdc8d71fd
.word 0xe326fc64,0x2c75f090
.word 0x5875124f,0x00754fb7
.word 0xc867ffa5,0xeacfab9f
.word 0x3822c3c5,0x2eeb35d9
.word 0x2f492835,0x0da984f1
.word 0x46e1a9ff,0xbe033ce3
.word 0xeadfd2de,0xe6fa1320
.word 0xe0b13ce1,0x0c7f68b9
.word 0x1542d660,0xe59d95cc
.word 0xa4b3050a,0x4f9b5263
.word 0x967acc39,0xad7a9be2
.word 0xded51a00,0x463667b6
.word 0xc3c3d400,0xa4f7c796
.word 0x9206542a,0x8b7bb926
.word 0x507bcfda,0xd3607cb0
.word 0x00000e7a,0x743750a1
.word 0x4e1f2bd4,0xfb46a644
.word 0x7d133419,0x0e7a7fd0
.word 0x4fffaf89,0xf3e7fc72
.word 0x515071ce,0x1cc1b17e
.word 0x8a2475ef,0xaddd8130
.word 0x9b6f01b0,0x14f1e2eb
.word 0xbc2643be,0x5bb72bc3
.word 0xd848d164,0x98dd9d47
.word 0x84870fd1,0x9211d838
.word 0x2fa01412,0x78e277de
.word 0x9a89b03b,0xefcc5125
.word 0x6079de98,0x5a7cdbb8
.word 0x94eb1778,0xf3acba84
p44_init_registers:
.word 0xe772d88e,0x82d8338e ! Init value for %l0
.word 0xe31ac3d0,0x94069e84 ! Init value for %l1
.word 0x20e1f390,0x5d002706 ! Init value for %l2
.word 0x0dbf6be5,0xcf826bd0 ! Init value for %l3
.word 0x41f2c9ac,0xc3209462 ! Init value for %l4
.word 0x08041315,0xfca22386 ! Init value for %l5
.word 0x3fbff7e7,0xbcdb6f75 ! Init value for %l6
.word 0xa32e5186,0x344093d0 ! Init value for %l7
.align 64
p44_init_freg:
.word 0x999429ee,0x240b40d9 ! Init value for %f0
.word 0xe171aa64,0x38802604 ! Init value for %f2
.word 0xa82caf5f,0x535c50a2 ! Init value for %f4
.word 0xc38cf806,0xd1754672 ! Init value for %f6
.word 0x3dffc47f,0x8d6e5905 ! Init value for %f8
.word 0x4f7b075f,0x11a62b92 ! Init value for %f10
.word 0xd5493978,0x45a74466 ! Init value for %f12
.word 0x524ce838,0x0a1ff2e3 ! Init value for %f14
.word 0xa40d0247,0x7ad1d178 ! Init value for %f16
.word 0x0847645e,0xcfeb0a92 ! Init value for %f18
.word 0x4c02b026,0x65728402 ! Init value for %f20
.word 0xb26b56ed,0x73f8fdcb ! Init value for %f22
.word 0xde171299,0xd2a5f782 ! Init value for %f24
.word 0x0e9de36c,0x59b9b17b ! Init value for %f26
.word 0x6d4e8806,0xb1bfff33 ! Init value for %f28
.word 0xce1411a1,0x2a3bd166 ! Init value for %f30
.word 0x60d32432,0x3f3a9814 ! Init value for %f32
.word 0x79c8fddb,0x784c8bed ! Init value for %f34
.word 0xf23cd35a,0xcdc06e6d ! Init value for %f36
.word 0x738f7d64,0x3f5bd6f4 ! Init value for %f38
.word 0xf7b60808,0x9e1c3f95 ! Init value for %f40
.word 0xb01cc38b,0x7ef1c798 ! Init value for %f42
.word 0x49314111,0x69c99e71 ! Init value for %f44
.word 0x7895fce2,0xc92ea09b ! Init value for %f46
.word 0x69c7e895,0x4360b005
.word 0x1b13d536,0x99f89f11
.word 0xfd4e28c2,0x5d4c7658
.word 0xd670fb16,0x3be94483
.word 0x40829cc3,0xe8086892
.word 0xdd09da48,0x84f388c0
.word 0x24e27af7,0xb925ae4c
.word 0x536b3a08,0x366a24ce
p44_expected_registers:
.word 0x00000000,0x000000b3
.word 0x00000000,0x000000f5
.word 0x00000000,0x2bfaae91
.word 0x0e9cf89c,0x1d9ce232
.word 0x00000000,0xa142cf9b
.word 0x00000000,0x000000a3
.word 0x00000000,0xd09b8d55
.word 0x00000000,0x000000c6
p44_expected_fp_regs:
.word 0xbe72c8b0,0xdaf1d5c7
.word 0x32e29c1d,0x9cf89c0e
.word 0x943a77cd,0x81df202b
.word 0x91a3713f,0x02d300e9
.word 0x14daeed8,0xff6b9883
.word 0xa9d35478,0xb8a4d206
.word 0x6c7a83e1,0x6b10f933
.word 0xebeb55b7,0xf9c33e67
.word 0x974943f5,0x7d22a764
.word 0x75bab529,0xe2c3da39
.word 0x8ecea3c9,0x1de1504c
.word 0xc013f0da,0x306e8f24
.word 0xb3717b24,0xdb771444
.word 0x91aefa2b,0x7fc4e2e0
.word 0x6b9b335a,0x955fce8c
.word 0xf56c6e71,0xc78a2f10
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x64a7227d,0xf5434997
.word 0x39dac3e2,0x29b5ba75
.word 0x4c50e11d,0xc9a3ce8e
.word 0x248f6e30,0xdaf013c0
.word 0x441477db,0x247b71b3
.word 0xe0e2c47f,0x2bfa14d3
.word 0x8cce5f95,0x5a339b6b
.word 0x102f8ac7,0x716e6cf5
.word 0x974943ff,0x7d22a764
.word 0x75bab529,0xe2c3da39
.word 0x8ecea3c9,0x4cb2504c
.word 0xc013f0da,0x306e8f24
.word 0xb3717b24,0xdb771444
.word 0x91aefa2b,0x7fc4e2e0
.word 0x6b9b335a,0x955fce8c
.word 0xf56c6e71,0xc78a2f10
.word 0xeb28d732,0x2ccda9ca
.word 0x0e1b8d38,0x26d99db0
.word 0x12a914e1,0xb551aa51
.word 0xccb9cb24,0x8cc2f361
.word 0xcb6b8106,0xf8ff2a0a
.word 0x214f7577,0x165a7c4e
.word 0x4016e53f,0xb1cff18f
.word 0x7ccdfac5,0xffb462ac
.word 0x3cafc53c,0xb0c7794d
.word 0xcdd1fb2a,0x8bc1661f
.word 0x5375a54f,0x6719f119
.word 0x4556a46d,0x5e547b1b
.word 0xf93a5910,0xa443dc89
.word 0x0030b28b,0x50596be4
.word 0xcd5b527e,0xde284c68
.word 0x1e9ec9c3,0x9f3a3e3a
.word 0xda15296f,0xa03ee48b
.word 0x50497fba,0x26a4768f
.word 0x61e35c54,0xa9aaf42e
.word 0x77e8b49e,0x3530f69c
.word 0x2df80dee,0xd6a944bd
.word 0x63592acb,0x62ff0ce0
.word 0xca6e62fa,0xd1ffd57b
.word 0x1a560a90,0x8fea525a
.word 0x489b8ea8,0xcaf8c69e
.word 0x6e6d78ce,0x25f02c62
.word 0x4c3bd07a,0xd69ed203
.word 0x24ecbbd0,0x90d045b4
.word 0x3a044175,0x871429d0
.word 0x33e02f18,0x00000005
.word 0x11a76e9a,0xbe79f8ff
.word 0x1ca4cb65,0x27192ae1
.word 0xb9ce6a21,0x1146dcbb
.word 0x6004337f,0x440f8c41
.word 0x000000f8,0x26192268
.word 0x932244cc,0xd69f6d13
.word 0x9fed4bde,0x7ab7eb9c
.word 0x004a3cb5,0x45e2df47
.word 0xfa9a2d40,0x6e308c68
.word 0xc259756d,0x98cd76b3
.word 0x2aef8b28,0x8d579bfe
.word 0x97bae12b,0x933d4d80
.word 0x235697e4,0x73fb9e0d
.word 0xdf98df85,0x057ccb51
.word 0x99846e45,0x89f4a973
.word 0xd74737c9,0x28b39f6a
.word 0xbb5e7041,0x3871b12e
.word 0x1719dabb,0x81ffc45d
p44_local1_expect:
.word 0xda15296f,0xa03ee48b
.word 0x50497fba,0x26a4768f
.word 0x61e35c54,0xa9aaf42e
.word 0x641db1a0,0x3530f69c
.word 0x2df80dee,0xd6a944bd
.word 0x63592acb,0x62ff0ce0
.word 0xca6e62fa,0xd1ffd57b
.word 0x10a914d3,0x8fea525a
.word 0xfffa4c13,0xfb12d95a
.word 0x6a56f231,0x4804ba4c
.word 0xb4ffc3e7,0x9cb0cb7f
.word 0x00c3d53a,0xd47eef48
.word 0xf325db2c,0x923de99f
.word 0xee51dcad,0x37d4f403
.word 0x92c6d56e,0x52acef7e
.word 0x125d2216,0x1793b9fd
.word 0x64a7227d,0xf5434997
.word 0x39dac3e2,0x29b5ba75
.word 0x4c50e11d,0xc9a3ce8e
.word 0x248f6e30,0xdaf013c0
.word 0x441477db,0x247b71b3
.word 0xe0e2c47f,0x2bfaae91
.word 0x8cce5f95,0x5a339b6b
.word 0x102f8ac7,0x716e6cf5
.word 0x6e207201,0xa1682013
.word 0x22e1366f,0x60dd7cac
.word 0x7a2d285d,0x697f8f65
.word 0xca35a330,0x3238ee2a
.word 0x7c21be05,0xd0041234
.word 0x9c56cd74,0x4a24b232
.word 0x72c3ca74,0x6b877bd6
.word 0xb638a5c7,0xb55dc040
.word 0xff80cf58,0x912083cb
.word 0xd6a944bd,0xd6f59054
.word 0x3999e631,0x6a3da4a6
.word 0x660787df,0x6054d48c
.word 0xb5c622ce,0xfe67c809
.word 0x3a63da66,0x4788b7ac
.word 0x318dc4ba,0xd28cf796
.word 0x84a03e0e,0xde4df5ff
.word 0x08eab76a,0x22c2c26d
.word 0x5dc9e06b,0xf516a21f
.word 0xde67a1fb,0xdb07fdfd
.word 0x5722d0b6,0xee0d1cff
.word 0x4b70cc8a,0xabf05366
.word 0x00005366,0xae0e59ec
.word 0x6e0e3915,0x03c2db5f
.word 0x85f0a839,0x7d3b2889
.word 0x8748647c,0xf9d070e9
.word 0x4c7326f9,0x8c3d1f83
.word 0x798678cd,0xb62ba30f
.word 0x5296e3aa,0x4478e547
.word 0xe8161476,0x30984fc5
.word 0x55b00ae1,0x0a980a79
.word 0xf6202234,0x825fae7a
.word 0x53f3bbe1,0xa0fbbd30
.word 0x1f02c69a,0xa8e99005
.word 0x45c65da1,0xd3481528
.word 0x04252049,0x8ab34ab2
.word 0x0514ea65,0x63872608
.word 0x2431f4a7,0xc6656f16
.word 0xb2a045bf,0x28d8b39f
.word 0x78f504e9,0x53511820
.word 0xaa9c5c9c,0x7f443128
p44_local2_expect:
.word 0x07702149,0xfda6576a
.word 0xd4daaeb7,0x39e24f38
.word 0xe9010dc9,0x77830b94
.word 0x28c05b64,0xfb69d34a
.word 0x60fb7249,0xcdb547b4
.word 0x903d8790,0xd1bbebfb
.word 0xe4e23f6c,0x71ace284
.word 0x99d375eb,0x2d3894df
.word 0xc7d5f1da,0xb0c872be
.word 0x0e9cf89c,0x1d9ce232
.word 0x2b20df81,0xcd773a94
.word 0xe900d302,0x3f71a391
.word 0x83986bff,0xd8eeda14
.word 0x06d2a4b8,0x7854d3a9
.word 0x33f9106b,0xe1837a6c
.word 0x673ec3f9,0xb755ebeb
.word 0xf65d9bb6,0x6d384ec5
.word 0x641db1a0,0xeaf1fa98
.word 0xb5e6341d,0x022308a7
.word 0x53664a0b,0xb99c45cb
.word 0x41d8981d,0x408f3a5a
.word 0xa5fdb36e,0xd6952839
.word 0xc073eb10,0xdbe46450
.word 0x1288f072,0xd3134e9d
.word 0x8db62064,0x08b03e1a
.word 0xe4cbce3a,0x6e5ebe07
.word 0x6ea5f6c0,0x63005b37
.word 0xb77137a7,0x01b8f076
.word 0x569cabc1,0x731768da
.word 0x89b56ff3,0x7fc4e2e0
.word 0xa4af6339,0x1261b4ac
.word 0xe5bf3a34,0x4b9ada73
.word 0x78aaf04d,0x40e9d43e
.word 0xf2e81c41,0x2244c85f
.word 0x82ffbff3,0xa49698ec
.word 0x4fe132f9,0x11af4aff
.word 0x223a9352,0x16d4152b
.word 0xaa541c6c,0x57125ec8
.word 0xe723c2ee,0x135e7e71
.word 0x82d8338e,0xed70169b
.word 0x7c35c433,0xf1c9adf3
.word 0x7ccd701e,0x1720bad5
.word 0xb1c3ff8a,0x58973d2c
.word 0x303ce564,0xcf17e71e
.word 0x4a19e7a4,0x1a6eaa7c
.word 0x74504c7e,0xf3416ed7
.word 0x26e7d2f9,0x53d9a30e
.word 0x6fd0942d,0xdc6d1ce4
.word 0x3b974883,0xf244ff6a
.word 0xfd919433,0xab97f1ce
.word 0x34f90c0b,0xa190fd98
.word 0xe08dff8c,0x2e44ff05
.word 0x896376a0,0xf29bee21
.word 0xc9a67c52,0x2de3ec8a
.word 0x41f77461,0xc3a6c718
.word 0x12a35c23,0xf48ea00f
.word 0x8e52be94,0x2fce35e8
.word 0x94c6794d,0x03751d34
.word 0x3350e6bd,0x74e994a7
.word 0x852ff544,0xb8039e79
.word 0x8731c2ae,0xc3ed2b63
.word 0x8a9a48d3,0x10a914d3
.word 0xdb5513a6,0xf847ede3
.word 0x9d9e52a8,0xae689330
p44_local3_expect:
.word 0xd09b8d55,0x22a4577c
.word 0x349d9a55,0x4b4efcda
.word 0x43bfd53d,0x56e4b3db
.word 0x87e6e5ee,0xfc8b6266
.word 0x1402026f,0x1b30e330
.word 0x16d02416,0x7a40c277
.word 0x9203d68f,0xf5255be6
.word 0xf2b7e84c,0x37307c53
.word 0xe610294f,0x7cff76e4
.word 0x7d92aac0,0xeeb78116
.word 0x1ab9de60,0x217343bf
.word 0xebfa451f,0xac19af2a
.word 0xab97f1ce,0x7a84b658
.word 0xa7b19d9e,0x7d7e0861
.word 0xf244886a,0xdec09a04
.word 0xff7f1efe,0xc3a6c718
.word 0xb2c54d07,0x365473d1
.word 0xaf78e23c,0x1bc3dc44
.word 0xf9cea1d8,0x53d9a30e
.word 0x9de6af08,0xe53058ff
.word 0xfffb2f90,0xede4e97b
.word 0x8806a79a,0x95bae33b
.word 0xe42deb44,0x37e09b7b
.word 0x1ff5cd36,0x30b1ff30
.word 0xdaabd030,0x77e3dca4
.word 0x4d8f70a9,0x47636629
.word 0x7d2c138c,0xef384640
.word 0xa142cf9b,0x000000a3
.word 0x67d686de,0xccdd7e67
.word 0xd464ed83,0x344093d0
.word 0x7c502bc1,0xca91f54a
.word 0x51afe8ab,0xca291115
.word 0xd17b72dd,0x9bbc6ee8
.word 0x1daa8c23,0xc555f0fe
.word 0xe430ca05,0x3ae97444
.word 0xd1d9e87b,0xbc632508
.word 0xb03809d6,0x0c4229f2
.word 0x08f65232,0x7c5eba21
.word 0xa0ffbb07,0xa187d1cc
.word 0xb82d2be6,0x3bab184e
.word 0xbd515a1b,0x5df7376a
.word 0xead2b508,0x731e2a4e
.word 0xa142cf9b,0xca34e73d
.word 0xca97eda2,0xa9e46f30
.word 0x919b3515,0x46e71f92
.word 0x5c7dbef1,0x836e291c
.word 0x78fb1a9f,0xa529bfaa
.word 0x9605b7e9,0x09e88569
.word 0x10a914d3,0xaa424b43
.word 0xb5f2ec65,0x1a9c7086
.word 0xefc5b684,0xcec6fdd7
.word 0xb0ece469,0x0ac498df
.word 0x3b494309,0xa7ad5066
.word 0x05b150e5,0xffa8b272
.word 0x0f0ab14a,0xbb445b0a
.word 0x6195d575,0xfc72c8b9
.word 0x974943f5,0x7d22a764
.word 0x75bab529,0xe2c3da39
.word 0x8ecea3c9,0x1de1504c
.word 0xc013f0da,0x306e8f24
.word 0xb3717b24,0xdb771444
.word 0x91aefa2b,0x7fc4e2e0
.word 0x6b9b335a,0x955fce8c
.word 0xf56c6e71,0xc78a2f10
p45_init_registers:
.word 0xd62da0aa,0x919642fb ! Init value for %l0
.word 0x0950b624,0x05b4c3b4 ! Init value for %l1
.word 0x30a2e114,0x96402428 ! Init value for %l2
.word 0xd3145ce6,0x52e5ec45 ! Init value for %l3
.word 0x5e8dda7c,0x50581b42 ! Init value for %l4
.word 0x2be3068b,0xfd1d6751 ! Init value for %l5
.word 0x65dfd3be,0x8ab81bd4 ! Init value for %l6
.word 0x1137b874,0xb3ad1e9a ! Init value for %l7
.align 64
p45_init_freg:
.word 0x168f66f7,0x31a46fee ! Init value for %f0
.word 0x5ad60ea7,0x4d6ba71f ! Init value for %f2
.word 0x238d3efe,0x03f53450 ! Init value for %f4
.word 0xcdc0aae4,0xd4c6f553 ! Init value for %f6
.word 0x3305b6ec,0x8a7adb95 ! Init value for %f8
.word 0xa54f9971,0x140f96ae ! Init value for %f10
.word 0x0b87d387,0xa378a501 ! Init value for %f12
.word 0x137365c1,0x2d793d0e ! Init value for %f14
.word 0xc68bb784,0xaef04ae7 ! Init value for %f16
.word 0xfceb7e3c,0x6da1be94 ! Init value for %f18
.word 0x4f8c425d,0x1fb4c670 ! Init value for %f20
.word 0xfa549898,0xb19314a8 ! Init value for %f22
.word 0xe13f4869,0x6d664398 ! Init value for %f24
.word 0x081a1e54,0x0e259262 ! Init value for %f26
.word 0x92bf9ec0,0x29d693cb ! Init value for %f28
.word 0x8facd314,0xbb38e97b ! Init value for %f30
.word 0xb20d61d6,0x5cd22c43 ! Init value for %f32
.word 0x0d3bee08,0xf3655f8d ! Init value for %f34
.word 0x8b6263fc,0xd9c544a7 ! Init value for %f36
.word 0x81116401,0xa2927b38 ! Init value for %f38
.word 0x618b9ead,0xaa5ed245 ! Init value for %f40
.word 0x0debabd7,0xf5e9347d ! Init value for %f42
.word 0x24b3352b,0x13f707f9 ! Init value for %f44
.word 0x660d19a2,0x60160597 ! Init value for %f46
.word 0xcd8c2616,0x2b80540a
.word 0x4b38aeb2,0x17786de4
.word 0xe4c250d5,0x15306982
.word 0x27101b7a,0x186c5041
.word 0xed92afea,0xfe153e69
.word 0x66e4460d,0xab8348b9
.word 0xb03f880f,0x1426c758
.word 0x0e5716e7,0x3aca4c89
p45_expected_registers:
.word 0x00000000,0x0000001f
.word 0xffffffff,0xffffbdbc
.word 0x00000000,0x00000065
.word 0x3eff4f3d,0x984020af
.word 0x00000000,0x00000002
.word 0x00000000,0x00000099
.word 0xffffffff,0xffffc85b
.word 0x00000000,0x009c0918
p45_expected_fp_regs:
.word 0xb8467cdc,0x72f9f018
.word 0xa3f01226,0x7b1d1563
.word 0x098ec6f4,0x160dcc6e
.word 0x48596490,0xfcb13c37
.word 0x8eee9b05,0x8f6527e7
.word 0x0726fc1c,0x5012e833
.word 0xf13cfd5d,0xf5f94fff
.word 0x02a86646,0x00000002
.word 0xef66b12d,0x18099c00
.word 0x908159c6,0x6954c6a4
.word 0x3855200a,0xe0ff4c2d
.word 0x53545f4b,0x91d39a21
.word 0x39ec2ba8,0xb5d04098
.word 0xb18b709f,0x0dafa65a
.word 0xbdbc283c,0xfff78db3
.word 0x17decefa,0xb104b075
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x1396c60c,0xed33a062
.word 0x99f7da19,0x5f66d00c
.word 0x00000065,0xb5be9572
.word 0x5f7eee5d,0xf9a432ae
.word 0x75cad637,0x009bcfd6
.word 0x7a8aca80,0x00007743
.word 0x94e1ec28,0x25fa0d47
.word 0xb45ef13a,0x66477e50
.word 0x3e0ab2d2,0xf4b4c341
.word 0x7bc636e1,0x0ebd950c
.word 0x6fe19432,0xe5d6756e
.word 0xd090de5f,0xe342b516
.word 0x582562f8,0x3e7de507
.word 0x4601e097,0xdc5c0d69
.word 0xa7e848e4,0xa21578f9
.word 0x404da56d,0xb2cd6b44
.word 0x10af225d,0x6c6f5c8a
.word 0xb59209d3,0xdf481a31
.word 0xc4d04fff,0x21c7d7f5
.word 0x4d70725d,0x280a00cb
.word 0x63a840b8,0xe7dd5828
.word 0x6794b80c,0xfa3d64d0
.word 0x0b4b70c1,0x4f82e8ce
.word 0x505eff33,0x02bd886e
.word 0xe5a296f3,0x2db166ef
.word 0xa4c65469,0xc6598190
.word 0x2d4cffe0,0x0a205538
.word 0x219ad391,0x4b5f5453
.word 0x9840d0b5,0xa82bec39
.word 0x5aa6af0d,0x9f708bb1
.word 0xb38df7ff,0x3c28bcbd
.word 0x75b004b1,0xfacede17
.word 0xf2a3a6c5,0x621a6474
.word 0xffedaea6,0x9e5b0fbc
.word 0xc6a5cf2a,0x529ad7c4
.word 0xb0d6e513,0x6dc358a5
.word 0xcdbebd93,0x297c0b09
.word 0x00000001,0x4e31e6ee
.word 0x59eac1d9,0x578dbaa1
.word 0x7894fff8,0x463971b4
.word 0x9fa967be,0x078fb0b1
.word 0x4026990e,0x2cfbcf8c
.word 0xa6b4195a,0x634f9774
.word 0x53e1d348,0x17b3fff6
.word 0xf254f237,0x6ba08edb
.word 0xaac7b15a,0x655a247a
.word 0xc8d93b15,0xfaa60fff
.word 0x3b2ede94,0x792480ca
.word 0xb8467cdc,0x72f9f018
.word 0xa3f01226,0x7b1d1563
.word 0x098ec6f4,0x160dcc6e
.word 0x48596490,0xfcb13c37
.word 0x8eee9b05,0x8fff27e7
.word 0x0726fc1c,0x5012e833
.word 0xf13cfd5d,0xf5f94fff
.word 0x02a86646,0x00000002
.word 0x25ff54e5,0x37b5dc8d
.word 0x74364961,0xc75123cc
.word 0xc030f6c7,0x52ed9b32
.word 0xb04c3d5f,0xe130eefe
.word 0x41a324fc,0x7ae5aae4
.word 0x6e909787,0x02428ce9
.word 0x30e1ab8a,0xa4f66bb6
.word 0xfebc8632,0xeef536b2
p45_local1_expect:
.word 0xe879fcb8,0x000000c9
.word 0x3eff4f3d,0x984020af
.word 0x5d3a09c9,0x4cc94dcd
.word 0x19da3fea,0xd32cbfed
.word 0xa50ab791,0x04fd219e
.word 0xb270b809,0x5d2e66dd
.word 0x65b2dff0,0x114a9b43
.word 0x0dcd8b0f,0x63f8c9e3
.word 0x50581b42,0x297c0b09
.word 0x27406eac,0xd6acf27b
.word 0xbaafffb1,0xc37842fe
.word 0x64092f54,0x58a02ca2
.word 0x311e47dd,0xff86775e
.word 0xce535268,0xcc800f59
.word 0x000000c9,0x9cc41e7b
.word 0xca7e3f92,0xfaa71865
.word 0x83f830f2,0xafa0368b
.word 0xff4457d6,0xa35203b4
.word 0x027171cf,0x45281343
.word 0x59672dbe,0x21045453
.word 0x72336885,0xa531ba22
.word 0x6efde643,0xb3d8aa67
.word 0xf76a66f8,0x16297e30
.word 0x57678138,0x40b8a791
.word 0x2dc7cebc,0x46d64d69
.word 0xa5873403,0x994c849a
.word 0x5cea77ef,0x4da37356
.word 0xee5d6fa2,0x64157b6a
.word 0x1772b727,0xa57cd696
.word 0xae8fba68,0x2e0be15d
.word 0x9af724ff,0x02e2e90b
.word 0xd8f72444,0x6f041642
.word 0x6172e1ba,0x1e084bd3
.word 0x50d2ad48,0xe4388a70
.word 0x4eb970cb,0x2f22a8e5
.word 0x0c232f45,0x9ea00016
.word 0x8ecd65fc,0x0c98e7d8
.word 0x701f7289,0x665a7185
.word 0x4d991bc3,0x12400660
.word 0x1b9bcaee,0x1dcd8048
.word 0x8aba1bcd,0xc8cd5085
.word 0x22bbf209,0x107d34ec
.word 0x5439369b,0x4ae76923
.word 0x381d84fb,0x23b3284e
.word 0x13d519c5,0xec565622
.word 0x37d9ffdb,0xc8afcfb6
.word 0x2d7d5218,0x82705986
.word 0x72615578,0x9b34020e
.word 0xef66b12d,0x18099c00
.word 0x908159c6,0x6954c6a4
.word 0x3855200a,0xe0ff4c2d
.word 0x53545f4b,0x91d39a21
.word 0x39ec2ba8,0xb5d04098
.word 0xb18b709f,0x0dafa65a
.word 0xbdbc283c,0xfff78db3
.word 0x17decefa,0xb104b075
.word 0xd7347663,0x28eef067
.word 0x409e8484,0x463f0f31
.word 0x9c345d9b,0xf7ed30f7
.word 0xe714312b,0xcebd28c9
.word 0xb36f4c89,0x7b4834db
.word 0xee5213ce,0x461ccac5
.word 0x0627776a,0xd949d0d0
.word 0x0411b574,0xcecfb767
p45_local2_expect:
.word 0xf1f3edcf,0xecce0e84
.word 0x5bebd85e,0x86bec290
.word 0x159b240d,0x26aacdf8
.word 0xabc75f47,0x0a69041e
.word 0x9f7a6842,0x7478cbec
.word 0x24e85468,0x000000fe
.word 0x15514df6,0x33fa49e7
.word 0x87f86986,0xc8047242
.word 0x896bd33d,0x98f9f489
.word 0xe0eacfbc,0x0cb43f74
.word 0x6960bfe1,0xdcfce381
.word 0xffee804e,0x4ca5c93a
.word 0x02ae3d58,0x5d88c220
.word 0xf328fbb7,0x7c4e41b4
.word 0x263c3377,0xe459d5d8
.word 0xd77ba2c9,0xdf4cdcb3
.word 0x1ff8c5c1,0x1487d561
.word 0x11fb4f35,0x4c255f46
.word 0xe48cd662,0xc3ff6510
.word 0x81a5f027,0x7a8aca80
.word 0x22492e90,0xe34b8741
.word 0x832207a4,0x5678c7f4
.word 0xba294eb0,0xf0928879
.word 0xf91ee568,0xdc21bc20
.word 0xde0784e8,0xb7e62507
.word 0xc2282c77,0x78d77415
.word 0x7c5b75d5,0x9f9e4089
.word 0xbe45770f,0xfd84abbd
.word 0xe1003969,0xf4b6eea6
.word 0xf22eeb93,0x87486caa
.word 0x4b9f5aa7,0x378dfa7c
.word 0xeaf74a90,0xffdf4bd9
.word 0x5f450b3e,0xf86b8b96
.word 0x92521e2d,0x808b914e
.word 0x465f8f70,0x7c09de40
.word 0x293db7a0,0x6c11215e
.word 0xe7cf0c3b,0x1e114c17
.word 0x6dad56df,0x9f8316d1
.word 0x3731fe85,0x5a4ce756
.word 0x8fb9a26a,0x7e916f0d
.word 0x887455ff,0x9214847d
.word 0xfa9db84f,0xf92c8dbf
.word 0x035e6182,0x0cf7c97f
.word 0x673dfffc,0x2e5faf4b
.word 0xb0cb70e2,0xda8d0125
.word 0xf6bbfd84,0xf2a96dc8
.word 0xa9c58864,0xf5d7765e
.word 0x966ff48d,0x83e15a96
.word 0xeb6c5090,0xd9c3fd18
.word 0x9fc276de,0xaac832bf
.word 0xdadf7dd7,0xc2a2e362
.word 0xbd7b9f7d,0xba33edcb
.word 0xb45f1dd0,0x884bab01
.word 0x13aa6747,0x80c0d29e
.word 0x575f7e15,0xb1273699
.word 0x58d89f69,0x75ebb138
.word 0xc6b61742,0x375d8ad8
.word 0x6a4af560,0x000000a3
.word 0x79cd62f7,0x22d3a98c
.word 0x6b927370,0x303aad13
.word 0x7bd1f7e8,0xf4de0975
.word 0x8d112b3d,0x58af527b
.word 0xae7d4991,0xdc447c78
.word 0xaff275c4,0xe5a296f3
p45_local3_expect:
.word 0x5b743191,0xc18c91e7
.word 0xad677743,0x297c0b0d
.word 0xefcdfa8a,0xf3517dee
.word 0xaa16394d,0x0d87e7ff
.word 0x2aab42f6,0x000000a3
.word 0x60d8ff04,0xe2c1c0d8
.word 0x3188a856,0xccf501af
.word 0x52eac779,0x80eee821
.word 0xb3fcea0e,0x9597995c
.word 0x00000000,0x000000a3
.word 0xa187153b,0xf09cd016
.word 0xb9deb79c,0x0876ff7d
.word 0xc9c05961,0x2d2b00e7
.word 0xda0c1224,0x381d84fb
.word 0x297c0b09,0x51993634
.word 0x24660f6d,0x9cc419f4
.word 0xb1c9d3ff,0x72eadc2d
.word 0x03074036,0xf74d652b
.word 0x1a89a3b3,0xea0d84d9
.word 0x7c5fae92,0x63f8c9e3
.word 0x7eed1bf9,0x4a84035a
.word 0xf4ab0e89,0xfad28c97
.word 0x6a6a08a0,0x3e1ce184
.word 0x19ee4882,0x719a4489
.word 0x172b0ec9,0x2a913a91
.word 0x722c140f,0x709aff30
.word 0x98803bde,0x72610093
.word 0xb38df7ff,0x18b8f924
.word 0x903f8fa0,0xcc792c16
.word 0xb6ab4e14,0x037b5de3
.word 0xbb65291a,0x067b4dc2
.word 0x3ef830e0,0xe7dd5828
.word 0xecdd7342,0x933d7ea8
.word 0xca685f2a,0x098cf8d5
.word 0x045216c1,0xc2e46479
.word 0x4c51125e,0x8c413299
.word 0xfeaa489c,0xb1e9d287
.word 0x5261391e,0xdb4644c4
.word 0x2f942fd2,0x4e795374
.word 0x79378133,0xf6b8c85b
.word 0x559477ff,0xf1408847
.word 0xa45a2fdb,0xd8647c72
.word 0x12791604,0xe015711d
.word 0xd4ff6e88,0xd7e34000
.word 0xfcf86646,0xac6cddb4
.word 0x9802cf73,0x9e5b0fbc
.word 0xa1fb3980,0x3f6616f8
.word 0xfdf1a4e1,0x2d510408
.word 0x1f15ff57,0xb050b4aa
.word 0x1b56a4cc,0x4a85848f
.word 0xadcec627,0x13f4aa73
.word 0x1e21ffa2,0x8525aa74
.word 0xae7d4991,0xef33eced
.word 0x823d85e1,0x38a6cbf4
.word 0x9e4c4a9a,0x57fdf434
.word 0x203598a0,0xbcb0aabc
.word 0xa8aa84ff,0x0222d809
.word 0x9d9e5d42,0xcf78ff4a
.word 0xf114e644,0x6b7db2f9
.word 0x7c40c312,0xb1056510
.word 0x00000f31,0x44ff6c7d
.word 0x8cc1e3c7,0x11df06d8
.word 0xf4ca7a7e,0x85f8f8be
.word 0xac80690a,0xb9487e95
p46_init_registers:
.word 0xaf081e32,0x7dd33999 ! Init value for %l0
.word 0xbd75a9ac,0xda73cf00 ! Init value for %l1
.word 0x89650de9,0xfa64abe7 ! Init value for %l2
.word 0x722017d2,0x9cc60657 ! Init value for %l3
.word 0xc1db236b,0xd9b9018c ! Init value for %l4
.word 0xe89d4284,0x8a64f20d ! Init value for %l5
.word 0xc0791960,0x36416574 ! Init value for %l6
.word 0x02689ca4,0x97404e60 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x2fd860ea,0x92b7515c ! Init value for %f0
.word 0x07aad90b,0xcaf97d8a ! Init value for %f2
.word 0x25e4c42b,0xdce98ab7 ! Init value for %f4
.word 0xc15ade86,0xb98ab06d ! Init value for %f6
.word 0x896c6b5e,0xec396512 ! Init value for %f8
.word 0xb8ff78dd,0x30b088c5 ! Init value for %f10
.word 0x6adb725e,0xa20da25d ! Init value for %f12
.word 0x68e9124d,0x3a7d4a42 ! Init value for %f14
.word 0x7b77055a,0xb27ff534 ! Init value for %f16
.word 0xb264377e,0xb11da766 ! Init value for %f18
.word 0xb5b777cb,0x7545826f ! Init value for %f20
.word 0x5d777fb6,0x131551a3 ! Init value for %f22
.word 0x72c15593,0xf401c981 ! Init value for %f24
.word 0x4317f0a1,0xbf6595dd ! Init value for %f26
.word 0x2303f463,0x39778064 ! Init value for %f28
.word 0xa8e10d81,0xaa779869 ! Init value for %f30
.word 0x2c2abc25,0x3fea6541 ! Init value for %f32
.word 0x01718c7c,0xef9b67ed ! Init value for %f34
.word 0x5f1dce25,0x2666739a ! Init value for %f36
.word 0x3e854e58,0xae587331 ! Init value for %f38
.word 0xec4dd1d2,0xf5d487dd ! Init value for %f40
.word 0xd6cb0a18,0x51654e72 ! Init value for %f42
.word 0x4abafeb5,0xaf7dd0ac ! Init value for %f44
.word 0xdcf7175d,0x925629d2 ! Init value for %f46
.word 0x3f8e4af3,0x41b5a645
.word 0x0f60785b,0xcf102397
.word 0x50916bee,0x483fe3dc
.word 0x905838ce,0x10595f73
.word 0x409cc21f,0x7b454d54
.word 0xef3d29ca,0x4b0b2253
.word 0xf41278bd,0x92086597
.word 0xdd67c775,0x6f89f25c
p46_expected_registers:
.word 0xffffffff,0xfffffff9
.word 0x00000000,0x752d5fd5
.word 0x00000000,0x000000ee
.word 0x00000000,0x00006596
.word 0x00000000,0xa0c82447
.word 0x00000000,0xd3b9f522
.word 0x00000000,0xc3194975
.word 0x00000000,0x9118ff3c
p46_expected_fp_regs:
.word 0xba5ea7bb,0xda98ea08
.word 0xffc884e9,0x738ac462
.word 0x66a63a85,0x5011f035
.word 0x141e7b68,0xeec81e06
.word 0x65e14569,0x1230339c
.word 0x0457c72f,0xfe2894ed
.word 0x6a576747,0x4a67ed1d
.word 0xbe718bb7,0x7fb318af
.word 0xc4671189,0x9bc76c76
.word 0x88775bc4,0xc7b1be1e
.word 0x1cda08dd,0x34092b13
.word 0x83c71f9b,0xf49c79dc
.word 0x456d6f43,0xfa64abe7
.word 0x5990efe8,0xcbd5458d
.word 0x9e44c17a,0xdc0657fe
.word 0x495385c0,0xe7ee273c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x64d648e1,0x2d0f5570
.word 0x938dde17,0xf93661ad
.word 0xb84b8e59,0x81d55242
.word 0xf9ec6353,0x69ba7959
.word 0xf926acd0,0x010b5b1f
.word 0x1b516767,0xb827d5d9
.word 0x6a464925,0x029f7bc3
.word 0x8e009bd2,0xf5709ec6
.word 0x137f9ff7,0xba0e5656
.word 0x01d879b1,0xa1098589
.word 0xab3e1e29,0x63bf3755
.word 0x5fa81c1e,0xdf7f4665
.word 0xf0669524,0xab2494e6
.word 0xe70791dc,0xb09555ff
.word 0xd22e5317,0x2830e890
.word 0x6225db6d,0x92e3875c
.word 0x0b8970ed,0x80cc0a5b
.word 0xd3aed256,0xad540909
.word 0x93453da8,0x499ecd5c
.word 0xe7d47b8d,0x4bffa775
.word 0x6f0ce5e5,0x422805fd
.word 0x3a72c766,0x6d46d7e3
.word 0x25de1a04,0x62a9b11a
.word 0x5e1fda0a,0x76034496
.word 0xc4671189,0x9bc76c76
.word 0x88775bc4,0xc7b1be1e
.word 0x1cda08dd,0x34092b13
.word 0x83c71f9b,0xf49c79dc
.word 0x456d6f43,0xfa64abe7
.word 0x5990efe8,0xcbd5458d
.word 0x9e44c17a,0xdc0657fe
.word 0x495385c0,0xe7ee273c
.word 0xedb88a5c,0x87471788
.word 0x0a908b11,0xa4c346cd
.word 0x5de54d81,0x3ac89d39
.word 0x96217988,0x09cc177d
.word 0x301af0ef,0x18044fc9
.word 0x392ebb87,0x2d9e8944
.word 0xef68c8a1,0x5ca70bc6
.word 0xd3b6b676,0xa42562ca
.word 0xb328e235,0x373f7b33
.word 0xe17c84d9,0x4dd16c16
.word 0xbd6665fd,0x91651e36
.word 0xdd54b6c5,0xd24a97d5
.word 0xf4f7acd4,0x0bef092b
.word 0x5a506616,0xdc31fbfd
.word 0xe703bd51,0x66d28fb9
.word 0x000000db,0x2051fafa
.word 0x3a4f2976,0xecba92a3
.word 0x29de368e,0x718918e9
.word 0xcdf252a8,0x0e23313a
.word 0x460938f4,0x72c4bca1
.word 0xff8816ae,0xea065ec4
.word 0xb80b61dc,0xa3d2bb3c
.word 0xf24332e4,0x8f810a95
.word 0xb66f8c1a,0xa5684487
.word 0x48d710bd,0xc310cee0
.word 0xf1efd2c3,0x0d1d025b
.word 0x92d8fe69,0xfa0f42d9
.word 0x2b1d10e5,0xf0a93746
.word 0xad748787,0x94349957
.word 0x08f3fc6b,0xae480072
.word 0x8a25c7ca,0x3c688afa
.word 0x2b2ece97,0x19955434
p46_local1_expect:
.word 0x02f3916b,0x73a3bc7f
.word 0x2831dade,0x58cefcba
.word 0xc53b2bd0,0xb17c5ce5
.word 0xc28484ad,0xb282d808
.word 0x2bd0cf55,0x8eedf339
.word 0x2cb5a0b4,0x2575e78f
.word 0x7d03beb2,0xb9c9f7c2
.word 0xfa3bf5ab,0x95552a9d
.word 0x39edecab,0x83c2dfa5
.word 0x4fbfd0f8,0x7c9ad470
.word 0x34ba5132,0xcd8835de
.word 0x0000007a,0x139ec2f5
.word 0xbd592cc6,0xffffffe8
.word 0xbd6665fd,0xc1174bd5
.word 0x886a5c0f,0x752d5fd5
.word 0x26ffb051,0xa2ec0c31
.word 0x367a27cf,0xfa1c3025
.word 0xc5a56ab6,0xb185bd90
.word 0x829d654b,0x76c40d09
.word 0x34084ef4,0x7021c061
.word 0x000000cb,0xc1174bd5
.word 0xf65aeddb,0xfe08b4d0
.word 0xd6eae6c8,0x64bbd845
.word 0x5d9f3db8,0xcc195135
.word 0xa2cb192d,0x7eda524f
.word 0x95786d90,0x0bdb154d
.word 0xcbd5458d,0x440b4046
.word 0x422c7254,0x25ef78b5
.word 0xc9e09f3e,0xac102ca5
.word 0x74dccf80,0x72c76504
.word 0x0f6c1c9b,0x73e8cfe2
.word 0xc80c01bf,0x31acd5fa
.word 0x5025e0d2,0xda38c4f1
.word 0x659dd428,0x6bd2543d
.word 0xda73cf00,0xff0319b7
.word 0x9ca015ab,0xaae69728
.word 0xa906bec5,0x8685c902
.word 0xeb0ee082,0x7c1e386e
.word 0x81aac76f,0x0eb0fff0
.word 0x4de2bfc7,0x9118ff3c
.word 0xbd02ff14,0x6b0c3bbb
.word 0x12366f0b,0xf55b53f2
.word 0xb466b77c,0xb499a627
.word 0x7eaec5fd,0xffc60a5b
.word 0x9344f83c,0x205b77c8
.word 0x11725dd9,0x2443949c
.word 0x5a6fd0a6,0x392cbe17
.word 0xe04b00f7,0x83c00907
.word 0xad5c57a0,0x7cec8869
.word 0xf7df56fb,0x6f16dc0a
.word 0x74822505,0x1bf67f5e
.word 0x30c8fa80,0xa9e417c4
.word 0x0a495700,0x80cc0a5b
.word 0x91e63880,0xb211c711
.word 0x4cb4df8c,0x2ae37016
.word 0x00000000,0xd262bdb2
.word 0x2cd5a5bf,0xe62489f9
.word 0x8fdcb4eb,0x51eeaf91
.word 0x5d322bd5,0x54195572
.word 0xdc31fbfd,0x16603532
.word 0xa40459e3,0xe60c1a97
.word 0x1bf54d24,0xfca7e46e
.word 0x3988ad33,0x7325c0c2
.word 0x673f4d21,0x6041db2d
p46_local2_expect:
.word 0x818ae519,0xc0e8a03b
.word 0xba9159ca,0x53ab65d5
.word 0x4c98fdbc,0x8785f2d4
.word 0x5de664df,0xe740bfd8
.word 0xd3962713,0xb3268448
.word 0x8a8041e9,0xde27ab7f
.word 0xef159cfb,0x4c98fdbc
.word 0x84b18b2b,0x31ffd0fe
.word 0x009ead50,0x98782d89
.word 0xede74886,0xc88a9999
.word 0x00000033,0x9a40ed3d
.word 0x2cb7f134,0xca8bf728
.word 0x86fc02e4,0x57ee9c5f
.word 0x6dce3188,0xd7741a29
.word 0x99b1019f,0xb65404e0
.word 0xbd5a322f,0x35aab78f
.word 0x90710318,0xa5ae0b79
.word 0x90864dd7,0x861840a1
.word 0xeb495aff,0x74b4a9c4
.word 0x682f5553,0x6e8b21db
.word 0x1fa131be,0xe3113105
.word 0xa166a7d8,0x8a263b69
.word 0x71d59d34,0xf0b126e2
.word 0x27f3a088,0xe9fbe2a2
.word 0x122fe2e9,0xeaee5dff
.word 0xfeb49fcd,0x7271433f
.word 0x50a7015f,0xf291ace0
.word 0x43b60691,0xe267ae0a
.word 0x8a676e35,0x985a4875
.word 0xeab3767f,0x313113c5
.word 0x8132dda8,0x3a02fa17
.word 0x454ce9b8,0x4d080db1
.word 0x4819cc55,0xb720b182
.word 0x03f40af1,0x5386e1cf
.word 0xca9eb206,0x98833de2
.word 0x8120082b,0x23e775c6
.word 0xefd108dd,0x34c516ee
.word 0x6bd50c59,0x4e0846ef
.word 0x023011ff,0x362b4893
.word 0xfffcb540,0x8b0c9fd4
.word 0x2f5f2eb5,0x75837d17
.word 0x9d2dbd58,0x3fadde96
.word 0x2f1b2c97,0x5a472575
.word 0x7ade6be5,0xa90dbfa3
.word 0x72e971f6,0xc8815f3e
.word 0xe18fb9e5,0xa0e180f2
.word 0x168fa994,0xa13c6552
.word 0xdf4306e9,0x032720c9
.word 0xda4c7bdd,0x6d756764
.word 0xf36727e8,0x8d0c3414
.word 0x4d9f17f3,0xef4edbe1
.word 0xb867cba5,0x9bb830fb
.word 0xd014b2b7,0x056d24cb
.word 0x6d42e867,0x1aa5557c
.word 0xd3b9f522,0x699c33f0
.word 0x43520795,0x18f580ca
.word 0xba5ea7bb,0xda98ea08
.word 0xffc884e9,0x738ac462
.word 0x66a63a85,0x5011f035
.word 0x141e7b68,0xeec81e06
.word 0x65e14569,0x1230339c
.word 0x0457ff2f,0xfe2894ed
.word 0x6a576747,0x4a67ed1d
.word 0xbe718bb7,0x7fb318af
p46_local3_expect:
.word 0x13e13757,0x03878bb5
.word 0xc29988d3,0x5d322bd5
.word 0x000000a5,0x754919c3
.word 0x8c159b22,0xb40c8b23
.word 0xff4ac21b,0xa47147dc
.word 0xad3a9d17,0x3d52ed1b
.word 0xbe6cddc7,0xed774a1c
.word 0x80149681,0x6388c931
.word 0x937e2783,0x87319338
.word 0xe5ebdc87,0x88e5c98f
.word 0x4bcb27e7,0x348916dc
.word 0x0bbcd8fb,0xbb8b3635
.word 0x4b60349e,0xd1666c61
.word 0x8d7e10fb,0x1546e3ff
.word 0x32a75d36,0x91e63880
.word 0xf9e27e5c,0xa064b72f
.word 0x5a5fc378,0x2a6b9e76
.word 0xbd6665fd,0x37b2a68f
.word 0x499ecd5c,0x181a956e
.word 0xffffffe8,0x9cc60657
.word 0x69603ed4,0x37ff7f3f
.word 0xedfa00cb,0x0df84811
.word 0x22e1cd45,0x4bcc5554
.word 0x499a9063,0x9d521b81
.word 0x0887a40e,0x544ef6d1
.word 0xc383b6dd,0x849676b0
.word 0xdee543ec,0x8330352a
.word 0x0fe27241,0x0c0a91c0
.word 0xd5a080a5,0xd5642ac5
.word 0x327a9bb4,0xb211c711
.word 0xbb7685c8,0xd8483c1c
.word 0xa2a59c10,0xf00160c7
.word 0x13e13757,0x03878bb5
.word 0xc29988d3,0x8a7b74dd
.word 0x000000a5,0x754919c3
.word 0x8c159b22,0xb40c8b23
.word 0xff4ac21b,0xa47147dc
.word 0xad3a9d17,0x3d52ed1b
.word 0xbe6cddc7,0xed774a1c
.word 0x80149681,0x6388c931
.word 0xba5ea7bb,0xda98ea08
.word 0xffc884e9,0x738ac462
.word 0x66a63a85,0x5011f035
.word 0x141e7b68,0xeec81e06
.word 0x65e14569,0x1230339c
.word 0x0df84811,0xfe2894ed
.word 0x6a576747,0x4a67ed1d
.word 0xbe718bb7,0x7fb318af
.word 0xcab94100,0x699a9e76
.word 0x44515817,0x0626304d
.word 0x43de274e,0x512f8d6b
.word 0x34cf1113,0x2a9ec25a
.word 0x3a45c182,0x46fa0fb8
.word 0xec02be72,0x34065d0d
.word 0x29e1d4ea,0xff20f0e9
.word 0x95580987,0xaee75b86
.word 0xe9741625,0xdc31fbfd
.word 0x6596caf0,0x058508b9
.word 0xbc35da89,0x59cd0665
.word 0xbcfbc46d,0x7e9b292c
.word 0xffcbd440,0xc8c7c7ff
.word 0x795b8916,0xfca5b25d
.word 0x3ac76dc0,0x0eefd2ea
.word 0xe5ebdc87,0x926e07ce
p47_init_registers:
.word 0x8f7cf9da,0x8e2580a5 ! Init value for %l0
.word 0x2c843f71,0xc657a2d8 ! Init value for %l1
.word 0x3e169d6e,0x0ec39107 ! Init value for %l2
.word 0xd9fd042d,0xf0cdf6b9 ! Init value for %l3
.word 0xe50fcef0,0xb186d612 ! Init value for %l4
.word 0x3f97075e,0x4b2026dd ! Init value for %l5
.word 0xaf2052ad,0xc158449e ! Init value for %l6
.word 0x51b9ecca,0x6f790885 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x784da93d,0xeebab1f7 ! Init value for %f0
.word 0xa03e8dd4,0xbf9a9738 ! Init value for %f2
.word 0x4664ede0,0x89a08a2a ! Init value for %f4
.word 0xca32e282,0x9a304d90 ! Init value for %f6
.word 0xfe24ab8d,0xbe967cd9 ! Init value for %f8
.word 0xbedb18eb,0xf2207e77 ! Init value for %f10
.word 0x65fcd10c,0x1631fc83 ! Init value for %f12
.word 0xe4d9f478,0xea841b49 ! Init value for %f14
.word 0xe9532ec2,0xd807228d ! Init value for %f16
.word 0xd0c3b24f,0x06efb559 ! Init value for %f18
.word 0x08f1ec3a,0xcc436fdf ! Init value for %f20
.word 0xd80d7a40,0x473092df ! Init value for %f22
.word 0x8fbffad3,0xef05fba5 ! Init value for %f24
.word 0x8561d545,0x0703a7c8 ! Init value for %f26
.word 0xb943552b,0xa20ba252 ! Init value for %f28
.word 0x276c0a2b,0xe82c3c98 ! Init value for %f30
.word 0x5cb88adb,0x6e784144 ! Init value for %f32
.word 0x64b05e8a,0x9ebe45bb ! Init value for %f34
.word 0x45f212c1,0xe8832882 ! Init value for %f36
.word 0x1c2f6be9,0x363969cf ! Init value for %f38
.word 0xfb965919,0x810b9a3b ! Init value for %f40
.word 0x56229cf0,0xf9199c6f ! Init value for %f42
.word 0x012d25ef,0xe56e39be ! Init value for %f44
.word 0x5b817efc,0x5b245948 ! Init value for %f46
.word 0xf70b1b1b,0x7c8fd4c3
.word 0x46cf2989,0x7334c1eb
.word 0xad22c078,0x1585a24c
.word 0x0ab4a0ce,0x01d3f75d
.word 0x56894c8f,0x5249e7e6
.word 0x047fe21c,0xa20bdb7b
.word 0x46519577,0x2344d246
.word 0xb5f6e370,0x9a69b2cb
p47_expected_registers:
.word 0x0fe37201,0xb972879f
.word 0x00000000,0x000000a7
.word 0x9aadf7d3,0xd4f2222e
.word 0xa098bf52,0xbd177789
.word 0x00000000,0x6d6149ab
.word 0x00000000,0x5569b84a
.word 0x00000000,0x73466e42
.word 0x00000000,0x79ec631f
p47_expected_fp_regs:
.word 0xd8df1c31,0xa191d3aa
.word 0x423adaea,0x95ec0763
.word 0x4f50d3b2,0x4c4c2cca
.word 0xb20442dc,0x4fd759b8
.word 0x337890db,0x29bd7b2b
.word 0xff0ca056,0xb9e715cd
.word 0x0eb5892e,0x873bce03
.word 0xf85c362b,0xfd989966
.word 0xa7a91074,0x8f085a33
.word 0x88343627,0x4a2caffe
.word 0x511e3233,0xb981b65d
.word 0x0fe37201,0xb972879f
.word 0xe8600986,0xf845ca2c
.word 0x41c8ea26,0xf686a614
.word 0x6486fc70,0xc4093095
.word 0x8e2addd9,0x028b61b2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x7c05b1ed,0xde17cf48
.word 0x5ea0c021,0xc1ee8c34
.word 0xf60bcc67,0x9903dc06
.word 0xd18affa1,0xc5bd92c3
.word 0xf9074957,0x4727c7b3
.word 0xe1535b28,0x56a18bae
.word 0x830dac56,0xee983def
.word 0x07b98a09,0x223f2f49
.word 0x5cae293e,0xd74039d3
.word 0x58416793,0x5a48f269
.word 0x7c23b871,0xe9b65f4e
.word 0x163fddc2,0x18ffa953
.word 0x2bf06031,0x9f325906
.word 0x33ef9c16,0xb39218a1
.word 0x71656acd,0x5310e049
.word 0x6999df6d,0x84f82d4c
.word 0xc547a204,0x2e93752b
.word 0xbdeab5d0,0x56c64b32
.word 0xed297604,0x12b76eb4
.word 0x41f357b2,0x6209427f
.word 0x36d1914e,0x346128dc
.word 0x32525b5b,0xd27b0351
.word 0xd0bd32ff,0x94cf6b5f
.word 0xd675e10d,0xd63ba307
.word 0xc6b3e80b,0xf0d3dfa8
.word 0xf96cce47,0x669998fd
.word 0xff84063b,0x08bafed2
.word 0xfbc67198,0x921d47f1
.word 0xa75ef738,0xc6047c6b
.word 0x00000000,0xe99d33af
.word 0x670e1af6,0xc23880f3
.word 0xe3ebe626,0x9ea20914
.word 0x8bd20b8d,0x8095666d
.word 0x87bd4537,0x520ebb60
.word 0x5bf259bb,0x616600c0
.word 0x5b7e60c5,0x8aeaabba
.word 0x73a0a1be,0x67501ad0
.word 0x65bcaf01,0x56c49c62
.word 0x1e481266,0xbd9766db
.word 0x04ad6750,0x3f0ee2dd
.word 0x8885bcac,0x000000b0
.word 0x7db1ae14,0x87724c76
.word 0x5e6ba565,0x0437e003
.word 0x37eb3867,0x00311667
.word 0x7dbbeb02,0xe99d33af
.word 0xd1072dc2,0xdc56efda
.word 0x3214be07,0xf4f05254
.word 0xbeba6ba5,0x51447814
.word 0x56e0ff1c,0x93c263b5
.word 0x84241d37,0xb77b33e0
.word 0xd2488da2,0x241c92a6
.word 0xac1fd8c0,0x9f073b30
.word 0x0936c084,0x3082dcc5
.word 0xdac70ad1,0x4958b88f
.word 0x05bb4495,0x3beb4b8f
.word 0x00000006,0x1024154c
.word 0xa73d7948,0x6f5efae3
.word 0x8a318d8d,0xc73f4d3c
.word 0x296c5447,0x48fcb29a
.word 0x17278c10,0x000000a7
.word 0xa7c817c9,0x9c31de3c
.word 0x49820e10,0xc5abadb2
.word 0x2d90b2ef,0xd93569e0
.word 0xeb25a9e4,0x20e49b78
p47_local1_expect:
.word 0xaad391a1,0x311cdfd8
.word 0x6307ec95,0xeada3a42
.word 0xca2c4c4c,0xb2d3504f
.word 0xb859d74f,0xdc4204b2
.word 0x2b7bbd29,0xdb907833
.word 0xcd15e7b9,0x56a00cff
.word 0x03ce3b87,0x2e89b50e
.word 0x669998fd,0x2b365cf8
.word 0xc657a2d8,0x19569453
.word 0x54e256ef,0xe0318c68
.word 0x754d2ba3,0x311cdfd8
.word 0xc88e9cd1,0x43b82d4b
.word 0x03798bd8,0x523d2bf4
.word 0x0436ca83,0x1fbc4e7b
.word 0xff83bff2,0x61ab8276
.word 0x75f9e750,0x0000000d
.word 0xa7a91074,0x8f085a33
.word 0x88343627,0x4a2caffe
.word 0x511e3233,0xb981b65d
.word 0x0fe37201,0xb972879f
.word 0xe8600986,0xf845ca2c
.word 0x41c8ea26,0xf686a614
.word 0x6486fc70,0xc4093095
.word 0x8e2addd9,0x028b61b2
.word 0xdc220313,0xe2c25dd0
.word 0x578911a2,0x3189c5c6
.word 0xbb55d9e5,0x5de0479a
.word 0xe573916c,0x209f07c1
.word 0xcdb03b2c,0x91a74e7c
.word 0x9880cbd4,0x496260ca
.word 0x8c56059b,0xed5ef685
.word 0x2c2f0c09,0x264affe1
.word 0xd5347dfd,0x7422ec18
.word 0x69e6de40,0xb3f40cf5
.word 0xcbf4cba1,0x3e99674c
.word 0x2c7a3868,0x68686540
.word 0xaa2a5a3a,0x9091bf86
.word 0xa9345e4d,0xf9934153
.word 0xc4db828f,0x7acea49d
.word 0x3585fc0f,0x00000069
.word 0x80620b10,0x9175cbff
.word 0xaadf05eb,0x145b0516
.word 0x43632950,0x245e1b3a
.word 0x91b8c070,0x4b1972ac
.word 0x47207857,0xe562dc39
.word 0x608990ff,0x08fa68cd
.word 0xfa7e10a4,0x9a059baa
.word 0x25e231ea,0x6a2514e0
.word 0xbc1834ad,0xb488ff2b
.word 0xfa27604e,0x6e1d12e5
.word 0x36a14c43,0xff1b66f7
.word 0x522eacfa,0x3eefabbe
.word 0x07f9bcf6,0x27ad56b6
.word 0x49ce6ca3,0x8674d82a
.word 0x88f2766e,0x1ed5391a
.word 0x30d27a54,0xc008b733
.word 0x26e22808,0x013dead9
.word 0x1526505f,0xecd6d055
.word 0xc75f265f,0x46adb8f6
.word 0xac2894b1,0x928b9aeb
.word 0x313af2ab,0x52868600
.word 0x576d23a4,0x991ebab5
.word 0x47b9f96c,0xe49566eb
.word 0xedc2586a,0x15d38fd4
p47_local2_expect:
.word 0x381ce47c,0xbe683869
.word 0x1fae2a6d,0x2fc340de
.word 0x9eb4c18b,0x4c3ad565
.word 0xbe660e88,0x57197c04
.word 0x01e92771,0xaad391ff
.word 0xd04cf04f,0x89cda6a9
.word 0xf67fe185,0x104a3c62
.word 0x030bfcd3,0x0dbaac3c
.word 0x8b906dc5,0xc3b67c8b
.word 0x1d686dea,0xfa99bd7e
.word 0x3c8c0fff,0xebba1f32
.word 0xc1ee8c34,0xf23a9b18
.word 0xb85995da,0x958bce3b
.word 0x727552af,0x73ca6c99
.word 0x1eecff79,0x714f49a4
.word 0x86819c72,0x9949f83b
.word 0xa098bf52,0xbd177789
.word 0xbd24404f,0x722ccdf2
.word 0x7c57ea6b,0x661e5751
.word 0xea71d25a,0xd23bff04
.word 0x20943222,0x5b74573e
.word 0x00000000,0x82bd9453
.word 0x5eae7df3,0x5b2704c9
.word 0xe7f2e7b1,0x3cef2eff
.word 0x82bd9453,0x275882e0
.word 0xb7de422e,0x26644407
.word 0x293f18b6,0x0a3f0298
.word 0x4c6e21c2,0x0452e705
.word 0x30346bbc,0x7ba9f096
.word 0x1bb40b3b,0x04c0861e
.word 0xa90af447,0xecd994b3
.word 0x0bdca68d,0x8031375c
.word 0x408ab2b7,0xf591ac13
.word 0xa0ceba0f,0xbf05db5e
.word 0x3f372cd4,0xcdc78956
.word 0x70a8cb12,0x1031d35b
.word 0x947ab23f,0x43398290
.word 0x09d7e04e,0x8de0a5a8
.word 0xb9278336,0x4896a24e
.word 0xd14d4a4c,0x567e1c9c
.word 0x21d27e67,0x43666708
.word 0x92b4616a,0xfe4f923d
.word 0x19ec92dc,0x60239915
.word 0x8b915f6f,0x9999dddd
.word 0xc8f92522,0xbd71cc28
.word 0x1f4a4d3c,0x3d90f286
.word 0x2bda8a4b,0x80debd56
.word 0x7d3902df,0x5e5ce85a
.word 0x0809a381,0x502182bd
.word 0x00000032,0xaa56812a
.word 0xe026600e,0x83ffdfd3
.word 0xad64c230,0x3f79ffcb
.word 0x53f5aefe,0x01652403
.word 0x9222e203,0xad6085cc
.word 0x4039e15e,0x4c16f3c6
.word 0xf42725b4,0x07f46724
.word 0x786bb863,0x1a974802
.word 0xf617497c,0xa8e30590
.word 0xc6f0412c,0x8a55ab87
.word 0x9aadf7d3,0xd4f2222e
.word 0xa9d35b25,0x1bc0e6ab
.word 0x1594ea59,0x533b6896
.word 0xf7d7b29a,0x4d05ffb8
.word 0xe1a0595d,0x93baaac5
p47_local3_expect:
.word 0xecfff07d,0x15a016cb
.word 0xf262a4d3,0xf9df4223
.word 0xbfa0cd9e,0x24eea31b
.word 0x528e109c,0x499e34a3
.word 0xad64c230,0x1153cfc9
.word 0xd3a46147,0x1de079b2
.word 0xe99d33af,0x19569453
.word 0x119f0866,0x2e89b50e
.word 0xae1df23c,0x00d2e0fd
.word 0x7df55f60,0x8c81fb2f
.word 0x5ab4c92b,0x9458f3d1
.word 0x98224535,0xa4819309
.word 0xee073143,0x38099f49
.word 0xd1ff0033,0x28b542ac
.word 0x3beb4b8f,0xd3df98ff
.word 0x98c092b2,0x2bac4e90
.word 0xceceddc7,0xeb0fa55e
.word 0x1c574dcf,0xa2bd4c87
.word 0x85601659,0x3214be07
.word 0x07c5874c,0xb13f9a9f
.word 0xd8ff547f,0x2a1ac69a
.word 0x5503a963,0x4c3e1681
.word 0xa8a2e263,0xaf34d4b6
.word 0xadd28dad,0x46dba8a3
.word 0xd20a5974,0x3eefabbe
.word 0x8ea118d0,0x2fa8883e
.word 0xff9ce49b,0xf80d0f17
.word 0x1abd1d6c,0x041680f8
.word 0x36a3f71e,0xedd7a49d
.word 0xe087cb19,0x50e63b6b
.word 0xe93778c9,0x680d20d1
.word 0xa8234587,0x081fb7eb
.word 0xc5d575d6,0x9fc7db1f
.word 0x51030f6b,0xf5f0736f
.word 0x335e753e,0x29b7256e
.word 0xba0e7f5c,0x1a9a9196
.word 0x3688a6f9,0xa62dd85c
.word 0x0e407b12,0x137dab8e
.word 0xb6e632c8,0x6e219d12
.word 0x000000fd,0x32ed706b
.word 0xe59bdf05,0x80aa5270
.word 0x4a484228,0xa7386756
.word 0xe2089306,0x76b0e431
.word 0xf0cdf6b9,0x0083da9d
.word 0x4e1f6a9a,0xf6dee8b6
.word 0x83ffd620,0x80caa089
.word 0xccee4e63,0x1b29d238
.word 0xc158449e,0xbf99d141
.word 0x04a0df2e,0xbfd9b1ae
.word 0x5305e6f1,0x6103e3bd
.word 0x3f943ce9,0x1ee15c7b
.word 0x27d42f15,0x337b2079
.word 0xd0772af2,0x1277f53d
.word 0x00000000,0xe99d33af
.word 0x59878141,0xe01c9cef
.word 0xa73f4cf6,0x415fd538
.word 0xf957f741,0xf6fd0d7c
.word 0xacdbd3cb,0x3cbcdceb
.word 0x1d26aa48,0xf0a8e2a9
.word 0xff0fba1e,0xbbd2fe2d
.word 0xf8e976f3,0x92ffe263
.word 0x2befd030,0x4b6a27bf
.word 0xcf6f50b1,0xdb907833
.word 0x974d6a5e,0x9aa4e3ec
p48_init_registers:
.word 0xd795b75a,0x73ed626a ! Init value for %l0
.word 0x0d7db10e,0xa63ba424 ! Init value for %l1
.word 0xa02ccf52,0x5ab89275 ! Init value for %l2
.word 0xa83191d0,0x16cb2aa0 ! Init value for %l3
.word 0xb05ad356,0x2e5ead96 ! Init value for %l4
.word 0xd1a9b886,0x4d345250 ! Init value for %l5
.word 0xfbc7ddda,0x463c9af9 ! Init value for %l6
.word 0x7b942335,0xf2843b2c ! Init value for %l7
.align 64
p48_init_freg:
.word 0x4035833a,0x819f38f1 ! Init value for %f0
.word 0x3d012bcc,0x078f24ce ! Init value for %f2
.word 0x41a985c9,0x27234aa5 ! Init value for %f4
.word 0x5b9adff5,0xe7a51ddf ! Init value for %f6
.word 0x24dcbf9c,0x89a69d83 ! Init value for %f8
.word 0x8433a45a,0x7cad4a64 ! Init value for %f10
.word 0xa88e4c58,0x5c179405 ! Init value for %f12
.word 0x56e98af8,0xbd6e1ab3 ! Init value for %f14
.word 0x1c5386df,0x9c79cd55 ! Init value for %f16
.word 0x84e49421,0x137ee950 ! Init value for %f18
.word 0xe0ba611d,0x81c33262 ! Init value for %f20
.word 0xfb83db78,0x486bcf36 ! Init value for %f22
.word 0x0bc1f786,0x98859e2d ! Init value for %f24
.word 0x8b15f718,0xb618edf2 ! Init value for %f26
.word 0x4d3bb41b,0x42ff3bd8 ! Init value for %f28
.word 0x147a6b08,0x6f981de5 ! Init value for %f30
.word 0x39e02b31,0x8fac6912 ! Init value for %f32
.word 0xeaa471de,0x41004fdd ! Init value for %f34
.word 0xf9ead1f8,0xf38a41ae ! Init value for %f36
.word 0x612340e1,0x2ccbaca5 ! Init value for %f38
.word 0xeac4a5fe,0x83d00e09 ! Init value for %f40
.word 0xe1287a43,0x0055f287 ! Init value for %f42
.word 0xd4ee06f3,0x3f5898d1 ! Init value for %f44
.word 0x60e9666c,0x98775662 ! Init value for %f46
.word 0x7dd23430,0xb1f7776f
.word 0x6d9793b7,0x81d0b6ea
.word 0xb475580d,0x493d1bdf
.word 0xed0a587c,0xa694cc36
.word 0x087f51f6,0x2793f112
.word 0xf404123b,0xb2861ad7
.word 0xfe17a239,0xa89219e9
.word 0xb3cf3b5e,0xcf6cf082
p48_expected_registers:
.word 0xffffffff,0xfc79f9e0
.word 0xffffffff,0xffffe1a2
.word 0x00000000,0xe0e0f36b
.word 0x848cdfc9,0x000000a1
.word 0xb3f4d02c,0x3c9a589d
.word 0x00000000,0x83d3c485
.word 0x00000000,0xc7766b5c
.word 0x00000000,0xcb526335
p48_expected_fp_regs:
.word 0x7053d188,0xdb107c23
.word 0x386a3aa5,0x825f6722
.word 0xb4ab40f3,0xeed70728
.word 0xfa8f1248,0x5ce2e687
.word 0x979789ed,0xf681a096
.word 0x3475a2a1,0x99de6092
.word 0x72a7ee11,0x08f73a3c
.word 0xf0b8dc0a,0x734a339b
.word 0x181961de,0xcf5fce65
.word 0x48db94cf,0xc2522c05
.word 0xd415d044,0xb04bbd52
.word 0x1f9d4da9,0x50a0360d
.word 0x30482dd6,0x323a5817
.word 0x240754ec,0x8e12da2a
.word 0xedaf9a1b,0x59701d23
.word 0x41fa7ae1,0x6d1dbd3f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x9a47c2ab,0xbc266b93
.word 0x581280c2,0x7988f22b
.word 0x18322ea4,0x89b87bc7
.word 0xae123277,0xb5dac6f3
.word 0x544c685f,0x78fd0cf2
.word 0x9cab7dd4,0xd9824b22
.word 0xce355160,0x1bc81cac
.word 0xd7617e53,0x05c57c3e
.word 0x0a2d3a21,0x98f87ab5
.word 0xbeb4bc6f,0x9128ba8d
.word 0xe8206cb5,0xa414d336
.word 0x08692eea,0xfd2c7d17
.word 0x0bce747f,0x96b79759
.word 0x4304177a,0x2332f098
.word 0x93a6f66a,0x4e2aafff
.word 0xb11ec5bd,0xc76be81c
.word 0x848cdfc9,0x000000a1
.word 0xb091fd12,0x2014622c
.word 0x002bc2e5,0x4b431db4
.word 0xed8d864b,0xffcbcc98
.word 0x6a9a29d4,0x3194347d
.word 0x9ea56e2d,0xaa8eb229
.word 0x2f8e8179,0x2eb0db95
.word 0xed1fd0b9,0x17ffdfb6
.word 0xd8f81223,0x22fc55bb
.word 0x515a11a8,0x119895bd
.word 0xc2284909,0x493180fc
.word 0x6f355fff,0xfa18bbfe
.word 0xdd559b47,0xeae3e4df
.word 0x33f51350,0x4825374c
.word 0xd2b3290a,0x483ccb00
.word 0xd5ea6492,0x294d63c6
.word 0x65ce5fcf,0xde611918
.word 0x052c52c2,0xcf94db48
.word 0x52bd4bb0,0x44d015d4
.word 0x0d36a050,0xa94d9d1f
.word 0x17583a32,0xd62d4830
.word 0x2ada128e,0xec540724
.word 0x231d7059,0x1b9aafed
.word 0x3fbd1d6d,0xe17afa41
.word 0x1007bc23,0x88479878
.word 0x5136fbfd,0xbe12463c
.word 0x415f4c5b,0xb7c6c92f
.word 0xc8914064,0xf53b476f
.word 0x2ada1c9e,0xf454c110
.word 0x5ff1001f,0x0f39f026
.word 0x186f43c0,0xdbc76910
.word 0x2e8e5e65,0xd79cfbac
.word 0xe03b81ab,0xbe6c4174
.word 0x5ad450fb,0xcaf61460
.word 0xcf058e6d,0x7622aac8
.word 0x95318a87,0xd6f413d9
.word 0x22fa6399,0x014dd773
.word 0xb4bf3832,0xb3cf0337
.word 0x98fb097c,0x00000043
.word 0x5df37cdf,0x73c9d38b
.word 0xb6c5ff0d,0xfcb1c3b2
.word 0x31919f30,0xc0ceaddf
.word 0x15617581,0x9d1a48da
.word 0x6979a27f,0xc23325ee
.word 0x42927c3d,0xb74d2792
.word 0xc4a1c0fa,0x62896061
.word 0x9c838fb1,0xce7d0779
.word 0x0eb1f60e,0xc3f6839a
p48_local1_expect:
.word 0xff2dff23,0xd9db2b24
.word 0xd66d137e,0x7d088897
.word 0x88f772eb,0x67dc5008
.word 0x2e6bf704,0x48ee1d83
.word 0x3cfab737,0x2f09bd31
.word 0x73e6c09f,0xd41c0a88
.word 0xa046a2d5,0xdb4c7a20
.word 0xab4eed05,0xafab367f
.word 0xe641bda6,0x111ccc5d
.word 0x6c59f2a7,0x3b2bf8e3
.word 0xfe0f2545,0xaf2f0edd
.word 0xf8ffff61,0xc860daab
.word 0x99b022f6,0x541335ea
.word 0x8fa80dff,0xb0cd2685
.word 0x6e56e7f4,0x29b27c68
.word 0xa5d870ff,0xd506b3c2
.word 0xaeff994c,0xe53d5909
.word 0x00000000,0xe0e0f36b
.word 0x18302ad8,0x762be1a2
.word 0x0554cd23,0xd70ba072
.word 0xeb63a58a,0x21d24f2e
.word 0x871f140e,0xb7761fff
.word 0x88479878,0xd732065c
.word 0xa8279290,0xb5965bbc
.word 0x2af0aa3e,0x86b032cf
.word 0x64175692,0xfc79f9e0
.word 0x00000090,0x2d3e1f23
.word 0xe000da59,0x76d2891a
.word 0x8d609011,0x50bb30c5
.word 0x0bd9acd7,0x03d39942
.word 0xad9fc446,0x0c8deae7
.word 0xa97b3d3d,0x740ca992
.word 0x4e3d1a69,0x1dff34cc
.word 0xfd940a57,0x0251a685
.word 0x2b0f5be2,0xdb59498b
.word 0xaed9bcde,0x02553040
.word 0xb7c6c92f,0x11b33810
.word 0x568939fc,0x987676ec
.word 0x7d27e471,0x91d51df8
.word 0xb5bcf2b8,0xe12aa4a9
.word 0xb3f4d02c,0x3c9a589d
.word 0x5cbb270c,0x222c2f72
.word 0x77f130ab,0x8d67928a
.word 0x6f66867f,0x73c419fa
.word 0x7fdbc0c9,0x00000074
.word 0x745ebe7c,0x7fdeb228
.word 0x460b3981,0x8f35ab3b
.word 0x9c3b14ab,0x2dafd09a
.word 0x4035833a,0x86b032cf
.word 0x3d012bcc,0x078f24ce
.word 0x41a985c9,0x27234aa5
.word 0x5b9adff5,0xe7a51ddf
.word 0x581280c2,0x7988f22b
.word 0x8433a45a,0x7cad4a64
.word 0xa88e4c58,0x5c179405
.word 0x56e98af8,0xbd6e1ab3
.word 0x7c46d4e8,0x5025e9b7
.word 0xa761e5e2,0x5c0632d7
.word 0x09056466,0x38c2b8d6
.word 0x6b98be6b,0x141c0c15
.word 0xe0e0f36b,0x1b2d5d41
.word 0xe6efc7a4,0x6e9238ce
.word 0x1fab4a06,0xff7a0aae
.word 0xa35dc5f9,0x2a8eba41
p48_local2_expect:
.word 0xb7e92550,0xe8d4467c
.word 0xd732065c,0x473d34ac
.word 0xd6b8c238,0x66640509
.word 0x150c1c14,0x6bbe986b
.word 0x415d2d1b,0x6bf3e0e0
.word 0xceff926e,0xa4c7efe6
.word 0xae0a7a94,0x064aab1f
.word 0x41ba8e2a,0xf9c55da3
.word 0x417f8c19,0x85714713
.word 0xb13d0c81,0xcfab9d46
.word 0xd59c6c09,0x24aa6952
.word 0x293a05c6,0x6f5e7e4a
.word 0x3150352b,0xb2f7b4e2
.word 0xcb847dd9,0x786cdfc1
.word 0xfc1a305f,0xb88266b5
.word 0xb8696d2e,0x13a00184
.word 0x9dfc7a57,0x61a9fa9f
.word 0xcfe8e278,0xe43a43f3
.word 0x17531475,0x86dd825f
.word 0xc6d8e322,0x8e17e49e
.word 0x7352a653,0xadc049e6
.word 0x5a8f6a89,0xddc7887a
.word 0xa2bcfc68,0x443083d2
.word 0x49037828,0x8d57837e
.word 0x65ce5fcf,0xde611918
.word 0x052c52c2,0xcf94db48
.word 0x52bd4bb0,0x44d015d4
.word 0x0d36a050,0xa94d9d1f
.word 0x17583a32,0xd62d4830
.word 0x2ada128e,0xec540724
.word 0x231d7059,0x1b9aafed
.word 0x3fbd1d6d,0xe17afa41
.word 0x7053d188,0xdb107c23
.word 0x386a3aa5,0x825f6722
.word 0xb4ab40f3,0xeed70728
.word 0xfaff1248,0x5ce2e687
.word 0x979789ed,0xf681a096
.word 0x3475a2a1,0x99de6092
.word 0x72a7ee11,0x08f73a3c
.word 0xf0b8dc0a,0x734a339b
.word 0x1894d097,0x0000008f
.word 0x03f783ea,0xf936fcb1
.word 0x7adfffb5,0x5ff1a402
.word 0xf454c110,0x6fd7d388
.word 0x7c592121,0x8ce0e46a
.word 0x149ae3ea,0xcda4dd7d
.word 0xe0e0f36b,0x63d195f8
.word 0x25cb2177,0x962e0577
.word 0x22745a93,0x0488c50a
.word 0x6991e932,0x5d1a9dfb
.word 0x54e0b6f5,0x1989cde6
.word 0x390a51e7,0x5f408c65
.word 0x09fe786e,0x47646f4a
.word 0xc326f56b,0x955f7b33
.word 0xf2e6fa42,0x9175874b
.word 0xe7bb5101,0x21464548
.word 0xabdeee55,0xfb23ff72
.word 0xfe9b122e,0x4070ebd0
.word 0x460781cb,0x15ed4b5a
.word 0x866d7d15,0x55c3079a
.word 0x5615c24e,0x23cc795c
.word 0x5aae2bec,0x8d04f8bf
.word 0x2e6603dc,0xac24eae8
.word 0xff9b08ec,0x979789ed
p48_local3_expect:
.word 0x5e391162,0xc9f7f3ea
.word 0x5f91d8b2,0x3875dc35
.word 0x21039130,0x0c619daf
.word 0x57bfb68f,0x6fd7d388
.word 0x38c1d84d,0x000000f7
.word 0x994643d4,0xfcaa62c8
.word 0xb304ffa1,0x55f474ee
.word 0x820eb1c0,0x069831ef
.word 0xe6449be5,0xb5f18ef4
.word 0x50b661f3,0xe92e9cd4
.word 0x96a36238,0x912c23e8
.word 0xec38c3ec,0xfdc2f2c5
.word 0x8568c1f5,0x000000d9
.word 0xe617a112,0xe12a467a
.word 0x0b833d0d,0xafd579a1
.word 0xddfe5c29,0x00000044
.word 0xeb5afe4a,0xaea0aba6
.word 0x457093cd,0x6b793301
.word 0xdc3a2f9e,0xd732065c
.word 0x97337f7a,0xbcae7725
.word 0xe653700e,0xf08ee739
.word 0xfaa1c8f5,0xe17e8374
.word 0xebdca2bc,0xd565eeb0
.word 0x25c42086,0x806c8d94
.word 0xa1a96e85,0xff4785ed
.word 0xef41eb96,0xf5a8ae78
.word 0x6dc2b858,0x192d575f
.word 0xa3ed1178,0x868a8142
.word 0xbd7666fd,0x5d5f1008
.word 0xcf9c858f,0x7f56a4b5
.word 0xf378cf32,0x165dbfd1
.word 0xa043bfa6,0xc33a72e8
.word 0x00000041,0x60e144bd
.word 0x4750f504,0xe229f60b
.word 0x7d088897,0xf48aface
.word 0xd95bafef,0x74396b7b
.word 0x5adcffad,0x23a1561f
.word 0x337aff00,0x0e4054a8
.word 0x9169eaba,0xed67016a
.word 0xda49867e,0x8d05148b
.word 0x237c10db,0x88d15370
.word 0x22675f82,0xa53a6a38
.word 0x2807d7ee,0xf340abb4
.word 0x87e6e25c,0x48128ffa
.word 0x96a081f6,0xed899797
.word 0x9260de99,0xa1a27534
.word 0x3c3af708,0x11eea772
.word 0x9b334a73,0x0adcb8f0
.word 0x6aa0b00a,0xd9320c2f
.word 0x00000038,0x703d6804
.word 0x80871dcd,0x460ea7aa
.word 0x43ff191f,0x0609f248
.word 0xae2a9a16,0x76d8dbfc
.word 0x950a4a11,0xe5d346a7
.word 0xd7d69587,0xda9c6432
.word 0x00000030,0xc95bc347
.word 0xbfbf6ce6,0x018f2b92
.word 0x2802a5ee,0x1f2858fb
.word 0x6331a58b,0xc56dec6f
.word 0x96a36238,0x375ee6f7
.word 0xd81c69cf,0x1a5f6e7d
.word 0xee557950,0x181f87a3
.word 0x22fe41a1,0xf492905a
.word 0x86a8d377,0x76d8dbfc
p49_init_registers:
.word 0xcc10b982,0x475ad3c8 ! Init value for %l0
.word 0xd2fd2d56,0x325dd4fb ! Init value for %l1
.word 0x3dfa7374,0x7f5506f4 ! Init value for %l2
.word 0x2212667e,0xc19cc2e3 ! Init value for %l3
.word 0xb40d3ff0,0x588925b0 ! Init value for %l4
.word 0x576b29cc,0x97861a33 ! Init value for %l5
.word 0xbadb8140,0x1513078a ! Init value for %l6
.word 0x94e0e8ae,0x542711ec ! Init value for %l7
.align 64
p49_init_freg:
.word 0xf84cb59f,0xb8f1b4fd ! Init value for %f0
.word 0xf5b60b9f,0x68aac4e5 ! Init value for %f2
.word 0x4449c37f,0xcb0f98ba ! Init value for %f4
.word 0x7e98d669,0x90821d57 ! Init value for %f6
.word 0x9a4909d0,0xd24e8699 ! Init value for %f8
.word 0x41378a22,0x22936319 ! Init value for %f10
.word 0x80062bf9,0xb479a001 ! Init value for %f12
.word 0x496648ad,0xb3ee7087 ! Init value for %f14
.word 0xcf579456,0x4f0e9fa3 ! Init value for %f16
.word 0xffad326c,0x4c6c5381 ! Init value for %f18
.word 0xd5062d6e,0xd849a7e7 ! Init value for %f20
.word 0x15a4956c,0x51b221b7 ! Init value for %f22
.word 0x713545c7,0xccdf9268 ! Init value for %f24
.word 0x597fc2a2,0x529f38a6 ! Init value for %f26
.word 0xf6a6b4c4,0xcc428833 ! Init value for %f28
.word 0xdf0b790b,0xa026883f ! Init value for %f30
.word 0x1865cbbf,0x820258d6 ! Init value for %f32
.word 0xb29fa8ab,0x0f0d26d6 ! Init value for %f34
.word 0xbf5ec6d3,0x660c1811 ! Init value for %f36
.word 0x8b0a075c,0xae43a7dc ! Init value for %f38
.word 0xf5d6fcf9,0x9c99386e ! Init value for %f40
.word 0x681ce7c7,0x9a4de237 ! Init value for %f42
.word 0xccd55bbb,0x31e682dd ! Init value for %f44
.word 0xf3a6a685,0x9976e8e8 ! Init value for %f46
.word 0xcb52613f,0xa4edfd8f
.word 0xd13daa76,0x23e915c4
.word 0xb5335643,0xbe35a409
.word 0x4b91bb7d,0x104a83e4
.word 0x62ddca4a,0xba83ea12
.word 0x97455fe6,0xef74ecbd
.word 0x913aaab4,0xd5de8988
.word 0xfddf5777,0xf58ea0dd
p49_expected_registers:
.word 0x00000000,0xffff6f7c
.word 0x00000000,0x00000009
.word 0x00000000,0x075ce757
.word 0x00000000,0x295680ee
.word 0x00000000,0xec2093df
.word 0x00000000,0x5ef20364
.word 0x931c9b2e,0x6bd44194
.word 0xffffffff,0xffff9118
p49_expected_fp_regs:
.word 0x8c9d00a6,0xf7ce2984
.word 0xdb712065,0xa0bc673a
.word 0xca2820cc,0xd8324cf1
.word 0xbbff23b9,0xf2999de9
.word 0x2fd18ec4,0xced7f2c9
.word 0x474d3cb0,0x2459dd25
.word 0xe2283a48,0x52b09087
.word 0x5ed1e1e2,0xda0c3693
.word 0xccb7e9c1,0x09333cc5
.word 0xc2dc0633,0xd79c8cdc
.word 0x93da9d39,0xc8cad397
.word 0x8975044c,0x5dc5e4e2
.word 0xb22e48f7,0x2d954f8a
.word 0x177a9d38,0x7d0488e2
.word 0xf0f82a6c,0x66db60a5
.word 0x72b610d2,0xf99dd1d0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xe9060dd9,0x7b07dfc8
.word 0x7b06ff32,0xe9765f02
.word 0x1d5e1da8,0x9c53f067
.word 0x21a32ae8,0xf6913149
.word 0x61a28992,0xc49f2af8
.word 0x1947cc4b,0x7f36e8b9
.word 0xef7dc250,0x808956ad
.word 0x86e2b4bb,0xfd5a9264
.word 0xc98a3651,0x5db0ff36
.word 0x00000054,0xef82b741
.word 0x9d3b28a9,0x257c3fb5
.word 0x62ddd6c8,0xb5d746e8
.word 0x72e1bb45,0xcfc56d1d
.word 0x2308f65b,0x6255e59e
.word 0xdbdc664a,0xfaf9eab3
.word 0x7d787ac1,0xffef07af
.word 0x43871b84,0x0d3a8e56
.word 0x2e1807fd,0xe2e468eb
.word 0xcff23901,0x075ce757
.word 0xde0b329f,0xe804d703
.word 0x6dad1340,0xfd8f1fd5
.word 0x2bc4a697,0xc8e6e6c8
.word 0x30b0829e,0x22c4be82
.word 0x13080313,0xc7e645d2
.word 0x8429cef7,0xa6009d8c
.word 0x3a67bca0,0x652071db
.word 0xf14c32d8,0xcc2028ca
.word 0xe99d99f2,0xb923ffbb
.word 0xc9f2d7ce,0xc48ed12f
.word 0x25dd5924,0xb03c4d47
.word 0x8790b052,0x483a28e2
.word 0x93360cda,0xe2e1d15e
.word 0xa7c36ebd,0x08f894c6
.word 0x175a2f41,0xbebf8abf
.word 0x3e0d3473,0xea3bdbb0
.word 0xd2818277,0x2495f8b9
.word 0x91633b9d,0x7d68822b
.word 0xec2093df,0x5ef20364
.word 0xd812b27b,0x704671b7
.word 0xe960aa5b,0xd5d83827
.word 0xb88d9a9f,0xfc89ce56
.word 0x295680ee,0x6dadacfa
.word 0xff5aebfe,0xbcffa3e8
.word 0x7e750737,0x120be2fc
.word 0xf9b3a689,0xf2787ad5
.word 0x8917edda,0xb5850f79
.word 0x854e20e1,0x8c044f8b
.word 0xb7dafd46,0x71c8fa75
.word 0xf755d880,0x952c9b87
.word 0x23f10f40,0x9b1ced11
.word 0x28a05dec,0x8c45abf4
.word 0x16269f1a,0x4baf1777
.word 0x65eaedd8,0xabaa362b
.word 0x16577d47,0xc0a65347
.word 0x31769055,0x33604e44
.word 0x81864626,0x12acc3a2
.word 0xb9d81484,0xd546d3d5
.word 0x4059a42a,0xfa75f183
.word 0x1af5dd3f,0x23972c1a
.word 0x4c4e22e8,0x8b46c49c
.word 0x28711c1f,0x20ab3ef2
.word 0x7795d2ec,0x7f67eb4e
.word 0x751b376c,0x0440dddd
.word 0x7d6b128c,0xebb62539
p49_local1_expect:
.word 0xd5fcd188,0x8d5a3235
.word 0x6db36f95,0x0b84dc0a
.word 0x15e969cf,0x6b6cd5ae
.word 0x84421896,0x70d605d7
.word 0xbf00bcd2,0x00000060
.word 0x11c60743,0x6590513f
.word 0xbe4abb5c,0xb9b61f62
.word 0x05bf06dc,0xfefff7f8
.word 0x3c4d99c9,0x141d4638
.word 0x01bf7a05,0x7a188573
.word 0xc56a1e06,0x35c14e0c
.word 0xebb62539,0xa488c532
.word 0x570ae6cd,0x5ff9b4bb
.word 0x3dd1cf97,0xc275dea0
.word 0x91abdb38,0x3c18d39b
.word 0x6a48c09d,0xf2ffba19
.word 0xccb7e9c1,0x09333cc5
.word 0xc2dc0633,0xd79c8cdc
.word 0x93da9d39,0xc8cad397
.word 0x8975044c,0x5dc5e4e2
.word 0xb22e48f7,0x2d954f8a
.word 0x177a9d38,0x7d0488e2
.word 0xf0f82a6c,0x66db60a5
.word 0x72b610d2,0xf99dd1d0
.word 0xa18c4e50,0xe3ed149b
.word 0x8198156d,0xf2787ad5
.word 0xc04d575f,0xabef02ea
.word 0x6431c03e,0x99739325
.word 0x063d77ca,0xad890464
.word 0x08de060f,0x134b1093
.word 0xd3a56965,0xd97228b0
.word 0x75460d36,0x53fa526a
.word 0xd6c96a75,0x2f1167aa
.word 0x57f07dfb,0xf7e077a8
.word 0xaddca1dc,0xdddc1ba6
.word 0x31d00a9f,0xd561b86f
.word 0x528a2a1b,0xe8ff3b0c
.word 0xae97d9bb,0xa744e6fd
.word 0x00000092,0x76719dd7
.word 0x931c9b2e,0x6bd44194
.word 0x1861f766,0x432f6ec6
.word 0xf6347605,0xa3339bdc
.word 0x4f28b421,0xa4bb2c9b
.word 0x614c786e,0xe4e4d44a
.word 0xabdee87f,0xb76b89bf
.word 0x46bcbff5,0xfe43f7f8
.word 0xbbfbb4ea,0x84455e1a
.word 0x72e25632,0xa3b410fb
.word 0x8c9d00a6,0xf7ce2984
.word 0xdb712065,0xa0bc673a
.word 0xca2820cc,0xd8324cf1
.word 0xbbff23b9,0xf2999de9
.word 0x2fd18ec4,0xced7f2c9
.word 0x474d3cb0,0x2459dd25
.word 0xe2283a48,0x52b09087
.word 0x5ed1e1e2,0xda0c3693
.word 0x80c322ec,0xc85a51db
.word 0xe3ee13fb,0x49ecc12e
.word 0x4c48a0df,0x2965b6bd
.word 0x9e9aa83d,0xe144cd8e
.word 0x7323e5c0,0x188cdc7a
.word 0xb4539e4d,0xd264c6c5
.word 0x9b9952df,0x7916899b
.word 0x14e50f7f,0x41666566
p49_local2_expect:
.word 0xd688b568,0x0fe00f08
.word 0x08de060f,0x43a45e19
.word 0xbe225417,0x2512ec01
.word 0xdee9d3a5,0x2fc599c5
.word 0x4f3542d1,0x2d815c33
.word 0x475587cf,0xbd2cf249
.word 0x80824bac,0x649099ca
.word 0x81fc8a68,0xbdf34238
.word 0x7f192471,0x02487634
.word 0xebe40b77,0x4760748c
.word 0x764af363,0xf5ffc4c2
.word 0x1ed6363d,0x230c9dce
.word 0x7809dc87,0xf79dcfcd
.word 0x68569959,0x651bb3e4
.word 0x7b1e5d5b,0xe2037492
.word 0xed1a65ff,0xd6c8af14
.word 0x3c866b2a,0x3c366df1
.word 0x826b3bb5,0xc7bcb6cf
.word 0x7519010b,0xc050bc41
.word 0x3b53c2fa,0xff721cb7
.word 0xa9ce1f51,0xf0165a18
.word 0x2cd24aba,0xddb52691
.word 0x9190608b,0xd5ca1e99
.word 0x3107914d,0x33e79e7c
.word 0x6e00bb35,0x43a04819
.word 0x5af26bab,0x487d86a2
.word 0xe163eb3a,0x2fd6169e
.word 0x2b90fff4,0x13b82996
.word 0xbb3277d9,0xc31f3330
.word 0x76650f0a,0x96a900e9
.word 0xfa699044,0xff48afc1
.word 0xe125ef2f,0xc4ad7449
.word 0xf84cb59f,0xb8f1b4fd
.word 0xf5b60b9f,0x68aac4e5
.word 0x4449c37f,0xcb0f98ba
.word 0x7e98d669,0x90821d57
.word 0x9a49ffd0,0xd24e8699
.word 0x41378a22,0x22936319
.word 0x80062bff,0xb479a001
.word 0x496648ad,0xb3ee7087
.word 0x02e44361,0x38bd827c
.word 0x336b670c,0x376c4fd1
.word 0x9de2a771,0x3cfc936a
.word 0x731d7dfa,0x50b0f7ea
.word 0xeb5b1618,0x7a2af23f
.word 0x3c9cfa2d,0x863afe9d
.word 0xff06788f,0x09cd8c6f
.word 0x46e50e53,0x3e4c51bf
.word 0x329d0d77,0xd77da201
.word 0xb3b2fc02,0xd765a4c5
.word 0x013dd6fc,0x1c858c25
.word 0x9c6de209,0x2cbec00e
.word 0xd3bd51a6,0x42e5b639
.word 0xe8ff3b0c,0x132738da
.word 0x1fdccccb,0x97757c60
.word 0xc2c019a5,0x0ed56d93
.word 0x9274d15a,0xe82db220
.word 0x84406be6,0x29d27ff0
.word 0x02583fb6,0x25cb3b99
.word 0xa0b9d7a4,0x42d97e80
.word 0x3ab8d4b5,0x9493e75e
.word 0xca83ead0,0xf326c6a7
.word 0xa704dc81,0x1478bc9a
.word 0x4bcb72a6,0x1e0fd922
p49_local3_expect:
.word 0xc5ae06c2,0x1ead3cfd
.word 0x0fb5a949,0xd46aa5ab
.word 0xc98eeac3,0xa7d1541e
.word 0x7e12b08c,0xbfdcb8f2
.word 0xd5ca1e99,0xf8b70501
.word 0xda5e5368,0x4760748c
.word 0x0b84dc0a,0xc19cc2e3
.word 0x85fdf0ab,0x3d30d917
.word 0xcf449f94,0x3bebd6b5
.word 0xb69488ff,0xc1a872bc
.word 0x2e66ed26,0x9b51356c
.word 0x47023038,0xf0fbb794
.word 0xb7fa9f0e,0xc2b1a5d8
.word 0xf6aa7d3e,0x267f06df
.word 0xdcd73459,0x4f306446
.word 0x7b242be0,0x111806b1
.word 0x0bf48e12,0x0a2adcd2
.word 0xfccdc307,0xeb1be139
.word 0x71275cfa,0x00000002
.word 0xca5adca4,0x32eb0e91
.word 0xb497cae9,0xf04ea429
.word 0xa306d8e5,0x97084937
.word 0x125aaed7,0xc2a91002
.word 0xba58689a,0x68461479
.word 0x68461479,0x44fe64e0
.word 0xa1d2a4ec,0x985671ae
.word 0x8029b5ff,0xcdc8de96
.word 0x42505082,0x3ffc9875
.word 0x25fff771,0x95fb7df4
.word 0xc31f3330,0xf28b6514
.word 0x9118cbe8,0xa6ff5015
.word 0x41e15c89,0x506695af
.word 0x8cda729e,0x8229a7a4
.word 0x6fa67469,0x4c48a0df
.word 0xd9be6561,0xfe43f7f8
.word 0xfc12153d,0x6854facf
.word 0xac5af1bf,0x2bd73945
.word 0x535d0fae,0x77a50344
.word 0x5d6aff70,0xaece7919
.word 0xc05a08f9,0x252fe43d
.word 0x4ee28a37,0xac3002a1
.word 0x50b54453,0x803b4288
.word 0x33878196,0xdf40c798
.word 0xf327c2b4,0x5dce4022
.word 0x85ef7fab,0x389117d9
.word 0x84c714a2,0x15978b70
.word 0xfe667bf6,0xff933e8c
.word 0x9113b311,0x49880507
.word 0x7a1d356a,0x4b6b30c9
.word 0x5320a009,0xa32dc352
.word 0xe69a30a5,0xd5fe4e12
.word 0x7a0cc712,0xad977fec
.word 0x893d525d,0xd3083796
.word 0xb730ffe2,0xd107e671
.word 0x9488e00f,0xffb34de7
.word 0x00000000,0x000062dd
.word 0xc8755eb7,0x0887ae30
.word 0xc1ffdbe3,0x049693df
.word 0x0710ec4d,0x9582b961
.word 0x089160e6,0x0b68fadc
.word 0x33edacd2,0x072f88c2
.word 0x705a5439,0x8ad956ec
.word 0x066bb292,0x48c27d49
.word 0x98d94fc2,0x866c64cb
p50_init_registers:
.word 0xfd79df8b,0xe8c013a7 ! Init value for %l0
.word 0xf5a44ba2,0x8b327ae8 ! Init value for %l1
.word 0x6ee14ace,0x4b83a169 ! Init value for %l2
.word 0x730e8178,0x7f7ac001 ! Init value for %l3
.word 0x3bb520ce,0xf0a05b58 ! Init value for %l4
.word 0x6bf84120,0xa4971874 ! Init value for %l5
.word 0x1d806996,0x57e2663f ! Init value for %l6
.word 0x2b618b66,0x77d22dff ! Init value for %l7
.align 64
p50_init_freg:
.word 0x043e90f0,0xd2759c20 ! Init value for %f0
.word 0x3bd880d1,0x76dee610 ! Init value for %f2
.word 0x4a06aa99,0x2cbc1cb5 ! Init value for %f4
.word 0x35cd8c5e,0xa5d0008e ! Init value for %f6
.word 0xaef213cb,0x4923d0ba ! Init value for %f8
.word 0x4abd972a,0xed1877b2 ! Init value for %f10
.word 0x662f6c52,0xfbe963f7 ! Init value for %f12
.word 0xd71bdb6c,0x3081237f ! Init value for %f14
.word 0x23b8be80,0xdb845602 ! Init value for %f16
.word 0xb317d484,0x4e2ff2c6 ! Init value for %f18
.word 0x2ec3ee0b,0x86ae3df4 ! Init value for %f20
.word 0xf47fabb4,0xa5649793 ! Init value for %f22
.word 0x8e4265a3,0x2e3d0b30 ! Init value for %f24
.word 0x4b6a2745,0x35ca628b ! Init value for %f26
.word 0x11dc8d1e,0xd0f1a620 ! Init value for %f28
.word 0xb7790e56,0xd8e66926 ! Init value for %f30
.word 0xe705a93e,0x3bb1c027 ! Init value for %f32
.word 0xe788615b,0x8322e840 ! Init value for %f34
.word 0xcf6e5109,0xf8d019b0 ! Init value for %f36
.word 0xf37f2197,0x6f7136fd ! Init value for %f38
.word 0xb87c38d1,0xe047d627 ! Init value for %f40
.word 0xdbaf07d1,0x3f48b2ad ! Init value for %f42
.word 0x6e01b3b4,0xa70e1ef9 ! Init value for %f44
.word 0x30ba4aec,0x59ab1260 ! Init value for %f46
.word 0x5e469787,0xe497e2ad
.word 0x4d1e8415,0x5e107b09
.word 0xb86e6c01,0xa0ff89fd
.word 0x98addfdd,0x40b65592
.word 0x891b7768,0x91bde9c4
.word 0x6d4476ab,0x2fd12ae8
.word 0xfda61cfe,0x0d596969
.word 0xd054fb00,0xc3163b54
p50_expected_registers:
.word 0x3f18cbc5,0xdf9a61b5
.word 0x02d38a01,0xea1b206a
.word 0x00000000,0x000000ba
.word 0x00000000,0x1789fd3c
.word 0xb1f7b94c,0x178b9e4f
.word 0x6e9eda2d,0x415a66b2
.word 0x00000000,0x000000e9
.word 0x658db292,0x57f82c18
p50_expected_fp_regs:
.word 0x4ef73f4e,0x8c536a3a
.word 0xdbc05f3c,0x003f1f96
.word 0xb10cb94c,0x178b9e4f
.word 0x3550b75b,0x01973de6
.word 0x53a92b18,0x8c342dcd
.word 0xc1790a5e,0x5b427857
.word 0x8fb1ba27,0xab6bbe54
.word 0x1e4d5903,0x5de0fde2
.word 0x4ef73f4e,0x8c536a3a
.word 0xdbc05f3c,0x003f1f96
.word 0xb1f7b94c,0x178b9e4f
.word 0x3550b75b,0x01973de6
.word 0x53a92b18,0x8c342dcd
.word 0xc1790a5e,0x5b427857
.word 0x8fb1ba27,0xab6bbe54
.word 0x1e4d5903,0x5de0fde2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x8fe08204,0xdbb541f9
.word 0xe8d4f83e,0x6a0b6b30
.word 0x9355e44a,0x5cf3418a
.word 0xa78371ff,0x290949f4
.word 0x88c7aff8,0x977762a6
.word 0x2661c2ca,0x8533ec1a
.word 0x9822f95e,0xcfbce336
.word 0x43eeee95,0x83067202
.word 0x45ee2bfd,0x21d28a60
.word 0x95030d94,0xa85ca9e6
.word 0x01e6de42,0xec0d3e4f
.word 0x95e60696,0xb45d6a52
.word 0xfd0114f9,0xf7bb1e20
.word 0x146ab7eb,0xb5245de0
.word 0x1837b3bd,0xbf5041da
.word 0xff3afd98,0x2402d58b
.word 0xb3932f59,0x79629310
.word 0x0362c7bc,0xfb7f9bcc
.word 0x2d4b6a26,0x6727267f
.word 0x980d055e,0xcaf2ab0a
.word 0x1dfcd70a,0x38debb7b
.word 0x50367b64,0x4fea9929
.word 0x7a3892f2,0xee67e493
.word 0x760c513e,0x6f94049f
.word 0xb8f0c00a,0x16230a84
.word 0x0e8fd0e5,0x01edaea4
.word 0x2fed60ab,0xacaf62c7
.word 0x5dff8034,0x7f2a2e81
.word 0x295375dc,0x324f6bd3
.word 0x38db17f8,0xc07ab802
.word 0x0653f6db,0xc86d3f95
.word 0x21a1c5f4,0x8fd9f010
.word 0x48b7a544,0xffdc7844
.word 0x3f18cbc5,0xdf9a61b5
.word 0xb4f6032b,0x653b135a
.word 0x4ba6cb2f,0x8ef73e5e
.word 0x84bfbdd7,0x54671b6c
.word 0x0eb3b80c,0x4e2ee6db
.word 0xfed99c85,0xd832e400
.word 0xfb25aa65,0xe82b2ef8
.word 0x8e3b8f84,0x0dc915f4
.word 0xb37ee605,0x9de030ba
.word 0x000000c8,0x8a692410
.word 0x96ac2aef,0x46637ee1
.word 0x95c39da1,0xf109b436
.word 0x1789fd3c,0x8fd82f14
.word 0xe71c6942,0xb2af7abb
.word 0x537a5304,0x03a05011
.word 0x89951def,0x82890f52
.word 0x6799ca8f,0x764c41e5
.word 0xf3066a80,0x4894a6eb
.word 0x2fab6b24,0x0000004d
.word 0x9066abd9,0x72d7ea12
.word 0x67e8511d,0xdbf46dd7
.word 0x2ccc4c1a,0x28fd19a7
.word 0x1f8f1d45,0x53c43987
.word 0xafd96d9e,0x758388a9
.word 0x2e1a19a5,0x5ad09422
.word 0x29021a44,0xcd99b934
.word 0x98a35479,0x92f0e8ee
.word 0xd253a775,0xcd7bfd09
.word 0x18ffe847,0xe375ee32
.word 0xa33c1353,0x2f9d1520
.word 0x35913772,0x8574fd8d
p50_local1_expect:
.word 0x31bab900,0xbdfcc81d
.word 0x8ff20c45,0x5eb07cca
.word 0x6e9eda2d,0x415a66b2
.word 0x9672f507,0x820efd79
.word 0x885bab00,0x34fafb90
.word 0xe53c7443,0xa26f88a9
.word 0xfccf36dc,0xe3c11f2e
.word 0x3073f6b0,0x885bab00
.word 0xb9372a73,0x552c9215
.word 0x6a6e4bff,0xff7f4ec2
.word 0x57e2663f,0xebca552e
.word 0x8c356d54,0x05af61e1
.word 0xdadb4d2a,0x05cf1b1c
.word 0x8f304f74,0xf680f0c3
.word 0xd1a7ff50,0x9822f95e
.word 0xd7972a2d,0x1bf9d329
.word 0xd95852f7,0x8d0957d9
.word 0x1df1bb22,0x2c569959
.word 0x1df58c8f,0xf76c0363
.word 0x28200f6e,0x03c2fb17
.word 0xdfc9a256,0x9e574565
.word 0xfdce3258,0x7e58da1a
.word 0xee95011a,0x4b6f23a4
.word 0x657f96b4,0x71e3c468
.word 0xc991da95,0x37ed530d
.word 0x7236545c,0x72a2b496
.word 0xfb525d1d,0xc3ca782e
.word 0x222d5b3f,0x25ad8ee4
.word 0x48876ab9,0x924272c0
.word 0x658db292,0x57f82c18
.word 0x7a72d013,0xac1b79d3
.word 0x337aa76f,0x571ff253
.word 0x81c1bedc,0xb137ae7c
.word 0x6d3e3b26,0x3f3ed103
.word 0x236cbccc,0x2f36a60e
.word 0x32141cb7,0xd157bc81
.word 0x358821bc,0x97a8b901
.word 0x1e956c5b,0xfcf7c1da
.word 0x00a521b6,0x42037ab6
.word 0xe3c31169,0xe34266a9
.word 0xf5a05d79,0xe9fff99e
.word 0x57e2663f,0xa0a23282
.word 0x7965a3b3,0x2c7b5090
.word 0x9313cc03,0x35bb40da
.word 0x831c5412,0xbd83020d
.word 0x000000ac,0xfec51c5c
.word 0x6b7904d4,0x92306750
.word 0x02bddbbb,0xf06c8483
.word 0x0f42261f,0x89ffe3d3
.word 0x01edaea4,0xf7040c5b
.word 0x9ef8a7c5,0x17e288ff
.word 0x207b33dc,0x5d103c87
.word 0x8b8ca575,0xd040c2dc
.word 0xd206283b,0xd0c69155
.word 0x0b4a32ea,0x0f3d320d
.word 0x96987b5e,0x442f5cf9
.word 0x9e481491,0x93ab4194
.word 0x1e15ab01,0xad806729
.word 0x967e7b82,0xad806729
.word 0x9b3a0c62,0x1be7d886
.word 0x69f0f0ab,0xb8004121
.word 0x55f2b77a,0x371c6c36
.word 0xb78d839b,0x5dff8034
.word 0x11950cb4,0x3ab7f3f7
p50_local2_expect:
.word 0x4ef73f4e,0x8c536a3a
.word 0xdbc05f3c,0x003f1f96
.word 0xb1f7b94c,0x178b9e4f
.word 0x3550b75b,0x01973de6
.word 0x53a92b18,0x8c342dcd
.word 0xc1790a5e,0x5b427857
.word 0x8fb1ba27,0xab6bbe54
.word 0x1e4d5903,0x5de0fde2
.word 0xf08fafb7,0x1ce6e4a1
.word 0x6edf7f7f,0x109332ab
.word 0xf0a05b58,0xa4971874
.word 0xdbb84770,0x8e9dfc7e
.word 0x8fffcaa9,0x85a436bc
.word 0xe62fc9ef,0x43244942
.word 0xbcb58b34,0x9e3d7172
.word 0x1ef4b8c1,0x0e85040a
.word 0xd1a7ff50,0x9b1ea7ec
.word 0x7580fec3,0x1665b0bc
.word 0x9893c9f2,0xdcdf5a57
.word 0x2b1da578,0x7ed8640b
.word 0x02d38a01,0xea1b206a
.word 0x78cd88bb,0xeb21b007
.word 0x835a18a2,0x9aa7c207
.word 0x0e952574,0x689a1c9c
.word 0x5c42f69d,0xb9a9524e
.word 0xffe9a420,0x86d45a3f
.word 0xe8fa8e41,0xd292d655
.word 0xc5b91e0d,0xe49685fc
.word 0x6fb903e8,0x700dde7f
.word 0xf0803652,0xd8e89952
.word 0x3dc733ff,0x6928ab37
.word 0xd16603cb,0x699cd64c
.word 0x71731d7d,0xec63c2a8
.word 0x93d081a5,0x80b22bd0
.word 0xb3a0695f,0x6800e7e0
.word 0xcb37b285,0xa3fc89fa
.word 0x8d3f5262,0x8ca56530
.word 0x94e0afff,0xd7edad08
.word 0xedf015bd,0xdc3f6dec
.word 0x1f9ea414,0x9e6d8391
.word 0xf9491cd3,0x27a0290e
.word 0x402b5ce1,0x480d853e
.word 0x9529f483,0xeb9e178c
.word 0x3c8ece5b,0xd0634856
.word 0x2a45dbe0,0x5dd101d2
.word 0x23dd9e6a,0xa0d86fff
.word 0x775c909b,0x2eabccef
.word 0x61ffa0a4,0xaca1a320
.word 0x5ae40a7a,0xa4b528ef
.word 0x72d7ea12,0xd59e385c
.word 0xd4a9146c,0x2b13ff59
.word 0x621a304f,0x57832726
.word 0xc1a733d7,0x7a755c10
.word 0xa40258d3,0x989e48e8
.word 0x4a73cffa,0x28604c1d
.word 0x99582378,0xf31af015
.word 0x4ef73f4e,0x8c536a3a
.word 0xdbc05f3c,0x003f1f96
.word 0xb10cb94c,0x178b9e4f
.word 0x3550b75b,0x01973de6
.word 0x53a92b18,0x8c342dcd
.word 0xc1790a5e,0x5b427857
.word 0x8fb1ba27,0xab6bbe54
.word 0x1e4d5903,0x5de0fde2
p50_local3_expect:
.word 0xfb718fc3,0x516c31c7
.word 0x4bf359eb,0xf53ca494
.word 0x9fb2a353,0xe6504bbf
.word 0x9c16da47,0xdf9088b0
.word 0x16aa8872,0x34edae24
.word 0x15ebcae3,0x29b126ed
.word 0xc07961f0,0x9ae6813b
.word 0xc41de056,0xf2ff9100
.word 0xaf8a9e32,0x00efd3cf
.word 0x9a3a3937,0x365731bb
.word 0x46b04cdd,0x58ae8931
.word 0x535eff4a,0x65fffff0
.word 0x871efc5d,0x1908daff
.word 0xc9697c00,0x729cbaa5
.word 0x15ebcae3,0xcc186782
.word 0xee726fb0,0xa3259353
.word 0x3f21bb49,0x38706e40
.word 0xebf48425,0x48fafa4c
.word 0xafab56f5,0xfc5ac1a7
.word 0x4177b35f,0xedba60dc
.word 0x7f87710c,0x1bf9d329
.word 0xa8259327,0x994ee9bd
.word 0xfadac30e,0x4da81e64
.word 0xa3ee6962,0x22468241
.word 0x0756d639,0x37ed530d
.word 0x0f4cf5bc,0xb66e8ea1
.word 0x06907dd6,0x7b54d1b1
.word 0x2629d3ff,0x03c39cf3
.word 0x46b04cdd,0xbbbb2799
.word 0x1c1308ea,0x9917edff
.word 0xe8b54b96,0x0452ad97
.word 0x11439c76,0xe5cf4385
.word 0x106bf7ba,0xb0e6848e
.word 0x42d736cb,0xe04a8088
.word 0x0f83bff7,0xd59e385c
.word 0x4a3a03e6,0x9c76ec43
.word 0x825e1606,0xaccdf91e
.word 0xb8b84fb2,0x476fcb49
.word 0x8ff2bed7,0xc9bc8d62
.word 0xfa4f8819,0xebc09ebe
.word 0xd80a6f59,0x31d62a4b
.word 0xbdff21fc,0x35087c45
.word 0x1d90692d,0x6035c1ca
.word 0xd283af47,0xcc0cfb42
.word 0x83181949,0xc2cb8dbe
.word 0xb5768c18,0x06051465
.word 0xc2f796c8,0x7f37863e
.word 0xfa0b4bce,0x991a99b5
.word 0x14d64e88,0xa848cbcb
.word 0x0c441bb4,0x66254b38
.word 0x91ae54cd,0x7f62fa94
.word 0x8a9919b0,0x538521c3
.word 0x8868e416,0xfdd321f5
.word 0x0dbdc329,0xc84d6d1f
.word 0x50cb4a61,0x98bee192
.word 0xf0a05b58,0xa4971874
.word 0xdbddce48,0xd0a370e6
.word 0x41393432,0x10a2dbdd
.word 0x6cf0c240,0xce1d68f4
.word 0x8d7f0ea8,0x61e63aaa
.word 0x5c79d999,0xe1d6514e
.word 0x60f77c3a,0x8bf81d73
.word 0xd9bb0d2a,0x000000ca
.word 0x731c1f0d,0xd372d984
p51_init_registers:
.word 0x966e82e4,0x33ee8940 ! Init value for %l0
.word 0xb8f8efe1,0xf31c2c24 ! Init value for %l1
.word 0x05d547d9,0xeca75fa7 ! Init value for %l2
.word 0xb2babd26,0x268be124 ! Init value for %l3
.word 0xe2ca300c,0x2c30318d ! Init value for %l4
.word 0x7bcdb00a,0xcc59b4e2 ! Init value for %l5
.word 0xf11c48e4,0x62a34c93 ! Init value for %l6
.word 0x7d5f1a5f,0xec57934b ! Init value for %l7
.align 64
p51_init_freg:
.word 0x85a14471,0x6f4004ca ! Init value for %f0
.word 0x8f7a944e,0x436e2d85 ! Init value for %f2
.word 0x4071336d,0x4b949ae8 ! Init value for %f4
.word 0x19fe557d,0xb95c35d8 ! Init value for %f6
.word 0x791d7094,0x2497e91f ! Init value for %f8
.word 0x2ea2b96d,0xe382ad7f ! Init value for %f10
.word 0x80ef62e9,0xf154ea75 ! Init value for %f12
.word 0x30ea5492,0xab42a3f1 ! Init value for %f14
.word 0x265256eb,0x308fc76a ! Init value for %f16
.word 0xc152346f,0xbceaa269 ! Init value for %f18
.word 0x1293b412,0x4a1fad46 ! Init value for %f20
.word 0x0f2a424d,0x626ee174 ! Init value for %f22
.word 0x1f1b237a,0xbeef3fc1 ! Init value for %f24
.word 0x03a1c45b,0xf490a172 ! Init value for %f26
.word 0x0bd30eaa,0xf71ff2ed ! Init value for %f28
.word 0x7210e1f1,0xabdcdce0 ! Init value for %f30
.word 0xee4fa71b,0x0a4ed155 ! Init value for %f32
.word 0x85ecf5f9,0x60385747 ! Init value for %f34
.word 0xae1decb1,0x08d219ba ! Init value for %f36
.word 0x3f653aac,0xab6bd0bf ! Init value for %f38
.word 0xff23ece2,0xa97435ae ! Init value for %f40
.word 0xbd676de2,0xb6f87d21 ! Init value for %f42
.word 0x90821208,0xdba895a8 ! Init value for %f44
.word 0x7d3a372e,0x2515eff5 ! Init value for %f46
.word 0x68a33a12,0x6e0531d3
.word 0x049ae729,0x5258c377
.word 0xa40d0ba8,0xf9a0abb8
.word 0xacbfd9a1,0x1952641a
.word 0xd9fa2239,0x89a9cd21
.word 0x33f910e9,0xa8b19547
.word 0xe388e251,0xdf5f74ea
.word 0x857d6b78,0x9fd0b6c8
p51_expected_registers:
.word 0x00000000,0x0000003a
.word 0x00000000,0x0819a343
.word 0xffffffff,0xf31c0b2a
.word 0x00000000,0x1c76d0d7
.word 0x00000000,0xa940c881
.word 0x00000000,0x3049c2f4
.word 0x00000000,0x00000017
.word 0x00000000,0x0000a011
p51_expected_fp_regs:
.word 0x85a14471,0x6f4004ca
.word 0x8f7a944e,0x436e2d85
.word 0x4071336d,0x4b949ae8
.word 0x19fe557d,0xb95c35d8
.word 0x791d7094,0x2497e91f
.word 0x2ea2b96d,0xe382ad7f
.word 0x80ef62e9,0xf154ea75
.word 0x30ea5492,0xab42a3f1
.word 0x1d1c6ee1,0x373f3160
.word 0x4a2a81d9,0xe619e8d8
.word 0x69d2c3b9,0x83bd388e
.word 0x50e72aed,0x15c2d972
.word 0x01e9e354,0xb202c22f
.word 0x2bed3faf,0x3a94e686
.word 0x4a6795f4,0xac695877
.word 0xace43e1c,0x3d831cc1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x5c7b2663,0x963617fe
.word 0xf05286c8,0x0b217bf1
.word 0xe4ffaba2,0xd82e363f
.word 0x723f5020,0xbe4a5369
.word 0x86272603,0x4c71a3fb
.word 0x22444d64,0x13be0398
.word 0x7289ff34,0xfedc45b1
.word 0xe05b1205,0x170d58f7
.word 0x50bdd8e0,0x2907ea5d
.word 0x635b081a,0x0565ee72
.word 0xb2a5003a,0xa268cf86
.word 0x6aa42d6f,0x59973af4
.word 0xd54b41e7,0xc1ad5ecf
.word 0x2d08a67e,0x369edb9a
.word 0x171c602b,0xd55234d4
.word 0xe86032c2,0xdd2fa638
.word 0xd32f4975,0x39387e4b
.word 0xe4410984,0x74a2ad8b
.word 0x65745c69,0xc09dc91c
.word 0x9b925002,0x9cba878a
.word 0xb8225f40,0x1e41a235
.word 0x8bdbce60,0x64582551
.word 0x4b68e8bc,0x384434db
.word 0x0b217bf1,0x6a04a320
.word 0xcb818288,0x16e9e656
.word 0x95f13e89,0x21faf330
.word 0x70c79153,0x2c30318d
.word 0x3af04c1c,0xd82e363f
.word 0x717cb64d,0x088535fc
.word 0x5e21bba4,0x3d96c6f9
.word 0xbde71373,0xdfb0587e
.word 0xa2294328,0xfafa8aea
.word 0xefa7b86b,0xc21bc6c0
.word 0xa192ec62,0x21ac5367
.word 0x40cf929c,0xcbf7aa2b
.word 0x8ec46c06,0x2fc0cd55
.word 0x14e3a8fe,0x118b1641
.word 0xa0118a3f,0xaac88e23
.word 0x115af9d0,0x7b4e8d36
.word 0x7d3dff41,0x92ffb129
.word 0x1d1c6ee1,0x373f3160
.word 0x4a2a81d9,0xe619e8d8
.word 0x69d2c3b9,0x83bd388e
.word 0x50e72aed,0x15c2d972
.word 0x01e9e354,0xb202c22f
.word 0x2bed3faf,0x3a94e686
.word 0x4a6795f4,0xac695877
.word 0xace43e1c,0x3d831cc1
.word 0x0b49beaa,0x2f0eea20
.word 0x72516249,0x48bf2f99
.word 0x48bab69c,0x47e85ce1
.word 0x44c0cfeb,0xe2557116
.word 0x3d295688,0x3f71a694
.word 0x1c76d0d7,0x032b9b36
.word 0x253260b6,0xfd314f01
.word 0xfe48dbce,0xc5896270
.word 0x35e8d385,0xa937a75d
.word 0x32b566c9,0xcc58b191
.word 0xaff36f7e,0xb030a390
.word 0xe76a7146,0x48870d69
.word 0xeff8806b,0x9fe76105
.word 0x4cf02a97,0x7f7ecf4e
.word 0xd7324229,0xae4b47ff
.word 0xbf16c8b3,0x87364a50
p51_local1_expect:
.word 0x11cc4f80,0xc6f007c6
.word 0x8b416a04,0x3742478f
.word 0x8b18a94a,0x14a312ab
.word 0x177476a5,0x5d27f2df
.word 0xd54b41e7,0xd9ffdab3
.word 0x1f3a1320,0x58c3b195
.word 0x59973af4,0xca36e440
.word 0xc1753b44,0x48e8645c
.word 0xed8a5bfe,0xae4cebad
.word 0x8870beda,0x8162fa24
.word 0x639e50fc,0x13d948f5
.word 0x6262cd83,0xbb159df2
.word 0xc11616f8,0xbdf13a9c
.word 0xf31c2c24,0x5f70ea61
.word 0xb93700a6,0x6a4c88fd
.word 0xcfe36833,0x54faa88e
.word 0x35057a3c,0x977a28f4
.word 0x3cd1e658,0x930a0d5b
.word 0x85dc5148,0x5e923c57
.word 0x7378c035,0x1d198b60
.word 0x3a9158cf,0xc9edbcb1
.word 0x3fc922ae,0xe4410984
.word 0x5db6e5b9,0x45c3ca1e
.word 0xf2bd7925,0x2082a01d
.word 0xca04406f,0x7144a185
.word 0x852d6e43,0x4e947a8f
.word 0xe89a944b,0x6d337140
.word 0xd8355cb9,0x7d55fe19
.word 0x1fe99724,0x94701d79
.word 0x7fad82e3,0x6db9a22e
.word 0x75ea54f1,0xe962ef80
.word 0xf1a342ab,0x9254ea30
.word 0xa085c984,0x47e85ce1
.word 0x3f8e9a67,0x5eedf6a2
.word 0xd86752ce,0x58e57bd5
.word 0xcc6bc45d,0x2c30318d
.word 0x00a40836,0xe268761f
.word 0x2552e52c,0x98140e14
.word 0x131bcc35,0xd9f9c59a
.word 0x81eca521,0xd0b3c8c9
.word 0xf6f45528,0x094ccf98
.word 0x12138c99,0xd557609c
.word 0x2136b61a,0xbdc903cb
.word 0x3a47400c,0x130a51cf
.word 0x6ea38997,0xde30398b
.word 0xb93700a6,0x2a9ec3a3
.word 0xfb35b2ec,0x4e9a423b
.word 0x2de6c352,0xfd001954
.word 0xffc8095b,0xea31936b
.word 0xc24ebde7,0x32fdc25b
.word 0x974d2658,0x406a16d9
.word 0x9b332a3b,0x22f7f646
.word 0x44212518,0x7378c035
.word 0x3e8fddf2,0xaf25c962
.word 0x3e058e16,0x4982d20b
.word 0xef823d02,0xdbddde63
.word 0x99c1ad6c,0x3103a6d1
.word 0x79cb4555,0x23c97d34
.word 0x7de663d4,0xed764af1
.word 0xb592f9b7,0xb65992c1
.word 0xb7af578a,0xc9edbcb1
.word 0x6669b5ce,0xace46e3a
.word 0x23b70052,0x04cb884d
.word 0x2de6f0a4,0x58df2512
p51_local2_expect:
.word 0x822ab4df,0xc09dc91c
.word 0x95b19970,0x05e8ecc2
.word 0x7970be06,0x8a667df3
.word 0x47f9d22b,0xd1f7480c
.word 0x3ddc1f2a,0x5766cbb1
.word 0x2c701af1,0xeda7f29d
.word 0x6438bf30,0x1aa81238
.word 0x5bf965fb,0x02397b25
.word 0x04a957ed,0x18bf156e
.word 0x51f32e81,0xa8341d02
.word 0x89c317e4,0x90812c64
.word 0x4f89360a,0x7d880285
.word 0x1a52508d,0x929ab38e
.word 0x9e203e82,0xd3276fc2
.word 0xc226c476,0xb1d24167
.word 0x8bf46284,0x344e826b
.word 0x9f4c1456,0x225c4ed0
.word 0xe0dd92ca,0x0dd9355e
.word 0xe72bca48,0x94b5e7fd
.word 0x34c96492,0x919c68a8
.word 0xc2bf5f39,0xaf0d2fde
.word 0x8dd0c8e1,0x36ef92cd
.word 0x0177b33b,0x3d8cdde8
.word 0xd17b49a2,0x10d0d5b2
.word 0xcdae3c2d,0xef206b4f
.word 0x6d9d1854,0x0dbe6f25
.word 0x8f8ee04f,0x70b8b1f0
.word 0x39f1d2a5,0xb3f56f00
.word 0xfdd8370e,0x47b4ea79
.word 0xf7925d00,0x273c5ec7
.word 0xefa6f6fb,0x90a718db
.word 0x944f87c3,0xa3bc3355
.word 0x6ac78f30,0xeb565226
.word 0x69a2eabc,0x6f3452c1
.word 0x46ad1f4a,0x12b49312
.word 0x74e16e62,0x4d422a0f
.word 0xc13fefbe,0x7a231b1f
.word 0x72a190f4,0x5bc4a103
.word 0xedf21ff7,0xaa0ed30b
.word 0xe0ffdcab,0xf1e11072
.word 0x8c490b24,0x882de7b9
.word 0x2338e663,0xb7c34296
.word 0x216635ab,0xaed93c45
.word 0x15154959,0x54ba4eab
.word 0xcec49421,0x263262db
.word 0xdffd3aff,0x8196135e
.word 0x8b4e0630,0x006aaf1c
.word 0x4b703ec8,0x34d5b50a
.word 0xc8b90c63,0xbd4f13c1
.word 0xff03883d,0x244259f7
.word 0x1a4b034f,0x33741b9c
.word 0xbd8bc4f3,0x6c3c3ac3
.word 0xa7bcf499,0x1f9b77a6
.word 0x761e40d6,0xdbddde63
.word 0x6410856d,0x5db68f3c
.word 0xf85bba1c,0xefae60c1
.word 0xdeaf9f4a,0x461bd905
.word 0x8b1ccdfa,0x0fcfc9b0
.word 0x6fa02f39,0x90ac9011
.word 0x98140e14,0x83d547e0
.word 0xbfffe373,0x3d154f05
.word 0x3e0c0baa,0x25eba310
.word 0x098544e9,0xbe9b3fcc
.word 0x3d661792,0x838facc4
p51_local3_expect:
.word 0x1cb0ea70,0xe5a890a4
.word 0x4ee8d645,0x185f60f3
.word 0xfdf7d5c0,0xef603daa
.word 0x973fe939,0x5db68f3c
.word 0x5892e5d0,0xcf1bbdf5
.word 0x22930e3f,0x00000088
.word 0x3d786bd1,0xcb2279cd
.word 0x00000000,0x00000061
.word 0x13ccf9ba,0xe34b2c26
.word 0x55289718,0xa1f4197e
.word 0x8778e43e,0x4bdafccd
.word 0xc8d7fcf3,0x645ad883
.word 0x76bf75b5,0x3a9158cf
.word 0x6324cd5e,0xcf0c2fdd
.word 0xc6191450,0xc55479b3
.word 0xbcc2041c,0xbe977079
.word 0xee8918f8,0x2b768f37
.word 0xd4091899,0x00004bda
.word 0x9636fffe,0x4172464e
.word 0x3a8fa9a6,0x4f496fb6
.word 0xf31c0b2a,0x9e5ccd11
.word 0x1a333a26,0x1e265ab7
.word 0x532daf39,0xe7efe754
.word 0xf11c683f,0x81167a2d
.word 0xb9502d88,0x240b498c
.word 0x01e9e354,0x63e63823
.word 0x453cd9ae,0xab356621
.word 0xab4eba54,0x59491515
.word 0xdb623226,0x2194c4ce
.word 0x5e139681,0xd54b41e7
.word 0x1caf6a00,0x00000052
.word 0x0ab5d534,0xc83e704b
.word 0x8c490b24,0x882d50b9
.word 0x2338e663,0xb7c34296
.word 0x216635ab,0xaed93c45
.word 0x15154959,0x54ba4eab
.word 0xcec49421,0x263262db
.word 0xdffd3aff,0x8196135e
.word 0x8b4e0630,0x006aaf1c
.word 0x4b703ec8,0x34d5b50a
.word 0x36a2b4d4,0x75d6a9f1
.word 0x0cc748f6,0xe0d34fff
.word 0xd0f45377,0x9a7d60bd
.word 0x63a8a031,0x9edab19c
.word 0x26707f63,0x16281e4f
.word 0xf8ff6f7f,0xe224997d
.word 0x93d07f80,0x74c00e76
.word 0x014388f8,0x966d6de9
.word 0x0e08120d,0x00000088
.word 0x65b58549,0x2fb10ace
.word 0x3702fdf1,0x4019ee5f
.word 0x509859a3,0x1b8ebd1d
.word 0x41dca7b0,0xabea58dd
.word 0x9c3420d7,0x126ccd60
.word 0x40401431,0x0604fcb5
.word 0xf38e4554,0xcd249915
.word 0x945ceed9,0x39b120a5
.word 0xec922325,0x50f7c9e3
.word 0x8bc05d9e,0x67027e99
.word 0x556eacbe,0x778309e7
.word 0x66706104,0xfbdfcdbe
.word 0xa5901120,0x0109a712
.word 0x55bf5ff5,0x65cdd7fa
.word 0x74ca3a86,0x6ba357ab
p52_init_registers:
.word 0x1328493f,0xcd02c846 ! Init value for %l0
.word 0x24034406,0x0cff454f ! Init value for %l1
.word 0x031d06ee,0x1055f520 ! Init value for %l2
.word 0x518fb0f1,0xaf454420 ! Init value for %l3
.word 0x649338d3,0xd9ce77f0 ! Init value for %l4
.word 0xb3f90ce2,0xaa532b99 ! Init value for %l5
.word 0x01a0a29e,0x6abef7cf ! Init value for %l6
.word 0x86c14e40,0x86a87aeb ! Init value for %l7
.align 64
p52_init_freg:
.word 0x14e36e49,0xc9ccfc36 ! Init value for %f0
.word 0x53fe3896,0xffe44fed ! Init value for %f2
.word 0x5d32fb80,0xccb9aaf2 ! Init value for %f4
.word 0xafb8135e,0xb780b304 ! Init value for %f6
.word 0xa1e01b15,0xb213d2d2 ! Init value for %f8
.word 0xb329c3c8,0xb4f027af ! Init value for %f10
.word 0x28eefbe8,0xc997c7d9 ! Init value for %f12
.word 0x595aa598,0x4b30a90b ! Init value for %f14
.word 0x5974439d,0xbab8ce75 ! Init value for %f16
.word 0xa471b24f,0x165deaf2 ! Init value for %f18
.word 0xb630f948,0x4a0fe0d0 ! Init value for %f20
.word 0xec61e2f2,0xbe3f435d ! Init value for %f22
.word 0x949f8d3a,0x798ba046 ! Init value for %f24
.word 0xcd19cfa8,0x638b24fc ! Init value for %f26
.word 0xa2c78def,0x817028b1 ! Init value for %f28
.word 0x060d3996,0xa2ab2189 ! Init value for %f30
.word 0x29a4c29e,0x6ff15fe8 ! Init value for %f32
.word 0x340a0141,0x86dd62bd ! Init value for %f34
.word 0xeb8ec69f,0x93f08010 ! Init value for %f36
.word 0x114a73a2,0xde3293b9 ! Init value for %f38
.word 0x8695f7bd,0x3d7e3adf ! Init value for %f40
.word 0x21768954,0x3d048bd6 ! Init value for %f42
.word 0x8ebf3e90,0x94fc122b ! Init value for %f44
.word 0x1b8de6e4,0x36cd2f3b ! Init value for %f46
.word 0x5b42edd3,0x7df51f70
.word 0x7f59e23d,0x088d1a5d
.word 0xf6779cda,0xd5ac37ce
.word 0x3fece6fb,0xb52828ba
.word 0x1d9b5346,0x0326165d
.word 0x04437255,0x837e6d7e
.word 0x9813dc5c,0x88cabdac
.word 0xcc3b685e,0x3c86ddc3
p52_expected_registers:
.word 0x152238c7,0x3471b46b
.word 0xc596d3c5,0xb4a8e9dc
.word 0x4cc0b434,0x4ea15397
.word 0x00000000,0xd6013383
.word 0x8b0d8b93,0xe21cddf3
.word 0x00000000,0x000000a0
.word 0x00000000,0x008a1d09
.word 0x00000000,0x4fb792f6
p52_expected_fp_regs:
.word 0x3b03c8d1,0x4e294f15
.word 0x35dd4b25,0xfa77cd39
.word 0x855895d0,0x6b4dc496
.word 0x9616979a,0x39dc7d76
.word 0x69d32c3f,0x982ec403
.word 0x634b8c1c,0x8b4972f5
.word 0xef2914d8,0x60f0f86e
.word 0xe5e327f5,0xbbc52731
.word 0x2289a59f,0x29553f1e
.word 0xa1f8e597,0x04fd29a8
.word 0xbbc4bac3,0x6d7f9dbf
.word 0x5173f4f3,0xb950b771
.word 0x42f7229b,0x42ea587d
.word 0x1e47118a,0x77594472
.word 0x3df3c40d,0x6fa78f4a
.word 0x8b0d8b93,0x7fbd36b4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0xbec8d3c8,0xa1d8fce3
.word 0xaf7660a3,0x1963a084
.word 0x008a1d09,0xb7b6be22
.word 0xc2f1f9b4,0x7f952c96
.word 0x8b0d8b93,0xe21cddf3
.word 0x52659bf3,0xaf454420
.word 0xa61bca6d,0x48691d72
.word 0xd96213e9,0x6c988233
.word 0xf9919c6e,0xabe5ae9f
.word 0x7187217d,0xdb2d27d3
.word 0x76e0bf20,0x248050ee
.word 0x63371f60,0x109316ad
.word 0x166d9719,0x78715e3e
.word 0x334fc046,0x89037f35
.word 0x829b8f98,0x049aa087
.word 0x26f25b85,0xd9166b92
.word 0xa1a319b1,0x454fbf66
.word 0xd2c9b814,0x4451d1f4
.word 0xe1996c8f,0xe9d9be2a
.word 0xd1bd84e8,0xebff0239
.word 0xff82cdf8,0x315e128e
.word 0x83e05cba,0xdc3688b2
.word 0x9508f76a,0x2bafdff3
.word 0x9bd9c594,0xa9ebde04
.word 0x2289a59f,0x29553f1e
.word 0xa1f8e597,0x04fd29a8
.word 0xbbc4bac3,0x6d7f9dbf
.word 0x5173f4f3,0xb950b771
.word 0x42f7229b,0x42ea587d
.word 0x1e47118a,0x77594472
.word 0x3df3c40d,0x6fa78f4a
.word 0x8b0d8b93,0x7fbd36b4
.word 0x39c5728d,0x31ff0f27
.word 0xeb130239,0x9c761b24
.word 0x05cdecf3,0x8da0c7f6
.word 0x649579e7,0x4809f111
.word 0xa92928cc,0xe9dc9a9d
.word 0xa2946c37,0xbe46ff01
.word 0xab5d5805,0xf5de46b7
.word 0x1ebfddc4,0x4ce05c85
.word 0xa3d50f88,0x397bfc42
.word 0xb122af35,0xbe5be626
.word 0x6fe61c2d,0xc56e4ade
.word 0x93244de7,0x29371bd9
.word 0x361f621a,0x453cc7a5
.word 0xf3548fde,0xc72221ef
.word 0x3dae0826,0x15a7d22d
.word 0x2e0bd43d,0x4151fdbc
.word 0xac087c7e,0x8f5b79ff
.word 0xc596d3c5,0xb4a8e9dc
.word 0xc33c47aa,0xbe5fc066
.word 0x6e3a510a,0x866b6d25
.word 0xae90fb16,0xa1185b76
.word 0x6abef7cf,0xf9a43ab8
.word 0x4e3f418d,0x59a7ade1
.word 0x0545bb17,0x18b8dc50
.word 0x5ef72c5b,0x5f967049
.word 0x3d5d9ca6,0xe240b7d2
.word 0x1f89c6ff,0x47a8d8c2
.word 0x29371bd9,0x7b06834e
.word 0x099b7e71,0x2eb1d844
.word 0x6fd32d6a,0xdb5c38f8
.word 0x8713d261,0x72862e42
.word 0x91343d06,0xff8cb7ad
p52_local1_expect:
.word 0x41b1b40b,0x27cc1b52
.word 0x2500debb,0x59ac79e2
.word 0xa10accfd,0x87eb0124
.word 0x7202408c,0x626fe566
.word 0x911dc0d7,0x879b547f
.word 0x53a2ef06,0x01b4d619
.word 0x16891990,0xb5283245
.word 0x9cd9436d,0x9631ddd8
.word 0x845716a3,0x9f8fb1ea
.word 0x0ac9e12e,0x4aaa8a39
.word 0x031f1ad1,0xa686f1e2
.word 0x5e6b71b0,0x2289167c
.word 0x0eaef1d2,0x905d6e89
.word 0x46d07a73,0x2ff01bbf
.word 0x619d695d,0xa972598a
.word 0xeef3efab,0x6eff6a83
.word 0x3b03c8d1,0x4e294f15
.word 0x35dd4b25,0xfa77cd39
.word 0x855895d0,0x6b4dc496
.word 0x9616979a,0x39dc7d76
.word 0x69d32c3f,0xa200c483
.word 0x634b8c1c,0x8b4972f5
.word 0xef2914d8,0x60f0f86e
.word 0xe5e327f5,0xbbc52731
.word 0x2b59e13e,0xa3c487e9
.word 0x8e84dd46,0x7768a523
.word 0xb0696359,0xdfe3b1be
.word 0x0508be31,0xd45ef16e
.word 0x528be3bf,0xe822a345
.word 0x45a788e7,0xce12c46a
.word 0x6335b67d,0xb9653127
.word 0x3edc240a,0x6be2958f
.word 0xe349e39a,0x785ba441
.word 0x28885c88,0x2da1f38a
.word 0x7da6ffd0,0xeb613f0c
.word 0x9a293f63,0x96bee232
.word 0xff45f1e5,0xc0462de9
.word 0x4497dd33,0xfcc2c9ce
.word 0xa880f38d,0x727ff7f0
.word 0x64f8b2af,0xf591a960
.word 0xae31ebd8,0xd90dac2a
.word 0xeb860425,0xecfa4762
.word 0x5ebd90fe,0xbeef02b6
.word 0xbea6d468,0x2b7cc7a4
.word 0x42416140,0x55db36ba
.word 0xe75fa6ff,0xb82b7544
.word 0x65ded9fd,0x91343d06
.word 0x4cc0b434,0x4ea15397
.word 0xadef3668,0x38afbf6d
.word 0xf63bff56,0xc3373dc3
.word 0x8653ee7d,0x410905d6
.word 0xf6172c23,0xaa583c53
.word 0x7531aac8,0x961b4ff7
.word 0x94952016,0x86bfd2b9
.word 0x087a7a91,0x7fd1e9e1
.word 0x182aa7a7,0xc296f2d2
.word 0x349b6539,0x78aef91d
.word 0x09abf02e,0xe50dac44
.word 0x640e77db,0x20ecbf30
.word 0x0ec8f7d5,0xf98d84c1
.word 0x9fe8f1b2,0xdc97eac8
.word 0xeb860425,0xecfa4762
.word 0x5bc1d0c1,0xf0e6150b
.word 0x40a72d15,0x2a6cc658
p52_local2_expect:
.word 0xc3ebd87c,0x0fbca2ff
.word 0x949ce556,0x3047ea95
.word 0x8a6c999e,0x8b56aacf
.word 0x39aa288a,0x854024b0
.word 0x864e534a,0x9c996b64
.word 0xc57c607a,0x34b272e5
.word 0x6269189e,0x1c0264a4
.word 0xf3a5bb6e,0x0ad6ae83
.word 0x3b03c8d1,0x4e294f15
.word 0x35dd4b25,0xfa77cd39
.word 0x855895d0,0x6b4dc496
.word 0x9616979a,0x39dc7d76
.word 0x69d32c3f,0x982ec422
.word 0x634b8c1c,0x8b4972f5
.word 0xef2914d8,0x60f0f86e
.word 0xe5e327f5,0xbbc52731
.word 0x8f5b79ff,0xf67daaae
.word 0xe2f79d90,0x3a6ffcbc
.word 0x785ba441,0xf998ff9b
.word 0x9c6472da,0x92f999af
.word 0xd8f953ad,0xb73e2e93
.word 0x5601e45a,0x858f4e03
.word 0x91343d06,0xd50fffd9
.word 0xc6e4b863,0x4704121c
.word 0x626fe566,0xc9ccfc36
.word 0x000026d6,0xffe44fed
.word 0x5d32fb80,0xccb9aaf2
.word 0xafb8135e,0xb780b304
.word 0xa1e01b15,0xb213d2d2
.word 0xb329c3c8,0xb4f027af
.word 0x28eefbe8,0xc997c7d9
.word 0x595aa598,0x4b30a90b
.word 0xef96f3ac,0xd5d903f0
.word 0x00000073,0xd4334839
.word 0x1ef9bcae,0x4ddaa1aa
.word 0x253ac250,0x003de7d9
.word 0x6634b7e3,0x699e950a
.word 0xd12e47a7,0x2b549140
.word 0xc59731fc,0x5f38107f
.word 0x152238c7,0x3471b46b
.word 0x1e3f5529,0x9fa58922
.word 0xa829fd04,0x97e5f8a1
.word 0xbf9d7f6d,0xc3bac4bb
.word 0x71b750b9,0xf3f47351
.word 0x7d58ea42,0x9bfff742
.word 0x72445977,0x8a11471e
.word 0x4a8fa76f,0x0dc4f33d
.word 0xb436ff7f,0x938b0d8b
.word 0x035708eb,0x9d524452
.word 0x26d60ce3,0xf840a233
.word 0x98ffe834,0x22a655e5
.word 0x55ff7e5f,0x7746e380
.word 0xcfe802e4,0xb2b8b4e8
.word 0x104e1752,0x005f9837
.word 0x4453f27a,0x9bbef417
.word 0x429f8dcb,0xea2913cf
.word 0x1e3f5529,0x9fa58922
.word 0xa829fd04,0x97e5f8a1
.word 0xbf9d7f6d,0xc3bac4bb
.word 0x71b750b9,0xf3f47351
.word 0x7d58ea42,0x9b22f742
.word 0x72445977,0x8a11471e
.word 0x4a8fa76f,0x0dc4f33d
.word 0xb436bd7f,0x938b0d8b
p52_local3_expect:
.word 0xd4334839,0x0c3fd49f
.word 0xad8f1728,0xffd08d2b
.word 0x95e65fbe,0x9c761b24
.word 0x6bb60823,0xb5283245
.word 0x00000000,0xc5ab445e
.word 0x20761ea6,0x2dfde9ed
.word 0x798691c9,0x9ebf0c21
.word 0x0533a06e,0xd13672ca
.word 0x16c08e41,0xf2599f6f
.word 0x45ae2995,0x34b9dba0
.word 0xffff8f52,0x7593b943
.word 0x29553f1e,0x23ed41fe
.word 0x69fe05f2,0x17fffbd6
.word 0x7aa22e57,0x051ab017
.word 0xe8c437d9,0x01a0948b
.word 0xd14f41b3,0x36edab6e
.word 0x7974930a,0x29553f1e
.word 0xa1f8e597,0x04fd29a8
.word 0xffc4bac3,0x6d7f9dbf
.word 0x5173f4f3,0xb950b771
.word 0x42f7229b,0x42ea587d
.word 0x1e47118a,0x7759ff72
.word 0x3df3c40d,0x6fa78f4a
.word 0x8b0d8b93,0x7fbd36b4
.word 0xe1aa6435,0x847bd4c7
.word 0xf78dcdb2,0x0b856b46
.word 0xaa5d3e5a,0x87d6b43c
.word 0xec93d0c2,0xf59bac12
.word 0xf8da3df5,0xe23476cf
.word 0x2ea53384,0x93afb583
.word 0x5d0ff680,0xe40d7c71
.word 0xe881fac6,0x1671a646
.word 0x387989ef,0x46dbcd09
.word 0x1d7b273c,0x8fa8963f
.word 0x8c36e815,0xe833b303
.word 0x7974930a,0x83f76975
.word 0x6e488324,0xe27af6df
.word 0x92160826,0x4ebe2059
.word 0xe83502b1,0x7520f8ba
.word 0xba1cefb0,0x995efa33
.word 0x0fa8936d,0x8dcb3e93
.word 0x36b4cb0c,0xe51f321f
.word 0x21c1894e,0x091fc978
.word 0x4d7c4c37,0x2f8f8238
.word 0x5d95a772,0x5e6016a4
.word 0x10e5e51a,0x04876d5f
.word 0x71df3708,0xf808ac83
.word 0x9df84ed9,0xdbd21420
.word 0xe4c8f473,0x9ff63f4f
.word 0xffff91c9,0x7b499e20
.word 0xdbf29cf0,0x096642ad
.word 0x6dd5cac6,0x30728102
.word 0x9a73f83c,0xb87f93b0
.word 0x074fb484,0xa788b002
.word 0x1657a2e8,0x7f8cc824
.word 0x38ade37c,0x4ca74907
.word 0xffadbab8,0x924dcc2e
.word 0xb6c95384,0x41558f52
.word 0xca091966,0xbf4e2fbb
.word 0x2632fc04,0x45181b84
.word 0xf01b3bc4,0x963608b8
.word 0xffe42f24,0x145bf854
.word 0xfd141c20,0x6936e5ce
.word 0x7202408c,0x626fe566
p53_init_registers:
.word 0x04d6e3f3,0xdd9a8dd5 ! Init value for %l0
.word 0xe57cab50,0x7f412e27 ! Init value for %l1
.word 0x673bccf8,0x7389c4cc ! Init value for %l2
.word 0xf0cdfe19,0xd7545a70 ! Init value for %l3
.word 0x054e236e,0x41bcd1ec ! Init value for %l4
.word 0xc5269080,0x2c97c754 ! Init value for %l5
.word 0x93028ae8,0x699eb45c ! Init value for %l6
.word 0xbbdcd481,0xa88209d1 ! Init value for %l7
.align 64
p53_init_freg:
.word 0xf662fe0a,0xff837e05 ! Init value for %f0
.word 0x15710840,0x80a11d25 ! Init value for %f2
.word 0x6d8d2950,0x28e6f3d7 ! Init value for %f4
.word 0xed16113b,0x42c10ec3 ! Init value for %f6
.word 0xd3d4538b,0xf0f732dc ! Init value for %f8
.word 0xf6b78c94,0x6beb6265 ! Init value for %f10
.word 0x620d1004,0x542d1ed1 ! Init value for %f12
.word 0x3a20bf99,0x50c6ead3 ! Init value for %f14
.word 0x1d647967,0x8ada37ec ! Init value for %f16
.word 0x8bdf6dfb,0x21097dc1 ! Init value for %f18
.word 0x5e942344,0x10f7cdb6 ! Init value for %f20
.word 0x1e25cc4a,0x1b61d401 ! Init value for %f22
.word 0xf4805779,0x2000f795 ! Init value for %f24
.word 0xd4f0a918,0xc89d909e ! Init value for %f26
.word 0xb308496d,0x6ba020df ! Init value for %f28
.word 0x8b967283,0xbea888ca ! Init value for %f30
.word 0x5deae70b,0x21425d91 ! Init value for %f32
.word 0xc8af6127,0xb6b8d4f1 ! Init value for %f34
.word 0x76d6a94c,0x454ab26b ! Init value for %f36
.word 0x5ff8f260,0x6e78424c ! Init value for %f38
.word 0xffb0c4ea,0x802008c8 ! Init value for %f40
.word 0x546e517c,0xde226b9f ! Init value for %f42
.word 0xa5b82456,0x89c24950 ! Init value for %f44
.word 0xd83bc112,0x8f7040a4 ! Init value for %f46
.word 0x9bb97f51,0xe57c6544
.word 0xefeb5968,0xd7bd9c44
.word 0xc0e2011d,0xbae779ab
.word 0x5f21bcbc,0x2bb27057
.word 0x169fd7b8,0x311144a9
.word 0xd1b37e26,0x6325f1be
.word 0xff56e8c7,0x8c0ab475
.word 0xfe09bbe9,0x94d316d7
p53_expected_registers:
.word 0xa99e1ed5,0xcfb1c834
.word 0xd05cbd0f,0xb98007bb
.word 0x00000000,0x0d7a8de3
.word 0x00000000,0x366c0d75
.word 0x00000000,0x1f680ae1
.word 0x00000000,0x000000f0
.word 0xaea898e8,0x070a0358
.word 0x00000000,0x000000af
p53_expected_fp_regs:
.word 0x5a3e3475,0x4a6d4c6b
.word 0x2e71c953,0x88928a1f
.word 0x9b59b879,0xa2add3d2
.word 0xcd5f1a0d,0x857f0581
.word 0x86c72cbd,0xbe0d4472
.word 0xaea898e8,0x070a0358
.word 0x1f87ea5c,0x93435640
.word 0x211b1573,0x15ff0fdb
.word 0x1d647967,0x8ada37ec
.word 0x8bdf6dfb,0x21097dc1
.word 0x5e942344,0x10f7cdb6
.word 0x1e25cc4a,0x1b61d401
.word 0xf4805779,0x2000f795
.word 0xd4f0a918,0xc89d909e
.word 0xb308496d,0x6ba020df
.word 0x8b967283,0xbea888ca
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0xec08e9ac,0x8ad76db3
.word 0xf702cc87,0xfc4686a5
.word 0x1c8274c5,0xc85608ba
.word 0x36b3c17f,0xe251446a
.word 0x7f9134f3,0x9ed33acc
.word 0xe9840ebd,0x59f07045
.word 0xcbdc6e99,0x00000044
.word 0xc02111a9,0x88b0b20b
.word 0xc3e7d21d,0x06651207
.word 0xcc05e6c3,0x37ef4391
.word 0x5b98eb2d,0x372dcbf2
.word 0x8352b60a,0xa3dcbd50
.word 0x6283d85f,0xab2b6d55
.word 0xaaffb17c,0x86ff5fb9
.word 0x7962608e,0xe3da622b
.word 0xfa6a4cf6,0xeee966cd
.word 0x1ba9a2ff,0xa35e64f7
.word 0x1a4cf6a1,0xdd51df00
.word 0x1ed66ef4,0x93f0041b
.word 0xd05cbd0f,0xb98007bb
.word 0xca05d747,0x24df4aaa
.word 0xb65e44ab,0xd48c95d9
.word 0xd4eda9b5,0x04481c11
.word 0x81812c7b,0x94e529f6
.word 0x6fcddf93,0x786e8527
.word 0xf688841d,0xd0ff22e2
.word 0x7748b83a,0xd67adb2f
.word 0xd6eaa648,0xd67eded7
.word 0x91a2627d,0xdd4c5753
.word 0xbec5d524,0xc7a25d61
.word 0x0fe36070,0x6f707b44
.word 0x53ab6f70,0x2fb54ddb
.word 0x17ef42d7,0xc741b0d7
.word 0x68d4f4cf,0x9485f866
.word 0x8d034a17,0x017ed36e
.word 0x3b139721,0x59f5103b
.word 0x875e0e07,0x06f66a64
.word 0x163e51d2,0x48473365
.word 0x002f9b97,0x768bd52a
.word 0x27455c6c,0x4a0263ab
.word 0xd609c3a8,0x7e804d19
.word 0x1405daff,0x66712577
.word 0xa99e1ed5,0xcfb1c834
.word 0x5efb5b6c,0x2226b333
.word 0x3783bae6,0x6ee689bf
.word 0x26b8667d,0xe7a4e594
.word 0x98bc85ef,0xb250581d
.word 0x190c30c4,0xce19c1df
.word 0x7b6e9fff,0xec20a79e
.word 0xebf253f8,0x7e083fbd
.word 0x63ac16dc,0x4bea2ce4
.word 0xf3a61675,0x4a14ba9b
.word 0x0d155bcf,0xf37d7651
.word 0x279a8860,0x405cc622
.word 0xe27b69e3,0xac2ad2ff
.word 0x3ed6ffa7,0xfeeb0b33
.word 0xae427762,0x59f5103b
.word 0xdfdb9108,0x77692048
.word 0xc8d2deea,0x6146e36c
.word 0x3c4b8363,0xef87f13b
.word 0xab8d24c2,0xdc092380
.word 0x7f71f931,0x5cc2d931
.word 0x1672ec41,0x79e5ca9c
.word 0x4f029ce6,0x493ee1fb
p53_local1_expect:
.word 0x920b0ba2,0x9d18f403
.word 0x593c4f2f,0x9e3a77ce
.word 0x18354717,0x023ee1f9
.word 0x000000a9,0xdfd6e30d
.word 0x68d4f4cf,0xdad92726
.word 0x7e04224f,0x319dfd87
.word 0xb3871ab4,0xe8f37f99
.word 0x54b8d874,0xa3526702
.word 0xb2641f4b,0x28b4aa60
.word 0x6feca5f0,0xbb3a1d14
.word 0x7ccb77e8,0xdeafba22
.word 0x087d7502,0x5361e64d
.word 0xbd0c08fd,0xbb105e55
.word 0xf204d4ac,0xd55fd83d
.word 0x18584701,0x981332ba
.word 0x2c799b6a,0x0f73d78b
.word 0x0000ff6b,0xa11fa231
.word 0xe651f679,0x9072bf1a
.word 0x11d7c793,0x284d54ca
.word 0x303bbeeb,0x59f5103b
.word 0x51f847ac,0x39ef2835
.word 0xa45720ca,0x0c0887f8
.word 0x591bce88,0x68699b40
.word 0x7fe0466e,0x8fd35868
.word 0xe16081d6,0x024f14a3
.word 0xf79da19f,0x4fff34f0
.word 0x71c5e439,0x2f13ff67
.word 0x1542d913,0x9448a84d
.word 0x88ee0bec,0x29ee5057
.word 0xb9c82094,0xc8140742
.word 0xffd4eb81,0x9e431c6e
.word 0x183ae54e,0xaa348820
.word 0xcfe045d0,0x5d58b8ff
.word 0xa55d9860,0x39e83a81
.word 0xcae8b5a0,0x9615ebbd
.word 0xf5fbe7a7,0xba226512
.word 0x1a2fb12c,0xbeb5d48b
.word 0x128f7e38,0xff4f51dc
.word 0x3962f4d0,0x865ffb08
.word 0xeabbb242,0x652dec24
.word 0x57c43d2b,0xeb37da02
.word 0xa787e0fd,0x38d76884
.word 0xb55deeec,0xf0796070
.word 0xc9be246c,0xef58d4a7
.word 0x46f8ebcb,0xf3cfe599
.word 0xb408d280,0xce26fb9c
.word 0x1f680ae1,0xe6ad07cf
.word 0x67b3208d,0xa9e77bf5
.word 0xec37da8a,0x6779641d
.word 0xc17d0921,0xfb6ddf8b
.word 0xb6cdf710,0x4423945e
.word 0x01d4611b,0x4acc251e
.word 0x95f70020,0x795780f4
.word 0x9e909dc8,0x18a9f0d4
.word 0xdf20a06b,0x6d4908b3
.word 0xca88a8be,0x8372968b
.word 0xe3c8b3d1,0xd9e317dd
.word 0xa73d331e,0xd76db293
.word 0x2dffb09c,0x7acf51e1
.word 0xf51095ef,0x7064f63b
.word 0xa62c6fbb,0xc855f1b8
.word 0xffffffd6,0x91a2627d
.word 0x4aca15b2,0x334763cc
.word 0xb214e03a,0x8cc0e3ae
p53_local2_expect:
.word 0x934d9e13,0xe2d28ab7
.word 0xd311f530,0xdffff73b
.word 0xa1169397,0x33641cc2
.word 0x788e806d,0xf9e19c5e
.word 0xd8998962,0xb0ac7ca4
.word 0x3efffe41,0x121ff460
.word 0xa5360341,0xbe3c44cd
.word 0x20d2186a,0x230f1206
.word 0x7ea618a6,0x2de9cb2f
.word 0xbdc0f5e7,0x1ca763a2
.word 0xf4a47226,0x23a26206
.word 0xe2592fe2,0x035c8c3c
.word 0x8704d754,0xa3d2c130
.word 0xe9f3f9e2,0x17020088
.word 0x323b853d,0x91a58a5f
.word 0xa8cafc70,0x243f6a45
.word 0x73c62543,0x3df9b80d
.word 0x759a133e,0xaa528a09
.word 0x3832af14,0xe7d84f78
.word 0xd0cb7de0,0xb519745a
.word 0xbe2db135,0xe3b52bca
.word 0x47624fdb,0x042cc15b
.word 0x63ad2208,0x43c6b440
.word 0x5e7145bf,0x3aef1630
.word 0x30d4a049,0xd97cb6ad
.word 0x432ba1cd,0x3a787add
.word 0xdb7bd7e6,0x92ef5938
.word 0xcf5cebaa,0x7211fbdb
.word 0xf8f7adbd,0x780d9517
.word 0x2226fe59,0x9dff8471
.word 0x0141956c,0x1d0746fa
.word 0x6cd54e77,0x3d66e36e
.word 0x5a3e3475,0x4a6d4c6b
.word 0x2e71c953,0x88ff8a1f
.word 0x9b59b879,0xa2add3d2
.word 0xcd5f1a0d,0x857f0581
.word 0x86c72cbd,0xbe0d4472
.word 0xaea898e8,0x070a0358
.word 0x1f87ea5c,0x93435640
.word 0x00000000,0x372dcbf2
.word 0xfaa96bf1,0xa84f309c
.word 0x8ff12e18,0xadc125da
.word 0xb5cf5d64,0xd86d80fe
.word 0x333a8e71,0x42160f47
.word 0x6ac636c4,0x730d1969
.word 0xf62b998a,0xdf3f5371
.word 0xd06aa3f8,0x9144a559
.word 0x5488b66f,0x6adac97e
.word 0x14510a0e,0x1ca763a2
.word 0x445b5e6e,0x91a2627d
.word 0x8812b235,0xe0019dd9
.word 0x5e49cfa1,0x01c2d677
.word 0x76f00441,0x8f5e7dbb
.word 0xaa849824,0x82144d72
.word 0x62ff26e6,0x1bf47053
.word 0xd2204929,0xe401a3b6
.word 0x380e73ac,0x9ff526dd
.word 0x724d1db6,0x4642210d
.word 0xfdbfa0d6,0xaadaf6b1
.word 0xc4afc5a7,0xab8a107d
.word 0x2b1e9daa,0x69c9ec75
.word 0xc4a6c665,0x02c0c7eb
.word 0xb563b6b2,0x64ca3cc0
.word 0x2d133b50,0xc5bb1632
p53_local3_expect:
.word 0x79c1deaf,0x40c0f896
.word 0xe76d1e6a,0xedd2d7f0
.word 0x6ccaffca,0xe56725d7
.word 0x803df8eb,0x00000034
.word 0x17020088,0xf307d863
.word 0x94e529f6,0xc65b535d
.word 0xd57b95cd,0xac347123
.word 0x1e460994,0x379cbcd9
.word 0xc52aee45,0x3ffaa669
.word 0x906eda53,0xd6ef654f
.word 0x8e009ebc,0xb411a04e
.word 0x7a73267b,0x3de9e61c
.word 0x9273ae98,0xd4844dfb
.word 0xafd6f4ae,0x80dd19d7
.word 0x36d75937,0x06f60878
.word 0x0c2808d0,0xf40285cf
.word 0x0d7a8de3,0x1d3bd524
.word 0x1420b8f3,0xe576bfd0
.word 0x34785e5a,0x7867fc76
.word 0x8b828808,0x4acc251e
.word 0x0dbb8f91,0xb44fc28f
.word 0x2740ce53,0x6bc9421a
.word 0x97ffbfe2,0x9a0ce2d5
.word 0x017ed36e,0xf40ce468
.word 0xc96dcf7e,0x5bc267d7
.word 0x65d83cc0,0xe56d3b40
.word 0x01215d07,0xf8899a2f
.word 0x81840148,0x6ad0aa8f
.word 0x7720bfe8,0x5c351ef9
.word 0x40ee5286,0xbfa8fce5
.word 0xef12b726,0x1d22d79a
.word 0xf6464ebf,0x40edaead
.word 0x40b6abcf,0x03c4468e
.word 0xc5ce3cad,0x5e7e6c29
.word 0xff36ecc4,0xca1d6f83
.word 0xfdffdf26,0x36b26166
.word 0x9b63d531,0xb7ae4e09
.word 0xe4272ab2,0x7a0cbe9f
.word 0x1078a889,0x157cc302
.word 0xb44bf4dc,0x0000002a
.word 0xc677f114,0x3ee92f1a
.word 0x8ae5e143,0x4c280135
.word 0x7d73e2bc,0x02c32726
.word 0x96370deb,0x4ae36331
.word 0x7098f679,0xc4fef634
.word 0x00000000,0xbfbf6279
.word 0xc430134d,0x56140dba
.word 0x366c0d75,0x2d1add35
.word 0x5a3e3475,0x4a6d4c6b
.word 0x2e71c953,0x88928a1f
.word 0x9b59b879,0xa2add3d2
.word 0xcd5f1a0d,0x857f0581
.word 0x86c72cbd,0xbe0d4472
.word 0xaea898e8,0x070a0358
.word 0x1f87ea5c,0x93435640
.word 0x211b1573,0x15ff0fdb
.word 0xb91f8125,0x245c57c0
.word 0xdd9a8dd5,0x7389c4cc
.word 0x3ae9ea13,0x3fc1d7c6
.word 0xe5d7dadd,0x108101a7
.word 0xe1f3e2dc,0x9f14a1e1
.word 0x5074eb2f,0x294d4c5a
.word 0x396cba0d,0x3775265d
.word 0xdbde5c90,0x30d4a049
p54_init_registers:
.word 0x0f9a2896,0xe8203e05 ! Init value for %l0
.word 0x07ae974c,0x35613773 ! Init value for %l1
.word 0x224dd7a6,0x2b8e3083 ! Init value for %l2
.word 0xc17192bd,0xf6c1af20 ! Init value for %l3
.word 0x37149bc0,0x8bb9f581 ! Init value for %l4
.word 0xd3d7efc5,0xbcb1e166 ! Init value for %l5
.word 0xdb2460f8,0x4caaf977 ! Init value for %l6
.word 0xde880eb6,0x77413f75 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x4e74d78f,0xac0a3ff2 ! Init value for %f0
.word 0x129186b0,0x48b3608c ! Init value for %f2
.word 0x584abd47,0xae36eecb ! Init value for %f4
.word 0x6aef35ee,0x057d1e8a ! Init value for %f6
.word 0x5cf1d242,0xdc4057db ! Init value for %f8
.word 0x557149bb,0xb8b9a644 ! Init value for %f10
.word 0x12d6b988,0x7763da5c ! Init value for %f12
.word 0xa1555e73,0x87e73a0b ! Init value for %f14
.word 0x4cbcf90e,0x8732d399 ! Init value for %f16
.word 0xea6d0395,0x36de5d2c ! Init value for %f18
.word 0x76d96b5c,0xb6fa5bbf ! Init value for %f20
.word 0x578a31da,0xc159be51 ! Init value for %f22
.word 0x2bc749bc,0xef3b6fa4 ! Init value for %f24
.word 0xd5f454a6,0x7f3037fb ! Init value for %f26
.word 0x981cc401,0xb8bf9aa0 ! Init value for %f28
.word 0xb6f6d56b,0x1f5cf2d6 ! Init value for %f30
.word 0xe0bb668a,0x12ccd8d8 ! Init value for %f32
.word 0x59d14d95,0xb40a6fdb ! Init value for %f34
.word 0xb5a70c5c,0x02945efc ! Init value for %f36
.word 0x4b8657c4,0xb7a27472 ! Init value for %f38
.word 0xd549ba5a,0xf14a00f8 ! Init value for %f40
.word 0x46d80f1e,0x026585ef ! Init value for %f42
.word 0x069911ab,0xfd7fb934 ! Init value for %f44
.word 0x88f092bc,0x5760e7af ! Init value for %f46
.word 0x127a9afb,0x6301e145
.word 0x788d8c0d,0xa83ac402
.word 0x0bc38dba,0x69d2d500
.word 0x29f9b12c,0xf084a29f
.word 0x76827869,0xe20651a7
.word 0x60587cab,0x024e3e07
.word 0xee95b066,0xa013040c
.word 0x9eccb6c7,0xdddeda28
p54_expected_registers:
.word 0x00000000,0x230b4300
.word 0x00000000,0x000000b1
.word 0x00000000,0x000000bd
.word 0x00000000,0x00000060
.word 0x00000000,0xbaa458af
.word 0x00000000,0x8d914019
.word 0x00000000,0x00000007
.word 0x00000000,0x5c61f7f6
p54_expected_fp_regs:
.word 0x090dcbff,0x7c7a0679
.word 0x5781e822,0x0dbf4181
.word 0xdf9b12e4,0x35bc2106
.word 0x4db42304,0x00430b23
.word 0xce55b1c3,0xb3029a98
.word 0x474adf64,0xb4871c84
.word 0x6b349fd4,0x85874356
.word 0x29384a83,0xfef1f708
.word 0x4cbcf90e,0x8732d399
.word 0xea6d0395,0x36de5d2c
.word 0x76d96b5c,0xb6fa5bbf
.word 0x578a31da,0xc159be51
.word 0x2bc749bc,0xef3b6fa4
.word 0xd5f454a6,0x7f3037fb
.word 0x981cc401,0xb8bf9aa0
.word 0xb6f6d56b,0x1f5cf2d6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0xfd32b4df,0x07c4720e
.word 0xd0bdff29,0xf6801d89
.word 0xf8570091,0x46214f5e
.word 0x03faf7b6,0x20ff810a
.word 0xe5317e5f,0xb8db3096
.word 0xe1bd4105,0x97ee5a3a
.word 0x346d860b,0xb1b70813
.word 0x20ff04af,0xbde1de11
.word 0x2dd4ff45,0x5deabf96
.word 0x42977ef6,0x4969818c
.word 0x10bbeace,0xf76e1137
.word 0x2e2b69af,0x5c39d216
.word 0xd170f34c,0x8b8578bd
.word 0x5cfc337e,0x2952d964
.word 0x3bd31f4e,0x09b19085
.word 0x453c9713,0x5a696e4c
.word 0x4df57b95,0x5fb82da8
.word 0x11c64162,0xe130f094
.word 0x12baa37e,0x32b59b67
.word 0x29a4b10c,0x6f872a5c
.word 0xe0257a39,0xe88ad1aa
.word 0xfcc230d0,0x8d2711e0
.word 0xec516f46,0x1559367b
.word 0x2424811b,0x103ab393
.word 0xbca3264b,0xdb6931bd
.word 0xa29df8c4,0x8881c7de
.word 0xdf6166dc,0x590516fa
.word 0x7558d0e0,0xc908fda0
.word 0x82eec26f,0x48b954f0
.word 0x0133fc1a,0x6465fe1d
.word 0x097da52e,0x17d7829a
.word 0xe4659841,0xd6020cc2
.word 0x9a64f128,0xbb2613f9
.word 0x258357d0,0x9d158424
.word 0x7c686f6c,0xb468fb34
.word 0x9ab57275,0x6d62c545
.word 0x8df7ee80,0x2c780264
.word 0x3dae2445,0xdfe47ef6
.word 0x6465fe1d,0x2ad4658a
.word 0x10644322,0x723afce8
.word 0x4cbcf90e,0x8732d399
.word 0xea6d0395,0x36de5d2c
.word 0x76d96b5c,0xb6fa5bbf
.word 0x578a31da,0xc159be51
.word 0x2bc749bc,0xef3b6fa4
.word 0xd5f454a6,0x7f3037fb
.word 0x981cc401,0xb8bf9aa0
.word 0xb6f6d56b,0x1f5cf2d6
.word 0x32b5ff67,0x07f4b8b7
.word 0xb308bf36,0x0e23c9a6
.word 0xeee0d444,0xf0f31697
.word 0x29028cae,0xb923fa8f
.word 0xa24b101d,0xf47b84eb
.word 0xccca88c8,0x9c099d66
.word 0x400839f1,0xd1d4ce69
.word 0x96bb624a,0x17f9ca32
.word 0xa53d3164,0x4a4c1032
.word 0x1e51b74d,0xf2814196
.word 0x61dfc5b1,0xefffacaa
.word 0x33db9f86,0xf96279d9
.word 0x4e46daf8,0xd24a13c7
.word 0x6d3eef9c,0xb43c0988
.word 0x18320131,0x8eb1d627
.word 0x5a5c1f86,0xd679f02c
p54_local1_expect:
.word 0x663e2fe2,0x05ad3565
.word 0x50771b18,0x3072a5e0
.word 0xd8ffbcaa,0x2aadf0c8
.word 0xa29df8c4,0xf951c5f3
.word 0x2ce56546,0xa2d99b7d
.word 0xa8c6ff87,0xae68cbaf
.word 0x4ba410ac,0xa7cd0733
.word 0x14e3142f,0x34bb0b67
.word 0x4cbcf90e,0x8732d399
.word 0xea6d0395,0x36de5d2c
.word 0x76d96b5c,0xb6fa5bbf
.word 0x578a31da,0x91cf585c
.word 0x2bc749bc,0xef3b6fa4
.word 0xd5f454ff,0x7f3037fb
.word 0x981cc401,0xb8bf9aa0
.word 0xb6f6d56b,0x1f5cf2ff
.word 0x000cb317,0x480ecd36
.word 0xe38725fe,0x3517a7f3
.word 0x7db5e0fe,0x91cf585c
.word 0xff14176c,0x1127ab78
.word 0x0b5cfb75,0x751f5e73
.word 0x2b98cdce,0xd2eaf78b
.word 0xbe3126c4,0x3b17184f
.word 0x9c1693f8,0x9bf46b05
.word 0x78016366,0x5926ce4f
.word 0x0f23ead2,0xcd313d2f
.word 0x7e79a1f8,0x2d9d5f18
.word 0x1dbc7936,0x79d4cd40
.word 0x930f819c,0xac155131
.word 0xff6bbeb5,0xba7fe791
.word 0xfcd8e94a,0x836c85be
.word 0xceb0f50a,0x6c98e0ff
.word 0xed4cff00,0x0ffd3454
.word 0x69cd7b42,0xb00ccf22
.word 0x671e6a8f,0x94b0a01e
.word 0x7a5522ca,0x356211f0
.word 0xbc71c831,0x4408e5f0
.word 0x92b6205e,0x7996a2df
.word 0xc5652e82,0xb8f36f0b
.word 0x0a533942,0x3983071d
.word 0x49fb32ff,0x38953b34
.word 0x885aa155,0x7acf863a
.word 0x2406e290,0x40d70b09
.word 0x42f61155,0x000000b1
.word 0x359862bb,0xe59c6207
.word 0x9aae90b3,0xea8fbaa1
.word 0xfd0ca62c,0xbf8c02ff
.word 0xd90b3ce9,0x260284d0
.word 0x79067a7c,0xffcb0d09
.word 0x8141bf0d,0x22e88157
.word 0x0621bc35,0xe4129bdf
.word 0x230b4300,0x0423b44d
.word 0x989a02b3,0xc3b155ce
.word 0x841c87b4,0x64df4a47
.word 0x56438785,0xd49f346b
.word 0x08f7f1fe,0x834a3829
.word 0x9c674fe5,0x58819974
.word 0x1e5b16c1,0x0622c2aa
.word 0x04b509af,0x5d114ae8
.word 0x9037c595,0x854b2c21
.word 0xac61d106,0xe1a60397
.word 0xd9c56ee2,0x3163a83d
.word 0xaa7ddff7,0x11232a66
.word 0x7b9cd14d,0x60233e86
p54_local2_expect:
.word 0x4e74d78f,0xac0a3ff2
.word 0x129186b0,0x48b3ff8c
.word 0x584abd47,0xae36eecb
.word 0x6aef35ee,0x057d1eff
.word 0x5cffd242,0xdc4057db
.word 0x557149bb,0xb8b9a644
.word 0x12d6b988,0x7763da5c
.word 0xa1555e73,0x87e73a0b
.word 0x2ad4658a,0xc48bfe4a
.word 0xbcc0f322,0xad51ce6a
.word 0x7f1aa1f1,0xc989014d
.word 0xdf5bdc12,0x9e01a748
.word 0x5776aedd,0xadcb8cbf
.word 0x8d914019,0xcb781188
.word 0x99a3f1ff,0x3c021dee
.word 0x5f5b84e0,0x2cffd056
.word 0xb4289ea8,0x0dcd328c
.word 0x6ac79dca,0x82087517
.word 0xf7fb1864,0x6a1f5675
.word 0x5cbee35e,0x0000003d
.word 0xd561d8ef,0x30c63132
.word 0x35613773,0x42f61155
.word 0xdfdd93ab,0xe8d191a8
.word 0xd0705ec6,0x2208cc55
.word 0x9b69c9bf,0xb4a6ae99
.word 0x8aac9939,0xb3300fe5
.word 0x90ff4815,0x1430c614
.word 0xff283657,0x4953e76e
.word 0x00136daf,0x1ea8024e
.word 0xa72ed5da,0xfd1ce448
.word 0x9ac1de86,0xe4cdb311
.word 0x0336964f,0x42cb319b
.word 0x526fe6cc,0xe441105e
.word 0xdf303e8d,0x1845f86a
.word 0xe3f8301e,0x4b089181
.word 0x4ccbf1cf,0xc865ea49
.word 0xaac7e9dd,0xe59c62ff
.word 0x572e5763,0x9ac6b50a
.word 0xe86127fe,0xb4ca9490
.word 0x14b41ace,0x3ffab412
.word 0x41020b47,0x05c82b7e
.word 0xf22a6fdc,0x42977ef6
.word 0x2b7b96f1,0xb1a47689
.word 0x36df56ac,0x88de662b
.word 0x2dcc47a0,0xd87b405c
.word 0x89319180,0x56a595f2
.word 0xa7a8a1ff,0x097da52e
.word 0xc0d2109e,0x0c47c5b3
.word 0x251515c1,0xdff49d71
.word 0xfd328030,0xf83cc0a0
.word 0xd93e7cc9,0xa4d8f208
.word 0x7a539547,0xd217021c
.word 0xbc35e196,0x41df5a2e
.word 0xfba73a4f,0x876b92c6
.word 0x0509ac2a,0x068b6dea
.word 0x25197e6f,0x4dff97ae
.word 0x00483aef,0x00863976
.word 0x5c4b6ad6,0x3f50b141
.word 0xa1d1c03f,0xe9e7fc75
.word 0xfe75b75d,0x7024e8cf
.word 0xec4510ca,0xa667298a
.word 0xe7db877d,0xad22466c
.word 0xa4ed10c4,0x69ecb1b0
.word 0xec0bc074,0x04f77fa4
p54_local3_expect:
.word 0xe26e66dd,0xc0987303
.word 0x6d37b550,0x40320e93
.word 0x230b4300,0xbcbfaa77
.word 0xe2d2ac3a,0xa7af76be
.word 0x5c8dc203,0xc0878a3d
.word 0xac147598,0x9043f8c7
.word 0xb8c8ec00,0xcaed07b0
.word 0x97d146f5,0x508256f8
.word 0x4381fecf,0x86f83c47
.word 0xf6016b9f,0x59a0136f
.word 0xe6149d23,0x1e5615d7
.word 0x5cffd242,0xdf5b5cc1
.word 0x14cd11de,0xd9c56ee2
.word 0x6b5c7e08,0xff668973
.word 0xf31ce8ce,0x8874b19d
.word 0x1a7c1618,0x402ec737
.word 0x2a6973d0,0x805ec006
.word 0x84d4a018,0x2dbb845c
.word 0x982fd4fc,0xa6ea36f8
.word 0x953e4269,0xe0a2ad18
.word 0x04024ad8,0x88a8145f
.word 0xeee8929f,0x5223bf69
.word 0x8645f876,0x8fe2ae11
.word 0x1f09d05c,0x7b5426b5
.word 0x4cbcf90e,0x8732d399
.word 0xea6d0395,0x36de5d2c
.word 0x76d96b5c,0xb6fa5bbf
.word 0x578a31da,0xc159be51
.word 0x2bc749bc,0xef3b6fa4
.word 0xd5f454a6,0x7f3037fb
.word 0x981cc401,0xb8bf9aa0
.word 0xb6f6d56b,0x1f5cf2d6
.word 0x4e74d78f,0xac0a3ff2
.word 0x129186b0,0x48b3608c
.word 0x584abd47,0xae36eecb
.word 0x6aef35ee,0x057d1e8a
.word 0x5cf1d242,0xdc4057db
.word 0x557149bb,0xb8b9a644
.word 0x12d6b988,0x7763da5c
.word 0xa1555e73,0x87e73a0b
.word 0x526fe6cc,0xe441105e
.word 0xdf303e8d,0x1845f86a
.word 0xe3f8301e,0x4b089181
.word 0x4ccbf1cf,0xc865ea49
.word 0xaac7e9dd,0xe59c6207
.word 0x572e5763,0x9ac6b50a
.word 0xe86127fe,0xb4ca9490
.word 0x14b41ace,0x3ffab412
.word 0x79067a7c,0xffcb0d09
.word 0x00000000,0x000000bd
.word 0x0621bc35,0xe4129bdf
.word 0x6aef35ee,0x0423b44d
.word 0x989a02b3,0xc3b155ce
.word 0x841c87b4,0x64df4a47
.word 0x56438785,0xd49f346b
.word 0x08f7f1fe,0x834a3829
.word 0x6573923b,0x79747d0b
.word 0x5e1d4286,0xa8d1b98a
.word 0x6d2ec49c,0xc039bfc5
.word 0xb555e326,0xd2bf6769
.word 0x24555381,0x99a3f1ff
.word 0x5b11bcf3,0xb56751a6
.word 0xcca9c35f,0xbda3dc64
.word 0xf71d71f9,0xb7ce52d7
p55_init_registers:
.word 0xe95d3166,0x97be634a ! Init value for %l0
.word 0xa5aa7dfc,0xa53b2b9d ! Init value for %l1
.word 0x23bb7c47,0xf539a634 ! Init value for %l2
.word 0x43f137cf,0xd7e05c35 ! Init value for %l3
.word 0x5221efb5,0xe7a767df ! Init value for %l4
.word 0x29d0fde8,0x22bc5fc4 ! Init value for %l5
.word 0x62155590,0x39b77978 ! Init value for %l6
.word 0x9bcdd93c,0x89fedcc2 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x2f980043,0x6d3aacd2 ! Init value for %f0
.word 0xef465f4d,0xcb261c9a ! Init value for %f2
.word 0xec486634,0x20c38cc6 ! Init value for %f4
.word 0x0e7e8dcc,0x3ec63fc7 ! Init value for %f6
.word 0x4ffc59dd,0xb1f66ffd ! Init value for %f8
.word 0xc479c484,0x8894313e ! Init value for %f10
.word 0x38944260,0xb0c1520d ! Init value for %f12
.word 0x19fe4f45,0x9666d889 ! Init value for %f14
.word 0x68658703,0xc1253e39 ! Init value for %f16
.word 0x802e2f11,0xdae44b39 ! Init value for %f18
.word 0x3c749dad,0x122d6165 ! Init value for %f20
.word 0xda549205,0x062fc8cf ! Init value for %f22
.word 0x9fbb8cda,0x488c8d0a ! Init value for %f24
.word 0x2a8e8d71,0xd9d9d74a ! Init value for %f26
.word 0x3a83a9b2,0x61ea9df9 ! Init value for %f28
.word 0xbd19c0cd,0x8eb51ea0 ! Init value for %f30
.word 0xf0bd6b3e,0xf3063482 ! Init value for %f32
.word 0xb0eeb16d,0x1c611dd4 ! Init value for %f34
.word 0x5ef0729a,0x7a594335 ! Init value for %f36
.word 0x7ac800c6,0x19b4d481 ! Init value for %f38
.word 0x91f17171,0xfdce5c80 ! Init value for %f40
.word 0xe2304a93,0x3ac8e833 ! Init value for %f42
.word 0x7286c961,0xacc9fc1d ! Init value for %f44
.word 0xd475680f,0x6c3d4be0 ! Init value for %f46
.word 0x60c67cb7,0xdd31191d
.word 0xa3a57dbd,0xcbae9d60
.word 0x2c2573ab,0x0f9a60f7
.word 0x9733d339,0x927e3f33
.word 0xd3ffb3a4,0x7f05fccc
.word 0xc53118dd,0x4c2c701d
.word 0x5f64376c,0x3f34e8ad
.word 0xa102d157,0x2b345009
p55_expected_registers:
.word 0x8917ef11,0xa7b8c4ff
.word 0x00000000,0x09d4ac8f
.word 0x00000000,0x6e6fe1e1
.word 0x00000000,0x00008703
.word 0x00000000,0x540722b7
.word 0x00000000,0x000000f7
.word 0xf900e683,0xcac9cb60
.word 0x00000000,0x2a8e8d71
p55_expected_fp_regs:
.word 0x09048eee,0xe105389a
.word 0x12841339,0x50639168
.word 0x101302b0,0x04f7ffb3
.word 0x7f122aae,0x2a7d6371
.word 0x6251179d,0xf15e6276
.word 0xbf0d5bdc,0x72d1ef94
.word 0xb2c8ebf5,0x0f170081
.word 0xe948e081,0x976d41fa
.word 0x68658703,0xc1253e39
.word 0x802e2f11,0xdae44b39
.word 0x3c749dad,0x122d6165
.word 0xda549205,0x062fc8cf
.word 0x9fbb8cda,0x488c8d0a
.word 0x2a8e8d71,0xd9d9d74a
.word 0x3a83a9b2,0x61ea9df9
.word 0xbd19c0cd,0x8eb51ea0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0xaf80a1bf,0x00000014
.word 0x67f7cd44,0x479b6aa1
.word 0x10c94e8f,0x890186dd
.word 0xcbb0d6d9,0xc3689bf0
.word 0xda008bde,0x03553551
.word 0x933520b5,0xfda49049
.word 0xbf553869,0x04781a52
.word 0x51ffd7ba,0x231ccdb6
.word 0x68658703,0xc1253e39
.word 0x802e2f11,0xdae44b39
.word 0x3c749dad,0x122d6165
.word 0xda549205,0x062fc8cf
.word 0x9fbb8cda,0x488c8d0a
.word 0x000000ce,0xd9d9d74a
.word 0x3a83a9b2,0x61ea9df9
.word 0xbd19c0cd,0x8eb51ea0
.word 0x9ffdf398,0xc2f2f51b
.word 0x7e86c9af,0x91393159
.word 0x55f50823,0x8bd8a5f8
.word 0x0a4b7da6,0xbf3c3e6d
.word 0x0c6cf061,0x1f0fb5d7
.word 0x7b4534c1,0xff2f0193
.word 0xbabf92b9,0x0ca99413
.word 0x8f5f59c8,0x583f0bef
.word 0x5038c8b2,0xe1033311
.word 0x2efedd25,0x9fd75839
.word 0x3e408fa2,0x77a89782
.word 0xfc046725,0xe195e70d
.word 0xe255dd22,0x490d11ab
.word 0xf900e683,0xcac9cb60
.word 0xb6f600e1,0x4554435a
.word 0x45fa3f57,0xffffd384
.word 0x083bdf9a,0x55e74ab0
.word 0xe3d3ac84,0x6eb208c8
.word 0x7a8825ff,0x453e2a70
.word 0xff933f39,0x8a5f71e0
.word 0x1dd82fc1,0x02cab91e
.word 0x62304f8a,0x5c9bbc40
.word 0x8e11ff52,0x83f92cb4
.word 0xaa3604a4,0x45919872
.word 0x007c34b7,0xf03fbb9e
.word 0x73db6fa2,0x1b170803
.word 0x54cc3190,0x9363bab2
.word 0x40bfe350,0xb23d2b05
.word 0x3dde3c5f,0xc415bab5
.word 0x8fcb1a62,0xf03cd155
.word 0x681020f0,0xdad45b3d
.word 0x83fcea67,0x6c895234
.word 0x09048eee,0xe105389a
.word 0x12841339,0x50639168
.word 0x101302b0,0x04f7ffb3
.word 0x7f122aae,0x2a7d6371
.word 0x6251179d,0xf15e6276
.word 0xbf0d5bdc,0x72d1ef94
.word 0xb2c8ebf5,0x0f170081
.word 0xe948e081,0x976d41fa
.word 0x51cbd288,0x8f3c1f20
.word 0x343c19f2,0x000000b4
.word 0x48b04f83,0x0000003f
.word 0xb09d9557,0xab92e11e
.word 0xc516ff5b,0xafcb9993
.word 0xc94e9bc0,0xb3310424
.word 0xcc131d99,0x20b58671
.word 0x8e66357b,0x23844fea
p55_local1_expect:
.word 0x56a67801,0xe1b42704
.word 0x03c2e652,0xfddd3656
.word 0x54d0772c,0x995755e7
.word 0xdfcbf98f,0x53defbd7
.word 0x971d299b,0x21171482
.word 0xc71d1f12,0xdc699551
.word 0x5c6bf76b,0x46eb09a6
.word 0x10543a4e,0x52a737e9
.word 0x1003a9da,0x77545c83
.word 0xcadad75c,0xca568fa2
.word 0x855fbe53,0x239beb6c
.word 0xf06b19d0,0x9fc0b56d
.word 0x304d9eee,0x98b4f186
.word 0xff2799b5,0xfa7dbd4c
.word 0xbf696e5a,0x08073da7
.word 0x686804e2,0x3f6771d8
.word 0x1439267e,0x3910bde9
.word 0x524afaf4,0x977df0c2
.word 0xb4b17b35,0x59397f8a
.word 0x78161db2,0xdc7ce4d0
.word 0xaaf68a46,0xe1cc7e41
.word 0x097cd3ee,0xbfcbdabc
.word 0x0bb1e4e0,0xa43563b1
.word 0x00754953,0x58a214ff
.word 0x8a4ce684,0x6299d50b
.word 0x7fdef474,0xe6f45ea0
.word 0x39b5bc5c,0x7526100f
.word 0xe10b44c2,0x000000bb
.word 0xdc1287ff,0x8c389124
.word 0x4f3b5cbe,0xb8648dad
.word 0x83ff1de3,0x19b3be02
.word 0x896e23c7,0x0fa59e48
.word 0x68658703,0xc1253e39
.word 0x802e2f11,0xdae44b39
.word 0x3c749dad,0x122d6165
.word 0xda549205,0x062fc8cf
.word 0x9fbb8cda,0x488c8d0a
.word 0x2a8e8d71,0xd9d9d74a
.word 0x3a83a9b2,0x61ea9df9
.word 0xbd19c0cd,0x8eb51ea0
.word 0x46d74fb7,0x0d64b8b5
.word 0xb8d697d9,0xf07990b7
.word 0x21a918f3,0x482630da
.word 0x9012ef80,0x3fb89a36
.word 0x04b667d5,0xf34255f8
.word 0xd0f56e06,0xa33022b8
.word 0x969b61ee,0x50cf6ce9
.word 0xdf39b136,0x4563bdf3
.word 0x48dd50ee,0x2e1cb026
.word 0x01fc0c85,0x53f09bcf
.word 0x957be0a2,0xf7a733c2
.word 0xe54ededf,0x5c6ffcef
.word 0xc6a53860,0xaf846e29
.word 0xd2a7aba9,0x596606ca
.word 0x4ce683d5,0x56d86693
.word 0xa121318d,0x08a2fff8
.word 0x23842fae,0x5a2bcf42
.word 0xab63121b,0x420b51ad
.word 0xdcbad61b,0x9d56b7a0
.word 0x0658ce48,0x393e25c1
.word 0x9cdee237,0x53ddd4ae
.word 0x08b421fb,0x19cad858
.word 0x9bc3b52c,0xa90ed7db
.word 0x8917ef11,0xa7b8c4ff
p55_local2_expect:
.word 0x5bda85b1,0x46b8d8f3
.word 0xcef718c0,0x4649a8fd
.word 0xfff9fbb0,0x908bcc9e
.word 0x2dd5a479,0xcef718c0
.word 0x5e99d187,0x260fcc91
.word 0x6e29e6e7,0xce5015ff
.word 0xab5de3b4,0xfe4fd04d
.word 0x24cf75c0,0xbd9b9224
.word 0x0d78ff1a,0x31ed519d
.word 0x98433258,0x718c3884
.word 0x346453f1,0xf9c90360
.word 0x68cd0cf0,0xc2f2f51b
.word 0x2bc9224f,0xbfd68b19
.word 0x20362df5,0x0d25684a
.word 0x67743798,0x019406ce
.word 0x97def45a,0x5df001a9
.word 0x8211d28b,0x74db49b3
.word 0x600bd86e,0x427573ac
.word 0x7aefe3f9,0x3dbaa8eb
.word 0xec8c7dcd,0x3b8cff61
.word 0xca568fa2,0x67c183f2
.word 0x6c6e2d86,0x8f09fb32
.word 0xebc00335,0x2505bb57
.word 0xa1ca3773,0xc61aae81
.word 0xff3b2248,0x04122402
.word 0xdcebd36b,0xfc38a156
.word 0x2ecd049a,0x77e26b0f
.word 0x2fad8c68,0xdfac7003
.word 0xbf16206b,0x8eb97763
.word 0xda366613,0x63bedc71
.word 0xb77c0196,0x9a679057
.word 0xbf327469,0xf5415988
.word 0xb3a935cd,0xa5a8c128
.word 0xeeab93d8,0x4649a8fd
.word 0x8df21540,0x8245805a
.word 0xbb116d3d,0x0ec5bea3
.word 0xd5ceef73,0x0d78b61a
.word 0x1a1e841c,0x5726a68e
.word 0x7e0b2194,0xc3e8f03b
.word 0x964e2a9e,0xadf11f8f
.word 0x22f8254d,0xe1e1c023
.word 0x675835f5,0x6d4bb238
.word 0x84dceecd,0x2a69699d
.word 0x00000000,0xbb3537f3
.word 0xd0ea0fe7,0x17c3a0a9
.word 0x4cef8019,0x9b313ad5
.word 0x2cd9ff9d,0xefd6736a
.word 0x404112f4,0x3047d386
.word 0x7d2f2d90,0x7fa6f387
.word 0x55c125ab,0x7492ecbb
.word 0xb6456bd1,0x50a6cda3
.word 0x8e807819,0xcfab4823
.word 0x009c1143,0x6fb925a3
.word 0x3731bb65,0x64343509
.word 0x433d9809,0x000000f6
.word 0xe7913f6d,0xac7d9f1e
.word 0x1c19f16e,0x63498924
.word 0x2bdad1eb,0x234f3612
.word 0x2254ffb8,0x14acae16
.word 0x6722a8ab,0x16ec98f2
.word 0x92cfa246,0xaafdff2b
.word 0x52004cce,0x8c04c90e
.word 0x39b77978,0x95c6f254
.word 0x671833b0,0x490710d4
p55_local3_expect:
.word 0x51cb61a9,0xfa2b64c0
.word 0x000000ff,0xbb1a2072
.word 0xb0af589f,0x333738ff
.word 0x84a7ec1e,0x8712e739
.word 0x64a5940a,0xc0b17df4
.word 0xd74d8cb8,0x4ce294f0
.word 0x64621b0e,0xee438f97
.word 0x4a070838,0xae6a19dd
.word 0xd4835823,0x468a502d
.word 0x41332460,0x2ff6b46a
.word 0x30170208,0x451456ca
.word 0xfdab5641,0x54dd9cf3
.word 0x680a79c7,0xfc241224
.word 0xd9ef0f09,0x6e6fe1e1
.word 0x0ea3b51a,0x1420fdd5
.word 0x00000000,0x000000f7
.word 0x82232449,0x1a3f87c0
.word 0xe7a767df,0x596606ca
.word 0x275aacf7,0x37c000e3
.word 0xf62cc6b7,0x83d7a5c4
.word 0x175c531d,0x4b3fdf9f
.word 0xdaa655fd,0x25f01e3d
.word 0x5bbb82b8,0x89e1fb69
.word 0x52acbbc5,0xb987c2c1
.word 0x116a2e5c,0x9529f8f8
.word 0x9dedfeac,0x01116764
.word 0x5ba6de75,0x410c3efc
.word 0x457b8d3d,0x542b430c
.word 0x51cb61a9,0xfa2b64c0
.word 0xd012c74b,0x7dbb8afe
.word 0x61e9b490,0x6cb2087e
.word 0xf897a7d3,0x469f6d24
.word 0x68658703,0xc1253e39
.word 0x802e2f11,0xdae44b39
.word 0x3c749dad,0x122d6165
.word 0xda549205,0x062fc8cf
.word 0x9fbb8cda,0x488c8d0a
.word 0x2a8e8d71,0xd9d9d74a
.word 0x3a83a9b2,0x61ea9df9
.word 0xbd19c0cd,0x8eb51ea0
.word 0xff2f0193,0x03876568
.word 0x394be4da,0x112f2e80
.word 0x65612d12,0xad9d743c
.word 0xcfc82f06,0x059254da
.word 0x0a8d8c48,0xda8cbb9f
.word 0x4ad7d9d9,0x718d8e2a
.word 0xf99dea61,0xb2a9833a
.word 0xa01eb58e,0xcdc019bd
.word 0xc9f1998d,0x6513a106
.word 0x0f926bd5,0x4ce068ff
.word 0x7b4534c1,0xff2f0193
.word 0xfcc8a213,0x76c2b063
.word 0xfc5e67c2,0xb8d697d9
.word 0xffc04af9,0x032798fd
.word 0x7e38cd7f,0xaf60a4fc
.word 0xa482e86e,0x4efda487
.word 0x592a6255,0x5b603d0a
.word 0x5fb70027,0xffbdbccd
.word 0x1bc42967,0xfaa90f80
.word 0x892cd43e,0x56e3351a
.word 0x4bfb15df,0xbd4bfe6f
.word 0x8183cd2a,0xda7ce9b1
.word 0x55e74ab0,0x2ab84f2b
.word 0xa356bdce,0xf5529f7a
p56_init_registers:
.word 0x238ae71a,0x830dfce5 ! Init value for %l0
.word 0x9ee282c6,0xc45d58d8 ! Init value for %l1
.word 0x23d79b3e,0x73803c84 ! Init value for %l2
.word 0x08c8ffee,0x17d12f68 ! Init value for %l3
.word 0x820b0f78,0x42452353 ! Init value for %l4
.word 0x90255138,0x470fd5f2 ! Init value for %l5
.word 0x93ba8cc8,0x1d835dee ! Init value for %l6
.word 0x052c5dd2,0x34295e47 ! Init value for %l7
.align 64
p56_init_freg:
.word 0xdeb6f9cf,0x1128d434 ! Init value for %f0
.word 0x4edfee97,0x25bf62e4 ! Init value for %f2
.word 0x4bc5db89,0x17c907b5 ! Init value for %f4
.word 0xb0bf5153,0x7a9e3d2d ! Init value for %f6
.word 0x283a79fb,0xf1f0d28f ! Init value for %f8
.word 0x3a512df9,0x3dd2d0d6 ! Init value for %f10
.word 0xf4002b46,0x9c9506c1 ! Init value for %f12
.word 0x2fc45ad1,0x3f74fc4c ! Init value for %f14
.word 0xa105c6d0,0x254c96ed ! Init value for %f16
.word 0x9ec3cb34,0x463f784b ! Init value for %f18
.word 0xb50c75ac,0x5eb37f80 ! Init value for %f20
.word 0x80a54c48,0xc721eeb7 ! Init value for %f22
.word 0x19ffe2e6,0x3461fc7b ! Init value for %f24
.word 0x24ea1292,0x3e32a706 ! Init value for %f26
.word 0xf0e95455,0x36670f36 ! Init value for %f28
.word 0x20a40fb2,0xeb539e28 ! Init value for %f30
.word 0xe122d2a3,0xa8056eea ! Init value for %f32
.word 0x3d4d3647,0xe3215195 ! Init value for %f34
.word 0x84edef95,0x67802b73 ! Init value for %f36
.word 0xbc0c15c2,0x2e428cc0 ! Init value for %f38
.word 0x2432a0b1,0x05753d08 ! Init value for %f40
.word 0xde55cced,0x0682939c ! Init value for %f42
.word 0xd48596b6,0x662ca6c9 ! Init value for %f44
.word 0x8619e215,0x34deceaa ! Init value for %f46
.word 0xb0840347,0xe50e71af
.word 0xeb8d364a,0x6b1e5321
.word 0x6f17a0f9,0xec50e91d
.word 0xf323d900,0xd9beef84
.word 0x54f24d99,0xc21285d5
.word 0x501b92fb,0xd89eb9a9
.word 0x268e5ec4,0x2a818539
.word 0x7c64cc44,0x12e76991
p56_expected_registers:
.word 0x00000000,0xab31edaa
.word 0x00000000,0x00000072
.word 0x00000000,0x34b1f823
.word 0x00000000,0x0000007f
.word 0x00000000,0x00000053
.word 0x00000000,0xb4189a09
.word 0x00000000,0x0000126b
.word 0x00000000,0x000000b4
p56_expected_fp_regs:
.word 0x8e0a4df1,0xc25be501
.word 0x9137d2d2,0x517c50c3
.word 0xbb334998,0xff7ed682
.word 0x1862170a,0xbb031f36
.word 0x86b5c1c1,0x2165b522
.word 0x2d1fbeb5,0x354edf1a
.word 0x9625b383,0x1cba5c4e
.word 0xcb62963a,0x1130e395
.word 0x09505060,0xba1f978e
.word 0xf123520e,0x3b0c5742
.word 0x5ceb2ee0,0x2137238f
.word 0x63b065ec,0x73a89100
.word 0xb9399bdc,0xcc0b193f
.word 0x318e65fe,0x2aea96d8
.word 0x59474286,0x560c10ad
.word 0xd19979be,0x30604fc6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0x3680afe0,0x879c660e
.word 0xce9f22a5,0x26b0751b
.word 0x41f1d588,0x647e9a26
.word 0xa481b45f,0xa9074ae8
.word 0x0000481e,0x413f4916
.word 0x13a7a284,0xa1f8ffda
.word 0xaa362e35,0x98546b33
.word 0x384d2719,0x98b127a8
.word 0x8e0a4df1,0xc25be501
.word 0x9137d2d2,0x517c50c3
.word 0xbb334998,0xff7ed682
.word 0x1862170a,0xbb031f36
.word 0x86b5c1c1,0x2165b522
.word 0x2d1fbeb5,0x34b1f823
.word 0x9625b383,0x1cba5c4e
.word 0xcb62963a,0x1130e395
.word 0xaf0425ed,0x71641f62
.word 0xae3db493,0xd034381a
.word 0xb4f230ae,0x00c689a3
.word 0x044851e6,0x6132864a
.word 0xd24e5a07,0x9cf8ff8e
.word 0x3cd3686a,0xea40e9a6
.word 0x37f70136,0x0fdd27a9
.word 0xfe64e48b,0x1eaa691c
.word 0xe02cc475,0x09198878
.word 0xd33a6463,0xbb73cf13
.word 0x81a8faef,0x8f38fbea
.word 0x5e436ab1,0x816c589d
.word 0x604754a2,0x76fec9f4
.word 0x1529c4d4,0x92c3b979
.word 0x46ee6a8f,0x403a547a
.word 0x06a36ec0,0xc3650bb3
.word 0x2b869d34,0x69e03e9d
.word 0x3df6037e,0xb4189a09
.word 0x49c46d68,0xf7694ae1
.word 0x572b7468,0x5d9dd7f1
.word 0x73d1e4eb,0x6eb036d6
.word 0x0826e25f,0xd93eed09
.word 0xcb1a6611,0x35fa3f6a
.word 0xed40a67a,0x7eb06107
.word 0x28058f69,0x00000032
.word 0x2da1c716,0x345fd374
.word 0x00000000,0x69c00752
.word 0xff4dc1b6,0x80ff6956
.word 0x5f3b924d,0x80034c01
.word 0x636f23f8,0xa524d83b
.word 0x7252ae2f,0x1eee305f
.word 0xb917cf83,0x82d35f78
.word 0x20626fcc,0x96594ab3
.word 0xbf253d0e,0x07208fe0
.word 0xe4e6ce5d,0x8fe3fa3d
.word 0xb8e3a49f,0xfa1515b6
.word 0xf36e3a7f,0xebd2e518
.word 0x975cb8a2,0x3c4e3469
.word 0x1671fcb9,0x7f998e1b
.word 0xfc3a3c0f,0xfc5f2c08
.word 0xb033ac72,0xffb1037d
.word 0xe5884782,0xdc1da072
.word 0xddbbf3b4,0xe1006c94
.word 0xd4f95782,0xf20c7cbf
.word 0x00000032,0x39618e5d
.word 0x86bf47cc,0xa5b26175
.word 0x5c76b48f,0xaf237522
.word 0x0a720c44,0xe41cb8da
p56_local1_expect:
.word 0x59fb7786,0xef462817
.word 0xfe61f9d5,0xd3c08448
.word 0x5b659e59,0xf8f42ddd
.word 0xdac9a846,0xd9d120be
.word 0x5a31ff54,0x82275bac
.word 0x225e18e2,0x39b85ba6
.word 0xec1bad72,0x67f48dcf
.word 0xda2dbef2,0x38d5504c
.word 0x1a844f21,0x1baf76e1
.word 0x403a547a,0xb9f14c5f
.word 0xeded7906,0x6443d783
.word 0x08c509b9,0xde8b4434
.word 0xd446627d,0xf6b8182e
.word 0x4e9fb082,0xc5dfe350
.word 0x259d5cdc,0x0000004a
.word 0x6f4a80c9,0x1625a6c7
.word 0x05c63e1a,0x13ffbb20
.word 0xf1aa18d1,0xe02b9ad0
.word 0xa4e6ed9c,0xca260f04
.word 0x31ec1ad5,0xfc265d42
.word 0x23b0c019,0xce5a4f11
.word 0xa1f63144,0x69c00752
.word 0xb98e9580,0x9fc6c02f
.word 0x96b019cf,0xc39e6573
.word 0x70dd603e,0xcd7724b2
.word 0xdda67c93,0xa0142b47
.word 0x307900d6,0x1f3905c4
.word 0x5fd11c83,0xdf0d753d
.word 0x6bcd76d7,0x27d80437
.word 0xd5c7ae8f,0x0000009f
.word 0xba7b15bf,0xe5897c99
.word 0x1cedd7c1,0xc7ed1019
.word 0x09505060,0xba1f978e
.word 0xf123520e,0x3b0c5742
.word 0x5ceb2ee0,0x2137238f
.word 0x63b065ec,0x73a89100
.word 0xb9399bdc,0xcc0b193f
.word 0x318e65fe,0x2aea96d8
.word 0x59474286,0x560c10ad
.word 0xd19979be,0x30604fc6
.word 0x71eacb51,0xe522cf51
.word 0x0456b40a,0xa0aef0c3
.word 0x5a230779,0x35eeb4ce
.word 0x02ade39e,0x8e09fb89
.word 0xc16e9287,0x0a967ce1
.word 0x0a030243,0xdc80c0e3
.word 0xa4422e6b,0x4523d190
.word 0xa23d3376,0x03c72b47
.word 0x54d5958a,0xb04878e7
.word 0xf283c98b,0x0868ebdf
.word 0xd01b3cfd,0x2735794a
.word 0xd6ff7fdc,0x51cc6134
.word 0xf734e79b,0x484d5e89
.word 0xc6266b10,0x46562287
.word 0xd4dec57d,0x4dff4e25
.word 0x191bd74d,0x03afaadb
.word 0x9ee33745,0x13ccfe4c
.word 0x413407ff,0x4e874095
.word 0xffffdf58,0x650f09e7
.word 0x8aa94892,0x636f23f8
.word 0x7a0b9732,0x2741392b
.word 0x0b8440ee,0xfe105d3d
.word 0x21862fc9,0x89dc577e
.word 0x50d6e84f,0x09c822cd
p56_local2_expect:
.word 0xa105c6d0,0x254c96ed
.word 0x9ec3cb34,0x463f784b
.word 0xb50c75ac,0x5eb37f80
.word 0x80a54c48,0xc721eeb7
.word 0x19ffe2e6,0x3461fc7b
.word 0x24ea1292,0x3e32a706
.word 0xf0e95455,0x36670f36
.word 0x20a40fb2,0xeb539e28
.word 0xe083e1ba,0x51fe0b25
.word 0x2163e26f,0x07e44dfc
.word 0xadf1fb9a,0x183002f2
.word 0xf9f5df58,0x093f01e0
.word 0xc6f084ec,0x08769e1e
.word 0x01ad82d9,0x6c78011e
.word 0xefb5d787,0x29f049a4
.word 0x10889af2,0xffd47f9f
.word 0x3befadab,0x4f835d8c
.word 0xb1b0b100,0x9437ffe1
.word 0x8d326036,0x98dc48ee
.word 0x37222c9d,0xd3ea9013
.word 0xeed92a7c,0x5c7c7f49
.word 0x26542975,0x7dd808fd
.word 0x5498cd99,0x55cfeac0
.word 0x7ee1bd97,0x8b090218
.word 0x545286c4,0x2e8ade1c
.word 0x0b3a3a0c,0xae83d1bf
.word 0xbe3d97d1,0xab8536f1
.word 0xa1cde19c,0xb6d2d237
.word 0xf3215dd5,0x5ddb1dce
.word 0xd6111a48,0x8f25b426
.word 0x4276d58e,0x3298194d
.word 0xc02ad346,0xc12bbf08
.word 0x430b43ea,0xf9589faf
.word 0x206ef302,0x3aaf1ef9
.word 0x7c98b43b,0x43385b02
.word 0xe1c9b14e,0xf7e43590
.word 0x581e917b,0xeac90ece
.word 0x646b80e7,0x38a853c5
.word 0x2246addb,0x5b889d5e
.word 0x07536ed7,0x325a81ec
.word 0x567eb12a,0x34c47d18
.word 0x7e541fa9,0x305eaa01
.word 0x65ad7c9b,0xbdfeb3bc
.word 0x67dd5a7d,0x31cd63ec
.word 0xcf98e06b,0xb9399bdc
.word 0xaeff988f,0x95e87a8e
.word 0x47ae3d93,0x1230124c
.word 0x62d0f5d2,0x3579878c
.word 0xf46786d4,0xfe8e44e9
.word 0x9884db15,0xf435f163
.word 0x120640ee,0xc511b319
.word 0x969ac3cc,0x17ed1e64
.word 0xc4f31000,0x3427f04c
.word 0x9da1c0a1,0x9e9a6d59
.word 0x22e9ae46,0xb451edbe
.word 0xbce349df,0x9f9cf3b5
.word 0x9a5dff2e,0x331bff51
.word 0x9b1ed789,0x8c5649b3
.word 0x22ce8954,0xae5084a2
.word 0x481ec392,0x701324b7
.word 0x33501506,0x712f0be1
.word 0x936d475e,0xc6c289db
.word 0x2657b300,0x9063ca9d
.word 0xb9399bdc,0x000000ff
p56_local3_expect:
.word 0x0e08aa50,0xa357dd36
.word 0x9e50a6f9,0xea1a7fb0
.word 0xecf354b6,0xb215d58d
.word 0xb0ce42f9,0xe1d4db9a
.word 0xe2094d27,0xa50c3ca7
.word 0x4723ac96,0x2eae0dff
.word 0x25da40bd,0x226f32f6
.word 0x4ab41439,0xd6100974
.word 0x1adc23ed,0x47b11103
.word 0xa8709a35,0x787d2053
.word 0x55cfeac0,0xeb7c2cb4
.word 0x4c66be84,0x0000007d
.word 0xf9415fea,0x34563871
.word 0xf71de8ca,0x41319136
.word 0x410329a2,0x80ee2d89
.word 0x89252a75,0x4fd23a05
.word 0x3bfb8e08,0x70fabd89
.word 0xa3b69efb,0x6198a2c9
.word 0x2e13709d,0x04257f82
.word 0x90e371ab,0x78eb6b4e
.word 0x556a7b89,0x82fb5115
.word 0xbd61631b,0xff4b08bb
.word 0x9d8f8218,0x2398c4b9
.word 0xad052462,0xed15bd71
.word 0x7cca1ea6,0x7c869628
.word 0x74ede1d7,0x34b1f823
.word 0x25761e4e,0x9323aa97
.word 0xc28867c7,0xe6ac038f
.word 0x4fbb8ac4,0x3c681885
.word 0xed6a5090,0xd12aed5d
.word 0x694c1ba5,0x5765e137
.word 0xdc9bff94,0x13947931
.word 0xb06736a2,0xcdff77bb
.word 0xf7097f2a,0x6d58894f
.word 0x504defc4,0xc44b30f2
.word 0xe3f5dfab,0x685a439d
.word 0x7fc44465,0x7dc621cf
.word 0xf8dd17c2,0xfeb8639f
.word 0xe90a2062,0xd2f8c16e
.word 0xbfca927e,0x2de57350
.word 0x31869979,0x0f6c0f1a
.word 0x3e8f060a,0x9582be1c
.word 0xe0f87fef,0x00000000
.word 0x11b7998f,0x2eb7a44a
.word 0x8afeb6da,0xf0bb126b
.word 0xa21d0445,0x23ac6044
.word 0xde9a5160,0xbfda0a7d
.word 0x69c00752,0x9596e17e
.word 0xe8c53ef8,0x62d5ffd0
.word 0x73803c84,0x540b5cd2
.word 0x829290db,0xc81eaf6c
.word 0xfc5f2c08,0xbf1ce77f
.word 0x6e30490f,0xd0d90dbb
.word 0xb19a20f4,0xc4ddf11b
.word 0x5fb97432,0x8f68f132
.word 0x000000aa,0x8df53b70
.word 0xab31edaa,0x75f5f841
.word 0x7c27e9ed,0x1df5ff1e
.word 0x74e0a2e0,0xbed5d112
.word 0x32ec3ec1,0xad159024
.word 0xb047871c,0xc9b0b7e5
.word 0x37dccb7f,0xb4b81385
.word 0x9e5f9419,0xd223a855
.word 0xf6f9af09,0x813f57fd
p57_init_registers:
.word 0x036acb23,0xbfe57378 ! Init value for %l0
.word 0x714f3e94,0x39c6ba62 ! Init value for %l1
.word 0x6c08c2de,0x2c86a570 ! Init value for %l2
.word 0xc45a8394,0x0c564a45 ! Init value for %l3
.word 0x595444c7,0xb752ba08 ! Init value for %l4
.word 0xd5ddc590,0x46918fde ! Init value for %l5
.word 0x0d24a545,0xa36ad837 ! Init value for %l6
.word 0x7ae1e410,0x9053349b ! Init value for %l7
.align 64
p57_init_freg:
.word 0x661305b8,0x2ad960b9 ! Init value for %f0
.word 0x4bf9cb25,0x345986a3 ! Init value for %f2
.word 0xfa7cf24f,0x11b98f9a ! Init value for %f4
.word 0xca0e231e,0x5039e3e1 ! Init value for %f6
.word 0xa2366d8b,0xbd50881e ! Init value for %f8
.word 0x3d8183e8,0xcfa78d17 ! Init value for %f10
.word 0xcd91469a,0x85ae9606 ! Init value for %f12
.word 0xcafdaeb3,0x4c55d549 ! Init value for %f14
.word 0x04acbf79,0xb98d56ef ! Init value for %f16
.word 0xd40e40dc,0x4e30843d ! Init value for %f18
.word 0xc4604fb2,0xad4367db ! Init value for %f20
.word 0xb5d777d6,0x9465f469 ! Init value for %f22
.word 0x0f9ab553,0xa0ef85a7 ! Init value for %f24
.word 0xf99e7aef,0x03173368 ! Init value for %f26
.word 0x5e560d8e,0x4caf3e87 ! Init value for %f28
.word 0x9399eae7,0xffa7b66e ! Init value for %f30
.word 0xe2f2f492,0xc9f9807e ! Init value for %f32
.word 0x3bbfe26f,0x241e0ffa ! Init value for %f34
.word 0x3ce67054,0x7eaccdd2 ! Init value for %f36
.word 0x6f8a6b12,0xe0aef58c ! Init value for %f38
.word 0x6d8d3d63,0x6f1a8a01 ! Init value for %f40
.word 0xb8e45132,0xaff8c13b ! Init value for %f42
.word 0x21dae9b8,0x52359202 ! Init value for %f44
.word 0xa4f7aad2,0xfb5597ff ! Init value for %f46
.word 0x63aad54d,0x6bde92b2
.word 0xf74c0fba,0x52a94efe
.word 0x48484283,0xbf57c518
.word 0x74e49fcc,0x94c289db
.word 0xfb09dbd8,0x8f809501
.word 0xd1c38385,0x24bb1a4a
.word 0xbac601de,0xaeafc17d
.word 0x7f4fe4bd,0xf7114ab4
p57_expected_registers:
.word 0x00000000,0x000000fa
.word 0x00000000,0x00000056
.word 0x1fb1427d,0xb7bbfa56
.word 0x00000000,0x85207f0b
.word 0x00000000,0x2a485e1b
.word 0x00000000,0x0000001c
.word 0xffffffff,0xffffae69
.word 0x00000000,0x1e8850bd
p57_expected_fp_regs:
.word 0x55136e00,0xae1dc223
.word 0x248ddefe,0xe635fd76
.word 0xf6e786f6,0x9ca3b83d
.word 0xee11fa5d,0x2f2ff102
.word 0x9a483cba,0xbb50314b
.word 0x864fd57c,0xdea85d1c
.word 0xeaba6932,0xf3366384
.word 0x3133dd64,0x1a938fa2
.word 0x2f331f8d,0x4bccb910
.word 0x44ea9706,0xecf576a0
.word 0x117ab07f,0x18b48ab9
.word 0x5a0ebca9,0x7b4df7fd
.word 0x931aa42f,0x75714522
.word 0xb992a040,0x8822476c
.word 0xef511aa0,0x122de190
.word 0xd871df3b,0xcfbc3d14
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0x8c974f86,0xf62539ff
.word 0x2557d771,0xe33d269b
.word 0x4ae61e29,0xf6813616
.word 0xac896540,0x1aaeacfb
.word 0x771f0e19,0x859a00cd
.word 0x56bf6a05,0x884a3d69
.word 0xfd72690b,0x4f6ffe1a
.word 0x4535c0b6,0x5f102447
.word 0xfdca91d5,0x97a4b3ff
.word 0xef372864,0xff1799f7
.word 0x000000d2,0x40aca2b8
.word 0x5f004dc7,0x92fffdc5
.word 0x5c08eab4,0x1e92881e
.word 0x7fe2972e,0x913a2e32
.word 0xf48070c2,0xb1a0a364
.word 0xac526964,0x52ec37d2
.word 0xef7ac152,0xc957b620
.word 0x2486544c,0x99fd7124
.word 0x99c833c5,0x67c168dd
.word 0xbdd4b82f,0x2f66b82d
.word 0x07bb7314,0x166e817a
.word 0x0730bd6a,0x7d6f71ca
.word 0xd80a29b9,0x8026bb53
.word 0xe5ead31a,0x2ae4cf56
.word 0x59de7ed7,0x54c3fc83
.word 0x0fdbc2ce,0x39c6ba62
.word 0x9d69ba83,0x72a89f7f
.word 0x0e15f237,0x258b1376
.word 0xb98d56ef,0x26161a46
.word 0x9a8e3f9d,0xfb1b4aaa
.word 0xae30ff3e,0x3d4091f3
.word 0x97060042,0xebc911a5
.word 0x02462960,0xc87dc19c
.word 0xd7b818ef,0x565e4661
.word 0xa0237fe8,0x9cc2d485
.word 0x3ea4eeae,0xb1e2d4ca
.word 0xbbbacfac,0x1cd93200
.word 0xddcb5bbe,0x2ceff9a0
.word 0xbe872287,0xcb422f36
.word 0xfb8ecc5e,0xac42b423
.word 0xc8ab0a04,0x2956234d
.word 0xbfc4bd33,0x81cc7cc6
.word 0xdea11bef,0x00000085
.word 0x00000000,0x0f21c6eb
.word 0x40767ed4,0xff23d2bd
.word 0x17d8d809,0xe61acc0f
.word 0x677ea421,0xbbcb335a
.word 0x042a25e1,0x3334350e
.word 0x14d8abbc,0x76a813d8
.word 0xb7f6e2e9,0x6192a0ac
.word 0x580eb049,0xa6eb83f6
.word 0x04e480cc,0x3529df63
.word 0x65c46975,0xe191ff32
.word 0x5a7de2dd,0xfbb50f6f
.word 0xd8cf55a7,0x902ec0be
.word 0xcb257366,0x981be78d
.word 0x015013c7,0xde375b33
.word 0x02ff3ea4,0x19646a0a
.word 0xf0ebff66,0xa9bc0e5a
.word 0x8e37cd16,0x167290d2
.word 0xa46e64a1,0x44c5400b
.word 0x8d9bd4c6,0xc829364d
.word 0x614de324,0x580f4216
.word 0x14e177b8,0xcac9a64d
p57_local1_expect:
.word 0x04acbf79,0x7f0d8636
.word 0xd40e40dc,0xffffffe8
.word 0xc4604fb2,0xad4367db
.word 0x0000bfb6,0x9212efc0
.word 0x0f9ab553,0xa0ef85a7
.word 0xf99e7aef,0x03173368
.word 0x5eff0d8e,0x4caf3e87
.word 0x9399eae7,0xffa7b66e
.word 0x365a50a0,0x7a9a7bf5
.word 0x855e3379,0xb6d24d65
.word 0x04e480cc,0x0edb4ba6
.word 0xed47a586,0x2c3a2e04
.word 0x522713ad,0xf9f531c8
.word 0xb13247a8,0x405f8878
.word 0x11679e84,0x137694a9
.word 0xf5125d6a,0xe49165e8
.word 0x0f21c6eb,0xf9fda849
.word 0x00000000,0x00000063
.word 0x6fa1d7eb,0xa5b375c4
.word 0xad7769ad,0x0b5d99c5
.word 0x296acb88,0x995015cb
.word 0x467dd4b8,0x04679e0c
.word 0x3a10cece,0x45fcd15d
.word 0x8d0e09ac,0x7af8ec82
.word 0xb960d92a,0xb8051366
.word 0xa3865934,0x25cbf94b
.word 0x9a8fb911,0x4ff27cfa
.word 0xe1e33950,0x1e230eca
.word 0x1e8850bd,0x8b6d36a2
.word 0x178da7cf,0xe883813d
.word 0x0696ae85,0x9a4691cd
.word 0x49d5554c,0xb3aefdca
.word 0x2dffdfa5,0x6fc89f96
.word 0x07dd5502,0x126ff965
.word 0x2c7f2237,0xbfb691c1
.word 0x64721d37,0xd906a421
.word 0x0bd8e4ed,0x87f4ab82
.word 0x3cc84f68,0x6d6de45c
.word 0xb0a1e8fb,0x24e4f8ff
.word 0xb97499ec,0x9212efc0
.word 0xea9aecd4,0x71639532
.word 0x95a9ce9c,0x00428b91
.word 0x65ff7db3,0x76060ac6
.word 0xffa6b673,0xd1f5058b
.word 0x6f1d9764,0x4b62d65e
.word 0x6634270d,0x8c4ab729
.word 0x9a14b68d,0x01776365
.word 0x25cbf94b,0x0d5fd36c
.word 0xcd509d1d,0x763ff9b5
.word 0x98471a35,0x4ab025cc
.word 0xee20c2b8,0x40936274
.word 0x31aeb6ae,0xe31d4d4d
.word 0x7ab792cd,0x207c971e
.word 0x90960446,0xbbed51e3
.word 0x64df1b90,0xdc8cf9ed
.word 0x8a4f9e8f,0xf7b3aa3b
.word 0x24031a77,0xa08a5145
.word 0xc09caad7,0x0a4447d6
.word 0x26b5b004,0xc423ecfc
.word 0x4eb28709,0x3e742284
.word 0xbdcb39d4,0xbded44b1
.word 0x2622b249,0xa037624e
.word 0x1fb1427d,0xb7bbfa56
.word 0x3c692395,0x9165dc78
p57_local2_expect:
.word 0xb752ba08,0x442aa4b9
.word 0x3c9a9d6f,0x94f7818a
.word 0x08cff159,0x969e79a5
.word 0xfa0f67f8,0x2b4db779
.word 0x06cbeb4b,0xa6a866fe
.word 0x6372a3bf,0xa1cd1eae
.word 0x216d15a7,0xfe6fb449
.word 0x5c91c136,0x95f5ae69
.word 0x28ec1bdf,0x66c009b2
.word 0x2c3a2e04,0x515b8cc1
.word 0xd802a5e2,0xdea5deee
.word 0xb686938f,0xa28349b5
.word 0xb3e26c92,0xea52af6e
.word 0x5268f6df,0x20b6582e
.word 0x84e2ec61,0x94bef983
.word 0x85480d98,0x84638a70
.word 0x5dfa11ee,0xef2e9325
.word 0xce1d1c3f,0x2a9753ec
.word 0x9898636c,0x7491c493
.word 0xbdb9ae82,0x9c282cd5
.word 0xc3e0065b,0x26161a46
.word 0xb211b061,0x4c55ffa0
.word 0x00000063,0x28cd777a
.word 0x569da2af,0x04adf73b
.word 0x36dcab2c,0x180c6a9e
.word 0x9e0799e7,0xf26bc8ad
.word 0x19dbd5c5,0x15bdffcf
.word 0xde4b8aa8,0x5ca25e7c
.word 0x7fb829e9,0x36e7515d
.word 0xd953e2b7,0x32cfa3cc
.word 0xfb7b1681,0xc9fbac07
.word 0x4474d490,0x00000047
.word 0x9746d683,0xa3529d08
.word 0x1b396b97,0x8cde7fdf
.word 0xec4e5fd5,0xd82c26a4
.word 0x3ab46753,0x6ebb6de0
.word 0xcb2e8463,0x78942486
.word 0x2a485e1b,0x1e92881e
.word 0xb5ba7499,0x7bcff9cc
.word 0xe59bffc7,0x65a08e47
.word 0xf78349a8,0x4535c0b6
.word 0x9d9e9f85,0xdcf4f35c
.word 0xc1b56e63,0x9b97eb58
.word 0xf0eed140,0xafff0393
.word 0xc02188d6,0x2048d41f
.word 0x5419a16d,0x9f8b3d8d
.word 0x3585b9e2,0xff59e330
.word 0xc360a674,0xa5d965b4
.word 0xa02fbcff,0x47b23e9c
.word 0xb8438eff,0xacd39326
.word 0x6f47fb58,0x8a22e57a
.word 0x93d687b7,0x4d670bfc
.word 0xca233aa7,0x8dab45be
.word 0x0fe36918,0x502a71db
.word 0x819107e4,0xc9b4c104
.word 0xf43f1523,0x4df08315
.word 0xf3a9f923,0x183f2e56
.word 0x34580989,0xa2be0b05
.word 0xea5f483b,0x4f47003a
.word 0x457948cd,0x4e755f1f
.word 0x43f37d72,0x1e7eb449
.word 0xe2d2f488,0xb50f98c5
.word 0xa16618ef,0xe47b6f45
.word 0x27acee21,0x3bcba7e5
p57_local3_expect:
.word 0x494e96ec,0x9e0799e7
.word 0xe67cb74f,0xadf54cb7
.word 0x709e652c,0xe0c0fc5c
.word 0x91cec468,0xec359bed
.word 0xc1526258,0x741c1dd1
.word 0xe7ff751a,0xf43b0ae7
.word 0x9fe71ef2,0xeb484bbc
.word 0xffe408ad,0x0c564a45
.word 0x10b9cc4b,0x8d1f332f
.word 0xa076f5ec,0x0697ea44
.word 0xb98ab418,0x7fb07a11
.word 0xfdf74d7b,0xa9bc0e5a
.word 0x22457175,0x2fa41a93
.word 0x6c472288,0x40a092b9
.word 0x90e12d12,0xa01a51ef
.word 0x143dbccf,0x3bdf71d8
.word 0xa0bf7ec7,0x96b95e95
.word 0xf350926f,0xb7ac946b
.word 0xbfbcb7ba,0x940ff608
.word 0x8479855a,0xb575bf29
.word 0x36731661,0x26f114bf
.word 0x0ca7c2dc,0xb5caa905
.word 0x0e15f237,0x363a602d
.word 0x6171f69b,0x932b5cb8
.word 0x23c21dae,0x006e1355
.word 0x76fd35e6,0xfede8d24
.word 0x3db8a39c,0xf686e7f6
.word 0x02f12f2f,0x5dfa11ee
.word 0x4b3150bb,0xba3c489a
.word 0x1c5da8de,0x7cd54f86
.word 0x846336f3,0x3269baea
.word 0xa28f931a,0x64dd3331
.word 0xa3ada5ef,0x56bf6a05
.word 0xb44c4e07,0x0defa1f6
.word 0x7f0d8636,0x80371e5b
.word 0xf767f18b,0x604e91f5
.word 0xbe4c80a7,0x0ca0b43e
.word 0xb92148ef,0xfff4f271
.word 0xe454b5d9,0x93a73b12
.word 0x1883ee7d,0x7a8eddfb
.word 0x7b856fca,0x998ee442
.word 0xb7eeeac9,0xc43c1436
.word 0x7d668f84,0x4a86cde4
.word 0xf6819072,0x92b19635
.word 0x8fc1988a,0x4bd408be
.word 0xbf3c6579,0x6eec2dbc
.word 0x0743260b,0x28cd777a
.word 0xa15ff532,0x7d2e8175
.word 0x51386d60,0x1ebf0bae
.word 0x679c3bef,0x16180e29
.word 0x1605c5f5,0x6d364562
.word 0xbf356507,0x677ea421
.word 0x9ce9bfcc,0x5a5363ab
.word 0x3f390ed0,0x3add20b7
.word 0x643c1cf6,0xcdca64a4
.word 0x36ff927c,0xd5c71944
.word 0x741c1dd1,0x337483a5
.word 0x5d271ff7,0x403a6194
.word 0xcfa73b7c,0x11f10675
.word 0x1818ff2f,0x1c8a8855
.word 0x29104e76,0x157c9980
.word 0xb2ac5d67,0xb4e4a0a2
.word 0x5a7de2dd,0x7f4c9025
.word 0x62533be0,0x279b418b
p58_init_registers:
.word 0x048c83ef,0xce25bc4f ! Init value for %l0
.word 0x2d787245,0xe53590cd ! Init value for %l1
.word 0x6fdb97d0,0x7ccc5dd8 ! Init value for %l2
.word 0x8a54f3e1,0xffe58234 ! Init value for %l3
.word 0xd8a238ac,0x23182af3 ! Init value for %l4
.word 0xde28b692,0x6fdb26c3 ! Init value for %l5
.word 0x41cd8616,0x896f73a0 ! Init value for %l6
.word 0x35d674a6,0x1e7171f2 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x27c939db,0x12c852c7 ! Init value for %f0
.word 0x55afb6d3,0x65551903 ! Init value for %f2
.word 0x4e953916,0xa453ea2c ! Init value for %f4
.word 0xead6de80,0xa04da491 ! Init value for %f6
.word 0xe8d68363,0x0418f0e2 ! Init value for %f8
.word 0xbe04f08e,0x6a157a26 ! Init value for %f10
.word 0x30c251f9,0xc170c27c ! Init value for %f12
.word 0x6c6edd81,0x3c1dadc2 ! Init value for %f14
.word 0x8d789d16,0xe8a49431 ! Init value for %f16
.word 0xb57cc66f,0x36ab1040 ! Init value for %f18
.word 0x875843cf,0x410c75c7 ! Init value for %f20
.word 0x8700cf53,0x430dd827 ! Init value for %f22
.word 0x7a1d156a,0x64afc31f ! Init value for %f24
.word 0x5c605136,0xbc478c44 ! Init value for %f26
.word 0x0accff89,0x88e831e6 ! Init value for %f28
.word 0xe776deb0,0x09587ce6 ! Init value for %f30
.word 0x21597fb2,0x6c279370 ! Init value for %f32
.word 0xef520d8b,0xb1fe4786 ! Init value for %f34
.word 0x0c7c7b3d,0xc067aaea ! Init value for %f36
.word 0x54104485,0x0297c467 ! Init value for %f38
.word 0x460f2ddb,0x1e1e2747 ! Init value for %f40
.word 0x5b0d386c,0x699d7841 ! Init value for %f42
.word 0xb34df6eb,0x7136e660 ! Init value for %f44
.word 0x5dc1c7d0,0xd9d8c201 ! Init value for %f46
.word 0xfa3ec31e,0x5303cc83
.word 0x0a789183,0x5b6b9304
.word 0x51aff656,0x586141f1
.word 0xb6960481,0xa07fdc6a
.word 0xde8e791f,0xa52d80ae
.word 0x58863e5c,0xaa52e441
.word 0xda9be256,0xfa954fe2
.word 0xb0858447,0x7ed593e8
p58_expected_registers:
.word 0x00000000,0xdf381c26
.word 0x84a2ba98,0x2716bc68
.word 0xffffffff,0xeec685d7
.word 0x00000000,0x4d201147
.word 0x00000000,0xa6b06275
.word 0x00000000,0x9108385c
.word 0x00000000,0x8c4da8f9
.word 0x00000000,0x28ff088d
p58_expected_fp_regs:
.word 0xdd4e321c,0xfa94d499
.word 0xd338ac73,0x91a7cfff
.word 0x393265d8,0xd5c65132
.word 0x0866fd5b,0x2d87dbed
.word 0x4e50986f,0x57eb8808
.word 0xe97e072f,0x4c4afdd7
.word 0xa793730a,0xa261bd56
.word 0xadc731bc,0x20a88225
.word 0xbb4be766,0x731544a6
.word 0xf4afe7e2,0x19e93e5f
.word 0xee59b878,0x66ff1f6e
.word 0x70b99f16,0x1592084e
.word 0x54a9ffa7,0xe73298d7
.word 0x93409fad,0x18aca995
.word 0x074beaf0,0xee9180c3
.word 0xfa0149d6,0x977784db
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x6bda847d,0xe1b52b73
.word 0xf76a4c7f,0xb7a61161
.word 0x8780e1be,0xfff3be7e
.word 0x534a906d,0x88ba8108
.word 0xa8f915f3,0xb861336a
.word 0x3ed9bddf,0xbbd265f8
.word 0xdd501c52,0x33393be1
.word 0xd4267628,0xadd671e5
.word 0x48e063dd,0x5077f799
.word 0x31f3041f,0x958deb37
.word 0xabe48bf1,0xd26a860b
.word 0xd4219fa9,0xa39ada62
.word 0xf442737c,0x196108b7
.word 0xee59b878,0x66711f6e
.word 0x95c63e4e,0x1f97a81d
.word 0x61d98cbc,0x9a21a59b
.word 0x99d494fa,0x1c324edd
.word 0xffcfa791,0x73ac38d3
.word 0x3251c6d5,0xd8653239
.word 0xeddb872d,0x5bfd6608
.word 0x0888eb57,0x6f98504e
.word 0xd7fd4a4c,0x2f077ee9
.word 0x56bd61a2,0x0a7393a7
.word 0x2582a820,0xbc31c7ad
.word 0x64baaca2,0xdec1fea4
.word 0xbd3f02e6,0xf24de97f
.word 0xc0b73680,0xd8bafe93
.word 0x93bd9b74,0x063ef98b
.word 0xcf5b1aba,0x5f3e5007
.word 0x93a0ad1a,0xef1252e6
.word 0xf125c264,0x7d8963b3
.word 0x77c61f87,0x880d29df
.word 0x99d494fa,0x1c324edd
.word 0xffcfa791,0x73ac38d3
.word 0x3251c6d5,0xd8653239
.word 0xeddb872d,0x5bfd6608
.word 0x0888eb57,0x6f98504e
.word 0xd7fd4a4c,0x2f077ee9
.word 0x56bd61a2,0x0a7393a7
.word 0x2582a820,0xbc31c7ad
.word 0x00000000,0x00000033
.word 0xf639b6cc,0xafbb3110
.word 0xf9a84d8c,0xa239c782
.word 0x5827782a,0x76a357a5
.word 0x32d206d6,0x05448d21
.word 0xaed2fa10,0x50147443
.word 0x1d9f23f7,0xc3d9ec1a
.word 0xff5ba85d,0x755f5222
.word 0x99d494fa,0x1c324edd
.word 0x0a7393a7,0x73ac38d3
.word 0x3251c6d5,0xd8653239
.word 0xeddb872d,0x5bfd6608
.word 0x0888eb57,0x6f98504e
.word 0xd7fd4a4c,0x2f077ee9
.word 0x56bd61a2,0x0a7393a7
.word 0x2582a820,0xbc31c7ad
.word 0x33000000,0xb2524c65
.word 0x1031bbaf,0xccb639f6
.word 0x82c739a2,0x000000a7
.word 0xa557a376,0x2a782758
.word 0x218d4405,0xd606d232
.word 0x43741450,0x10fad2ae
.word 0x1aecd9c3,0xf7239f1d
.word 0x22525f75,0x5da85b58
p58_local1_expect:
.word 0xa48558bf,0x30c2b2f4
.word 0xb16de5c4,0x20a9e3ba
.word 0x9487ef2f,0x7b24f402
.word 0x74fac85c,0x3a07b538
.word 0x74b83b63,0xaeba93a8
.word 0x3c73a050,0x0522c338
.word 0x00c2c76e,0xa0c775bb
.word 0x66bb12bc,0xa104b2af
.word 0x2cee749b,0x1cebd4fd
.word 0xe451fba8,0x56320fec
.word 0x286e031e,0x28703bcf
.word 0x87896d0a,0x16ba4d36
.word 0x5d808867,0x116a066a
.word 0x7abc8676,0x4e4e9b7d
.word 0xc4458e36,0xf06c2151
.word 0xd706bcc3,0x47799563
.word 0x22d87524,0xd47017fe
.word 0xe6e21837,0x2f576364
.word 0x02387058,0xe2d0636f
.word 0xf069a49b,0x0d8214b1
.word 0x6c21cd44,0xfbeb1b79
.word 0xeabc52de,0x8ac8033e
.word 0x53ebc8ff,0x12c852c7
.word 0x18a55050,0x8c892730
.word 0x4f522f09,0x324d5d41
.word 0x0e671718,0x289c0a55
.word 0x00000071,0x66ff1f6e
.word 0xaf9b048b,0x458ad6f5
.word 0x8e50d400,0xa8c1086a
.word 0x1e352625,0x9ca31eff
.word 0xae47e558,0xdcc3ea45
.word 0xe0b3a4a2,0x0661678d
.word 0x27c939db,0x12c852c7
.word 0x55afb6d3,0x65551903
.word 0x4e953916,0xa453ea2c
.word 0xead6de80,0xa04da491
.word 0xe8d68363,0x0418f0e2
.word 0xbe04f08e,0x1968c12d
.word 0x30c251f9,0xc170c27c
.word 0x6c6edd81,0x3c1dadc2
.word 0x6a1b0a91,0x33bb83e7
.word 0x61309e67,0x8bfbf510
.word 0x245a26e2,0x422c4a5f
.word 0x708ac225,0xa9ef1cbb
.word 0x92a2770b,0x4e4f7c32
.word 0x36d3e971,0xc9a3126b
.word 0x577c0193,0x303019ac
.word 0xe47b1bd2,0xec77aee7
.word 0x7e5fb2cc,0x5ce0b878
.word 0xbe4f6962,0x23e10cc1
.word 0x05ff0348,0x901cf3ec
.word 0x52d25f01,0xe6579906
.word 0x72b9cde4,0x988b570c
.word 0xaf1e3f19,0x9a2c40d3
.word 0x8c5355d7,0x9396ff87
.word 0x3a560fc5,0x1968c12d
.word 0x799a20fe,0x5ad82584
.word 0xff876b6d,0x6eae8cb6
.word 0xa5d6b1c7,0xc5b4e843
.word 0xe651b9ca,0x52b9fd35
.word 0x32065ea3,0xb4f563c4
.word 0x3b0d68b8,0x7886f7e8
.word 0xb90f4c16,0x3c109d79
.word 0x5c5f1a9e,0x39024aac
p58_local2_expect:
.word 0xbb4be766,0x731544a6
.word 0xf4afe7e2,0x19e93e5f
.word 0xee59b878,0x66ff1f6e
.word 0x70b99f16,0x1592084e
.word 0x54a9ffa7,0xe73298d7
.word 0x93409fad,0x18aca995
.word 0x074beaf0,0xee9180c3
.word 0xfa0149d6,0x977784db
.word 0xf87ff5f6,0x4d201147
.word 0x3dbc589d,0x2c4846ca
.word 0x74582f48,0xb3bcaaf2
.word 0xa81c164c,0xdaee1d83
.word 0x508886a4,0x4b3be1be
.word 0x5841a7e1,0xb6a81b9a
.word 0x20e82341,0xc7cee9e4
.word 0x24a9ba3a,0x50d574b4
.word 0x6c75029c,0x000062be
.word 0xc383f8d2,0x9f9aebad
.word 0x97ce9b39,0xdc397bbe
.word 0xf9548d40,0x9bcdce6e
.word 0xdac54c1f,0x42da398e
.word 0x48a27250,0x6b6662d3
.word 0x4880c03d,0x6c37fe97
.word 0x2ed5fb0a,0xc93f8608
.word 0x9aaa7b47,0xa41db460
.word 0xb35986cf,0xecab1e73
.word 0x34e23fed,0x0661678d
.word 0xff544c54,0xf24de97f
.word 0xaab1bae7,0x9567def1
.word 0x3cd9e0d6,0xcb2baa29
.word 0x07e5843d,0x1610590a
.word 0xa310ac4b,0x5cc2308d
.word 0x2c714f79,0x79603a8c
.word 0xafb623db,0x92914570
.word 0xb775fa51,0x47966d35
.word 0x50367b98,0xff147375
.word 0x245a26e2,0x4a0d4a17
.word 0x1df8a34c,0x65f3bd6b
.word 0x51cdf080,0x3a57c430
.word 0xc54f9769,0x2d45a5df
.word 0xb67e292b,0x69f8ee6b
.word 0xaee6240b,0xb3f02d6f
.word 0x04977c39,0x4a998501
.word 0x7f08837a,0xc249b051
.word 0x00000000,0xd2a5b942
.word 0xeab99629,0x69ff5f92
.word 0x12c29076,0xe56faab6
.word 0x17915f80,0x086d2282
.word 0xf913ba20,0xa95b97b2
.word 0xc9f4de28,0x9aff2429
.word 0x95c6ace7,0xe37e68b3
.word 0x3edeeda0,0xbfff5add
.word 0xfbb015cd,0x744f6d47
.word 0xc0235093,0xf2c9c281
.word 0xa106c03c,0xa1becd29
.word 0xaee409ac,0x8a33ea28
.word 0xf9646698,0x7126f2d8
.word 0xb49ac57c,0x377f3e22
.word 0x130ee46b,0xee3d82c4
.word 0xcbc281f9,0xf7c8afea
.word 0xf803ce94,0xe18531be
.word 0x1865a9ab,0x37b9a371
.word 0xd4fdcb16,0xbc9970a4
.word 0xffd6c405,0x85ddb02e
p58_local3_expect:
.word 0x801ef727,0x7fca904b
.word 0x546a6928,0xfe331fa7
.word 0xb6db4e94,0xe1ff3f80
.word 0xde864ead,0x9c72ca55
.word 0x0029097b,0xd9aad8a9
.word 0x903facf2,0x309cbfaf
.word 0x7ff6beb4,0x8890340a
.word 0x23e19b20,0x048e5c56
.word 0x27c939db,0x12c852c7
.word 0x55afb6d3,0x65551903
.word 0x4e953916,0xa453ea2c
.word 0x000000ee,0xa04da491
.word 0xe8d68363,0x0418f0e2
.word 0xbe04f08e,0x6a157a26
.word 0x30c251f9,0xc170c27c
.word 0x6c6edd81,0x3c1dadc2
.word 0x5e1830ff,0x8a20cf42
.word 0x27444cb3,0x9fca1d64
.word 0xad1f76fa,0xa6b06275
.word 0x90316a25,0x3a5733e1
.word 0xed2265f8,0xed8e3f73
.word 0x18a517ff,0x53708e4d
.word 0x28ff088d,0x96f84d37
.word 0xeed376c1,0x25d3a0c2
.word 0xbb4be766,0x731544a6
.word 0xf4afe7e2,0x19e93e5f
.word 0xee59b878,0x66711f6e
.word 0x70b99f16,0x1592084e
.word 0x54a9ffa7,0xe73298d7
.word 0x93409fad,0x18aca995
.word 0x074beaf0,0xee9180c3
.word 0xfa0149d6,0x977784db
.word 0xa15a7669,0xc5323750
.word 0xefbc3e0d,0xb260a1a7
.word 0x7a9f8884,0x36ae58bd
.word 0x6dd8eca0,0x920f40c9
.word 0x2dc4e7ee,0x3ed2f391
.word 0xb5723ac4,0x23f099d6
.word 0xc3ff80d3,0x4536d7a6
.word 0xebae28fe,0x93a610c6
.word 0xae0df544,0x91573812
.word 0xf5ef7fc6,0x08654f03
.word 0x6964863c,0x5815f9c5
.word 0x936cae6d,0xb2524c65
.word 0xede9fe6e,0x733dfcf6
.word 0xd25bcf9c,0x0a5f4447
.word 0x255527c6,0x5d2d877a
.word 0x07863bd0,0xc965c72c
.word 0x9f09ec57,0x12f465c5
.word 0x84a2ba98,0x2716bc68
.word 0xdaebdde9,0x59c4c992
.word 0xd9eda0bb,0x84293b31
.word 0xf1d4b22d,0xecffeb3c
.word 0xdd51de75,0xea375959
.word 0x4dd0fdf1,0x7b58fac0
.word 0xde80e314,0xcee38eff
.word 0xb8c0ec8c,0xff193989
.word 0x53740303,0xff681a59
.word 0x1bd23aff,0x49e9b683
.word 0xd2a5b942,0x018be704
.word 0x9108385c,0x88a7de19
.word 0xd4e671c4,0xa40ab86d
.word 0x0018e5e6,0xeec685d7
.word 0x251445da,0x25b03105
p59_init_registers:
.word 0x0a875048,0x451ca68c ! Init value for %l0
.word 0xdb181427,0xebced6bb ! Init value for %l1
.word 0x1ae35f00,0x018dcfb9 ! Init value for %l2
.word 0x13bd2c64,0x3ec88496 ! Init value for %l3
.word 0x8cd8d83f,0xef96214c ! Init value for %l4
.word 0xabadab72,0x852ee12d ! Init value for %l5
.word 0x0253dac2,0x0d9a761e ! Init value for %l6
.word 0x0dbd1da0,0xa75acdaa ! Init value for %l7
.align 64
p59_init_freg:
.word 0xb320ca75,0xa13b198f ! Init value for %f0
.word 0x9ed8f1b4,0x930f9219 ! Init value for %f2
.word 0x939285c2,0xaa166345 ! Init value for %f4
.word 0x6a655ea3,0x59cde960 ! Init value for %f6
.word 0xa0777840,0x2e43df8e ! Init value for %f8
.word 0xbcb3013d,0xa3b10703 ! Init value for %f10
.word 0xd22ac670,0x5e85047a ! Init value for %f12
.word 0x9b827229,0xcf048c3d ! Init value for %f14
.word 0xc869616e,0x4ed552f7 ! Init value for %f16
.word 0x4de46cc0,0x675f4c6d ! Init value for %f18
.word 0x16e0ec3a,0x53612b26 ! Init value for %f20
.word 0xcd0c5602,0x1f09d061 ! Init value for %f22
.word 0x65733cb4,0x4ab020df ! Init value for %f24
.word 0xeddc8cff,0x4b95ed64 ! Init value for %f26
.word 0x1f41e328,0x831b8c47 ! Init value for %f28
.word 0x27eeb041,0xe365374f ! Init value for %f30
.word 0x100ea491,0x11ae46b1 ! Init value for %f32
.word 0x048d9976,0x086d3134 ! Init value for %f34
.word 0x8dc27b71,0x1ce1184f ! Init value for %f36
.word 0xbf685420,0xdb75cef5 ! Init value for %f38
.word 0xe0704c1f,0x9625e465 ! Init value for %f40
.word 0x703a8197,0x16f1894e ! Init value for %f42
.word 0x4c8b65e8,0xd42573b0 ! Init value for %f44
.word 0xce5de2da,0x4a959e98 ! Init value for %f46
.word 0x3cb651e6,0x59ac467d
.word 0x44e57f48,0xb3435dad
.word 0x2d3d758b,0xe26deeac
.word 0xd586b72c,0x9b22e03f
.word 0x669831d6,0x6aa29aea
.word 0x6b6606ae,0xfbfc9ccc
.word 0x4d341c0e,0x3542b6ff
.word 0xa19140db,0xf22cfad4
p59_expected_registers:
.word 0x00000000,0x000000f4
.word 0x00000000,0x000084e1
.word 0x00000000,0x32e4af64
.word 0x00000000,0xb1899df7
.word 0x00000000,0x2a9d111f
.word 0x00000000,0x7715fce8
.word 0x00000000,0x83ea2529
.word 0x00000000,0x00000005
p59_expected_fp_regs:
.word 0x97972a55,0x10c7dea0
.word 0x383d27b4,0x81f4e16f
.word 0xe49b9910,0x5a2f99ab
.word 0xcb4a1164,0x1369389b
.word 0xa18dfb8d,0x4122f0d8
.word 0x9e000000,0xc6aa4d97
.word 0x378073db,0x375c4d8e
.word 0x7c555781,0xf76c413b
.word 0xd8618d82,0xd19abf72
.word 0x80679cd9,0x19faaac2
.word 0xa469be34,0x1e493f29
.word 0x75b8980b,0x42bccd26
.word 0x9e57ec1d,0xff3f5eba
.word 0x6928fc6f,0xd66520b4
.word 0xd64669d3,0xf2157fa7
.word 0x36c1dfa5,0xc381c993
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0xb7146007,0x0849fa2b
.word 0x45157ac1,0xab33f396
.word 0xabde8c30,0x0bca63db
.word 0xe74cdaee,0x8231eb82
.word 0x64610700,0x4e733c1c
.word 0xa9b6206d,0xea5465ba
.word 0x20a2be16,0xc61d7c8d
.word 0xc61f62bd,0xb1899df7
.word 0xbaffd202,0x795ca1ee
.word 0x38677f27,0x7014d1a3
.word 0xda82c55e,0x630ba229
.word 0xa59219ff,0xff26c3b7
.word 0x5407bbfe,0xff163684
.word 0x4595217c,0x890f1fc7
.word 0x9d84f4cf,0xe6240123
.word 0xfdedc868,0x29bd8ff1
.word 0x602c2bfb,0xb70e4c48
.word 0xeb592f8a,0x26d03045
.word 0x3aa6db7b,0xe8fe2c2d
.word 0xe8fe2c2d,0xe6a5dc96
.word 0x50f115c1,0xdbf3390a
.word 0xec70d150,0x8d2e7c1b
.word 0x8eda9f49,0x12b17fc1
.word 0xd326c0be,0x1dce1d27
.word 0xbc9af502,0xad9fc522
.word 0x05f269f7,0x7aa53de3
.word 0x4dfad729,0xd2873f35
.word 0x9ae20db9,0xc371bf10
.word 0x949db5f5,0x35006028
.word 0xbf6ab92e,0x67e1be44
.word 0x52885afc,0x669376ff
.word 0x1c1e922c,0xbad3f266
.word 0x5324a4a5,0x21423948
.word 0xc29b95b3,0x3e360e82
.word 0x2a9d111f,0x444628b5
.word 0xc82b2d5a,0x9c46f4eb
.word 0x20adfda1,0xd479e214
.word 0x00000000,0x3aa6db7b
.word 0x43d7d9e8,0xe5705ae3
.word 0x33a2d5c8,0x25316b7c
.word 0xda131b38,0xe74cdaee
.word 0x6dd21c70,0x220dff67
.word 0x9e8ec603,0x69a21348
.word 0xefa914c3,0x9e65964d
.word 0x171f1407,0x65f5d954
.word 0x3c6b881a,0xf4adeccc
.word 0xb4197a23,0x2842ce36
.word 0x60ec49b9,0x247168d9
.word 0x56a2bb17,0xd11a947d
.word 0xe6d9064e,0x8984d577
.word 0x51586221,0x1d179b30
.word 0xffb60b72,0xa6a78909
.word 0x36c1baff,0x0f559726
.word 0xb5d07ab6,0xefb6e09c
.word 0x338c9322,0x82a45064
.word 0xb96cab85,0x5bab0bec
.word 0xa6648840,0x18827144
.word 0x9cbaca6e,0x8b2f5660
.word 0x1f7af8da,0x99b30174
.word 0x71f5774e,0xb7620606
.word 0xd079b87a,0x11030267
.word 0xcd36c89f,0x989280a9
.word 0x44d3ff57,0xce2a9adc
.word 0x401a594b,0x47176579
p59_local1_expect:
.word 0xa22ed132,0x75bce359
.word 0x72ea8f38,0x0a02ff4f
.word 0x6029fd8a,0xc23299fe
.word 0xc0721ea0,0x8c0d2786
.word 0x2b033a31,0x559152ea
.word 0x4c5ecfd1,0x4de13cd1
.word 0x9d6b80a1,0x02f48c05
.word 0x20cf2476,0x6b0f9937
.word 0xad9fc522,0xa3ff098a
.word 0xeb592f8a,0x26ff3045
.word 0x3aa6db7b,0xe8fe2c2d
.word 0x7715fce8,0xe6a5dc96
.word 0x50f115c1,0xdbf3390a
.word 0x573c7bff,0x8d2e7c1b
.word 0x8eda9f49,0x12b17fc1
.word 0xd326c0be,0x1dce1d27
.word 0xf905ff88,0x046c1d6c
.word 0x5e4efca7,0x853ca868
.word 0x9a05fb34,0xb378cabd
.word 0xa10bb9a9,0xff280997
.word 0xfa6fa014,0x0ef868fc
.word 0x15a5c1bd,0x2a74f0ff
.word 0xdb907d57,0xca2cf546
.word 0x25d52a76,0xa6b696ae
.word 0x967b12dd,0x3bdf7f51
.word 0xc4f163ab,0x68a383a6
.word 0xec5a94ef,0xff27851d
.word 0xee57f4b7,0x31c0ff02
.word 0xe485fbf5,0x0e420bd3
.word 0x5ed3deb6,0x841c5ffa
.word 0x638d052e,0xe95e53a3
.word 0x1e83e5ae,0xa0370ec3
.word 0x00000000,0x906fff14
.word 0x5838fdae,0x10d1de37
.word 0x38b5dcfb,0x50c96db5
.word 0x5e67fa48,0x5fc532fe
.word 0x05b248d5,0x3499ebd1
.word 0x01751fc2,0xff47d319
.word 0x27542e6b,0x6b8a5715
.word 0x6aef0a6d,0x813e78e6
.word 0x7682694c,0xecf84cb1
.word 0x8ba2338d,0x29494cf7
.word 0x42adb4bd,0x2f981f0b
.word 0x9836ff43,0x5a675743
.word 0x8a4270aa,0x4ae6a464
.word 0x40deefbf,0x6be1e2fd
.word 0xc645da19,0x0f113a05
.word 0x4fa34b8a,0xd0c65980
.word 0x3fbfdc81,0x9d9e9db1
.word 0x0bc3e37a,0x1add7a37
.word 0x2a43ec55,0x58feb05c
.word 0xbc03aecb,0x6758d991
.word 0x0d9a761e,0xeb503142
.word 0xeece7753,0xf1861a5f
.word 0x57034f71,0xb7132d74
.word 0x1162a54f,0x3dc4ce92
.word 0x5831b826,0xedbf471f
.word 0x00a6312b,0x5418bbf7
.word 0xb5fb4d29,0x57f79c19
.word 0xfb527b13,0x3a3add0b
.word 0x4c5cad80,0xdf59603c
.word 0xaff96e2d,0x541bdcc1
.word 0x7bd3ce9f,0xc841e31a
.word 0x25fe01a9,0x0681727e
p59_local2_expect:
.word 0xc9f0a08f,0x6461b08f
.word 0x679bad75,0xe565a6bb
.word 0x0f03dc5a,0xd0e9c0d3
.word 0x182a015e,0xea373415
.word 0x55d5f98c,0x84bd19ff
.word 0x92c4ffec,0x19a26817
.word 0x98455069,0x71404b99
.word 0xfee7105d,0x8b499b02
.word 0x602c2bfb,0xb70e4c48
.word 0xeb592f8a,0x26d03045
.word 0x3aa6db7b,0x0000003f
.word 0x7715fce8,0xe6a5dc96
.word 0x50f115c1,0xdbf3390a
.word 0x573c7bf4,0x8d2e7c1b
.word 0x8eda9f49,0x12b17fc1
.word 0xd326c0be,0x1dce1d27
.word 0xfeaa51e9,0x826be7b1
.word 0xffabacbc,0x7680bf73
.word 0x4b342a97,0xcc6e16a7
.word 0x33841b28,0xbca2f1fa
.word 0x59c97101,0x290fae81
.word 0x6b81b8b3,0x7a88107f
.word 0x2bb40ad8,0x16f148e3
.word 0x71d47d2d,0x975281ce
.word 0x72bf9ad1,0x828d61d8
.word 0xc2aafa19,0xd99c6780
.word 0x293f491e,0x34be69a4
.word 0x26cdbc42,0x0b98b875
.word 0xba5e3fff,0x1dec579e
.word 0xb42065d6,0x6ffc2869
.word 0xa77f15f2,0xd36946d6
.word 0x93c981c3,0xa5dfc136
.word 0x5f7760ff,0x1418e723
.word 0x1ae35f00,0x018dcfb9
.word 0x016ece6b,0x5caee85e
.word 0x36fc25d0,0xec70d150
.word 0x922dca2a,0xffb095f6
.word 0xb5ea1c88,0xee510a8f
.word 0x2caf7dcc,0xbbae1e5e
.word 0x09d002aa,0x6a7364e4
.word 0x24d83102,0x29bfec8a
.word 0x5a138c6b,0x62565b93
.word 0x6f37c6ca,0xcacbac23
.word 0xac2eb3e5,0xdc1aa285
.word 0x19b4cbc1,0x67c6c4d0
.word 0x3f623cbb,0xa6b170cc
.word 0xc9dcbd04,0x8639d616
.word 0x828d61d8,0xee16b87c
.word 0xe575e302,0xa514dabb
.word 0xd142cabf,0x1a835763
.word 0xa3f684e1,0x32e4af64
.word 0x12c05eb9,0x8926b316
.word 0x3c80cac5,0xe618bde8
.word 0x237a3f05,0x6f25eb67
.word 0x0858b35e,0x169f05b8
.word 0x8a20d178,0xc7e1065c
.word 0x850dbbda,0xfa269f08
.word 0x3ef4e547,0xffc0b283
.word 0x7aacde72,0x84d34a8e
.word 0x46ff66b1,0x0440aa07
.word 0x1144d04a,0x0b0f4e76
.word 0x61a0a5e4,0x367c5dd9
.word 0xe4b242fa,0xf946f1ff
.word 0x72d8f3a5,0x12de8cce
p59_local3_expect:
.word 0xe3e81ff3,0x47aeac99
.word 0xbc9af502,0xad9fc522
.word 0xb44f62a3,0x1a252581
.word 0xf31c2b35,0x5191210a
.word 0x409c8dd7,0xcb8abdcf
.word 0x5cb9867d,0x840ad55e
.word 0x93e32bd9,0xbc8bda2b
.word 0x59aff138,0x94e6463e
.word 0xd162a96f,0xfc726d66
.word 0xa5759e93,0xc7e51dc7
.word 0x62eee5fa,0x77d6ed0b
.word 0x88e4bb50,0x9b01678f
.word 0x4c72ef56,0x3bc71983
.word 0x34887127,0xcf33548b
.word 0x79b666de,0xe9a3947f
.word 0x5da81daf,0xcd7bc6a2
.word 0x0abd64b4,0x045cffb1
.word 0x5f5d3652,0xb4dbbbfe
.word 0x67095480,0x861edffb
.word 0x2a2b671e,0xb475bd57
.word 0xa3ff098a,0x29841ee8
.word 0x0793ef7b,0xf5bcf012
.word 0x9ae74faa,0xfc2c9610
.word 0x3bca3e2f,0xb32dbe18
.word 0x50aba15b,0xcb06e5ab
.word 0x25d52a76,0xa6b696ae
.word 0xda6852b2,0x000000dc
.word 0x83d50340,0x924b89a5
.word 0x42540ea3,0x0ed2c31b
.word 0x868e6f61,0xb3d71458
.word 0x27ecef00,0x2cc88804
.word 0x0606a2db,0x68c29473
.word 0x02b6af86,0x6f89d644
.word 0xfb3890e8,0xd2be0ca9
.word 0x05038e12,0xf986b74c
.word 0xfce80f24,0x1c27691c
.word 0xd6ecea3f,0xd21fbd86
.word 0x7a72ab26,0xa8121b8b
.word 0xbef826c7,0xe8548915
.word 0x64f2be8c,0x025a7b79
.word 0xd327bf48,0x84d4021b
.word 0xa41e521a,0x2f981f0b
.word 0xdbf5d17f,0x78e25ebf
.word 0x7eeb5809,0x779e7c0b
.word 0x75ea4494,0x2a43ec55
.word 0x669376ff,0xd4dbe820
.word 0xff8dc382,0xbd81a7da
.word 0xa4107a1e,0xa2ef0502
.word 0xa0dec710,0x552a9797
.word 0x6fe1f481,0xb4273d38
.word 0xab992f5a,0x10999be4
.word 0x9b386913,0x64114acb
.word 0xd8f02241,0x8dfb8da1
.word 0x974daac6,0x0000009e
.word 0x8e4d5c37,0xdb738037
.word 0x3b416cf7,0x8157557c
.word 0x00778836,0x97dc9073
.word 0x010ba555,0x96bdb0b9
.word 0xf374cc82,0x783b9e12
.word 0xff6149ad,0xaa10d67d
.word 0x6d741bff,0x4808ed3f
.word 0x945defb1,0x5b86fddf
.word 0x2d46708d,0xceac08cd
.word 0x39de3950,0xed8b6fcc
p60_init_registers:
.word 0x15757dae,0x4b5687b9 ! Init value for %l0
.word 0xae90d530,0xa453216a ! Init value for %l1
.word 0x179d210e,0x79cf6d3b ! Init value for %l2
.word 0xdf480f32,0x3056d94c ! Init value for %l3
.word 0x8f1f3c75,0xff648c27 ! Init value for %l4
.word 0x45dcf8a3,0xcc16d6dd ! Init value for %l5
.word 0x2ccd1e8c,0x6fc17de0 ! Init value for %l6
.word 0x08154b2a,0x800dd198 ! Init value for %l7
.align 64
p60_init_freg:
.word 0xb90812c0,0x6dc04bbe ! Init value for %f0
.word 0x5ebe30e3,0x3582dca1 ! Init value for %f2
.word 0x05ba6dc8,0xbd2db4da ! Init value for %f4
.word 0x72f06f8f,0xdef34820 ! Init value for %f6
.word 0x910df83e,0xa8e69172 ! Init value for %f8
.word 0x0a230d23,0x84483b02 ! Init value for %f10
.word 0x01b52a9a,0x75d82e1a ! Init value for %f12
.word 0x7d38cf98,0x3c34b917 ! Init value for %f14
.word 0x892e6920,0x54fc0161 ! Init value for %f16
.word 0x0fd8fce0,0xdaeb1c13 ! Init value for %f18
.word 0x9d8be570,0xdc069f5d ! Init value for %f20
.word 0xb9428c67,0x62c3a944 ! Init value for %f22
.word 0xc9db90e8,0xd0b74112 ! Init value for %f24
.word 0xd2cce354,0x7e47d69d ! Init value for %f26
.word 0x87ce3f16,0x177cd0c4 ! Init value for %f28
.word 0x0f0d3506,0xaef8bb48 ! Init value for %f30
.word 0x64c29d10,0xe1e233ea ! Init value for %f32
.word 0xbe4fcf6c,0x1eae5919 ! Init value for %f34
.word 0xc68caa8b,0xfca9259c ! Init value for %f36
.word 0x3b0a1653,0x823964f8 ! Init value for %f38
.word 0x55ac86b7,0x9d943468 ! Init value for %f40
.word 0xa1d62cc0,0x29b0133a ! Init value for %f42
.word 0x81648d7d,0xd20b5fe5 ! Init value for %f44
.word 0x5e7d78d9,0x7bd46a29 ! Init value for %f46
.word 0xb145dd17,0xf5c33a3a
.word 0x82a919f1,0xd2567de0
.word 0xc46bc6a9,0xbfb528cf
.word 0x9fbc3a9e,0xd6ddad98
.word 0x7ef4a652,0xd7cf4a61
.word 0xd1a3ed86,0x5c5e29c9
.word 0x90dddfda,0x3cb84de6
.word 0x9973c43c,0x009bbf1d
p60_expected_registers:
.word 0x00000000,0x000000dc
.word 0x00000000,0x0000daab
.word 0x6bf3587f,0x02d4ffeb
.word 0x00000000,0x62565e92
.word 0x00000000,0x56fef20d
.word 0x00000000,0x00000074
.word 0x00000000,0x4fa15fb3
.word 0xa8a4ec08,0x93403872
p60_expected_fp_regs:
.word 0xe5bf06f7,0xba715d2c
.word 0x626d53b2,0x278915f7
.word 0x174f2124,0xb9fa5019
.word 0xe4a575cd,0x2fb1433c
.word 0x498d4f23,0x0dcb3958
.word 0xa2fffd03,0xd5db2537
.word 0xc8147b4a,0x15d68a89
.word 0x71d7a448,0x852b8b7a
.word 0x3f1c45ff,0x7cd45481
.word 0xd3e80d9b,0x6bbc689b
.word 0x7616aa2b,0xe06c9429
.word 0x7afb7d33,0x3a2c6242
.word 0x5d9ce5f0,0x9689f23c
.word 0x59ae07a3,0xfaca7f2b
.word 0x00000086,0xacd1a02e
.word 0x24e785a7,0xe34e7bff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x000000b4,0xc4f459fe
.word 0x61e906aa,0x8e0dddc1
.word 0xe60b5775,0xd69836a3
.word 0x3e2bc1f1,0x39e88050
.word 0xe3a70c1f,0xc0080a18
.word 0x28c20b18,0xab281e57
.word 0x56fef20d,0xab784eca
.word 0x7c835c8d,0x84a97544
.word 0xe83f5b16,0xa96e633b
.word 0x0ddc799a,0x5d00bf2d
.word 0xedaeee8f,0x3de724b1
.word 0x00000025,0xfc3db1a2
.word 0x047e9830,0x29017370
.word 0xd6a09b51,0x18e8f7ce
.word 0xb995386c,0xd2bffa9c
.word 0x2191a10f,0xeb34c503
.word 0x856cd330,0x62565e92
.word 0xab0aaf9d,0x9a389422
.word 0x2aec43fe,0x23ffbb36
.word 0x45b40916,0xfd708953
.word 0x574774fc,0x6603e965
.word 0x96a6010e,0x3de83227
.word 0x242ff0c1,0x9eb4ecf5
.word 0x52b4fc5b,0x52416fed
.word 0x65d39866,0x44098af1
.word 0x94576bea,0x0189a30a
.word 0x9ef64199,0x35629462
.word 0xb94bcba1,0x25f5e1ed
.word 0xbad1937d,0xbaf4de7f
.word 0x809dbd01,0x35ff2944
.word 0x0000005e,0xd8c0754c
.word 0x6d8f4c90,0xa453216a
.word 0x55bb6235,0x877c9b76
.word 0x594668bb,0xe88f560e
.word 0xf4d8f7d6,0x883e3deb
.word 0xaec57f98,0x790be35f
.word 0xca81724b,0x8f3162af
.word 0x4997cab4,0x8bb939cb
.word 0x7bde3dfc,0x25fef0ff
.word 0xa9eb1515,0x7092cca2
.word 0x3f1c45ff,0x7cd45481
.word 0xd3e80d9b,0x6bbc689b
.word 0x7616aa2b,0xe06c9429
.word 0x7afb7d33,0x3a2c6242
.word 0x5d9ce5f0,0x9689f23c
.word 0x59ae07a3,0xfaca7f2b
.word 0x00000086,0xacd1a02e
.word 0x24e785a7,0xe34e7bff
.word 0xffdaea7e,0x096d9670
.word 0x9a651468,0xbacca6c8
.word 0x2b327e60,0xb5dab612
.word 0x4d06dff6,0xd8d406c5
.word 0x324fc8ae,0xc9cf0af7
.word 0x216a5d38,0x8053513d
.word 0xb9e84c79,0xcc2146f9
.word 0x802a8485,0xbf27e77b
.word 0x28a51a4e,0x20e6b5fb
.word 0x0f3daf6d,0x5b1766e8
.word 0xce7e1992,0x4ab58089
.word 0xe4fbff43,0x0000001f
.word 0xa99ba668,0xb61956b9
.word 0xa552d06a,0x349db0fe
.word 0xc69058f6,0x5c6c19ac
.word 0x241c1bf6,0x7614f8ff
p60_local1_expect:
.word 0x89707db2,0xab0efb7b
.word 0x8f949bdc,0xa65f1c0d
.word 0x271a88bf,0x349e8f98
.word 0x800dd198,0x223318f4
.word 0x2f70447a,0x168268d0
.word 0xc2bc3ae3,0x1ff352e7
.word 0x03e273a6,0x3bbccbb5
.word 0x86361ddb,0x00000002
.word 0x5e07c854,0xc4323bba
.word 0xcd5eacf8,0x88bfd242
.word 0x29bb09e5,0xa8b749bb
.word 0xa5dbf36e,0x7ba1c3d8
.word 0x6bf3587f,0x02d4ffeb
.word 0x2ef9e6e3,0x7d959e92
.word 0x4709309f,0x419ece5a
.word 0xa9a03922,0x8c00c04f
.word 0x3f1c45ff,0x7cd45481
.word 0xd3e80d9b,0x6bbc689b
.word 0x7616aa2b,0xe06c9429
.word 0x7afb7d33,0x3a2c6242
.word 0x5d9ce5f0,0x9689f23c
.word 0x59ae07a3,0xfaca7f2b
.word 0x00000086,0xacd1a02e
.word 0x24e785a7,0xe34e7bff
.word 0xb70aaabf,0x5a59e2be
.word 0x57e1bf7d,0x7d90ba99
.word 0x491b2456,0x171db9ff
.word 0xe7e692c7,0xa45c9f3f
.word 0x2e3a2767,0x2a17c1e1
.word 0x8f646998,0x2c190e95
.word 0x08250fff,0xb43b8968
.word 0x57bbd084,0xab045a60
.word 0x6ca77c25,0xf241a7de
.word 0x500c8af7,0x34d6bd9f
.word 0x8f44f2b9,0x3cebb216
.word 0x107d012e,0xfa1b4cb7
.word 0xf17eefb0,0x93b5c400
.word 0xd53902ff,0xe1fd4334
.word 0x709f4119,0xdbd199b9
.word 0x580382ba,0xf8dbb8c1
.word 0xccf273b7,0xf853f910
.word 0x71ad2016,0x947fd91b
.word 0x35163a85,0xfcc075d0
.word 0x81b41aa6,0x274e6fa9
.word 0xaec0cc40,0xed5b12e0
.word 0xbe7b847e,0xcf9bdaa2
.word 0x0a9b1fd1,0xe4f65e95
.word 0x032f7b75,0xdaef9978
.word 0xc95a0555,0x5c465dfb
.word 0x5d514479,0x6dc0555b
.word 0xa8a4ec08,0x93403872
.word 0x715a0c52,0x985f2506
.word 0xdea188a4,0x39e58e59
.word 0xefc4073a,0xdaa1415a
.word 0x7d5ea978,0x3eba6837
.word 0xc7c76d46,0xb2a2c93a
.word 0xf07e9719,0x1cfdc667
.word 0xafe7964d,0x48590270
.word 0xfbbd56ad,0xf8271824
.word 0x0b8eef9d,0x47568753
.word 0x4462e0d0,0xf7be3c64
.word 0x83606e08,0x1cd18777
.word 0x83217cae,0x0bd1b6ae
.word 0xfba3767e,0xd80d5e71
p60_local2_expect:
.word 0x26b1cc5e,0x9d98b829
.word 0x09d0191b,0x09c0ade1
.word 0xf4c5b59c,0xbb8cd6e8
.word 0x5fbc9290,0xf8b85dfb
.word 0xac096508,0xd84468cb
.word 0xc0752b7a,0x96a6010e
.word 0x9c012351,0xa3a4a861
.word 0xeca60707,0x55b88b67
.word 0x741c3fcb,0x00000061
.word 0x5e95296a,0x6e7fda4e
.word 0x1b179ef8,0xb8f9b061
.word 0xc8e37fb2,0xd01a8ae7
.word 0x84b2a6dc,0xa5d7daab
.word 0x28c8d6f6,0xe9b55b46
.word 0xa94285db,0x883b1937
.word 0xc0752b7a,0x94577608
.word 0x35c0bd0e,0xe267428b
.word 0x4beefe6c,0xfa2f76e0
.word 0xd36140b1,0xff73d36c
.word 0x0009455d,0xf159d03e
.word 0x0832c0e9,0xccc7a493
.word 0x6ca77c25,0x43639947
.word 0x5bad96c2,0x0b8636e2
.word 0x003a741c,0xb2867d22
.word 0xcc83ac65,0x3007d103
.word 0x5025adc7,0x50b9cdb6
.word 0xcbeb2564,0x46869abc
.word 0xc2781757,0xd3a2193b
.word 0xba3aa063,0x209a2764
.word 0x73806fa9,0x59bef5c8
.word 0x8cb2c9c5,0xe7454e27
.word 0x9cd4f115,0xc84884ab
.word 0xe5bf06f7,0xba715d2c
.word 0x626d53b2,0x278915f7
.word 0x174f2124,0xb9fa5019
.word 0xe4a575cd,0x2fb1433c
.word 0x498d4f23,0x0dcb3958
.word 0xa2fffd03,0xd5db2537
.word 0xc8147b4a,0x15d68a89
.word 0x71d7a448,0x852b8b7a
.word 0xba3b32c4,0x54c8075e
.word 0x42d2bf88,0xf8ac5ecd
.word 0xbb49b7a8,0xe509bb29
.word 0xd8c3a17b,0x6ef3dba5
.word 0x1f32ecd3,0x7f58f36b
.word 0x929e957d,0xe3e6f92e
.word 0x5ace9e41,0x9f300947
.word 0xda2a6b23,0x2239a0a9
.word 0x33ac4628,0x36ebc867
.word 0x1df657fc,0x4586b0fe
.word 0xfc6e7b5b,0x6d6018d9
.word 0x56fef20d,0x00000074
.word 0xf67154db,0x7a0157f4
.word 0x752e7082,0x6d9e7760
.word 0x42fa4039,0x25f5e1ed
.word 0x000000ec,0xc264f3f6
.word 0xb78e203e,0xf97db243
.word 0xc10e79f2,0xf8b85dfb
.word 0xb3f90b68,0xbe642103
.word 0xfff11537,0xe0c29043
.word 0xaa68f237,0xd22d112b
.word 0xace68f19,0x9ac73c9c
.word 0x100f3bf3,0xea9b3bf8
.word 0xb39d5aff,0x7c04338e
p60_local3_expect:
.word 0x2739228c,0x6946b1fa
.word 0x23160372,0xdd2f392b
.word 0x7e62efd3,0x84a7f78f
.word 0xe5310626,0xf29cd35d
.word 0xba7e0409,0x61a392b6
.word 0x43c15f94,0xd072d234
.word 0xd58c3c7c,0x65a2de24
.word 0x3c25515c,0xe55dbb5d
.word 0x62b65f44,0x53556e87
.word 0xe9e66bd1,0x976fc831
.word 0x08a027e1,0x14851def
.word 0x5be2f152,0x482e7b04
.word 0x2b874c95,0x2bc8467d
.word 0x613c62ec,0x400cef71
.word 0x3bfa29fe,0x1dfb8346
.word 0xacace188,0x1fb2d423
.word 0x856cd330,0x62565e92
.word 0xab0aaf9d,0x9a389422
.word 0x2aec43fe,0x23ffbb36
.word 0x45b40916,0xfdff8953
.word 0x574774fc,0x6603e965
.word 0xd8c3a17b,0x3de83227
.word 0x242ff0c1,0x9eb4ecf5
.word 0x52b4fc5b,0x52416fed
.word 0x6b391575,0x624b9109
.word 0x6f335dfd,0x2c10f26f
.word 0x928eb57a,0x43251596
.word 0xf8bf2a1c,0x936b4009
.word 0x093bd674,0xb258398d
.word 0xff7b5292,0x93a0a850
.word 0x2851a524,0xd340efe0
.word 0x7d21e1c3,0xda2a6b23
.word 0x0000001f,0x4143cfaa
.word 0xb5d79707,0xa214e9be
.word 0x1599420c,0x4993ebe8
.word 0xcb4595cb,0xff667447
.word 0xd32911ff,0xa41b3fe2
.word 0x7da8d5da,0x3b30cb9e
.word 0x6153baeb,0x34ace6c4
.word 0xaf8b3cc6,0xd01a8ae7
.word 0xcab1a233,0x5e952e65
.word 0x1f93d0ca,0x9beb055c
.word 0xba5e4bb8,0x825c6e5f
.word 0x8b279b16,0xc24d7802
.word 0x7200d15a,0xe8e8dbb5
.word 0x88a04af7,0x3d813cd2
.word 0xbad86393,0x6d2fa110
.word 0x171db936,0x83fe6f71
.word 0x94258828,0xf78e4e0b
.word 0x96609afa,0x3cd7aba9
.word 0x19fca78c,0x46319176
.word 0x769e532e,0xdd9ec01e
.word 0x25864a5d,0x74cc9a9d
.word 0x4aed5d08,0x89355496
.word 0xbbcf2a86,0x12d678d4
.word 0x81bb077e,0x644d87d4
.word 0x4a32877c,0x9b8346b9
.word 0x1a320827,0x2b47b2c9
.word 0x127c4e4a,0x80767a35
.word 0x73e91f39,0x9ca993ff
.word 0xf2ab7528,0xce34dcab
.word 0x20826a6d,0xad8632eb
.word 0x92fbac48,0xea3b7377
.word 0x93858c25,0xef9c330e
p61_init_registers:
.word 0xb1bd5b42,0x22feb20f ! Init value for %l0
.word 0xebbec556,0xb315f5f7 ! Init value for %l1
.word 0x59933a42,0x4fb479fe ! Init value for %l2
.word 0x64d54ae5,0xa388ceeb ! Init value for %l3
.word 0xa545b2ea,0x12b05ebf ! Init value for %l4
.word 0xbe0f9ece,0x1264259e ! Init value for %l5
.word 0xe99dc720,0xa4a88c24 ! Init value for %l6
.word 0x9d0cacd9,0xcdbcaef0 ! Init value for %l7
.align 64
p61_init_freg:
.word 0x0f13c863,0xb3809a76 ! Init value for %f0
.word 0xb36b998a,0x7cb380b1 ! Init value for %f2
.word 0x08cbac94,0x26763590 ! Init value for %f4
.word 0xf1d79448,0x98580367 ! Init value for %f6
.word 0xca0926c9,0x95f8040d ! Init value for %f8
.word 0x644efb25,0x6f638e12 ! Init value for %f10
.word 0x23117e04,0x3ec981f3 ! Init value for %f12
.word 0xe9dd50a7,0x25bcedb3 ! Init value for %f14
.word 0x2af1f0c8,0xd7b89b00 ! Init value for %f16
.word 0x2b375a21,0x1daa9f06 ! Init value for %f18
.word 0x118570f2,0x7918fd87 ! Init value for %f20
.word 0x15dcc6ff,0x241e9a94 ! Init value for %f22
.word 0xfb38e377,0x91257cb7 ! Init value for %f24
.word 0x8b895877,0x7346f29c ! Init value for %f26
.word 0xa37615e1,0xd11a7b9c ! Init value for %f28
.word 0x367c09a0,0x861e8fb3 ! Init value for %f30
.word 0xce708b1a,0x92c6e17c ! Init value for %f32
.word 0x6963c3e5,0x898a61f0 ! Init value for %f34
.word 0x5fc51c19,0xabd751d1 ! Init value for %f36
.word 0x53b735a5,0x36528ca0 ! Init value for %f38
.word 0xf61e68a7,0x9df918b9 ! Init value for %f40
.word 0x827449c0,0x780fbe7a ! Init value for %f42
.word 0xf1fce4e5,0x3a955d89 ! Init value for %f44
.word 0xd5da01c7,0xafc37c0e ! Init value for %f46
.word 0xcbf38530,0x7e682b5c
.word 0x479619ad,0x291459ec
.word 0x167d3003,0xe9a8751e
.word 0xf1bb8323,0x54129745
.word 0xc67a0e15,0x6b6ddfc8
.word 0x83861e54,0xeee7a5d6
.word 0x9e539b7a,0x296eccff
.word 0xc00dfa1c,0x9c7810c2
p61_expected_registers:
.word 0x00000000,0xa9d1c151
.word 0x00000000,0x00005c0c
.word 0x00000000,0x94e013a9
.word 0x00000000,0x4a616309
.word 0x00000000,0xc6e42e5d
.word 0x00000000,0x81686d7d
.word 0x00000000,0xb9d13936
.word 0x00000000,0x80adbe5d
p61_expected_fp_regs:
.word 0x25325f51,0x75c899bc
.word 0x8e6da2b2,0x702053dd
.word 0xa1c37903,0x920c2e86
.word 0xab040288,0x3bfaffa0
.word 0x511d968d,0xdc1b41d1
.word 0x84626bc7,0xa3364865
.word 0x15e35915,0x1491be68
.word 0x54af5534,0x2e54770e
.word 0x96781ccf,0x84de6468
.word 0x29a9b87f,0xd4c04a55
.word 0x94e013a9,0xf112fd39
.word 0x57b202a4,0xbd1b7469
.word 0x7c034737,0x6c111263
.word 0xaa28bcf3,0x624ff38e
.word 0xa1030202,0x878c1a11
.word 0x3040e0a8,0xe40eb137
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0x12002c6b,0x2c983057
.word 0x545fa94a,0x72186026
.word 0x6c3224c1,0x2672316d
.word 0x4ee76cf0,0x59ceb3d0
.word 0xfbf335cc,0xef61f468
.word 0x81686d7d,0x21872bed
.word 0x5e611872,0x3db8614c
.word 0xbbdd18cf,0x0b9972b8
.word 0xf2219602,0xab273bae
.word 0xcac40071,0xa86ffd60
.word 0x017a11b0,0x8489430c
.word 0x70a0839b,0x19b470b8
.word 0x073f9ed8,0x83c441a1
.word 0x067cdeb3,0xbacea8da
.word 0xa2564592,0x8bb6de9d
.word 0xae3ebb01,0xe288433c
.word 0x97111346,0x8a3b384f
.word 0x675e13bf,0x419eeb49
.word 0x2bdc725d,0x3168fa50
.word 0x61723f91,0x01c614c0
.word 0x6257f349,0xd9696f5e
.word 0xfe56f90f,0x591a9042
.word 0x9974bfa0,0x5cc62f63
.word 0x49459e76,0xbeb798c5
.word 0x7128b28a,0x60e06413
.word 0xee1c5404,0xc70a6c38
.word 0xa39bfb91,0x702bdd3b
.word 0x1ad81891,0xa52d5c0c
.word 0x522d921d,0xc441ecf6
.word 0x2dbd4a03,0x0c8b98ee
.word 0xed883299,0x80086f85
.word 0x11889970,0xa432f38b
.word 0x19bc8fbe,0x3813b7c3
.word 0xc1d39623,0xae53bc85
.word 0x8085f104,0xca75218d
.word 0x7ecacb9b,0x12630f4f
.word 0xf85240e4,0xb4baca45
.word 0xa498afdf,0x0a1a8c0b
.word 0x12b05ebf,0x7fd35e4c
.word 0xe8bbce5a,0xba0e5def
.word 0x2b96d0b0,0x5054e9bb
.word 0x67e07a2e,0x4cfffdf5
.word 0x0f108420,0x6aa66148
.word 0x0ce7fbfc,0xe581e114
.word 0x4e21ef9e,0x53f560e7
.word 0x02a27d4c,0x63a8fb55
.word 0x2a000442,0xa1701905
.word 0xa90c6d6e,0x7f862675
.word 0xf68c0626,0xc0629588
.word 0x638ac151,0x35b95a88
.word 0x8eb856df,0x539c93ad
.word 0x0afc88c8,0xf0dc359b
.word 0x2a2be89b,0x392b8643
.word 0x5e4d12d5,0x81d000b8
.word 0x8a671cd4,0xc90847db
.word 0x6da79cf4,0x358b2c40
.word 0x0f13c863,0xb3809a76
.word 0xf7eebc4c,0x7cb380b1
.word 0x08cbac94,0x26763590
.word 0xf1d79448,0x98580367
.word 0xca0926c9,0x8eb856df
.word 0x644efb25,0x6f638e12
.word 0x23117e04,0x3ec981f3
.word 0xe9dd50a7,0x25bcedb3
p61_local1_expect:
.word 0x797b3cb0,0xf28e3c4f
.word 0x9a30bc1d,0x4f87507b
.word 0x6c71e851,0x9aa2da24
.word 0x0da73dd7,0x6d70ee89
.word 0x52f9ff91,0x49add10b
.word 0x005d0a21,0x853ba326
.word 0x0ccb5f38,0x2baf673d
.word 0xe5489696,0x7da5dbe7
.word 0x52c1bc08,0x41714f5c
.word 0x2b6d4c63,0x88cfd410
.word 0x2c22a5b3,0x18c0eb5b
.word 0x13ff7e2d,0x76b78aa1
.word 0xa12ca0bd,0x7bca38e0
.word 0x86571303,0xaea4e705
.word 0xa75ac554,0x5384b61f
.word 0x9d42418f,0xfd73a431
.word 0x9a30bc1d,0x6c71e851
.word 0x466f8a65,0xf2f81559
.word 0x08341a15,0x1f31dba2
.word 0x2056feb9,0x85d5b321
.word 0x9468994f,0xb6ec2ff5
.word 0x1bfa61a8,0x6409964f
.word 0x428b05dc,0x29fed9a7
.word 0x43dd3954,0xab0b99e1
.word 0x4586de45,0xbf2117f2
.word 0x6aec72d5,0xda73a2e2
.word 0x93dfd700,0xa1701905
.word 0x0a64f8e8,0x33791a90
.word 0x4b6ec610,0x5dc3570b
.word 0x81d489df,0xf338c035
.word 0xb7d15f48,0x313f43e7
.word 0x5e22f6b4,0x8beb9ace
.word 0xb8f110fe,0x90950f84
.word 0x0ca4a58d,0x3dd75cff
.word 0x354b9a2b,0xffef9627
.word 0x528f4b3a,0x8489430c
.word 0x111e70bc,0xc643ad43
.word 0x08a2d471,0xd6044516
.word 0x34ccadd4,0xd2d8d435
.word 0xe34932a7,0xab0b99e1
.word 0x69d2ac85,0x44774658
.word 0xa9ff203d,0xb45d54ff
.word 0xc9b5d681,0x3e23462b
.word 0xd65f0f5d,0xf7322605
.word 0xd0eeccce,0x69012214
.word 0x07936440,0xd4ac0758
.word 0x7e14ff28,0x9e6ef77c
.word 0x3643f2f2,0x78d5dd15
.word 0x96781ccf,0x84de6468
.word 0x29a9b87f,0xd4c04a55
.word 0x94e013a9,0xf112fd39
.word 0x57b202a4,0xbd1b7469
.word 0x7c034737,0x6c111263
.word 0xaa28bcf3,0x624ff38e
.word 0xa1030202,0x878c2c24
.word 0x3040e0a8,0xe40eb137
.word 0xcb3e8361,0x3e0e7e30
.word 0x71da2a79,0xb1d2478a
.word 0x920cd1aa,0xd23395b4
.word 0x190b2b90,0x87310c6c
.word 0x8e22ed15,0x3406f6cc
.word 0x7d4e0695,0xbf151428
.word 0xfc06f56f,0xbe40cf84
.word 0xc179045a,0xf9c5828d
p61_local2_expect:
.word 0x16d57f9c,0xb7064a81
.word 0xb824b188,0x6da79cf4
.word 0xcf1c7896,0x23f18d93
.word 0xc1fcb82c,0xfe418264
.word 0x084b0664,0x201e783b
.word 0x357eb920,0xc30ec2ad
.word 0x2ed4098a,0xc90847db
.word 0xb8ac4e7c,0x2ef38240
.word 0x73b51d07,0x6fff7bed
.word 0xff3cc8cc,0x90f4399c
.word 0x549ddbbc,0xc1764ea8
.word 0xbe06066f,0xc9171929
.word 0x218c80dd,0x13223d4d
.word 0xa7fecd48,0x9e2c9e2c
.word 0x1d1ac30b,0x6ca2ff77
.word 0x88066450,0xcfd40a80
.word 0x25325f51,0x75c899bc
.word 0x8e6da2b2,0x702053dd
.word 0xa1c37903,0x920c2e86
.word 0xab040288,0x3bfaffa0
.word 0x511d968d,0xdc1b41d1
.word 0x84626bc7,0xa336ff65
.word 0x15e35915,0x1491be68
.word 0x54af5534,0x2e54770e
.word 0x0789448d,0x59fd0f92
.word 0xab232636,0x563ca37a
.word 0x18a14b49,0xfda80b04
.word 0x2188293c,0x72056d9f
.word 0x20115558,0x1c193a38
.word 0x15c251f8,0x09858b59
.word 0x7d68275b,0xae00c03d
.word 0x2e6a9fd7,0x5e582bbc
.word 0x8b00efd5,0x3aaed9e9
.word 0xf3c625c8,0xbcfbcc00
.word 0xb6cc5f7a,0x08b425b7
.word 0x3e0ffa2c,0xcb3e23bc
.word 0x64ffffed,0x42c61867
.word 0x83b8f932,0x03238ae8
.word 0x62318919,0xa9ff203d
.word 0xab80d014,0xbc7d3574
.word 0xb824b188,0x6da79cf4
.word 0x85541501,0x3f512561
.word 0xc9ee16b9,0xbdc4cc91
.word 0x162c1350,0x3eb974ea
.word 0x307908c1,0xfbdd0e42
.word 0xa691f933,0x7c4ef0e1
.word 0x0a0ce94f,0x946ac49c
.word 0x7acd4958,0xaff5ff4c
.word 0xde3778ff,0x0e449330
.word 0xc179e295,0x3b312da9
.word 0xb15555ca,0x7243b4b4
.word 0xf8a09b07,0x4a359177
.word 0x45d82451,0x8c6a23dd
.word 0x76b265e4,0x1d4d7a50
.word 0x9b0a62ff,0x98250497
.word 0xd7a6983c,0x2098c715
.word 0x4be42c24,0x486cad58
.word 0x2792fff6,0x3cfd91a8
.word 0xb7ca549c,0x685416fb
.word 0x66ecbedb,0xf3c212cc
.word 0xfe2a2b2d,0x35be0070
.word 0xa6a899a8,0xc5c7ca45
.word 0x5e4e276c,0xeaa3121a
.word 0x217781c1,0x2f4660d2
p61_local3_expect:
.word 0x25f400b4,0x70cc5b5f
.word 0x8e27b9eb,0xfc43b72b
.word 0xca6079c3,0xbb4d168b
.word 0x1a6016ba,0x401306eb
.word 0x19bb5081,0x61dda798
.word 0xfd48091c,0xc2d0e02e
.word 0x9fdcd09b,0x5177c771
.word 0x9a2dc577,0x86431421
.word 0x24279bad,0xd9c044f5
.word 0x850f1127,0x8bca4c31
.word 0x0de4af68,0x52f62e6a
.word 0xc1d39623,0x5b3ab1c9
.word 0x6f7e60f1,0x90b6468d
.word 0xfcd6941f,0x4ca41bd7
.word 0xf5947b03,0xf9599716
.word 0x007b918c,0x620c1d45
.word 0x5d0d4398,0xbad31652
.word 0x3eff73fb,0x0548ff8b
.word 0x66cd495e,0x0960b3c5
.word 0x23c4c02a,0xf52757a5
.word 0x6dd0efd0,0x12583b6a
.word 0x92eb224d,0x07fe89ea
.word 0x4a616309,0x20557f2a
.word 0xb3168098,0xe0cba88f
.word 0x0f13c863,0xb3809a76
.word 0xb36b998a,0x7cb380b1
.word 0x08cbac94,0x26763590
.word 0xf1d79448,0x98580367
.word 0xca0926c9,0x95f8040d
.word 0x644efb25,0x6f638e12
.word 0x23117e04,0x3ec981f3
.word 0xe9dd50a7,0x25bcedb3
.word 0x8b19d932,0x2cf27a74
.word 0x03b3afbd,0x8ec200b9
.word 0xa9d1c151,0x36f7436d
.word 0x0d350d28,0x652be335
.word 0xfa783a83,0xba15cf2e
.word 0x73a32338,0xb1e37a71
.word 0xaf108e8e,0x60e0b9bf
.word 0x31dbe683,0x4a5769c1
.word 0x25325f51,0x75c899bc
.word 0x8e6da2b2,0x702053dd
.word 0xa1c37903,0x920c2e86
.word 0xab040288,0x3bfaffa0
.word 0x511d968d,0xdc1b41d1
.word 0x84626bc7,0xa3364865
.word 0x15e35915,0x1491be68
.word 0x54af5534,0x2e54770e
.word 0x2d1f15de,0x040150a7
.word 0x4902f10a,0x36f7436d
.word 0x14bc1977,0x8c857a8f
.word 0x1177ed4f,0xfcec2d0b
.word 0x80adbe5d,0x41f6d342
.word 0x4200deff,0xb913705a
.word 0x1b714a6c,0x9a9f92cd
.word 0x8a7e0a4b,0xa2a7b085
.word 0xeddd8726,0x5daa4299
.word 0xfef9afa9,0x501abf4a
.word 0xbd30e2da,0x1c12a6a1
.word 0x426ce068,0x4d1eb406
.word 0x719fefc9,0x4902f10a
.word 0x2aa94e30,0x4624cb7c
.word 0x818fd207,0xc6e42e5d
.word 0x4d51ad46,0xeb6ac9dc
p62_init_registers:
.word 0x57b65b61,0xaebd1899 ! Init value for %l0
.word 0xeb7ce844,0x268e31cf ! Init value for %l1
.word 0xd8278e4f,0xd6a53652 ! Init value for %l2
.word 0x4a5923cc,0x80a97fb0 ! Init value for %l3
.word 0x428615c0,0x43000d37 ! Init value for %l4
.word 0x65c8f3b8,0x714d4b75 ! Init value for %l5
.word 0xba75c0e6,0x9f8cd1b1 ! Init value for %l6
.word 0xbe407f8f,0xfd3d9965 ! Init value for %l7
.align 64
p62_init_freg:
.word 0x63aaa438,0x68405f22 ! Init value for %f0
.word 0xcb7e83ea,0xb20b434b ! Init value for %f2
.word 0xe75a414c,0x3c003655 ! Init value for %f4
.word 0x995c35c7,0xf8419759 ! Init value for %f6
.word 0x68f4495a,0x08accc91 ! Init value for %f8
.word 0x961d94a5,0xa704a968 ! Init value for %f10
.word 0x4c13b446,0xae9a6760 ! Init value for %f12
.word 0x7b9b8b14,0x05fbe570 ! Init value for %f14
.word 0x975259e0,0xd3433ff1 ! Init value for %f16
.word 0xc5280e21,0xe7249c37 ! Init value for %f18
.word 0x67495005,0x84bc0edd ! Init value for %f20
.word 0x8ef132a7,0x5c05df88 ! Init value for %f22
.word 0xc0b27fd9,0x5f17d6f0 ! Init value for %f24
.word 0x3c3c1f00,0xebd3ac1d ! Init value for %f26
.word 0x539b7f1f,0x9c762dea ! Init value for %f28
.word 0x62d6191f,0xff715fc0 ! Init value for %f30
.word 0x3cac5a6c,0x17bf39a9 ! Init value for %f32
.word 0x0c8d8b4e,0x1142313c ! Init value for %f34
.word 0x7392400c,0xbcbd0d60 ! Init value for %f36
.word 0x405baab0,0x76a87a95 ! Init value for %f38
.word 0x14dd3cc2,0xedb52927 ! Init value for %f40
.word 0x03cc78fd,0x3b83b389 ! Init value for %f42
.word 0x233a10c1,0x26296650 ! Init value for %f44
.word 0xeb1644cd,0x2538789f ! Init value for %f46
.word 0x695461a1,0x7beb1e48
.word 0x6f5fa888,0xbce82143
.word 0xeddb03bd,0x07eea909
.word 0x580bb26b,0xae6ff6b7
.word 0xfb8a6bc4,0xb5921bd0
.word 0x7f2d5f83,0x368dc0fe
.word 0xf2adcc2d,0xbd53c065
.word 0xc8de5bfe,0xa80c6314
p62_expected_registers:
.word 0x00000000,0x171b1508
.word 0x00000000,0x1fcfe26e
.word 0x00000000,0x000000f7
.word 0x5147d319,0x43a2f873
.word 0x86a2b7d5,0x2e1fbca1
.word 0xef57ab99,0xbd959872
.word 0x00000000,0x8510cb78
.word 0x00da9436,0x20ce9ef3
p62_expected_fp_regs:
.word 0xb79fb09f,0xc18ea7c0
.word 0xb44fa06f,0x14ab4f83
.word 0x7669a7c7,0xc2f67f4c
.word 0x3e5bbc98,0xe46a2301
.word 0x3cfb6e39,0xb0dba665
.word 0xa7f93b57,0xdaa59ec9
.word 0x788fe7be,0xa4e1e765
.word 0x85f7f1d8,0x33d34efa
.word 0xe2bf626b,0xb3716494
.word 0xa1bc1f2e,0xd5b7a286
.word 0xfd7a0e32,0x59563dcf
.word 0x3eca4e82,0x1162315e
.word 0xd18a51f6,0xa2d251a8
.word 0xb7801165,0x78cb1085
.word 0x9711c7cc,0xa60f2398
.word 0xcec6ec77,0xe60acbf6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x80ee471c,0x35b4bc73
.word 0x09cd863d,0xa03b3526
.word 0xda323816,0xb1dbf901
.word 0x0d61a5b4,0x7b371b83
.word 0x000000f7,0x12e19665
.word 0x0000005c,0x53957840
.word 0x08abaaab,0xade7882d
.word 0x7c7b3c1d,0x9a814f7e
.word 0xeacd6f80,0x8e0d1cff
.word 0xc59e8cee,0x81985874
.word 0xca7f7ded,0x6a353c22
.word 0xdc3c1e3c,0x2283b91e
.word 0xfae568d3,0xd84b60cc
.word 0x40e42024,0xd8d33981
.word 0x50924bc3,0x32e7e221
.word 0xaea43118,0xe956733a
.word 0xb1dd3010,0xc0cc9635
.word 0x7d4d7edf,0x0000003c
.word 0xff14151f,0xc5aca6ed
.word 0x59e96e8a,0xb1e9c7e8
.word 0x3a80822e,0x48ccd604
.word 0x9620c29d,0x846d5de2
.word 0x3a888133,0x0000005c
.word 0xb827e6c3,0xfd3d9965
.word 0x0b4bf9b5,0x81e587f2
.word 0x993669c4,0x53957840
.word 0x20450c19,0xf556673f
.word 0x0c576d18,0x1f115701
.word 0xb8552c5c,0x694a59d9
.word 0x9cdfc68a,0x878f1cb9
.word 0x92d24332,0x5ea07269
.word 0xa987fd96,0x524ca0b7
.word 0xbf01d348,0xddcc70a0
.word 0x00000000,0x8932c3c4
.word 0xef0662ae,0xf4e7fc9b
.word 0x093d8556,0x832089ad
.word 0xf1724781,0x1aff5576
.word 0xcea9af02,0xfebd7a69
.word 0xe8d25dbe,0xc624af24
.word 0x6c903620,0x5589a7a0
.word 0x26307c05,0x20a45d54
.word 0x758caac2,0xff1344fb
.word 0x792cedf3,0xacec6d97
.word 0x91d9c273,0x2e11ff1b
.word 0x42c94feb,0x270004a0
.word 0x1fca0389,0x8dfb68cf
.word 0x5027a57c,0x7f5c513c
.word 0xf8b801af,0x7a4dde25
.word 0xe2bf626b,0xb3716494
.word 0xa1bc1f2e,0xd5b7a286
.word 0xfd7a0e32,0x59563dcf
.word 0x3eca4e82,0x1162315e
.word 0xd18a51f6,0xa2d251a8
.word 0xb7801165,0x78cb1085
.word 0x9711c7cc,0xa60f2398
.word 0xcec6ec77,0xe60acbf6
.word 0x946471b3,0x6b62bfe2
.word 0x86a2b7d5,0x2e1fbca1
.word 0xcf3d5659,0x320e7afd
.word 0x5e316211,0x824eca3e
.word 0x705f7c7f,0x8e0d1cff
.word 0x8510cb78,0x651180b7
.word 0x98230fa6,0xccc71197
.word 0xf6cb0ae6,0x77ecc6ce
p62_local1_expect:
.word 0x4d02dca4,0x06e18beb
.word 0xd6b43462,0x458cf879
.word 0x0065d4a8,0x5776f3c1
.word 0x03ccc8e6,0x6c093ba5
.word 0x12aed523,0xad40e187
.word 0x31737d15,0x2476d61b
.word 0xa5d9b0eb,0xff337047
.word 0x9f8cd1b1,0x00008932
.word 0x36c3bdc5,0x39759f12
.word 0x08cf7ba3,0xb7304f42
.word 0xcbb85ae2,0xb90a3524
.word 0x00000004,0x0e332f10
.word 0x1f486821,0x9e11ea81
.word 0xb881a2b7,0x98b602f1
.word 0xdebff9ee,0xae784815
.word 0xd6196c4d,0xf98cb9fb
.word 0x597adc58,0x2f4f9919
.word 0xf26378d9,0xbe2d0be7
.word 0x251f20c0,0xa63c27e4
.word 0xb4726395,0xf3b24e0a
.word 0x6bb0c08e,0x28dfa94c
.word 0x65874108,0x3c9c0c1e
.word 0x52ff9fd6,0x631b0759
.word 0x014811fe,0x59e96e8a
.word 0x517ad861,0x3b619ef2
.word 0xa1301f4c,0x16ffa6b7
.word 0xff87f2e4,0xcf55642f
.word 0x89895f91,0x0e332f10
.word 0x021f91c5,0xed68ba44
.word 0xc122ec5b,0x8bd00aa3
.word 0x3d1274aa,0xfc4aa3b5
.word 0x3b3b67f0,0x9c18021f
.word 0x2dd55069,0xbb65db8a
.word 0xe2bb1432,0x787dc0f4
.word 0x682c389f,0x13ac24c9
.word 0x431859bd,0x306a4e4f
.word 0x1aff5576,0x234a7b2f
.word 0x6d5d7e21,0x3db41803
.word 0xe7cf5dcf,0x6ca63594
.word 0x7fb8c944,0x210e4271
.word 0x4e9062c5,0xa1d4e348
.word 0xa26c2422,0xc7c0b27f
.word 0x8b774080,0x094d5cf2
.word 0x7fe73821,0x8838221f
.word 0x750effb6,0x37699e29
.word 0x6b94c620,0x978668c2
.word 0xb6683545,0xb407ea0f
.word 0x173dc32b,0x6f5a5eca
.word 0xe2bf626b,0xb3716494
.word 0xa1bc1f2e,0xd5b7a286
.word 0xfd7a0e32,0x59563dcf
.word 0x3eca4e82,0x1162315e
.word 0xd18a51f6,0xa2d251a8
.word 0xb7801165,0x78cb1085
.word 0x9711c7cc,0xa60f2398
.word 0xcec6ec77,0xe60acbf6
.word 0x47a1cc62,0x5147d319
.word 0xb47a2e3a,0xd4597460
.word 0x92d24332,0x29781a6a
.word 0xcbcd0417,0x16a2cc58
.word 0xec85be96,0xbd5afda9
.word 0x4264b165,0xa7818069
.word 0xbade0b2a,0x47d4128d
.word 0x9a28f9de,0xa62c8b3a
p62_local2_expect:
.word 0xb1feef01,0x13152171
.word 0x00000057,0x5d778b7d
.word 0x74aca41d,0xb7cca02d
.word 0x85999513,0x557703a4
.word 0x3f768743,0x0c6d5896
.word 0x74a5a440,0x360e03cb
.word 0xff1c98ad,0x866e3fcd
.word 0x13336cbf,0x34f4beeb
.word 0x2786bcfb,0x4e28847c
.word 0x8664648d,0xbb9756ee
.word 0x20bbf7e1,0xffb9909e
.word 0x2da7d220,0x55c07a1d
.word 0x282ea070,0x5659584b
.word 0x50ff38f2,0x66a2273a
.word 0x8c17a62f,0x1eeb4d8b
.word 0x5ec2a2b0,0x436dd650
.word 0x391f1213,0xf1ea1077
.word 0xa67f49e6,0xc8830f0b
.word 0x2a081680,0x2fd6739b
.word 0xf5e522ac,0x62111104
.word 0x122ce32b,0x4f6d01ec
.word 0x4bb59d26,0x13c7d8bc
.word 0x07c73a4e,0xfbbda4e5
.word 0x06da3abe,0x284192aa
.word 0xa1d48f01,0x07c00e71
.word 0x150a6126,0xf98cb9fb
.word 0x65d28566,0xd26d6a06
.word 0xdb594921,0x2e86e24e
.word 0xa821b0da,0x11b85ce9
.word 0x869a4100,0xc5d948f6
.word 0x143c10cd,0x443d720d
.word 0xf40b79b0,0xd3c9957c
.word 0x1cd04938,0x35890939
.word 0xe4cbe82a,0xe4e79064
.word 0x388d40d1,0x74c68482
.word 0xae223fd5,0x570c303f
.word 0x68742745,0xf3d277d0
.word 0x4ef8b36f,0x0385b65a
.word 0x630b00e2,0x171b1508
.word 0x50e2bb3f,0xbe7162a4
.word 0x96a64592,0xb7d44df6
.word 0x527fbc06,0xe0580fad
.word 0x88619ac5,0x4839daaa
.word 0xec37d4a0,0x7c44a5aa
.word 0xbc5ee5b3,0x20e20796
.word 0x6e7b0741,0x3c9c0c1e
.word 0xe288db17,0x9d7fd655
.word 0xe20bd74b,0xa86c1eae
.word 0xc5eb3078,0x3120d4da
.word 0x666f08ff,0xa67578f5
.word 0x0bf29c98,0xe19cddbf
.word 0x04827a8a,0xc113b283
.word 0x295a8d24,0x8ecb421f
.word 0x80e40349,0x47d18848
.word 0x6b0ccb44,0x74f6eff7
.word 0x241f7ed7,0xaf8c5d4c
.word 0xd3ea0389,0x18ff526d
.word 0xa12ff68f,0x857c966c
.word 0x8752cbc3,0x37711a1f
.word 0x163787d4,0xb81abb6a
.word 0xef68309c,0xa2e5735d
.word 0x5b552b66,0x8d9fe247
.word 0x603af9a3,0x7bcc1439
.word 0x24bffac4,0xd6ec33ea
p62_local3_expect:
.word 0xc0a78ec1,0x9fb09fb7
.word 0x834fab14,0x6fa04fb4
.word 0x4c7ff6c2,0xc7a76976
.word 0x01236ae4,0x98bc5b3e
.word 0x65a6dbb0,0x396efb3c
.word 0xc99ea5da,0x573bf9a7
.word 0x65e7e1a4,0xbee78f78
.word 0xfa4ed333,0xd8f1f785
.word 0xef690d7b,0xf83fcb57
.word 0x00da9436,0x20ce9ef3
.word 0xf853b85c,0x2280de83
.word 0xcd6e8092,0x6147cc64
.word 0x7282b474,0x14877eb4
.word 0x35df56fb,0x27456390
.word 0xd9015e4a,0xb2f0485a
.word 0x5147d319,0x43a2f873
.word 0xc549598d,0x7845529f
.word 0x0a926aff,0x8a1710e6
.word 0x669dd171,0x59ff3583
.word 0xca2d5806,0xa88f20b3
.word 0x71c15e13,0xeb7af16b
.word 0x1829bb0a,0x9e6a55f6
.word 0x2f476ce5,0xed5de94d
.word 0x8929e7e9,0x5f11d35c
.word 0x1643f12b,0xb26bea5a
.word 0x7caff52f,0xef9f54b0
.word 0x57e9382a,0xde935223
.word 0x3332c3ba,0x24adb58b
.word 0x1e0355be,0xe196c39b
.word 0xb7cdeb51,0xd7318ebd
.word 0xf86cd562,0xc588d1c9
.word 0x4e4d576a,0x0c115bc3
.word 0x73108981,0x68742745
.word 0x32e21b9e,0x87d8d1e2
.word 0x0c4647e9,0x0f3f30d8
.word 0x86924a8b,0xd2ba9fd1
.word 0xef57ab99,0xbd959872
.word 0xb26241be,0x8c233820
.word 0x1cf8af19,0xeded4ced
.word 0x5c4c5a4f,0x5a8ffed9
.word 0x742c486d,0x4a81ba81
.word 0xc051b233,0xe182c3f3
.word 0xb7f84e25,0x6efb0760
.word 0x965857ef,0xb7dd29ba
.word 0x51a2babd,0x270004a0
.word 0x5c0ff3fb,0x164b5bbd
.word 0x6782c33d,0x4670a897
.word 0xc79f15ba,0x0b7e873d
.word 0x9347a88e,0x20aadd73
.word 0xc5f8558f,0x686d713e
.word 0xffe90eff,0xfc2ebbc5
.word 0x333c5b2f,0xc1b344ab
.word 0x2e7fb08b,0x2dd55069
.word 0x291cf4b2,0x76a0ff9a
.word 0xab7cf9f0,0xb8552cff
.word 0x80a97fb0,0x04f399f1
.word 0xc9c133ff,0x3fc05693
.word 0x5f9ab6eb,0xadd85d3c
.word 0x32227b50,0xb76cad7f
.word 0x14a99121,0xa7a7ee2c
.word 0x0de0b429,0x1415ff33
.word 0x08470c9b,0xd0385deb
.word 0x7dc4ff7f,0x33a97515
.word 0xdc68e581,0x771d2eb3
p63_init_registers:
.word 0x77a07eb0,0xb1f2962c ! Init value for %l0
.word 0xcdce4ba6,0x1820600c ! Init value for %l1
.word 0x051e82ae,0x478ab6bf ! Init value for %l2
.word 0x1d20c975,0x95b206d9 ! Init value for %l3
.word 0xe52d828a,0x36c4bda8 ! Init value for %l4
.word 0xf32283ba,0x5eb7ca5b ! Init value for %l5
.word 0x859cb4de,0x891d50fd ! Init value for %l6
.word 0x3e593cda,0x173093c0 ! Init value for %l7
.align 64
p63_init_freg:
.word 0x58bb6d8d,0x2189828f ! Init value for %f0
.word 0xe81c8140,0x6e22a9eb ! Init value for %f2
.word 0x74cacd15,0xb26c276c ! Init value for %f4
.word 0x6b528612,0xd0103c6e ! Init value for %f6
.word 0xfe2450a2,0x09b3b058 ! Init value for %f8
.word 0x72743fb7,0x59d0322b ! Init value for %f10
.word 0x73625304,0x967fef5f ! Init value for %f12
.word 0x3636c695,0xa7befd81 ! Init value for %f14
.word 0xfeaa5870,0xfc118f19 ! Init value for %f16
.word 0xc4d039c2,0x66ec78ae ! Init value for %f18
.word 0x9354f338,0x17236658 ! Init value for %f20
.word 0x2e7a283e,0xfe008ca1 ! Init value for %f22
.word 0x817d7564,0xcb1cb2c6 ! Init value for %f24
.word 0x8930240f,0xf43ac2c0 ! Init value for %f26
.word 0xbf5e1702,0xdd6710d5 ! Init value for %f28
.word 0xe09179b2,0x7507e7ba ! Init value for %f30
.word 0xa3db1847,0x7c998893 ! Init value for %f32
.word 0xf9476277,0xc2e28e41 ! Init value for %f34
.word 0x1be304dc,0x19c05a3a ! Init value for %f36
.word 0xc74dd3df,0x073b05fa ! Init value for %f38
.word 0x750efd14,0x16ef86fe ! Init value for %f40
.word 0xd494bf32,0x1257f816 ! Init value for %f42
.word 0xf8c1937d,0x9ecee58c ! Init value for %f44
.word 0xea293421,0x8e79b872 ! Init value for %f46
.word 0xeb5865fa,0x217d2552
.word 0xe1bb00e7,0xd37b73e1
.word 0x5455cbac,0x141f71dd
.word 0xdcd48176,0xa9b8f48e
.word 0x41fa7498,0x7b80efed
.word 0x7a9f006b,0x92ef1dbf
.word 0x65455c4e,0xd597e938
.word 0x344188d2,0x11beccf8
p63_expected_registers:
.word 0x00000000,0xc47c4dcd
.word 0x00000000,0x9d80c4b5
.word 0x00000000,0x15cdca74
.word 0x00000000,0xd840b36f
.word 0x00000000,0x0000004b
.word 0x0add176a,0xacfc71cf
.word 0x00000000,0x00000057
.word 0x00000000,0x00000007
p63_expected_fp_regs:
.word 0x98ed1067,0xba21336f
.word 0x101e1707,0xb8ab5049
.word 0x428d644a,0x0962f90a
.word 0x491705de,0x00000000
.word 0x3b040e0c,0x9a7a2b0e
.word 0xc7ab8dd6,0x1ba2e2ed
.word 0xcd14d219,0x98d124e9
.word 0xc86d400d,0xd840b36f
.word 0x1cf86da8,0x9f4e515b
.word 0x74ad3e25,0xf8b56d87
.word 0x420a557b,0x019d5976
.word 0x4a7c0c0b,0xde0f873e
.word 0x81f1a85c,0x2a846f3a
.word 0xb784af75,0xf20d85c7
.word 0x01a163db,0x294f91a6
.word 0xb30cf090,0xf2c5e510
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x4dffc34b,0x61460b80
.word 0xea0b6eb7,0xd1a35eb4
.word 0x6a78499d,0x85d1dba7
.word 0x9f5658fe,0xeb26ca4b
.word 0xb7534ca9,0x4ded84c2
.word 0x02ebfc2b,0xd54359f0
.word 0xeab0a4d6,0xbf893a6d
.word 0x95cafdcc,0x7ba1e710
.word 0xecff8e86,0x9ec27c0e
.word 0xbad30f0c,0x461f0325
.word 0x7a3f6c96,0xf55c33e8
.word 0xf4b358df,0xc368639b
.word 0xffa55951,0x3fa9f54d
.word 0x288687eb,0x09c39468
.word 0xbef2c342,0x8257abd9
.word 0xa1834c8f,0x85b7cb07
.word 0x6f3321ba,0x6710ed98
.word 0x4950abb8,0x07171e10
.word 0x0af96209,0x4a648d42
.word 0x00000000,0xde051749
.word 0x0e2b7a9a,0x0c0e043b
.word 0xede2a21b,0xd68dabc7
.word 0xe924d198,0x19d214cd
.word 0x6fb340d8,0x0d406dc8
.word 0x6f458ba9,0xd8a2180a
.word 0x1973a13e,0xa1834c8f
.word 0xe707e534,0x32b2cd30
.word 0x68a65aae,0x4c2c2f3e
.word 0xff7d1280,0x2b93c28f
.word 0x7dfffcbc,0x358d6e7a
.word 0xf146fcf7,0x946d1f41
.word 0x236e045b,0x650e3585
.word 0x04ca75ea,0xedfc87a6
.word 0x0add176a,0xacfc71cf
.word 0xa8be9f47,0x6a1af0bf
.word 0x4e15b0c2,0x991ed49e
.word 0x3a617bf7,0x46b509de
.word 0x138a5c24,0xaa621f88
.word 0xa96159df,0x46ce2dfc
.word 0x69d82c53,0x41fedaff
.word 0xddc04d90,0x39bee7a5
.word 0xab05183a,0x336e0659
.word 0xc17444d4,0x6206b417
.word 0x0f2bb716,0xa7bdb3f9
.word 0xfff46ae3,0xe7343260
.word 0x5b85d7f0,0xfd3e0f42
.word 0x074d10d2,0x9aa0e6ca
.word 0x3cb0603f,0x7da5bde2
.word 0xc48b34ee,0x6d564b8a
.word 0x31c7733b,0x7b2294ca
.word 0x711303dc,0x28c6aaa6
.word 0x81cc0bf6,0xd1e126df
.word 0xa65ed297,0x4be60e80
.word 0xb0edbe28,0x037172d6
.word 0x2153c4a0,0x8dc9b03f
.word 0x14ea5069,0x75f16f6f
.word 0xeedf9a28,0xbebf9220
.word 0xb20f9e7d,0x593bff74
.word 0x27891feb,0xcf153fcc
.word 0x5e5388ba,0x074562db
.word 0xfb8aa1ac,0xe5affc78
.word 0xda133c1e,0x9d7cd78f
.word 0xbd55ee8f,0x4920073e
.word 0xbbbbb090,0xd18b04d0
p63_local1_expect:
.word 0x4fd82206,0xeb92755c
.word 0x6769733a,0x000000f5
.word 0x38d47f4c,0xe59d5786
.word 0x159de796,0xe4f41116
.word 0x5906bfbd,0xff8130d7
.word 0x37c39e9c,0x3cccfdd9
.word 0x67e450fa,0xd14372c4
.word 0x5466bee4,0xb66d935d
.word 0x077b3d64,0xd26c784f
.word 0x1259a10a,0xdfa1b583
.word 0x488e0317,0x0a2e4ada
.word 0x725190cb,0x58e4a5b0
.word 0x8b0aa87e,0x9a27cb43
.word 0x27b3b76d,0x35e4d146
.word 0xf5d70894,0x92085ae6
.word 0x9aff937e,0x54cc22c3
.word 0x32cb96fd,0x6cff4a00
.word 0x5b47eebf,0xff10befc
.word 0x629179ac,0x40c20fc5
.word 0x02293d26,0x1d3bebff
.word 0x418835fd,0x2512b8fe
.word 0x5bd60ae3,0x38d47f4c
.word 0x6b87c40e,0x8aa933ab
.word 0x15a79d76,0xa411428e
.word 0x98ed1067,0xba21336f
.word 0x101e1707,0xb8ab5049
.word 0x428d644a,0x0962f90a
.word 0x491705de,0x00000000
.word 0x3b040e0c,0x9a7a2b0e
.word 0xc7ab8dd6,0x1ba2e2ed
.word 0xcd14d219,0x98d124e9
.word 0xc86d400d,0x6cff4a00
.word 0xbb8fb891,0x141c40d8
.word 0xb02f36b4,0xab591061
.word 0xc52e5edb,0x6c4251b3
.word 0xc551f9ff,0x55624c9d
.word 0x372fdb7f,0x44d928b9
.word 0x32629e5e,0xe82bd160
.word 0x2d774618,0xb813ba27
.word 0x6cb1b118,0x4d081da1
.word 0x23db7869,0xecb3ce0c
.word 0x612fc666,0x089414fe
.word 0x12e28e44,0x5b742830
.word 0xbf081e5c,0x85fe1552
.word 0x4d12b365,0x17a59433
.word 0x6ddcac6f,0x85eefd5a
.word 0x478a6429,0x5bd60ae3
.word 0x8bb1328d,0xa167caaa
.word 0x97de36ec,0xe834c6f3
.word 0x2faadd84,0x944fe4f5
.word 0x0d7bad74,0x4f8b78f8
.word 0x09c58172,0xe28af99b
.word 0x9c6a5a76,0x1f96071a
.word 0x632981e2,0x6539ab0c
.word 0x3023e677,0x0fdb288c
.word 0x00bee734,0xa245f75a
.word 0xbe57b8ce,0xf4490c73
.word 0xf569917f,0x2c9f339b
.word 0xc47c4dcd,0xdd55c9e3
.word 0x72789c3d,0x2164e357
.word 0x8b0d2c6d,0x1a208f39
.word 0xc62647c7,0x02f1c2fb
.word 0x9d80c4b5,0x5cf21be2
.word 0xdf466a1e,0xe602fc8a
p63_local2_expect:
.word 0x807adb09,0x6ccbe71f
.word 0xd1cf9846,0x5cddec0c
.word 0x1cc0fc2d,0x46e28433
.word 0xfb2ad66e,0xeb695a3e
.word 0x7db2c55d,0x165c114b
.word 0xa6b34f7e,0xb19b2162
.word 0x0044964d,0x03307e1d
.word 0x3b60f8e0,0xa1356f98
.word 0x8d7f0ba4,0x2bf65752
.word 0xc62c0ad1,0xb918291e
.word 0x7bf1cc0f,0xec060a49
.word 0xcda0045c,0x47b1c5f9
.word 0xe33353bf,0x7c61461d
.word 0x1be4644a,0x964afff1
.word 0x0920fe03,0xd8a32243
.word 0x72148835,0x8b45ddad
.word 0x0f19ccf8,0x8fdd362f
.word 0xe81c8140,0x6e22a9eb
.word 0x74cacd15,0xb26c276c
.word 0x6b528612,0xd0103c6e
.word 0xfe2450a2,0x09b3b058
.word 0x72743fb7,0x59d0322b
.word 0x73625304,0x967fef5f
.word 0x3636c695,0xa7befd81
.word 0x71c77eba,0xcd01f0e1
.word 0xf1607b84,0x80c7be66
.word 0x3f60a951,0x43090448
.word 0x23857f95,0x210a76b9
.word 0x0f19ccf8,0x8fdd362f
.word 0x42c4632c,0xde051749
.word 0xfa45c8c5,0x91354c01
.word 0x67eb7911,0x6e228c2b
.word 0xd78578e2,0x2b69f1a3
.word 0x526ea571,0x934a985e
.word 0xe6524d3a,0x57e17be8
.word 0x945f2298,0x5b8553cc
.word 0x7694486b,0x81c3094f
.word 0x99cce414,0x346adfd3
.word 0x911adecf,0xd234a6d8
.word 0xe3916254,0x4ba596ab
.word 0x5b514e9f,0xa86df81c
.word 0x876db5f8,0x253ead74
.word 0x76599d01,0x7b550a42
.word 0x3e870fde,0x0b0c7c4a
.word 0x3a6f842a,0x5ca8f181
.word 0xc7850df2,0x75af84b7
.word 0xa6914f29,0xdb63a101
.word 0x10e5c5f2,0x90f00cb3
.word 0x3d1aeeda,0x69af5d23
.word 0x0d40042a,0x51842f45
.word 0xcc246593,0x36fed885
.word 0xad54df35,0xf7ae299b
.word 0xc610ea49,0x15e4319d
.word 0xf19dc9f0,0xd0f54d90
.word 0x673b4994,0x2a495956
.word 0x3b664669,0xe2208e99
.word 0xaf82bf59,0x478ab6bf
.word 0x3458ff33,0xaaa60c2f
.word 0xb69e0462,0x9a1332d8
.word 0x253ead74,0x159de796
.word 0x6eb99daf,0x73af9da8
.word 0x1cc489a9,0xbc4ec0b9
.word 0x35ae41c1,0xdeab5be5
.word 0xfb20b219,0xfd33546e
p63_local3_expect:
.word 0xc3dd407a,0x95e68cb5
.word 0x0935c9df,0xbed60853
.word 0xffa4cb1a,0x2b1cebb8
.word 0x7da28d9e,0xf6a981cc
.word 0xb12a7d04,0x98325b8d
.word 0xe4071fd9,0x80c7be66
.word 0x6712f335,0xadb8db05
.word 0xd97c9e6e,0xa9318800
.word 0x5608c6f7,0x8e0885b5
.word 0x25379cdb,0x2ac858b7
.word 0x4e81a774,0xde15c3d3
.word 0x49a9a97f,0x41256540
.word 0x4631e1d4,0x2ec81f10
.word 0xec89b153,0x000000c6
.word 0x75b345ac,0xf24464b7
.word 0x85f6ad3f,0xfadb3923
.word 0xf5deb8ee,0x163f29ff
.word 0x1410fb22,0x35bb89fe
.word 0x7a44f613,0x3a74de29
.word 0x79ba8871,0xab4acef5
.word 0x919c4ef7,0x6838a0b2
.word 0x4c55b861,0x76640f94
.word 0x6d7dfba6,0xb95eb4a9
.word 0xda3cc123,0x92f6669c
.word 0x58bb6d8d,0x2189828f
.word 0xe81c8140,0x6e22a9eb
.word 0x74cacd15,0xb26c276c
.word 0x6b528612,0xd0103c6e
.word 0xfe2450a2,0x09b3b058
.word 0x72743fb7,0x59d0322b
.word 0x73625304,0x967fef5f
.word 0x3636c695,0xa7befd81
.word 0x98ed1067,0xba21336f
.word 0x101e1707,0xb8ab5049
.word 0x428d644a,0x0962f90a
.word 0x491705de,0x00000000
.word 0x3b040e0c,0x9a7a2b0e
.word 0xc7ab8dd6,0x1ba2e2ed
.word 0xcd14d219,0x98d124e9
.word 0xc86d400d,0xd840b36f
.word 0x8f828921,0x8d6dbb58
.word 0xeba9226e,0x40811ce8
.word 0x6c276cb2,0x9a27cb43
.word 0x6e3c10d0,0x1286526b
.word 0x58b0b309,0xa25024fe
.word 0x2b32d059,0xb73f7472
.word 0x5fef7f96,0x04536273
.word 0x81fdbea7,0x95c63636
.word 0x239bdcd7,0x586689cc
.word 0xf40d09a6,0x46b963c3
.word 0x7827712e,0x6fb340d8
.word 0x6ce1c098,0x4447a063
.word 0x0367e430,0xcadb59a8
.word 0x80ed9eb7,0xfe8ebd55
.word 0xff126d2f,0xa3a1cae0
.word 0xdfe8b716,0x5d1d5a22
.word 0xf503ff8a,0xf42c5fd8
.word 0x0f9a00cc,0x6b296e70
.word 0xc315d3ea,0x1e538cb9
.word 0x8fe68ce2,0xdc3a1fd6
.word 0x0bb03d22,0x7c67afcb
.word 0x4cd70648,0x78ebd988
.word 0x08960b19,0x611d4058
.word 0x515690b0,0x5aac3e1c
unres0_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres1_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres2_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
unres3_expected:
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
.word 0x00000000,0x00000000,0x00000000,0x00000000
p0_invalidate_semaphore:
.word 0
p1_invalidate_semaphore:
.word 0
p2_invalidate_semaphore:
.word 0
p3_invalidate_semaphore:
.word 0
p4_invalidate_semaphore:
.word 0
p5_invalidate_semaphore:
.word 0
p6_invalidate_semaphore:
.word 0
p7_invalidate_semaphore:
.word 0
p8_invalidate_semaphore:
.word 0
p9_invalidate_semaphore:
.word 0
p10_invalidate_semaphore:
.word 0
p11_invalidate_semaphore:
.word 0
p12_invalidate_semaphore:
.word 0
p13_invalidate_semaphore:
.word 0
p14_invalidate_semaphore:
.word 0
p15_invalidate_semaphore:
.word 0
p16_invalidate_semaphore:
.word 0
p17_invalidate_semaphore:
.word 0
p18_invalidate_semaphore:
.word 0
p19_invalidate_semaphore:
.word 0
p20_invalidate_semaphore:
.word 0
p21_invalidate_semaphore:
.word 0
p22_invalidate_semaphore:
.word 0
p23_invalidate_semaphore:
.word 0
p24_invalidate_semaphore:
.word 0
p25_invalidate_semaphore:
.word 0
p26_invalidate_semaphore:
.word 0
p27_invalidate_semaphore:
.word 0
p28_invalidate_semaphore:
.word 0
p29_invalidate_semaphore:
.word 0
p30_invalidate_semaphore:
.word 0
p31_invalidate_semaphore:
.word 0
p32_invalidate_semaphore:
.word 0
p33_invalidate_semaphore:
.word 0
p34_invalidate_semaphore:
.word 0
p35_invalidate_semaphore:
.word 0
p36_invalidate_semaphore:
.word 0
p37_invalidate_semaphore:
.word 0
p38_invalidate_semaphore:
.word 0
p39_invalidate_semaphore:
.word 0
p40_invalidate_semaphore:
.word 0
p41_invalidate_semaphore:
.word 0
p42_invalidate_semaphore:
.word 0
p43_invalidate_semaphore:
.word 0
p44_invalidate_semaphore:
.word 0
p45_invalidate_semaphore:
.word 0
p46_invalidate_semaphore:
.word 0
p47_invalidate_semaphore:
.word 0
p48_invalidate_semaphore:
.word 0
p49_invalidate_semaphore:
.word 0
p50_invalidate_semaphore:
.word 0
p51_invalidate_semaphore:
.word 0
p52_invalidate_semaphore:
.word 0
p53_invalidate_semaphore:
.word 0
p54_invalidate_semaphore:
.word 0
p55_invalidate_semaphore:
.word 0
p56_invalidate_semaphore:
.word 0
p57_invalidate_semaphore:
.word 0
p58_invalidate_semaphore:
.word 0
p59_invalidate_semaphore:
.word 0
p60_invalidate_semaphore:
.word 0
p61_invalidate_semaphore:
.word 0
p62_invalidate_semaphore:
.word 0
p63_invalidate_semaphore:
.word 0
! Data for Cross Processor Interrupt
.align 8
received_xintr:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_dispatch_retry:
.word 0,0
p0_xintr_data:
.word 0x00000000,0x00000001
.word 0xdf22f427,0xa8151f70
.word 0x00000000,0x00000002
.word 0xa804c15f,0xbc86d675
.word 0x00000000,0x00000003
.word 0xb41290d8,0x7f239e2f
.word 0x00000000,0x00000004
.word 0x9f081940,0x203ed837
.word 0x00000000,0x00000005
.word 0x609f8a88,0x32f3e218
.word 0x00000000,0x00000006
.word 0x6e4e90d0,0x3c182adc
.word 0x00000000,0x00000007
.word 0xfa40a637,0xf7989aef
.word 0x00000000,0x00000008
.word 0xb4ae632f,0x96934425
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x7cea5e80,0x36cb2b95
.word 0x00000000,0x00000002
.word 0xd444474f,0xef723f96
.word 0x00000000,0x00000003
.word 0x6c794e6f,0x95d75a4d
.word 0x00000000,0x00000004
.word 0xaeafad18,0x5bf7d349
.word 0x00000000,0x00000005
.word 0x48e660c0,0x150923c2
.word 0x00000000,0x00000006
.word 0x0e835238,0x5b618933
.word 0x00000000,0x00000007
.word 0x3805ec0f,0x8e734bde
.word 0x00000000,0x00000008
.word 0x7566db47,0xc4a81f3b
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0xd8da7b98,0x3e6697a5
.word 0x00000000,0x00000002
.word 0x9d60acef,0xccffb072
.word 0x00000000,0x00000003
.word 0x35397438,0x47eec158
.word 0x00000000,0x00000004
.word 0x056d2f1f,0x8f9eaa30
.word 0x00000000,0x00000005
.word 0x1224cd90,0x6e6a3483
.word 0x00000000,0x00000006
.word 0x66a06007,0xeec526aa
.word 0x00000000,0x00000007
.word 0x659e3a40,0x22d26aec
.word 0x00000000,0x00000008
.word 0x1118a7af,0xd9c0b257
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x5cf3a1f0,0x4622eb12
.word 0x00000000,0x00000002
.word 0x8b0e00e0,0x41def5e8
.word 0x00000000,0x00000003
.word 0xdacefab8,0x7392ebf6
.word 0x00000000,0x00000004
.word 0x30fc481f,0xc121159f
.word 0x00000000,0x00000005
.word 0x7d7ec48f,0xfc9c8b18
.word 0x00000000,0x00000006
.word 0xf988b9cf,0x8c6f77a7
.word 0x00000000,0x00000007
.word 0x41ec97b0,0x45033a69
.word 0x00000000,0x00000008
.word 0x55be3bc8,0x574cf2cd
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x66188ee7,0xe533774a
.word 0x00000000,0x00000002
.word 0x3d85377f,0xcbda660e
.word 0x00000000,0x00000003
.word 0x917fa4c7,0xcd309750
.word 0x00000000,0x00000004
.word 0x01684c37,0xa079ed2a
.word 0x00000000,0x00000005
.word 0x1ef09cf7,0xcd0e9276
.word 0x00000000,0x00000006
.word 0x1ba6c2c0,0x6c472225
.word 0x00000000,0x00000007
.word 0x06509047,0xd616e05a
.word 0x00000000,0x00000008
.word 0xf813c880,0x3608f8ac
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x428f85b8,0x1f4faab1
.word 0x00000000,0x00000002
.word 0x9356a6ff,0xdca250b5
.word 0x00000000,0x00000003
.word 0xdaef108f,0xa018be01
.word 0x00000000,0x00000004
.word 0xb4aca9c0,0x5cec1658
.word 0x00000000,0x00000005
.word 0x29ffda30,0x150de2ed
.word 0x00000000,0x00000006
.word 0x4d0494b0,0x49116f9e
.word 0x00000000,0x00000007
.word 0xa853fe00,0x1e7edba6
.word 0x00000000,0x00000008
.word 0xeb376e47,0xa14cbeab
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x0afe5d1f,0xbbdac91e
.word 0x00000000,0x00000002
.word 0x7e38a5b0,0x22e7bc57
.word 0x00000000,0x00000003
.word 0xab006b18,0x56724287
.word 0x00000000,0x00000004
.word 0x72823f5f,0xeab49031
.word 0x00000000,0x00000005
.word 0x40efb9b7,0xa993cbfe
.word 0x00000000,0x00000006
.word 0xa5563650,0x73e260db
.word 0x00000000,0x00000007
.word 0xd0c916e7,0xe461011f
.word 0x00000000,0x00000008
.word 0x4659ff7f,0xf9a297dc
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0x304e8287,0xddd61afb
.word 0x00000000,0x00000002
.word 0x4c285aa8,0x3ace7672
.word 0x00000000,0x00000003
.word 0xfe0e5000,0x084cbfe1
.word 0x00000000,0x00000004
.word 0x981b670f,0x927d825f
.word 0x00000000,0x00000005
.word 0x90227bb0,0x22003595
.word 0x00000000,0x00000006
.word 0x474b7017,0xcba813ec
.word 0x00000000,0x00000007
.word 0xc8a6ee8f,0xf8621030
.word 0x00000000,0x00000008
.word 0x5a088e9f,0xb3e1a1ad
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x38f587c7,0xb4512e6f
.word 0x00000000,0x00000002
.word 0xf6ed7ecf,0xd5014dc8
.word 0x00000000,0x00000003
.word 0x9558bfe7,0xd0dbece2
.word 0x00000000,0x00000004
.word 0xccd817f0,0x156f9e32
.word 0x00000000,0x00000005
.word 0x4b4bcb88,0x1d2383df
.word 0x00000000,0x00000006
.word 0xdfb1ca90,0x034e7e42
.word 0x00000000,0x00000007
.word 0x821ddd88,0x0f998608
.word 0x00000000,0x00000008
.word 0x751f8a38,0x189445e2
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xda9fd667,0xe7b10e85
.word 0x00000000,0x00000002
.word 0xb7f0ab18,0x74089df2
.word 0x00000000,0x00000003
.word 0xe17db880,0x67270a83
.word 0x00000000,0x00000004
.word 0xcc072c00,0x0b1a3724
.word 0x00000000,0x00000005
.word 0x3b6e65bf,0xd5c39374
.word 0x00000000,0x00000006
.word 0x73710150,0x09a1fb19
.word 0x00000000,0x00000007
.word 0x12920d17,0xc2722cbf
.word 0x00000000,0x00000008
.word 0x278a11e0,0x71aef184
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x6001fc0f,0xb7b005be
.word 0x00000000,0x00000002
.word 0x01ca3430,0x3177abf6
.word 0x00000000,0x00000003
.word 0xda6c6340,0x744a745d
.word 0x00000000,0x00000004
.word 0x170b2897,0xad9c2af0
.word 0x00000000,0x00000005
.word 0xd2b9c6f8,0x416f308a
.word 0x00000000,0x00000006
.word 0xc6f21b10,0x5094864b
.word 0x00000000,0x00000007
.word 0x80bc2bcf,0xd14ec40f
.word 0x00000000,0x00000008
.word 0x349f902f,0xbf9404d2
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x088fb75f,0x92a2bf05
.word 0x00000000,0x00000002
.word 0xfe7e5167,0x82d7b28b
.word 0x00000000,0x00000003
.word 0xae86c547,0x9f1061c2
.word 0x00000000,0x00000004
.word 0x777968b0,0x7bcd0240
.word 0x00000000,0x00000005
.word 0xd3c9379f,0xb9d5a7f1
.word 0x00000000,0x00000006
.word 0x58f594b7,0x96cc6305
.word 0x00000000,0x00000007
.word 0x8debc2c8,0x4f92d52a
.word 0x00000000,0x00000008
.word 0xa7e54720,0x21da2ccf
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xfe097978,0x0ce3b7bd
.word 0x00000000,0x00000002
.word 0x05006607,0xc00b62d5
.word 0x00000000,0x00000003
.word 0x6b9fc088,0x4bb0cc4a
.word 0x00000000,0x00000004
.word 0x64ca474f,0xf81777fb
.word 0x00000000,0x00000005
.word 0x69734d08,0x15cde42a
.word 0x00000000,0x00000006
.word 0x58765b18,0x44dd96df
.word 0x00000000,0x00000007
.word 0x22a192e7,0xb6dad5fc
.word 0x00000000,0x00000008
.word 0xe274535f,0xf716b006
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xd0eec4d0,0x7c59c2ef
.word 0x00000000,0x00000002
.word 0x26fa91df,0xbd8b193b
.word 0x00000000,0x00000003
.word 0xfe292b5f,0xce04ea0e
.word 0x00000000,0x00000004
.word 0xf00b6d77,0xf17ac8db
.word 0x00000000,0x00000005
.word 0x76cfa930,0x6e5eb0bc
.word 0x00000000,0x00000006
.word 0xdc29f47f,0x97a2ce70
.word 0x00000000,0x00000007
.word 0x3e91cb58,0x3196137c
.word 0x00000000,0x00000008
.word 0x6700eca8,0x3768859e
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x61125c5f,0xa451d0cd
.word 0x00000000,0x00000002
.word 0xc0c45380,0x741c6965
.word 0x00000000,0x00000003
.word 0x4a862c4f,0xadc47a56
.word 0x00000000,0x00000004
.word 0xb03814d7,0xda59342c
.word 0x00000000,0x00000005
.word 0x56a0b508,0x639f1d31
.word 0x00000000,0x00000006
.word 0x49480578,0x1754f975
.word 0x00000000,0x00000007
.word 0x0ce1b3af,0xb74ecdca
.word 0x00000000,0x00000008
.word 0xb46c2dcf,0xfe8f5935
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x542a45b0,0x2ace4e42
.word 0x00000000,0x00000002
.word 0x5e5ae198,0x64bc0eb3
.word 0x00000000,0x00000003
.word 0x1e60f177,0xbfa59cc7
.word 0x00000000,0x00000004
.word 0x0a2d94f0,0x2ec0a06f
.word 0x00000000,0x00000005
.word 0x80ef1fe7,0xc7597cb2
.word 0x00000000,0x00000006
.word 0x31cb4d2f,0xa3a306b9
.word 0x00000000,0x00000007
.word 0x9f7e5430,0x4b276b54
.word 0x00000000,0x00000008
.word 0xf0f73db8,0x7d4a6240
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x4260f69f,0x83374e52
.word 0x00000000,0x00000002
.word 0x711577b0,0x333efbd4
.word 0x00000000,0x00000003
.word 0x596fbea7,0xde28e2c1
.word 0x00000000,0x00000004
.word 0x387d4c8f,0xa3b2e743
.word 0x00000000,0x00000005
.word 0xd39cd6f7,0xa3faa039
.word 0x00000000,0x00000006
.word 0x4d6ff0bf,0xbe3ae39f
.word 0x00000000,0x00000007
.word 0x886aed47,0xb46a617b
.word 0x00000000,0x00000008
.word 0x4c60f848,0x6202dcbc
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0xf606d1ef,0xcbaf6e9f
.word 0x00000000,0x00000002
.word 0xb23488b0,0x6f150130
.word 0x00000000,0x00000003
.word 0x55079ab0,0x288e5d4c
.word 0x00000000,0x00000004
.word 0x69420d40,0x471a33ad
.word 0x00000000,0x00000005
.word 0xed46141f,0xb08b52c5
.word 0x00000000,0x00000006
.word 0x900101e8,0x71c7ce10
.word 0x00000000,0x00000007
.word 0xb7e7c3ff,0x80082b2d
.word 0x00000000,0x00000008
.word 0x2612c237,0xa71e3ae8
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0xf9bba53f,0xdd2666a6
.word 0x00000000,0x00000002
.word 0x7d689967,0x90c528bf
.word 0x00000000,0x00000003
.word 0x9eae4c80,0x3b73b55d
.word 0x00000000,0x00000004
.word 0xb129c178,0x62b129b3
.word 0x00000000,0x00000005
.word 0x0351caf8,0x24527f34
.word 0x00000000,0x00000006
.word 0x8844b558,0x312683ac
.word 0x00000000,0x00000007
.word 0x8b9652c8,0x72fc904f
.word 0x00000000,0x00000008
.word 0x6170e8f0,0x6022f360
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x97d0a687,0x81b5bb92
.word 0x00000000,0x00000002
.word 0x8170b2e0,0x7c5a85ac
.word 0x00000000,0x00000003
.word 0x489d75df,0xec11f21d
.word 0x00000000,0x00000004
.word 0x76ea40af,0xba157d98
.word 0x00000000,0x00000005
.word 0xc4bf0548,0x65982ed6
.word 0x00000000,0x00000006
.word 0xf6234fc7,0xe751712a
.word 0x00000000,0x00000007
.word 0x4965fdd0,0x34cba6d4
.word 0x00000000,0x00000008
.word 0xbf06088f,0xc7be1e27
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x9e51eb2f,0xd437d2f7
.word 0x00000000,0x00000002
.word 0x52129748,0x7301a804
.word 0x00000000,0x00000003
.word 0xd9aa3248,0x121e8491
.word 0x00000000,0x00000004
.word 0x24d80ed8,0x58a908d8
.word 0x00000000,0x00000005
.word 0x19d3c3c7,0x937c1878
.word 0x00000000,0x00000006
.word 0x953bcd28,0x7d7214eb
.word 0x00000000,0x00000007
.word 0x7e67b9e8,0x1edddaee
.word 0x00000000,0x00000008
.word 0xaba93098,0x280ed920
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf34b9e8,0x691a10b1
.word 0x00000000,0x00000002
.word 0x3e11f090,0x5c3ddeee
.word 0x00000000,0x00000003
.word 0x9e7d1e37,0xcb647784
.word 0x00000000,0x00000004
.word 0xb3be867f,0xd2792d39
.word 0x00000000,0x00000005
.word 0x8e4eb9a0,0x1463ce1c
.word 0x00000000,0x00000006
.word 0x6fc2de30,0x74ac855c
.word 0x00000000,0x00000007
.word 0x3574db0f,0xbe518ddf
.word 0x00000000,0x00000008
.word 0xa4ebe8b0,0x46794e4d
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x7e836ff7,0xdb48ef65
.word 0x00000000,0x00000002
.word 0xfeeb6778,0x21842683
.word 0x00000000,0x00000003
.word 0x319dcf87,0xf25c1d5c
.word 0x00000000,0x00000004
.word 0xf332b608,0x39735323
.word 0x00000000,0x00000005
.word 0xf5a1ad78,0x77f04b84
.word 0x00000000,0x00000006
.word 0x614569a0,0x2acf96cf
.word 0x00000000,0x00000007
.word 0x68712c97,0xa1942864
.word 0x00000000,0x00000008
.word 0x00ad4448,0x6633bbd4
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0xe1ee90d7,0x9ce8d6cb
.word 0x00000000,0x00000002
.word 0xa71dde28,0x3d356b68
.word 0x00000000,0x00000003
.word 0xdb17af6f,0xf20ef742
.word 0x00000000,0x00000004
.word 0x5c2fcbb8,0x784da92f
.word 0x00000000,0x00000005
.word 0xa92f0027,0xafa2f25a
.word 0x00000000,0x00000006
.word 0x5e31eab8,0x10aa7997
.word 0x00000000,0x00000007
.word 0x4cb37c2f,0xefc25d0e
.word 0x00000000,0x00000008
.word 0xb7cedff0,0x50726fb5
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0xbdcb9670,0x4b1c5990
.word 0x00000000,0x00000002
.word 0x6113266f,0xb64e9f32
.word 0x00000000,0x00000003
.word 0x800ab830,0x13e24972
.word 0x00000000,0x00000004
.word 0x47516e88,0x119370c8
.word 0x00000000,0x00000005
.word 0x76033637,0xa8b42a20
.word 0x00000000,0x00000006
.word 0xc67483d8,0x6e725068
.word 0x00000000,0x00000007
.word 0xa861cd58,0x6dbcbcbf
.word 0x00000000,0x00000008
.word 0xfef96028,0x462d7fd7
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0x084d2ce8,0x0d42789e
.word 0x00000000,0x00000002
.word 0xda1feaa7,0xe0501e9a
.word 0x00000000,0x00000003
.word 0xa3f39300,0x34ff9f02
.word 0x00000000,0x00000004
.word 0xef29a07f,0xe1e4c7f4
.word 0x00000000,0x00000005
.word 0xdc4b5910,0x0dec1ecc
.word 0x00000000,0x00000006
.word 0xd0dda4a0,0x17a73168
.word 0x00000000,0x00000007
.word 0x6c86d517,0xf86f4e17
.word 0x00000000,0x00000008
.word 0x5a658417,0xe72d643e
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0x062cff28,0x56059a5f
.word 0x00000000,0x00000002
.word 0x8392e520,0x71340dd8
.word 0x00000000,0x00000003
.word 0x10fee3d8,0x353c11ca
.word 0x00000000,0x00000004
.word 0x5bed572f,0xf15df1bb
.word 0x00000000,0x00000005
.word 0x61ec625f,0xb7c9447a
.word 0x00000000,0x00000006
.word 0x696f6a4f,0xfe92326b
.word 0x00000000,0x00000007
.word 0x8e36d558,0x45ac7762
.word 0x00000000,0x00000008
.word 0x5ce83447,0xcba0ea2b
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x83aea907,0xf344f62d
.word 0x00000000,0x00000002
.word 0xc1343847,0xdfa792aa
.word 0x00000000,0x00000003
.word 0xb9491657,0xa9a668d3
.word 0x00000000,0x00000004
.word 0x151c435f,0xf4846b01
.word 0x00000000,0x00000005
.word 0x89842b60,0x1e0c12cc
.word 0x00000000,0x00000006
.word 0x2a1b4647,0xa6bfbd42
.word 0x00000000,0x00000007
.word 0x782bb86f,0xcef1da18
.word 0x00000000,0x00000008
.word 0x5d1e6b68,0x56eec2de
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0x0b50013f,0xb83516c7
.word 0x00000000,0x00000002
.word 0xce93b9d8,0x53571f45
.word 0x00000000,0x00000003
.word 0x321b0b30,0x49884d1f
.word 0x00000000,0x00000004
.word 0x56bd4367,0x8cacca77
.word 0x00000000,0x00000005
.word 0xfa7f51e8,0x6bd6e7b5
.word 0x00000000,0x00000006
.word 0x31cd677f,0x9ff36197
.word 0x00000000,0x00000007
.word 0x2355f088,0x535fb7f4
.word 0x00000000,0x00000008
.word 0xfdc97917,0x97fe636c
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0x90b470f8,0x0bdf8297
.word 0x00000000,0x00000002
.word 0x72c341b8,0x3a32b479
.word 0x00000000,0x00000003
.word 0xb93958b0,0x7e3cc106
.word 0x00000000,0x00000004
.word 0xbf9df117,0xec19c70a
.word 0x00000000,0x00000005
.word 0x26e4f6ef,0xf730f7ee
.word 0x00000000,0x00000006
.word 0x16dd7210,0x71b1a1c8
.word 0x00000000,0x00000007
.word 0x60bc3a37,0xf7b928d8
.word 0x00000000,0x00000008
.word 0x8784fc8f,0xd43d277c
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0xd9e9efd7,0x81d1ab8c
.word 0x00000000,0x00000002
.word 0x46ec302f,0xc752c6d4
.word 0x00000000,0x00000003
.word 0x2a7914cf,0x91be6b0e
.word 0x00000000,0x00000004
.word 0x1982ffe8,0x30bddcb5
.word 0x00000000,0x00000005
.word 0xe4675c47,0x82a34e34
.word 0x00000000,0x00000006
.word 0x69feabe8,0x405b36ef
.word 0x00000000,0x00000007
.word 0xa7cce440,0x7376810f
.word 0x00000000,0x00000008
.word 0x5154a3b0,0x277a22c3
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x5a9e4e0f,0xf02daeb4
.word 0x00000000,0x00000002
.word 0x1555074f,0xeac78db5
.word 0x00000000,0x00000003
.word 0xf3ebcb6f,0xf0cc2ac8
.word 0x00000000,0x00000004
.word 0x932190f8,0x3db798b9
.word 0x00000000,0x00000005
.word 0x55b7c798,0x7b5994c9
.word 0x00000000,0x00000006
.word 0xdbab2008,0x0d03f910
.word 0x00000000,0x00000007
.word 0x821a05b0,0x76f5886e
.word 0x00000000,0x00000008
.word 0xc24b88af,0xf3c359a9
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x22f1d137,0xa8d48c06
.word 0x00000000,0x00000002
.word 0x6dbdc8b7,0xe4216ca6
.word 0x00000000,0x00000003
.word 0x06934d60,0x6896c5ff
.word 0x00000000,0x00000004
.word 0x3480c300,0x744b7fc6
.word 0x00000000,0x00000005
.word 0x15c2cf57,0x9e32fb93
.word 0x00000000,0x00000006
.word 0xb4e1790f,0xf2acf15a
.word 0x00000000,0x00000007
.word 0x595b4cb8,0x6c17c487
.word 0x00000000,0x00000008
.word 0x5a580cff,0xbcf2f7b2
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x5d38447f,0xbdd13f53
.word 0x00000000,0x00000002
.word 0xf60c010f,0x8a3f5c72
.word 0x00000000,0x00000003
.word 0xe47133c7,0xde671619
.word 0x00000000,0x00000004
.word 0xb0b32c70,0x40f96436
.word 0x00000000,0x00000005
.word 0x1fc16e5f,0xf987e892
.word 0x00000000,0x00000006
.word 0x4974c198,0x25abcc04
.word 0x00000000,0x00000007
.word 0x9b2f4037,0xe8f23608
.word 0x00000000,0x00000008
.word 0xa7976397,0xb15cd22c
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x22afd8c7,0xe66e6742
.word 0x00000000,0x00000002
.word 0xc90e4b78,0x5465605a
.word 0x00000000,0x00000003
.word 0xcad9f6f7,0xf1bf9a27
.word 0x00000000,0x00000004
.word 0xc2cffc5f,0x8fa062df
.word 0x00000000,0x00000005
.word 0x4b2ae738,0x0742f171
.word 0x00000000,0x00000006
.word 0xf91c67ff,0xa85dc6eb
.word 0x00000000,0x00000007
.word 0x3e514647,0xa72b0612
.word 0x00000000,0x00000008
.word 0x20edfe48,0x43385d98
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xf0b3a197,0x941d5b34
.word 0x00000000,0x00000002
.word 0x98de0ea8,0x6b5629ae
.word 0x00000000,0x00000003
.word 0x50c4a008,0x48da61bf
.word 0x00000000,0x00000004
.word 0x8cb7da20,0x63d39830
.word 0x00000000,0x00000005
.word 0x2862dcf0,0x65c5c612
.word 0x00000000,0x00000006
.word 0xa5dfae28,0x113673d2
.word 0x00000000,0x00000007
.word 0xbd1d3ad7,0x8df8fb19
.word 0x00000000,0x00000008
.word 0xdc7a50b0,0x0ae1e7ef
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xfb1777f7,0xd2a2a6f8
.word 0x00000000,0x00000002
.word 0x3d3f4767,0xbbf1fe35
.word 0x00000000,0x00000003
.word 0x4a83a560,0x357b6d6b
.word 0x00000000,0x00000004
.word 0x866e7f00,0x3c81f02e
.word 0x00000000,0x00000005
.word 0x3e603387,0xa52277d8
.word 0x00000000,0x00000006
.word 0x5572da70,0x10f4c8f2
.word 0x00000000,0x00000007
.word 0xe78f9bf8,0x3f8bdb2c
.word 0x00000000,0x00000008
.word 0x1abdcc88,0x5308eddb
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0xf8f16b18,0x2d1b5d71
.word 0x00000000,0x00000002
.word 0x6246bc1f,0x975a4008
.word 0x00000000,0x00000003
.word 0x46377ca7,0xb63ef9d5
.word 0x00000000,0x00000004
.word 0x2d5dbb20,0x0e71736c
.word 0x00000000,0x00000005
.word 0x41edacc8,0x294d78cf
.word 0x00000000,0x00000006
.word 0x5c491820,0x14c54008
.word 0x00000000,0x00000007
.word 0xd4d89990,0x17659b43
.word 0x00000000,0x00000008
.word 0x7713a7af,0xa01cf1c1
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0xbe6d601f,0x94a0a3de
.word 0x00000000,0x00000002
.word 0xcc0e86b7,0xffc04bc0
.word 0x00000000,0x00000003
.word 0x9d38e820,0x5dbc4c47
.word 0x00000000,0x00000004
.word 0x376c2c4f,0xc99796e4
.word 0x00000000,0x00000005
.word 0x431a2c0f,0xaaeff282
.word 0x00000000,0x00000006
.word 0x3bdda298,0x17c06534
.word 0x00000000,0x00000007
.word 0x9996c207,0x87d14c92
.word 0x00000000,0x00000008
.word 0xb42afb87,0xe00003d1
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x84ff04b8,0x6c02b49e
.word 0x00000000,0x00000002
.word 0x9d54212f,0xdb33c0ba
.word 0x00000000,0x00000003
.word 0x71936ce0,0x2c26c055
.word 0x00000000,0x00000004
.word 0xda188bd0,0x3cf17981
.word 0x00000000,0x00000005
.word 0xbde5162f,0xf76a6010
.word 0x00000000,0x00000006
.word 0x1382b3f7,0x923a6f1c
.word 0x00000000,0x00000007
.word 0xb5ba0328,0x36838e93
.word 0x00000000,0x00000008
.word 0xa2b99738,0x7718656e
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x89c33f1f,0x99daf1e2
.word 0x00000000,0x00000002
.word 0x8538da8f,0xa266a15a
.word 0x00000000,0x00000003
.word 0x36c743f8,0x6d9d6404
.word 0x00000000,0x00000004
.word 0x9423170f,0xe8d1b1b8
.word 0x00000000,0x00000005
.word 0x9085113f,0x90185369
.word 0x00000000,0x00000006
.word 0xd6cf0e8f,0x8ffd2443
.word 0x00000000,0x00000007
.word 0x4c434287,0xc8891222
.word 0x00000000,0x00000008
.word 0x080fbe00,0x2bd77a76
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0xc3e336e0,0x2cc29d49
.word 0x00000000,0x00000002
.word 0xa0ffab78,0x2099746f
.word 0x00000000,0x00000003
.word 0x333d2917,0xd37d7354
.word 0x00000000,0x00000004
.word 0x891a65f8,0x077c12c9
.word 0x00000000,0x00000005
.word 0xcdb08f37,0x82ba92d5
.word 0x00000000,0x00000006
.word 0x9d3a90e8,0x4bae8ebb
.word 0x00000000,0x00000007
.word 0x52c81ea8,0x16f4f83e
.word 0x00000000,0x00000008
.word 0x948ab9f8,0x141e733a
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x698c23ef,0xfe2b4b71
.word 0x00000000,0x00000002
.word 0xf5bc6d20,0x5c47cd28
.word 0x00000000,0x00000003
.word 0x8507bf27,0xd49b8f45
.word 0x00000000,0x00000004
.word 0x1cf2d4df,0xb2368449
.word 0x00000000,0x00000005
.word 0x96273167,0xe1b91169
.word 0x00000000,0x00000006
.word 0x75c46938,0x7c348337
.word 0x00000000,0x00000007
.word 0x52a4ff80,0x0928dd85
.word 0x00000000,0x00000008
.word 0x85799628,0x4518d4f1
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0x8f11f3f7,0x91f82a36
.word 0x00000000,0x00000002
.word 0x8695cdf8,0x129d9da8
.word 0x00000000,0x00000003
.word 0x5f769837,0x987aa8ca
.word 0x00000000,0x00000004
.word 0xff1c3caf,0xbc29abac
.word 0x00000000,0x00000005
.word 0x94222c98,0x0325156a
.word 0x00000000,0x00000006
.word 0xf001593f,0xda107497
.word 0x00000000,0x00000007
.word 0x1732c908,0x4ee42ea1
.word 0x00000000,0x00000008
.word 0xe004abaf,0x90ab356a
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x5ae091f7,0xcdbc2a4c
.word 0x00000000,0x00000002
.word 0xdd665a38,0x1114714b
.word 0x00000000,0x00000003
.word 0x34ad01c0,0x7f75bc20
.word 0x00000000,0x00000004
.word 0xe591ac8f,0x84c85e33
.word 0x00000000,0x00000005
.word 0x4824bf47,0x87e97bc9
.word 0x00000000,0x00000006
.word 0xc0b08708,0x4ce22704
.word 0x00000000,0x00000007
.word 0xc3021b8f,0xf399da59
.word 0x00000000,0x00000008
.word 0x0f59703f,0xe4e33313
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x7caa3480,0x7337a59f
.word 0x00000000,0x00000002
.word 0xadcba988,0x2234a553
.word 0x00000000,0x00000003
.word 0xf2daab1f,0xfef644f8
.word 0x00000000,0x00000004
.word 0x32f958bf,0xc3471762
.word 0x00000000,0x00000005
.word 0x7555ce5f,0xc6d5ab4d
.word 0x00000000,0x00000006
.word 0x98d812a0,0x1d66f8f7
.word 0x00000000,0x00000007
.word 0x73e4fbc7,0x9a99739a
.word 0x00000000,0x00000008
.word 0x05191d77,0xe4f866a8
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x2507e557,0xcb1b9f49
.word 0x00000000,0x00000002
.word 0x58b9128f,0x821eacc2
.word 0x00000000,0x00000003
.word 0x42e08608,0x2c88135c
.word 0x00000000,0x00000004
.word 0xe8624cf7,0xe350e480
.word 0x00000000,0x00000005
.word 0x9b42dda0,0x5d1da366
.word 0x00000000,0x00000006
.word 0x20750560,0x7c572d92
.word 0x00000000,0x00000007
.word 0xd3523f8f,0xe0e657f7
.word 0x00000000,0x00000008
.word 0x30db1ad8,0x57c34ccb
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xb392e290,0x0cdba9b5
.word 0x00000000,0x00000002
.word 0xaaa18097,0xc09a1781
.word 0x00000000,0x00000003
.word 0x1721b4a8,0x7bb841db
.word 0x00000000,0x00000004
.word 0x73015107,0xd27b3e2e
.word 0x00000000,0x00000005
.word 0x390beaf7,0xe0538110
.word 0x00000000,0x00000006
.word 0xdc34aff0,0x0e953924
.word 0x00000000,0x00000007
.word 0xecbbd3f0,0x798b9bd4
.word 0x00000000,0x00000008
.word 0x9da8ef20,0x1bb2d36d
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x339da447,0xdb1f5139
.word 0x00000000,0x00000002
.word 0x526ae48f,0xb9c6d15a
.word 0x00000000,0x00000003
.word 0xa4507e37,0xef91b202
.word 0x00000000,0x00000004
.word 0x71733087,0x92096efb
.word 0x00000000,0x00000005
.word 0xf922747f,0xfbb02f49
.word 0x00000000,0x00000006
.word 0x019f9a60,0x2d2fcd45
.word 0x00000000,0x00000007
.word 0x9086742f,0x924b7c03
.word 0x00000000,0x00000008
.word 0x32ea6baf,0x924ae122
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x37c0a287,0xcf22a1f6
.word 0x00000000,0x00000002
.word 0x6e1c3c18,0x76390376
.word 0x00000000,0x00000003
.word 0x8bb2d780,0x78551d04
.word 0x00000000,0x00000004
.word 0xabad6150,0x044c99ee
.word 0x00000000,0x00000005
.word 0x66e3ec20,0x2e56732b
.word 0x00000000,0x00000006
.word 0xb68e83cf,0x832c1c54
.word 0x00000000,0x00000007
.word 0x4e3cf408,0x3125fc13
.word 0x00000000,0x00000008
.word 0x503e6e50,0x1fcfb1b1
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0xf6bcd878,0x3557e9f1
.word 0x00000000,0x00000002
.word 0x7b674767,0xdee6b82e
.word 0x00000000,0x00000003
.word 0x116fc1a8,0x435d00ea
.word 0x00000000,0x00000004
.word 0xc77b2ea7,0xdb38678b
.word 0x00000000,0x00000005
.word 0x1a4ced08,0x102019a2
.word 0x00000000,0x00000006
.word 0xe375d530,0x2d5a6f28
.word 0x00000000,0x00000007
.word 0xc4daa4a0,0x5baab4e8
.word 0x00000000,0x00000008
.word 0x8df1c207,0xf6ec9496
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0xbf90df5f,0xf23a25b5
.word 0x00000000,0x00000002
.word 0xb8e0fec7,0xc32baa20
.word 0x00000000,0x00000003
.word 0x131c8ec8,0x2e0c6005
.word 0x00000000,0x00000004
.word 0x94a421af,0xccdfc875
.word 0x00000000,0x00000005
.word 0x2c119fc0,0x3abb1c93
.word 0x00000000,0x00000006
.word 0x41f9a718,0x5f29f835
.word 0x00000000,0x00000007
.word 0xb5431c8f,0xc15f2ec8
.word 0x00000000,0x00000008
.word 0xed424f7f,0x8eba1184
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0xb86ed637,0xa68171c5
.word 0x00000000,0x00000002
.word 0x44e6d108,0x3bd7018b
.word 0x00000000,0x00000003
.word 0x66b48a47,0xfda42fd3
.word 0x00000000,0x00000004
.word 0xb4635c97,0xe2392be4
.word 0x00000000,0x00000005
.word 0xa2860b97,0xcab5c305
.word 0x00000000,0x00000006
.word 0x3e5cf498,0x69957139
.word 0x00000000,0x00000007
.word 0x44a4c7bf,0x866317a3
.word 0x00000000,0x00000008
.word 0x634be327,0xe7715838
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0xaf7c2177,0xa559366e
.word 0x00000000,0x00000002
.word 0x627d54c8,0x42dfcf4b
.word 0x00000000,0x00000003
.word 0x7e4de0e8,0x7a41bcbc
.word 0x00000000,0x00000004
.word 0x0ad96f10,0x368571ec
.word 0x00000000,0x00000005
.word 0x51917b70,0x5ab70b31
.word 0x00000000,0x00000006
.word 0xa0b2fa08,0x762c849d
.word 0x00000000,0x00000007
.word 0x487c5928,0x21558fe2
.word 0x00000000,0x00000008
.word 0x3faa7158,0x419a16f1
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0xf52a04df,0xe0b0d1f8
.word 0x00000000,0x00000002
.word 0x449147c7,0x8036c1e3
.word 0x00000000,0x00000003
.word 0x76068607,0xcb744e3b
.word 0x00000000,0x00000004
.word 0x90c32d70,0x406990a4
.word 0x00000000,0x00000005
.word 0x4cbe5837,0xcd80f846
.word 0x00000000,0x00000006
.word 0x49b07257,0xc5953a09
.word 0x00000000,0x00000007
.word 0xf404e2f7,0xb632ea84
.word 0x00000000,0x00000008
.word 0x0b4c896f,0xacf42f6b
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7979b78,0x21b4b2e0
.word 0x00000000,0x00000002
.word 0x67c41a88,0x4410d4e8
.word 0x00000000,0x00000003
.word 0x7094d210,0x55485df8
.word 0x00000000,0x00000004
.word 0x01e49e27,0x9c166aa4
.word 0x00000000,0x00000005
.word 0xadae8f0f,0xb344f320
.word 0x00000000,0x00000006
.word 0xb7f3e2c8,0x20332636
.word 0x00000000,0x00000007
.word 0x41c067f0,0x685b1569
.word 0x00000000,0x00000008
.word 0x37482a20,0x271e327e
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x228e058f,0xf2237f02
.word 0x00000000,0x00000002
.word 0x3276b16f,0xa9bf2ac6
.word 0x00000000,0x00000003
.word 0xacd53617,0x80ca61b0
.word 0x00000000,0x00000004
.word 0xcbd060f0,0x3ddae6c5
.word 0x00000000,0x00000005
.word 0x8a28f7cf,0xab662b3f
.word 0x00000000,0x00000006
.word 0x0c99f7f8,0x0e1f46c0
.word 0x00000000,0x00000007
.word 0x2ccd4d18,0x3a279180
.word 0x00000000,0x00000008
.word 0x26f4e618,0x0d7841ef
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0xa271e837,0xd7e12756
.word 0x00000000,0x00000002
.word 0x4ee6c310,0x7c63fe73
.word 0x00000000,0x00000003
.word 0x05d85708,0x5ab63931
.word 0x00000000,0x00000004
.word 0x2c0bb0e7,0xe3bee2c1
.word 0x00000000,0x00000005
.word 0x59eda548,0x4fea7fc1
.word 0x00000000,0x00000006
.word 0xe040b2d0,0x669ea013
.word 0x00000000,0x00000007
.word 0xa697e8f8,0x1af55aa7
.word 0x00000000,0x00000008
.word 0xb7c942f0,0x0dcf8176
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x30bc870f,0xa033d663
.word 0x00000000,0x00000002
.word 0x88fffb07,0xb856a7a9
.word 0x00000000,0x00000003
.word 0xc03deb8f,0xbaa185ee
.word 0x00000000,0x00000004
.word 0xdccb4f20,0x03556977
.word 0x00000000,0x00000005
.word 0xfb94bd47,0x84078c4e
.word 0x00000000,0x00000006
.word 0x3d62f3bf,0x9ecad8f7
.word 0x00000000,0x00000007
.word 0xf3ebddaf,0x98837edd
.word 0x00000000,0x00000008
.word 0x98682058,0x6eb630e2
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xcf5d20f0,0x58b3c3ed
.word 0x00000000,0x00000002
.word 0xde7809d7,0xc18495f7
.word 0x00000000,0x00000003
.word 0x72fbfe27,0xf05f11a4
.word 0x00000000,0x00000004
.word 0x9bdd4b0f,0xd6082a14
.word 0x00000000,0x00000005
.word 0xa1280dbf,0x9b93057e
.word 0x00000000,0x00000006
.word 0xbee421b0,0x7f4ab94b
.word 0x00000000,0x00000007
.word 0x44709297,0xf0dd77f8
.word 0x00000000,0x00000008
.word 0xcdb43027,0xf38ec089
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0xf0a29790,0x538dbdc3
.word 0x00000000,0x00000002
.word 0x49be8e78,0x5384d157
.word 0x00000000,0x00000003
.word 0xf68fea77,0xc00ee20a
.word 0x00000000,0x00000004
.word 0x5a71cb0f,0xc1521b1c
.word 0x00000000,0x00000005
.word 0xd54d1b57,0xe34dc34d
.word 0x00000000,0x00000006
.word 0xc5ab71c8,0x0d296c1c
.word 0x00000000,0x00000007
.word 0x62933d8f,0x8d7d577a
.word 0x00000000,0x00000008
.word 0x0f84ee60,0x294aacbc
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x6adab8b8,0x3cd56a55
.word 0x00000000,0x00000002
.word 0x4ab9877f,0x8e33c977
.word 0x00000000,0x00000003
.word 0x3d438337,0x8964ace3
.word 0x00000000,0x00000004
.word 0xed2a6ae0,0x5322945b
.word 0x00000000,0x00000005
.word 0x14d0f598,0x1efc1ff1
.word 0x00000000,0x00000006
.word 0x1fb7fa17,0xa3a6aa4c
.word 0x00000000,0x00000007
.word 0x0758ded0,0x6a51b4e3
.word 0x00000000,0x00000008
.word 0x5946f938,0x08311619
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0xb2eda5e7,0xf1eb7596
.word 0x00000000,0x00000002
.word 0xdd82ea17,0xfbe2594a
.word 0x00000000,0x00000003
.word 0xb6527bc8,0x6dcb2aaa
.word 0x00000000,0x00000004
.word 0x0cfdce78,0x79fd7606
.word 0x00000000,0x00000005
.word 0xe91c1a30,0x7e541453
.word 0x00000000,0x00000006
.word 0xa93e7eaf,0x9e528470
.word 0x00000000,0x00000007
.word 0x11a9dbd7,0xf6aef73f
.word 0x00000000,0x00000008
.word 0x80c8dc4f,0xdadd30ac
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xd51389ef,0xb1b1c6ae
.word 0x00000000,0x00000002
.word 0x7e7a1d30,0x66cbcaea
.word 0x00000000,0x00000003
.word 0xde02cdf8,0x38e36774
.word 0x00000000,0x00000004
.word 0xa85e7aa8,0x607ba1cb
.word 0x00000000,0x00000005
.word 0x9c7144f8,0x0abf3339
.word 0x00000000,0x00000006
.word 0x8a3565af,0xe5fb93b7
.word 0x00000000,0x00000007
.word 0x66b64a80,0x407f83ce
.word 0x00000000,0x00000008
.word 0x5fd6ed18,0x1ce8c141
.align 8
p0_xintr_expected:
.word 0
p1_xintr_expected:
.word 0
p2_xintr_expected:
.word 0
p3_xintr_expected:
.word 0
p4_xintr_expected:
.word 0
p5_xintr_expected:
.word 0
p6_xintr_expected:
.word 0
p7_xintr_expected:
.word 0
p8_xintr_expected:
.word 0
p9_xintr_expected:
.word 0
p10_xintr_expected:
.word 0
p11_xintr_expected:
.word 0
p12_xintr_expected:
.word 0
p13_xintr_expected:
.word 0
p14_xintr_expected:
.word 0
p15_xintr_expected:
.word 0
p16_xintr_expected:
.word 0
p17_xintr_expected:
.word 0
p18_xintr_expected:
.word 0
p19_xintr_expected:
.word 0
p20_xintr_expected:
.word 0
p21_xintr_expected:
.word 0
p22_xintr_expected:
.word 0
p23_xintr_expected:
.word 0
p24_xintr_expected:
.word 0
p25_xintr_expected:
.word 0
p26_xintr_expected:
.word 0
p27_xintr_expected:
.word 0
p28_xintr_expected:
.word 0
p29_xintr_expected:
.word 0
p30_xintr_expected:
.word 0
p31_xintr_expected:
.word 0
p32_xintr_expected:
.word 0
p33_xintr_expected:
.word 0
p34_xintr_expected:
.word 0
p35_xintr_expected:
.word 0
p36_xintr_expected:
.word 0
p37_xintr_expected:
.word 0
p38_xintr_expected:
.word 0
p39_xintr_expected:
.word 0
p40_xintr_expected:
.word 0
p41_xintr_expected:
.word 0
p42_xintr_expected:
.word 0
p43_xintr_expected:
.word 0
p44_xintr_expected:
.word 0
p45_xintr_expected:
.word 0
p46_xintr_expected:
.word 0
p47_xintr_expected:
.word 0
p48_xintr_expected:
.word 0
p49_xintr_expected:
.word 0
p50_xintr_expected:
.word 0
p51_xintr_expected:
.word 0
p52_xintr_expected:
.word 0
p53_xintr_expected:
.word 0
p54_xintr_expected:
.word 0
p55_xintr_expected:
.word 0
p56_xintr_expected:
.word 0
p57_xintr_expected:
.word 0
p58_xintr_expected:
.word 0
p59_xintr_expected:
.word 0
p60_xintr_expected:
.word 0
p61_xintr_expected:
.word 0
p62_xintr_expected:
.word 0
p63_xintr_expected:
.word 0
.align 64
xintr_data_ptrs:
.word p0_xintr_data
.word p1_xintr_data
.word p2_xintr_data
.word p3_xintr_data
.word p4_xintr_data
.word p5_xintr_data
.word p6_xintr_data
.word p7_xintr_data
.word p8_xintr_data
.word p9_xintr_data
.word p10_xintr_data
.word p11_xintr_data
.word p12_xintr_data
.word p13_xintr_data
.word p14_xintr_data
.word p15_xintr_data
.word p16_xintr_data
.word p17_xintr_data
.word p18_xintr_data
.word p19_xintr_data
.word p20_xintr_data
.word p21_xintr_data
.word p22_xintr_data
.word p23_xintr_data
.word p24_xintr_data
.word p25_xintr_data
.word p26_xintr_data
.word p27_xintr_data
.word p28_xintr_data
.word p29_xintr_data
.word p30_xintr_data
.word p31_xintr_data
.word p32_xintr_data
.word p33_xintr_data
.word p34_xintr_data
.word p35_xintr_data
.word p36_xintr_data
.word p37_xintr_data
.word p38_xintr_data
.word p39_xintr_data
.word p40_xintr_data
.word p41_xintr_data
.word p42_xintr_data
.word p43_xintr_data
.word p44_xintr_data
.word p45_xintr_data
.word p46_xintr_data
.word p47_xintr_data
.word p48_xintr_data
.word p49_xintr_data
.word p50_xintr_data
.word p51_xintr_data
.word p52_xintr_data
.word p53_xintr_data
.word p54_xintr_data
.word p55_xintr_data
.word p56_xintr_data
.word p57_xintr_data
.word p58_xintr_data
.word p59_xintr_data
.word p60_xintr_data
.word p61_xintr_data
.word p62_xintr_data
.word p63_xintr_data
.align 8
p0_xintr_db:
.skip 512
p1_xintr_db:
.skip 512
p2_xintr_db:
.skip 512
p3_xintr_db:
.skip 512
p4_xintr_db:
.skip 512
p5_xintr_db:
.skip 512
p6_xintr_db:
.skip 512
p7_xintr_db:
.skip 512
p8_xintr_db:
.skip 512
p9_xintr_db:
.skip 512
p10_xintr_db:
.skip 512
p11_xintr_db:
.skip 512
p12_xintr_db:
.skip 512
p13_xintr_db:
.skip 512
p14_xintr_db:
.skip 512
p15_xintr_db:
.skip 512
p16_xintr_db:
.skip 512
p17_xintr_db:
.skip 512
p18_xintr_db:
.skip 512
p19_xintr_db:
.skip 512
p20_xintr_db:
.skip 512
p21_xintr_db:
.skip 512
p22_xintr_db:
.skip 512
p23_xintr_db:
.skip 512
p24_xintr_db:
.skip 512
p25_xintr_db:
.skip 512
p26_xintr_db:
.skip 512
p27_xintr_db:
.skip 512
p28_xintr_db:
.skip 512
p29_xintr_db:
.skip 512
p30_xintr_db:
.skip 512
p31_xintr_db:
.skip 512
p32_xintr_db:
.skip 512
p33_xintr_db:
.skip 512
p34_xintr_db:
.skip 512
p35_xintr_db:
.skip 512
p36_xintr_db:
.skip 512
p37_xintr_db:
.skip 512
p38_xintr_db:
.skip 512
p39_xintr_db:
.skip 512
p40_xintr_db:
.skip 512
p41_xintr_db:
.skip 512
p42_xintr_db:
.skip 512
p43_xintr_db:
.skip 512
p44_xintr_db:
.skip 512
p45_xintr_db:
.skip 512
p46_xintr_db:
.skip 512
p47_xintr_db:
.skip 512
p48_xintr_db:
.skip 512
p49_xintr_db:
.skip 512
p50_xintr_db:
.skip 512
p51_xintr_db:
.skip 512
p52_xintr_db:
.skip 512
p53_xintr_db:
.skip 512
p54_xintr_db:
.skip 512
p55_xintr_db:
.skip 512
p56_xintr_db:
.skip 512
p57_xintr_db:
.skip 512
p58_xintr_db:
.skip 512
p59_xintr_db:
.skip 512
p60_xintr_db:
.skip 512
p61_xintr_db:
.skip 512
p62_xintr_db:
.skip 512
p63_xintr_db:
.skip 512
p0_xintr_retry_count:
.word 0,0
p1_xintr_retry_count:
.word 0,0
p2_xintr_retry_count:
.word 0,0
p3_xintr_retry_count:
.word 0,0
p4_xintr_retry_count:
.word 0,0
p5_xintr_retry_count:
.word 0,0
p6_xintr_retry_count:
.word 0,0
p7_xintr_retry_count:
.word 0,0
p8_xintr_retry_count:
.word 0,0
p9_xintr_retry_count:
.word 0,0
p10_xintr_retry_count:
.word 0,0
p11_xintr_retry_count:
.word 0,0
p12_xintr_retry_count:
.word 0,0
p13_xintr_retry_count:
.word 0,0
p14_xintr_retry_count:
.word 0,0
p15_xintr_retry_count:
.word 0,0
p16_xintr_retry_count:
.word 0,0
p17_xintr_retry_count:
.word 0,0
p18_xintr_retry_count:
.word 0,0
p19_xintr_retry_count:
.word 0,0
p20_xintr_retry_count:
.word 0,0
p21_xintr_retry_count:
.word 0,0
p22_xintr_retry_count:
.word 0,0
p23_xintr_retry_count:
.word 0,0
p24_xintr_retry_count:
.word 0,0
p25_xintr_retry_count:
.word 0,0
p26_xintr_retry_count:
.word 0,0
p27_xintr_retry_count:
.word 0,0
p28_xintr_retry_count:
.word 0,0
p29_xintr_retry_count:
.word 0,0
p30_xintr_retry_count:
.word 0,0
p31_xintr_retry_count:
.word 0,0
p32_xintr_retry_count:
.word 0,0
p33_xintr_retry_count:
.word 0,0
p34_xintr_retry_count:
.word 0,0
p35_xintr_retry_count:
.word 0,0
p36_xintr_retry_count:
.word 0,0
p37_xintr_retry_count:
.word 0,0
p38_xintr_retry_count:
.word 0,0
p39_xintr_retry_count:
.word 0,0
p40_xintr_retry_count:
.word 0,0
p41_xintr_retry_count:
.word 0,0
p42_xintr_retry_count:
.word 0,0
p43_xintr_retry_count:
.word 0,0
p44_xintr_retry_count:
.word 0,0
p45_xintr_retry_count:
.word 0,0
p46_xintr_retry_count:
.word 0,0
p47_xintr_retry_count:
.word 0,0
p48_xintr_retry_count:
.word 0,0
p49_xintr_retry_count:
.word 0,0
p50_xintr_retry_count:
.word 0,0
p51_xintr_retry_count:
.word 0,0
p52_xintr_retry_count:
.word 0,0
p53_xintr_retry_count:
.word 0,0
p54_xintr_retry_count:
.word 0,0
p55_xintr_retry_count:
.word 0,0
p56_xintr_retry_count:
.word 0,0
p57_xintr_retry_count:
.word 0,0
p58_xintr_retry_count:
.word 0,0
p59_xintr_retry_count:
.word 0,0
p60_xintr_retry_count:
.word 0,0
p61_xintr_retry_count:
.word 0,0
p62_xintr_retry_count:
.word 0,0
p63_xintr_retry_count:
.word 0,0
p0_reset_cnt:
.word 0
.align 8
p0_ec_timing_ctrl:
.word 0,0
p0_ec_control:
.word 0,0
p0_mcu_shadow:
.skip 80
p1_reset_cnt:
.word 0
.align 8
p1_ec_timing_ctrl:
.word 0,0
p1_ec_control:
.word 0,0
p1_mcu_shadow:
.skip 80
p2_reset_cnt:
.word 0
.align 8
p2_ec_timing_ctrl:
.word 0,0
p2_ec_control:
.word 0,0
p2_mcu_shadow:
.skip 80
p3_reset_cnt:
.word 0
.align 8
p3_ec_timing_ctrl:
.word 0,0
p3_ec_control:
.word 0,0
p3_mcu_shadow:
.skip 80
p4_reset_cnt:
.word 0
.align 8
p4_ec_timing_ctrl:
.word 0,0
p4_ec_control:
.word 0,0
p4_mcu_shadow:
.skip 80
p5_reset_cnt:
.word 0
.align 8
p5_ec_timing_ctrl:
.word 0,0
p5_ec_control:
.word 0,0
p5_mcu_shadow:
.skip 80
p6_reset_cnt:
.word 0
.align 8
p6_ec_timing_ctrl:
.word 0,0
p6_ec_control:
.word 0,0
p6_mcu_shadow:
.skip 80
p7_reset_cnt:
.word 0
.align 8
p7_ec_timing_ctrl:
.word 0,0
p7_ec_control:
.word 0,0
p7_mcu_shadow:
.skip 80
p8_reset_cnt:
.word 0
.align 8
p8_ec_timing_ctrl:
.word 0,0
p8_ec_control:
.word 0,0
p8_mcu_shadow:
.skip 80
p9_reset_cnt:
.word 0
.align 8
p9_ec_timing_ctrl:
.word 0,0
p9_ec_control:
.word 0,0
p9_mcu_shadow:
.skip 80
p10_reset_cnt:
.word 0
.align 8
p10_ec_timing_ctrl:
.word 0,0
p10_ec_control:
.word 0,0
p10_mcu_shadow:
.skip 80
p11_reset_cnt:
.word 0
.align 8
p11_ec_timing_ctrl:
.word 0,0
p11_ec_control:
.word 0,0
p11_mcu_shadow:
.skip 80
p12_reset_cnt:
.word 0
.align 8
p12_ec_timing_ctrl:
.word 0,0
p12_ec_control:
.word 0,0
p12_mcu_shadow:
.skip 80
p13_reset_cnt:
.word 0
.align 8
p13_ec_timing_ctrl:
.word 0,0
p13_ec_control:
.word 0,0
p13_mcu_shadow:
.skip 80
p14_reset_cnt:
.word 0
.align 8
p14_ec_timing_ctrl:
.word 0,0
p14_ec_control:
.word 0,0
p14_mcu_shadow:
.skip 80
p15_reset_cnt:
.word 0
.align 8
p15_ec_timing_ctrl:
.word 0,0
p15_ec_control:
.word 0,0
p15_mcu_shadow:
.skip 80
p16_reset_cnt:
.word 0
.align 8
p16_ec_timing_ctrl:
.word 0,0
p16_ec_control:
.word 0,0
p16_mcu_shadow:
.skip 80
p17_reset_cnt:
.word 0
.align 8
p17_ec_timing_ctrl:
.word 0,0
p17_ec_control:
.word 0,0
p17_mcu_shadow:
.skip 80
p18_reset_cnt:
.word 0
.align 8
p18_ec_timing_ctrl:
.word 0,0
p18_ec_control:
.word 0,0
p18_mcu_shadow:
.skip 80
p19_reset_cnt:
.word 0
.align 8
p19_ec_timing_ctrl:
.word 0,0
p19_ec_control:
.word 0,0
p19_mcu_shadow:
.skip 80
p20_reset_cnt:
.word 0
.align 8
p20_ec_timing_ctrl:
.word 0,0
p20_ec_control:
.word 0,0
p20_mcu_shadow:
.skip 80
p21_reset_cnt:
.word 0
.align 8
p21_ec_timing_ctrl:
.word 0,0
p21_ec_control:
.word 0,0
p21_mcu_shadow:
.skip 80
p22_reset_cnt:
.word 0
.align 8
p22_ec_timing_ctrl:
.word 0,0
p22_ec_control:
.word 0,0
p22_mcu_shadow:
.skip 80
p23_reset_cnt:
.word 0
.align 8
p23_ec_timing_ctrl:
.word 0,0
p23_ec_control:
.word 0,0
p23_mcu_shadow:
.skip 80
p24_reset_cnt:
.word 0
.align 8
p24_ec_timing_ctrl:
.word 0,0
p24_ec_control:
.word 0,0
p24_mcu_shadow:
.skip 80
p25_reset_cnt:
.word 0
.align 8
p25_ec_timing_ctrl:
.word 0,0
p25_ec_control:
.word 0,0
p25_mcu_shadow:
.skip 80
p26_reset_cnt:
.word 0
.align 8
p26_ec_timing_ctrl:
.word 0,0
p26_ec_control:
.word 0,0
p26_mcu_shadow:
.skip 80
p27_reset_cnt:
.word 0
.align 8
p27_ec_timing_ctrl:
.word 0,0
p27_ec_control:
.word 0,0
p27_mcu_shadow:
.skip 80
p28_reset_cnt:
.word 0
.align 8
p28_ec_timing_ctrl:
.word 0,0
p28_ec_control:
.word 0,0
p28_mcu_shadow:
.skip 80
p29_reset_cnt:
.word 0
.align 8
p29_ec_timing_ctrl:
.word 0,0
p29_ec_control:
.word 0,0
p29_mcu_shadow:
.skip 80
p30_reset_cnt:
.word 0
.align 8
p30_ec_timing_ctrl:
.word 0,0
p30_ec_control:
.word 0,0
p30_mcu_shadow:
.skip 80
p31_reset_cnt:
.word 0
.align 8
p31_ec_timing_ctrl:
.word 0,0
p31_ec_control:
.word 0,0
p31_mcu_shadow:
.skip 80
p32_reset_cnt:
.word 0
.align 8
p32_ec_timing_ctrl:
.word 0,0
p32_ec_control:
.word 0,0
p32_mcu_shadow:
.skip 80
p33_reset_cnt:
.word 0
.align 8
p33_ec_timing_ctrl:
.word 0,0
p33_ec_control:
.word 0,0
p33_mcu_shadow:
.skip 80
p34_reset_cnt:
.word 0
.align 8
p34_ec_timing_ctrl:
.word 0,0
p34_ec_control:
.word 0,0
p34_mcu_shadow:
.skip 80
p35_reset_cnt:
.word 0
.align 8
p35_ec_timing_ctrl:
.word 0,0
p35_ec_control:
.word 0,0
p35_mcu_shadow:
.skip 80
p36_reset_cnt:
.word 0
.align 8
p36_ec_timing_ctrl:
.word 0,0
p36_ec_control:
.word 0,0
p36_mcu_shadow:
.skip 80
p37_reset_cnt:
.word 0
.align 8
p37_ec_timing_ctrl:
.word 0,0
p37_ec_control:
.word 0,0
p37_mcu_shadow:
.skip 80
p38_reset_cnt:
.word 0
.align 8
p38_ec_timing_ctrl:
.word 0,0
p38_ec_control:
.word 0,0
p38_mcu_shadow:
.skip 80
p39_reset_cnt:
.word 0
.align 8
p39_ec_timing_ctrl:
.word 0,0
p39_ec_control:
.word 0,0
p39_mcu_shadow:
.skip 80
p40_reset_cnt:
.word 0
.align 8
p40_ec_timing_ctrl:
.word 0,0
p40_ec_control:
.word 0,0
p40_mcu_shadow:
.skip 80
p41_reset_cnt:
.word 0
.align 8
p41_ec_timing_ctrl:
.word 0,0
p41_ec_control:
.word 0,0
p41_mcu_shadow:
.skip 80
p42_reset_cnt:
.word 0
.align 8
p42_ec_timing_ctrl:
.word 0,0
p42_ec_control:
.word 0,0
p42_mcu_shadow:
.skip 80
p43_reset_cnt:
.word 0
.align 8
p43_ec_timing_ctrl:
.word 0,0
p43_ec_control:
.word 0,0
p43_mcu_shadow:
.skip 80
p44_reset_cnt:
.word 0
.align 8
p44_ec_timing_ctrl:
.word 0,0
p44_ec_control:
.word 0,0
p44_mcu_shadow:
.skip 80
p45_reset_cnt:
.word 0
.align 8
p45_ec_timing_ctrl:
.word 0,0
p45_ec_control:
.word 0,0
p45_mcu_shadow:
.skip 80
p46_reset_cnt:
.word 0
.align 8
p46_ec_timing_ctrl:
.word 0,0
p46_ec_control:
.word 0,0
p46_mcu_shadow:
.skip 80
p47_reset_cnt:
.word 0
.align 8
p47_ec_timing_ctrl:
.word 0,0
p47_ec_control:
.word 0,0
p47_mcu_shadow:
.skip 80
p48_reset_cnt:
.word 0
.align 8
p48_ec_timing_ctrl:
.word 0,0
p48_ec_control:
.word 0,0
p48_mcu_shadow:
.skip 80
p49_reset_cnt:
.word 0
.align 8
p49_ec_timing_ctrl:
.word 0,0
p49_ec_control:
.word 0,0
p49_mcu_shadow:
.skip 80
p50_reset_cnt:
.word 0
.align 8
p50_ec_timing_ctrl:
.word 0,0
p50_ec_control:
.word 0,0
p50_mcu_shadow:
.skip 80
p51_reset_cnt:
.word 0
.align 8
p51_ec_timing_ctrl:
.word 0,0
p51_ec_control:
.word 0,0
p51_mcu_shadow:
.skip 80
p52_reset_cnt:
.word 0
.align 8
p52_ec_timing_ctrl:
.word 0,0
p52_ec_control:
.word 0,0
p52_mcu_shadow:
.skip 80
p53_reset_cnt:
.word 0
.align 8
p53_ec_timing_ctrl:
.word 0,0
p53_ec_control:
.word 0,0
p53_mcu_shadow:
.skip 80
p54_reset_cnt:
.word 0
.align 8
p54_ec_timing_ctrl:
.word 0,0
p54_ec_control:
.word 0,0
p54_mcu_shadow:
.skip 80
p55_reset_cnt:
.word 0
.align 8
p55_ec_timing_ctrl:
.word 0,0
p55_ec_control:
.word 0,0
p55_mcu_shadow:
.skip 80
p56_reset_cnt:
.word 0
.align 8
p56_ec_timing_ctrl:
.word 0,0
p56_ec_control:
.word 0,0
p56_mcu_shadow:
.skip 80
p57_reset_cnt:
.word 0
.align 8
p57_ec_timing_ctrl:
.word 0,0
p57_ec_control:
.word 0,0
p57_mcu_shadow:
.skip 80
p58_reset_cnt:
.word 0
.align 8
p58_ec_timing_ctrl:
.word 0,0
p58_ec_control:
.word 0,0
p58_mcu_shadow:
.skip 80
p59_reset_cnt:
.word 0
.align 8
p59_ec_timing_ctrl:
.word 0,0
p59_ec_control:
.word 0,0
p59_mcu_shadow:
.skip 80
p60_reset_cnt:
.word 0
.align 8
p60_ec_timing_ctrl:
.word 0,0
p60_ec_control:
.word 0,0
p60_mcu_shadow:
.skip 80
p61_reset_cnt:
.word 0
.align 8
p61_ec_timing_ctrl:
.word 0,0
p61_ec_control:
.word 0,0
p61_mcu_shadow:
.skip 80
p62_reset_cnt:
.word 0
.align 8
p62_ec_timing_ctrl:
.word 0,0
p62_ec_control:
.word 0,0
p62_mcu_shadow:
.skip 80
p63_reset_cnt:
.word 0
.align 8
p63_ec_timing_ctrl:
.word 0,0
p63_ec_control:
.word 0,0
p63_mcu_shadow:
.skip 80
user_data_end:
SECTION .p0_local0 DATA_VA=0x000800000
attr_data {
Name = .p0_local0,
VA = 0x0000000000800000,
RA = 0x0000000010000000,
PA = ra2pa(0x0000000010000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local0_start
p0_local0_begin:
p0_local0_start:
.word 0xb02d002e,0x18fccac3,0xa43ff614,0x80a9840d
.word 0xea5395f6,0x52490fde,0xf69dd273,0x75f68087
.word 0x6db1f361,0x5d02d385,0xd5ab45a4,0x06423639
.word 0x05087cde,0xbca32653,0xaafdad59,0xd2fcea53
.word 0xe19eaa3d,0xf2b57047,0x06f4fb74,0xdad360c2
.word 0x2091408e,0xb12d2a83,0x9bd3d14f,0x794d70e0
.word 0x880643fe,0x25a42438,0x27985bc7,0x2d55f366
.word 0xb6c99de6,0x5a6d4fb5,0xe9b3c7df,0x0476ca08
.word 0x0b70e31e,0x04aac9ad,0xe8aba583,0x86da211e
.word 0x8978f351,0x6904dd13,0x1e7675ab,0x4472a2b0
.word 0x9880e77a,0x5ca71b6c,0x7d7ce41b,0x35b8b387
.word 0x7b16f14c,0x3fc87001,0xc9dfbfc4,0x6dee8d47
.word 0x7bb29458,0x71e96395,0x48d60825,0x2f1993ad
.word 0x9e52c4d4,0xd5e9a736,0xb3dc89d4,0x8b277fa9
.word 0x8c58894f,0xbccf90b0,0x738e3868,0x7848e4ac
.word 0x08e78013,0x80ac9240,0x09d702b7,0x914a8899
.word 0x539c511c,0x9f458d8b,0x86ab5622,0xa3b153f7
.word 0x72c853d8,0x7015a277,0x44bcfa34,0x6771af3b
.word 0xcf6b0896,0x39d0258e,0x34d6b2e2,0xc4c077f2
.word 0xfae807a7,0x4ae63eac,0x12b06f1a,0xdb60990e
.word 0x698899d5,0xa635b138,0x2aa06291,0xe4aa50ce
.word 0xe726d21d,0x33347416,0xcda84e66,0x1a1554b4
.word 0x8656aebd,0x0e50331a,0x4086af1c,0xadf93f95
.word 0x175f981f,0x4b0989c2,0x78783748,0x59e0e94f
.word 0x261de229,0x6c301074,0xd806bb37,0xe104e7c4
.word 0x952eb048,0xeefbe5c5,0xb255b18c,0x9df2d36a
.word 0x11dc601c,0xaa0e276a,0xbff224b1,0xeef9b77c
.word 0x1ada7701,0x73efea29,0x8d283c4f,0xe14df3e6
.word 0x05c3f9a0,0x0fae4393,0x0294a5de,0x923a844b
.word 0xdeaa4032,0x32a13b15,0x99de3969,0x5f710128
.word 0x32b265a4,0x2cc3723e,0xc9940612,0xc29f7a45
.word 0xdda92959,0xf9917add,0x62673ac6,0x8176cfc2
p0_local0_end:
SECTION .p0_local1 DATA_VA=0x000802000
attr_data {
Name = .p0_local1,
VA = 0x0000000000802000,
RA = 0x0000000010800000,
PA = ra2pa(0x0000000010800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local1_start
p0_local1_begin:
p0_local1_start:
.word 0xdd3bcdbe,0x612713fd,0xe33e1ead,0xdd3bbfc3
.word 0x26455ed8,0xf1ff205d,0x592a8977,0xa3636f27
.word 0x9e9b43b8,0x9fb16650,0xa23accc0,0xedd7dd9e
.word 0x68f151e3,0xd61c8602,0xfe84ef1e,0xe7a6ed90
.word 0xd173a23a,0x5637f559,0x11453e96,0xc6370766
.word 0x926126d4,0x327cb7f1,0x4cbdc3e9,0x9524cda7
.word 0x7993d39e,0x4a0b5bcc,0x395c7a4d,0x48c2d757
.word 0x6b285845,0x283661bb,0x3345d8fe,0x8f1b49c1
.word 0x486e6979,0xec9f5b9f,0x1c87e697,0x5db92c3f
.word 0xe8eecb69,0x711c1237,0xc22331e8,0x74878854
.word 0x846a34b7,0x9338a4c4,0xbce4080b,0x2aaff1d5
.word 0xb7a97056,0x09d00db5,0x3975c7dc,0x4ce983cd
.word 0xb29f0b30,0xb83b6945,0x2e7d2b52,0x89499973
.word 0x4cbd8af4,0xd05de76d,0x209426a9,0x9e974483
.word 0x42fa8263,0xb334ee85,0x3c24e564,0xd5ba2e9f
.word 0x6e6c246b,0x5f53e48e,0xdc273d0a,0x04f5c73c
.word 0xe4010a68,0x953f2de2,0x17b375c6,0xe36c84d5
.word 0x2be40aa0,0x4b038918,0xad9757a4,0xe2ce932a
.word 0x4d1bdf23,0xd6144236,0x2d523949,0x65ff5521
.word 0xb51095ca,0xb2206f5b,0x6b223e2b,0x853cebaf
.word 0x7200ccba,0x4d47182d,0x3b6a09e7,0x5e95e13b
.word 0xce329565,0x49de6011,0x5b0631cf,0xd584e791
.word 0x34c9a0ca,0x7cd6e9fa,0x1d2eb81c,0xe819fa68
.word 0x13b336eb,0xa9f4469b,0x47c492fb,0xda3451ca
.word 0x1c3e135c,0x1737ff56,0xcc35c35a,0xed1a19ab
.word 0x05d79345,0x7b1b2ee9,0x8b2d5a37,0x2fdf9506
.word 0xc03ec701,0xa8156775,0x8ba9905c,0xa2ec34c4
.word 0xea4cfe00,0xb016131e,0xb898f189,0xb4c574d1
.word 0x48d47441,0xb9ba270a,0x14ec8f79,0x78b8bb1b
.word 0xba50e6b2,0x394542d2,0xce1aec5e,0xc00fea6b
.word 0x59bfc019,0xc9afda3c,0x782507fd,0x4de79e1c
.word 0x19d7c05f,0x8ce1d459,0xcd80c184,0xbb37576f
p0_local1_end:
SECTION .p0_local2 DATA_VA=0x000804000
attr_data {
Name = .p0_local2,
VA = 0x0000000000804000,
RA = 0x0000000011000000,
PA = ra2pa(0x0000000011000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local2_start
p0_local2_begin:
p0_local2_start:
.word 0x377ec7d2,0x925d96a0,0xa36c840e,0x43a7c329
.word 0xaa4b3a5f,0xba06926a,0x60a2b494,0x72af26dc
.word 0xf23f5af5,0x66f4cc02,0xa85ea619,0xec554b2f
.word 0x2c104379,0x2f406b42,0x9e753ef4,0x126b3002
.word 0xe47d5aaa,0xc56a1832,0x46039dde,0xeff40dd9
.word 0x7d597cf7,0xecad257b,0x94505758,0x2d94fe98
.word 0x7cddc5f1,0x972a857f,0xce32b8b8,0x75e478c3
.word 0xadfbe917,0x4593d3ef,0x2746feb6,0xba726732
.word 0x09572d15,0x41fcde99,0x236ab83f,0xed050371
.word 0x4b425655,0x0c5605a1,0xf3e46245,0x3218eb7a
.word 0xd2848493,0x229e07c0,0x1c0ee047,0x55b01a1e
.word 0xe7fedea9,0xd783ec6a,0x28f7c75f,0x08a970e0
.word 0x3508df80,0xa439bb48,0xa147ee4b,0xb31f8bd6
.word 0xb394ffe6,0xc4167aad,0x54e3e7f1,0xb0b150e1
.word 0x7b223400,0x655fcd71,0x4dfa9bc6,0x45d3e667
.word 0x83c8dc5c,0x2188170f,0x8521af0e,0xc4219b90
.word 0x12ef63c9,0x3e734bee,0x77964132,0x88208795
.word 0x5463dddd,0x62acd324,0xc224f32a,0xe8eb1af3
.word 0xa149b547,0x8c7c6973,0x7876e6f3,0x6e7d41bd
.word 0x558e88cb,0x6b10dfac,0x8b97eb9c,0xac5ee368
.word 0x80abd975,0x8c1e9ddb,0xce971f5b,0xecff76bf
.word 0x68ec5033,0xce72bc67,0xd0672889,0x054122e9
.word 0x40cd9fdf,0xe4a6b9de,0x2c6f9b56,0x55a16d22
.word 0x60bd19a7,0x063b12fb,0xebe0ccab,0x1a9e3d6a
.word 0x37f581f9,0xd187d787,0x8ab3f4d5,0xbfe11c8d
.word 0x3bb3aeca,0x081dad47,0x0838accf,0x4df918a3
.word 0x270b84cc,0x878ec9e0,0xc1c97e1c,0xbe583a63
.word 0xf5432cf1,0x875321e8,0x3e759ee1,0x837dbc3c
.word 0x82307437,0x3d1df570,0x4629040a,0x9ee08cd5
.word 0x6bc61332,0x872f0727,0x7874ec8c,0xafb4adaf
.word 0xbe0aaf4c,0x320d923a,0x19f00bb2,0xeeac494c
.word 0xd4963f9c,0x76171540,0x5b483826,0x365cf479
p0_local2_end:
SECTION .p0_local3 DATA_VA=0x000806000
attr_data {
Name = .p0_local3,
VA = 0x0000000000806000,
RA = 0x0000000011800000,
PA = ra2pa(0x0000000011800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local3_start
p0_local3_begin:
p0_local3_start:
.word 0x00326c40,0x52ba242a,0x4471bb06,0xc7122d3e
.word 0x83c650bc,0x8ceb2cf9,0x748517d0,0x16102f21
.word 0xe560ac78,0x43bb3aa4,0x6c571a99,0xc3c357ee
.word 0x92f62fc5,0xf8c5a294,0x99a3a24c,0xfd1fe989
.word 0x0bb949b6,0x62fa3377,0xb66f5633,0xdcc858d5
.word 0xe3a9169b,0xf8730017,0x20d16d77,0x93a97667
.word 0x066d2c14,0x35c247d9,0xdaebbedc,0x1afd39c3
.word 0xa8db7257,0x0357a78e,0xe0c3bfe4,0xc77e5f6f
.word 0x02152d8b,0x7ee0c6f7,0x440c355c,0xaeae286d
.word 0x91e7f99a,0x0928b4e2,0xfb48059d,0xd5adea80
.word 0x2d8552d4,0xd9d0e83e,0x45a778c2,0xb0b4ecb3
.word 0x87391759,0x9d8ab6fc,0xc6d5d838,0xb2ec46d8
.word 0x960c3372,0x6924caa1,0x9fa5a35b,0x6774be05
.word 0x4daf0e33,0x6a623547,0x6631abf0,0xc8604361
.word 0xe8a52722,0xc7c0b4b5,0x57440aa1,0x77e5427d
.word 0x3cd7a9c9,0xa4dd25b9,0x242f7a84,0x70ef6f45
.word 0x35fa2281,0x1dd52b64,0x82d58a55,0x465fe9d2
.word 0xda169a70,0x3158b038,0xc28a1be2,0x31b01f65
.word 0xf868ab39,0x52ae5548,0xf14f9ca3,0x27fba8d5
.word 0x1e2e665e,0x067524ee,0x248e1520,0xec4052f9
.word 0x8b4eb31b,0xa001f7dd,0x5217b947,0x4f6a59d9
.word 0x96d5eaea,0xe85b0a38,0x7a4454ab,0x8a24acd0
.word 0xf4e42b77,0x1ddb95be,0xac3bc5bd,0x1b0964e7
.word 0x643d8122,0x9dd72fdd,0x5ec5c669,0x295a4b83
.word 0x5077b174,0xd2fdaa55,0x2355a051,0x865e5e32
.word 0xc7bf82ff,0xbfc63667,0x8818a527,0x4cf0c14e
.word 0x412f27ef,0x23e5d999,0x80b84021,0x7b96b5e7
.word 0x5038a256,0xbc097b06,0x37c316bb,0xff6b50e4
.word 0x7abfe36a,0x450573aa,0x1ad851e7,0xc89a5b76
.word 0x5fc40047,0x10f5d951,0x47f27774,0xefe8e6ad
.word 0xeede656c,0x604f312f,0xf4abb587,0x8a962c51
.word 0xdf1968bb,0xfe188c5d,0xee417020,0x4e026be5
p0_local3_end:
SECTION .p1_local0 DATA_VA=0x000808000
attr_data {
Name = .p1_local0,
VA = 0x0000000000808000,
RA = 0x0000000012000000,
PA = ra2pa(0x0000000012000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p1_local0_start
p1_local0_begin:
p1_local0_start:
.word 0x99bf59da,0x0bb312c6,0xc24514eb,0x5a0524c7
.word 0x391dd67a,0x5f234941,0x81122d18,0xc6aa8c72
.word 0x725c4195,0x25127cf2,0x99d0c498,0x7b7ef7fa
.word 0xbed0133a,0x5a268c29,0x72418198,0x5c043065
.word 0x1322409d,0x59ee4f53,0x9d0799c9,0x2b18779b
.word 0x2741a4f3,0x5996b792,0x9d5cdbab,0x094ea730
.word 0xf3f2b147,0xbb83c55d,0xc8ea9c65,0x4f75a1d3
.word 0x828cc0ef,0xe6187699,0x145c7d2b,0x67b00a9a
.word 0x6ec3c28b,0x942fab71,0x3fd1bc09,0x76ea0c37
.word 0x5adde569,0x73a291e8,0xabd0a1ef,0x52325a95
.word 0x257be6ba,0xda2e4375,0xe699e88a,0xb138f1de
.word 0x096886e5,0x02406a82,0x993c66b6,0x51c24758
.word 0x11f26e0a,0xd898e1f5,0xe5ed6557,0x86f70270
.word 0x2cf397f7,0x152664d5,0xe8e9d870,0x6ae0fd5c
.word 0xe480d15c,0xbaec8309,0x28d941ba,0x7c6bbee1
.word 0x5255901e,0x8f5c48af,0x8d5e129f,0x03e31816
.word 0x74b56c71,0xae93b69d,0x0f2b4af9,0x61095329
.word 0x9d3f4165,0x44ad4c96,0x2ac2c168,0x40d7f77f
.word 0xb2c64043,0x69568e6b,0x04c31fcf,0xf9cfc49c
.word 0x82221e0f,0x5f6c6443,0xa95b6e73,0x98c1c159
.word 0x6b715b45,0xb4d797ed,0xf32e2344,0xb3d5d16e
.word 0xa162d334,0xa359677f,0x428fbdf6,0x69f98e00
.word 0xcdfe84e7,0xbe4694d7,0x079c2c58,0x009c2204
.word 0xa199455f,0x89866e97,0xd078b581,0x9fa196b7
.word 0xcef51246,0x3e3327c5,0x170e00da,0x17879494
.word 0x2d3e0438,0x290cdfea,0x887af9f1,0x4186d2e8
.word 0xdeba6376,0x107f37ef,0x854ae694,0x6cc00717
.word 0xa612b07b,0xa720fa06,0x310dfb5e,0x1e512ac2
.word 0x2173d2e1,0x87604e8f,0xd7c7fcfb,0xae1e83c9
.word 0xd39aca36,0x37134861,0xe5b94c9d,0xfb627120
.word 0x2276882a,0x6b61b5e3,0xfbc82302,0xf80582b1
.word 0xe4ef72c8,0xe7fe7659,0x6e7d0ef4,0xcc314e2a
p1_local0_end:
SECTION .p1_local1 DATA_VA=0x00080a000
attr_data {
Name = .p1_local1,
VA = 0x000000000080a000,
RA = 0x0000000012800000,
PA = ra2pa(0x0000000012800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p1_local1_start
p1_local1_begin:
p1_local1_start:
.word 0x12e53463,0x1c75a7b0,0x49fb46bc,0x15c718d1
.word 0xebd33f2c,0xde8d4c3a,0x55a00add,0x840b019e
.word 0x7997dbe9,0x372c3045,0xf2fca13b,0xa7da5469
.word 0x4a15686e,0x682d8049,0x760f0d3e,0x6832acb8
.word 0x3164698d,0x949afba0,0x1a04fa82,0xaddca75c
.word 0xc30ee545,0x90181438,0xcb941a70,0x129470a9
.word 0x635cc397,0xfce57cc4,0x5f3ff364,0x2762cb75
.word 0xf43a8550,0x2b666cb5,0x1ff83552,0xaef59d70
.word 0x1547da55,0x36cb9b88,0x074308e3,0x4631e6e6
.word 0xb3f4033a,0x4518496a,0x5a1a8675,0x227b83c3
.word 0xc9179e61,0x7f15f9ff,0x4b082af5,0x9b3d2cb8
.word 0xba9cba13,0x59482054,0x8353375a,0xbc001924
.word 0x4e1863d5,0x1c5d7e87,0x9ddaa511,0x83a9f360
.word 0x77c487ab,0x319ac9f6,0x1e032e7d,0x3dbec2cd
.word 0xf38886c1,0xcf2b5ae4,0xe4d9c820,0xd4a5373c
.word 0x5a964529,0x8cd922b8,0x9038ed15,0x2617f772
.word 0xa77098e9,0x1d2facc3,0x6484de26,0x96965065
.word 0x5cccf24e,0x1b00c552,0x2c8fbe75,0xe2bcb70a
.word 0x911091cb,0x869f9aad,0x9d64206a,0x7c356a7f
.word 0x01fe14ba,0x26c5af76,0xe1cf93b4,0xee99befa
.word 0x33e71ec2,0x8afaec17,0x89a64380,0xd02f355a
.word 0x8008d5b8,0xf96dd4ba,0x64db80ec,0x89976f24
.word 0xa3abe952,0x2abf5804,0xd1cddcbb,0xa0d72d0f
.word 0x434f4f9b,0xc08b7ac5,0xdf12294d,0x27a0e44d
.word 0x0b4f57dc,0x3da327d8,0x050c7482,0xd8d0a50b
.word 0xfcced0df,0x16865788,0xe4f51fe9,0xa51440c4
.word 0x0971dabd,0xabba8df7,0xca6cdfeb,0x6bccfbef
.word 0xbedff0ab,0x66000357,0x3bd924d4,0x345864c8
.word 0x6ace6ee9,0xc6a30eed,0x27f9af53,0xf0d9b486
.word 0xa53904de,0xac3bbf7e,0x2e4d789a,0x5e9da583
.word 0x88073d8a,0x1a3287f0,0x698b6fe1,0x5e96adbd
.word 0x84f6a8f4,0xab043786,0x740ac4b8,0x2d225eb8
p1_local1_end:
SECTION .p1_local2 DATA_VA=0x00080c000
attr_data {
Name = .p1_local2,
VA = 0x000000000080c000,
RA = 0x0000000013000000,
PA = ra2pa(0x0000000013000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p1_local2_start
p1_local2_begin:
p1_local2_start:
.word 0x7c18f14f,0xc47e6e6d,0x513c38df,0x727e6f74
.word 0xcafc8281,0x2fb52a25,0x12a15cb5,0x1f1ba713
.word 0x902b94c4,0x69cef716,0x86460223,0x44433932
.word 0x2c9cece7,0xab26aa1f,0x6691ce47,0x9a678881
.word 0x404cd03d,0x34399018,0x370b20e2,0x9fcc075a
.word 0x4ffef25f,0xa83714df,0x1fa0fb88,0xaeb163b5
.word 0xacca29b6,0x36c022b2,0x5cfbd01e,0xfd5bf210
.word 0xf14aefdd,0xf9bad4e4,0xca0cf4c6,0x4be1b31a
.word 0xaee210f5,0x8bf314a0,0x82e6923e,0x0aa8b31b
.word 0x93ea3b1a,0xe7954913,0xb97c194d,0x752f2eef
.word 0xdc95adb3,0x7d5a47dc,0xbb6ee4c5,0xc1057bd6
.word 0xcc9e427b,0x14bae4c6,0x7b575680,0xa0edd9c6
.word 0xa8406792,0xa29cdfcd,0x95343841,0x9fc0d8cf
.word 0x54ceac63,0xbe43497d,0x7f8cfa8a,0xb6d0b4d4
.word 0x7de6d74d,0x452021ae,0x27f5ddbd,0x0b0652b5
.word 0x1783421e,0x3d05a31b,0x29ee12fc,0x6fcecb14
.word 0x33d666e7,0x99b79040,0x65370caa,0x30403543
.word 0xbc47ebd1,0x7e542c9e,0x48d4746d,0x5c5737f8
.word 0x6a638c04,0x670c2b0e,0x3f345f2a,0xee3d913a
.word 0x617672bf,0xeb627ee7,0xc05babd6,0x57e638ab
.word 0x2ee5f27d,0x5cf279a6,0x8454d15a,0xf8078555
.word 0xcb1f2e2b,0x6ef62926,0x262091e6,0xbf43e993
.word 0xa31be344,0x5313adac,0xa2ac21e5,0x88b14596
.word 0xa06ddc5c,0x5e6ad700,0x81f1075a,0xb51ccdf0
.word 0x15ba3196,0x81ae5cdf,0x3c5994c1,0x00ccafdb
.word 0x436716a7,0xdaabb444,0xf9d300bf,0xf3875758
.word 0xebcfe4b9,0x57edf011,0x0cadbb0b,0xf3d8ade3
.word 0xa6f30b66,0x7d65a2b9,0x0acaa58f,0x89e8f637
.word 0x2fd9a061,0x8c9770f6,0x173dc04a,0x71b963ae
.word 0xb175a273,0x37580700,0x7324f2ea,0xee46c236
.word 0x60f713fd,0x5c6ed662,0x4310aaaf,0xd7c2e14f
.word 0x879f13a9,0x9fe8dad5,0x806a3f32,0x8c75aa3d
p1_local2_end:
SECTION .p1_local3 DATA_VA=0x00080e000
attr_data {
Name = .p1_local3,
VA = 0x000000000080e000,
RA = 0x0000000013800000,
PA = ra2pa(0x0000000013800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p1_local3_start
p1_local3_begin:
p1_local3_start:
.word 0x00086f63,0x4a2e9a15,0xb5ec14a5,0xe7cc6820
.word 0x8edf50f6,0x0f0bcf4a,0x6c5e8f18,0xfa459224
.word 0x0bcb7ce8,0xb8bd123d,0x2c384eec,0xe2f92cad
.word 0x76649b35,0x8b8f2bed,0xf4e0e0af,0x9359fbdb
.word 0x8858f37e,0x99ed8c61,0x2f3ab554,0x47e5dc3b
.word 0x00275161,0x6a209d0a,0xba1890c6,0xd85fb02f
.word 0x9fc42156,0xb8d6eda6,0xc3be7d39,0x5b1c93d8
.word 0x5c944795,0x7d9ce475,0xd6784010,0x6ac5b5f8
.word 0x8919b721,0xd1a53772,0x34aeba5a,0x35fbb0df
.word 0xe6ada8b4,0xa1bc9574,0x8137d598,0xb458ed89
.word 0x0a3f0710,0x3a7f9df1,0x3a544642,0x93134e77
.word 0x1990edce,0x6dfb71dc,0xcb17605d,0x0308d72e
.word 0x1239a16d,0x6ed55e73,0x2febaa8e,0x8ce79e82
.word 0x9698423b,0xe68acf1d,0x1d14e1ba,0xacd7c802
.word 0x212bf8b5,0xfa941033,0x18f70c7c,0x18daca4e
.word 0x285e78b7,0x80c41cca,0xd58b1d3f,0xeb6e6312
.word 0xeb2f64f8,0xd31f82b4,0xfb5ffaf7,0x01a528e9
.word 0xa48fe1ae,0x5d1cb926,0xb18212ec,0x88fd2013
.word 0xb3c0c35c,0x7780cbf8,0x98fbc211,0x97a6ef04
.word 0xb3e0ccb2,0x7d25115c,0x3d6e46c6,0x4ae3ee1e
.word 0x3bb108f3,0x9994a465,0x6030a58a,0x0397dc3c
.word 0x9a4f7b15,0xe3fa4780,0x4dd1862c,0x085e3783
.word 0xe8d0099a,0xc4bb0f81,0xf9f4b203,0xf7868473
.word 0x5659cfd3,0xc3473b66,0x9f1a093d,0x5f552438
.word 0xa1ff4a58,0x6bc6313a,0x0c692aec,0x8718e31a
.word 0x910c8079,0x9adce984,0x48e8b66e,0xd22a706e
.word 0x729b28c3,0xa031dcd3,0xe202c0b5,0xb27e4afb
.word 0x03a9e275,0x7488b002,0x7e918167,0xa4baa9a2
.word 0x504afc97,0xec99af21,0x1bdf9172,0xefbcd386
.word 0xf86059b5,0x75aff991,0x96e39031,0x21633d8b
.word 0x2f8d434f,0x102e74fb,0xb11d6524,0x5c5e16ac
.word 0xf0921119,0xe0a63b6b,0x2e205d68,0x3ff0497f
p1_local3_end:
SECTION .p2_local0 DATA_VA=0x000810000
attr_data {
Name = .p2_local0,
VA = 0x0000000000810000,
RA = 0x0000000014000000,
PA = ra2pa(0x0000000014000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p2_local0_start
p2_local0_begin:
p2_local0_start:
.word 0x57316f09,0xbafd9704,0xe89bf87b,0xf9950a68
.word 0xbe9eb994,0xe081fc14,0x6e9689f9,0x7273d61a
.word 0xc211943e,0x218efb6c,0xe04fa2ed,0x29b410fc
.word 0x119e6a47,0x08acc2a6,0x4b5f45d5,0x7a9b086f
.word 0xc73fef65,0xdec10e5a,0x165f43bd,0xb1789890
.word 0xc3dc057c,0x8be547b7,0x31fa8704,0x4c64fddd
.word 0x3ecfc627,0x9a7180e4,0x42c76d21,0x36d4f1fa
.word 0x5cb68568,0xce3e2618,0xc2ac7cc5,0x5b34ff3b
.word 0x1405affb,0xd1a86a6a,0x46eccc78,0x8f0032aa
.word 0xf7868fff,0x6d31f7a9,0xcb3df652,0x99c206c5
.word 0x5286fe6f,0x5b2dbcee,0x7edf0baa,0xc1b577d9
.word 0x992ad1a9,0xecaee8af,0x58882219,0xc8af9a39
.word 0x94d4d001,0x56d281ac,0xf96e225f,0xa4e1a20e
.word 0xe2325c37,0x36fc50c2,0xd39c429e,0x52664624
.word 0xe028da51,0x9258bf9e,0x0af7b79b,0x4653446e
.word 0x5705e549,0xda5e5894,0xce092429,0xda10f936
.word 0xc6c8a3f1,0x4ef79083,0x38f44ab9,0x0526390f
.word 0x8aee6c29,0x830dccfb,0x3db48598,0xefd1c514
.word 0x47e49f51,0x09ff5886,0x86f5980b,0x309b18b2
.word 0xe5f6bed2,0xe89d45b7,0xf7e4ef53,0x8d1cc205
.word 0x16fd9370,0xea7b0235,0x37acc37a,0x48baa5bb
.word 0xa1e303f5,0x75cc4cea,0x80045c75,0xa422d998
.word 0x3dff9532,0x8090d233,0xd3adac12,0x07208b91
.word 0x3ea4050b,0x407105c0,0xea0a9d56,0x565f7804
.word 0x9c1a102f,0x76736830,0x87afcf3e,0xc517d60d
.word 0x6444e201,0xd1e2c821,0x01c03076,0xe1a026fd
.word 0x8d8aa797,0x4ee35645,0xf73e8eb6,0xcbc850af
.word 0x73d1743f,0x4e51aa60,0xfd2639d5,0x3bce55dc
.word 0xa846449e,0xc0adba0e,0x37623738,0x7ada788f
.word 0x3f82e7b2,0xafda4110,0x9fe4feca,0xcd5ab651
.word 0xba3bc49d,0xce5cda2c,0xc69165ce,0x8afec915
.word 0x17b3938a,0x405f1803,0x3fd5823a,0x470e8de4
p2_local0_end:
SECTION .p2_local1 DATA_VA=0x000812000
attr_data {
Name = .p2_local1,
VA = 0x0000000000812000,
RA = 0x0000000014800000,
PA = ra2pa(0x0000000014800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p2_local1_start
p2_local1_begin:
p2_local1_start:
.word 0x750e3f6b,0x9e9a42d4,0x8db2e4ed,0x93ee3a5d
.word 0xf7489f34,0x5a3511c9,0x210db99a,0xd48996e1
.word 0x2e017271,0x0c36818b,0xbf781268,0x06b58c0d
.word 0xe5d29ad5,0xe0311b52,0x78115b4f,0x25df4bc7
.word 0xa7be8ba9,0x93376b5e,0x726504df,0x3ce7e1f7
.word 0x80e16988,0xb35fd892,0x048f731a,0x591ad7d9
.word 0x8da7ad20,0x7b74ccab,0xeeed9184,0xa76ee2db
.word 0x203fe5a8,0x3c4e0649,0x1a3d4064,0x3b236292
.word 0xb0a27b0c,0xdfc01ae5,0x5d73820b,0x3ca7c9ff
.word 0x6482741c,0x04f4ef95,0xfea18f85,0x3691d802
.word 0x4a6841f3,0x5e1b51ce,0x872654c6,0x1a632fd1
.word 0x98c824f6,0xe14e25c6,0x946c888c,0x2e603809
.word 0x3cef8b48,0x2f3e2e04,0x5259fd0a,0xfc8da366
.word 0x42afe594,0x133090dc,0x3440cb0a,0x7b0b3b9f
.word 0xc501cccd,0x6e6476f4,0x7c2e6016,0x4eab4e62
.word 0xf5e400a1,0x86b56607,0x76e46501,0xf7e8b9c5
.word 0x041ce75e,0x1a5b51bd,0xc518fccc,0x45055bee
.word 0xd102e07f,0xcc8ed0da,0xd5f6e58a,0x2f587526
.word 0xf0ba4826,0xccbb82ca,0xa6f0b421,0x200e7d69
.word 0x7f312dd6,0x603b0fcf,0x7fd4a0c1,0xc8ad29a1
.word 0x239e42fe,0x98849228,0xf0fa1a23,0x6bff1ccb
.word 0x07d2b421,0x03e8908c,0x6202989f,0xa8595362
.word 0xad4cab6d,0xf719fba2,0xfc779ada,0x8c539570
.word 0x90ad4cbc,0xc5db1907,0x31dd34d4,0x911ee03c
.word 0x3c1d6b88,0x8bf2dbfc,0xfdfd397b,0x6e52bded
.word 0xb958bece,0xc83c8ea8,0xc21be62c,0x06b42553
.word 0x7a876257,0xd2304848,0x94973ac1,0xc1e57241
.word 0x9e1867d8,0xa2ac415a,0x05647fb2,0xaa080a9e
.word 0xfd05933b,0x6c8bc265,0x5d579342,0xced9b353
.word 0xaa80e54c,0xf66fcd7e,0xeba68645,0x8f21d431
.word 0x8c0b77e7,0x0d2f486e,0x9b1c5612,0xa5705ec6
.word 0x446835f9,0xd2c8e3b6,0x4eaa2bb8,0x71943c65
p2_local1_end:
SECTION .p2_local2 DATA_VA=0x000814000
attr_data {
Name = .p2_local2,
VA = 0x0000000000814000,
RA = 0x0000000015000000,
PA = ra2pa(0x0000000015000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p2_local2_start
p2_local2_begin:
p2_local2_start:
.word 0xe1ba2e6e,0xc682eaaa,0xbd5f743c,0xc5c367c1
.word 0x6bb1da98,0xec591ba0,0x0f443f11,0xd423fdda
.word 0x7c669deb,0x99c75301,0x2ba64cd9,0x444ba0c7
.word 0xdb436a69,0x5d3f38bd,0x76472d51,0x7b930614
.word 0x6f59fe0c,0xec6810d1,0xbc778a3b,0xb8ebf7d1
.word 0xb60c3f92,0xbb6ae191,0xe4a88043,0x09b326fb
.word 0xfbf847d4,0xba40fa8c,0x938d8d05,0x47e5db5f
.word 0x341c8d91,0xd5a3984f,0x3531529e,0x1a2d3723
.word 0x5907a122,0x929587b3,0x602b6a66,0x5950cef1
.word 0xb9032395,0xf7dd4e1b,0x254f124d,0x5af54128
.word 0x292fc3f4,0xa85e7fcf,0xb6d81cc8,0xc57670c7
.word 0x4742876b,0x39d2133d,0x8a298e59,0x027d8c34
.word 0xc734a4f4,0x05a4d7f9,0xea25f36b,0xcd49d453
.word 0xf61f1b8c,0xeb8138ba,0x24e26a45,0x167b9cfb
.word 0x9a250116,0xe5f13012,0x052a3eda,0x1ae9b579
.word 0xb4360f2f,0xb3e6624f,0xb260a0b6,0x70f262a4
.word 0x4478db6b,0xdca10124,0x33cccc27,0x3b21f1f8
.word 0x0c9b3566,0xfe7e01cd,0x083020b4,0x6ce2cc85
.word 0xe2e55f13,0x064fd4c9,0x30554c31,0x9ccf48b3
.word 0xb42140d8,0x3eae5f89,0x8b7b8386,0xb6972658
.word 0xb520d16b,0x8a546169,0xe569f3d4,0xc76b4c46
.word 0xbf90e933,0xd8adf346,0xabeec4dc,0x0a4a2931
.word 0xee6c5842,0xe3f7497d,0x24e3109d,0x2e94ca54
.word 0x49a85a52,0x09cb35e4,0xb3fdd92b,0x9c9f80eb
.word 0x4780351a,0x6a0305aa,0x31d2b635,0x0557d869
.word 0xbd1df684,0xe58ddf4f,0xefa8f23a,0x1d96d24f
.word 0x18f74afb,0x43af5690,0xb2d1185c,0xc73ae8cf
.word 0x312a1a61,0x9acc7488,0xbd36bdd0,0x7ffa38a4
.word 0x6996cd07,0x979a3fd9,0x717f7afe,0x866c56e4
.word 0xf7b54451,0xb3b06aa2,0x477d6933,0x1705e067
.word 0xf307929e,0xf99d5ca8,0x1c533ffb,0x700729ea
.word 0x79fbba8a,0x7901a7ea,0x531db745,0x11496bc5
p2_local2_end:
SECTION .p2_local3 DATA_VA=0x000816000
attr_data {
Name = .p2_local3,
VA = 0x0000000000816000,
RA = 0x0000000015800000,
PA = ra2pa(0x0000000015800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p2_local3_start
p2_local3_begin:
p2_local3_start:
.word 0x1b73d3dc,0x5a040b68,0xdb9befe0,0xd010fd5d
.word 0x5478d2bf,0x7a87d51c,0x0086d6f1,0x6e431241
.word 0x9d22405b,0x095f960b,0x55f27140,0x6ed6e5b4
.word 0x5dbbcd47,0xafb3b9a6,0x1c095cac,0xa0d111d8
.word 0xe2cd0d8a,0x8675a362,0xdfcd51ec,0xed1b8e3c
.word 0x9146d0bf,0xe741853d,0x432d0bfc,0xcfcea920
.word 0xb7370d08,0xd177fa2f,0xd9a61500,0xc909d214
.word 0xbdbfafc1,0xc18ad7d3,0x2468e8e5,0x8b1c06b5
.word 0x3468374b,0x8aa9081a,0xdbac0997,0x9b452662
.word 0x09e1c36e,0xafa1c3e6,0x1a0fdabf,0x068b30e3
.word 0x202a7872,0xec5101d0,0x0acb83d5,0x12a5987a
.word 0x88f64c1e,0x727f08e3,0x50880a59,0x72e10af3
.word 0x068c988f,0xa7053d7c,0xaec98903,0x99e2471c
.word 0xf145561f,0x7c22377d,0x0dee584a,0x7c2dfa25
.word 0xfe25b9f2,0x955cbe0f,0x0d83975a,0x5a0cb5bd
.word 0x8f87d478,0x4ffc66bd,0x0fcbe938,0xda6b25b6
.word 0xd951557e,0xc2b9708e,0xeed6de32,0x6e415f93
.word 0x743f1aed,0x1fe56caf,0x1806d7f0,0x994bc2f4
.word 0x694b8aca,0x0635cfc9,0x44140bad,0x1f30ec1e
.word 0xc85ff666,0xeb9a93f7,0x7b1eef8b,0x57eac886
.word 0xcea5d5c0,0xe6d0cfcb,0xbb7ab1be,0x668b06a3
.word 0x4a7f278f,0x568afb63,0xb5a9ab07,0xe5838042
.word 0xf6235cfb,0xbe5418d6,0xce70b3f2,0x683812ce
.word 0x8d01d12f,0x5f70af37,0x43667a52,0x3a22dbc4
.word 0xa9cadab1,0x69f18ce5,0x643c102e,0x163880bb
.word 0xfee16ddb,0xc0d4351c,0xaa02f416,0xe79a1114
.word 0x08c349ca,0x95abd05a,0x6912649f,0xfdad2594
.word 0x52850b8d,0x8e1cdaa9,0xa8945f08,0x167e7052
.word 0x7c0172fd,0xa73f0189,0xbbff9861,0xfeee1308
.word 0xdf3b0963,0x4e2b327f,0x49927763,0xf3587c0b
.word 0xdd54fb9d,0x91de8e49,0x9a73a76d,0xf0d1b16b
.word 0x39eb24e9,0x8e2ec83a,0xe62af8e2,0x312ab7cb
p2_local3_end:
SECTION .p3_local0 DATA_VA=0x000818000
attr_data {
Name = .p3_local0,
VA = 0x0000000000818000,
RA = 0x0000000016000000,
PA = ra2pa(0x0000000016000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p3_local0_start
p3_local0_begin:
p3_local0_start:
.word 0x9125bae4,0xe5d01aab,0x5b18cc59,0x5a58ede2
.word 0xc491e9b9,0x2a95df36,0xfd1fc874,0x4cf4522a
.word 0x82af2b27,0xaf771dee,0xe6ca5671,0x7ca96e0f
.word 0xcb0cdbcd,0xb3045c2d,0x068e4636,0x9f5184d0
.word 0xf64c136d,0x1e7a9060,0xecfca36f,0x1fe7f542
.word 0x63d335a3,0x64263f65,0x74f2237b,0x04f7df28
.word 0xe33ed442,0x95025257,0xca86c20f,0x5f1eadaf
.word 0x05bfd610,0x3264270d,0xbafca974,0xa1eafea1
.word 0xfa897078,0x25bba727,0x3a40ef63,0x79a1ecb0
.word 0x34e050e3,0x6713453d,0x2772ff24,0xad16ccc0
.word 0x0ee04c5c,0x46dd2ebb,0x95c3f3df,0x4a22b7c8
.word 0x03f57086,0x9d7d08f6,0xca88fc32,0x2219f21c
.word 0xa7c2ba38,0x3f5ebfb3,0x00a1176d,0x549110a1
.word 0xb254d1f9,0x3b9dba2e,0x72a0a163,0x68ff2024
.word 0x61a124a7,0x25e05b2b,0xfc58a249,0x8ff91815
.word 0x2ac13389,0xff4eea6a,0x6e990742,0x84b85966
.word 0xf1af2349,0xb0cd9e15,0xeda8c5dd,0xa6f68287
.word 0xe9bde094,0x7ccc06d3,0x1cdd0385,0x5265f797
.word 0x490fbcd7,0x5a2cbd92,0x44057096,0xec580f30
.word 0x1d9982f3,0xb97e93ba,0xa5562040,0xb0b84890
.word 0xa306615a,0x4e9783a1,0x4dbe4d3c,0xda1acb8d
.word 0x58542f7e,0x99f2bb68,0x4983cc19,0xa0cb09cf
.word 0x30998742,0x4e448d91,0x487734e9,0xa2419557
.word 0xa85763dc,0x97554871,0x5bbf7713,0xb2220a07
.word 0x20c6ed67,0xba3e7525,0x63428410,0x44479c93
.word 0xf186e8b3,0xba0d4072,0xcac44c7c,0x0c8e8bdd
.word 0x91b9e6a3,0x2954d4f7,0x43b28750,0x966a3388
.word 0xffd3f5c0,0x12de212a,0x28ff893b,0xe3f07fc1
.word 0xc41e9df9,0xa28f7c05,0x64957598,0xef7e5738
.word 0x332b8035,0xc9e366b8,0x5ee9d7ed,0xc82c844f
.word 0x9b0a2ec4,0xb7d134bd,0x481a78f5,0x767afa61
.word 0x2a32f59f,0x4bda9e89,0x0dc886dc,0x79ad43fd
p3_local0_end:
SECTION .p3_local1 DATA_VA=0x00081a000
attr_data {
Name = .p3_local1,
VA = 0x000000000081a000,
RA = 0x0000000016800000,
PA = ra2pa(0x0000000016800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p3_local1_start
p3_local1_begin:
p3_local1_start:
.word 0x70e28970,0xa06ce9ff,0xebe0ae1c,0x67de2874
.word 0xe8217fe2,0x78327522,0x1ce8d002,0xdb6b44e0
.word 0x06e95f58,0x95dc859b,0x0454c7a2,0x26532f62
.word 0x09a37e68,0x30b896bd,0x53336a15,0x2a29481a
.word 0xc0310ebd,0xd80389ce,0x590ad590,0xdee7324a
.word 0x9545b58f,0xebfbb182,0xd61d67be,0x8e1c1038
.word 0x78aa573f,0xf1e629c3,0x91912ff0,0x9b3331e4
.word 0x24cb2651,0xaa0a159c,0x53e1c77b,0xf55e908c
.word 0x8209392f,0xdca1d852,0xbf0466bc,0xd86dee93
.word 0x6289ee29,0x6e953ede,0xc9c58318,0x1ccc9dfd
.word 0xb270b54a,0x622bd5f9,0xb56c5826,0xb7972692
.word 0xcc50cabe,0x4016d95d,0x5de1c345,0x152fc8d3
.word 0x9ee442a3,0x7ad81674,0x80834a22,0x85e0396c
.word 0xabf908bd,0x1e8aaa33,0x4d3215a0,0x0355d10c
.word 0x0a82a4d1,0xc5c3dec4,0x7eb0a283,0x3c10136e
.word 0x99e1b665,0xe26ef95c,0xceb27475,0x217669de
.word 0x6d1af0f4,0x8fce5259,0xed8fd5fa,0xd089fb63
.word 0xa827312f,0x2f8ae34c,0x21eac407,0x10b7ba5a
.word 0xdd4b72ff,0x60b9dbb0,0x1ee72af5,0xec38b0e4
.word 0x9726bf2b,0xfd000304,0x3a20deaf,0x96b5eeb9
.word 0xef0446d5,0x53b65e3b,0x0e560ef7,0x076c1a07
.word 0x8510b3b4,0xe8caa116,0xa3f09b8d,0xc0a1fad5
.word 0xc4749d0e,0xdf92808e,0x7b60df04,0xed5bf27d
.word 0xffabc6f3,0x585bd550,0x22f57a04,0x63f57d67
.word 0xbde778bc,0x3c6e4269,0x713ab760,0x99d3937a
.word 0xf0ab95c5,0x381107d0,0xa6c85840,0x6781cd9e
.word 0x981aae2b,0xf08ff852,0x47c5357f,0xff3a2eff
.word 0x622e0b71,0x42875496,0x9a4d9258,0xd58c2f8e
.word 0xced8ccff,0x22c73628,0x046485a9,0x37fc83b3
.word 0x6fe392b2,0x81fc6860,0x3a064e29,0xe35febc0
.word 0xfae8210a,0xfd302de4,0xe39be282,0x60e9fbbd
.word 0x9febf532,0x402b0e28,0x06031650,0x814f561f
p3_local1_end:
SECTION .p3_local2 DATA_VA=0x00081c000
attr_data {
Name = .p3_local2,
VA = 0x000000000081c000,
RA = 0x0000000017000000,
PA = ra2pa(0x0000000017000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p3_local2_start
p3_local2_begin:
p3_local2_start:
.word 0x7f391f2e,0xb1f8c1ee,0x5d2a6269,0x0b18be85
.word 0x7607bda5,0x761d49cd,0x1f913c43,0x6e1aae23
.word 0x9b2d7a80,0x5de2e9b8,0x65b425aa,0x19d70d75
.word 0xe6bc3d08,0x869c2227,0xec0f3f93,0xb1627be7
.word 0x6a763c2d,0xb6bd52d9,0xf81113f6,0x9e089711
.word 0xacf99d24,0x4a12b8eb,0x510c86cb,0x74c194b6
.word 0xaf49f0b6,0x24886fcd,0x9be5f803,0x3ac930bd
.word 0x7769609f,0xdfd704a3,0x0e9dfa8a,0x83f190b5
.word 0xd4b0699f,0x271fc78d,0x524dd72d,0x8e6ec771
.word 0x7ee02bdc,0x27df9bfa,0x07c1266b,0x8edc9273
.word 0x2fbe7c9e,0x0ec72421,0x47335c43,0x8f36a88c
.word 0x7dc563e2,0x25a25915,0x91f27b39,0xcdd48ca3
.word 0x90d03a59,0x4ea178ed,0x114387ae,0x517610f8
.word 0xf035923b,0x7e00b432,0xd9772542,0xd9fb86c7
.word 0xda211d65,0xc5c21621,0x60a2f6a7,0x89fad98b
.word 0x2b4458fc,0x69fbf3d6,0x50177aab,0x1bc8fded
.word 0xcd72296a,0xcd51832a,0x2be8c21a,0xc82b0603
.word 0x3c31c055,0x9402c01c,0x26042cba,0x4144b6d8
.word 0x729327ac,0x14b3a5a8,0xfeaa4687,0x968f30fe
.word 0x9f88d0b4,0x3be5b4b9,0x9498d3ce,0xf5fbd143
.word 0x0cdccda2,0xc3a006d2,0x282466d0,0xdd32aed1
.word 0xe0d65e6b,0x4a9dc11e,0x17aae8f1,0x3e489d45
.word 0x11e4ee90,0xe80fb691,0x59d78e81,0xa385a71c
.word 0xe48b4ec4,0x7fc94b54,0x9f02485c,0x13ab544b
.word 0x64962a45,0x3193a3fa,0x44bc5d53,0x39ec2a9b
.word 0xd16b3039,0x5ca5a223,0xe4340610,0x1871a168
.word 0xe480c2f7,0xc9602e98,0xafcdf689,0x109798ae
.word 0xb800b04a,0x88573a3f,0x1cfeb77a,0xed7175c5
.word 0xd58ee0a8,0xf2e2a3f4,0x335a42ab,0x014bcbd9
.word 0xb52b7fa9,0xc7abc9af,0x84599846,0xd73c3c3a
.word 0x6a9e2651,0x1cf7b095,0x66f7a207,0x218f7907
.word 0xc6914b06,0xaeb6bff7,0xe68a6111,0xa04ead9f
p3_local2_end:
SECTION .p3_local3 DATA_VA=0x00081e000
attr_data {
Name = .p3_local3,
VA = 0x000000000081e000,
RA = 0x0000000017800000,
PA = ra2pa(0x0000000017800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p3_local3_start
p3_local3_begin:
p3_local3_start:
.word 0xa5474f9c,0xf1efd5f5,0xdc645583,0x749fd98c
.word 0xf04045ec,0x42025146,0xdf753e93,0x9f56760f
.word 0xe88632b3,0x695202be,0x33817aa8,0x7428e60b
.word 0x1e826e4c,0x9e451bae,0xba8dfa1f,0x20f71157
.word 0x05fbc320,0x40c308e2,0x4438117c,0xe8bbeff1
.word 0xe6975d2b,0x697f131a,0x7a7f91b8,0xb0fb92e3
.word 0xf289a58d,0x49177005,0x85b07307,0x7d3853e3
.word 0x87f6bed2,0xbed5fff0,0x983c61fe,0x1328e80c
.word 0x06baf8b5,0x52381823,0x80657dde,0x12a5f519
.word 0x2e85218b,0x1a8ffb47,0x54d301fc,0xa0ba368e
.word 0x414d5fcc,0x0321233f,0x2f3d0ca3,0xc9361986
.word 0xfd5cf7d4,0xfdff4b27,0x2af2501e,0xaeddd791
.word 0x3c648323,0xa2c03184,0x530c2e88,0x6d55aaca
.word 0x17b9feb0,0x21ba8c57,0x77f9a6fc,0x488f5896
.word 0x39c2ab39,0x38d3d05b,0x2ad24b57,0xd2362453
.word 0x5065d137,0x89edfdbe,0x7041378e,0x6219a989
.word 0xaa6748c4,0xa8e5ce12,0x0e4d3f8b,0xe71aeb60
.word 0x8c8e184e,0x29e2f708,0x7b2f5cde,0x9222a672
.word 0xc71d60f3,0x99cb3574,0x5ad30c0e,0x1ed675f6
.word 0xcf026b02,0xe4d8defb,0x80024a24,0xd661d722
.word 0x45f4f953,0x07f07a14,0xe4df4751,0xa25c663a
.word 0x747e832d,0xc53a7fc9,0x4f02dc61,0x3de8f122
.word 0x1b86cca8,0x803b78c0,0xce6f369e,0x05477ffb
.word 0x6ea68b4b,0xb05c5611,0x9d34177c,0xc107c017
.word 0x2c0f4627,0xe290d82d,0xa9b3b780,0x18fea9b7
.word 0xdddacf2b,0x87ed8fb8,0x500d683b,0x22c11dc1
.word 0xf9c62172,0x26ae7b19,0x24469df8,0x37ead3d1
.word 0xf9109a4c,0xd0fc52f2,0xc541f3d5,0xda7dda97
.word 0x50dd1fb4,0xb3d50e75,0xab8fac4c,0xf3e63b82
.word 0x7c926aed,0xa722ae64,0x8dde96b6,0x1406512c
.word 0x2a40e167,0xa21e2298,0x3c9b0eda,0x48749e82
.word 0x2c123acb,0xab2c2eae,0xfd77eb7d,0xca8ebbdd
p3_local3_end:
SECTION .p4_local0 DATA_VA=0x000820000
attr_data {
Name = .p4_local0,
VA = 0x0000000000820000,
RA = 0x0000000018000000,
PA = ra2pa(0x0000000018000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p4_local0_start
p4_local0_begin:
p4_local0_start:
.word 0x1be1eaca,0xe47c8226,0x6c1f40de,0x296a346e
.word 0xf943a944,0x2d2791b4,0xc62636b7,0x27d594a2
.word 0x234ac185,0x6a2229fd,0x35a88684,0xa0ad4d06
.word 0xb84bf953,0xb6c2efd0,0x650dc8fa,0x537abe42
.word 0x5aaa37df,0x955dcabb,0xdd53a511,0xfd0ea289
.word 0xebb195fb,0xc78ae10f,0x39464b5d,0xcb9d0991
.word 0x30c6fa6c,0x2b52b722,0x2307a2ce,0x11bb601f
.word 0x09b15cfe,0x9e562852,0xe59a409c,0x56e4153d
.word 0x2cdd4ebc,0x3dcce379,0x9d32b941,0x8f221723
.word 0x5067943f,0x2bd1d74e,0x77adc6e4,0xe1a827de
.word 0xb728bd4e,0x9b8e6460,0xeb8e3b6a,0x0d6e919d
.word 0x07da792f,0xcca58840,0xe124b963,0x7f01a967
.word 0x97e02cd5,0x41a8074e,0xf8af35a2,0xb02c4312
.word 0x89dacce4,0x92a013dd,0x72c2e660,0x3875fe39
.word 0x80c2029d,0x410ac9ea,0x90535b9a,0x4bafbb0f
.word 0xd23e42b7,0xd47ffa95,0x9536926d,0xd4d30c9b
.word 0xdbf21d3d,0x0b18fe19,0xf8cd213a,0x88ea5d61
.word 0x7140512c,0x80d693c8,0xc1b68d9b,0x14e4b8bb
.word 0x6a3b2cdb,0xbb83431f,0xb9eff92e,0x8f76fb3f
.word 0xf012953d,0x6a570d20,0xfcc93df1,0xd8e87bed
.word 0x023b0c84,0xba1c33cf,0x7285c7d1,0x7bcc8e9e
.word 0xeca094cf,0x8ada0dcb,0x0cdfd7e7,0x7a458222
.word 0xbff4c48c,0x278d89f8,0xc4aecfef,0x41956940
.word 0x7e3fa6ec,0x115ba8f7,0xcdf9b9bc,0xddf7d2ac
.word 0xbbc1c14a,0xf918b17f,0x3182e7cc,0x6b071fda
.word 0x7fa230e3,0xd84b1a06,0x2252324b,0xeb5f89ae
.word 0x9b5bc74a,0x06586452,0xf3043c7e,0xb198b106
.word 0xef318a33,0xe28e6d67,0xa9d56822,0x96ed2f8f
.word 0x8d1f9baf,0xdfbe3569,0x8756868c,0x8d4775d7
.word 0xe463d888,0x04ccc83b,0x3771d785,0x868f70eb
.word 0x4972c32f,0x248960e9,0xdb9c9330,0xccb57137
.word 0xd5339acd,0xa3603472,0x52217a53,0x106b2b3d
p4_local0_end:
SECTION .p4_local1 DATA_VA=0x000822000
attr_data {
Name = .p4_local1,
VA = 0x0000000000822000,
RA = 0x0000000018800000,
PA = ra2pa(0x0000000018800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p4_local1_start
p4_local1_begin:
p4_local1_start:
.word 0xa5369791,0x38a2307e,0x004a1ea9,0xe5399d8d
.word 0x7bda74f2,0x993c5444,0x788b85f1,0xd9ac6ce7
.word 0x6c7a894e,0x4460060e,0x9212e3bf,0xec715ec2
.word 0xd815cdc5,0xec63991d,0x386c3936,0xf8d7685a
.word 0x31b8bbc0,0x892248c5,0x64ca476d,0x6daf9dfa
.word 0x572dbe5b,0x49242e17,0x2d9b418e,0xc36fdd6d
.word 0xa1c2554e,0xe27b4efb,0x1a4d6602,0x590be1da
.word 0xc9c6f9f1,0xbb8a965f,0x373ecc31,0x24674a6f
.word 0x72c61192,0x6df1e6fa,0x1b0bd3e7,0x22a8219f
.word 0x646b6173,0x297b244e,0x36243194,0x91ae193e
.word 0x738583b8,0x8456acef,0x489140f6,0x5a1612e1
.word 0x421b6c81,0x069ed80f,0xa2242259,0x2f5d9204
.word 0x5c321713,0x2e35c20b,0x72fdc9d3,0xf33ac17c
.word 0x6ca172c0,0x7f3a4868,0xc3215687,0x79ab40f6
.word 0xbe17581f,0xf40e5739,0x2875e8ef,0xf82bef3c
.word 0x60f135ba,0xe30d3dc4,0x79759b8b,0x9def5abf
.word 0xbb07ef47,0x96ce1799,0xa76db9d4,0x9b46a841
.word 0x1ca98b60,0x1e537548,0xe160174f,0xab2e6226
.word 0xc2d15163,0x36a60083,0x697522d9,0xb3d1a9a4
.word 0xd87f1e0c,0xc81b6927,0x221f22f0,0xd22c3e75
.word 0x1c750e90,0xa7090673,0xd3ea6024,0x59188e78
.word 0x6c9c8efe,0x2e98686c,0x5faae05e,0x94ca179c
.word 0xa1ad2bf2,0xb8012a74,0xb947547f,0x7faebbdf
.word 0x54aed440,0x63bcef22,0x746482cc,0xe96a4ac9
.word 0x5ee237a6,0xe8ed1540,0x79a64d50,0x0028904f
.word 0x50c6acd8,0xd1ffcbdc,0xa63e00cd,0xb4c03eb7
.word 0x76df9c37,0x0e9fb7eb,0xf0f64064,0x042f2fc2
.word 0xbb5998f0,0x0a8b5c76,0xf0a20f7d,0xef2d8058
.word 0x864b587b,0x913b4eee,0x876a2350,0x2b3da51a
.word 0xcc307df8,0x46fa289e,0x6c4c3aae,0xf8fbda45
.word 0x795513c1,0x30c404dc,0x1bd04e5a,0x33347a6b
.word 0xb8559684,0x02debc06,0x73209520,0xe3f16e24
p4_local1_end:
SECTION .p4_local2 DATA_VA=0x000824000
attr_data {
Name = .p4_local2,
VA = 0x0000000000824000,
RA = 0x0000000019000000,
PA = ra2pa(0x0000000019000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p4_local2_start
p4_local2_begin:
p4_local2_start:
.word 0xdd6af136,0xdbf5a306,0x8c5791cf,0x65769bce
.word 0x1171db96,0x4fa7488d,0x7c42a6c1,0xf9e0c92a
.word 0x79be2922,0x7e6e9b49,0xe25b6025,0x0878cc46
.word 0xaa0d6a55,0x030c81aa,0x6969ac6a,0xc6035c70
.word 0x2deaade1,0x4a2c3766,0xfd2d0cf7,0x13980e78
.word 0xdeb72200,0x5280a372,0xa48cafd7,0x66e32004
.word 0x0c8766a2,0xf6d8a0b5,0x5d546521,0x48a13ff1
.word 0xa0bf7c07,0xd0c4cb8b,0xe7aaa0eb,0x3b1695d1
.word 0xd2f1e5f2,0x581fad7d,0x76a4f4eb,0xfdf72356
.word 0x5d4b5bfb,0x395c264d,0x98d422c4,0x4ef061ec
.word 0x64b7293f,0x3ffd130f,0xae3becbd,0xa7380997
.word 0xcdc4043c,0x81825956,0xc861a7de,0xf0e2dd14
.word 0x69a9de1f,0xc35b08d9,0xb03ca927,0x7e24deb6
.word 0x58b51998,0x351ec116,0xe65efef5,0x954a4083
.word 0x0a26a4a4,0xc405cb14,0xb0a517b3,0xb64e6b07
.word 0x3af8816e,0xf5f9a857,0x7a5f4ec5,0x7f28161c
.word 0x0ed7db1c,0x2e9cebf0,0x67e14784,0x7ef04227
.word 0xf493d0ca,0xee6b4839,0x56cbaa7f,0x7c819393
.word 0x62cb5cef,0x70122a46,0x32622c13,0x0c459151
.word 0x361ffcaa,0x463191ad,0x010c9ef3,0x04b47215
.word 0x572fac9e,0x1cd97814,0x3700256b,0x6885fdff
.word 0x12022558,0x58769a34,0xb862cc74,0x3c72ddbb
.word 0x55cbb6cf,0xfb511345,0x668cd94e,0xc9b02d03
.word 0xeec38e1f,0x918ca369,0xa1cf1ed9,0x720cad23
.word 0xef982fc3,0xe1986619,0xb184aef2,0x1808c5c4
.word 0x18c51090,0x0fdc83c1,0x85f405e0,0x9a2fd4c8
.word 0xaede13fe,0x95230f31,0x95340a85,0xfadb9a46
.word 0xc273bfe4,0x2e4e8b77,0xfa38196d,0xf448b034
.word 0xe5f4cb11,0xe2c8bb9e,0x8b57d066,0xfe278f2d
.word 0x96dd3a3b,0xf4e6c7db,0xde25d92c,0x7ef25eaa
.word 0xb3348932,0xfb1a90f7,0xb6e0cd0f,0x9ed9145b
.word 0x44cb0cec,0xec1bad10,0xa192d72d,0xf6213dc9
p4_local2_end:
SECTION .p4_local3 DATA_VA=0x000826000
attr_data {
Name = .p4_local3,
VA = 0x0000000000826000,
RA = 0x0000000019800000,
PA = ra2pa(0x0000000019800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p4_local3_start
p4_local3_begin:
p4_local3_start:
.word 0xa41370b1,0x587d3c62,0xf7996e6a,0xda4ae32e
.word 0x2e53985f,0x4e18e2e0,0x86c57c6d,0xbc7d6ef5
.word 0xcb5b94e5,0xd39864b6,0x20c4a52a,0xfc09cc07
.word 0xd2e4dd45,0x44bdd570,0xd0207adb,0xb5555391
.word 0x1bffa1c2,0xf3534dc4,0x8b7b8e84,0x68e06832
.word 0x4ad83fbc,0x2dcc450e,0x6b23ed3d,0x46f50e09
.word 0x332cba10,0xc1f6c9f7,0xc85397f1,0x4ad5b7f2
.word 0xcc0184d6,0x741f23a9,0x70db32bc,0x8877f9de
.word 0xd620252e,0xcec09d8b,0x57a24015,0x6eeb8255
.word 0xc60738af,0x6618bb7b,0xeaac31c7,0xbaaca94f
.word 0xf8a92fe3,0xb4266052,0xeac8e6e4,0x9570714b
.word 0xaf5ab3c7,0xc238538c,0x70e94e0f,0xc2c0eb62
.word 0xad3de62d,0x9dc2f2f0,0xd1a3b40a,0x520ea2b4
.word 0x113a55a9,0xdb359046,0xac0ec4b3,0x0b29dfc7
.word 0x0e1a79bb,0x4d377e0c,0x7de6d55e,0x168fdb1a
.word 0x21b1986c,0x0da59ca9,0x13e495d0,0x7583d1f8
.word 0xc4e35d58,0x1730f121,0x1f74916e,0xe4a32f5b
.word 0x3736c585,0x61141ea7,0x6050ac16,0x5d32100f
.word 0x59a627c8,0x0a6c8171,0x60284ed3,0xaadc2e8c
.word 0x4eb6e4f1,0xb327ac9a,0x55a2fec0,0xc67c37bf
.word 0xc5fa35bb,0x1417807a,0x96666d76,0x22074960
.word 0x900ab977,0x55f3d133,0x9d452bd5,0xd5d1cfff
.word 0x01a1cd7e,0x1e92bea5,0xdbfea79b,0x226145d0
.word 0xc6587d67,0xd57167ce,0x5e1e5c1d,0xb4f2dce0
.word 0xac08fdae,0xb1da7ce1,0x738720b0,0x66ccb69f
.word 0x37448c68,0x53ba5936,0xadb91795,0x13b4a9db
.word 0xe254fa46,0xdef6b3e5,0x5dbddc92,0xc29e298e
.word 0x3eb53d20,0xbcc5a6e0,0x6b3059c9,0x89f226b5
.word 0x3ea75ebb,0xed2ce6db,0xd88500f7,0x9ee19193
.word 0x953ca08d,0x695d635d,0xca02e91f,0x3c021d96
.word 0xc7110eb9,0x5115ef26,0x2e41b332,0x72b236e4
.word 0x00e3e390,0xd33013d0,0xb7cd5725,0xc2cbc1f1
p4_local3_end:
SECTION .p5_local0 DATA_VA=0x000828000
attr_data {
Name = .p5_local0,
VA = 0x0000000000828000,
RA = 0x000000001a000000,
PA = ra2pa(0x000000001a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p5_local0_start
p5_local0_begin:
p5_local0_start:
.word 0xb0fa445c,0x288724eb,0xca588627,0xb484c713
.word 0x4c2e1ce8,0x2cd84157,0x3e911d88,0x9598f44c
.word 0xc3dedc49,0x4907d42c,0x1a6d09e7,0x97e4d90e
.word 0x40b73f75,0xf438f352,0x6bb54323,0x94ad6dfa
.word 0xd44c70b0,0x4a9b7e13,0x6ac3dc04,0x17a7238c
.word 0x09ef7ab6,0x589ef554,0xb0745751,0x93c40820
.word 0x4d82caf4,0x68abd236,0xf3ec479d,0xca5ba413
.word 0xc832cb62,0xa64cdeec,0x9331dfa9,0x40828e85
.word 0x911b6deb,0x5283eaf1,0xe330c69e,0x05a348fd
.word 0xc7e4a561,0x49f71e12,0xc96c75d2,0x20ae372d
.word 0xa83846bf,0xa85721e2,0x21ec1867,0xb186664e
.word 0xbb27961b,0xde3b7dce,0x3d91a3a0,0x12c266fd
.word 0x13829cab,0x7246b65b,0x2ba172ed,0x4c3b2d1d
.word 0xcb9e92aa,0x72140a21,0x4f192102,0xf03d0583
.word 0xea709e91,0x4ae224dd,0xbae9e8da,0x0d25bec1
.word 0xc7b58205,0x5f9bdcb9,0x2693c3a3,0x1ddae351
.word 0x346c1146,0xbaaed6b8,0xbc3c1605,0xd8c676a1
.word 0x499f1645,0x2c0b628b,0x6d8bc8b0,0xa09fbae9
.word 0xe3a458f3,0x52447619,0xe55f2cd2,0x34da5083
.word 0x921d73ca,0x84a9c6dd,0x55f74ab4,0x9e4c395b
.word 0x6c937bdb,0xace0798d,0x0247e529,0x19e0d50f
.word 0x7c10e5d1,0xd46651b6,0xe0511289,0x8a701223
.word 0x46499a47,0xb42033aa,0x8e37b497,0x46beb551
.word 0x386ca12b,0x3d9c75ae,0x730572dd,0x24910299
.word 0x4597d3bd,0xe8436a18,0x2711bf54,0x08861654
.word 0x4b19a3e2,0xaee7bc07,0xc16b3eab,0x197f7027
.word 0x6c9e0ae6,0x33571a2b,0x3a262e20,0x0a4a437e
.word 0x8b13ce6c,0x1df21f2a,0x691e2b36,0x946a4642
.word 0x3e31a469,0xa03427f9,0x45ba4302,0xcbfcece3
.word 0x45ae5d98,0xcb561c8f,0xe959f654,0x8e5a78b5
.word 0x6bef0788,0xb41a9718,0xaeea7ede,0x498eda13
.word 0x551e6403,0x35840893,0x911406c0,0x3a7bcc8c
p5_local0_end:
SECTION .p5_local1 DATA_VA=0x00082a000
attr_data {
Name = .p5_local1,
VA = 0x000000000082a000,
RA = 0x000000001a800000,
PA = ra2pa(0x000000001a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p5_local1_start
p5_local1_begin:
p5_local1_start:
.word 0x21f2e770,0x0226b127,0x86866412,0xb0170b96
.word 0x05401414,0xc2ac14ee,0x4e2192db,0xd6d45e02
.word 0x46f27125,0x0b3df1ac,0x3183c9b1,0x177b8c6d
.word 0x9849d1bd,0xf45d7a6d,0x58f26f36,0x30e11e27
.word 0x8b5ffbbe,0xb8b0a3f8,0x80605358,0xf67088fb
.word 0x1660b833,0x107b7734,0xcf73798e,0xa33d90d2
.word 0x080a20d1,0x1060e896,0x50ec649f,0x9e32b7f6
.word 0xa0d49803,0xf2b5095a,0x48fa41bc,0x10e707ff
.word 0x0cae9390,0x482c910b,0xb1dfc225,0x10a93835
.word 0x1e7995b0,0x412c5f07,0x1f0f6fa1,0x178bf7d1
.word 0x0489f7d8,0xe69d6b75,0xa3b04aaa,0xa398d7f4
.word 0x41f574ef,0xc625f187,0xdde1ab70,0xfa933d06
.word 0x171245de,0x64d7e72a,0x303de677,0x0b8b365c
.word 0x35f5e869,0x913a94c6,0x55a9c53d,0x74b96fdd
.word 0x23cd135f,0x76c092cd,0xf5a33edd,0x7a4b1238
.word 0x2ee3536f,0xf951ab78,0x9ab67666,0x555ff021
.word 0x9cbd80ef,0x3e290c09,0x24f97e2a,0x69b8f84e
.word 0x57dc5da9,0xd3b530be,0x9983cbed,0x2e983adb
.word 0x2c0886ed,0x81692e76,0xef81b009,0x87aeae17
.word 0x2d1a50ce,0x432534b9,0x064c546d,0xf91485f9
.word 0x580d71a5,0x4bec7ac3,0x52516ea8,0x0e484f43
.word 0x054b8326,0x10868a57,0x835b841d,0x72a9e720
.word 0x22b65f7b,0xb909da36,0x6a6192e5,0x16f0567d
.word 0x47f62b5d,0x89e05667,0xf4f30730,0x595bc747
.word 0x6e205523,0x98a378e5,0xc6b99c3b,0x0de35c3c
.word 0x035dc6ca,0xec7574f5,0x01083626,0xfc994c53
.word 0x927e68ec,0x257c51e5,0xa261b296,0xb8a575e4
.word 0xc396bbb9,0xe109f37e,0xe4286ccc,0xbe52107f
.word 0x7437a96f,0x8e88135b,0xecafd4cd,0xf247c02c
.word 0x0c4c3a8b,0xaaeedd5f,0x9f88cf97,0x1cde4a92
.word 0xd43b5b9b,0xdda512b4,0xfa91e47b,0xd81271a5
.word 0x3d4dd7e4,0xd8a8983e,0x53447048,0x632ccfc0
p5_local1_end:
SECTION .p5_local2 DATA_VA=0x00082c000
attr_data {
Name = .p5_local2,
VA = 0x000000000082c000,
RA = 0x000000001b000000,
PA = ra2pa(0x000000001b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p5_local2_start
p5_local2_begin:
p5_local2_start:
.word 0x3ce4b122,0x5077f102,0xa3888514,0x791318a7
.word 0x18b94490,0x87186431,0xa72f0f99,0xbe4613cb
.word 0x72d021db,0x99503b46,0x36376258,0xe327602b
.word 0x9fd5c52f,0xc4a121cd,0x7ee7e047,0x6f50ff0f
.word 0x80a19589,0xd0727a79,0x15f2ed40,0x514c3f1d
.word 0x3bc55647,0x6ea476b8,0xb5b665d1,0x19d199f4
.word 0xe3575524,0xa24805a3,0x92c36127,0xbd836ad9
.word 0xe1e6e4b8,0xeee8668e,0x2c25a713,0x5ef3cb09
.word 0xec47018f,0x9b67031a,0xea2b1b03,0x715e8980
.word 0x9cbf8fe5,0xe196450a,0xdf487b1c,0xf26abe44
.word 0xfebd603a,0x88b22b7d,0xfe6f88f6,0x70f866f7
.word 0x39103f7c,0x8a25a1cd,0xfc6aaa64,0x7175578c
.word 0x65be409a,0xa23e3a23,0x96fb78de,0x1dcbcd68
.word 0xad02907b,0xdd2230db,0xe8a09d91,0xfec0b698
.word 0x968b51c6,0x4793470c,0x59a5484b,0x0278bc4a
.word 0x6efafc8a,0x0f3d9d37,0x4c12ca6f,0xfb53d5c1
.word 0x5dd57daa,0x689fec06,0x060bcba7,0x4c1dabed
.word 0x0ed9e0c1,0xfcdc737b,0x50527747,0xb23c3b9e
.word 0xebbbc0a9,0x5716826a,0xaef25b0e,0x6535e5dc
.word 0xd142d6cc,0x86724b86,0x51947a56,0xed60a124
.word 0x5e55dbcc,0xaaf8fcaa,0x7e48d4b9,0xbcfe3317
.word 0x8cc3abff,0x415df04d,0xbba66ca5,0xff149a13
.word 0xfec8c275,0xa1f575e3,0x5b282212,0x0d9aacdc
.word 0x098f88f2,0x19a3b1ba,0x78a239ab,0x474ee9e9
.word 0x056c0449,0x2af3b96b,0xd0f6df8a,0xf711fbfd
.word 0x31d45854,0x9a2d8f2f,0x9ddca695,0x99925728
.word 0x81d355e0,0x40b40faf,0x505c316a,0xa7c5a211
.word 0x64cf3cae,0x11ab07a5,0x1e262469,0x832259b1
.word 0xb3e97a82,0x22bfc956,0xb1b8b9ff,0xd6f06f16
.word 0x83cde23e,0xd9ebf36d,0x0dc683a8,0x8eece57e
.word 0xb328c581,0x7d0548fb,0x82595d19,0x441dafa8
.word 0xa4e98ef7,0x53ab5a01,0x2fc645fc,0xa3f14914
p5_local2_end:
SECTION .p5_local3 DATA_VA=0x00082e000
attr_data {
Name = .p5_local3,
VA = 0x000000000082e000,
RA = 0x000000001b800000,
PA = ra2pa(0x000000001b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p5_local3_start
p5_local3_begin:
p5_local3_start:
.word 0x8cb4404e,0x692372ca,0xd1c6751d,0x4d390601
.word 0x5a2e4b86,0xd7bc728f,0x570ee524,0xf380b957
.word 0x391fa95b,0xd9865732,0xc8f3a99f,0xd14936bb
.word 0xd22c1e88,0xf4398918,0x7d71e52e,0x7e52ec82
.word 0xb8155fb6,0x02436cca,0xa22167ed,0xf9c5548f
.word 0xe03b977a,0xdb4eb2e1,0xc25b638b,0xa92684a4
.word 0xf1ec5cac,0x15a1aeda,0x6a344931,0xdaf77602
.word 0x9ef5b892,0x56e1f9bd,0x5c695966,0xed24dd7e
.word 0x7020470b,0xbd83a730,0x4bb80034,0xeddf536b
.word 0xa26e289d,0x5aa393ec,0xb129e6c6,0x0b57c9af
.word 0xc41b54e7,0xa434769d,0x86c96abf,0x665eebb1
.word 0x6d97099a,0x00349713,0x54c7d68d,0xead3245d
.word 0x7832e279,0x1aa1dcf1,0xf4786d6c,0xad69df7b
.word 0x95e6baaa,0x3ef67ed2,0x51fe12f9,0x4d64eba2
.word 0xf1f0430a,0x416cb179,0xe7915aff,0xb09f1b7c
.word 0xb2b093b9,0xe685a95b,0x27720e40,0xeaf6d5df
.word 0xa9b98cc6,0xdd304e47,0xc235004e,0x31a2ba9c
.word 0x59860b6a,0xc9693d28,0xd759926f,0xc3d57044
.word 0xa309d889,0x92801243,0xa4e6c8c7,0xaa8a28e3
.word 0x968a952e,0x54872d47,0x0cc23336,0x0095ef48
.word 0x108fd217,0x9bf9ce6f,0x2cbd4d91,0x81cc785d
.word 0xa573c699,0x6eaf665f,0xcf55eb8f,0xc8d2a821
.word 0x21303480,0xfeee0d02,0xc5c38f44,0x4baf34c8
.word 0x2cff4603,0x03c296c1,0x85e4e376,0xfa2b7b16
.word 0x43742738,0x26b88933,0x94c95170,0x93b49f66
.word 0x61c8add6,0x9f93dcd1,0x826f78c9,0x71668bfe
.word 0x19a903f7,0xa5ddf991,0x480cff85,0x66a4f7cf
.word 0x6bc53de9,0x64bc05c2,0xab5505ba,0x32bbf42d
.word 0x0c0b1dfd,0x077288bc,0xf2889e30,0xd07a0d76
.word 0x0cd72e48,0x4dc448ec,0xfe2dcc79,0x97b6fbba
.word 0x85e8a70b,0x99f9c7cd,0xe8322886,0x00a0ba19
.word 0x5f42df6c,0x195753cf,0xd7006b93,0x2347ea59
p5_local3_end:
SECTION .p6_local0 DATA_VA=0x000830000
attr_data {
Name = .p6_local0,
VA = 0x0000000000830000,
RA = 0x000000001c000000,
PA = ra2pa(0x000000001c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p6_local0_start
p6_local0_begin:
p6_local0_start:
.word 0x556d229c,0xedc3745d,0xa9957d38,0xea970ad3
.word 0x5a8161da,0xfcf269d1,0x913224e9,0x29d01404
.word 0x69a46f37,0x23da76c5,0xf505212d,0x4e44a86d
.word 0x01d49499,0x6d20a580,0x992141b8,0xa5e5d11c
.word 0xaf2478ef,0xb3dd2e20,0x10ba258c,0x6ae5a407
.word 0x2519f6b2,0xebe77479,0x640bce43,0x1c6eff70
.word 0xd1b5cfef,0x46c12118,0xd24eabb3,0xc8014c97
.word 0x5192a641,0x011969f8,0xc3f8f131,0x6bc3ce4d
.word 0x08a23a8d,0xf4b77267,0x705d7ca1,0xb21df6ff
.word 0xa5e85026,0xebe135d0,0x88813ab7,0x454cdfe4
.word 0xef3229f6,0x2e7d6ce3,0x1b069222,0x78229a76
.word 0xef515532,0x35731f7d,0xb34b85c3,0x4565fd23
.word 0xd1456f59,0xf018696a,0xfaeaaeb8,0x7cd863ee
.word 0xfdc0f9e2,0x235dd2c7,0x75708e7f,0x998d6460
.word 0xac250229,0x716e7fbe,0x8bb3a9fe,0xeecd80cf
.word 0x42143f63,0xa66623b3,0xe7a1d458,0x9916d1f6
.word 0x03a35860,0x726566cb,0xd4f1fdca,0x3358f396
.word 0xe5b916d8,0x58103d06,0xea4f2029,0x55783b8c
.word 0xd57ef3e9,0xaf9377be,0xe39610df,0xd071fd37
.word 0xc023da7a,0x905815e8,0xc0c7b340,0xc8613b23
.word 0x164de33f,0x52f59a98,0x115ca409,0xc378e336
.word 0x7796420c,0x152206b9,0x5cc4ec82,0x3fdd80e8
.word 0x83b89ed0,0x27f09ad3,0xee77a653,0x1ca958d2
.word 0x205c6095,0xc93d2e00,0xcd2260ba,0xe4482d16
.word 0xb72f5e93,0x6c811aa3,0x70b85add,0x7b2c807d
.word 0xd1e166d5,0x705b4ebe,0xbc19a3fc,0x6af88d22
.word 0xd4cb166c,0x3377761c,0x7b6b62a0,0xd9efe72e
.word 0x0cac1a2a,0x7af0b38a,0x81e096d2,0xb9263ffd
.word 0x20dc744f,0xe0be7ee1,0x20c46c39,0x8d720e35
.word 0xa309eb15,0x36420da5,0x9bd5ed3a,0xb611bdbe
.word 0xa981915d,0x2364a406,0xdd7c2069,0x0e203ab2
.word 0x26845823,0xe9a25557,0x5b8edcfd,0xe079923b
p6_local0_end:
SECTION .p6_local1 DATA_VA=0x000832000
attr_data {
Name = .p6_local1,
VA = 0x0000000000832000,
RA = 0x000000001c800000,
PA = ra2pa(0x000000001c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p6_local1_start
p6_local1_begin:
p6_local1_start:
.word 0x1e66b7d5,0xcf2dd618,0xbfcd3c5b,0x633f2c1d
.word 0x8336bbe1,0x80726ce2,0x16967c4b,0x9a07f7e1
.word 0x09476fbb,0x69995006,0x3b3675bc,0xdc0e8dd8
.word 0xd0683455,0xe42a35f5,0xa47566a4,0xcd01fb5f
.word 0x8f48db6c,0x1a7c5829,0xde5f9765,0x709b8eb9
.word 0xef7756a9,0x9b904e61,0x4ec466bc,0x76b98e3d
.word 0x20f382eb,0x9adb051b,0x53575c7b,0xb53972a7
.word 0x8aabd003,0x6b11e1e4,0xa7ac816c,0x59adfa61
.word 0xd6cf39bb,0xc6d3aee0,0x49c67631,0xb386ce67
.word 0x2abf8255,0xe1ad172f,0x96e7a50c,0x25b021c8
.word 0xf03f512f,0xcab4541e,0x1b74a757,0xdadb541b
.word 0xfd41ed61,0x643be0c1,0x3d3d2b43,0xd0307906
.word 0xabc23d8d,0x62bf067f,0xb5048ce0,0x5f768439
.word 0x663b54f0,0xcedda886,0xc9997cd4,0x63aff573
.word 0x915353f1,0x743611ad,0x1419ab77,0x4ca0ecc2
.word 0x56d3b868,0x9726f0c6,0xc6c02747,0x6b5e426a
.word 0x4c0f9832,0xe88209f3,0x1c86e8f0,0xf3a00787
.word 0x31846494,0x429077dc,0x4bdcb45b,0xefb7c6eb
.word 0xffb311c1,0x0378b195,0x721d55e1,0x44e6bc70
.word 0x9792f83c,0x9a633255,0x93dbc502,0x59ff93f7
.word 0x9e745989,0xad4ff8a7,0x187e61b6,0x13532f3a
.word 0xc938da3c,0xfee99dd2,0x1077b786,0x9c814a65
.word 0x28c82856,0x04bfe8ff,0x93b04632,0x2a031801
.word 0xeb115326,0x381d4b11,0x6f8df7f6,0xbe8a557d
.word 0x641c5913,0xc81bcf59,0x97f2a374,0xe614ced4
.word 0xb8168229,0xa869a268,0xe48eb004,0x78719036
.word 0x55e383e8,0x8c06b492,0x96c13bc5,0xe42d69a9
.word 0x5665b3ea,0xc30accf3,0x7e4aa3e3,0x1104b580
.word 0x4747dcb6,0x622cd761,0xf2220b2c,0x2912709a
.word 0x44e4d67c,0xd3e8b725,0xdce47930,0xa7289ebb
.word 0x8741f131,0x7f4f6e93,0x54fee941,0x89d2d5a1
.word 0xe9ae21d6,0x6dba412c,0x14d99aa6,0xe9014691
p6_local1_end:
SECTION .p6_local2 DATA_VA=0x000834000
attr_data {
Name = .p6_local2,
VA = 0x0000000000834000,
RA = 0x000000001d000000,
PA = ra2pa(0x000000001d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p6_local2_start
p6_local2_begin:
p6_local2_start:
.word 0x0ee8f546,0xb17fd286,0x897ca607,0xd519bbc9
.word 0x3aa25743,0x1238ce05,0xfb79496a,0xdeb8be8c
.word 0x40c69bee,0x34ff4332,0xb811ed5b,0x2c0e6b7a
.word 0x0330aa89,0xc499d50c,0xbbad3154,0x5f9f994b
.word 0xd1a3bfcf,0x4a27128d,0x68f8bc71,0x818858da
.word 0x32678525,0x80490ca9,0xbe46d700,0xcbb4832b
.word 0x6f829e55,0x27b360fd,0xdb752752,0xd618df22
.word 0xaa1351de,0x5dc3b90a,0x6e05068b,0x6aae384d
.word 0x8f2bd426,0x85bdf911,0xd3fb36f1,0x88a935ec
.word 0x97a2148b,0xf06aa5a5,0xe2a2e0cb,0x43a52659
.word 0x32d8eeef,0x9b703350,0x190bc8cd,0x2751cc3c
.word 0x676fea81,0x24c3afde,0xa345837b,0x88558047
.word 0x140a0586,0xc48b7358,0x70f61d04,0x3fd31ded
.word 0xd5f4015a,0x6af3391a,0xbc573443,0x0f483dc5
.word 0x3915bdc9,0x665892d3,0x70204249,0x375a91c2
.word 0x3af0bcd5,0x807c9b77,0x91754f4c,0x59434d51
.word 0x3bf0a1b7,0x5d4db1e9,0x380a488f,0xca2980ca
.word 0xd94fa769,0xd4ecaf8f,0x5e2d3cb7,0xc715bc7f
.word 0x5833cfea,0x35b1cb77,0xb2f1f7e2,0xcdb0a4de
.word 0x018b4e7a,0x78b6e528,0xc3fa0b34,0x09eb3bf9
.word 0x6292c8c3,0x070153c7,0x676b3939,0xc0bceb9c
.word 0x7785ab56,0xe7d3618f,0xc88f225f,0x664e70ce
.word 0xfe52f640,0xb8856f5d,0x2858abdf,0xbcadb8fa
.word 0x80713c71,0x8c06b260,0xe4b04dfb,0xe47775b1
.word 0x5efef39d,0xa2f46cf1,0xec354e8b,0x43762419
.word 0x9d7192b8,0xb9dbfaaf,0x4db43196,0xd410ba02
.word 0xd20ec1c3,0x04a149f9,0x019b59fb,0x85ee20bc
.word 0x4a003d55,0x4c8323b1,0x930879f6,0xa3d544af
.word 0x88bdfbdc,0x5dbfb44a,0xa4a93eae,0xa300ad08
.word 0xdaa1dc2b,0x0d07841f,0xd72b39f6,0xfcd928d7
.word 0x97afb180,0x0aef157c,0xcad1f3a3,0x1c01ca67
.word 0xe9604854,0xae20e8e9,0x31fdcddc,0x85c588be
p6_local2_end:
SECTION .p6_local3 DATA_VA=0x000836000
attr_data {
Name = .p6_local3,
VA = 0x0000000000836000,
RA = 0x000000001d800000,
PA = ra2pa(0x000000001d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p6_local3_start
p6_local3_begin:
p6_local3_start:
.word 0x42131239,0x2fb6c57f,0x70ed9f4b,0x9a33648f
.word 0x476ca03f,0x635b17b7,0x11e5cecf,0x6ae50c4f
.word 0x1ae7af9f,0x1b89920b,0x46c70fe3,0x6fd8469b
.word 0x9d0d2c8b,0x9f018aa2,0x5fa4d1dd,0x2acf89bf
.word 0x6cdc38c9,0xf858ae3e,0x4daeaaa6,0x0f125ecb
.word 0x839ba55b,0xa49d47bb,0xe9eb5812,0x8e57a83a
.word 0x1e74cc95,0x9ce5b7b4,0xc5224eb7,0xbddb7f0f
.word 0xd435c4f4,0xaa1cfd0a,0x1a6c6333,0xccdf9508
.word 0xf8382488,0xa1d87bb1,0x32545d74,0xbbf791b4
.word 0x55d09520,0x2127a0fa,0x97a06139,0x9c1feb63
.word 0xaa4142b9,0xa1c76766,0xc2f5cae8,0x5931bff3
.word 0xd49c3727,0xd1eeb08e,0xb4fb4ac8,0x6498b217
.word 0xfee433dc,0x8815a29f,0xb4ce6925,0x861b5720
.word 0x9b034702,0xe2809ab7,0x523bd78e,0xacab4229
.word 0xdb16fc33,0xd9a3f877,0x4a861c44,0x993cd657
.word 0x316a7209,0x27866526,0x9663f83b,0x40500601
.word 0xcc6a95a6,0x17ebf288,0x38e0d793,0xf34558b1
.word 0xbe8ae882,0x6bc9fcb0,0xf0341d83,0xd0b27457
.word 0x6759fe68,0xe00beff1,0x8b87ae5a,0x83c7cab9
.word 0x017277ae,0xa7becf74,0x3cce323d,0x73671b42
.word 0xb1b9f716,0x10e492ae,0x328bb913,0xec83ff1f
.word 0xd172ffe8,0x96654886,0x2be380c9,0xe955be82
.word 0xd9280bcc,0x17ccc87e,0xdfce70bc,0x53864b89
.word 0xd64aa3b7,0x24510995,0xc4086eb3,0xddd8b697
.word 0xf06b39a1,0xe7ca76b2,0xdadb8085,0xbcc98d2a
.word 0x1d897461,0x4f9d8e18,0x635c380d,0x9d86e2fb
.word 0x2618ff2e,0xb8dcca60,0xd5f818d1,0x88876875
.word 0xa84f9587,0xd3fb07fc,0x709c14c1,0x509d7203
.word 0x7754f3f9,0xa0eede77,0x8d8d6647,0x8d42accb
.word 0x3c5fe531,0x946b0ad2,0x3cbdd5de,0x8e2ef579
.word 0x35cab1c8,0x48264cb6,0x0ae7e343,0x695403c2
.word 0x73bb3d56,0x0e6db265,0xec3e5332,0x6465b29b
p6_local3_end:
SECTION .p7_local0 DATA_VA=0x000838000
attr_data {
Name = .p7_local0,
VA = 0x0000000000838000,
RA = 0x000000001e000000,
PA = ra2pa(0x000000001e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p7_local0_start
p7_local0_begin:
p7_local0_start:
.word 0x0819a91f,0x76ab2f29,0xfa5944f4,0x8adad3cf
.word 0x148047f7,0xfef3f1c4,0x565106cf,0x4fdd0be1
.word 0xd9630297,0x84f9f991,0xe0079be4,0x6cdcc7a5
.word 0xba2f3a91,0x8edea9f2,0xc1508d14,0x5ca9546e
.word 0xe4d902a0,0x4974a519,0x1d8aeb0b,0x9c3cf859
.word 0x39bd3d2a,0xf621e1b8,0x73659afb,0x882ab931
.word 0x3885e4d2,0x58440f6d,0xe9566b15,0x3a674e50
.word 0xed23ec9d,0xe9b161ca,0x7ad8f6d0,0xbe686cc4
.word 0x274d64b0,0x48bfbd64,0xed95a266,0x04c7f6de
.word 0xed29953c,0x26416eea,0xe0464cb1,0x2bfe800a
.word 0xb290e71d,0x91b29ef9,0x05d2a1c9,0xe5b63dd8
.word 0xfbbecc2c,0xec2dddf8,0xd6c3b5bb,0xe81fa8cd
.word 0x9eadcc5b,0xf25ddf46,0x331ca630,0xfc310432
.word 0xef339c3c,0xe28e49e3,0x438ce6b7,0xdb02f950
.word 0xdf53fae4,0x4b134ac6,0x8c4f54f2,0xc0984c15
.word 0xe5f96c61,0xd0cee61c,0x5a145c8a,0x787d4f47
.word 0x58eeb99b,0x4a62d327,0x902984f2,0xde008fb7
.word 0x14023275,0x365e183b,0x3392a948,0x6f9bac00
.word 0x05a0b0f4,0x866fe5db,0x3971e6c4,0xa4840686
.word 0xf91eb2dd,0xe368d701,0x9c1afe6b,0xc2c58ccd
.word 0x7f9bc5f6,0x0a5b9572,0x36b9226d,0xd5bb70b7
.word 0xfb6337c5,0x91413fae,0x7c68b83e,0x5b59b4ba
.word 0x75c492d4,0xf965d7d9,0x698718a5,0xe128b3be
.word 0x303e4e21,0x6de83f8b,0xc264c0e8,0xd1f3f554
.word 0xb900366d,0x3e7e4dc7,0x5d42a990,0xf27197fd
.word 0x3145daf0,0xc3b267c3,0x36f824ba,0x4fb20b41
.word 0xdd19eb73,0xdbdf2387,0xf3dceb5a,0x636df4fb
.word 0x25acb3a6,0x7ce26088,0x7a1860df,0x7af84fed
.word 0xefafad63,0x8fc7bd66,0x97bb7e12,0xaa065a69
.word 0xa061220f,0xf180cf31,0x55aa79e9,0x6012cb97
.word 0x1f001e6c,0x0355f655,0xd1545f05,0x7dafe6e2
.word 0x6d3280d7,0xed00ebd9,0x1dc0bd07,0xc006b162
p7_local0_end:
SECTION .p7_local1 DATA_VA=0x00083a000
attr_data {
Name = .p7_local1,
VA = 0x000000000083a000,
RA = 0x000000001e800000,
PA = ra2pa(0x000000001e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p7_local1_start
p7_local1_begin:
p7_local1_start:
.word 0x8ad6193a,0x5ed76d5d,0x4e72dc2c,0xc123e16f
.word 0xc95e4472,0x0775c3c4,0xddbf1072,0x7b175438
.word 0x824a97fa,0x2c375d85,0xd6657d1e,0x48869c6a
.word 0x8ed85091,0xb6cba30b,0xac95c92a,0xf3262f02
.word 0x8405aa15,0xaeccf791,0xec42ad46,0x38c0145c
.word 0x9711c280,0xd53c9c55,0x766627fc,0xc32f62d1
.word 0xc673b27b,0x3e797736,0xd5ce1fbd,0x807b746e
.word 0x49a79464,0x120123e7,0x24ccfcc6,0x86dc2b54
.word 0xb7b23509,0x6e4b049d,0x81385946,0x3238df69
.word 0x7739107a,0x8bae39b9,0xd28d2a8b,0xa372592c
.word 0xe054f540,0x19d0ccff,0x7aeb6f43,0x7601c94b
.word 0xb591c1c6,0x1a788816,0x85e1f89c,0x5b6d0368
.word 0xc65c9270,0x1419a3f5,0xfd171c3e,0xd3cf853c
.word 0x95ac573c,0x0683208e,0x875e725f,0x059126ee
.word 0x6f81c71d,0xab1abf3c,0x8b3ca77b,0x4a1ef968
.word 0xb9ee39da,0x30f7152e,0x774d1149,0x0dcffcfc
.word 0xdc0e705b,0x09fa824f,0x1d614670,0xd906eb52
.word 0xb9e2e561,0x004f21d4,0xdf5f0efc,0x85d41540
.word 0x044666f1,0xb82f6e5a,0x5b786984,0x8dbda9ae
.word 0x867606e0,0x218dd7f5,0x57df90d3,0xdee9f4c2
.word 0x6d03d5c3,0xd9a4bdc9,0x109bd4dd,0xc6d269df
.word 0x732181bc,0x6b81655e,0xfd0b5337,0x227e42b2
.word 0xcb1d741b,0xc4df22d4,0xb47f1e6e,0x8b1d4ade
.word 0x571303e0,0x34fa0d98,0x41d55bc5,0xd0ba2ec2
.word 0xe016544c,0x1297fe7b,0x3d6ac6a7,0xa83388c7
.word 0x1f7c96ef,0x647043dc,0x280bd844,0x0ffcf50e
.word 0xa382efda,0xc9892efe,0x07fc5865,0x035223f6
.word 0xf45ccc31,0x90256a59,0xcc72d7a9,0x3d7dc49f
.word 0x1b765427,0x959389fe,0x9e877935,0x9b0248b1
.word 0x36c6356a,0xda2c93ea,0x60b885bb,0x65731f0d
.word 0x296ae99b,0x75ce67fd,0x8aaea049,0xacf3cea6
.word 0x7e7fdd02,0xbdbb70f0,0x36cdc1ba,0x2673b780
p7_local1_end:
SECTION .p7_local2 DATA_VA=0x00083c000
attr_data {
Name = .p7_local2,
VA = 0x000000000083c000,
RA = 0x000000001f000000,
PA = ra2pa(0x000000001f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p7_local2_start
p7_local2_begin:
p7_local2_start:
.word 0xebc6460a,0x8939a2af,0x23683c63,0x2c184284
.word 0xf5bd90ce,0xfdaff61c,0x263c1147,0x4d02d77f
.word 0x94c9e6f6,0x5d55e842,0x1dcf6c71,0x6be8b2d9
.word 0x021715a7,0x435d8c5f,0xb6f5bdb9,0xfcd4e7e3
.word 0xb226ec9e,0x0f6b1922,0xf9adb2d4,0x7e39d12f
.word 0xb288fe95,0x83fc5c0c,0xffc19a36,0x0bfd479e
.word 0xefb47509,0x62eed36b,0xb9acd149,0x28d64d6d
.word 0x5085b82d,0x590e0bf2,0x80771b8c,0x7e98ce89
.word 0x46b396a9,0xc4a9214b,0x8d0abad2,0x5962f5bf
.word 0x82931067,0xbec872a3,0x01495f98,0x113a0289
.word 0x2629e362,0xdae1fe5b,0xa8e3ac38,0xb1ea961b
.word 0xc73eaa95,0x4638826c,0x77b78824,0x4be67f6b
.word 0x4afd1621,0x17f8c80a,0x23050fd1,0x5e65181b
.word 0xf6d17d15,0x38a88ff5,0xd459a000,0x03f338ce
.word 0xf84df092,0xdf86cf0d,0x24bc4bf2,0x499ad090
.word 0x913f2a37,0xba34c9e8,0xfa423a31,0x81fac0a8
.word 0xd0f8aca9,0x412eab87,0x1f699c5b,0x678191b3
.word 0xa82dd941,0xcbb582be,0x27fa8487,0x26541444
.word 0x3ead6dd6,0xd2708184,0x83fddc5b,0x806e78af
.word 0x9f67ac90,0xcdba89ed,0x0a85188a,0xa175e255
.word 0xc936b1e7,0x7eadcc2f,0x87adedfe,0x2373f3b3
.word 0x4ac627ab,0x84467862,0x90fab05f,0x5c0ebacd
.word 0x3bdcdab8,0x0ee7303e,0x40789526,0x395e6805
.word 0x78395a25,0xfcede478,0x0be56b67,0x64496ce3
.word 0xcf4c8029,0x10fa9ad1,0xf27e4795,0xa4043448
.word 0x992b1016,0xa16d03f3,0x05bf3050,0x8f8fab2b
.word 0xb8b237b2,0x35fb595c,0x6b0da696,0x5e89b3ae
.word 0xbef981b4,0x8e6228cb,0xecf71ed4,0x0edd628a
.word 0x943d7da1,0xd37f9186,0x175bbea0,0x1229f6f6
.word 0x10a73058,0x68f1b38c,0xf5b7cbaa,0xe4fb4a71
.word 0x7a8d58c0,0x3f2542d4,0x2b9c2df0,0x18c73332
.word 0x7ee485aa,0x7d95dcc0,0x40447b2b,0xa54238dc
p7_local2_end:
SECTION .p7_local3 DATA_VA=0x00083e000
attr_data {
Name = .p7_local3,
VA = 0x000000000083e000,
RA = 0x000000001f800000,
PA = ra2pa(0x000000001f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p7_local3_start
p7_local3_begin:
p7_local3_start:
.word 0x361e3f06,0x47790802,0x19253490,0xa48a007d
.word 0x9f9fdc63,0x4835a551,0x7e4e4180,0x04a8ed0a
.word 0x2db9d610,0x04c657f6,0xc1742361,0xe6690645
.word 0xaf227e65,0x02801faa,0x56815370,0x7986ebfd
.word 0x0a106b89,0x39470abd,0x23d119d9,0x5b5d63e2
.word 0x1d6e63c3,0x15050e09,0x7ded5a75,0x001c51a3
.word 0xd571aed2,0x2d1cfe26,0x7146dde2,0xa413109f
.word 0x335cf251,0x2976a759,0x84331def,0x3bcde2b8
.word 0xc191ee36,0xa93cf232,0x474dbcb0,0x058f5a0b
.word 0xf53b8427,0x0cffd757,0xafe71928,0x2b58ab82
.word 0x910362f5,0xba94270e,0xd489b014,0xf7734e1f
.word 0x5c720d96,0xa4c14de7,0x5af12b4f,0x5e2c81de
.word 0x8e3d0a35,0xeac3eb55,0xaead4804,0xe0eb357a
.word 0x41d867b5,0x20131607,0x7af0aaec,0x96677378
.word 0x34b46f73,0x1544e8d9,0x8c68fc73,0x39e0ff8d
.word 0xd2aa3b31,0x1fc4a64f,0x98742ed3,0xec0f4285
.word 0x224a9f1d,0x237e0a0f,0x9c07c67b,0xbfad8b4c
.word 0x55a6443a,0x269298ce,0x1b81337d,0xb0d87ea8
.word 0xa8cd034d,0x77b01118,0x61d14a1a,0x2c54330a
.word 0x2892f859,0xf5bcc96b,0x4a760606,0x817c5375
.word 0xe8f3a18b,0xa0ee7844,0xdf6f194d,0xfe719776
.word 0x768e44c4,0x6e2cdf8f,0x313ef52c,0xf4409eb2
.word 0xf5a6c8f9,0xac6c797a,0x4ec2ad2f,0xe0318efe
.word 0x277f395e,0x17f0d5b4,0x93f45eb9,0x0a37a8e8
.word 0x3075404e,0x7704b1ea,0xb1d2b61d,0xb33cfe04
.word 0x3ea6c5c6,0xe23372a3,0x34c3808a,0xe6ba9beb
.word 0x57e2c2ff,0xa6476c76,0x0dbfe8ab,0x78f184f6
.word 0x34ea3e9d,0x8d3b4cee,0xea7c5ff4,0x35df8f3b
.word 0x12ba1da4,0x26f9bcff,0xd23aa3c7,0x5f9716a3
.word 0x9face616,0xa3cf8c7f,0x0f916c9b,0x33dd6064
.word 0x06a550d0,0x0f0e6268,0x5d37d38f,0x6136f905
.word 0xb940f328,0x4495f0e3,0xb479b86a,0x12137a40
p7_local3_end:
SECTION .p8_local0 DATA_VA=0x000840000
attr_data {
Name = .p8_local0,
VA = 0x0000000000840000,
RA = 0x0000000020000000,
PA = ra2pa(0x0000000020000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p8_local0_start
p8_local0_begin:
p8_local0_start:
.word 0x3afdf745,0xabda2b10,0x0b6fe5c2,0x38d56659
.word 0xc9d0e039,0x47995978,0xf9fcb982,0xe2d0dc8e
.word 0x04f83717,0xd6b4814e,0x882e0b14,0xb64bcd72
.word 0x19c28547,0x8d36c8f9,0x1c7fbbd5,0xa21af700
.word 0xc96a5af8,0x47be64e6,0xda393783,0x46b06612
.word 0xe5531b97,0xb8340eb0,0x68d35727,0x86d0fa6c
.word 0x858494d4,0xf7d9ec84,0xf542e68e,0x9918ef84
.word 0x3f52122d,0xe5575327,0x72c7c737,0x8915d21c
.word 0xcaf5ec17,0x3ac2576a,0x10fe4a41,0x945b5976
.word 0x798d9e88,0x610448f1,0x4be28064,0x612db0ce
.word 0x8c13f419,0xb3feb1c0,0xb0997d09,0x685f347d
.word 0x53700242,0x21f6f878,0xd38a89ab,0xbb6d2faa
.word 0x7ae65196,0x9ab9995c,0x13d17791,0x18afa1af
.word 0x0acbd278,0x2bcdd8a9,0xc51b8a7f,0xfd0b5994
.word 0x98971d89,0xc278853f,0x2fee35b8,0x4fadfd69
.word 0x359545c0,0x83c69015,0x0945d6b6,0x17bd296d
.word 0xdf3b4c73,0x107d11a4,0xf508c1bb,0x59ac9cbe
.word 0x22d026f5,0xc6282daf,0x32d984de,0x13a9ebcc
.word 0xa21b26b7,0x35c5903b,0xd34e2628,0x7ecd776b
.word 0x3b534126,0xa96de054,0x14acd61f,0x1a3d858a
.word 0x1817fb0b,0xcff38f17,0x14edc662,0xb849ca1a
.word 0x176ead3d,0x04ae68eb,0xc9a1b96d,0x9c2a99c4
.word 0x202a2463,0x05ea3dd4,0xbe6dbda3,0x98c52433
.word 0x2757831f,0x47bab007,0xd557bcc9,0x49763991
.word 0x4fa6ce3f,0x2e472bba,0x88b17fde,0x8821b019
.word 0x99872e3e,0x28b70d18,0x324f04bc,0xbfa560cf
.word 0x5c02babb,0x8147774a,0xe95d1c63,0x6711ccc8
.word 0x69d63fa5,0x5abfbbc1,0x79a1db40,0x97ad3d62
.word 0x0c4e005b,0x66112d02,0x766e1a51,0x0413fc15
.word 0xe976ac40,0x7b0b427a,0xa0f2f9a9,0x6ad1bb7c
.word 0xddf2fc2e,0x86b04d63,0x90b8df85,0x0ef5ff34
.word 0x78176d3b,0x6dff1af9,0xa7ffb928,0xabfae15b
p8_local0_end:
SECTION .p8_local1 DATA_VA=0x000842000
attr_data {
Name = .p8_local1,
VA = 0x0000000000842000,
RA = 0x0000000020800000,
PA = ra2pa(0x0000000020800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p8_local1_start
p8_local1_begin:
p8_local1_start:
.word 0x50884958,0x781a513d,0xf7192f59,0x27e5eb99
.word 0x58c17460,0x9eb729b6,0x8ee65dfe,0x45a0b2ce
.word 0xaa1312fa,0x9fa3b3fd,0x3e53555c,0x9c37c8c9
.word 0x92977e48,0x3971a273,0xde46a01e,0xa528c054
.word 0xaf114f8c,0x475d1820,0xab4e52e3,0x51ff985e
.word 0x221969ee,0x6a19106d,0x4266b248,0xd7803c98
.word 0xe44849ec,0x0af4a6c1,0xe93a2307,0x116f92e0
.word 0xc465184d,0x634d7fc0,0x59513721,0xe0f001a1
.word 0xef1d5ac5,0x7206b6b2,0x0362f9fc,0xf129690c
.word 0xcd1d2926,0x45974bd6,0x00b678b4,0xaf1586b0
.word 0xd81f76c3,0xee48cda8,0x027b3bdb,0x28f0627a
.word 0xe1ffddfb,0x40319f73,0xf41287ee,0x7490f86a
.word 0x466a5e17,0x4961c2fc,0xc156b5ae,0xa5180afd
.word 0x4e8ca001,0x0bb99202,0xe44ea741,0xa529b955
.word 0x77cfcb23,0x4d527ecf,0x5e0cca06,0x2650ef87
.word 0x98f8da24,0xa5edaebe,0x06e5182f,0x7b88f726
.word 0x3958f246,0x85b31c79,0x26e3c96a,0x34505c48
.word 0x061ad049,0x61fc1320,0x602b6ffc,0xe2a3cd0f
.word 0x0f4447f3,0x9d8f537d,0x546d7d28,0xcd68101a
.word 0xf90b93df,0x51f97940,0x0a354ea2,0xf2635355
.word 0x16d946c9,0x28f8b1fc,0x7164aa65,0x1789f29f
.word 0x8fdfac6e,0xd6ea7fd9,0x507f84b5,0x94847bc9
.word 0xd8e4a406,0x1582d321,0x734a3aeb,0xd6a2fc7c
.word 0x9370e654,0xa73e7dd8,0x9944fb22,0x747e8dfe
.word 0x88e834dc,0x19b0221f,0x5ff6a37e,0x774f392f
.word 0x8b0ff27d,0x207b5876,0xa67aa550,0x2fd5741a
.word 0xc27d3926,0x54385046,0x89484677,0xee6d4c1b
.word 0x31bcd6de,0x6d35f782,0x0584bca1,0xb194eb4c
.word 0x5620817b,0x80db7d7e,0xb1a67709,0x27ab6ae6
.word 0x64f082f6,0x48a4f599,0x7246243c,0x3a22633d
.word 0x3c9cf5af,0x20c24ff3,0x55112205,0xbf340071
.word 0xdfb26ac1,0xf3d4ea44,0x5f871994,0xf73ea39f
p8_local1_end:
SECTION .p8_local2 DATA_VA=0x000844000
attr_data {
Name = .p8_local2,
VA = 0x0000000000844000,
RA = 0x0000000021000000,
PA = ra2pa(0x0000000021000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p8_local2_start
p8_local2_begin:
p8_local2_start:
.word 0xbeb405fb,0xcf869548,0x7ce9fc4b,0xefd181aa
.word 0xdf3396cb,0x7447cc27,0x566d8077,0x7f29f809
.word 0xec525ae8,0xdc11f34c,0x506a0dea,0x86ecd4d1
.word 0xce6dcb71,0xec1afcae,0x3faf13a5,0xc75e3534
.word 0x71fdf56b,0xce7d50e4,0xc062d76b,0x64a678d7
.word 0xbbe6b892,0x247da3bd,0x31c00603,0x2912b5af
.word 0xfeba2ce2,0x07139d5a,0x40d84939,0x0518d537
.word 0xd92ef001,0xe32e420f,0x306a42d3,0x22cbff07
.word 0x0ae55d7f,0x3585b8d4,0x6bb057da,0x56f31060
.word 0x600e1dc9,0xdafd0476,0x4b12c303,0x16c0e819
.word 0xefdac321,0xc5d82ff1,0x134717fe,0x266dfa24
.word 0xf903a3ae,0x1e45e426,0x356868d6,0x6994747f
.word 0x81ee36b8,0xa9c76e40,0x381d641e,0x39630420
.word 0xc97f1f9e,0x99d698b5,0x555aa15c,0xfc4dc487
.word 0x50982da1,0x5775d3f8,0x1b2f4b22,0x627b72bf
.word 0xe1660790,0x18c247d2,0x201a15f2,0x330b881d
.word 0x6b5ba1a5,0x7eb26b3d,0xb4694b1e,0xe9ad8deb
.word 0xae254fd4,0x3614c75f,0x584e160e,0xebdc76ee
.word 0x7f4fca9f,0x3a6dd16f,0xbb7d32c4,0xac322092
.word 0x09d91893,0x6af9327b,0xf90a6ab5,0x49e9c7af
.word 0x210f54d6,0xa6a51ffe,0xdadfa36a,0xc1490811
.word 0x15499eaa,0xdbd271ef,0x31982637,0xf6d39848
.word 0x53b627e4,0x61f56e18,0x4362c925,0xa22f853d
.word 0x0093100e,0xcc02565d,0x643560d1,0xc9d5459e
.word 0x59a913b9,0xea09ccdb,0xdc8da7a5,0xe81aba02
.word 0xdef60cfd,0xea52ac28,0xbc1c9f2f,0x011b090b
.word 0x8bea1d07,0xa834f2bc,0x6b4adfcd,0x1ed986e4
.word 0x3eab1db1,0x51590e5e,0x5737316d,0x24b61849
.word 0xa2e4b9f8,0xed71dd6b,0x0f1b6872,0x77f7316d
.word 0x1932ed1f,0x13e7e984,0x1324e105,0x33951461
.word 0xb34a67b2,0x476a0018,0x44eb8c56,0xe66a3a5a
.word 0x070b719d,0x3c4abd0a,0x73ead795,0xf6ef84d2
p8_local2_end:
SECTION .p8_local3 DATA_VA=0x000846000
attr_data {
Name = .p8_local3,
VA = 0x0000000000846000,
RA = 0x0000000021800000,
PA = ra2pa(0x0000000021800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p8_local3_start
p8_local3_begin:
p8_local3_start:
.word 0x5ff3d159,0x5f6453eb,0xc8a6c8ea,0x9e39ee5a
.word 0xb5ffb6ce,0xfb7e0ef7,0xd2527c4d,0x1021cfc0
.word 0x73e32cf6,0xb36c4e5e,0xa1a947b5,0xf3671a55
.word 0xac9725d1,0x62a4cb9e,0x3506fdf3,0x27c620b3
.word 0x99b8936d,0xc731e537,0x0876b6f8,0x11680d41
.word 0x92de0830,0x808d3bba,0x54f3e531,0x4a1973dd
.word 0x252cbb34,0x0b1fbb55,0xca0998b4,0xa89213bc
.word 0x751abd29,0xa24d88ab,0xfc3801ea,0x8bbc6b09
.word 0xe53f0b7e,0x4a70198f,0x79f94ad3,0xae2c13bc
.word 0xedde2c88,0xd1a3b621,0x13036352,0xafe34a02
.word 0xf45e1f7b,0xafe57c6f,0x04dbf901,0x5cd25f15
.word 0x88643446,0xb66f7527,0xf88ed33f,0x680bbea8
.word 0x06320672,0xfe170a93,0xe4cffa47,0xface94e8
.word 0x4522eea7,0x7fb986ea,0x31351209,0x86750f7f
.word 0xebcda0c3,0x827ef7f3,0xa6a1cf9a,0x3a0b6a8e
.word 0x57008f69,0x9ed125b2,0xde61fbc7,0xa370d466
.word 0x70789d12,0xb0f3e55e,0x95856ae9,0x05c18429
.word 0x1db97b10,0x80c21949,0x5535b13f,0xce29521d
.word 0xe4017ff7,0x1a7d95a6,0x9619c839,0x6b276052
.word 0x0cb4678b,0xe8bfad4b,0xbbbdb41f,0x1b48150b
.word 0x901e16aa,0x281b7c8a,0xe3a1418f,0x56d6fe44
.word 0x59018b27,0x7a588799,0xd0faaaf6,0x6ab79949
.word 0x5374d768,0x9bc6329f,0x89d03665,0x14686c64
.word 0xd263cff6,0x54b93942,0x2c7407a0,0xb5621146
.word 0x6a5b5436,0xb8bd0dde,0xbaebb584,0x39bca4c5
.word 0x6ba8cd11,0x538ee673,0x6e42e896,0x20675bf5
.word 0x0e580fac,0x0e930e9f,0x8aee7e85,0xadbcc4a1
.word 0xf1711912,0x7ff40690,0x3f9b6b70,0xbf4f123d
.word 0x022d12a7,0xcaf5c04c,0x1ee1a41e,0xa6c465f7
.word 0x12e6f730,0x86784df7,0x751c2267,0x6ef73b04
.word 0x70594c20,0x7e041145,0x191b49a7,0xf15d5d41
.word 0x80aa60aa,0x595cb8cc,0x3af5ef08,0x1f7e02e1
p8_local3_end:
SECTION .p9_local0 DATA_VA=0x000848000
attr_data {
Name = .p9_local0,
VA = 0x0000000000848000,
RA = 0x0000000022000000,
PA = ra2pa(0x0000000022000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p9_local0_start
p9_local0_begin:
p9_local0_start:
.word 0xe0e3bd25,0x7716239a,0x8ca32ede,0x634a1a13
.word 0x0100c69c,0x866db195,0x54925256,0xf3009e77
.word 0xb454773e,0x9cb3c4db,0xd1f46922,0x7392f5ff
.word 0xfffaccce,0xce8e8307,0x56c97795,0x24bd0945
.word 0x1c76ca75,0xf7aaa3be,0xed2522f1,0x5efa1ba2
.word 0xc58efc7b,0x82c1dd31,0x18c63392,0xe2f6b567
.word 0xc9c2b064,0x69f1aef5,0x1d2c607f,0x6b4e4ff3
.word 0xacd4d701,0xd58250c3,0x2b0cb8e2,0x180ba711
.word 0x14d640a7,0x644d72ab,0x1c0b5400,0xc5bd4347
.word 0x58b27045,0x759083cc,0x11096661,0xac96a6e7
.word 0x755ab055,0x5722756c,0x9d002ef2,0x38e78381
.word 0xdfe0719a,0x1462d789,0xa9395d6c,0x85548a34
.word 0xb316fd09,0xa5d7580d,0x18ace0ad,0xaa8e2104
.word 0xbe620dac,0x7f7ed38a,0x20839823,0xce161973
.word 0xe3007e6e,0x71d1cfed,0xb2bcd23f,0x784fa533
.word 0x6da301d3,0x152ea3f7,0x4f028cf7,0x4e409714
.word 0x81507aab,0x4506a30a,0x412e2a35,0x185b952a
.word 0x4277a2df,0x3437970f,0x66696406,0x0ca402bc
.word 0x7b3c9181,0x41691255,0xbf7116b8,0xfeba867b
.word 0x8b9c71a5,0x0c9210cc,0xe847ca3d,0x9f7bd59e
.word 0xe5a01261,0xe5b7ed40,0x243f5db7,0x4fd3a4d7
.word 0x070c81bf,0x80899a3a,0x31e46488,0xaf4e57ba
.word 0x6a6059bf,0xca0a498b,0x713c5637,0x6127fc04
.word 0x6387e018,0xf127847a,0xb04caef0,0x73408a7e
.word 0x33453ec0,0xc8b6eb87,0x0e4ab9c9,0xf66fd10f
.word 0xca380065,0xaa1d7cce,0x1b7ede1f,0xb99d4997
.word 0x19e09b97,0xbbc98c16,0x9309ed08,0x808c09ac
.word 0xd5898c6a,0x0ad9f136,0xa0fbea3e,0x2797d6eb
.word 0x7f66aef2,0xe2eec8f6,0x5c900931,0x6c71aa85
.word 0xce1d518e,0x7ee39f03,0x4a836edc,0xa1406cac
.word 0x0681c09d,0x29674922,0x36b3d1fd,0x08344946
.word 0x393d2554,0xaee7ade2,0x723ce3b0,0xcb5f8c31
p9_local0_end:
SECTION .p9_local1 DATA_VA=0x00084a000
attr_data {
Name = .p9_local1,
VA = 0x000000000084a000,
RA = 0x0000000022800000,
PA = ra2pa(0x0000000022800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p9_local1_start
p9_local1_begin:
p9_local1_start:
.word 0x2a794be0,0xce550bff,0x0bad47ed,0x3b01caa7
.word 0xe5f2de37,0xa20f2569,0xffbbdbe5,0x417d5607
.word 0xaed7b877,0xc4c15549,0xf71b44d8,0x56fd871c
.word 0x5f70f2ec,0xaa0a24ff,0x208433ab,0x5875fe7f
.word 0xfed36c77,0xa16a9e1c,0xc93bd862,0x4052cc60
.word 0x8c1a88ce,0xd4fd8a2d,0x2350ea7e,0x3334fb16
.word 0x2e5a2b1e,0x79507a6a,0x6dfff42f,0xe2818ce2
.word 0xd97b9684,0xac5e0f97,0x935b51d1,0x24f83b5b
.word 0x720486f5,0xb5d336cd,0xed86ec9b,0xdb35b352
.word 0x2e81d576,0x3078e3dc,0x67ab7334,0x535b52ca
.word 0xd2c16592,0xefab0108,0xbf96569a,0xd641985c
.word 0xf7a21ccc,0x4b44f82d,0xc6ddfeab,0x8c424586
.word 0x67ded000,0xf5c86b18,0xdcd36f81,0xff650384
.word 0xf95b5d8a,0xdde225ac,0x8ba95f13,0x52a5e970
.word 0x947c484a,0x97f78067,0x9c962662,0xbe094762
.word 0xcb599898,0x2478af2c,0x90551698,0x2be8b103
.word 0xd0b60d66,0xac227513,0x5b665066,0xd1529660
.word 0xd58c0e58,0x294669ae,0x35c195e3,0x1672d611
.word 0x17e49ab6,0x9102df72,0x58cfd69d,0x9d216167
.word 0xc676e864,0x580def18,0x536d1d66,0x1f0e1bd5
.word 0x8374fc17,0x171d8554,0x7bdfa360,0x8f90d86e
.word 0x7395b421,0xfa475584,0x71a9367b,0xc5f61611
.word 0xba35bb6e,0x10f4286b,0xaf236c58,0x94f78c40
.word 0x57e9aa86,0x3267ceb9,0x1a72edb4,0x81213118
.word 0x21b190d8,0xd7e2ad69,0xe0595961,0xaf3a6451
.word 0x84368a95,0xbb5fb786,0x1caf976a,0x9c9ac0e2
.word 0x958f31fb,0x21347424,0x82d4f180,0x0c9e20b0
.word 0x1143263d,0xd04bf192,0x167fc618,0xeb8709bd
.word 0x598b9117,0x58abc889,0x4c4caa5e,0xa9758dbb
.word 0x6b12c76f,0xa36a3a64,0xff02d6da,0xe282e1d2
.word 0x1938a754,0x7311c209,0x94fe1c9c,0x360ee59a
.word 0x219b71e2,0xd081ddcb,0x149dd676,0xa49215eb
p9_local1_end:
SECTION .p9_local2 DATA_VA=0x00084c000
attr_data {
Name = .p9_local2,
VA = 0x000000000084c000,
RA = 0x0000000023000000,
PA = ra2pa(0x0000000023000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p9_local2_start
p9_local2_begin:
p9_local2_start:
.word 0xf6bfaece,0x7e53df27,0x364d216e,0x360de4a0
.word 0x9596ab64,0x6b8518d7,0x3ee53ecb,0x32130ab4
.word 0xb1949be0,0x36825773,0x8157daf6,0x38d0ba96
.word 0xb1dc91f9,0xd0102f13,0x1379e929,0x15e95bdd
.word 0x31b933b3,0xaf09f8e4,0xfa828ec7,0xa03adf5f
.word 0xd1f98d29,0x0d538cca,0xba9da340,0x6e2f4793
.word 0x042bde1b,0x46f5131d,0x59e75293,0x65de89a9
.word 0xa37d0b14,0xf6a7081c,0x2f118cbc,0x9b858414
.word 0x984c8c3e,0xfc68d9b1,0x2363787e,0x486b7590
.word 0xe3723607,0xe174913c,0x3079cfb8,0xa1923388
.word 0xcfb44996,0xd8bd89a4,0xa544b078,0x51eb5996
.word 0x70428a4b,0xf9c88909,0x956d94eb,0x25bdc0f6
.word 0xd8c97b36,0x0d6e2b4e,0xe46082f9,0xddceabfc
.word 0x9a3907b9,0xccc95f08,0xc3ceb727,0x8d92c685
.word 0xccfa3315,0xbc4ef747,0x22f9b7f8,0xec142a59
.word 0xfece5a0f,0xe3b4654a,0xf900bcff,0x75513c64
.word 0x32b42c88,0xe63f228a,0xd5225c91,0xc9dafee2
.word 0x10a54e1e,0xa99df23d,0x111a785a,0x9ebc5603
.word 0x35cda06c,0x09e9b21c,0xbe2d5e27,0x832644a7
.word 0xb697a857,0xcd2745b1,0xa5095db2,0xbcf2468c
.word 0x31fb29e7,0xe1d13e9c,0x4c55defd,0x3bfbc004
.word 0x06d55b48,0xfbe7fa62,0xbdd2a703,0xe817c211
.word 0x70bd9ed0,0x94cb5514,0x39d0c582,0x72b7bf0e
.word 0x9dc682ed,0xd5ddb7af,0xa1084ff4,0x44cd0d7a
.word 0x0649ce13,0x8b4844d4,0xae1c4c14,0x9bc073ac
.word 0x0e615299,0x4bc8b1fe,0x32dbc8d4,0x7b1274cd
.word 0x170ac47c,0xedce539b,0x829fcb5d,0x0a10a777
.word 0xb5f62508,0xc15b876a,0xc609c0a2,0xb95483b8
.word 0xeae068ba,0x72d79e66,0xda463ae5,0x88a3254a
.word 0xb82cdc41,0x6475359b,0x94463c97,0x5d07de39
.word 0xe3b2a5ca,0x63bb7911,0xf923a7de,0x5f53bfb2
.word 0xd96a4c4f,0x5fd32383,0x74b9db21,0x4b6e9b27
p9_local2_end:
SECTION .p9_local3 DATA_VA=0x00084e000
attr_data {
Name = .p9_local3,
VA = 0x000000000084e000,
RA = 0x0000000023800000,
PA = ra2pa(0x0000000023800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p9_local3_start
p9_local3_begin:
p9_local3_start:
.word 0x16a62327,0x694cc2ea,0xb42f513f,0xf48502ab
.word 0xafc4a99d,0x1e0137f5,0x444350cf,0x3dc2fec8
.word 0x5653a243,0x80d92120,0x1780a4a2,0x8a200a27
.word 0x3ff16950,0x01c5fd83,0x99efc1e5,0x32403ecd
.word 0x0d408497,0x12f44b39,0x54f4dbed,0x5d42beb7
.word 0xa9efa5ab,0x9f8a271f,0x0248889b,0x010aa073
.word 0xa7e2bf82,0x338cafbf,0x32e3e466,0x21b7f516
.word 0x780a8451,0x27d893e8,0xa98a4963,0x36cbe463
.word 0x6a9f5c6d,0x4e18e170,0xe5b65c01,0x6c4613c5
.word 0x459acbf4,0x97924306,0x68e8328c,0x772568ad
.word 0x7540ed0d,0x52dcf1f3,0x323c7df2,0x1055172a
.word 0xf106f482,0x5aa5623a,0xb5ecef87,0x5957a6ff
.word 0x0fa7ec9a,0xaf8af74f,0x9b84dab7,0x68d2eb28
.word 0x369516f9,0xe051d01a,0x04f4be88,0x0059c254
.word 0x46dd6453,0x84966849,0xdf878dd0,0xbe69b6c9
.word 0x55f7c3c5,0xd20766b7,0xbdfb55e0,0x6b7949c1
.word 0xbfbed705,0x56145237,0x1e375405,0x1a6f8aa7
.word 0x08c6612e,0x9ec7c204,0x4efd8228,0x6f33c30c
.word 0x4c749c9f,0x637b74e1,0x6ddd6288,0xdc440a81
.word 0x9da341ad,0xf3f9b29a,0xdb1b936e,0xd5da1068
.word 0x7a9d142c,0x874b7f30,0x9130269f,0x68ece610
.word 0xcfd174f9,0xe4b16264,0xeefaafcc,0xe6c297fd
.word 0x88c240c6,0x0a3b229a,0xce6f8ee8,0xf4b8469c
.word 0x7192f113,0xabc1d542,0x0530a812,0xc0c084d5
.word 0x86a0de6a,0xbe3c14f0,0x383b9dbc,0xa87fe677
.word 0x826806f5,0x40ecef77,0x7430a06c,0x1d83c2ad
.word 0xea234472,0xa6fa43e2,0x459e35e3,0xae6fa3ef
.word 0x2846ea95,0xfd912af8,0xeff01edc,0x941d5285
.word 0x9f2d59f2,0x64a1a4b0,0x9ba90557,0x1bae5344
.word 0x306a4983,0xd7c77a2e,0xd062e04f,0xe0f95982
.word 0xce5bdf24,0xfe120c5b,0x69b47523,0x303b46be
.word 0x169defbc,0x44c9603f,0x246ba864,0xcdfa8e5f
p9_local3_end:
SECTION .p10_local0 DATA_VA=0x000850000
attr_data {
Name = .p10_local0,
VA = 0x0000000000850000,
RA = 0x0000000024000000,
PA = ra2pa(0x0000000024000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p10_local0_start
p10_local0_begin:
p10_local0_start:
.word 0xc689cb9a,0xad7ba426,0xe1947437,0x7d70e67e
.word 0x5ccb6ec6,0x13703bca,0x521590a8,0x6eadff77
.word 0xb57b28b1,0xe70220f4,0x44e58e5d,0x3d7bfb6c
.word 0xf11db4a9,0x34462df1,0x70ad7bcf,0x2503f545
.word 0x1f5a6581,0xb47b50db,0x31b3d855,0x482bffd3
.word 0x566536e6,0xf99d23b1,0x8e33da49,0x687da19b
.word 0x62d9d59a,0x478f164e,0xc2c0a8e1,0xb42f1610
.word 0xcbe96585,0x4452d839,0x41796bf3,0xe1da9dbf
.word 0xa30eebe9,0x57c617ac,0x8b4b9ef4,0xec1be67a
.word 0x28d2aa5c,0x28186f28,0xe78d4873,0x58cf0100
.word 0xb5074792,0xf62812a5,0x828b8f69,0x6084eb1f
.word 0xcda02397,0x67fc9ec4,0xb760a756,0x79b771be
.word 0x9a10679d,0xae2eed5d,0x36c34a8a,0xd95df28b
.word 0xa8888b62,0x7bd674ed,0xe1613b37,0xace85663
.word 0x2819259c,0xc3e3e6fe,0xe3b57b5d,0x6e8f7235
.word 0x41bc9d55,0x99f426ff,0x7e949efc,0xf4e9324a
.word 0x6138d1a9,0x4cad412b,0x84aeedff,0xcc150e3a
.word 0xc96980ca,0xd953a3b7,0x6519bb75,0xffb6750c
.word 0xcce8e002,0x8a566797,0xe09517e7,0x7aafae54
.word 0xe9c46c45,0x7c378887,0xa36e5552,0xee62a95b
.word 0x99ed8238,0xd4e7f3ee,0x9886899c,0x3ea64d39
.word 0x85e58370,0x7ad570e9,0xb8674e2a,0x2ebbe477
.word 0xa75546ff,0xd68b4bab,0xc75996db,0xe390bb82
.word 0xe630aff4,0x78b45c62,0xee6399da,0x41accec1
.word 0x80ecd043,0x865daa8a,0xdfbb7758,0x4f184186
.word 0x3a2293d3,0xce25faee,0x06d729a4,0xfff51689
.word 0x9bfb27f4,0xa43e5f89,0x24d27f34,0xdb3366ef
.word 0x4f252b14,0x8421b60e,0xd037c84e,0xb090e841
.word 0xf84f483f,0x5e42a071,0x57dbc26e,0xf44da5c0
.word 0x3aee73e7,0x96cb211e,0xf6883d74,0xca2587af
.word 0xae0ac2bb,0x46871257,0x659fa2e4,0xc676fdb8
.word 0x9c962ab8,0x2c69bac7,0x19917bf6,0x067717d8
p10_local0_end:
SECTION .p10_local1 DATA_VA=0x000852000
attr_data {
Name = .p10_local1,
VA = 0x0000000000852000,
RA = 0x0000000024800000,
PA = ra2pa(0x0000000024800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p10_local1_start
p10_local1_begin:
p10_local1_start:
.word 0x912a5e73,0x7d629d2d,0x15018ec1,0xdebda142
.word 0x83f3ec5c,0x3a918c73,0x4b8d9727,0xb54b2159
.word 0xf656dc5b,0x99453d72,0x9f919cb8,0xa39d0297
.word 0x9b5d4032,0x7fdb5f97,0x4836ace6,0xd4e3a47e
.word 0xad2a2c39,0x70fdc17a,0xc62ec2f8,0x8b8fdb22
.word 0x5c811c7c,0x36ea5646,0x8c85f4b8,0x6b9f9b46
.word 0x45615e70,0xc4b7fef2,0x97a99da3,0x97f20139
.word 0xa751e6a8,0xcd50d21e,0x5c32d9e0,0x061e9328
.word 0x10cb4e67,0x1c806574,0x12dcfe5f,0xba6ad714
.word 0xad2d254d,0x6029133f,0x5e31d0ba,0x79882839
.word 0xb057245e,0xebff76f3,0x70db1055,0xa85d6517
.word 0x5becb31c,0x5a4d30cd,0xb1682cf1,0xef571d57
.word 0x45cd38d8,0xf604ae37,0xe65d8dc2,0xef232bb4
.word 0xc83b7626,0x34376355,0x87e79fd9,0xfb82e9cb
.word 0x1892ceb9,0x8f2ae578,0x8b36424a,0xe64f34ad
.word 0x0390b8c4,0x72a4ce23,0x134a806f,0xf79be88d
.word 0x89836366,0x7894e4e0,0xbb1b6171,0xea1d2438
.word 0x470de7c7,0xf2a485b8,0x7e67c1bb,0x8774cd97
.word 0x54adfd41,0x08413ce3,0xcc44b69f,0x130fb5f1
.word 0xbd260b6a,0x8656c9f9,0x54daf1ef,0x010ffd82
.word 0x9d7458ec,0x1c1be67e,0xdb32cbb6,0xdd96d434
.word 0x441ffb43,0x1a00a3be,0x2fbcd8ef,0x5340f612
.word 0xd94132e5,0x1208949b,0x7d753f66,0x35588549
.word 0x7a8bf182,0x843cae2b,0xee4a9d49,0xcfba72c7
.word 0x6ab56fcf,0xd9cea4d2,0x18422a3b,0xf02e9e22
.word 0x6011f1b3,0xd66a161c,0xe1107556,0x57042d53
.word 0xc0e90104,0x2bf6aae0,0x3e2bb05c,0xeb93e8fc
.word 0xd06f6fec,0x2bd023cf,0x6c628eb4,0xce594f8b
.word 0xad31245b,0x563a7ca8,0x7d5ed3e4,0x10929f14
.word 0xb4d081cb,0x73ffdf3b,0x7206831f,0xd37fdbdc
.word 0xf0ba94dd,0xffce886e,0x918da226,0xee472797
.word 0xfd955bb1,0xbe879c28,0xf5c4b43d,0x40318de8
p10_local1_end:
SECTION .p10_local2 DATA_VA=0x000854000
attr_data {
Name = .p10_local2,
VA = 0x0000000000854000,
RA = 0x0000000025000000,
PA = ra2pa(0x0000000025000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p10_local2_start
p10_local2_begin:
p10_local2_start:
.word 0x43a5bcf0,0x2cfce5af,0x27e246fb,0x9902180d
.word 0x642fdeb4,0x14574627,0x1d34d9f6,0x01cfab37
.word 0x1f1d30e0,0xb27ac2ed,0x4da09c30,0xfe294c39
.word 0xed692f0c,0xd5ddc4e7,0x0f93c654,0x578f7d42
.word 0x203e3a40,0x4996927a,0xd9686d36,0x2f91ee81
.word 0x9df383cf,0x7364337e,0x80dd126b,0xc9b4a0d9
.word 0x8f05117a,0x3d41f073,0x3595c0ac,0x85e9b10c
.word 0xfb99358e,0x64e8f681,0xe807f5e2,0xd8330dc7
.word 0x5536ed96,0xf4fd839d,0xc02843c8,0x036d8f36
.word 0xd1a58546,0x23eb047d,0x286f9b09,0x9211295e
.word 0xaadb0ebd,0xe344362e,0xee4bc47d,0xa5daa201
.word 0x2eac3c8d,0xb641698e,0xf327ada7,0x82f966b2
.word 0xc9bdef17,0xce301fa9,0x8d32820e,0xc9d5b437
.word 0x2aed30b4,0xd4fbae87,0xcbd733ea,0xefc31501
.word 0x2c2d3ad6,0x8231e8b1,0xf8b1f02a,0xc62c7b7f
.word 0xa0fc9916,0xa2496e68,0x6e87a9e2,0x97eba07a
.word 0x91459c8a,0xdd55f999,0x69abc0a2,0x1505252e
.word 0x71761264,0x8a642a54,0x4abd131a,0x820b45d6
.word 0x69261645,0x884d62e3,0x673a541b,0xd8dd0e88
.word 0x3e4be62f,0x11d6f3ee,0xe335042a,0xaf7a784b
.word 0xe8ae7cab,0x1bc1db2e,0x6763a0b4,0x9a54fca4
.word 0x2792d111,0xc79a29a7,0x0d693fcd,0x380fac3b
.word 0x7cb9e625,0xc87c9643,0xe69b0881,0xa7b36bf1
.word 0xa90a74db,0x65632d02,0xaa15a907,0x85e2c29a
.word 0xf4eab532,0x64741040,0xfbd85d04,0x49520abf
.word 0x5a1972dc,0x8628b420,0xf6ad1624,0x49449d7c
.word 0xcea746da,0xd88d9a4a,0x6373bc8a,0x5b129e6b
.word 0xbb99881b,0x1272adcb,0x6702705c,0x80fffeb5
.word 0x75aae3ae,0xaca83eb5,0x507e91f9,0x4574dee8
.word 0x7cea0d9b,0x07dff25e,0xf0fb1244,0x0f8b86e9
.word 0xdeb546da,0xe0379c79,0x1a03ffce,0xda1d274a
.word 0xd2f9ca32,0xe51df82c,0x4b5ccefb,0x50df1e9d
p10_local2_end:
SECTION .p10_local3 DATA_VA=0x000856000
attr_data {
Name = .p10_local3,
VA = 0x0000000000856000,
RA = 0x0000000025800000,
PA = ra2pa(0x0000000025800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p10_local3_start
p10_local3_begin:
p10_local3_start:
.word 0x83c2a2d6,0xb95147bb,0x20394cc7,0x98cf1384
.word 0x8280e30c,0x5f302ae2,0x42f93ebd,0xf759cfce
.word 0x18b2445e,0x67e2223d,0xac208e4b,0x2016da16
.word 0x0dabcdbd,0xa231026c,0x25029123,0xce98e641
.word 0x5e31589c,0x2f02da48,0xf87ed7c0,0x4a9dacc6
.word 0x1afa616f,0xa6117d3c,0xd3a4fd94,0x61af76c4
.word 0x75d061f1,0x75426a60,0x2f860689,0xc689a8ba
.word 0x324fb679,0xdfbeadde,0xbb9f6610,0x4cf6b916
.word 0xb633647b,0x9a9cf9f0,0x96ae590b,0x67a1ba67
.word 0x5280881f,0xb5039166,0xc1ecf10d,0x051be387
.word 0xd5a5c12c,0x83e5327b,0xf38530fd,0x8001a5db
.word 0xbc05c77c,0x332316d3,0x6a6d9cf8,0x990661b9
.word 0x3cb52327,0xe58b85cf,0xc1407000,0x47e32d8c
.word 0xfe7935ba,0x53ef0f73,0xf1b9ddfe,0xdc412a46
.word 0xf4337061,0x5d75fbc0,0xac11ff57,0xc70e9bf5
.word 0xf1279675,0x6b8208c0,0x22cb32d1,0x2a575b81
.word 0xbceee203,0x8d572b0b,0x8caaf328,0xf4f81a03
.word 0xe409514b,0xde3c094a,0xf108bf31,0x09bcdbd3
.word 0x8ec36a72,0x1461dcd1,0x43ed6c0f,0xcba47bbd
.word 0x7517e14f,0x848e3511,0x7ea66b57,0x8c45bc3a
.word 0xb1950644,0x0db4475e,0xc8bd219d,0xa27a7a2e
.word 0xaa20ee18,0x60c06411,0xaa65630a,0xd4e2f0fb
.word 0xf694b178,0x3e5d8ee6,0xcb1496b4,0xa446610b
.word 0xb28feba0,0x8bb0c6c4,0x548c9490,0xfbcc4013
.word 0x833791c4,0x576f4700,0x9b07dcf3,0x3589214a
.word 0x6c9bc1a7,0xe5d4b274,0x119e62c0,0x030c78ae
.word 0x9f66af5c,0x27b3b680,0x8c2f1d37,0x2a1a6f74
.word 0x66bdfb69,0xab26e12f,0x95660337,0x41f2e18d
.word 0x4d0bfab4,0xc5c6071c,0x492622fb,0x5d26d652
.word 0xcc1c6762,0xbad44114,0xf7f56155,0x3924cbfb
.word 0xfae3fdf6,0x513f2fe2,0xf0f0f088,0x90caa725
.word 0x89bb758f,0xd184694a,0x6f6022d7,0xb1c059c1
p10_local3_end:
SECTION .p11_local0 DATA_VA=0x000858000
attr_data {
Name = .p11_local0,
VA = 0x0000000000858000,
RA = 0x0000000026000000,
PA = ra2pa(0x0000000026000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p11_local0_start
p11_local0_begin:
p11_local0_start:
.word 0x808e11e4,0xcc109532,0xa3b536c4,0xb358b102
.word 0xc7ae740a,0xf71572e8,0x6a7d6d99,0xd4a907f1
.word 0xa4b65d80,0x1a16c79d,0x9594e62a,0xa1e37b19
.word 0xfe451837,0x9a65beff,0x87ac317a,0x4f9f3119
.word 0x48a72c5e,0xcc4216bd,0x0d533c8f,0xf56b3ce8
.word 0xe5e1f797,0x1a08bd78,0x322296b4,0xe1de9c20
.word 0x30c77c3e,0xa8769b1c,0x2aa0b480,0x81ea0262
.word 0x2a3965b8,0x301f05e5,0xeea12762,0x63edd690
.word 0xe6fa3289,0xd2c60442,0xffeb818e,0x5d26a9b1
.word 0xb619b3fa,0xdc74c735,0x8c87aab4,0x76c3a283
.word 0xae534814,0x588fb7fa,0x4fd5e7d5,0xb4da77ec
.word 0xd5f5edde,0x0df066e0,0x93f91510,0x2e9a0c20
.word 0x3869ec1f,0xa28dc6b2,0x6e05184c,0xa36e4572
.word 0xc9b00c8d,0x3c0eb9b5,0x677a7b7d,0xb086c693
.word 0x7fdef899,0xb54e9846,0x7fe6a3aa,0x70cfbefc
.word 0x6e040923,0xb12e9868,0x5a8169ee,0x690845cd
.word 0x2eafacea,0x6dd60f7a,0x1508a962,0xd7f121fd
.word 0xb20ecb33,0x041c79d1,0x9f7fed4b,0x02f876e2
.word 0x2dbe0673,0xcf5bc333,0x78f4b21a,0xf7822206
.word 0xdb21e7ac,0x2a5772d1,0xb94fc237,0x2a5ce107
.word 0x9ed5efbd,0x7031a5d8,0xc3fa2d0d,0xffbc3590
.word 0x7ffff467,0x82a866f2,0x93ed0e66,0xbede2b57
.word 0xc9e977fd,0x476da117,0x8068ac1a,0x0401b3d5
.word 0x9d41bb2b,0x71e3f781,0x88e31325,0x89a68d24
.word 0xc0a0d5ea,0x41c13dc3,0x73ee2271,0xf2db5ab8
.word 0xcfcea334,0x608c1dcb,0x109557df,0x2889a754
.word 0xa76f05ed,0x3d86cd53,0xeff10728,0x18fc05ee
.word 0xe574dab0,0x8f1b1cf6,0xaeaac8f7,0x1267c5d8
.word 0x22dc8f76,0x9352f119,0xec16a6ae,0x3abefae0
.word 0xd345c29c,0xd3a4ebde,0xad7b1cce,0x3709e317
.word 0xed54fafe,0xe9cbe6c3,0xf82d22f3,0xcff7e2da
.word 0x58374ce0,0x79dce3d9,0x589ab84b,0x56dfb899
p11_local0_end:
SECTION .p11_local1 DATA_VA=0x00085a000
attr_data {
Name = .p11_local1,
VA = 0x000000000085a000,
RA = 0x0000000026800000,
PA = ra2pa(0x0000000026800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p11_local1_start
p11_local1_begin:
p11_local1_start:
.word 0x52ad312d,0x96b09cc9,0xbf5683e4,0xd581bb1e
.word 0xe2063495,0xc8a174bb,0x07be4a8f,0xf6bcc01f
.word 0x004befbc,0xba445dd3,0x7c241834,0x73357773
.word 0x35cd1a1f,0xdbfcd80d,0x52d7487e,0x8ee38e6c
.word 0x54645819,0xf793c8a6,0x142633df,0xf0541ddd
.word 0xa6f37721,0xc5459658,0x4e832f4a,0x07e0e21d
.word 0xf9fc915a,0xa1045d96,0xd0e9b8bf,0x8941efc4
.word 0xbf5eb0d6,0xc1eabc08,0x473c62d7,0xeff1705f
.word 0xcadebc0b,0x720b5b0d,0x1918cb4b,0xdcb2cadf
.word 0x2a018382,0xce9916dd,0xccd8d12e,0xcf32f5f3
.word 0x196adacb,0x7bbc8b38,0x0e682593,0xfd86f0e8
.word 0x10ec25ed,0xf9a68e1e,0x92b9c6e6,0xfdf9d115
.word 0xd98f0e84,0x3bd22abb,0xf1397a0d,0x0b8d591b
.word 0x7bbc7a71,0x86910a3c,0x19e6a7d3,0x4be0cb69
.word 0xa778fd98,0xb9a88d29,0x72fa80bd,0xb6ca9936
.word 0xd7742342,0x9391946e,0x1d64f792,0xa7c1c8b9
.word 0x5a2982a6,0x82f9ef45,0x72f8d80f,0xd203b262
.word 0x5db8f2f9,0xc198f581,0x9413eaed,0x4cbf3f2b
.word 0x46a475ab,0x54048e72,0x1eb96ee5,0x9dbef192
.word 0x123b765c,0x1a85ae50,0xe76f98a4,0xfa422465
.word 0xf6ae0bbf,0xe185fc9d,0x8386da8c,0xe257ac8f
.word 0x5c04af1e,0x756bbad2,0x6bc2f31a,0x06f79351
.word 0xddb80e11,0x2b402aed,0xc1f81f2b,0xa3a66b9e
.word 0x63795fa0,0x05fe06d7,0x29bdc979,0x764bae0e
.word 0x1910e867,0xd49ff706,0x01284daa,0xcb722219
.word 0x2bab8686,0xbd2d87d4,0x95ce98c8,0xb4930546
.word 0x3b490ea9,0x745674af,0x39b66113,0x256c317c
.word 0xa69c2f1d,0x54035c77,0x0bde0a90,0x1d6160ce
.word 0x4a22fdd0,0x349c90eb,0xfcb193ca,0x9c3ac603
.word 0x78338ecf,0xcbfff4d2,0xc887323d,0xc9d6ae70
.word 0xc8ae804c,0x8b0d223a,0xfd582e4d,0x1f5030b3
.word 0x5f2703ca,0x499cbe20,0x81671750,0xa9874f52
p11_local1_end:
SECTION .p11_local2 DATA_VA=0x00085c000
attr_data {
Name = .p11_local2,
VA = 0x000000000085c000,
RA = 0x0000000027000000,
PA = ra2pa(0x0000000027000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p11_local2_start
p11_local2_begin:
p11_local2_start:
.word 0xbf5c0aa3,0x9255e19c,0x3b368de1,0x901964be
.word 0xce322bf7,0xb6a06107,0x3d7e5329,0x722293da
.word 0xd7466eb6,0xec55d0d5,0xdee8e92b,0x8a52730e
.word 0x1bf51fd4,0x4e5852f0,0xf81e459d,0x53d30825
.word 0x3c02ca9f,0x7712a6ee,0x67813b61,0x2e905d90
.word 0x295d00bd,0x4aa46ecc,0xf2eac74e,0x1d0e275b
.word 0x746a6cda,0x307ed829,0x1a95965a,0x630b58bc
.word 0x153a1066,0x497afd52,0x1a314f8f,0x1085ad64
.word 0x7335f219,0x699ddacf,0x62b9041f,0x5da5b772
.word 0x22e59c37,0x6086d342,0xff06b284,0xaf93fd4a
.word 0x1b315dee,0x4ae22ea5,0xaee1a42b,0xf5f52876
.word 0x5bad36ad,0xd5dcf8b5,0xd0ebd9e1,0xef51260b
.word 0xbcf3226c,0x9baa9a35,0x58067b19,0xc9a21747
.word 0xca4a30c6,0xe3575056,0xa4ad7107,0x3c6dcf89
.word 0xf4dd73f4,0x1599533e,0x56eacc8f,0xce91ebd0
.word 0x8f8f3bdd,0xd43b2f59,0xa2ba1d20,0xc900fd99
.word 0xd96aa33e,0x89df2558,0xd7b16f95,0x942bf088
.word 0xcf020309,0xcb020b86,0x613cb73f,0x64b9b6e5
.word 0xb4e39a7e,0xb0fd0572,0x9af120f8,0xca8f77ca
.word 0xf9d31fe8,0x288c6034,0x04eaf908,0x03122195
.word 0xd63fb0bb,0xd974b25f,0x79de470c,0x0d111cac
.word 0x9056dee6,0x6d6b8465,0x23d1e4c1,0x4331c978
.word 0xbda880ce,0x7aeacd4d,0x5a9ee74c,0x671a04bc
.word 0xc9cec81b,0x03316afd,0x9703385d,0x9d2f4bcb
.word 0x19b38aff,0xdfc74b68,0x35e8dd71,0x716c0601
.word 0xe96f4de6,0xb4c7ea5c,0x1a1baed2,0xfd6e0167
.word 0x86753bfe,0x7a32cd07,0x707696ec,0xaa13cc00
.word 0x9cb66c13,0x1e2022ab,0x61a12090,0xd35d9dc8
.word 0x756201c0,0xcfb6699b,0x61c811e5,0x2d8979e9
.word 0xb2aea3a4,0x6efc7ed3,0xce07311a,0x29c632f6
.word 0xe2c906cf,0xb01a30c4,0x84684460,0x8e366743
.word 0x275c0341,0x04370c03,0xaebd6945,0x25977921
p11_local2_end:
SECTION .p11_local3 DATA_VA=0x00085e000
attr_data {
Name = .p11_local3,
VA = 0x000000000085e000,
RA = 0x0000000027800000,
PA = ra2pa(0x0000000027800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p11_local3_start
p11_local3_begin:
p11_local3_start:
.word 0xefd8dd5c,0x8fc80717,0x1bf7f3d9,0x5c555c6c
.word 0xf418f847,0xa2a93553,0x7dffe07b,0x4ebf8eda
.word 0x185d0147,0xdce4a406,0xf8ac0bc2,0x8c39b3db
.word 0x1abf38d7,0xcc0ce875,0x514e4a0a,0xf545e982
.word 0x6cb27f73,0x8c5fb607,0xb76e733a,0xcbcdb8ea
.word 0xa2b67ff4,0x8b02bdc3,0xd3239347,0xcc4965d9
.word 0xca9fd11c,0x45f55657,0x490c0608,0x5c9c41e2
.word 0x46b1e971,0x3ea3fedc,0x436fe88e,0x443d7542
.word 0xe49be4d8,0xa1c8eb2e,0x9108875e,0xf25de154
.word 0x35b45ad5,0x90a777c1,0xca0a0514,0x987acaac
.word 0x4cd2e7da,0xbdbaa30f,0xbe57d415,0x60e05be2
.word 0xc8803ea9,0x72524b23,0x4061abbd,0x651fecb9
.word 0xbe3f844f,0x56355188,0x25afd6ff,0x2635b77f
.word 0x2db83ed3,0x71d1b332,0xc341395b,0x20342918
.word 0xaced0e61,0x102f3bd7,0xd7533398,0x7212f59d
.word 0xda3af4d9,0x6ec220fa,0x96e09826,0x6f6c1d6c
.word 0xc5c2413b,0xce4a0763,0xa3bee370,0x30e432af
.word 0xbdc8f963,0xf2905bea,0x262e40ff,0x27b56e13
.word 0xc4960ce9,0x35650057,0xe99f12c4,0xd66c4b64
.word 0xaf9cdc35,0x4ea387b4,0xfe17ac91,0x1d222850
.word 0xc659aa74,0x310f74e7,0x42432996,0xdb133a07
.word 0x201744b8,0x1392f6f7,0x102185d4,0xd840d798
.word 0xf5e5cf14,0x6ad077bf,0x6c8f18c3,0xbc420a36
.word 0x68b72421,0x76c7e8b3,0x6e63182a,0x3062c61f
.word 0xb24a2bb7,0xb0684aa2,0x0234533d,0xdc28d686
.word 0xc8d6711b,0xa83586ac,0x4cb36a47,0x6ce3ff8c
.word 0x4b0d1453,0x14be8615,0xe1a83b4f,0x7288e24f
.word 0xf6851696,0x66056384,0x4767fb67,0xe19c8d5f
.word 0x99416c6a,0xa0f0554c,0xbe31062b,0x7b6ec63c
.word 0xea8e3d50,0x3abaac75,0x73400f8d,0x7b8eb9b3
.word 0xb67505ed,0x53214df7,0x4f7c70b4,0xd71d908e
.word 0x19f3200a,0xc99d9c8a,0x374824f5,0xd04f7daf
p11_local3_end:
SECTION .p12_local0 DATA_VA=0x000860000
attr_data {
Name = .p12_local0,
VA = 0x0000000000860000,
RA = 0x0000000028000000,
PA = ra2pa(0x0000000028000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p12_local0_start
p12_local0_begin:
p12_local0_start:
.word 0x6a2a704b,0x0272fba6,0x26dd3dce,0x738e3cbc
.word 0xa02c850b,0x8b2acbf5,0x6475d5f2,0x94a26458
.word 0x6d511891,0xef9fb27d,0x1cac4e37,0x52ff0a0f
.word 0x1860111d,0x70fc4fd2,0xe19ba003,0x27b1ceb2
.word 0x901a9edd,0x2a619b64,0x204a9dfb,0x902fdac9
.word 0x478c5b11,0xb551bc5e,0xc4427487,0xd43ea964
.word 0xca5f38a6,0xd4293c1e,0x701edaac,0x6aac8c3e
.word 0x2a08b4c8,0xf7ddf45b,0xcffe82d2,0x74d91fba
.word 0x14f499a6,0x479a8f3a,0x2b9debff,0x7415f027
.word 0x3bb5c261,0x70c6c6d4,0xa55afddb,0x1a2f5202
.word 0x43e6de79,0x6eef2a9f,0x1319f04e,0x89d47e4e
.word 0x7808a5ee,0xa2d7ca42,0xc95878d7,0x7be1122f
.word 0xbddc883a,0x528a28de,0xdf5b454c,0xbc2f1b8a
.word 0x32c367ea,0x3fb30cf7,0x16dc3777,0xd325cc88
.word 0xf0de2779,0xc12f41d6,0x8f4707e5,0xcff211be
.word 0xa035482e,0x1740d8f4,0x4456c99c,0x48ef4023
.word 0x671d6bad,0xbcb0dc30,0x6068efa7,0x7cdb0dc8
.word 0xa5188b79,0x2fb431d8,0x5e8a13f8,0x4ff162e0
.word 0x573dce07,0x134bdb19,0x58c93f7b,0x78b25621
.word 0x24db1278,0x36f5dbaf,0x37f59e19,0xb86977cc
.word 0x35f800b5,0xa7685e41,0x650a8237,0x63f5396e
.word 0x7dd50408,0x50069b20,0x17908866,0x01df5771
.word 0x10d88317,0x420c3afb,0x396aba23,0xa08b4cbb
.word 0x23fbb9b1,0xfb2a8510,0x0b11509e,0x6bc59612
.word 0xa40c5259,0x535851ef,0xdd58b19c,0x4df8b720
.word 0xdc2a16e4,0xe5e549a4,0x6e149ae0,0x61d771f9
.word 0xaa1b8080,0x7bad9689,0xae7977d0,0x0104eedf
.word 0xe8c4c7b0,0xbe6c0bec,0x0b3250cc,0xe36f6821
.word 0x2f973651,0x6ffdd935,0x3f0892ee,0xe2cb9a91
.word 0x6a8faab5,0x02542ade,0x36fdc04b,0x9d984c4d
.word 0x042263ab,0xcf373acf,0xfd366e9b,0x2358293c
.word 0xd4b9341d,0x08d31239,0xb623ab87,0xf6c9008e
p12_local0_end:
SECTION .p12_local1 DATA_VA=0x000862000
attr_data {
Name = .p12_local1,
VA = 0x0000000000862000,
RA = 0x0000000028800000,
PA = ra2pa(0x0000000028800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p12_local1_start
p12_local1_begin:
p12_local1_start:
.word 0x1f46554b,0x202c2846,0x20e82c38,0xb8db046c
.word 0x882db78d,0x8d46e503,0x991620c1,0x53c9f464
.word 0xab271c26,0x64db0767,0x557f7d41,0xb9f469ad
.word 0xf1f4decd,0xb3007de8,0xfa5d5dc1,0x1c26bf8d
.word 0x829ede5a,0x757995e6,0xfac4138c,0x9f4364a0
.word 0xc669959d,0xf3d7c972,0x143569d3,0xf3bfd3cb
.word 0x93781ac9,0x817fa11b,0xc9619556,0x65a81448
.word 0xda698cb0,0x2737aad8,0x60d0cd67,0xca91211e
.word 0xbed893b9,0x05b56693,0xe4c74756,0xee04c33f
.word 0xd5d00e76,0xf3aa0b12,0xcca0a4c7,0xf1cab643
.word 0xdeb6724f,0x4234617a,0xbacfed07,0xfbfaadc9
.word 0x48049473,0x64269289,0xa3e3a3c7,0x892fdc1b
.word 0x1a0e618b,0x10f7b446,0x21ce2422,0xec01f495
.word 0xe2d13e56,0xe9dfc6a2,0x18c08804,0x1bea6bad
.word 0x8f894f03,0xc9f770b9,0x1fab6489,0x087821a2
.word 0x61b80fc4,0x14e15336,0xf62659b2,0x78a6c2cc
.word 0xee2a09c0,0xde02399f,0xcff97d17,0xe7d5c0fa
.word 0x3db558db,0x46091a6a,0x813e2b01,0x5d816bf2
.word 0x8ba87a1e,0x931160f0,0x0c033baf,0xfe4b9b64
.word 0xfcaf95fe,0x2d13a71f,0x99b904cc,0xaa0f67ae
.word 0xdf0d4a3d,0x7b25762e,0x9e10c441,0x9345cec1
.word 0xa8bd1545,0x3d0ac43b,0x96a76e62,0x2062984b
.word 0x84508fd9,0x819fe967,0xf9b86b8e,0x6eea67dc
.word 0x87b69f26,0xf4757dfc,0xacd69226,0x79429fde
.word 0xbe593077,0x933d08b7,0xc3df6734,0x33649014
.word 0x737fa583,0x9f44e740,0x04124e7d,0x1575f3c5
.word 0x3f793527,0x9194485f,0x9c25ad78,0xb6bafbc1
.word 0x492b6476,0x2c484450,0x04bd7728,0xaa4cc5ff
.word 0x2d71bb5a,0x9762ed58,0x70b3a3ae,0xee7ae268
.word 0xad31713c,0xff0b9f56,0x2d3fdc33,0x17e75bcf
.word 0x651fcae7,0x97efe8af,0xda37acc9,0xe61375fd
.word 0xedf072ae,0x8be76b5b,0x25440cbb,0xb99621f5
p12_local1_end:
SECTION .p12_local2 DATA_VA=0x000864000
attr_data {
Name = .p12_local2,
VA = 0x0000000000864000,
RA = 0x0000000029000000,
PA = ra2pa(0x0000000029000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p12_local2_start
p12_local2_begin:
p12_local2_start:
.word 0x37bbea10,0x1b5c0184,0xacd6bf3a,0x21d405af
.word 0x4435a054,0x99073aaf,0x3b213760,0xa9081b62
.word 0x2bcbf44d,0xb1bb5087,0xb386a6e2,0x2b0fd7f6
.word 0x2f788892,0xd0e4a546,0x1f0fe44c,0x74407b23
.word 0x0da707e9,0x2fd391bb,0x2c81ac13,0x10077c39
.word 0xdb8f14f0,0x30f4d9af,0x2da19446,0xb22b3a98
.word 0xb44f8902,0xc07de00a,0x77879e85,0xcbf698f4
.word 0x7bf03b51,0x8eac66e5,0x33d77dd6,0x7128fc5a
.word 0x3c50fdb0,0xb93f22e2,0xbf2358df,0x7aebfeab
.word 0x807670a3,0x8311a340,0x518916eb,0x032f0c1d
.word 0x1e2ac5d8,0xdd806252,0x1edbf527,0x9ede5655
.word 0x34f76701,0xf0564436,0x71f6f8a3,0x1d0fcb56
.word 0xb18bfd45,0xd39ab058,0xaf6517d3,0xc14340f4
.word 0x72e9ad5e,0x777666a0,0xacc4a06c,0xef61ed37
.word 0x175a9ac4,0x5c9352c2,0x446d1191,0x8ded8bc3
.word 0xeff930d2,0xb202744a,0xf60fb729,0x3a345969
.word 0xb7212399,0x84431553,0x989ea465,0x5c7feea3
.word 0x886b72fb,0xed4db48c,0xccbacd40,0x60680dcc
.word 0xd083944e,0xf81ccd0f,0x0b28a0e6,0x9cff4cf1
.word 0x969c0dac,0x6481690e,0xfa81347c,0xb736f364
.word 0xdd8d9639,0x9a5e0401,0x38f5c73e,0x94e13081
.word 0xc595d8a7,0x84a1c620,0x1bffb491,0xeff15c8b
.word 0x0866767c,0xcd2285be,0xdd1d286d,0xd1ca183b
.word 0xa23690eb,0xa217f22e,0x209c1060,0xc5fba99c
.word 0x00d124a9,0xe407e057,0x3c830f02,0x57b2af20
.word 0x168635c6,0x23c35cb1,0xd0680e8e,0x75ebb997
.word 0x31c24697,0xf9cdec0c,0x2f5c2a65,0x092c223d
.word 0x573687b0,0xb26048d8,0xd4ea545e,0xf55c2d8a
.word 0xdc0e86f3,0x3d8d76cf,0xfe2874fa,0xe5bd653f
.word 0x9c019e51,0x0f5c35f8,0x0d5b9e6e,0x7511f529
.word 0xa98f1fe4,0x7051fbca,0x2a42bd1d,0x4662dc3b
.word 0x80784793,0x6414999e,0x6545ed28,0xd87f4b9a
p12_local2_end:
SECTION .p12_local3 DATA_VA=0x000866000
attr_data {
Name = .p12_local3,
VA = 0x0000000000866000,
RA = 0x0000000029800000,
PA = ra2pa(0x0000000029800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p12_local3_start
p12_local3_begin:
p12_local3_start:
.word 0xa28f468b,0xf7a80211,0xb51fef59,0x68d46d26
.word 0xce74f301,0xafb9a2c9,0x906428ed,0x00656f75
.word 0x4b233b68,0x41be319b,0xeb578a46,0x1a881952
.word 0x1c0e22ca,0x03443bec,0x719b20fa,0x8da9508e
.word 0x193a416f,0x828ac70a,0x5bce70cf,0x117c6a13
.word 0x280eb92e,0x4fe3aba0,0x1172158f,0xbe57b2cd
.word 0xc15ac134,0x172e2cdc,0x675bf95f,0xbcb61235
.word 0x1af94020,0x2f84189b,0xb5a77567,0x96c0c57f
.word 0x231fa648,0xae203c9f,0x8da8165a,0x05651cc9
.word 0x22466ff0,0xd268fda4,0xeac3303f,0x944edc37
.word 0x50d2c5b9,0x90e0240e,0xf4965a62,0x38eb5981
.word 0x4dc06fa4,0x5acf99bc,0xc9cc6ac6,0x9ac13162
.word 0x8bba3e25,0x433f5e87,0x53ecb274,0x9a680787
.word 0xf90feb79,0x19822f04,0x78d8e9fc,0x851b54ec
.word 0x6ff4beae,0x493217ae,0x493b6a1e,0x1daa0a33
.word 0x80a77d2d,0x3f01d02e,0xccefeaab,0xf2d3af42
.word 0x59deb9f1,0xa844e48f,0x7c022df9,0xa19754ea
.word 0x9e9ebb22,0xf5a0accb,0x08dcd709,0xa449e5f5
.word 0x7bf31992,0xe449b349,0xfe9780d3,0x97791d72
.word 0x6b2a15ac,0xf9f65d54,0xb08f6650,0xbda5b9c8
.word 0x68985ac0,0x4cde85c8,0xf29c3ccf,0x0ab732ac
.word 0x595b4361,0x45782670,0xadf083cf,0xb20a7b22
.word 0x695d94a9,0x2b35ae91,0x7cc04988,0x54d2031d
.word 0xbbebf284,0x8676b80c,0x35c05127,0x6f13a437
.word 0xe173550d,0x98f3d621,0x662161b1,0xae231ead
.word 0x0da29ee5,0x41987a5d,0x3b1693a3,0xf93b93b6
.word 0x5fc7ce4b,0xc7a839e9,0x160a254c,0x26947147
.word 0x0e7e8f77,0x12c92605,0x87af0729,0xc123b086
.word 0xf70f32bb,0xff748852,0x8a5422d4,0x7a1775ff
.word 0xca22437d,0x9ec368cf,0x3528f0fc,0x53ab2e6d
.word 0x00386f0d,0x75a70cba,0x2b39ff1c,0x50803e6a
.word 0x716055d5,0x2107b352,0x281f722c,0x47a11c74
p12_local3_end:
SECTION .p13_local0 DATA_VA=0x000868000
attr_data {
Name = .p13_local0,
VA = 0x0000000000868000,
RA = 0x000000002a000000,
PA = ra2pa(0x000000002a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p13_local0_start
p13_local0_begin:
p13_local0_start:
.word 0x0a32c29f,0xa07389d4,0xcaeb2986,0xbbd8088d
.word 0x944a0290,0x507b26e4,0xf7c72482,0x6bdc3e33
.word 0x10f6ee08,0x9e27a9a9,0xe6a68a4f,0x2bf85fb8
.word 0x07fd15a2,0xc599fe03,0xaa80df82,0xcdacbb96
.word 0x807c4efe,0xdf8703f5,0x0069d13e,0x2c245ea7
.word 0x362bdbff,0xef9ef9fb,0xb651585e,0x765219f0
.word 0xb19b571c,0x3a95c3ab,0x259bf30c,0x700d91f0
.word 0x98e0270e,0x5af798fd,0xa093414a,0x368de392
.word 0xc7c63f9e,0x74ffb9ec,0x203cfeea,0x5e656f8b
.word 0x75d43960,0xd3cd5e4a,0xebd5bdb6,0x799ce264
.word 0x1a8da094,0x569ac71e,0xdef4e414,0x5c07d10f
.word 0xaa197b01,0xffb45593,0xc91a5ee0,0x29858434
.word 0xc9128d0d,0xdc5fc27b,0x0fbde714,0x8ab4f700
.word 0x2e49d38d,0x429ce3b2,0xa44f9945,0x8778c736
.word 0x1a2826e7,0x82cf37b9,0xae703ee2,0xbfa109fd
.word 0x9187e116,0x1f50814e,0x773a85f7,0x4a368b55
.word 0xb65a12e3,0x449d9c3c,0xc97f97f6,0x0f38e10c
.word 0x873168e7,0x23b6de67,0xc7c7c015,0xc2238625
.word 0x7c5d05f1,0x823a26f7,0x8d9942a7,0xc64dd616
.word 0x41d87c86,0x4f8e3f94,0x75985727,0x612d8941
.word 0x17029699,0xdc1b70e2,0x9398b97a,0x022e22d3
.word 0x086faf6c,0x3cadf1ed,0xc0a15878,0x82c8ce7e
.word 0x4e177790,0xc609085d,0xb4e4048b,0x4e44ff55
.word 0x46e22559,0x4bfda82e,0x90f21352,0x55a9d30b
.word 0xc9e45d6d,0x61838dbb,0xdea7371b,0x587e4868
.word 0x807d0709,0x01ffb289,0xffc6e007,0xd4626bcc
.word 0x05d3df3e,0x88384b8f,0xeb7ce59d,0x692e78ba
.word 0xba1dcb4e,0x272be937,0x5fdaa6b7,0x1ef0a44c
.word 0xde9039cf,0x6f7acbab,0xe4c54216,0xabd2daf1
.word 0x7ab7f6c8,0xbc909801,0xec24d4c3,0x4210b927
.word 0x9ca5e3b7,0x9c7c8aaa,0x706c553b,0x1a26980b
.word 0x16d9ecec,0xd350166b,0x56e89784,0x1c90b408
p13_local0_end:
SECTION .p13_local1 DATA_VA=0x00086a000
attr_data {
Name = .p13_local1,
VA = 0x000000000086a000,
RA = 0x000000002a800000,
PA = ra2pa(0x000000002a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p13_local1_start
p13_local1_begin:
p13_local1_start:
.word 0x77d4703f,0x3bfa581d,0xa6db0987,0x092c7d34
.word 0xcda3d229,0xd8694f7f,0x0c6b3f03,0x80da432d
.word 0xcc87663c,0x9a7ef88f,0xd0256bdb,0x42d6edc2
.word 0xff5d9f5c,0xc3ed076b,0x43657ae4,0xd35fcab3
.word 0x232f6f86,0x4a48ccf8,0xdf401ffe,0xf5ceaafd
.word 0x1c803543,0xe47c8c94,0x63bc87a2,0x8896d8a1
.word 0xf0b4a899,0xd4796016,0x6e31a0ea,0xdf5b81bc
.word 0x66673d85,0x261d5546,0x449e2e7a,0x557cbe4d
.word 0x2ac499e9,0x2b9976ee,0x3177d8b3,0xd66ce72f
.word 0x5f6d7c67,0x846073dc,0x826e8146,0x97355548
.word 0x3148346d,0x12beec34,0xd8152377,0xce1989fd
.word 0xdc7077b8,0xc58c1366,0xc766499c,0xb6074414
.word 0x23f6947a,0x6e2b39ad,0x06d0b3ee,0xa1a15243
.word 0x5210e300,0x502cf11f,0xa0160d9d,0x99c78d26
.word 0x0ba11fa5,0xf18b4d82,0x9ac9a3eb,0x6d9660b9
.word 0xe2b7b4a3,0xe6e5fbf7,0x1ffe6933,0x76afb885
.word 0xbd67cacd,0x7475da9a,0x8465bf6e,0x02238911
.word 0xc8911e5d,0x62a2f5b5,0x710770d7,0x8e052564
.word 0xa199d4b6,0x44e6ea39,0xfd1c2b46,0xf80eea05
.word 0xd0da8d91,0xa310cc28,0x3172bba7,0xa2d0ce92
.word 0xaeb10bff,0xec4e6190,0xf5b4bb6a,0xf4098f3d
.word 0x78672471,0x4ec0e1c1,0x2977094e,0x848ba265
.word 0xad4dbacc,0xa2205ce5,0x28d81db0,0xa8ae445b
.word 0x50b14be7,0x42918ca6,0x54237f91,0x5bd7de64
.word 0x84ddd546,0x7ca717bf,0x90009256,0x88bd03f8
.word 0x87fdbfce,0x33470a30,0x801966ff,0x1eae21a0
.word 0x9c2674d3,0x075b39be,0xfabdfdf1,0x6fbf36a4
.word 0x4d98bc9e,0x893fa147,0x07b64084,0x8b280480
.word 0x27deb3a0,0x2ba3953a,0x8a8b89bb,0xe1475e5d
.word 0x2bf9160c,0x2d2fe786,0x05c32982,0xbb0e8477
.word 0xbfee99ed,0xc3bc35b8,0x1fd3df10,0x58284196
.word 0xdd6cc6a8,0x8c6ed1bd,0x1014c649,0xa5327656
p13_local1_end:
SECTION .p13_local2 DATA_VA=0x00086c000
attr_data {
Name = .p13_local2,
VA = 0x000000000086c000,
RA = 0x000000002b000000,
PA = ra2pa(0x000000002b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p13_local2_start
p13_local2_begin:
p13_local2_start:
.word 0xeb13f25d,0x36a98bdf,0x65f5ace3,0xfdf01603
.word 0x227102ca,0x2ca7fafa,0xa3090550,0x6e3ddc02
.word 0xbf254528,0xbe402e7b,0x77c5c818,0x2d720986
.word 0xefec1db0,0x085af32c,0x7f79ed81,0x54122463
.word 0x61d66eb2,0xf3514158,0xe89fd55f,0x8d900f44
.word 0x1974f3c4,0x17ad10d7,0xc4fb6ed1,0x9b07d092
.word 0xa0615414,0x6743d391,0x62e055a0,0xb5cf5e2c
.word 0xe800165a,0x790d9449,0x62ddcf7a,0x5c81b49b
.word 0x827fc4cf,0x4cd69902,0xf12c292e,0x74b11078
.word 0xfc707dc6,0x4eeecf07,0xb9dc6fa9,0xe83a05b0
.word 0x4a73c0c8,0xd42162ea,0xca3dbe58,0x6ac1a798
.word 0xc1f0c9ef,0xc68afe8e,0x40c5a92e,0x9dc377d6
.word 0xe547b25c,0xa52605cb,0xad1878a0,0xb052cedd
.word 0xbfa6d393,0xc834e5dd,0x3377b85e,0xd4f3a4ba
.word 0xe6abad4e,0x24351a4e,0x405ec3ba,0xa7241458
.word 0xa2aecde8,0x60248733,0xfa7625d0,0xa61b7773
.word 0xa1d44c82,0xc51bd837,0xd3964c82,0xa69c86e8
.word 0xfe4fb159,0x15e50412,0xcd4750f2,0xe9a8e33e
.word 0x232995b0,0xc35f2906,0xf472d8d3,0x261743b4
.word 0x51616b06,0x119f0fb1,0x80792031,0xa8cef403
.word 0x9abdb482,0x15394076,0x6d858a6f,0xc517e07b
.word 0x80447844,0xdf8d9c40,0xd0965cfa,0x7d6de537
.word 0x32d9536a,0x3299b6b5,0x3ff7433c,0x9869ff18
.word 0x2a92a9d1,0x57a3f559,0xd166870d,0x3e138b16
.word 0xfa198777,0x066a4455,0x556977ca,0x88a640af
.word 0x0923003d,0x82323625,0xe614f7cd,0xda9c0ba2
.word 0xe9694539,0x4a986dd5,0xd08e3461,0xeca77218
.word 0x670e7d57,0xbdfada95,0x6d5d55ee,0x845a49d5
.word 0x6e1a1057,0x276bd64c,0xccded05a,0xc008cb10
.word 0x44363cab,0x131facef,0x98d02c31,0xf2ef40f1
.word 0x59bd1ec8,0x63be18e1,0xe0cfbed4,0x9001615d
.word 0x159979cb,0x0011e311,0x608ee75e,0xea39ac9e
p13_local2_end:
SECTION .p13_local3 DATA_VA=0x00086e000
attr_data {
Name = .p13_local3,
VA = 0x000000000086e000,
RA = 0x000000002b800000,
PA = ra2pa(0x000000002b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p13_local3_start
p13_local3_begin:
p13_local3_start:
.word 0x81fc5630,0x818f08f7,0xed0f7867,0x91496bc1
.word 0x9c89683d,0x42d2f8eb,0xe3c26661,0x63c70d5a
.word 0xe644a683,0xe186ea14,0x065ec414,0xdac7d003
.word 0xc14aa4c3,0xc2209a58,0x568e6d5a,0xf65693f7
.word 0x553915e2,0x85d70b74,0x6f3d45f6,0x470203fb
.word 0x2a598806,0xa94a4803,0xb9d430e3,0xd2a33e92
.word 0x4c33ae78,0x45a6a43e,0x85e66717,0x735c7ccc
.word 0x52d265d6,0x6de195dc,0x87ff6cfb,0x1005b07b
.word 0xd0fe8e81,0x4c6b1c86,0x3fe8d545,0x0e43a90c
.word 0x14d9a349,0xc11e4334,0xbff3446c,0xe4066293
.word 0x5aaeda2c,0x42a0dc70,0x6098da12,0x90ecd17d
.word 0x67087c01,0x13a7ba39,0xd399394c,0x5aa7e91a
.word 0x0efbf1c3,0xf9911de6,0x96180e82,0x7b7a2555
.word 0x0afb4801,0xbc239238,0x88f5f04f,0x18afee91
.word 0xe841f7dc,0x09ba41fe,0x93782cbe,0x696f8757
.word 0xcd5b6ad5,0x73aed87b,0xc46a7ca4,0x75176d4f
.word 0x0eed07f6,0x957b4470,0xf82f7e07,0x13e1dd84
.word 0x7e0d46ce,0x52a38235,0x9cef1607,0x36833a98
.word 0x47f70f88,0x9ce15b51,0x0b28f5d2,0x47210ae5
.word 0x59430ff8,0x4a0c2648,0x1a975bf6,0x7fa30b24
.word 0x9facf98d,0x0c5740c4,0xb9cdae7a,0x5b30b27d
.word 0xfabf9aa4,0x3ae71806,0x138607b9,0xcc39206e
.word 0x1e7abcd5,0x96f02827,0x7f6acfe8,0x74b1bdce
.word 0xe1fc9e4d,0x32fa4b7d,0xe4f01cae,0x175c7e4f
.word 0x2f0f2b56,0x0996ef91,0x9f51561c,0xb99efb98
.word 0x8a76c6a1,0xbdc936cc,0xf95ace1d,0x7d88777c
.word 0xf077a3ba,0x6f0688f9,0x34c93410,0x198e4bc4
.word 0x4a5c3cfd,0xd07fede0,0x3716d743,0x1f6bf4e8
.word 0xf3e267c3,0x19569e69,0x6e6c5b87,0xb19e909f
.word 0xd2c34d40,0xf129c9e4,0xcf75e526,0xec6ccc4f
.word 0x4abb2124,0xeefb5083,0x093bab2f,0x82c5a092
.word 0x599b9409,0x02c3ef78,0x75b053e2,0x3cda1be5
p13_local3_end:
SECTION .p14_local0 DATA_VA=0x000870000
attr_data {
Name = .p14_local0,
VA = 0x0000000000870000,
RA = 0x000000002c000000,
PA = ra2pa(0x000000002c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p14_local0_start
p14_local0_begin:
p14_local0_start:
.word 0x2d80edb9,0x6da2c184,0x4a2f88ef,0x1954ec0a
.word 0x2b67eb2f,0x1cf3d2cc,0x0661a76e,0x69cb92b6
.word 0x4b6b7e43,0x66186fa8,0x560d5641,0x1363a5df
.word 0x55d3ee6d,0x42b93336,0xf5374fd8,0x811c1fb5
.word 0xf30398c9,0x59bcef32,0x5bcd211e,0xf2077b68
.word 0x5936cbaa,0x7c472cc3,0x9d486470,0xe4f4a1ec
.word 0x9562e112,0xbeb493a6,0xea5e8e2e,0xd603205d
.word 0x1676f8fc,0x9fbf236c,0xae4bee0e,0x4b9b2466
.word 0xa824401b,0x923b1c30,0x0c07de95,0x31982907
.word 0xcbaebfec,0xd4ffbed8,0x2159a3e3,0x3af2ea50
.word 0xd9d07b18,0x006a3989,0xe8a3135b,0xc8942943
.word 0x1634d9fa,0x9a41516c,0x4e72c970,0xf7c31560
.word 0xde70100a,0x4f6cba85,0x262ced88,0x194d9f7f
.word 0x5fc05856,0xca81eb31,0x068787dc,0xaf95a32f
.word 0x87f95617,0xf23b0fbb,0x5b4814de,0xc3087849
.word 0xfda9b7cd,0xe67763c1,0x1a107f27,0xee22b88a
.word 0x108dc491,0xef397451,0x96a0149c,0x9706f1ad
.word 0xe5d17508,0x6d48060c,0x0eae0a9f,0xbd077198
.word 0xb00909f3,0xe5ada188,0x70aaafd2,0x67ea89ca
.word 0x0e510ea7,0x48dc4e9e,0x80f2dc8c,0xa95e9301
.word 0x26a21277,0x3fe23b36,0x0fcd4a03,0x33623046
.word 0xa3bc23c2,0x4d2699af,0x97ad86ed,0x1e408798
.word 0x8303029b,0x482dabd1,0x948358d2,0xa042042e
.word 0x9d0fe306,0x123fa6c9,0x3c8509b4,0x2edbd0af
.word 0x31be959c,0x7ae2f3ff,0x67e15769,0x0f7335aa
.word 0xf9251417,0x295934cc,0x0800f761,0xc3e6e2c4
.word 0xf51af665,0xf2d0d9aa,0x4e963f91,0x3a5669b1
.word 0xea01fb44,0xb34b882a,0x67367444,0x4168c844
.word 0x99dff09f,0xbae4c1c0,0xea191f48,0x91869d13
.word 0xd2a4bc44,0x2493b3e3,0x67d00b64,0xcaabc6e2
.word 0x67a3e57c,0x76a21920,0x01d90ac5,0x87554dc5
.word 0x953d6c6c,0x9040d342,0x6d298268,0x310f4812
p14_local0_end:
SECTION .p14_local1 DATA_VA=0x000872000
attr_data {
Name = .p14_local1,
VA = 0x0000000000872000,
RA = 0x000000002c800000,
PA = ra2pa(0x000000002c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p14_local1_start
p14_local1_begin:
p14_local1_start:
.word 0x0493d429,0xc977b00f,0x430ae33d,0x80b90a90
.word 0xd72aa362,0xe0424227,0x8c948dda,0x1bec25af
.word 0x0f4ee196,0x6f47f6a4,0xedded7e1,0x1747dae4
.word 0x3a6ce078,0x4352ae9f,0x7760c46c,0xfef19528
.word 0xeb48ab03,0xec750ea6,0x55f3e03a,0x81d83943
.word 0xf2926669,0xcf4c5362,0x079a7a74,0x0f07225a
.word 0xfda616a0,0x8f5c1be5,0xd0bd4ec7,0xf2887710
.word 0x938285b0,0x118d17df,0x62488040,0x8ef1d712
.word 0xa162c6ff,0xbfc27324,0x2ad34c6f,0xd82fe115
.word 0x2ad46472,0x974972dc,0x1d58e608,0x63fe5030
.word 0x4182f974,0x28ce2daa,0xac08fd9e,0x0fc0ac7a
.word 0xfd60ec09,0xfe56832b,0x4c5a3be1,0x2069fd4d
.word 0xaa037c35,0xd6767a39,0x09ec3639,0x1b1dc97d
.word 0xb297ab45,0xc61ff891,0xfcf8400f,0xe78d03b5
.word 0x0ffa25d6,0x59f82d1e,0xcf9e695a,0xcd062103
.word 0x247c2151,0xd10522ed,0x92db104b,0x05cad6b2
.word 0x3cb5952c,0x98347ca5,0x0e2920b9,0x39f2fe50
.word 0x7f3a78bb,0x787c370b,0x9ebd6122,0xeb897f6d
.word 0x3e0c4e61,0x016ea7ac,0x776a83a3,0x9e204b3f
.word 0x8acbf85d,0x52db1a87,0x58728127,0x02065c09
.word 0x0eedb545,0xc99f80f8,0x08fb64b0,0xc04d2c7d
.word 0xd5753c69,0x5241f515,0xc9be9609,0xc7c6a7c3
.word 0x189abe8d,0x3e449c06,0x9babd91f,0x8aab9b84
.word 0xdb016152,0x0b86eb85,0x69af3025,0x0479b5ad
.word 0x88830fbc,0xa120d908,0x7ab4116e,0x5e7ecdf7
.word 0x29bdb8ee,0x16914ee3,0x30bd662e,0xadc2d0c2
.word 0x060fb657,0xf37bc42b,0x4ae881cd,0x95fb6c53
.word 0x0dcf2a9b,0x04ec423a,0xaf9feb47,0x397e806a
.word 0xc3d023ad,0x559526d0,0xd8e6d218,0x8bddc714
.word 0xf8e8a7b4,0x3003323e,0xa12d103e,0x21a478de
.word 0x52413988,0xa9c56cac,0x001c24fa,0x9d1107d5
.word 0xd57403d8,0x0128a316,0xee0526d7,0xa4fc2304
p14_local1_end:
SECTION .p14_local2 DATA_VA=0x000874000
attr_data {
Name = .p14_local2,
VA = 0x0000000000874000,
RA = 0x000000002d000000,
PA = ra2pa(0x000000002d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p14_local2_start
p14_local2_begin:
p14_local2_start:
.word 0x70f71953,0x4a5084a0,0x2134bc3c,0x7ad30272
.word 0x7825478c,0x6e0a3774,0x2d100b90,0x63f87de0
.word 0xd612ff5c,0xbebe5dae,0x25ef2f0b,0xfbe5e3cc
.word 0xc415b933,0x2e01b444,0x0fd42762,0x5d575b8e
.word 0xb6bd8c7c,0x851f2e82,0x7da72bc3,0x1ebba72a
.word 0x835033c5,0xe98d635a,0x1e04bfd0,0x071105ae
.word 0x83eda466,0xea0d6703,0xe72da95f,0xf128ab35
.word 0xc040c891,0x431be69c,0x086bdf61,0x764b3d8a
.word 0x3e82b73a,0x8e37f097,0x8d3c8b00,0x3cef084d
.word 0xff2d397f,0x8dac9f5b,0xdef4e0a1,0x9331b03c
.word 0xf9415125,0x823e0a98,0x8f52f54f,0x66f617b7
.word 0x9677e867,0x827b77f5,0x90d6b55e,0xec4dbd27
.word 0x65a539cb,0xc7d42496,0x4e39ffff,0x8f562251
.word 0x48258f0a,0xaec3ca4d,0x6b161df5,0x09ee2c52
.word 0x72548dca,0x819feede,0x92c6d638,0x5fcbb25a
.word 0x8fe8e249,0xab72c669,0x2fb951ee,0xb7ab9e40
.word 0x9aa88d0e,0x28151585,0x58e87af9,0x2564d38b
.word 0x5b1d5f02,0x990d4d2e,0x727e2ce2,0x7fd5ae51
.word 0xe4519f6a,0xa63a8106,0xc35bb865,0x81a07963
.word 0x939ed9b0,0x4f84d895,0x1e0f48fc,0x497193f8
.word 0xd6e5e1ab,0x78c07597,0x87bb6a93,0xad106427
.word 0x8148f63a,0x615827cc,0x225cf275,0x52813489
.word 0x142105ac,0x7ff11d23,0x2d9f9bd0,0x0ffb1f3f
.word 0xc70cf312,0x09dbf57e,0xc50473aa,0xed5da578
.word 0xb1e85b13,0x9bdb8a7a,0xd06731b1,0x166cd11b
.word 0x98460ff7,0x5ce40848,0xde428f24,0x117adb6d
.word 0xcd3415c1,0xb3d74be2,0x76c89a36,0x4982bc71
.word 0xfb4517f7,0xf7d88776,0x212f4566,0x185f9177
.word 0xb285905d,0x86942540,0x05402994,0xb310ed19
.word 0x1e9c1a43,0xb6719f18,0x1629fe14,0xb33ff979
.word 0x745208d5,0xb60dd7a7,0xeb68e0fd,0x95a24ab3
.word 0x59726b88,0xc1afb4d6,0x7710adb7,0xd5e5a8c9
p14_local2_end:
SECTION .p14_local3 DATA_VA=0x000876000
attr_data {
Name = .p14_local3,
VA = 0x0000000000876000,
RA = 0x000000002d800000,
PA = ra2pa(0x000000002d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p14_local3_start
p14_local3_begin:
p14_local3_start:
.word 0x2ec21c7f,0x40259522,0x7e1b46a5,0x5d03e1bf
.word 0xe3a0c8fe,0x1a710f71,0x6e33dc5d,0x8e64b2a7
.word 0x82ec1565,0x5c681ade,0x6a9239c7,0xa426c777
.word 0x4dfb6a1b,0x6558155e,0xc3f63fbb,0x77a7b727
.word 0x4557b991,0xf2aead6e,0x3c2060a5,0x9bbb16df
.word 0xfe95b844,0xfd38eb35,0x23ef645a,0xd64b2974
.word 0x83695dcb,0xcc065223,0xe5cd1083,0x20495162
.word 0xccb92ec8,0x06ad8711,0x0af43de8,0x31d68cfd
.word 0xdc237981,0x3200de8f,0x7b039238,0xba0520aa
.word 0x1d7d7bdf,0xc042853e,0xf29da0dd,0xf46e86da
.word 0x09c95704,0x23152b7b,0x4008a3b7,0x8366e826
.word 0xcedf89fd,0x163b3022,0x1dd90dcf,0x950707fe
.word 0x8fa2652b,0x68f28cd8,0xf6b5ebdd,0xc1e530a1
.word 0xc1352f62,0x67d00f36,0x09633dd2,0xff72d3e8
.word 0xcf0144ad,0xaa097c9e,0xb1e06960,0x0fb8a044
.word 0x13250cbc,0x6c37d363,0x369f5fe7,0x38d5acbd
.word 0x97cd112f,0xd9ddf9f6,0x0097d597,0xd4f31449
.word 0x86668117,0x15aa9a99,0xfebba1d0,0x91ac109f
.word 0x9620cd84,0x67e6c742,0x4fd802c3,0xfd1c1322
.word 0x3ebf1eee,0xc34d0d4b,0x02738066,0xc03c69e7
.word 0xdc94d6fd,0x4dd342c2,0x97dc5ed5,0x1b2f882f
.word 0x5bffeeab,0xe3889a55,0x086c654a,0x29f1d9d8
.word 0xebab6813,0x65d7ff53,0x258eefa2,0xdd23abd5
.word 0x99d0e93a,0x6c60c9c5,0xaaffbde9,0x38239db6
.word 0xece5a3ea,0x22258d5c,0x4e7010e4,0x47ba572c
.word 0x27321b73,0x0722b46a,0x96dea617,0xcfc9f96c
.word 0x722156de,0x09db5440,0x51b56d34,0x94d395d0
.word 0x6f5b09b6,0x5c5ea0ce,0x733e7021,0xcdb84427
.word 0x5bd3b25e,0x7821becc,0xec577a8e,0x1e99cfd2
.word 0xd61552ba,0x8d49e19f,0x352d26bf,0xd7d226bb
.word 0x57ed1fca,0x6c22865d,0x1d013351,0xe9bfcfac
.word 0x8f61dee2,0x2c9a8827,0x6a29779f,0x4000a090
p14_local3_end:
SECTION .p15_local0 DATA_VA=0x000878000
attr_data {
Name = .p15_local0,
VA = 0x0000000000878000,
RA = 0x000000002e000000,
PA = ra2pa(0x000000002e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p15_local0_start
p15_local0_begin:
p15_local0_start:
.word 0x68dc8d51,0x02c23c40,0xde787f14,0x9c3d2161
.word 0xb4fa946e,0x74b55fe0,0xa38879ab,0xa1dc91eb
.word 0x1afe6997,0xda08cf53,0x9c410956,0xe6d7f730
.word 0x1ad033d9,0xbc00ae9d,0x47169b06,0x8a728eb6
.word 0xe4212329,0xc0907a17,0x236458c8,0xee2ead4c
.word 0x8d9c1bd8,0x08ac4285,0x9be73189,0x0e132478
.word 0xedde1939,0x8b0c7189,0x9c79576a,0x1dbd2cc9
.word 0x2f3ca990,0xfbaf86bc,0x75da88f3,0x0e835b4e
.word 0x99c1c3e9,0x339dd619,0xf28027bd,0x9f906009
.word 0x5a05d593,0xa3105918,0x9f0416fe,0xcfdbd83c
.word 0xf5f95b3b,0x9306c4e8,0xdae1307e,0x95c95628
.word 0xda945977,0xeabbb845,0x8f364558,0x343594a6
.word 0xf62dcc38,0x27680bb3,0x1d4a9425,0xede0beca
.word 0xbef41a0a,0x0e580694,0xb377ac52,0x94527761
.word 0x00512196,0x47e84a72,0xbebb931a,0x4d6ce884
.word 0x37cdefc0,0xfc52643b,0x86da81dd,0x2010e659
.word 0xabdf1fc0,0x276e0cab,0x6631df29,0xcbbfeb3e
.word 0xaf30aaf8,0x35ac3d1d,0x3d68e4c4,0x4f18ac58
.word 0x4752c907,0xdea8db8f,0x44708265,0x51e8b432
.word 0x2e2cf3dd,0x575707bd,0x6f0f780e,0x95b6c3af
.word 0x6f9956a4,0xe5c4c7d4,0x408af110,0x1026fe21
.word 0xfc9a37a6,0xf0ba08d2,0x074cf13c,0x7a160ca4
.word 0x5defa9f5,0x36953444,0x288c9027,0x86ba3ec0
.word 0x84d0b803,0xb7295a9e,0x4d4df094,0xbc91dd40
.word 0x4309d3e8,0x34f297e6,0x812b7447,0x6d2b4220
.word 0xa123e4c6,0x117afc77,0xf2a60c3d,0x1b18bf26
.word 0x69e142f0,0x6fc678ad,0x48caea61,0x25d2f35c
.word 0x15e5988a,0x44a7e396,0xe1560528,0xbd3c3a17
.word 0x9bc87c4a,0x2dcc4ae9,0xace285a5,0xe914aadf
.word 0x6fd850bd,0x1cd5edcd,0x2ecb5af3,0xdb58360d
.word 0x00c9335e,0xa786b53a,0xbb76e3a7,0x759e9a03
.word 0xbb47bf91,0xd9e2bc30,0x1f3885cf,0x6ba9112a
p15_local0_end:
SECTION .p15_local1 DATA_VA=0x00087a000
attr_data {
Name = .p15_local1,
VA = 0x000000000087a000,
RA = 0x000000002e800000,
PA = ra2pa(0x000000002e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p15_local1_start
p15_local1_begin:
p15_local1_start:
.word 0x5115cd65,0x6170c98c,0x8af9bc3e,0xb993f235
.word 0x64826f02,0x5f0ef1d5,0xa3265cf6,0xb6d06c38
.word 0x417ce2fc,0x5b17db33,0xbca4ec09,0x5478f3f5
.word 0x32e910f0,0xe0cb3634,0xd4ef340d,0x6050a43a
.word 0x8bc55e52,0x622700fd,0xf425dbb1,0x85ed7f6b
.word 0xbc35c896,0x7eeb5009,0x87631163,0xfa665241
.word 0x82d97b95,0x6de7b8a3,0xc5e4faab,0x42c39119
.word 0x7694e0de,0xff8aa21c,0x1a212a0b,0x5d659f5e
.word 0xa16d757c,0x0de24ece,0x9315dccf,0x3ce1adc1
.word 0xddbe41bb,0x8dbad691,0x6de5208d,0x9559851e
.word 0x67544907,0x3d0f72a0,0x1d0d46fa,0x8e06ecee
.word 0x39b362a6,0xc3f706c4,0x1121f500,0x0fae2cf0
.word 0xa57b157e,0xe7c6edaa,0x19f90df8,0x68d5ca92
.word 0x0c2d89f6,0x598d83f2,0xea09f9b6,0xb41ee7c5
.word 0xdad02bf2,0x5d53c110,0x3f50183f,0x97ca1ee5
.word 0x3af41de9,0x6670d178,0x5a7088ec,0x19de0b66
.word 0x95a5d246,0xfcda3738,0x2ae55e5b,0x3a155992
.word 0x3319cb4e,0x576facb5,0x5a546bb5,0x32637d62
.word 0x14bd8e41,0x61e3a234,0xe18b6971,0x115204c6
.word 0x4e20f903,0x0173d8c3,0xad6b4906,0x72a54dfa
.word 0xbe673799,0xfeea9d0c,0x0f44ed9c,0xf6d2de87
.word 0xd6d0d103,0x8d00d4b0,0xfda28c77,0x1368a89f
.word 0xd38b9605,0xf14f88d9,0x7c62222e,0xe93fb6f0
.word 0xce6ff39e,0x71144521,0x2526a9fd,0xbdde71f1
.word 0x730940ed,0xca7e7c0b,0xfb2100dc,0x6fbea3f4
.word 0x9557ed8f,0xb6be8957,0xac9a4ad7,0x7dc4d93f
.word 0x55e06f8a,0xe01d4a92,0xc0a6d337,0xc6dcc46a
.word 0x5ccc8015,0x80abadfa,0xb379f9c6,0x50a76689
.word 0x1a753369,0x42658d9c,0xd2049027,0xab85a344
.word 0x3e50ab75,0x0f3d47bc,0xed390a71,0xad42ad88
.word 0x56875cb3,0x542c77b4,0xd6e2aa7c,0xb7f872a0
.word 0xed675ac9,0x606c7d44,0x276b44c6,0x99de2862
p15_local1_end:
SECTION .p15_local2 DATA_VA=0x00087c000
attr_data {
Name = .p15_local2,
VA = 0x000000000087c000,
RA = 0x000000002f000000,
PA = ra2pa(0x000000002f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p15_local2_start
p15_local2_begin:
p15_local2_start:
.word 0xbb1dd462,0xe134e6d4,0xd72a9090,0x6fa74bff
.word 0x084c6973,0x370c0852,0xad141237,0x39db3a80
.word 0x4d961fd5,0x25486bf5,0x42d74df3,0xbaaf3943
.word 0x90c1ab10,0xab3e8d6c,0x3d20cdb5,0xe7a675e5
.word 0x33f3f9ee,0x915d2c20,0x478c7411,0xc9df7fc3
.word 0x434d695b,0x184e89c9,0x757f0f30,0x7404f35c
.word 0xf4094f7e,0xf42ed3f6,0xf4bc54c8,0x1c5d0f4f
.word 0x6970adc2,0x7c5c266f,0x5c3e704a,0x176d69af
.word 0x0f7c314e,0x41cc1396,0xdce5b9cf,0xea800084
.word 0x683308af,0x5952053c,0xd637ffb6,0x77a50464
.word 0x8ef54c4a,0xe3720c87,0xb0618415,0xd144ce6b
.word 0x10cb9e91,0x9221000e,0x5ab5d14e,0x1b44df74
.word 0x73887b2d,0x53baca5c,0xd5176665,0x670f4ae6
.word 0xea7c54ad,0xaa8a1f74,0xc1b292fa,0x5186f5b8
.word 0x57ae5713,0x6b89a917,0x87d8ef95,0x6d64735f
.word 0x025de5bc,0x5cfc93e3,0x99bcc58b,0x744aafa7
.word 0x5b386542,0x3e61fc14,0xeb0c0f63,0xbf0f30bc
.word 0x557c94dc,0x71939a34,0x9d440f28,0xfcceaf7c
.word 0x51e2560c,0x220925e4,0x15051db6,0xf14a47a8
.word 0x96733f52,0x40f2fe7d,0x571d5fe3,0x894eb736
.word 0x5ab70c48,0x72384bed,0x788d32e5,0xba57773c
.word 0x466839f9,0x7dd18db8,0xa8b7b51d,0x02c2cb9d
.word 0x837cf188,0x801076aa,0xf5479c86,0x79d2a350
.word 0x56f96c5e,0xaa1a5795,0x8be57493,0xaaffc347
.word 0x094bf296,0x6206dc87,0x14d5441d,0x04d1671c
.word 0x874e2cb4,0xbba39e57,0xdc131029,0x000340da
.word 0xcbf71c97,0x736ffc4f,0x72e964d8,0x52112655
.word 0xaca0b0ae,0x403d1f38,0xece4beb6,0xb974db5c
.word 0x23ffc0f3,0xf95b4567,0x6f30e8e8,0x85bb9226
.word 0x3c3a0758,0xa95022ae,0x3b9d7512,0xfde1d093
.word 0xf9c2adcd,0xb272ca66,0x689d2803,0x9a99405c
.word 0x01a95f26,0x2641ccb2,0x5cdf2dd3,0x55d4e9e8
p15_local2_end:
SECTION .p15_local3 DATA_VA=0x00087e000
attr_data {
Name = .p15_local3,
VA = 0x000000000087e000,
RA = 0x000000002f800000,
PA = ra2pa(0x000000002f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p15_local3_start
p15_local3_begin:
p15_local3_start:
.word 0xb7b32972,0xdc21b156,0xfb7740d2,0x5d889a77
.word 0xd17a2759,0x97f4f3ed,0x0e3b230d,0xcd89db95
.word 0x3474c803,0xff3bb460,0x8ad65d37,0x4b063897
.word 0x8fa97770,0xea819bb9,0x1f79fc58,0xd86eeec9
.word 0xa1a20590,0xf8ab4165,0x343436fb,0xf5ae834e
.word 0x76949921,0x1fcd3b01,0xc62f153b,0x0e092b49
.word 0xe9fbea72,0x1d53e525,0x4afb41c6,0x3df8b527
.word 0x8fb75226,0x6b7f445a,0xfeedec22,0x97779669
.word 0xf38aa963,0x470914d6,0xcb30960a,0x36bc62f4
.word 0xab40489f,0x305225d9,0x0341c98b,0x13669739
.word 0x14b939ad,0xbaa0c008,0xd5c57d5c,0xea1bf1aa
.word 0x29379fd0,0x61f8b5a1,0x61abda49,0x52b7bd66
.word 0x521bb0d8,0x4672cb4b,0xd4715760,0xc594434d
.word 0x8bd441f4,0x748a64d9,0x931ae529,0x6ab09f5e
.word 0x6c9ae5f2,0xe60a2a4a,0x568af655,0xc8a70cf0
.word 0x4bca0359,0x823580b9,0x8d89531b,0x3b91d90f
.word 0x95f9319b,0xae9a0cb5,0x8fa8259a,0xb53f187a
.word 0xc965e509,0x0b90ab8e,0x0372bd86,0xcc508c09
.word 0x10126352,0x7f425706,0x2a643fe7,0xf235a9ee
.word 0x38607f68,0xee1f72a3,0x8404a4e6,0xe3d5fd17
.word 0x2e9e5ccd,0x145a96dc,0x1f958b0f,0xd296b635
.word 0xfbe2ef09,0x85f2a62b,0x585b0c10,0x7f739048
.word 0x36459027,0x42392fab,0x8ddbfdc6,0x16f5628f
.word 0xe094d6c0,0xc6fd5f92,0x011889e5,0xea6aee87
.word 0x29b616d7,0xdbe42599,0x6508c239,0x10f154df
.word 0x71001193,0xf2813b92,0xf75d947e,0x50882926
.word 0xf324456a,0x998b71b3,0x27b1fbea,0x9c57817e
.word 0x5b40a076,0x2a4f5270,0x0a7e833b,0x2797da8e
.word 0xe3f2a11a,0xd5e72598,0x5dc87f36,0xd5e70bb6
.word 0x09f71381,0xa9350a0d,0x1b30d623,0x1e9f8944
.word 0x7be41c45,0x556c7a5d,0x8ef8ca1b,0x216fff3a
.word 0xc7c387ad,0x915032cc,0x81fbe422,0x2c49799a
p15_local3_end:
SECTION .p16_local0 DATA_VA=0x000880000
attr_data {
Name = .p16_local0,
VA = 0x0000000000880000,
RA = 0x0000000030000000,
PA = ra2pa(0x0000000030000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p16_local0_start
p16_local0_begin:
p16_local0_start:
.word 0xb0899de2,0x1d04a090,0xe544940a,0xc4196a22
.word 0x0035992e,0x64fa058b,0x6eeae502,0xa50a087f
.word 0xc12c46a7,0x9e831b57,0xfa7e3539,0xfc64b153
.word 0xeb1bb67b,0xf27068ee,0x408efd5a,0xd256b15a
.word 0xb71c2b9a,0xe2240455,0x0b799fd0,0xc2b24230
.word 0xfd383e26,0x3c00f2d0,0xbfcf75ca,0xa7716050
.word 0x98fb940d,0x29c521b4,0x66933c38,0xf7bf8bcc
.word 0x714f9da8,0x8847bcd1,0x2f61f3c2,0xe3dff17f
.word 0x836b7495,0x9627a841,0xe9aaf18b,0xf391d823
.word 0x648622ec,0xd2bc76b9,0xa1a4fdc4,0x67189588
.word 0x0824f3f0,0xe88e06b7,0x371e87c5,0x7a36461c
.word 0x7294b63d,0xcb12fcef,0x53b27a18,0xd535137b
.word 0xf9a39702,0x3f5b8cf2,0x1d2260ad,0x9b30507e
.word 0xf07af609,0xa2a38870,0x6caa0c01,0xb8cb627e
.word 0xcab0d055,0x455cd09a,0x2371fd38,0x37b3f1a7
.word 0xdb9b0063,0x295977d4,0xe3bdf945,0x771303c8
.word 0x4bc4f46c,0xdd84bfd5,0x730d21f0,0x961d0ed3
.word 0x66ef6dac,0x30c12067,0x4a367e7c,0xf3f0b33f
.word 0xb625ea3b,0x36a9ed8c,0x534290f0,0x6db24ec9
.word 0x93b4c86a,0xef6659af,0xdeb7abcd,0x65530ed8
.word 0x1c816652,0x546bb014,0xa4a9dda1,0x7fc6eb7c
.word 0x7e81246b,0xfe5da8fb,0x8c0f89c8,0xa7b458d8
.word 0xddbe4e74,0xecd58757,0xee4a6038,0x68c03df9
.word 0xde06ce1d,0x31fca992,0x217b6a80,0xe8a47225
.word 0x9cef32b8,0xfb18c395,0x2af6cc00,0xe0600507
.word 0xb1aa9294,0x018112d2,0x1cbd685c,0x5f421b00
.word 0x28c0c2af,0x78261c56,0xf719da57,0xe268d94a
.word 0x3cc3ba17,0x178322c0,0x9bd100a7,0xeed0ed2b
.word 0x18bf8e5e,0xc75ddb38,0x6947fd52,0x73532a2a
.word 0x8eb95ee1,0x780a4823,0xe7c3d547,0x08f9ccaf
.word 0x24ef2edb,0x4c39d09e,0x0077b1f4,0x65021508
.word 0xe0d64745,0x985839e3,0xaaa7e86d,0xa9c9ef8b
p16_local0_end:
SECTION .p16_local1 DATA_VA=0x000882000
attr_data {
Name = .p16_local1,
VA = 0x0000000000882000,
RA = 0x0000000030800000,
PA = ra2pa(0x0000000030800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p16_local1_start
p16_local1_begin:
p16_local1_start:
.word 0xfab391cf,0x9431c0e9,0xb10e3fc3,0x71fe8ba7
.word 0x6b2e5e30,0xb3dbed42,0x4381018f,0x2973c66e
.word 0xac57c676,0x4141af3d,0x774a6835,0x89137fb6
.word 0xb645a0ad,0xc86b9e46,0x3233fd28,0x3aa90fa5
.word 0x3da1dbd5,0x247237b8,0x5d9d9f62,0x990df4fc
.word 0x0167dfca,0xce8b77aa,0x0cb39cb0,0x78f24ba4
.word 0x7c51edc5,0xdd83b1b1,0x98948e87,0x891a72d5
.word 0x56247a21,0xc2a0242f,0xd0edaa6d,0x0d7094a0
.word 0xe823ab03,0x9aeb1a9a,0x3c609457,0x5eb4c458
.word 0x8aec87b6,0xab23e35b,0xef524f5b,0xa62d89ad
.word 0x38036b01,0x1a8da0bb,0x685f4186,0x39d1309c
.word 0x7d39adcd,0x1e4a6950,0x328ea4e0,0x547392fd
.word 0x59b922a8,0x75a78c69,0xf97b974e,0xe70955c2
.word 0x75357cc4,0xa6ae156b,0x31a227bd,0x299feba0
.word 0xaaa4b737,0x9668df26,0x7d5fca4c,0x28be36e5
.word 0x3e1aaa4e,0x191519f4,0x735270e6,0xc50089d1
.word 0xa792f728,0x42bc602f,0xb0eddd5d,0x058edf7b
.word 0x6d66ad4e,0x5e948321,0x225f685f,0x8154c909
.word 0x16b732bc,0xefd14a54,0xb48a5d52,0xa0890382
.word 0x46570530,0x7fc53c2e,0xaaede2e7,0x040281a5
.word 0xb1e29f5a,0x5b520b87,0x60379485,0x24de5959
.word 0xcfdbb009,0x04e7f2df,0xc909947b,0xa3d910de
.word 0x1812fed8,0xd65f8a60,0x8ec3654d,0x56c8eeea
.word 0xadb4b719,0xf27f9c93,0x2cd31078,0xa3b450f1
.word 0x9dd5a12d,0xd5fe35ca,0x93ce195a,0xd6fbcdc7
.word 0xf35758bd,0x26d6614b,0x5402ad0f,0xaaf9c10f
.word 0x9eb34c3d,0x4ba788f2,0x626b5853,0xb3e2b127
.word 0x986f0b75,0xe2eff9ed,0x9c003653,0x66a8c2c0
.word 0x014a2776,0x04dcbc74,0x632f2d8d,0xf9a50734
.word 0xad9b8761,0x33cf12e2,0x03f73f4a,0x47a6c459
.word 0x30631f61,0xee341e91,0x766e0c68,0xa0887161
.word 0xf10e9f52,0xd97330eb,0x86830f4d,0x1ab3be87
p16_local1_end:
SECTION .p16_local2 DATA_VA=0x000884000
attr_data {
Name = .p16_local2,
VA = 0x0000000000884000,
RA = 0x0000000031000000,
PA = ra2pa(0x0000000031000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p16_local2_start
p16_local2_begin:
p16_local2_start:
.word 0x4b138595,0x173cfa14,0x5f0083b6,0x8809030c
.word 0xad4bd949,0x182b6b88,0x68a06a20,0x26068b9a
.word 0xdb18ea0d,0x1852a536,0x693c3883,0x886cd413
.word 0x94035165,0x1d69c0db,0xd9f5d80a,0x18477676
.word 0x8fb9883d,0x8b7c90a2,0xe0912713,0xbc6307ab
.word 0x3ef2aa9d,0x3379004f,0x51ca96f5,0xcf8bd83f
.word 0xad101dd4,0x92092e37,0x9366b2cc,0x5392b70d
.word 0x499ce98a,0x7363c644,0x3290f64b,0x30b67974
.word 0x2981d024,0x35e203dc,0x71680f26,0x4137bf54
.word 0x4c05707a,0x7b230a21,0x3dea2a2d,0xfae69cf1
.word 0xc276fd75,0x07cacc39,0x6e634534,0xd0f11192
.word 0x93475aef,0x3fa4d872,0x1a6d6550,0x4aa6c3e2
.word 0xbc94ba5e,0x73abda0d,0x2743c345,0xeb722e47
.word 0x5b1e7365,0xf893f44f,0xe38796a8,0xc553c4b5
.word 0x904ca06a,0xb17d629e,0x855556f5,0xf4a91fbc
.word 0xcf0141c7,0x78b6399e,0x2d7d9e35,0xe13b5e8d
.word 0x19dda9ff,0x3cb58017,0x875b515b,0xa34ea0a4
.word 0xddec56e7,0x9b90f6f4,0x2319d4d5,0xc07710ad
.word 0x6ec42957,0x74be52fd,0xb673bc1d,0x6137c170
.word 0x25d071e7,0xfebd63fc,0x2c7d71af,0xafb76df0
.word 0x15ee4ce3,0xd18dec12,0x1d37f607,0xff298ea0
.word 0x5f8b792b,0x9d1f8ebe,0x18baa1bd,0x773263df
.word 0x44cbdc38,0x957227e1,0xe91a8855,0x61e63519
.word 0xf8ab9ae0,0xfb9ffc39,0x7d556fdf,0x27ef3c5d
.word 0x53562b92,0xc9687782,0xae0115a6,0x7fc74ec7
.word 0xeead7176,0x342677f1,0xec30def2,0xbbbdff87
.word 0x216fda2c,0x9e50de9f,0xfe7124ba,0x52373dbe
.word 0x325fdf0e,0x259b1b89,0xc2a85041,0x2dbd0d31
.word 0x80408ed5,0x3b15b12c,0xc081a175,0x12dcd02d
.word 0x1df141fa,0x6c6e64be,0x243286ef,0xf0cb48d6
.word 0xb374cd4e,0x5b018f9d,0x3d3b93ed,0xbe450602
.word 0xee58ca33,0xaa1d98aa,0xf14e7fd1,0x20c78fc8
p16_local2_end:
SECTION .p16_local3 DATA_VA=0x000886000
attr_data {
Name = .p16_local3,
VA = 0x0000000000886000,
RA = 0x0000000031800000,
PA = ra2pa(0x0000000031800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p16_local3_start
p16_local3_begin:
p16_local3_start:
.word 0x5eeaf0ce,0x994877c2,0x285b69a8,0x2c12234e
.word 0x2139418f,0x7367020e,0x8345ce51,0x4e48089a
.word 0x77dc2ff9,0x321554c7,0xddb6e9b3,0x4ff92763
.word 0x7c0dff34,0xc7b4679b,0x01fccb68,0x85d02f2c
.word 0x2d0fe817,0xd4601b19,0xbbede47e,0x083b2be2
.word 0xe87a6d73,0xb91e7dac,0xee47fe15,0x3c1d7a04
.word 0x81e2991e,0xba4328d6,0xe60dcdf5,0x8efff278
.word 0xae0cb526,0x71d6928f,0x136aabb6,0x7c7730c4
.word 0x62b27909,0x1ee7ce4e,0x9be103a4,0x9900a195
.word 0xedf59961,0xea75b9fb,0xacbce428,0xe2c89326
.word 0x8c9903eb,0x45238598,0xaf60aa75,0x5bba44a9
.word 0x8edc0464,0x275c3549,0xf1cdf0d3,0x3b743f69
.word 0xae0e5bca,0xd7bae725,0x0bd4d467,0xfbb665c5
.word 0x9acb055c,0x76dfdb40,0xa5d47180,0x7c513bca
.word 0xa1e5d7e2,0xff62336b,0x5c5d4274,0x6d794df2
.word 0x35f83e0d,0xaee3f273,0x5dbc73a8,0x3480a6bd
.word 0x28fc4ed3,0x182a5f60,0x8ad4473d,0x42569bc4
.word 0xcd38a125,0xa0ba3c9d,0x4e0abe0a,0x096903d0
.word 0x24da0dca,0xd35fbd43,0xaef3a410,0x30409ed7
.word 0xcf3148f0,0xb91508dd,0xd850e667,0x78fe246a
.word 0x74a6da9d,0x607ccd75,0x3c480c8f,0x481bf433
.word 0xefd304bd,0xfa473eda,0x5dbe8eb8,0x5084cf53
.word 0x56ff6a06,0x8d90b941,0x02b0830b,0xb296f5f3
.word 0xb4737ee2,0x09c24613,0xf068864b,0x35ceff44
.word 0x50b0b867,0x35ef84a3,0xb14a7e73,0x931b300b
.word 0xe3d343c7,0x54fd4f78,0x3ac7f82f,0x4176d7a2
.word 0x2ac30c82,0x59f0f04b,0x6ef86b9b,0x5e5bc6c9
.word 0x22e6700f,0x39bba927,0xff7a2f7a,0x0ad7d503
.word 0x70937c84,0xf0454678,0x69d3509e,0x8393f428
.word 0xac57d1e8,0xb73c4c65,0x64cb20eb,0xde676bcd
.word 0x8d6058ca,0x2a218b1b,0x40b67ed7,0x76ffc3e2
.word 0x46f93a80,0x5d5c3460,0x2b4456d4,0xeea3937c
p16_local3_end:
SECTION .p17_local0 DATA_VA=0x000888000
attr_data {
Name = .p17_local0,
VA = 0x0000000000888000,
RA = 0x0000000032000000,
PA = ra2pa(0x0000000032000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p17_local0_start
p17_local0_begin:
p17_local0_start:
.word 0x359f22ab,0xfb6cdd10,0x7e040137,0xbd8a834e
.word 0x3f006418,0x572bb816,0xbb94b35a,0x9ed51651
.word 0xc4c1ac7c,0xd7cd0d69,0xe8d8e910,0x24962819
.word 0x1b102875,0x39148b0b,0xc08d4d3d,0x291c9ac3
.word 0x8c711bbb,0xf08c4071,0x07ee5bcc,0x9dc57831
.word 0xaf959f93,0xca517688,0x88f57d8b,0x266f4372
.word 0xb4cf60e6,0xc167173a,0xe1080b88,0x87d39f48
.word 0x64b99a8d,0x81e491c7,0xa3d5283b,0x48fe0af3
.word 0xffc701be,0x50536b89,0x638b3964,0x2fadbdce
.word 0x0fa38ee2,0x0437a8c6,0x05db0611,0xc8c2e475
.word 0x8834ed94,0x4a865d4e,0xa7a2a103,0x451c0e5a
.word 0x9e3723ca,0xd11b4d7b,0x26307eac,0xf31bcabb
.word 0xefb29392,0x5e44f614,0xd24d1b5f,0x1775266f
.word 0xed2f0b19,0x502fb36f,0xdd45abed,0x86e66642
.word 0x82b88935,0x1baf98fe,0xa2caa5a7,0xb4c2dca9
.word 0xe16915fa,0x69260336,0x8a31d2d2,0xa782a950
.word 0xfebad136,0x846a8b5b,0x38a49986,0x19a10256
.word 0xaed8765f,0xbf18a5aa,0xc0c6c78b,0x99e6eeaf
.word 0x1c6ec67d,0x2b15fe38,0xbc460146,0x2a3c55b5
.word 0x06845445,0xd43fdae6,0x73ceba9c,0x8c1501fc
.word 0xb68a7eba,0x59963347,0x6b3cfd22,0xc4343140
.word 0xb8016184,0x96ddc5ee,0xdc7e91d7,0x9e7b5ccf
.word 0xf563b36b,0x86d0c738,0xfdbd2469,0xfe93e0f1
.word 0xc2f11778,0x70951a06,0x6aac656d,0x6142f127
.word 0x7c9b93d9,0x33140d07,0xf93ed0ad,0xc1aadadd
.word 0x85bcdd73,0xe77ce820,0x86666169,0x90c8e3df
.word 0x58dfb536,0x01e54325,0x863dbc65,0x01af9e4e
.word 0x19f0484d,0x1ef52ff2,0xe67faad6,0x6b250bc1
.word 0x7366a409,0x0fe7402b,0x4d3f6610,0x8d7b2627
.word 0x25b01113,0xb822134e,0xdff94e96,0x32512610
.word 0xd1bf2d84,0x9bfe906c,0x2c891dab,0x0d356a87
.word 0x3ef8b7ce,0x754cf712,0x30273693,0xf292e953
p17_local0_end:
SECTION .p17_local1 DATA_VA=0x00088a000
attr_data {
Name = .p17_local1,
VA = 0x000000000088a000,
RA = 0x0000000032800000,
PA = ra2pa(0x0000000032800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p17_local1_start
p17_local1_begin:
p17_local1_start:
.word 0xcc67e19c,0x3ce65a72,0x00f44ce6,0x41302830
.word 0xfa191e00,0x429d9bb6,0x218d226b,0x113633c3
.word 0x6636107c,0x4613e9d9,0xe2427449,0xe414aea0
.word 0xea569bd9,0xa3975a1b,0x93f93626,0x1f4c7e89
.word 0xb878d84d,0x210a730f,0xc8351bb5,0x6610d7ad
.word 0x2708909d,0xad6a25ec,0x6fed39eb,0x35aae657
.word 0xcedc3a9e,0x08782eaf,0xb7425910,0xa6906fde
.word 0xac85db63,0x12be0557,0xd9543328,0x76b9a34c
.word 0xd8fff41c,0x6b4f14e8,0x3c9c353a,0x31b69d68
.word 0x123d3e7a,0x9732565f,0x3a132904,0x6b1daecc
.word 0x8badbcc7,0xa4e5086a,0x773a02ec,0xf8ffeca1
.word 0xefed69c2,0xcdaea4d8,0x1cea3899,0x950ac0bf
.word 0xc077d85f,0x5f58d9c7,0xcc5be8bd,0xcc2d95b0
.word 0xf89d2b04,0xd8182c5c,0x18661cc6,0xf2c9728a
.word 0xca0d1b25,0x8747f244,0xbfb1437d,0xb03de400
.word 0x8ee8559e,0x7e687ca9,0x9ac1195d,0x9138d1ed
.word 0x20ac702f,0xf16b93b6,0x582d3f44,0xebbb4b44
.word 0xe622c7b6,0xaece6470,0x3988c48a,0x49ff8d89
.word 0x5b24b26f,0x9b584d80,0xc94f5473,0x8bf4ce6b
.word 0x56263b38,0xeac27e49,0x40f6f35c,0xfd711132
.word 0xb73582ab,0x45cbe9f8,0x14ac834e,0x53759cd7
.word 0x5cd8613e,0xc9aaf900,0xe368eec1,0x8835a377
.word 0xa2790237,0x52e2dedc,0x8d489217,0xb6fda27c
.word 0x3e0e3d5b,0x41dc3ac5,0x74de4bfc,0x05294683
.word 0x3a9e6bff,0xfb12c8f6,0x6e183478,0x80fce292
.word 0xcdf92414,0xc630d61e,0xa858ab7c,0x66641f46
.word 0xbd11234c,0xade7507d,0xbc7c2caa,0x36e8d613
.word 0xacf60ee0,0xbf8b373d,0xc4a132cf,0x83ec2424
.word 0xec2d143c,0xdd23ed7b,0x675cf048,0x8be52ecb
.word 0x0d4a9100,0x26364912,0xf13125ff,0x6870bd0f
.word 0xdc20215c,0xc659fdaf,0x4d383dc6,0xa93a42cc
.word 0x1002681a,0x60d66f23,0xbd0be64a,0x04de7e77
p17_local1_end:
SECTION .p17_local2 DATA_VA=0x00088c000
attr_data {
Name = .p17_local2,
VA = 0x000000000088c000,
RA = 0x0000000033000000,
PA = ra2pa(0x0000000033000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p17_local2_start
p17_local2_begin:
p17_local2_start:
.word 0x6ce0d681,0x97cb7f7b,0xb3c74760,0xc994f266
.word 0x696ef86f,0x89847ffc,0x693ccd31,0xdbc627fa
.word 0x845e10d7,0x1fa02f14,0x2069638b,0x791c35a4
.word 0xaacd932a,0xc4d31bae,0xff3c142e,0xb397a4fb
.word 0x382e08b7,0x85c1fb19,0x4c36f8dc,0xb56b0e57
.word 0x76e212d8,0x21d89ffa,0x778140fe,0x675a3bf7
.word 0x9c33683d,0x1a2fa4b4,0x0d93756b,0x9b44076d
.word 0x4b619d40,0x1d13d98b,0xe1a80c60,0x11e91a1e
.word 0xedef4fdd,0x1df54e4f,0xc44d0e17,0x93ed9125
.word 0x3ec5105a,0x536de0d9,0xab38b4b4,0x408380ef
.word 0xcb89afbb,0x515e61ba,0xcb6cd0fb,0x0d64a75c
.word 0xc9ba9163,0x543d052a,0xf498900e,0x867386fc
.word 0xd495f000,0x5ef2fde4,0x57931b52,0xe0b4b667
.word 0x8420c00a,0x9d8a15a6,0x62747190,0x96858170
.word 0x8ab07438,0x7ef45bd2,0x77525d93,0xd5ddb88f
.word 0x47c1c496,0x01e2eaba,0xbc4ebb41,0x084f3a8f
.word 0x84f4aea2,0x27f415da,0xa6d8459d,0x67d5c161
.word 0xf5e78202,0x3630b2e6,0x2578353c,0x131effbe
.word 0xf20a1501,0x949d2c68,0x7c5c7fbe,0xeb38238b
.word 0xe427f850,0x5be28ad8,0x9d25aebc,0x681c6f53
.word 0x0061205b,0xe7b6b712,0x0643814f,0xcf516900
.word 0x61bc0cfb,0x9651d2a3,0xf5f0cc5c,0x760db30c
.word 0x0b4607d1,0x01d7a4d2,0x0d2b174b,0xb1ba0f44
.word 0x316a49a3,0x92a5510d,0x759e3dc4,0xf8d902dd
.word 0x09998e2e,0xddf9a998,0x044a2223,0x0e19fe4e
.word 0x041b3e9e,0xa44efc97,0xe09a10d3,0x4a13efd8
.word 0x6c4c27f8,0x62479594,0xa2084da8,0xda5d63ff
.word 0x0dd72056,0x5d1e966a,0x2d696eac,0x683475fa
.word 0x3b0e1717,0xfc697d97,0x782b4eca,0x80766a99
.word 0xa2fe55d7,0x1fdcf9e2,0xea82bf94,0x7f2c5b6e
.word 0xaf52ec26,0xe57cb76f,0x1137271c,0x0c27e63a
.word 0xd9c9813a,0x4b15ffec,0x0dba164c,0x0c8059e1
p17_local2_end:
SECTION .p17_local3 DATA_VA=0x00088e000
attr_data {
Name = .p17_local3,
VA = 0x000000000088e000,
RA = 0x0000000033800000,
PA = ra2pa(0x0000000033800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p17_local3_start
p17_local3_begin:
p17_local3_start:
.word 0x6c041678,0xec2403fd,0x06789e5e,0x68bc744a
.word 0x50819aa7,0x23560eff,0x85d76148,0x217890e7
.word 0xc250fdb1,0x12fadddc,0x111a6d85,0x62b02d9f
.word 0x17298f1b,0xc660c867,0x690ac7b2,0x276295ca
.word 0xc709de61,0xb94b55ed,0x1b0ff0be,0xa8008ad5
.word 0x8fd36e84,0xb088e101,0x079b6e83,0x2c34891a
.word 0xb1fb4b80,0x1806d821,0xccc4460d,0xbfd4f4c5
.word 0xec9569eb,0xd3a7aa0f,0x02b71c55,0x5a83ce88
.word 0xcacbb0c1,0x92353af6,0x7afb498c,0x90485605
.word 0x80da5201,0xcc62a1fd,0xb3e00f70,0xd7f42598
.word 0x65fd5ecf,0x45cf1135,0x62a0a8f9,0x5c46da25
.word 0xb0092027,0x008c7222,0x2e7d6aae,0xbc6e1ef3
.word 0xf17d311f,0x1e55f4ce,0x58c041f5,0xd856269c
.word 0xbb258e5b,0x74a4b09a,0xf4bb33f2,0x8049db3b
.word 0xdcf987eb,0xe7b274dd,0x118752eb,0xc23f4fe9
.word 0x718efe97,0x520426cf,0x86b9a635,0x6bb58d14
.word 0xbc1ab9ec,0x6cb8c2bf,0x03ca9496,0xf4370b38
.word 0x487aaa76,0xc671a39c,0x308e7a05,0x3bfd6ca9
.word 0x08a1cce8,0x9bfb62d5,0x72d23f29,0xd9e20fa6
.word 0x8cc00e09,0x3efdcaa5,0x0b847cb8,0xc7c45712
.word 0x36ee5c7b,0xe86954c6,0x2915880d,0xa96cb0c3
.word 0x24afc850,0x141e7d8b,0x22a85a97,0xa90eac86
.word 0x43dd171b,0xc55b2713,0x99a76559,0xb20227a4
.word 0x9b95b8af,0xa89e81a0,0xd56623a2,0xf085790c
.word 0x5786f443,0xb39c030f,0xd6947bf0,0xd9a18eb4
.word 0x58c23d13,0x96abd136,0x3c10e374,0x1793eb0a
.word 0xdc0eeab7,0xe878d2d3,0x5cf8abd6,0x03080ff2
.word 0x2ac95620,0xedb1b56e,0x14c17a04,0x2233a260
.word 0x557c5dad,0x965255b9,0x60e77562,0xdcf415de
.word 0xf6b0fd2d,0x2d8947c0,0xc68278b1,0xdf82a9b1
.word 0x871ea7c7,0xb827c1d9,0x0693fbfc,0x15295e03
.word 0xe7b36bbe,0x8619ee9f,0x0583414c,0xdc68136b
p17_local3_end:
SECTION .p18_local0 DATA_VA=0x000890000
attr_data {
Name = .p18_local0,
VA = 0x0000000000890000,
RA = 0x0000000034000000,
PA = ra2pa(0x0000000034000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p18_local0_start
p18_local0_begin:
p18_local0_start:
.word 0x1e6ae36f,0xfe5a60d6,0x48673c31,0xa236d1a7
.word 0x50f4c96a,0xff3ebf81,0x6cf5d531,0xef390184
.word 0x11ff0db7,0x72b80235,0x2412b54a,0xb158bd71
.word 0xe72c312a,0xeb06584b,0x8b4ada30,0xd9e525ef
.word 0x5c05845a,0xbf132c90,0x43c611db,0x01d9898b
.word 0xa047bf1e,0x692287e0,0x093f1efe,0xea0343e7
.word 0x10cd39a3,0x35d0074a,0x74e98716,0x827ed875
.word 0xf4f9224b,0x5c822417,0x603e3b57,0xb9cfd4ba
.word 0xdbfd7cac,0xf09018de,0x747e54c2,0xf96b6b0c
.word 0x9c1587d5,0xc8802c50,0xe803f4d2,0x829ac3e9
.word 0x53ffb0d5,0xb6804f22,0x16c11c6e,0x69e58eeb
.word 0x0ed746f8,0x56e62ed5,0x8ed7ada9,0x174debe2
.word 0x5cb0a17b,0x6cc0b5dd,0x4a3d8f69,0x9f3ecefe
.word 0x652c2b56,0x2b33fe31,0xf06c3a07,0x4a7b7a3d
.word 0xd8741d0e,0x2a9f4947,0x20f4e557,0x1bf2f4b7
.word 0x44eebf15,0x7a79ff1f,0xcf887b5c,0x109ec513
.word 0x5c2ceac1,0x7e5d2e75,0xf07bba5a,0xc4e54bc8
.word 0x54135c22,0xe3ec19b9,0x99b21315,0x258c4865
.word 0x6b611e96,0x37e97de0,0x3d12465f,0xa19e087c
.word 0xb4d81e64,0x7322c212,0x1bb5b9bd,0x66f9dd58
.word 0xaf8fea36,0x05558f69,0x6775f0c0,0x61b6d2e0
.word 0x23ac918c,0xeeade52c,0xd64733d0,0x5a4cbaa4
.word 0xb723e93e,0x07117473,0xe758473c,0xdf59b511
.word 0x4604c0ab,0xa9107361,0xec02b469,0xf8817768
.word 0x278d1886,0x3876a62f,0x1f17eb43,0x7f4d96e9
.word 0x59ca19a9,0xfcd4a350,0x987cf6e8,0x077ce5bf
.word 0x8fad577a,0xa14b2784,0xe5f9cda1,0xf7753777
.word 0x877a7099,0xdc9da976,0x23bc7d91,0x8dc8e261
.word 0xbb90e32f,0x391a255d,0xf747303f,0x05d87e22
.word 0xcf0e7a7d,0x94123081,0xd2654a68,0x8462090b
.word 0x1aaa3db2,0x2a476338,0xb1927f05,0x89f67881
.word 0xf0b97647,0x7bfe4ba0,0x693d5195,0x9534a4af
p18_local0_end:
SECTION .p18_local1 DATA_VA=0x000892000
attr_data {
Name = .p18_local1,
VA = 0x0000000000892000,
RA = 0x0000000034800000,
PA = ra2pa(0x0000000034800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p18_local1_start
p18_local1_begin:
p18_local1_start:
.word 0x41d8ec11,0x211b8817,0x1e437c54,0x4d1cc6d9
.word 0x68cde6ed,0x987c7c56,0x1bcb98db,0x1d23d637
.word 0x831d5351,0x578b9021,0xf1c8a75f,0xa0a21f74
.word 0x143a7e39,0x320714ff,0x1c6e2295,0x54d03433
.word 0x3d26e23b,0x87469b96,0x058addc4,0x0fbf9ec0
.word 0xe1c222ca,0xef74d646,0xb555aef8,0xf7352c72
.word 0x7f8bc6ad,0xac73673f,0x8990ad36,0xe5c7fa32
.word 0xe28f0b67,0x8b31a31e,0x54a98660,0x7c146282
.word 0x03c801bc,0xb4669d2b,0x9bb6cbe8,0x201b7692
.word 0x096a11c2,0x504a1f37,0x6301e856,0x503dee03
.word 0x20a949fd,0x8deec78f,0xea67df55,0x22834e24
.word 0xa966d973,0xa706cbb8,0x44308814,0x3d1192ee
.word 0xae5c3612,0x4247c770,0xf4b60665,0xa5a3b88c
.word 0xaec5185b,0xdff672e1,0x770a2b2d,0xd25e16f4
.word 0x76fcd3c6,0x4fc85c9e,0x0e533504,0x0cb94fd7
.word 0x873308a5,0xaccfbfca,0xff8beb09,0x82161929
.word 0xcb34c4d2,0xb2a42b16,0xbb88a07c,0x6ebee13e
.word 0x3bf4b8e6,0x4210d8c8,0xfb8d37c3,0x7768223d
.word 0x911ec2ff,0x916aaf04,0x11cb4dde,0xaa8e80fb
.word 0xf7877bca,0xbe55641c,0xb0f55bfe,0x3740c8af
.word 0x2d44773f,0x36b42a88,0xfbe5f627,0xeb30abf2
.word 0x3a0b9e06,0xfb81b120,0x1b01e696,0x81c4aab3
.word 0x7429d87a,0xe167a2f8,0x65a3d913,0x14aaeefc
.word 0x04d8c499,0x02209691,0xee2fe6fe,0x63d6ce48
.word 0xaa071a45,0x366de2d8,0x663765b8,0x7761933a
.word 0x3ee42584,0xe69cde68,0xf73853b9,0xafbd764f
.word 0x75b06a14,0x27170c8b,0x8fd829bb,0xed5e80a5
.word 0x24c69ce0,0xc21bbb4b,0xb82b64b7,0x02d1a93b
.word 0xac0433c5,0x52153eea,0x84db9f1d,0x860b70bb
.word 0x5c5323ff,0x729c2d9b,0x5cc7d8c0,0xb27549eb
.word 0x13b11031,0xb1c08c5b,0x68ff5b9e,0x0b1b1ce0
.word 0xae4e2318,0x0e1f2b7c,0x74b97380,0x5f71174c
p18_local1_end:
SECTION .p18_local2 DATA_VA=0x000894000
attr_data {
Name = .p18_local2,
VA = 0x0000000000894000,
RA = 0x0000000035000000,
PA = ra2pa(0x0000000035000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p18_local2_start
p18_local2_begin:
p18_local2_start:
.word 0x5d6f5bca,0x6d586d82,0x52b8a1db,0xf6bf9888
.word 0x45d63381,0x840b3593,0xbebc2b0d,0x19477b75
.word 0xd2ede055,0xc78b8fcb,0x40b39cf2,0x05164fd2
.word 0x997d3458,0x6c058279,0xe664af06,0x1d28c2fd
.word 0xd5c8b95c,0xa8d27878,0xf454461c,0xafcdbdf2
.word 0xb0857cc4,0x318b4e9f,0x9350b023,0x717986b1
.word 0xaed17546,0x1bcab86d,0x1b6383a8,0xfc2c77c2
.word 0x04d71b8e,0xa4c23a58,0x25863ba1,0xa5c5c9a6
.word 0x59fd4334,0x8cb9cef5,0x6d0e737f,0x5efb9f4f
.word 0x5c70aa4c,0xad71a356,0xaa3432e3,0x6cf2bba9
.word 0x56145983,0x41bdcee1,0x405c30f5,0x7bcfb76c
.word 0x3d3e937f,0x23072839,0x645363ba,0xf9466e9e
.word 0x0eafd3dd,0x56ec7820,0x8f8d4e1b,0x7cc765e1
.word 0x4edef53d,0xd04e5358,0x187c651e,0xd1a2e44a
.word 0x54e35417,0xe4b82aad,0x844b714f,0xd35e79f0
.word 0x5a879fbf,0xbb9c1cef,0x1d18e1c8,0x19c93348
.word 0x26c6eac1,0x6aea31c3,0x4eecc077,0x1008e8c5
.word 0x2694f5fb,0x7df42a96,0xa3d0f1de,0x99b01e7a
.word 0xeb3fa08c,0x8b4b79e1,0xb8da0062,0x4397f18a
.word 0x0e3c26fb,0x692603ba,0xea573467,0x1a808e8a
.word 0x1590480b,0x62c51305,0xa9b33011,0xa49235b8
.word 0x5208b167,0x7d4319a5,0x20ccab6e,0x43492cfa
.word 0xd12b53e7,0xc99ad777,0x818342ae,0xcd5daaea
.word 0xd500eb7b,0x6912208d,0x0ef386a8,0xe3a46cca
.word 0xb1bd34a4,0xd4a74ad6,0xf4dead1a,0x3bdd22c1
.word 0xd2a723bc,0x9d9f2c47,0x5edf0726,0x6826d986
.word 0x87d0223e,0xbc66e097,0x844566fe,0x0d0945b5
.word 0xa260f646,0x480a657b,0x2f65151a,0x2dd1a882
.word 0x3b0993f6,0xbf25fdd4,0x227c30e7,0x71bdfab2
.word 0xa9c8ad5c,0x21be8dee,0xccadc8dc,0x2667d4d0
.word 0x46c71071,0x4837cf86,0xe3032d88,0x0bc1dbe9
.word 0xeb354b5e,0xb276319d,0x97717fcb,0x126674d8
p18_local2_end:
SECTION .p18_local3 DATA_VA=0x000896000
attr_data {
Name = .p18_local3,
VA = 0x0000000000896000,
RA = 0x0000000035800000,
PA = ra2pa(0x0000000035800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p18_local3_start
p18_local3_begin:
p18_local3_start:
.word 0x8b18f6b8,0x466d5951,0x5cec9c02,0x27b68ce2
.word 0xd135f9de,0x473f7681,0x01e8acc5,0xdbe29934
.word 0x8be45698,0x92a2e627,0xfb00cb55,0xb481faf0
.word 0x5c394915,0x4203d06d,0x756e9fad,0xd68ea921
.word 0x290ce3b1,0x01b54da4,0x458ca517,0x160f00d3
.word 0xb7705997,0xb8697e2f,0x33b6d006,0xf2a79114
.word 0xbc5ff5fd,0x873b5f7f,0x09e0368b,0x2d10c206
.word 0x44619f1d,0x93fe1a81,0xe319b7f8,0x2205c54f
.word 0xaaaee1f6,0x7c44eade,0xf65834b9,0xe1b3b002
.word 0x2a819ba5,0x3a31212e,0xe823e7f4,0x1f7ab10a
.word 0xb7f56d7d,0x559957a3,0xa64b6b79,0x496445c9
.word 0xa6bc6edd,0x616e09c0,0xe76a310e,0x366de140
.word 0x3f672e42,0x347b3311,0xe4cfbd4f,0x9a98424c
.word 0x537ca344,0x618b97a0,0xa44a70bc,0xc5849469
.word 0x1350d4b3,0x5e4f1ec2,0x05486b96,0x78455ea2
.word 0x5ea6efb6,0x79cac94a,0x0b3ddab1,0x3a446cc8
.word 0xc74df568,0x488fffef,0x928f93ac,0x6ed8178b
.word 0x8d740a36,0x78c81a08,0xf34775b5,0xeb74452c
.word 0xb82ab11e,0x2bd4a055,0xfdfa7c99,0x982a4788
.word 0xa2d037ba,0xa430c614,0x88cdb2bc,0x53b32b7f
.word 0x9f0e08b6,0xeef55ebb,0xd700a6ca,0xe10d8c73
.word 0x3d54b232,0xc3b61d52,0xde775d8d,0x39070671
.word 0xda05654c,0xd9aeabe0,0xeb23705e,0x7d466496
.word 0xb02caa1b,0x6ddcd305,0x0a6f5d27,0x7ed80e3c
.word 0x35713b13,0x6fdf4f61,0x2fcea53e,0x604598dd
.word 0xfcd5b430,0xb6101719,0xc35ca4ce,0xf18b8a29
.word 0x506b70b0,0x9924f4a0,0x27f883d2,0x254d8428
.word 0xb458d0a1,0xd28c0644,0x264ccd51,0x349370c6
.word 0x4a474058,0x36f6bc41,0x1845569c,0xe202b787
.word 0xf5e341ae,0x7bfd450a,0x251b6c6a,0xf88f78f6
.word 0x3697d59d,0x6c690a8a,0x0b73f6ed,0x96bc5edc
.word 0x2defb1bf,0x3699b0f7,0x6b6cfd21,0xafd62e55
p18_local3_end:
SECTION .p19_local0 DATA_VA=0x000898000
attr_data {
Name = .p19_local0,
VA = 0x0000000000898000,
RA = 0x0000000036000000,
PA = ra2pa(0x0000000036000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p19_local0_start
p19_local0_begin:
p19_local0_start:
.word 0xef140cc5,0x9ca8a9b0,0x977fe9b5,0xcccde44d
.word 0x0ec4c698,0x902a07ff,0xde22d06c,0xa9f8401d
.word 0x3843e64c,0x7b6918b9,0xbb6e3139,0x96f4f828
.word 0xf5475676,0xa59fd829,0xf034dffd,0x5eb58b51
.word 0x5f17f814,0xca516d03,0xe0b9a699,0xd9dbc9ac
.word 0x69f4e9a8,0xc33bb0f3,0x30be7aa1,0xe6d80cfe
.word 0x909306d8,0xc6db80e7,0xb53a0a6c,0x9bb336ea
.word 0xf823e78f,0x59dd385b,0x9fa3b7f1,0xab1a384e
.word 0x3f017a0e,0x74f80a8f,0x8d821e22,0x7f0d52b8
.word 0xfcd9e447,0xaed7009f,0x09c8761c,0x34d6d316
.word 0xe3c236b4,0x778f9727,0xefd6734d,0x16bbfbc3
.word 0x60675985,0x1cf873e9,0xfbce7c2b,0x1607c85c
.word 0x031c17c9,0x5b2c51c0,0xa9c82108,0x81f452f6
.word 0x5e2d85a3,0xe317c438,0x9c5ad4d2,0xf92f2c35
.word 0x448d2ecb,0xb191faa6,0xd1cbc0cd,0xc40c9dd6
.word 0x92734d68,0x7e8e0549,0xf678fcd7,0x55fccf6c
.word 0x3d1aa231,0xce254ecc,0xdfa0c6a4,0xdddc83a9
.word 0x6b031c37,0x011cfd08,0x9ba1a8ef,0xc195994f
.word 0xc22b82d9,0xc18b4bf3,0x57090be0,0x846c36b9
.word 0xaecb7b89,0xd791001c,0xf8978447,0x9da5d5e1
.word 0xce667315,0xadd62912,0x953ada50,0xed95e4e1
.word 0x0d3bea3c,0x8f36e591,0x9acbb2a6,0x8d0030c6
.word 0x5e9db057,0xcaff31c6,0x4c6f0903,0x6e7deeff
.word 0x390b6941,0xf34c58cc,0x33afe0a4,0x6d3942a1
.word 0xa427539c,0x8407bd12,0x08331d6f,0x11968a54
.word 0x42d6ca3d,0x280cf1f7,0xd9e935a7,0xd4eb3343
.word 0x2c838ff7,0x717f4e95,0xc4036508,0xbb167406
.word 0xad92a370,0xeda39a52,0xa61f5040,0x861093ad
.word 0x6140c027,0x4385c649,0xe592fa93,0x8c556f63
.word 0xa64bb623,0x4d4224f5,0x4732cd58,0x4bf2c508
.word 0x3a8b7982,0x5410d3c9,0x5d6db3d2,0x76873c54
.word 0x1488a561,0xb2231416,0x98109179,0xbce12b3e
p19_local0_end:
SECTION .p19_local1 DATA_VA=0x00089a000
attr_data {
Name = .p19_local1,
VA = 0x000000000089a000,
RA = 0x0000000036800000,
PA = ra2pa(0x0000000036800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p19_local1_start
p19_local1_begin:
p19_local1_start:
.word 0xd204f822,0x22a70598,0x3e444d45,0x73edc3c7
.word 0x931fd935,0x27e86333,0x398f2554,0x54eddbfc
.word 0x2d55e6b9,0x298b54a1,0xee1c2294,0x39a26d4d
.word 0x92e031bb,0x5f05fc98,0x4cc7a5e6,0x03c61755
.word 0xedc23c5e,0x0fa2027e,0x77cd1528,0xb01418cb
.word 0xe624a721,0x3561620b,0x5c33951a,0x07b81e2c
.word 0x21ab350d,0xc611cafe,0x425a70a2,0x18466918
.word 0xada99fae,0x5cf91f12,0xd7fda746,0xb10f8a3c
.word 0x1166f535,0x489ce767,0x876374e0,0x7581421b
.word 0xfc55add1,0x22a3a118,0x21e5f1cf,0xc024713e
.word 0x1c6807d2,0x8f823cfe,0x223b36e7,0x6c9caf52
.word 0x97310bc6,0xd9b5bf69,0xb6fcb4eb,0x94b9b291
.word 0x4f716d81,0x61bcb6de,0x8f944aec,0x6566a3c3
.word 0xd7845360,0xb7b40ea9,0x6b3039e0,0xa9bb216c
.word 0xb27cbae4,0x124998c6,0x25e2b061,0x291c0681
.word 0x8b3ec15c,0x2f70c8d4,0x3b047d30,0xb355bec8
.word 0xad945c1f,0x14c1e2b3,0x64152be0,0x7152d3a8
.word 0x09704e32,0xd348fe90,0xc75bfcf9,0x4d499504
.word 0xff8530e6,0x3f8aad28,0x365e1fc3,0x02713f8f
.word 0xb4df78b4,0xa99c0b87,0x79a648a9,0x4e109736
.word 0x28edc8f6,0x10beaa53,0xfa79d43f,0xeab96837
.word 0x8ad50e2d,0xb5ab3783,0x1de6ae63,0xe9dff2c3
.word 0xbd1624d2,0xe3096fb1,0xdf942ed5,0x5d9749f4
.word 0x4bbad003,0x21e254ce,0xa931b66c,0x91af1335
.word 0xd6471c6d,0xabbf5319,0xe5e91985,0x3ae2be5e
.word 0x5d05b417,0x72f97ef9,0x7b3456e9,0x5db5e163
.word 0x2489bce8,0x3d1a3630,0x27158234,0x98b89f47
.word 0xcf89a780,0x5d206ac5,0x97ec5a19,0x0553894f
.word 0x52701783,0x2b5bfff3,0xa22f8338,0xeb8ce57b
.word 0x50f9a2f2,0xe5728b09,0x1763fc50,0x20a4edd6
.word 0x4452dea1,0x8404b677,0x65e7310b,0x6e06e14d
.word 0xd52b98f4,0xe376d638,0x86dae6ad,0xf1d63814
p19_local1_end:
SECTION .p19_local2 DATA_VA=0x00089c000
attr_data {
Name = .p19_local2,
VA = 0x000000000089c000,
RA = 0x0000000037000000,
PA = ra2pa(0x0000000037000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p19_local2_start
p19_local2_begin:
p19_local2_start:
.word 0x021118cf,0x98226179,0x4b9477d8,0xf37bc316
.word 0xa99a8a68,0x455464e6,0xd22bbc8b,0xf2368291
.word 0x6e697de3,0xc9c77182,0xa5f3e387,0xeb4081d9
.word 0xc86b1562,0x916e6728,0xa7ee5ad8,0xb9b65cdf
.word 0x5539f903,0x5cda140e,0x86008e8c,0x87e88fe6
.word 0x42093143,0x42b2d2ed,0xe7f46028,0x2218839b
.word 0x62794d27,0x1ccd3999,0x27f81a2d,0xbe2d2409
.word 0x375b56c4,0xcde884de,0x1d547ece,0xd21d7fc4
.word 0xd6a5a576,0xb3caee0d,0xd7e88057,0x943a1437
.word 0x09ae455f,0x2f727faa,0xeef816a2,0x4a76de93
.word 0x29fcb943,0x99fa8497,0x22b4d8df,0xed009e3f
.word 0x44390e72,0xed6883c1,0xd304ab9a,0xd34b6b11
.word 0xb459c638,0xa249f7f3,0x58a805f1,0xa1102d6b
.word 0xf809364e,0x1f7ffc98,0x8e6d44da,0xf5b0287a
.word 0x105f7377,0x707475ad,0xed5bd752,0xe0359c3b
.word 0xac7d6f89,0xb6043684,0x0449f661,0x5bd90f34
.word 0xc5dc3f94,0x6e53438a,0x1bf1e8f1,0x359a4856
.word 0xc503a90a,0xd18542f0,0x94eaad19,0x593bd842
.word 0x1ed4747b,0x936483c7,0xfe9723fc,0x8458b091
.word 0xae5f2d5e,0x3e6ffea9,0xff9d368b,0x26d6ec3a
.word 0x39678085,0x0e8b18a4,0x4e84a419,0xfc84df16
.word 0xb1103c28,0xaa98af67,0xdd3a13f0,0xc7c55572
.word 0x5f6e7cb9,0x28880959,0x7af678fc,0xa25d959a
.word 0x63edde60,0xf27891ba,0x465c6bc2,0x5a89218a
.word 0xcd9f2c78,0x4661805e,0x07075869,0x37a98fd4
.word 0x9b2597db,0x9691e3f3,0x002f7045,0x7db34718
.word 0x984c8cff,0x75f028b3,0x698d8a1c,0x51fe9835
.word 0xe2ad7f32,0x6dcbe848,0x961bcae4,0x60f9ff5b
.word 0x464c0f22,0x6c4807ce,0xf13d046f,0x0d75253d
.word 0xab93865f,0x9fc02236,0x224bba16,0xffb03a23
.word 0x3a62a4a0,0x181e19b0,0x9e527184,0x8d4e4ad9
.word 0x0b198e56,0xeadb198a,0x0eb396f5,0xeec9c137
p19_local2_end:
SECTION .p19_local3 DATA_VA=0x00089e000
attr_data {
Name = .p19_local3,
VA = 0x000000000089e000,
RA = 0x0000000037800000,
PA = ra2pa(0x0000000037800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p19_local3_start
p19_local3_begin:
p19_local3_start:
.word 0x371860e0,0x041e05c2,0x92114169,0x4c47e9b9
.word 0x0cd71531,0xc1351e8c,0x8d8ded7e,0xf19e8d7d
.word 0xfe2f6926,0x6f45aabb,0x965f0433,0x18612501
.word 0x943ac4b6,0x164f5664,0xc3886d31,0xbf3c36e2
.word 0x188051a1,0x5955fdc0,0xd26b39a5,0x03154cf2
.word 0xd903322a,0xdd87983d,0xb76bedae,0xb49c1567
.word 0x40868a08,0xa70eb83f,0xc959e916,0x502f0805
.word 0xc79a2ceb,0x21968a78,0x49fd1ba4,0xd7ed408e
.word 0x816063a0,0x2c275670,0x83cd54c9,0x163f0d3b
.word 0x230a29e2,0x1f4294db,0x9ae0a3b3,0x65dad785
.word 0x5f32d424,0x8b9cb8b6,0xde9f0b24,0x56abc2a8
.word 0xd04c0ea4,0x0d793f2c,0x589d2cdb,0x2aa249af
.word 0x3b222b0a,0xe8ebee40,0xe52343c2,0xadb39546
.word 0x516a34b4,0xc614dd75,0x36c9f0e4,0x6199f762
.word 0xf38cb45e,0x4f5dc203,0xc3d308d4,0x02ac5a51
.word 0xd7c244ec,0xe84e28e1,0xc78b2999,0x64296143
.word 0x98af0430,0x8102eed6,0x43f3319f,0x15a17497
.word 0x656e38bd,0x2bdd587a,0x0d809da6,0x686ca5aa
.word 0xa3e6f2f4,0xb424dd26,0xa19c5cf9,0x92d19001
.word 0xfa74e6b5,0x5084c38c,0x18e2a633,0x4c67e491
.word 0xd03fef93,0x26eca6d5,0x46cdcf43,0x2213be65
.word 0x80416198,0x0adb4d22,0x8d41703b,0x6acfe3a2
.word 0x1090c1fa,0x0953e478,0x8b6d3000,0x3c34ccd8
.word 0x6c296cfb,0xde8fc484,0x0b6ce714,0x4ec56431
.word 0x4242e17d,0x1dd51679,0x8a56aa13,0x1b941141
.word 0x88ebeddd,0x7e3e538a,0xac8d3930,0xc39dd767
.word 0x1b38e695,0xfdee8fbd,0x41f07a38,0x4f49640b
.word 0x14d4c29a,0x80200ca2,0x9e3531e4,0x8eb81b35
.word 0xea4728bb,0x2cfe1da2,0xdc5ec30c,0xf629761a
.word 0x35edad07,0x07ee6721,0xe0bad5b2,0x3beb71a2
.word 0x0d2c3e68,0xbcb050bd,0xf09b7555,0xbdf4a714
.word 0xbce3a7f7,0x20a392bd,0x75a9804b,0xfa0459bd
p19_local3_end:
SECTION .p20_local0 DATA_VA=0x0008a0000
attr_data {
Name = .p20_local0,
VA = 0x00000000008a0000,
RA = 0x0000000038000000,
PA = ra2pa(0x0000000038000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p20_local0_start
p20_local0_begin:
p20_local0_start:
.word 0xd683b2a0,0x3c2fed94,0xfd2c06c2,0x6b6211b5
.word 0xa3e05b34,0x30661f02,0xfe920adf,0xe6c46f2d
.word 0x2b1b4b84,0x75ba4a87,0xfde5e492,0x1bfe25a9
.word 0x9c030813,0x1eb6a4c5,0x4427fb59,0xddacd064
.word 0x29859fc1,0x94dd4f26,0xa3f5b3e7,0xec4ec0ad
.word 0xc4553332,0x0cff4ac1,0xc0659d74,0x2dd30ef8
.word 0xdd57d839,0xe7e17f72,0xfc4d513c,0x9107b375
.word 0x924e65c3,0xb623410d,0x9cbe92bc,0x306bcd96
.word 0xb0adc6a9,0x2bbed221,0x1736da79,0x77292b4c
.word 0x8265b8fe,0x9b06badd,0x0a418e3d,0x9711750a
.word 0x38d673d5,0x538a4162,0xfac9a299,0x94e8ecc0
.word 0x074a0352,0xfe92f838,0x6ef4f59e,0xfb924a2c
.word 0x0435ec2c,0xa29a4bb9,0x7ac8b55c,0xe1bcee90
.word 0xb4c44513,0xd66c1d2c,0xe585b583,0x429be047
.word 0x9f15ac53,0xcb94834a,0x88ecac81,0xbdb48da8
.word 0x4ae47eb8,0x9d5733c3,0x7bcca910,0xdd386bde
.word 0x51d3cb7d,0xe857c861,0x7f35ffdd,0x6f4018b3
.word 0xf2a72fff,0x309cfdc1,0x35691b15,0x261ebf1a
.word 0x584e58d1,0x7b3fd235,0x687144cf,0x4be7f307
.word 0x7140d2ff,0x1e5a42dd,0x28a291b9,0xdccd516b
.word 0xe973dcf3,0x618271cf,0x55fe8c1d,0xc6ce32c1
.word 0x98322d81,0x7824f1de,0xa688bbaa,0xb0af3320
.word 0x3fb4835d,0xf6418c8e,0xccca4fd3,0xf5ab0373
.word 0xf0c1b1df,0x69a9c041,0x5fb3d46d,0x515744cf
.word 0x3b0b36b8,0xfafc0b51,0x71edae41,0x546146b2
.word 0x903ce3b4,0xce1b69fa,0xf7a6358a,0x04f51f19
.word 0x56c1d66f,0x70a4a874,0x6597051d,0xa61e51b5
.word 0x5a902f18,0xbabe33f6,0xf21081a3,0x69ea1526
.word 0xb77b8b84,0x71a3be72,0x4afc29a9,0x3ed42389
.word 0xd6ff07b5,0x77d6ee3b,0xa1db855d,0x0625e667
.word 0x1abcfcbc,0xf30aa54f,0xcfb356e2,0x3050b777
.word 0xd749045c,0xe5e2dbc0,0x747c38b2,0x23d52b3b
p20_local0_end:
SECTION .p20_local1 DATA_VA=0x0008a2000
attr_data {
Name = .p20_local1,
VA = 0x00000000008a2000,
RA = 0x0000000038800000,
PA = ra2pa(0x0000000038800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p20_local1_start
p20_local1_begin:
p20_local1_start:
.word 0x00a658fd,0x174afa7d,0x59ad1ad2,0x9f798403
.word 0x367b8929,0xeb852347,0xab5c3113,0x25fddc12
.word 0xa398fa29,0x737c6589,0xe72b2ae7,0xc05b9fc6
.word 0xcce962ed,0x1bffe3e2,0x14de2e0d,0x0c546af7
.word 0x49f9caeb,0x39898d31,0xdc13ac5a,0xba55cd65
.word 0xf5542bf3,0x437703c9,0x7382d97a,0x4450af16
.word 0xa88d6c7d,0xb41d690e,0xaef84b60,0xcc626cc7
.word 0x8771817c,0x815dd90d,0x0c68bd48,0xe0571394
.word 0x519fb4f8,0xe24c3151,0x507e897b,0x860bf295
.word 0x0f39e862,0x3bcaf7f5,0xf5a5b53a,0x9bb92dbf
.word 0xb0e2380a,0x446467dc,0xb29b9bc2,0xdbfa8158
.word 0xf45d518d,0xd8dc5ee8,0x99226daa,0xcc76e129
.word 0xc1e0d062,0x823cf775,0x6e218a30,0x7b88bf6c
.word 0xd5dccd69,0x837976ae,0xeabf1f6c,0x871ea91a
.word 0xe61865fa,0x5b814e01,0xbaf88bba,0x468f923b
.word 0x8ccc9b9e,0x822b7d7d,0xf2e47dc0,0x0ae460eb
.word 0xf9ca0c40,0x8c6bdc40,0x986c62ea,0x0f76c942
.word 0x59eb52ad,0xcaf6eff6,0x12bcc99d,0x605f2fef
.word 0xbc4a9307,0xf11079b4,0x934f28a9,0x8bf57a69
.word 0x3c58f533,0x9fc66250,0x2ad7532c,0x9090e6b6
.word 0x8c0b5a9b,0xd8198c1c,0xf1ad8042,0xb76e33d9
.word 0x7c553b0e,0x80c40728,0x25dfa5a1,0xbffa8d42
.word 0xada13488,0x7467424a,0x7a959a07,0x07ff2879
.word 0x5fa4f1d9,0x811f780e,0x28b53bc5,0xa7cfc1b1
.word 0x5ffc711a,0x09af7f27,0x98acf02b,0xa96e270b
.word 0x3010d790,0x80bea624,0x48bb590a,0x672aa8da
.word 0xfb13657d,0x9995ba44,0x758de957,0x30468c1f
.word 0xe53e8787,0x6e9269f5,0x62e0b991,0x5de6bbae
.word 0xf96c4cf3,0xdc24d987,0x26266f55,0x816ec597
.word 0x829f3aa5,0xa0b5e1d7,0x091729e1,0xd5c7b862
.word 0x2252d475,0x4fa37663,0x01949c63,0x8f37f59c
.word 0x27699e0f,0x3d9eca78,0x85991bb7,0x5d1da5cb
p20_local1_end:
SECTION .p20_local2 DATA_VA=0x0008a4000
attr_data {
Name = .p20_local2,
VA = 0x00000000008a4000,
RA = 0x0000000039000000,
PA = ra2pa(0x0000000039000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p20_local2_start
p20_local2_begin:
p20_local2_start:
.word 0x0fdc88fb,0xe256fcc8,0x35d85464,0x17a77c76
.word 0xa5e53b5a,0xe91f7399,0xff571e9f,0x341456db
.word 0x9a19b701,0x4fefb5e1,0x2908fa41,0x8bf1f12f
.word 0x122cbc2f,0x91e87d31,0x221a0fed,0x327e60b1
.word 0xaf852e0f,0x64c10859,0xd5581a79,0xfd5e53dd
.word 0x66a0427d,0xf47703d0,0x68561e91,0x5aa43fb2
.word 0xde7da969,0x75b4cc36,0xa33e21b1,0x298a54db
.word 0x6b2e18ad,0xba66bc88,0x87c9f7a8,0x9fd58343
.word 0xccc40b13,0x4d88fecb,0xf98efb8c,0x01e90da1
.word 0x3534bd3e,0x0c8e1b66,0x32574d9c,0xbd893721
.word 0xe1034dac,0xa3899b70,0x9c51d81d,0xeb2a587e
.word 0x4c3deaf7,0x14d15726,0x8104a180,0xedda2d17
.word 0xe44bd1a6,0x6ce5f220,0xaae8734a,0xf970813b
.word 0x8c4ee9b2,0xa9c11637,0xff7387ba,0x59815bd4
.word 0x3f43e5cf,0xbe917d04,0x56f629af,0x8dcfb558
.word 0x9ac27809,0x5326e3c5,0x9bb16867,0x4092d4fc
.word 0x4706741e,0x86e0c55f,0xf4dd0dde,0xf922c490
.word 0x74b4dc5d,0x8deb9e5f,0x966e2e1f,0x783e9e1e
.word 0x30d2f817,0x475b029c,0xfa26fc64,0xf82a832c
.word 0xcf973552,0x52aab6d6,0x15bddece,0x586f0d27
.word 0x97eb9c50,0xacbb5ab5,0x4c3637a1,0x67d82c9f
.word 0x8343670d,0xa65f0e36,0x1de63712,0x08d2b95c
.word 0x0ff6ed16,0x1a3765b0,0xeb0145ec,0x32b175c8
.word 0xcf0659cf,0xef444617,0xd1f12cb1,0x3ce0906a
.word 0x6fbe9745,0x6ab7bfd0,0xdf3d1846,0xdcd58745
.word 0x7095a52e,0xfda9c440,0xf0050aef,0x19a0b92b
.word 0x9bdc1114,0x3111537f,0x0b63c5b8,0x03dc931e
.word 0x25f88d66,0x10d88d05,0x30761414,0x99fd6879
.word 0x97aefaaf,0xcb234900,0x8f081f38,0x7259b7c9
.word 0x91254ba0,0x23855bc8,0x45cab866,0x85c85754
.word 0x59df6dae,0x61a415fb,0xa878473b,0x2b7e3b4e
.word 0x9066cd4f,0xbd6a1798,0x29176723,0xbfe5d49d
p20_local2_end:
SECTION .p20_local3 DATA_VA=0x0008a6000
attr_data {
Name = .p20_local3,
VA = 0x00000000008a6000,
RA = 0x0000000039800000,
PA = ra2pa(0x0000000039800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p20_local3_start
p20_local3_begin:
p20_local3_start:
.word 0x73aa3eba,0x612734e8,0xb1a523c2,0x863fb55a
.word 0xd030057a,0x86a9a6b1,0xd01d87f5,0xd171855b
.word 0xc42ef119,0x48068d4a,0x1c5d6faf,0xddb0b595
.word 0x86ea5bcc,0x44879aa3,0xf4ba0ddf,0x21ea2902
.word 0xbc2c67be,0xe2ca0a8c,0x33d896fb,0xb20293e3
.word 0x5fabd308,0x7cdcc876,0x59eb059a,0x6c36bea1
.word 0xd1bab8e7,0x868be467,0xc7e09ec4,0x4b14cdd5
.word 0x9f9c8a49,0x77634f00,0x24b06a19,0x9c0bada2
.word 0x7d9e03ac,0x64e5c437,0xde77f015,0x1a2d6f3d
.word 0xcd40808f,0x332dea5b,0xbeed4944,0x2dacfa9c
.word 0x135259a7,0x0bcd02c1,0x5835185f,0x1258421d
.word 0xded4034f,0x97aa1151,0xb2a09b00,0xe6a7137f
.word 0xbe334701,0x7b831d74,0x925606f1,0x1fdc7434
.word 0x2bc94f84,0x502c0d29,0xb17be20b,0x548b8673
.word 0x51587e48,0xb3563e1e,0xed0d3e8b,0xfdf22750
.word 0xc138b9f9,0x056df203,0xaba42cd4,0x79bd6785
.word 0x2d3754fa,0xf1937acc,0xcec80aea,0x05283dec
.word 0xfdda678f,0xc7815056,0xbe1c1fdb,0x6347f00c
.word 0x1174d75e,0xc4d207eb,0x11fcf246,0x1fcec504
.word 0xc474ca3c,0xaf254b98,0xb5aafdcb,0xeacf6b85
.word 0x0735bd57,0x09532290,0x6927f671,0x00ec8710
.word 0x2fb2b552,0x20f8013a,0xb513a0f0,0x6adff270
.word 0xbf750512,0xdcf78558,0x346124d6,0x71b5c1b8
.word 0xc5735764,0x161dd582,0x15a70aae,0xcd1df214
.word 0x6c0d0539,0xbb839e68,0xe7989701,0x2b982bab
.word 0x71d7e0bf,0x65a34160,0xd8936b8d,0x8712929e
.word 0x222f3eac,0x6d1b0057,0xfc56d7f3,0x05d92b35
.word 0x66f8cb40,0x1472b6a7,0x04cf6be0,0xc2519154
.word 0xfecafba0,0x131007c4,0xea377415,0xfc9edc95
.word 0xa7686df6,0x66aa75a4,0x11075807,0xa1357f02
.word 0x76f77579,0xa10939f6,0xa4b6df49,0xe2203ee4
.word 0x6845b124,0x0a77fc37,0x4036d546,0x44f7a7bd
p20_local3_end:
SECTION .p21_local0 DATA_VA=0x0008a8000
attr_data {
Name = .p21_local0,
VA = 0x00000000008a8000,
RA = 0x000000003a000000,
PA = ra2pa(0x000000003a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p21_local0_start
p21_local0_begin:
p21_local0_start:
.word 0xcc571868,0xd67e4569,0x40b95cd2,0x07d94fd2
.word 0x5bee76f4,0xf56e252b,0x4cef38f9,0x9d8c7baf
.word 0x65de7726,0xe27431ff,0xd2c25371,0x45440c18
.word 0xf929936e,0x26157ab9,0x8c6b27fc,0x5405033c
.word 0xc6c439f9,0x32ea7e62,0xe44d57a3,0x60d64553
.word 0x7442554a,0x0218ecd3,0xaef10f8b,0x631b08d7
.word 0x79ea4c28,0x40023ea1,0x82a7019a,0x331bbc0f
.word 0x417c97a9,0xb109d51d,0xe5e0fe7f,0xac2fbeca
.word 0x6928f3fe,0x9ac6c4c3,0xbe228fc0,0xbac818ba
.word 0x22186594,0x3ec51e0e,0x8887f950,0x7c3cec91
.word 0xabfd213c,0x3df3f311,0x4ae567ab,0x60d58d7e
.word 0xfa0cf2c9,0xc2716f9a,0xaebb2295,0xc1bfb321
.word 0x28036c30,0x417414d6,0xd4c873fb,0xb80635fb
.word 0x570cc1bd,0x2e3ed78f,0xaeaf1a4f,0x84ebbfc5
.word 0x22b2ae12,0xeb6059c1,0x353fd637,0xf0c0f712
.word 0xbb409e3b,0x0b608ce9,0x5853a531,0xc4f97325
.word 0x7a97dd8e,0xf7c74492,0xfadfc0ab,0x56e95339
.word 0x381c1e97,0x1875c5f6,0x6f8928e8,0xba7946d1
.word 0x0a4e6692,0x6098b237,0x80658831,0x6a980c2a
.word 0x816abbd7,0xe5c6bb1e,0x55a2de9d,0x1bc7772a
.word 0x2d9c7f1e,0xf49d1695,0x0cdc260a,0xc12d27d1
.word 0x0386a936,0xee0f06a7,0x7d033c03,0x576ff3d8
.word 0x6e30366a,0x15ef3eff,0x0412053a,0x0677e0a9
.word 0xafb7a33d,0x6e181259,0x0413e02a,0x7d298aa7
.word 0xc1341441,0x06e0bd91,0x2146564b,0x6258176d
.word 0xecfcf70a,0xd968bb00,0x84bdeccd,0x0b2b8782
.word 0x432c1148,0x50289033,0x998fdbac,0xfc65e013
.word 0xf0f5c8e3,0x13b25864,0xb13315f1,0x7a435795
.word 0x30ac2508,0x8b77093d,0x80f8fb49,0xb1d21bf4
.word 0x93ec3cff,0xa70149c0,0x1080f70d,0xd64d6603
.word 0x2acd3be4,0x73453e78,0x8b6a2b13,0x5681375a
.word 0x13086498,0x500aa824,0xff74c6ca,0xf4520b1b
p21_local0_end:
SECTION .p21_local1 DATA_VA=0x0008aa000
attr_data {
Name = .p21_local1,
VA = 0x00000000008aa000,
RA = 0x000000003a800000,
PA = ra2pa(0x000000003a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p21_local1_start
p21_local1_begin:
p21_local1_start:
.word 0xa09de5a0,0x9f16e285,0xbc9816a3,0x0dd0e67c
.word 0xe1c178ce,0x5be4c5ae,0x4d833b3f,0x443d0f10
.word 0x5f1e8749,0x3186d7d4,0x2e8d7994,0x244816d3
.word 0xc6ddf08c,0xbbc3f056,0xf2b98f12,0xec98ce08
.word 0xeb7f4c4a,0xf1fa771c,0x5a567be7,0x71309cb0
.word 0x98ad2e15,0xe6d90230,0x92f1c8d1,0xcbeac2b7
.word 0x60d20a49,0x19aeecd6,0x286d4d39,0xccc1c6e9
.word 0xb716d702,0x3bb94f7c,0x213cbc31,0x558c53e6
.word 0xba71bdf2,0x14c67a09,0x4061413b,0x9dc6c42e
.word 0x604f15d9,0xb3c7b824,0x37c7b51f,0xc65a04c4
.word 0xed8af527,0xbdbf13c5,0xbc489224,0xc5e613a6
.word 0x53ef1bee,0xb4d4c31a,0x3dfbd428,0x3ae966ba
.word 0x7df24383,0xea001394,0x637d891e,0x959ffdee
.word 0x86d6e921,0x72166ea1,0x21d8902e,0x1930d528
.word 0x2d4fe37f,0xac17b2b5,0xba9b96bb,0x0c5b0e6a
.word 0x548c9d5f,0xb5b4dfe8,0xc60bbcc6,0x9fe086c1
.word 0x172cb7e7,0x94b8ad68,0x46bd6098,0x71f78e9c
.word 0x4b426829,0x2ec6e3b9,0xb0b45722,0x7cd4a3ac
.word 0x5e6cf38e,0x4f3f1b85,0x16a8293d,0x42b26953
.word 0x76ea2575,0xc986b783,0x33b7631e,0xd060d8a4
.word 0x85ce819a,0x1d4ed16a,0x9732a303,0x0cad79ab
.word 0x9f674f03,0x23c17f03,0x77e21785,0x19347207
.word 0x0d33abd0,0x6d55353d,0x6d9fecdc,0xea2dc86a
.word 0x2dbfec8b,0x2aa19eec,0xc892ab93,0x19de7c4f
.word 0x1bab635d,0xb1819ec0,0x1cf784a0,0xf94e49ec
.word 0x43b1b8f0,0x268eca89,0x3d8cb9be,0x4c6e4869
.word 0xdb965b3d,0xe0c2a65d,0xe8267816,0x362284eb
.word 0x5aaf8075,0xb30803eb,0x6ade5f68,0xc8842c56
.word 0x5f5eee15,0x83fa1b66,0xe56a1101,0xfdd064f9
.word 0xb3358462,0x55a517c7,0x497b6173,0x35524c30
.word 0x713f6736,0x864e318a,0xbb4e5054,0x478d58ed
.word 0x0c7da22c,0xa8fd4e72,0x0b4d7874,0x7f44ae3b
p21_local1_end:
SECTION .p21_local2 DATA_VA=0x0008ac000
attr_data {
Name = .p21_local2,
VA = 0x00000000008ac000,
RA = 0x000000003b000000,
PA = ra2pa(0x000000003b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p21_local2_start
p21_local2_begin:
p21_local2_start:
.word 0x67e6141e,0xeb64c93e,0xa92e7314,0xa0948bf1
.word 0xe1c94f5b,0x9cc0d5b8,0xb7e7af68,0xb8d6de3f
.word 0x9ee75e75,0x378c756a,0xbd67c6be,0x7a644eb3
.word 0xb095d8b1,0x17aca01f,0xc78f332e,0x3256012e
.word 0xd2bcd55c,0xeeeb1c2d,0xd7534d44,0x739562a7
.word 0xf4c920d7,0xdd3aebee,0x683876e7,0x8805d41e
.word 0x369cc136,0x05b8b746,0x53ee0620,0xb4f2927e
.word 0x8dec04df,0xb1084496,0x98e47f98,0xd65477db
.word 0x21a9b7d1,0xeaae9665,0x3296b506,0x68b57815
.word 0x570f3b4c,0x00ad40dd,0x7e75ca90,0xc0cc6fd0
.word 0x83067c43,0x4a1f873a,0x97930e6f,0x9f3430b5
.word 0xaa53c876,0x424fe5fd,0xacf99930,0x729be443
.word 0x8757d4c0,0xb0eabbb7,0xdedb2fb5,0x29ef96e4
.word 0xb65315cf,0x587f4a74,0x230e9d7c,0xf8177a05
.word 0x555d661a,0xd78baba3,0xc0902697,0xf86b4df9
.word 0x926a72c5,0x26a4bf9d,0x7bc9f18e,0x8bd191f7
.word 0xb10d4a89,0xcded4154,0x70c9133a,0x94b5541f
.word 0x16b85539,0xe909c3a8,0x4cd93ed8,0xe6881475
.word 0x41d4b28c,0x6a3bdc5c,0xa7575671,0xd7a3acb1
.word 0x88352b4b,0xe371092c,0x55c2a32f,0x92ceeca7
.word 0xc3dab491,0xfe8aa196,0x06c46834,0xaf0ba5d4
.word 0x827e0368,0x906977a3,0x33279d89,0xfb893a93
.word 0x09207ab1,0x4e0a3318,0x841e3365,0xc278b279
.word 0x4024ce78,0xb5cb11ca,0x81a9f3e8,0xf49ccdff
.word 0x4dd718ad,0x3f79d984,0xcafbd76a,0x31a99550
.word 0x4e0361b4,0x84d25e93,0x4db62fcc,0xe9921b72
.word 0x172bb4d6,0xf7c573df,0x924e40d4,0x95d8084b
.word 0x4265b45d,0x63d8ee14,0x40f9ae47,0x00cec51e
.word 0xa9bf5409,0xf40d4716,0x45de9fda,0x30246b47
.word 0x654bd9da,0x9f7e55cb,0x16ee97c1,0xf497f2a3
.word 0x04b8ee08,0x83e20152,0xed6586fb,0xa0d0ab69
.word 0xadc31e13,0xf998f3be,0x6f526152,0x21b7d9ee
p21_local2_end:
SECTION .p21_local3 DATA_VA=0x0008ae000
attr_data {
Name = .p21_local3,
VA = 0x00000000008ae000,
RA = 0x000000003b800000,
PA = ra2pa(0x000000003b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p21_local3_start
p21_local3_begin:
p21_local3_start:
.word 0x5074e1bf,0x9f1626ef,0x48c8d84b,0xe2eb1ba8
.word 0xd1901ef1,0x7251a26b,0x37988871,0x43379609
.word 0xdc870f91,0x1bfaecd5,0x512790b8,0x359ec644
.word 0x9d24789d,0x388e0205,0xa769dbdf,0xc2e81e2a
.word 0x3421b9b9,0x49793617,0xc4681850,0x45db028a
.word 0x9385e293,0x3daaa6d3,0x4a6e5e04,0x5eac6c7d
.word 0xb2948bb7,0x21714721,0x69c0b631,0x2402683b
.word 0x224164e8,0x3dd6221d,0xf4cc8375,0x8c009585
.word 0x3bf06c22,0x44b9b872,0x631aeadc,0x7cf1ce54
.word 0x906b6332,0xfa8824d3,0x59900444,0xe033fa8b
.word 0x992d4882,0x6591e06b,0x72362a71,0x075036a2
.word 0xc5707648,0x3142d580,0xd6ec74c8,0xedf8efab
.word 0xa0ff96a2,0xe524345c,0x611d039a,0xd61f85cd
.word 0xc0e62598,0x3a266482,0x7cabd7b0,0x2d55ab97
.word 0x3bdb0cb9,0x2f567c46,0x0849b3ea,0xece1cf24
.word 0x3c05c0a9,0xf92d598f,0x80e31faa,0xafc344db
.word 0x47852697,0xafe7630a,0xb10aeb48,0x7665987d
.word 0xf91acdb7,0xe53957fc,0x0bf048cc,0x950b0b99
.word 0x8042c2d6,0xf750ff10,0x22ce3c89,0x55addbb2
.word 0x0fb16ad8,0xb06041e3,0x4215be1b,0xf29e444e
.word 0x2417aa95,0x2c00b3e4,0x55cd188f,0x81a2bf9d
.word 0x9659c261,0xec772ded,0x7f819b8d,0x38154d13
.word 0x69715687,0x91b27d84,0x58ada017,0x78e82022
.word 0xe0f0af58,0xd4b5b872,0x4fad6863,0x7ba3f506
.word 0xdc0242d9,0x244bec36,0x419f40ad,0x48bee78f
.word 0x05a404ed,0xbaab055c,0x0414c6c4,0xd17b323d
.word 0xa45ff493,0xd5849bfb,0x9f386058,0x5bb9cd1b
.word 0x16943d62,0x078ebfe3,0x12cbcf4e,0x5dd45d1d
.word 0x6cd7e475,0x29e944b1,0x02ad3aa7,0x1d68e730
.word 0x5cf74bfd,0x17acda2e,0xaed71b3d,0xea5b120c
.word 0x82d5f7ed,0x5ea5d5fb,0xdcb60aa4,0x7b53eb75
.word 0xe17fb3a4,0xfc1915cb,0x84e64d22,0xb61c603a
p21_local3_end:
SECTION .p22_local0 DATA_VA=0x0008b0000
attr_data {
Name = .p22_local0,
VA = 0x00000000008b0000,
RA = 0x000000003c000000,
PA = ra2pa(0x000000003c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p22_local0_start
p22_local0_begin:
p22_local0_start:
.word 0x8fb5e23c,0x3ea9beb9,0x02bc54cc,0x122f4e97
.word 0x30731017,0x8d45858b,0x27a091b1,0x4ebb5784
.word 0x3e693c1f,0x9e22f843,0xb0696636,0x554f544a
.word 0x1f442eb0,0x0381bfad,0x3302db5e,0x3b5f02ca
.word 0x16113973,0xb771fd5e,0x9b789aee,0xb3482a28
.word 0xa039f5bb,0x11c1b0f9,0xb57bd32b,0x2bc8b6ca
.word 0xdf0eeb3d,0x9b5e3dcd,0xccfe3125,0x2f39f86e
.word 0xed5b7b0d,0x92f87589,0xee2aeca3,0xc5668746
.word 0x0e0e2dd7,0xbf10ce35,0xd523541b,0xef9c29ca
.word 0xe8e5eb51,0x7e5ac643,0xbc9c7681,0xcb88d766
.word 0x86a84efb,0x0a23a632,0x0ffc3eeb,0x2fa84e56
.word 0xa7cd4d7c,0xbe6b0c23,0x3e9fe193,0x4811ed55
.word 0x3b809eaf,0x7dbf34f0,0x0f677f68,0xb1818dc0
.word 0x7b3f963e,0xb7ee7395,0x80d4e7d1,0x556faafd
.word 0xc983906e,0xb9622c4c,0x1fee97f1,0x40ced5f1
.word 0x3cdd5782,0x19ff652d,0xa79d509f,0x2be19660
.word 0xf6911b8d,0xd8d788d8,0x9e6c654a,0x4f62af2e
.word 0x8b1f54fc,0xd3ec9b47,0x8bf23f7e,0x7c22c739
.word 0x81f34335,0x1723a506,0xdb12e668,0x05d6a833
.word 0x1470c5ec,0x9f07b560,0x7b058763,0x3c0e60f9
.word 0x40599550,0x758cfee5,0xbee8e24a,0xff40c623
.word 0xdabd11d6,0xc088f833,0x3e2f6ab0,0x9cde3540
.word 0xeeb3ba71,0x30c59aab,0x2fd986de,0x85b8f585
.word 0x510486df,0xae6dd056,0x993f9366,0xd786e012
.word 0xb2e67701,0xf7610751,0xf3fc36ca,0x700d84b1
.word 0x520e3960,0x1a7bbc34,0x05f0f650,0xd4948af5
.word 0xb4945ffb,0x713e749b,0x90fd0f3e,0xa398b7a3
.word 0xb0b23126,0x4852967f,0xef4bf309,0xa5cfde02
.word 0x38edcf48,0x04ed85b5,0x8b461989,0x76473ab2
.word 0x6d3eed8a,0xa10b6279,0x5f0cc3db,0x50fadddb
.word 0x493f28ce,0x90d9eb0f,0x96369e17,0x399e9baa
.word 0xf03e398c,0x409366e9,0xd44d043b,0xe33dbd7f
p22_local0_end:
SECTION .p22_local1 DATA_VA=0x0008b2000
attr_data {
Name = .p22_local1,
VA = 0x00000000008b2000,
RA = 0x000000003c800000,
PA = ra2pa(0x000000003c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p22_local1_start
p22_local1_begin:
p22_local1_start:
.word 0x34e05da0,0x998c8cd6,0x7a97c85a,0x51ce53b2
.word 0x6cc6bb6f,0x8ad2e27e,0xdd3cedd9,0x474a1220
.word 0xd9cd3310,0x60bf3533,0xcce6ad81,0x0c463205
.word 0x978397a7,0x54b4ba82,0xa72fad1b,0x4a5a2165
.word 0x13b2bbf5,0x6d7d0fc4,0xf5081584,0x56317ef3
.word 0xd7e412a1,0x2791dafd,0x528841cb,0xb73d03a1
.word 0x47d3d7ac,0xbe280c83,0x309e9a32,0xd54ebedb
.word 0xca05c238,0xe84ba19b,0xcb9ef5df,0x84afdd8e
.word 0x67b4259c,0xf76f2024,0x3d868188,0x2ab50533
.word 0x139714c9,0x8ffa89a3,0xaac9a00d,0x6bdf6e6f
.word 0xf8b89358,0xaf84a2c6,0xc2e7addc,0x732b3583
.word 0x6993dd7f,0x181333e7,0x3c4e149f,0x9f340ab2
.word 0xa46ed087,0xe1aedb3b,0x090b30ee,0xa3e4a278
.word 0xd793a89e,0xe887a80b,0x142eb39f,0xe55c2724
.word 0xdd1961ad,0xb65e16c2,0xff784c8c,0x87fcfd3d
.word 0x4c44f064,0xc6cffde9,0x3b209b19,0x016395be
.word 0x80cd4ff2,0x210fd3ef,0x180b1ea7,0x2f78ab17
.word 0xa6b53b42,0xf0f23670,0x8d8d019c,0x8360ecd9
.word 0x593dcede,0x53d31393,0x5e5ce640,0x815f6cd5
.word 0xf89924d5,0x7782b7a7,0x74c6fc3a,0x9f7d9b8f
.word 0xf4f1719e,0x9e56952c,0x6838f826,0x0c33638a
.word 0x69b32b05,0xb17bb00a,0x51bb208e,0x4fbfc48b
.word 0x13fcaede,0x34b85677,0xbfe3d390,0x2cdb9b23
.word 0xc52da84b,0xe0f121f4,0xf9e0e690,0xab299811
.word 0x8a166223,0x588b66b4,0xc5d5fb00,0x88b39352
.word 0x306c57b9,0xbfa1e387,0xefa2c8a0,0x3bc72a55
.word 0x73f48511,0x05967a1e,0xd2d4ce19,0x40dec007
.word 0xb7ed45ac,0xc3699e8a,0x041717df,0x34baaa0c
.word 0x0567bd99,0x802c3c8c,0x569744df,0x2066e7ff
.word 0x8193a21b,0x43e65a41,0xc7eab2f9,0xb6eaad3b
.word 0xfec45902,0x4fb320ec,0x891fe63a,0xa3dfb7c1
.word 0x54f6804e,0x604fdb64,0x0e159bc7,0xbd719770
p22_local1_end:
SECTION .p22_local2 DATA_VA=0x0008b4000
attr_data {
Name = .p22_local2,
VA = 0x00000000008b4000,
RA = 0x000000003d000000,
PA = ra2pa(0x000000003d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p22_local2_start
p22_local2_begin:
p22_local2_start:
.word 0x95f9fe10,0xbd98245b,0xbd08793b,0x66b5dbc9
.word 0x89873641,0x3cc2be12,0x0364b2e0,0x6da75bc4
.word 0xd56f12a6,0xa2f91e5e,0x823cca03,0x8a389c88
.word 0xeebb2fcb,0xac3d2d80,0x5f59aebc,0x36e70973
.word 0xf7ec56ed,0x5dcaf53c,0x7d19ca69,0x31c69fbe
.word 0x4647d9cf,0x59a437c4,0x457e285e,0x4d411d12
.word 0x75b9a6d9,0x1aa27b46,0xaabf9df0,0x17aad2ae
.word 0x23ce997a,0x50eeda4d,0xe83b4e1f,0xe0fdc262
.word 0x70832bcf,0x9175b114,0x21d183c4,0x9c0d5be2
.word 0x47813e03,0x9556fb43,0xec96778f,0x07bdec47
.word 0x2759c506,0x3ad00744,0x2ff9e21b,0x6a29d411
.word 0x3ac8cf61,0x0632e9cb,0x25df60ff,0x1307974c
.word 0xaa2dde6c,0x6b40a507,0xa178f1d3,0x60c190e5
.word 0xa8dd48f0,0x576837b8,0xbba5cf5e,0xbb83cba7
.word 0x4a11dd4c,0x99cd72ba,0xe2fa919f,0xd15430fc
.word 0x2cc363a9,0x58e66101,0x9dd146d5,0x916c8e58
.word 0x29a1da8e,0xef676832,0xdbb73789,0x26f219f7
.word 0x4690b5e0,0x366195d9,0x016810af,0xb1a2f802
.word 0x8a7f04cd,0x93ed5863,0x58e1d087,0x1a4c700c
.word 0x55560327,0x5f5228f9,0xf803293b,0x49f3debe
.word 0xe7fc7371,0x4d79520a,0x73f916a8,0x77138ff4
.word 0x44c54df1,0xf072c226,0xa1b24fef,0x9d26189d
.word 0x6cdf24e4,0x19b5ffe8,0xfa638a60,0x11c71b9b
.word 0x0d3c60e2,0x4eab4be4,0x0c7c3466,0xaf639a46
.word 0x9352a4b3,0xffbb8a12,0xd17e1251,0xbb9c3403
.word 0x01660bf4,0xd6e8dfa4,0x7ed7d8d1,0xc87d7e5f
.word 0xa716b301,0xffe34060,0xa532ce1c,0xaaa6e7aa
.word 0xda486bd0,0x96b8f11b,0x42b52911,0x729545ce
.word 0x20369071,0x37810a7f,0x8644d1a7,0xc5de0805
.word 0x364f3c8b,0xa4e7a1ff,0xbd279d6a,0xa19caf71
.word 0x9bcb2c46,0x8d685f0e,0x07aec68c,0xb5976760
.word 0x1a6df3a6,0x1a61e5d4,0x549d9efc,0x9462a27b
p22_local2_end:
SECTION .p22_local3 DATA_VA=0x0008b6000
attr_data {
Name = .p22_local3,
VA = 0x00000000008b6000,
RA = 0x000000003d800000,
PA = ra2pa(0x000000003d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p22_local3_start
p22_local3_begin:
p22_local3_start:
.word 0x166c9f03,0x4452b06f,0x28f482bc,0xfe76d4a5
.word 0x2670cede,0x3d3cac03,0x15360363,0x572c2735
.word 0x2c660745,0xc7a5204b,0xd6316e9b,0xbf7ce96f
.word 0x7d55c1e6,0x9d88b4b9,0xf4802b25,0x7c67146f
.word 0x974562cf,0x9f8be952,0x38c3dcf3,0x77a3ccb3
.word 0xc39d6d3c,0x09461e3b,0xcf1fb28b,0x921477c8
.word 0x5462ef93,0x90f96b62,0xd9413fbe,0x1e65ed6f
.word 0x8d728f54,0x8be20b26,0x8396b87d,0x4673d7e2
.word 0x61cf42b4,0x47114077,0xd1f31c8d,0x56def1d9
.word 0x356f17e1,0xc3606b29,0x91de51c4,0xa13995dc
.word 0x2a5d2385,0x6ad5d7a5,0xf7826270,0xc4732e88
.word 0xc58cef1d,0x63668cdf,0x75b63024,0xe2b5fa26
.word 0xda888936,0x94fdc09f,0xd01c5f08,0x990905ad
.word 0x2fe5f0ad,0xaf52e095,0xe7ed75e7,0x5b8339e9
.word 0xa02c12d1,0x08f00910,0x90117fa4,0x9025d446
.word 0x95145346,0x1d56d69c,0x1b5faf87,0x8652b522
.word 0x8b939e80,0x5779b7e1,0x0c37859b,0x07b04772
.word 0xaea7b764,0xdd31f51a,0x0f350a3a,0x066f4f98
.word 0x59d456d3,0x4967d10c,0xf2d29bc0,0xced29418
.word 0x4f091378,0x13b175d1,0x6730a717,0xfbfadd1d
.word 0xd392fb95,0xda251560,0x2d23634c,0x53683219
.word 0x1228945b,0x472963db,0x290582f7,0x44e2b600
.word 0xc54cd59b,0x6c9d02c1,0x49067cdf,0x260c3dc2
.word 0x6db0096e,0xb39efb97,0xb10ae226,0xd4c397fd
.word 0xd8d37712,0x8e3e958c,0x54e992b0,0x4fba052e
.word 0xfa72e259,0x9c5ad0c0,0x48989e1d,0x81533b9b
.word 0xe59c7d6d,0x0f234974,0x91ebe516,0x4a994344
.word 0xa0866be9,0x69e535ea,0x5da306f0,0xf40e9d2c
.word 0x4b577465,0x293f0c61,0xab38883e,0xa19c6741
.word 0x109eb2da,0xc1eac947,0x9e5c9242,0x4c061510
.word 0x7631723f,0x3c4e285b,0xe45f6b1b,0xd9b48f7a
.word 0x5b6e1d5c,0x8dd03675,0x2eb6104c,0xa541d44f
p22_local3_end:
SECTION .p23_local0 DATA_VA=0x0008b8000
attr_data {
Name = .p23_local0,
VA = 0x00000000008b8000,
RA = 0x000000003e000000,
PA = ra2pa(0x000000003e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p23_local0_start
p23_local0_begin:
p23_local0_start:
.word 0x52bb5eb9,0x28828567,0x8d7e9e21,0xbe485c0e
.word 0x5381b429,0x24e5bb92,0xfdb78a18,0x04bf6aba
.word 0x5cce9808,0x6be0810d,0x4d787a36,0x04662148
.word 0x3da29f6c,0x74bea89e,0xe9141e3e,0x6f75810a
.word 0x0a0a2c7f,0x6d5eb2cf,0x5c7ae499,0xedcaaafb
.word 0xd1d9a014,0x469c8a6e,0x088d48b0,0xf43a2e64
.word 0x7f2c797f,0x6b6ce29c,0xbf58c8f8,0x3d19d9a7
.word 0x479f6e42,0xc3bac6de,0xf1e92413,0x4d1a6cb8
.word 0x8112c11a,0xca7486d2,0x93d6cac6,0xa8ea9676
.word 0x72b8d0db,0x0dd991a6,0x20e8b72e,0xf72fd9a4
.word 0x594f4efb,0x8cee25a2,0x39e02a84,0x1999c819
.word 0x377e3fee,0x1c4fec07,0xdf31f2bf,0xd1965534
.word 0x81e61c67,0xcbc0baad,0x0edd7e14,0xd7e15967
.word 0xc48fd028,0x678961db,0x797be098,0x41580f03
.word 0x3095f41f,0x7b8533c8,0x4ea51d2e,0x474e0daa
.word 0xbb0d5ff8,0x73603d9f,0x536a3ff0,0xcc2f6bd1
.word 0xedc81e3a,0x4398c785,0x10ecd3c1,0x9eea399e
.word 0xd993aa1b,0x0819fb20,0x90819738,0xf06b6fe7
.word 0x863c5d89,0xe48b9b7b,0x9ce6dc70,0xbe0c9d95
.word 0x49946996,0xc99799a0,0xf25a7347,0xed3d8bde
.word 0xb569f08f,0x1454bd31,0x11854191,0xfe23833a
.word 0x2116ebc9,0x2bb4ebff,0x02c3db9f,0xcd9cbb79
.word 0xc0c31fd6,0x42b7f960,0xf63392b9,0xb383c0af
.word 0x05807be9,0x71edf575,0x99889820,0x1ee418d3
.word 0x3eca7538,0x2551c940,0xd0ad48d3,0x06d3d015
.word 0xf72fb0f5,0x8355ad5e,0x9cec717b,0x957354bd
.word 0x0d0fd7eb,0x93919eb9,0x1c4753d3,0x984c37f3
.word 0x49218fd8,0x630f17ed,0x346b4d1c,0x11ed4928
.word 0x601fafc4,0xd8e3225d,0x3314d482,0xef93e534
.word 0xd2b069a7,0x71cb386c,0x66a24289,0x2bb67054
.word 0x3b9d0847,0x12b55dd8,0x1c1536f6,0x7890be16
.word 0x92aac334,0x48d7a4e6,0x11fb49a4,0x82ef8dc5
p23_local0_end:
SECTION .p23_local1 DATA_VA=0x0008ba000
attr_data {
Name = .p23_local1,
VA = 0x00000000008ba000,
RA = 0x000000003e800000,
PA = ra2pa(0x000000003e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p23_local1_start
p23_local1_begin:
p23_local1_start:
.word 0x4e5ae956,0x81447861,0xd7128135,0xeedee051
.word 0x5df0d968,0x4d1d20fe,0x7f4cc787,0x1d279046
.word 0x01ff12a0,0x119f0148,0x7658d4ca,0x804f10e4
.word 0x2340ffa2,0xe422f36e,0x204161f9,0x1da96a90
.word 0x91894b76,0xd95a5fa9,0x474e75c6,0x3c0c2307
.word 0x6c6f8457,0xe3dd4de0,0x0ff5f3b8,0x4c28336c
.word 0xdd86a124,0xa2e18e6f,0x9b6d59f3,0x0cd04b8c
.word 0xaae71d3f,0x7ee8e7fc,0x42981e2e,0x76e6f7c8
.word 0xafa1be1d,0xd45c000f,0x3288bccb,0x5c3d8c12
.word 0x27db6a7c,0x419e3361,0x69a8edf8,0x9da687ad
.word 0xa8536ca2,0x8c1d022b,0x296cb9d1,0xbbe880cb
.word 0x473d9fb3,0xcea3d328,0x1f8059d4,0x57144ba6
.word 0xb1937bc2,0x87b4a975,0x82506fec,0x1dda5d11
.word 0xe15017ba,0xc5524c9c,0x790a0c60,0xd37d5ef0
.word 0x2bd7d0c7,0xf3758f58,0xdad590d3,0xf3d9bf48
.word 0x7d5ae4ab,0xe6c54668,0x26200ee1,0x803ff730
.word 0x69a9f923,0xef9e35d2,0x1917348e,0x5c537477
.word 0xa6b4ab55,0xc63394db,0x91f24efe,0xc7654439
.word 0x3c293fe7,0x07afb6dd,0x1369cad5,0x2b57cc01
.word 0x9d30a315,0x262d797f,0x81680017,0xd2673f1b
.word 0xd478dd55,0x706479ca,0x8d6b4950,0x2312978c
.word 0xd372f3d5,0x9f761f3b,0x0a596273,0x2b625a18
.word 0xf2f6f986,0x49305cd4,0x8ffeceda,0x36b1d8fb
.word 0x86e0821e,0x21d107a7,0xb916d4a9,0x75ff3ff0
.word 0x3fa5e80f,0x8a679ce2,0x1b97277b,0x285be564
.word 0x126afb76,0x26e15fc4,0xfac57c94,0xd6674f63
.word 0xd73842b2,0xcc424635,0x595c9fed,0xd4cdda7d
.word 0x4453a08a,0xcd86b101,0xbfc4cbc6,0x9ef10e33
.word 0x3c1fbbeb,0x683b30f4,0xcc3cd3c4,0x50daf6f7
.word 0xb3f33438,0xa26d4243,0x3d8b63b9,0x1100a567
.word 0x5fd2ecdd,0xdccee818,0xee5c70ed,0xd91f5cd6
.word 0x7c370299,0x29dbfd6c,0x644902c8,0x3b56bbf4
p23_local1_end:
SECTION .p23_local2 DATA_VA=0x0008bc000
attr_data {
Name = .p23_local2,
VA = 0x00000000008bc000,
RA = 0x000000003f000000,
PA = ra2pa(0x000000003f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p23_local2_start
p23_local2_begin:
p23_local2_start:
.word 0x1a61bd34,0x6d295559,0xf6662a61,0x40750092
.word 0x6572a72d,0xea43bca6,0x4a00be3b,0xfdaae3f1
.word 0xcf82a90b,0xaf877d83,0x5af8d91f,0x5b71e850
.word 0x354de410,0xd735e518,0x0c34359b,0x4196b76b
.word 0xdca52f15,0xb3fef0e8,0xcab6f3b6,0xf01dcc30
.word 0xf161af10,0x85f7d169,0xef962084,0xb9133865
.word 0xbc72aa24,0xb9442608,0xf7f863a2,0x75b24a9d
.word 0x5b783735,0x0d5b580b,0x5f15c0e2,0xdf0140c0
.word 0xe983c39b,0xc2e28f4e,0x2d86a364,0xcedac454
.word 0xc5da8995,0xd0c5fc80,0x933e8238,0xa866ffe9
.word 0xc430f9ae,0xf13988e0,0x2a0856c9,0xdc9e3802
.word 0xfd6ecf53,0xf0157fef,0xbdcdbd64,0x5b4d968d
.word 0x7a39ad78,0x285db1f1,0xac94441a,0x5051c831
.word 0x259fb8a3,0xe8db1ce9,0xa8128a97,0x8d5e7d77
.word 0x9362b0c3,0x4f7b5a75,0xda86efd5,0x047e898b
.word 0xc8877665,0xe65a291e,0xa93a6329,0x4c8736e8
.word 0x7adeb7e7,0x72958b5e,0xfe98ffbf,0xfe98e011
.word 0xa68a4881,0x8659e4dd,0xe8d719cc,0x8b421c5d
.word 0x471cd12c,0xe3f5be1c,0x4f7da129,0xd3c42aea
.word 0x384cd841,0xd09f62f7,0xc46ddf74,0xafa6842c
.word 0x8609a219,0x3d85207d,0xddf2caba,0x8cafd75a
.word 0xa846eca9,0x137ca3d3,0x0c0a0fec,0x9eccf7c5
.word 0xa98fe362,0xf9abd53a,0xcd3d3068,0xc7d3f63a
.word 0x15ed3ead,0xa5a440b4,0xd2f33a32,0xf5e9379d
.word 0xb78edeab,0x246fda44,0x633bcf09,0xc0f22bc1
.word 0xb9c9dc76,0x79f1b089,0x6a5b1d05,0x693260fa
.word 0x3b850310,0x1e7db9d4,0x98d7ee7a,0xc5a4caa2
.word 0x6e25a840,0x955e2c09,0x0ec4f336,0xdec5eafe
.word 0x26fb6b60,0xbedb8288,0x7cb92a40,0x7c2a3f5d
.word 0x5a40293e,0x970ea498,0x44c02014,0xaf0ee08c
.word 0x85422f68,0x6c8fb29d,0x78f6602e,0xc1ab4d89
.word 0x485909b5,0x4e47f981,0x88d9aaf8,0x05dc1ced
p23_local2_end:
SECTION .p23_local3 DATA_VA=0x0008be000
attr_data {
Name = .p23_local3,
VA = 0x00000000008be000,
RA = 0x000000003f800000,
PA = ra2pa(0x000000003f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p23_local3_start
p23_local3_begin:
p23_local3_start:
.word 0x88da2e61,0xec2ca303,0x8944dcdf,0x09c19158
.word 0x4cd7ef66,0x5a36d7c1,0xabd7b804,0xfcbdda5f
.word 0x5e649ead,0x932b4f0e,0x8a36bf1b,0xd96fc24b
.word 0x05bb762a,0x6434cf3b,0x0515fa2c,0x6d0b6b5b
.word 0xd9d5063e,0x2fa0682f,0x8abdeb9e,0xdd8481db
.word 0x6b2f6679,0xcbcdb9df,0x17f3f82a,0x458022a9
.word 0x62fda21a,0xdfab3cb3,0xe76f264e,0x1f88e945
.word 0x923b386b,0x6d8dd0db,0xf45de5e9,0x3c83f344
.word 0xfeb5e275,0xed2eb465,0x648c70dc,0x394df4b8
.word 0xc6dc78dd,0xe69cc512,0xadab6d95,0x544ee3de
.word 0x31e7dab2,0xcd878644,0x22746210,0x1024f879
.word 0xa3a03ca9,0x4141e5d2,0x0e3b37ea,0xc1a05f9b
.word 0xdfac5dab,0xbde5c4b3,0x7a8184c1,0x2b81bbdc
.word 0xb2ff8342,0xc34ad565,0xe3176ee9,0x5c5b0c06
.word 0xfedeff15,0x5fa79edb,0xc544ce33,0x4ced1a81
.word 0xa8ef08a8,0xf5de4f0f,0x7a99f24b,0xf75e90f2
.word 0x644c85ab,0x46dea3dd,0xb8c0fe50,0x608fa50a
.word 0x56cfcea7,0xde3707a9,0x97e4b232,0x283729ab
.word 0xaa069619,0xde3dc3ee,0xc13a8d5b,0x0a2d3129
.word 0x85c36ae3,0xb6d9b3b6,0xa4bbb0a3,0x8f0d3804
.word 0x09febd0e,0x6af7347a,0xf539f93a,0xdaf4c471
.word 0xa2d29d73,0xa3b1a3d1,0x45df414a,0x83edcdad
.word 0x2c767063,0x7787bc70,0x265b634b,0x87e2b2e1
.word 0xd67d07f2,0x87af42bd,0xcd88de41,0x0967a043
.word 0xcecbd263,0x862391ee,0xa514d4e1,0x4527ea1f
.word 0xfdf41cfb,0x97ab4c19,0x2dad0b6d,0xd430fd89
.word 0x91f06fa2,0x747cf92e,0x6117bdf3,0x50cc08dc
.word 0x5d9fd207,0xe065f53a,0xd2176cda,0xf074ce98
.word 0x7f62e89a,0xc335277b,0x05c8eda6,0x9c6ddc4f
.word 0x9bc8888a,0x43e49487,0xb516eb90,0x48f56327
.word 0xff4751ca,0x2a7d5fe0,0x5bc94c05,0x6583c5e3
.word 0x73e598f5,0x35536635,0x7db7b31b,0xb2149d0d
p23_local3_end:
SECTION .p24_local0 DATA_VA=0x0008c0000
attr_data {
Name = .p24_local0,
VA = 0x00000000008c0000,
RA = 0x0000000040000000,
PA = ra2pa(0x0000000040000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p24_local0_start
p24_local0_begin:
p24_local0_start:
.word 0x4c463473,0xd7c70db1,0x0f988502,0xd4df3e9b
.word 0xf2b7396a,0x654b7f24,0xa7515433,0xbd7f380c
.word 0xa0deb381,0x36a52b5b,0x00496de8,0xc6c079b2
.word 0x96036e1d,0x363c510d,0xad6e2474,0xd9cfe5ae
.word 0xf13be602,0x01eb4fa2,0x0aef37e1,0xa5d25390
.word 0xa710f3a0,0xc7563c25,0xadcfc640,0x77926f10
.word 0xda83c69e,0x2bbf11a7,0xfb4a098b,0x971689a4
.word 0x5add57c1,0x4d2f45e0,0x98b2b5ab,0x054bc5bd
.word 0xbe217bef,0xbc611cb1,0xccc1f85d,0x67b02ddb
.word 0xdec824b6,0xa6d67750,0xc87f4271,0xe9b4e377
.word 0x8290d16c,0x15a92096,0x880348f7,0xbde15f9f
.word 0x6150214b,0x3bff070e,0x7eab198f,0xecb02e03
.word 0x74905cab,0x44c811ce,0xbb809b35,0x9820afc5
.word 0x3fe7f889,0x2a48f621,0x0877e9f5,0x0da4150a
.word 0x22f8cfd6,0x498f0519,0x6abd62fa,0xb47dfda6
.word 0x32aa8e39,0xf2b20c5b,0xebf7c400,0x6d199846
.word 0x9554a592,0xd0b47cb3,0x086ba8fd,0x92ed5773
.word 0x051f578d,0x1fdc8a20,0xb73908ad,0x1e421c04
.word 0x1d2c2c6a,0x096b41f1,0x8223e8d7,0x18cdb3c9
.word 0x3b617c4c,0xa86dc458,0x3f2a8c62,0x424a8877
.word 0x2ab3edb2,0x160164bc,0xa93dbee2,0xc3236cb5
.word 0x81863a83,0x1f66fef2,0xe22cbea0,0x82199e14
.word 0xa92a6eb4,0xc228e34f,0x44808add,0xc1852c3b
.word 0xc1cbcd1d,0x0b9bc336,0xfb433b91,0xbc4420d4
.word 0x5d819a98,0x824fd4f2,0x86e6961f,0x568b3caa
.word 0x9031927d,0x7377cab3,0x46a62593,0xd34a7367
.word 0x3490f9ec,0xef5e18b3,0x74f2f96f,0xc4525314
.word 0x00868c42,0x6437db8b,0x14ea2b58,0xfad3b637
.word 0xb5ebbccf,0xd527bb0c,0x09a0d0d1,0x51a24f91
.word 0xf7baa2d3,0xb920feab,0xcedac84b,0x5bd5752d
.word 0x9cbcabc9,0x71b56261,0x9a54408f,0x147b4344
.word 0x42504740,0x3de7b664,0xe05d778f,0x5a021da9
p24_local0_end:
SECTION .p24_local1 DATA_VA=0x0008c2000
attr_data {
Name = .p24_local1,
VA = 0x00000000008c2000,
RA = 0x0000000040800000,
PA = ra2pa(0x0000000040800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p24_local1_start
p24_local1_begin:
p24_local1_start:
.word 0x7acf99e5,0x448fdd4d,0xe540c9ac,0x69e79944
.word 0x9ca05022,0xc8055625,0xc7f147c1,0xe7a67ba4
.word 0x51d8b053,0xc545e822,0x0cca553b,0xa1aeed33
.word 0x0f20d016,0x64972794,0xdf7aca73,0xb5d98823
.word 0x5ab38633,0x1a587a2e,0x6d2a8b4e,0x5de2955e
.word 0x7c1b3161,0xfbe564dd,0x90223655,0x41b7210d
.word 0x7d6cb7e8,0x9fadbe2a,0xf1341096,0x2f20749f
.word 0x15c606b5,0xd2ef4e11,0x9a004df0,0x0bfde980
.word 0x47ea7f05,0x1ce90b02,0x482eff80,0xe9433084
.word 0x036110e3,0x69d6e323,0x6c3fc0c3,0xd3fa1c01
.word 0xa8e94fe0,0xb8d3baaf,0xfd412d49,0x196e1622
.word 0x1203c4e1,0x0a1caea6,0xd1221e67,0x3cbdbef5
.word 0x98849374,0xfb11b520,0xdae0fc58,0x44b4aa95
.word 0x59f50ee5,0xd900c554,0xd34d0049,0x39f506f4
.word 0x7c917362,0x8f6c9b3f,0xcc79e8b1,0x1d50c8aa
.word 0x5f7e19d4,0x079a2f04,0x01047a97,0x2af41ca8
.word 0x30898150,0x6a25a5e0,0x452c3e8c,0xdca9d804
.word 0xc55d7e4e,0x7ff8557b,0x2b81c68e,0xb2281881
.word 0xb8d27013,0xb662d1bc,0x4991e482,0x20830417
.word 0xf5ba5d96,0xb4cd7813,0xb0c800b4,0x583fc7f9
.word 0x03d5cec4,0xca6fd76d,0x49f6ee6e,0x3b6f7cc2
.word 0xde4ee3a9,0xe6191255,0x047dab0d,0x37b327a8
.word 0x70738817,0xfa511e84,0x153f826a,0xbfb858d1
.word 0x85451096,0x711e85ae,0x472a3f5f,0x17dc9fef
.word 0x3b1a5320,0x13aad9b4,0x4c08ebad,0x9da1c6ec
.word 0x00d124b4,0x3f729bce,0x06a77557,0xb03e8241
.word 0x776d75bb,0x19e50109,0xff29d541,0xbda9dd67
.word 0xd65be69e,0x46af6aa2,0xc8a302bd,0xd54b7121
.word 0xb3064dcd,0xd37d42ac,0xd95e0d0b,0x3f5f6810
.word 0xae07f1b9,0x46f350a0,0xe73d8676,0xf1ab0140
.word 0xfedcc8a7,0x689ce717,0x71e9ad63,0x544525ff
.word 0x8cdb4f94,0x1bd33b5e,0xcfddcf72,0x891a9ace
p24_local1_end:
SECTION .p24_local2 DATA_VA=0x0008c4000
attr_data {
Name = .p24_local2,
VA = 0x00000000008c4000,
RA = 0x0000000041000000,
PA = ra2pa(0x0000000041000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p24_local2_start
p24_local2_begin:
p24_local2_start:
.word 0x24cc3c54,0xe73fa719,0x5f0d4173,0x4af91fff
.word 0x40ea4729,0x8bb9339e,0xbfa26e01,0x3cdde450
.word 0xc1d64907,0xbc306170,0x102df366,0x3acd6b4b
.word 0x6b610fb1,0x0eb76f8b,0x1d5a7fc9,0x86c75d43
.word 0x5f4c5ab5,0x8298a75d,0xf4154707,0x50cf19f5
.word 0x4b2a47bd,0x91fc310f,0x4e70a131,0x03a17fe7
.word 0x8e9c53c7,0x00f38982,0xef1a22e7,0xf0d1c968
.word 0x3ef87657,0x261150dd,0x1ce3074e,0xb4e823bd
.word 0x525486bd,0x7d333d8b,0xd9366cf8,0xa7f2dd54
.word 0x2f5a3d94,0xbad9cdb3,0x24afcb23,0xb6055e5e
.word 0xd0aa7f12,0x4f9ab7b8,0x367f1e0e,0x449c91b2
.word 0xb49f8375,0xa2102e85,0x0ede2430,0x9a24ffe6
.word 0xfcc87e7e,0x121ea232,0xb55b5572,0x817ae24b
.word 0x56f13a8a,0xf44622cd,0xeec75f99,0x99c4d797
.word 0xc9e5ebcc,0xbf0fb804,0x7d69c591,0xb7c9a060
.word 0xc9eebb46,0xb11eb129,0xe480d3c9,0xa978c2e4
.word 0xfe5bf300,0x2ac233fd,0x5f254efc,0x3268537a
.word 0xc73428e6,0x646de9b3,0x4b272a52,0xc808d78a
.word 0x53736d3b,0x36d215da,0xbb8fe906,0xaa36ebd2
.word 0xf11f8120,0x6d0d9883,0x764346ca,0x055bb270
.word 0x48eb58bd,0xb17fcafd,0x787730b5,0x4470bb40
.word 0x3fa646de,0x1424547b,0x826d251e,0x1f5fcfb0
.word 0x273f72d5,0xbc9326a5,0xb9b21d04,0x2eefb867
.word 0xdf593a52,0x123931ee,0xf90c8ed1,0x488ed547
.word 0x4f37c2cc,0xbfac9568,0xd981979c,0x69c9cb5e
.word 0xfa13553b,0x022b076b,0x48899a3f,0xa24b90b3
.word 0x220f81e5,0xb0b816cf,0xf346f570,0x3c511a2f
.word 0xae4b4281,0xaa99da5f,0x0d58fadc,0xbfa46741
.word 0x94ff778b,0x277f9b4b,0xd1977011,0x76515ee1
.word 0x8a6658e2,0xda024c87,0xaa551f88,0xfe2add76
.word 0x6f261573,0xeeb0fc38,0xc30f201d,0xf4d05ce7
.word 0x0b1df084,0x14f61f71,0x91de028d,0x3783a5aa
p24_local2_end:
SECTION .p24_local3 DATA_VA=0x0008c6000
attr_data {
Name = .p24_local3,
VA = 0x00000000008c6000,
RA = 0x0000000041800000,
PA = ra2pa(0x0000000041800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p24_local3_start
p24_local3_begin:
p24_local3_start:
.word 0xd3e2b79c,0x821ba57f,0x6e3ddb3e,0x1b9da4fb
.word 0x3f82f3ad,0x50e24742,0x3c46bddc,0xde355d84
.word 0x4b21135f,0xcd41f334,0xf74dbee3,0x10f61e1a
.word 0xae5b2a21,0xa20e9928,0x685e919f,0x4e45dc86
.word 0x2206e5c7,0x9d63c229,0xd08256e6,0xb8bbf566
.word 0xce04bbc6,0xd1573c69,0x559d5641,0xe76e1d33
.word 0xaad07fa9,0x8372759c,0x2bfca382,0xccc6ef54
.word 0x0e6c4843,0x749749b2,0xb8eafe8f,0x1428fa7d
.word 0xf606255e,0xc61e4ffc,0x4498df0b,0xd9856b97
.word 0xe14c7baa,0xf5cfe9d5,0x304f88ce,0xcd1cb28c
.word 0x304fe4cf,0x73380b24,0x5e0a1220,0x9ec24994
.word 0x7aa74e75,0x4ead1c65,0x67a3093f,0x3970661a
.word 0x8aaacd89,0xc4672181,0x0c0ef0d8,0xa443d1e7
.word 0x421a4439,0x3b6e4bef,0x9f30e664,0x3adf15c0
.word 0x9c289364,0xdbc1d984,0x5da050dd,0xaee06627
.word 0x5eb7021f,0x293ccad6,0x63b1c02f,0x35a1357b
.word 0x6fa14427,0x3612e44d,0x0e6cde34,0x4bd02482
.word 0x23229e50,0x5ef549f6,0x05a028ed,0xb298b0e7
.word 0x51fd693a,0xc007ed16,0xd3b83824,0x50c38249
.word 0xdbe1d30a,0x41ff22a1,0x7aaa51d0,0x9f2eb2f1
.word 0x5693d998,0x4ba62856,0x69089673,0x1065085a
.word 0xdc14b4aa,0x48d5a078,0x162feb26,0xd5bc3209
.word 0x4f268feb,0x868977b8,0xbfee1dfc,0x9761c5f2
.word 0x8e7d7f41,0x538e60bf,0x6dbe558f,0xc05f06a8
.word 0x59fad970,0xce904794,0x65c52d98,0x4abbe4c7
.word 0xb057037f,0xcf5c6cba,0xd5b58c80,0x6cf49986
.word 0xa9af0c22,0x9a56ed9b,0xa001cf41,0x84724545
.word 0xe300cb61,0x872246f4,0x4831be15,0x5d314278
.word 0xce35d39b,0xc46452a9,0xc6d4783a,0xd3b9e156
.word 0x1101a890,0x74f4a49f,0x62bcbcd3,0x73b2171c
.word 0xbb6d6064,0xd66f3393,0x598602c4,0xb8e2f048
.word 0x34d686bd,0xf34dabd6,0x07c002f8,0xbf007218
p24_local3_end:
SECTION .p25_local0 DATA_VA=0x0008c8000
attr_data {
Name = .p25_local0,
VA = 0x00000000008c8000,
RA = 0x0000000042000000,
PA = ra2pa(0x0000000042000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p25_local0_start
p25_local0_begin:
p25_local0_start:
.word 0xa883e63a,0xbd2ad107,0xb15471b1,0xcad8930e
.word 0x150a40cd,0xc2821f12,0x0d2cc7d2,0xe0ded6b5
.word 0xa533e245,0x1939c8fc,0x49ba2601,0x78fc740f
.word 0xbccda120,0x690a8b31,0xd4525413,0xdc0016ad
.word 0xdea2d3ca,0xc3082182,0xc684f652,0xdb75067d
.word 0x62b5211d,0x4a5ca320,0x903b3c7e,0xc088c3c6
.word 0xda0939fe,0x8352592e,0x1a17a067,0xbdfe8dbe
.word 0xa4ed87c3,0x9c51a701,0x87d69fd8,0xac821824
.word 0x93474b62,0xefd88dde,0xabcaea16,0x8177d174
.word 0x205c9aab,0x7b795ce2,0x95a04a89,0xa22a1d8e
.word 0x769c1a0c,0xb2680d88,0x8a7a79b9,0xfa5baa7b
.word 0x8c5fe656,0xa9b6af13,0x9f7b8dca,0xd2e2e891
.word 0xfca29afd,0x8fdd7a61,0x5905c74a,0xdd3f6526
.word 0x7f8faa09,0x0a344d60,0x00508fd1,0xa6b0341b
.word 0x7aa9fcaa,0xd6a2c051,0xf15eec69,0x31355400
.word 0x6e631769,0x14f5feae,0xdec68aea,0x23cd6020
.word 0xf0c1662e,0xcb499f9a,0x358a7fd7,0x269b99ee
.word 0xe88dd568,0x431c7bf4,0x1445641c,0x2d71ce57
.word 0x50944332,0xd8b8d44a,0x684409b5,0xb18b7c9b
.word 0x71ec331d,0xc5b8cad1,0x76826908,0x135a7f0e
.word 0x113e2c34,0x330191ae,0x96be29e8,0xd93882cc
.word 0x7feb2aeb,0x443b44ca,0x5ab042af,0x53f662ee
.word 0xdd6c784a,0x7b0ae49d,0x3731a922,0x7d96899d
.word 0xc7e1d7c1,0x6a3348e6,0x3685af61,0x4225003f
.word 0xce7185dc,0xcd8288a0,0x82f9aa8a,0xa4606875
.word 0x89dee4cd,0x1176d4de,0x0e856081,0x0b62dcde
.word 0xb08ee465,0x9c0879ab,0x0a72aa93,0x379f2167
.word 0x17958178,0x21b0653d,0x71ac0082,0x64cf00ee
.word 0x3714750a,0x387cd2e3,0x7b8e9c5b,0xbe24e4ca
.word 0x7b0746b7,0x9293a7a6,0x6f04abd5,0x7f1716c5
.word 0x735b7e40,0xa5265581,0xb8ace419,0x839abf08
.word 0x1e596736,0x272f740a,0x830bbd02,0x956e58d6
p25_local0_end:
SECTION .p25_local1 DATA_VA=0x0008ca000
attr_data {
Name = .p25_local1,
VA = 0x00000000008ca000,
RA = 0x0000000042800000,
PA = ra2pa(0x0000000042800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p25_local1_start
p25_local1_begin:
p25_local1_start:
.word 0x1b0e4507,0xb7f85e80,0x62d853b1,0x5d52892b
.word 0x57d77153,0x0a459062,0x9dad3ff6,0x60a000a2
.word 0x74f21f57,0xaa93e3e9,0x71d289ac,0xd243e4a2
.word 0x087be057,0xba05c0fa,0xcfa43465,0x0d11f8c5
.word 0xa50545aa,0x78e7278f,0x199bde70,0xb76c78e5
.word 0x04f28aec,0x5123e72c,0xf341e62e,0x93ba10b8
.word 0xfd07f373,0x60d08036,0xc9f765d3,0xc79f6722
.word 0x66a18486,0x73320be3,0xc77cfbed,0x5397f1d8
.word 0x410908cd,0x214d1234,0xb3fc1c41,0x48cdd302
.word 0xd2d02dc0,0xff9e368f,0x47d8ba3d,0xcd431233
.word 0x0bf9f369,0x0f940a70,0xf6207203,0x8250ffa6
.word 0x734f0dae,0xc8895d74,0x1ea25a11,0x55db7054
.word 0x145a56f3,0x4a0cc21c,0x2f710581,0x07147d62
.word 0x7fe61b0d,0x6df6400f,0x732aa7d9,0x2a6c02bb
.word 0xce08a44c,0x4aae26fe,0xd51b38bd,0x17a84458
.word 0x96038aad,0xd18088a7,0x7a321d99,0x9fc5d1dd
.word 0x96101a23,0xeff6e762,0xdd0e0198,0xda027ea5
.word 0x9fa7d476,0x88be81ef,0x5058cb97,0xeccfa632
.word 0xa12280f5,0x2a660d13,0xc8f972d5,0x69ad2abe
.word 0x8bdd6158,0x1f6be961,0xe7b7a981,0x49afd8df
.word 0xc4150ad8,0x7742a9c9,0x71f94445,0x41aef675
.word 0x8009eb03,0xb182420c,0x4ab07ecf,0x76b2487d
.word 0x56e9258f,0xe8f06e17,0xb1ddfe5c,0xdb184ca8
.word 0x5e26b25a,0x88e4a2e6,0x3a18bb28,0x97698b40
.word 0x596bb246,0xf13bfb30,0x79641457,0x5a4d2f08
.word 0x151b0ba9,0x29f4faf4,0xd6971f32,0x5a6776dd
.word 0x13d23362,0x30124867,0xc0d03f69,0x93b083b3
.word 0x03bb88d8,0x2a4b013f,0x9bcf0cff,0x4da3d440
.word 0x56cadf68,0xf2ed15d1,0x7022d495,0x1b3aa4da
.word 0x6daa724d,0x7c01ab17,0xbe6d80a0,0x99fa95a2
.word 0xd05bc048,0x19fe7cc1,0xc5cef0d8,0x8a2760d5
.word 0x694ea04e,0x81ab8a31,0x3fb52bd3,0xe4621cb2
p25_local1_end:
SECTION .p25_local2 DATA_VA=0x0008cc000
attr_data {
Name = .p25_local2,
VA = 0x00000000008cc000,
RA = 0x0000000043000000,
PA = ra2pa(0x0000000043000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p25_local2_start
p25_local2_begin:
p25_local2_start:
.word 0xf4c7d962,0xea2bfb5a,0x2527db3d,0x190e5756
.word 0xaf267d23,0x6f05acab,0xbcb87042,0x3c6fb106
.word 0x8fa207f6,0x4b5b081c,0xeab90b7c,0x0fc2f31e
.word 0x8e7cc6a5,0x5d4b29b7,0xc4365941,0xb73779d3
.word 0x6969ed2e,0xcc42387a,0xf9d20522,0x0f623896
.word 0x8aeb289f,0x4325b149,0xf601b48e,0x60d0094c
.word 0x86945c17,0x398ef9f2,0xf7448bba,0x81bfc27e
.word 0xde7aa400,0x442ee5b8,0x1c9c7780,0x19814304
.word 0x9c69e9ba,0xc40a87f9,0x5d394c50,0x60629b42
.word 0xf6c3cf11,0xbd9c6d10,0x550fb8ba,0x46226d44
.word 0x6bc908a6,0x40bf0646,0xbdac69c8,0xb084edc0
.word 0x68ebbcba,0x777f172a,0x954d7385,0xde8a3b88
.word 0xbbbc9d2d,0xd2a76dbb,0xff096692,0x48afcd0c
.word 0xb6865d88,0x649fe863,0x02f7305a,0x566972f5
.word 0x81d20e5f,0x1dfc9820,0x34af0d7f,0x34ab55cf
.word 0x16a0727a,0xb186eb94,0xa18eb768,0x690d609e
.word 0x0690c3ff,0x2c72fed3,0x67611657,0x0e41f154
.word 0xd8ab2c5c,0xb48a0a02,0xa9d3b7e0,0x0c744df6
.word 0xc96d6a72,0xba064146,0x30025098,0x79d32c2c
.word 0xc22f15cf,0xb782aa11,0xc65c30dd,0x6beb4a8c
.word 0x31e71108,0xc22291cd,0x3be81e1f,0x1e2b591f
.word 0x016ebc3a,0x3c633992,0x8f30f819,0xd36d1ef9
.word 0x7e4a3a7f,0xc136fffd,0x5e34dbd4,0x4f3bfb29
.word 0x67ca858a,0xeee41f9a,0x8d28f589,0xbd8e2324
.word 0xc545c3e6,0xca0ac4d1,0x6995f673,0xf88a2361
.word 0x06de0f12,0x408800c7,0xacd8a6bb,0xf0c2eaf6
.word 0xadc0a15f,0x69b68e72,0x0bad9b3d,0x52063fb7
.word 0x2d287ff6,0x84cbc18f,0xc39b6d59,0x149da212
.word 0x9392aa64,0x802856c5,0x656d00b4,0x4d790645
.word 0xcb92cfd9,0x65413dd1,0xb72c0d4d,0x46d5950f
.word 0x0caa63db,0xc09f69c1,0x2cfd06fe,0x7abb9ce0
.word 0xd7a90c4a,0x7f64fc94,0x4e921b22,0x114977e3
p25_local2_end:
SECTION .p25_local3 DATA_VA=0x0008ce000
attr_data {
Name = .p25_local3,
VA = 0x00000000008ce000,
RA = 0x0000000043800000,
PA = ra2pa(0x0000000043800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p25_local3_start
p25_local3_begin:
p25_local3_start:
.word 0x3c16bdaa,0x3936b41f,0xe960f60e,0x751a73e4
.word 0x02516031,0x44042d7b,0x03b5e4dc,0x69eb1bcc
.word 0x69258fad,0x82893451,0xe92abc85,0x99077d5f
.word 0xeeb8fb81,0xc52e0e53,0xe7c2b2ba,0x53645f4a
.word 0xe8a3e53e,0x51b85402,0x6549b3ce,0xe58ea8b3
.word 0xd4ee4bbb,0x7a6e065e,0x1ecd111a,0x6eeff410
.word 0x9aa15277,0x46773d72,0x30f846b2,0x1ed5e30d
.word 0x00be3fa5,0xc1a80357,0x9c43f1f7,0x805ff4e4
.word 0xa6c5652b,0xffe6afa2,0x6c3cc94d,0xaea56258
.word 0x31018524,0xc82d2c81,0x5e3294e1,0x60492ec5
.word 0x892369d2,0x69d29cd6,0xee7dcb89,0x03fcb2f8
.word 0x315f44a3,0x00f9ec8e,0xcac0ed90,0x91134d70
.word 0xd2016f7a,0xff87ba74,0x83783ae7,0x9e1814f0
.word 0x9d106864,0x5622f20a,0xa865ffc2,0xf81ec0be
.word 0x576f41c7,0x0bdc78d9,0xb4e05a57,0x838b913f
.word 0x418f5180,0x3f4020b5,0x8e4facc0,0x1d460cac
.word 0x71380137,0x4623dd62,0x48aef28d,0x85285ccb
.word 0xb2331844,0x2c4cfef7,0x8f24d305,0x6aa272bb
.word 0x1e51a9aa,0xaf0603dd,0x94eab745,0x70c7499c
.word 0xa1e8f5aa,0x467ee9b5,0x9873ca17,0xbeb01685
.word 0x337629a2,0x186e52ae,0xa804c759,0x8f66ae21
.word 0x3c98c82e,0x64509de4,0xca2602ed,0x8bf21181
.word 0x72cb3393,0x32e57f19,0x4e60633b,0xec9a45bd
.word 0x66ed6e87,0x95ae6f4f,0xa25a6cf4,0xadba71ce
.word 0xb4e4657b,0x0951d285,0x474e78d5,0xb7e22752
.word 0xc0c6333e,0x91c63797,0xf7e11cf5,0x51f37b43
.word 0xa1603e77,0x28443840,0x22af1252,0xdbd6cb57
.word 0x2358a6d0,0x9a36e378,0x8eade13b,0xb15a989a
.word 0x570f2a62,0x8ed1f80b,0xa9658d86,0x40e2b2db
.word 0x4acb8174,0x610e70d0,0xba1b736b,0xafc0b8d2
.word 0x90c1ebb0,0xb14b1f34,0xcdb234b0,0xbb6ba75c
.word 0x9f52d051,0x3b898564,0xb6377d7b,0xf6261843
p25_local3_end:
SECTION .p26_local0 DATA_VA=0x0008d0000
attr_data {
Name = .p26_local0,
VA = 0x00000000008d0000,
RA = 0x0000000044000000,
PA = ra2pa(0x0000000044000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p26_local0_start
p26_local0_begin:
p26_local0_start:
.word 0x949ebe3e,0x9d489175,0x58688e6c,0x6ae5e5c8
.word 0xba79ac62,0xfc52836b,0x6afa248d,0xfe8303af
.word 0x24928b10,0xdf89a140,0xc7cbaf8e,0xb8319f01
.word 0xbe2b0d50,0xe91f7acc,0xfc2f2dc4,0xd7123a09
.word 0x17ebc0be,0x42777c86,0x49a29f2e,0x07c2212b
.word 0xd85abb68,0x606343de,0xa6e2e114,0xcc94ba12
.word 0x26a85211,0xa29fa045,0xcb2e6fce,0x4431f2df
.word 0xe4a5710d,0x1f78f64a,0x65bfdffb,0x080643b4
.word 0xae32cf71,0x6a9d4d84,0x5b2c23c9,0x5d207890
.word 0xf95e8a86,0x1095e9e6,0x045d10fb,0x6654339e
.word 0x12d54d2b,0x1e882c0c,0x2b37aa0b,0xf6b8bb39
.word 0x62d82817,0xb45c17a9,0x0d2973b7,0xce8e206c
.word 0x3aa56bb8,0x014f2ae8,0x293aee00,0x94244f73
.word 0xa971b426,0xda6bc400,0x89690052,0x0151f92e
.word 0x0b870162,0xff93aab8,0xc05d73e5,0xf5596e05
.word 0x2dd9a1d4,0x5a55e7b0,0x147b48ec,0x15f239f4
.word 0xcec5382d,0x71fff8a6,0x53102c14,0x2c39beb3
.word 0x69ae0772,0x87127d5b,0x228fd031,0x859144e3
.word 0x832f8323,0x2ea5cc41,0xe03f0d2c,0x600859a6
.word 0x94690736,0xc759000c,0xf213e1f2,0xd399a107
.word 0x2ddaab7c,0x5fe5888c,0xc2b1f9c6,0x663eef0a
.word 0x47d80072,0x7883743d,0x356d12cf,0x853ce738
.word 0x9810c45b,0xb36fa0fb,0x216cc140,0x0e0c8088
.word 0x09367277,0x55f89b19,0x077449f4,0x96f4d8c9
.word 0xd6b8b0cd,0x3fb70560,0x559ba6d5,0x800247cb
.word 0x62c81daf,0xaf9fdd0c,0x7e7c6649,0xdaf94e71
.word 0x2ce7bd1d,0x2696c44c,0x584e402e,0xcc0b62b4
.word 0xeb574d48,0x68b04eaf,0xb6d7f3ed,0xcc65b8cc
.word 0x90d7fa8f,0x0210784d,0x68b1a496,0xc1928d8c
.word 0x1790bf42,0x00816cc4,0x1093835c,0x3aba8210
.word 0x277916c2,0x2792f4f8,0x973d9af1,0x548d5b95
.word 0xb8bc521a,0xc5f6c9d6,0x15809c1e,0xa82fc962
p26_local0_end:
SECTION .p26_local1 DATA_VA=0x0008d2000
attr_data {
Name = .p26_local1,
VA = 0x00000000008d2000,
RA = 0x0000000044800000,
PA = ra2pa(0x0000000044800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p26_local1_start
p26_local1_begin:
p26_local1_start:
.word 0x3f3ae94f,0x21e48cb1,0x2c016fe8,0x17ba4e0c
.word 0xd8d34f96,0xdeac65b6,0x5cd46626,0x87b325cd
.word 0x1059a7e3,0xae28cf98,0x06d93151,0xa67dcb0f
.word 0x7436a712,0x3b307bb3,0x2e8a6f88,0xeceb749d
.word 0x1b2b9de4,0x355c269e,0x1e6d662d,0xc7bbb1f7
.word 0xcaf63eba,0x376df2d6,0x8389f8d4,0x963f7488
.word 0x7f297a08,0x96938b8c,0x6d4f8e2e,0xd10c6945
.word 0x3dee3e61,0x8be7f051,0x1b096c6d,0x9e2d47a1
.word 0x8fd71f5d,0x3bdb3ddf,0xb308c269,0x75e85dce
.word 0xc4504fe4,0x7e91d1a4,0x614fac08,0x55cfa64f
.word 0x7d7c702d,0xf5a77f4a,0x1fe49ad7,0xda18197c
.word 0x0cfdef28,0xcaf2a9a2,0x5993c29b,0xdcd4adc8
.word 0x0df01b63,0xd3b03ac3,0xa0996b5d,0x7549f350
.word 0x97b50396,0xfba390d9,0x1450eb62,0x85ef638e
.word 0x918ff805,0x10b0014b,0x6f8e0de9,0x22640b55
.word 0x72e48694,0x5af59ee7,0x0d92affa,0x5ca77368
.word 0x865cfa36,0xa9ad584a,0xde545b5d,0x0589a9f5
.word 0x39cbcbaf,0xe9df3db1,0x330575b8,0x64efe141
.word 0x8f80a9d9,0xd42c1c99,0x065639d3,0x43f676b3
.word 0xe9c78065,0xdb8c5436,0xf237752a,0xe3cea31d
.word 0xb66a56ab,0x6203d3d5,0x69258702,0x5ea5b8bc
.word 0x82f39139,0x6c64f3e3,0x8ec6336d,0xc83574ae
.word 0x265053f0,0x1f35d9a8,0x72129676,0xfd48488a
.word 0x3a546417,0x1e34613c,0x622b101f,0x20066ca2
.word 0x82fc7441,0xdc15add3,0x6f7c70c2,0x24009f34
.word 0x8092e81c,0x5908808d,0xa266a9db,0xf58aa3f0
.word 0x15a76a83,0x698b0bae,0xa415fe15,0x2d0b0b96
.word 0xa5796079,0xc6886bed,0xf2ad2b0b,0x75b93b03
.word 0x27ba1267,0xd48756cf,0x81248845,0x95b31cc5
.word 0x786be3db,0x0b466beb,0x92969bad,0x51234be2
.word 0x093c2955,0xb946210b,0x7ed329c9,0x0ad73196
.word 0xa4e40dd3,0x5c5558db,0x0da32b53,0x0e96556b
p26_local1_end:
SECTION .p26_local2 DATA_VA=0x0008d4000
attr_data {
Name = .p26_local2,
VA = 0x00000000008d4000,
RA = 0x0000000045000000,
PA = ra2pa(0x0000000045000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p26_local2_start
p26_local2_begin:
p26_local2_start:
.word 0xeebf6694,0x2e214644,0xb2b5d6be,0x31c6951a
.word 0x940600bb,0x42dad2f1,0x1e480102,0xfa71881a
.word 0xdc2cc164,0xcbf3bcc1,0x882bd0a6,0x87795070
.word 0x2315325a,0x65c011f7,0xaa76d8c9,0xb7a53ac9
.word 0x6566525d,0x988c77f6,0xf5f7c7b7,0x5056db15
.word 0x104ea637,0xeeac4adb,0x0e7c62da,0x13228e90
.word 0xa27535fa,0x94fa1bac,0x083802a8,0x98819939
.word 0x32466728,0xdc830c10,0x798fe033,0x507a684f
.word 0xfcfaae47,0x8632f0cc,0xdec06b97,0xedbe15d0
.word 0x6445d168,0x6d8d68e7,0xcf2f30e1,0x8311d2c0
.word 0x865871a8,0xfdafdfdc,0xaa559fca,0x47432632
.word 0xb92d3e07,0xd08081c4,0x96a47c9c,0x9feba1ab
.word 0xae60eeba,0x8c84c7a1,0x46bc7a58,0x272951bf
.word 0xbaf4673e,0x73e1b302,0xeeeddd1d,0xcd24dadb
.word 0x150ccd30,0x2d7fd6f5,0x925efd0e,0xf7aa046c
.word 0x1a03b4aa,0x1a64736f,0xa22f9fa5,0x6953d14a
.word 0xe3c5c051,0xd8f4a8d0,0x32c05b3e,0x4292acaa
.word 0x9d96ad35,0x4f7ae83b,0xd6e212b0,0xb6029837
.word 0xd746518f,0x16e9e45a,0x91d90013,0xb9670ab2
.word 0x44aca357,0xfa220b85,0xe0bacfbc,0x929f701b
.word 0x8fc22d5b,0xa5eeb177,0xe27b6fba,0x759dfd75
.word 0x3fec6b8f,0xc61f8721,0xb63ae0c8,0x4337cedf
.word 0xc5126244,0xab3653b4,0xeaec011f,0xfa9f32d6
.word 0x42ecb027,0xc3d861f3,0x0431770a,0xe0184311
.word 0x965baf1a,0x889576df,0x16a286ca,0x9dbb1d64
.word 0xea1a58c6,0x4f5daaf8,0x169d6d5e,0x63539925
.word 0x4f3c33b0,0x2c487abb,0x4e48155f,0xca68b287
.word 0xc460cdac,0x22b4ca6a,0x5dd3ad09,0xdc5b8a5c
.word 0xc7f6dfa3,0x1ec7a399,0x60c47bf1,0x852f45c7
.word 0x128d1e43,0x8f980925,0xef8270f7,0xc4def7c5
.word 0xfc2de843,0xd3521e78,0x2c898b91,0xde57d528
.word 0x8b6eddf9,0xe1e83453,0x9b71206d,0xd84867c7
p26_local2_end:
SECTION .p26_local3 DATA_VA=0x0008d6000
attr_data {
Name = .p26_local3,
VA = 0x00000000008d6000,
RA = 0x0000000045800000,
PA = ra2pa(0x0000000045800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p26_local3_start
p26_local3_begin:
p26_local3_start:
.word 0xe11a924c,0x21397ebf,0x73209e1d,0x9feaa874
.word 0xeb7d3de6,0x0eb0a883,0x8a3c2d03,0x386cfa06
.word 0xebd25a88,0xa5422f68,0x7b387bbd,0x9b604d56
.word 0x3dff45a3,0x333b4839,0x95152eb9,0x3afbd2a1
.word 0x43b82460,0x90899fc2,0x74b61d47,0x7601f61f
.word 0x7b3663ef,0x2c419e8b,0x3bd6a8ea,0x99649338
.word 0xd1ccb90f,0x9bbae70b,0xd5309cb1,0x97eadec3
.word 0x262efd4a,0xb23a0384,0x683c7a5d,0xabc33169
.word 0x6075afa6,0x6b85979b,0xf5e18842,0xec96ad9b
.word 0x81e8b93c,0x6817a584,0x6c8d0bb8,0xa19f64b8
.word 0x85a43cfd,0x23ea12d4,0x9d063944,0x7cb7f302
.word 0xc7c7e873,0xc1db8c33,0x4ec3c68d,0xf569f78e
.word 0x88f03d88,0x82559601,0x6a339c44,0x7b24f27d
.word 0x134153a2,0xdb09c6e7,0x527a7ade,0x8bfd3602
.word 0xd36ddb83,0xb82551ca,0xf3d75ecd,0x9fd06176
.word 0x7161bad4,0x30b74911,0x47faa806,0xbe372814
.word 0xabdea7a8,0x2bf91f79,0x87133891,0xb1cccaed
.word 0x96fbbd98,0xc811f94e,0xa32aaa13,0x17837472
.word 0xddd60086,0x9ec50afe,0x1599040a,0xa048deb4
.word 0x7cea681e,0x0fa4543f,0x4a8f4824,0x57c11a72
.word 0xe51bea29,0xed000719,0xb815c682,0xf0953dae
.word 0x3591d2fa,0x681ae631,0x0cf3934d,0x3c75af04
.word 0xd72b2f00,0x4e68dde7,0x1e930bb6,0xf8c75a48
.word 0x85d6a8c0,0x0383e238,0xe23b1edb,0xdcd67491
.word 0x4797a857,0x3d0e33fe,0x0d961c70,0xe177b2d4
.word 0x1a1eb42a,0x889f3f37,0x0259f7e8,0xd85eeaeb
.word 0xe2f0f29d,0xb1c77c13,0xe3cb0f8e,0xaaf99208
.word 0xdfa1dc83,0x39048a13,0x83be688c,0xae314142
.word 0x56d910ce,0x3fc1d29c,0x09b88f6e,0xc667bb08
.word 0x3b25b035,0x6070ca6f,0x1a906c5b,0xe68989a7
.word 0x81a5e40e,0xd8220d4d,0xd7440b56,0x4302412b
.word 0x8b5a80b6,0xb1b18e18,0x5d7f81a3,0xf83d9805
p26_local3_end:
SECTION .p27_local0 DATA_VA=0x0008d8000
attr_data {
Name = .p27_local0,
VA = 0x00000000008d8000,
RA = 0x0000000046000000,
PA = ra2pa(0x0000000046000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p27_local0_start
p27_local0_begin:
p27_local0_start:
.word 0xa9983a7c,0x9e42a6d0,0x6209b112,0x83b4ac22
.word 0xbf550d39,0x2e9721e6,0x1901abec,0x7383268d
.word 0x534c8487,0x7609ef97,0x4e8fbf10,0xb074ea98
.word 0xb979aee1,0x4be54609,0xd5a4202b,0x1a5f7357
.word 0x90a3e570,0xaa14c551,0x23cddca0,0x30b5df0b
.word 0x4d1d6105,0x700e62ee,0xe7132d9e,0xfd92cf4c
.word 0xafe3ad96,0xd74a3c43,0xe2a535a5,0xf97621ac
.word 0xf807d32c,0x0ead112c,0xd8732ca4,0xf9c7897f
.word 0x459311ca,0x34f197b7,0x6b4a6ee4,0x0dd2cd44
.word 0x431dc573,0x8e12877a,0x1e44abee,0x264b6b57
.word 0xa53886e9,0xad78e64a,0xc8171f56,0xe9897d96
.word 0xff93baec,0x44bb9299,0xcc692305,0x43fe4bc4
.word 0xe3394329,0x73f2bbda,0xaab4d03e,0x54b88c16
.word 0x0629b571,0x0d83fc03,0xb5e9cd77,0xa7570f43
.word 0x77552555,0x92cd356f,0xe6cf5d84,0xb18ef22d
.word 0x76e31d07,0xa9fcf440,0x4dde60df,0x84287cdc
.word 0x52f68ac0,0x52c170b5,0xe1facdf5,0x41eb7e31
.word 0xb0c3db7b,0xc6ee0cc6,0x55b8e8af,0xd4f8b673
.word 0xb29c27d7,0xa9d2200f,0xba473748,0xca91884b
.word 0x30ceb9a2,0x3e9c425c,0x2ace8db0,0xacf29ac9
.word 0x63e9424e,0xa5b8f56f,0xbc049229,0xd8dc7fab
.word 0x17edfbf5,0xd7b42657,0x54a700bb,0x33f8e3c8
.word 0x2889d9cd,0x3645592e,0x1583b713,0xa65a8844
.word 0x1b0bbd45,0xc9e7af97,0x159a4b78,0x4b8e2ac6
.word 0x4ec3657f,0x8b81b22b,0xd1349676,0xc618d44d
.word 0x9c559b47,0x2c2955af,0x4268cecf,0x6eb87316
.word 0x54dcc9ee,0x73fe32b1,0xced1597e,0xea375cd6
.word 0x1de563f6,0x949dab19,0xb55e1aee,0x6aa1d096
.word 0xe6460b55,0x175954d5,0x521cb557,0x16c96156
.word 0xef1d5948,0x7a6e8c61,0x6a72b73c,0x3c2c9574
.word 0xdd69453c,0x65935ccb,0x10c4e9bb,0x57aadb3e
.word 0x77498e6f,0x631774c1,0xa62628f7,0x305ca10a
p27_local0_end:
SECTION .p27_local1 DATA_VA=0x0008da000
attr_data {
Name = .p27_local1,
VA = 0x00000000008da000,
RA = 0x0000000046800000,
PA = ra2pa(0x0000000046800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p27_local1_start
p27_local1_begin:
p27_local1_start:
.word 0x5c5622b8,0x98d5b757,0xcda22982,0xb555206d
.word 0x394f5972,0xa457bdc2,0x5bf2e886,0x730b5c98
.word 0xc93c453b,0x91f2c7fd,0xdce663a5,0xf9dab989
.word 0x43c37a13,0x8acef5f1,0x181e7081,0x2fc90157
.word 0x9511a65a,0x728a8168,0x7524c77c,0x093a6a67
.word 0x5218fd04,0x07688a3d,0x8501f9ff,0x97ccd52d
.word 0x47b61359,0xe9ca7bd2,0x631be986,0x914b4592
.word 0xdca86305,0x04f34aa4,0xb4a334fe,0x0941209f
.word 0x4b6fb8cb,0x5fa43776,0xe5990d1c,0x7e6e8676
.word 0x3fa32d67,0xd33ee78c,0x78575aaa,0x33fc7721
.word 0x6d0144e4,0x6f1fa642,0x597e354e,0x693d1323
.word 0x01976cd8,0xc7b36739,0xbb845fa4,0x254f73af
.word 0x997b6d1f,0xa94d16b6,0x67b55f23,0x9066307d
.word 0x37e5eda1,0x7b72c2f0,0x478bd282,0xe16217ae
.word 0x012176a5,0xf084e130,0xa0678fa5,0xe17c9027
.word 0x1eadbe9c,0x7f6196f3,0x3a4cca39,0x8d44278f
.word 0x45d698e8,0x60a1fe95,0x6867ac92,0x2575f015
.word 0xf1ae089b,0xa2306ede,0x017a4258,0x00a15ae4
.word 0x195b71bd,0x5e1db451,0x488dfb08,0xcf04c83f
.word 0xd098eada,0x2f55a144,0x4b8fc716,0x268b99ac
.word 0xf7704ad9,0xbf87958a,0x5236a773,0xf80efe3f
.word 0xeed0fbe5,0xb740584c,0xa4c3c7aa,0x65846e7b
.word 0x7c8544a4,0x524c10ea,0x99259565,0x381c7c31
.word 0xa6b4319d,0x2e328973,0xa8c4fdc9,0xa07a12d1
.word 0xc14349c1,0xf20724ae,0x823de85b,0x54dc0503
.word 0xc0350daa,0xf7e978fe,0x3a26ed1f,0xb05e1cfd
.word 0x12875885,0x6fbd5ab0,0x1aa23cb1,0x34f4f88a
.word 0x875f6598,0x01508be1,0xd0d4b3dd,0x7d2fcea4
.word 0xbdf57b8e,0x85408f52,0x5f4d071f,0x736e528a
.word 0xf71bdb64,0x5e9c289e,0x7910fe81,0x69e87007
.word 0x20242203,0xbd0b8791,0x0a5323f9,0xc7378763
.word 0x19f17499,0x89c12953,0x2b009057,0x79385ad4
p27_local1_end:
SECTION .p27_local2 DATA_VA=0x0008dc000
attr_data {
Name = .p27_local2,
VA = 0x00000000008dc000,
RA = 0x0000000047000000,
PA = ra2pa(0x0000000047000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p27_local2_start
p27_local2_begin:
p27_local2_start:
.word 0xc52593e9,0x730f22ef,0xea6cdffc,0x1c698671
.word 0x195e93a1,0xc7d04544,0x83f0382b,0x2a037b49
.word 0x6bf4a9a3,0x49fa4083,0x1fc12a56,0x1eff0f6e
.word 0x35b42bca,0x020bd366,0x8ad49458,0xcb62f428
.word 0x95ea78e2,0xf4d7b249,0x46cee451,0x88ada3bf
.word 0x6a18feaa,0x05bdc1f5,0x2767182f,0x7b7c9344
.word 0x9b9b3d78,0xf43df5cf,0x972aa90d,0x65d7d23f
.word 0xa6c4155e,0xe75d5fba,0x60f356a0,0xd4178df7
.word 0xbb86a7f9,0x337b60e1,0x68c45d1a,0x00975a5d
.word 0x66ffaa84,0x4ccd98db,0x12a685f0,0x41e55786
.word 0x09f10267,0x7a6e5517,0x6201c0f2,0x9c3009cc
.word 0x7411443c,0xa4e62386,0xf4c99708,0x2142801f
.word 0x707f8b1d,0x85854b8c,0xcaa86180,0x96adb5dd
.word 0x3a07611b,0x1123beb9,0xcbab8bd7,0xe1b9d834
.word 0x9a287075,0xbf1d1713,0x76d0f002,0x6bd1a518
.word 0x69b00c66,0x2ec74e7a,0x22041efc,0x2fa15350
.word 0x7caba539,0x262d29f1,0xf41d32a6,0xa0c0ccff
.word 0x8b5a3ea6,0xd2cbebcd,0x059ac6d7,0xf2bdeb9c
.word 0x35b44dad,0x7349e314,0x5bb9ce4f,0x4946a1ad
.word 0x6f0ace8a,0xbdd1af63,0xe29da3a1,0xccdd2080
.word 0x139244b1,0xc16f5834,0x974f2940,0x52d64f19
.word 0x30053a8b,0x4c2310c4,0x76f64688,0x24c9740f
.word 0xea2a5cb0,0x605a6c44,0xbdfbd6ef,0xbafe8734
.word 0x0f296d79,0x11c757a0,0x8efb83cc,0x3a328b14
.word 0xe270d952,0xb11d0f74,0x77c8fa3c,0xae80b0d8
.word 0xab007315,0x0d6d558b,0xabdb66be,0xa7519f53
.word 0x12334cbe,0x447de20e,0xd7dfd129,0x678dcf87
.word 0x7b86cada,0x2326e95c,0x04be93c8,0x0123b1a3
.word 0xf03a4bd9,0x439d078c,0x90997b06,0xb0fe1b7e
.word 0xf8f75982,0xd1c899f8,0x02e71c63,0x3ae54e4e
.word 0xf562b503,0x359953ef,0xece69f9f,0xf5fcd2ae
.word 0x3a4f23be,0xfa2866a0,0x360508da,0xbb7209c1
p27_local2_end:
SECTION .p27_local3 DATA_VA=0x0008de000
attr_data {
Name = .p27_local3,
VA = 0x00000000008de000,
RA = 0x0000000047800000,
PA = ra2pa(0x0000000047800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p27_local3_start
p27_local3_begin:
p27_local3_start:
.word 0x99bc73fb,0x2e08482a,0x63a3dbf3,0x4b9dfe1c
.word 0xc6990971,0xe0380c15,0x466d4a60,0xda8a7e76
.word 0x38293e60,0xbb370f0f,0xf6e7f15b,0xd8f46778
.word 0xebe787a7,0xc6d7c401,0x74e0e07c,0xf941cdb6
.word 0x724ec830,0x9a618cf9,0x6d34f1c8,0x8f4d0bf8
.word 0x50ce772a,0x79a0800d,0x19365c91,0x1336028e
.word 0x60152868,0xde193bd0,0x76432e3b,0xba38ed5e
.word 0x5df8c5c1,0xb1890f25,0x5b4caba1,0x15f274f4
.word 0x9501fcdb,0xe0e650d5,0x3c6344c3,0x8cc0087c
.word 0xc3e0537b,0xc0d124b8,0x029b0ead,0xb9b6d85d
.word 0xbe903185,0xf794afd9,0x5b7041b6,0x4311f363
.word 0xc2f500d6,0xec02ec34,0xbdff0a03,0x7e49900a
.word 0x7105ae96,0x187a7001,0xaac12a6d,0xa8327d06
.word 0x793f6027,0xd3b36315,0xebbada46,0x626e5fc9
.word 0xce6023e0,0xcaaeadab,0x3ff9403a,0xe259626d
.word 0x56c047b7,0xf170b349,0xeadb2aea,0xe841ac59
.word 0x4b86a2f2,0x2d2dc3b9,0x07747bb8,0x35e09f89
.word 0xc406705e,0x09207f33,0xafb01391,0xff8213cf
.word 0x9fe96c80,0x35e07aa8,0x6ce48aca,0x10f2fc2b
.word 0x82d59e37,0x52bd073c,0x6d17c2e7,0xf9bdb441
.word 0x6bc86551,0xb1bfa2ba,0x2b2b23fa,0x7c06d2e9
.word 0x09da5cc1,0x097da89d,0xb3a16879,0x7d3a85e5
.word 0x220beae7,0x3386f334,0xc8c211a3,0x46016193
.word 0xe2d1bcb4,0x18606cdc,0x450a5f45,0x41e88b95
.word 0x944e39d8,0xb72fede0,0xe7653ef2,0x0212cdab
.word 0xe9b73885,0x7bfed647,0x794ae8d4,0x19120d78
.word 0xb00f5659,0xb069fdcd,0x6b1696ac,0xa6d062f8
.word 0xa5c36af0,0x6f6295fb,0x9a733552,0xbb3f1b6c
.word 0xa9c03740,0xfae2597d,0x80d41db5,0xac215647
.word 0xd9544a70,0xf85d3439,0xa87b2e9a,0xff7e6721
.word 0x0c528c1e,0x33ca84b0,0xa8b7d12f,0x3097156a
.word 0x551e7b7d,0x201266b4,0x2a48aa57,0xb4a6479a
p27_local3_end:
SECTION .p28_local0 DATA_VA=0x0008e0000
attr_data {
Name = .p28_local0,
VA = 0x00000000008e0000,
RA = 0x0000000048000000,
PA = ra2pa(0x0000000048000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p28_local0_start
p28_local0_begin:
p28_local0_start:
.word 0x98ce3bec,0xce677baa,0xdc30a200,0x2c67389c
.word 0x3380305f,0x436c1d16,0x87f71c87,0xd2834a2d
.word 0x80e24e05,0xf807a210,0xb56ee026,0x575681f3
.word 0xedc2c261,0x76bc5ed2,0xb0daefc8,0xcb319a2f
.word 0x63464aa5,0x5e1125f6,0xa08ff48b,0x4471f336
.word 0xb1764348,0x941ba2e4,0x8e0197a3,0x5aa93dd5
.word 0x5f77ab4f,0x94b250fd,0x1629bd61,0x18f0f278
.word 0xa7c93b99,0x6564aa3a,0x2046f3b7,0x0b5c5756
.word 0xcdaaf4c3,0xaaa92062,0x93272f7f,0x1f26251a
.word 0xe32e5485,0x5e915557,0xf14c6cb0,0xfbc76231
.word 0x28635bd2,0xeeed28d4,0xd9b940a0,0x684cf035
.word 0xbc487696,0x17803ada,0xcabcb1f9,0x6202d2ca
.word 0x611f415e,0x841a036b,0x9bc76245,0x9ec46ae5
.word 0x4df12bc4,0x2b910f72,0xb65cfde8,0x028074d3
.word 0x936913f3,0x85f47b6e,0x15aed973,0xbfa3496c
.word 0x51b1e753,0xea9ac2d7,0x18f50357,0xe54c5669
.word 0x80ed030e,0x7c4355b3,0xd62e547a,0x478db2dd
.word 0x5c5b1594,0x6ac07ed2,0x1afa4cf4,0x23b471f7
.word 0xcf533a4c,0x21dce79a,0xc0a019ca,0x2048ee48
.word 0xf0194dcc,0x62a5574a,0x9317df22,0xc1061499
.word 0x18e72c87,0xe9007564,0xf443e784,0x97b8ed1f
.word 0x0e743e91,0xff32b995,0x66597f96,0xcbc9788c
.word 0xbcc54db2,0x3c1f0b61,0x874c322c,0xa89509fa
.word 0xa214f9ea,0x046bc5dd,0x807dc4f7,0x4457957c
.word 0xffdecd43,0x8bfca8a0,0xa8bd5b82,0x70e81bc0
.word 0x787b5591,0x06c96759,0xe6cb8801,0x666b25aa
.word 0x24b211ec,0x35f0eb90,0x1a1bb9d5,0x5a7e7871
.word 0xfa71684e,0x5909d9cb,0x34cf7645,0x7f998c24
.word 0xb8685568,0x3c3e930f,0xcc1edae3,0xaf4e4d5e
.word 0xdfd31504,0xa30b4c5c,0x6984417c,0xe8f8cbfa
.word 0xad518971,0x23acd301,0xee0a1535,0xb575b2a6
.word 0x31594661,0xe6c2a0e9,0x4369907a,0x2b9f37ee
p28_local0_end:
SECTION .p28_local1 DATA_VA=0x0008e2000
attr_data {
Name = .p28_local1,
VA = 0x00000000008e2000,
RA = 0x0000000048800000,
PA = ra2pa(0x0000000048800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p28_local1_start
p28_local1_begin:
p28_local1_start:
.word 0xc39f41d1,0x2983274d,0x9ff1e30d,0xb65dcda9
.word 0x66410e42,0x60dff1d7,0x262f308b,0x325a8567
.word 0xc2de915c,0x9a3cd603,0xc974dada,0xbc0f4374
.word 0x73d977bc,0x860e9041,0xad67826a,0x5a807f58
.word 0x1d0e936d,0x1417ebd0,0xee799e10,0x705fc18b
.word 0x5d669dfe,0x4ccbd7b1,0xfb191df4,0xfa8dddc5
.word 0xdf59e6a0,0xac4c7141,0xfddd5af3,0xa4c87256
.word 0x1787d293,0x383c46c5,0x16228567,0x097791f9
.word 0x4e570c03,0x3d204d6e,0x1ce97862,0xd8813ea6
.word 0xb3b13b1c,0xa243e629,0xe0f7e24f,0xef169241
.word 0x314410b8,0xa72e0ac9,0x2283d3f9,0x52c5ca7a
.word 0xd7ab1637,0xaea25dca,0x6424b35c,0x3414a992
.word 0x5be3fdad,0x9d4776f3,0xa6ade259,0xba1dc130
.word 0xc00f1f10,0x0bbeb027,0x1407e189,0x38f1da4e
.word 0xfffc832b,0x3dd8cc2c,0x0f6245b7,0xe8896f71
.word 0x19928be5,0xa61e1c2c,0xd13eda7f,0x1afaea21
.word 0xe90d981e,0xf4ac5a7d,0x7c9c3bad,0x27c0002d
.word 0xa7d8ca47,0xe47667dc,0x3e1f91fd,0x96153d51
.word 0xb6d91ba1,0x49801f0d,0x06e84043,0x7dccbf06
.word 0x2850db39,0x7720626a,0x56342f50,0x4ffad826
.word 0x0bd53b1f,0x05c30826,0x45fb6cd0,0xd5b0d929
.word 0x451b89c8,0x64ce7728,0x3dac49ef,0x571ad28d
.word 0xeb3cd877,0x7b403889,0x9a83b9b8,0x16a622c3
.word 0x8ef8aae2,0x0a26140b,0xca3af718,0x493ad161
.word 0x3f6ff7d4,0x67d7bc83,0xf1d121da,0x1836183c
.word 0xbbd40811,0xec39c247,0xeeb0e8df,0x469fbf31
.word 0xca7e19ef,0x6b87ce51,0x4b418ce9,0x1c9b81ba
.word 0x29edfae2,0x817d833e,0x728400d6,0xc26d0ef2
.word 0xf5a4e726,0x27e749ae,0x2e84a922,0xce2eee83
.word 0xf60a88f0,0x8b802254,0xe267aa9f,0xc6d11205
.word 0xf2c6901f,0x3bb94e57,0xb6f37ecc,0xc33c1054
.word 0x123c2956,0x6d917209,0x0f823971,0x7017c6b6
p28_local1_end:
SECTION .p28_local2 DATA_VA=0x0008e4000
attr_data {
Name = .p28_local2,
VA = 0x00000000008e4000,
RA = 0x0000000049000000,
PA = ra2pa(0x0000000049000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p28_local2_start
p28_local2_begin:
p28_local2_start:
.word 0x7855cc32,0x3d090398,0x3b5cd74f,0x5a900a08
.word 0xaa8a1e25,0x26eddc2e,0xfa13dd82,0x5a855574
.word 0x0941a1ab,0xe5235a6b,0x3c46369c,0x4c58d6a5
.word 0xe2859dd2,0x12d380be,0xa705be8b,0x7d72495b
.word 0xb7424498,0xc2d093d1,0x897eb4ee,0x357a0e07
.word 0x9a7385f7,0x761d1638,0x857e8c2a,0x1fc3be5b
.word 0xc2897337,0x804c760c,0x27a66e06,0x2839c905
.word 0xc2ceb2a0,0xa8d94c1b,0x1e4d8a77,0xdc64d888
.word 0xeb3c6149,0x0d15d418,0x3b9de5f4,0x61e4e30b
.word 0x2f8c0c15,0x08c4a304,0xad9e9130,0x15f0bd74
.word 0xdca4bac6,0xe5fa0e7b,0xaff175d2,0x48ed7a84
.word 0x82657064,0xc9650e7e,0x6dab8436,0x8d006f4b
.word 0xa16734c0,0xf50b53b7,0x0ea74103,0x57b0c23f
.word 0xed6161a6,0xf793b5f8,0x612d13e4,0x6ba2745d
.word 0x883e366d,0x47745ed7,0x5b0b6e19,0xbdbafe11
.word 0xed7dccfb,0x408fc4b8,0x3af572f6,0x35a4ddd2
.word 0x4aea7d07,0x7de48c6b,0xae9938ac,0x39ec5d03
.word 0xa6416fee,0xc3e55968,0x66d956e7,0x081cd2bd
.word 0xde5332be,0x0a4b91d3,0x4c736eaf,0xd2c302f4
.word 0x7427bdd4,0x90ba1fdd,0x4c3229d0,0x001b0701
.word 0xb8bff7d8,0xd5ebe222,0x5e354776,0x47dbe3f6
.word 0x146e8d00,0xed83f3b7,0x6b5eec44,0x50f9609c
.word 0xf61cbac8,0x429999b9,0x4b565d35,0x51576b23
.word 0xe7897899,0x162f2054,0xa2c589cf,0xa84f6402
.word 0xdccee781,0x125ec4ac,0x44ca1cca,0x7aab78bc
.word 0xb51c41a1,0x82e3d892,0x175b2ca8,0xb8a14e47
.word 0xe7211bbf,0xb95d4969,0x8e96afed,0x40d1633d
.word 0x9818800c,0x0d4b4750,0x54462126,0x860b6082
.word 0x582726b7,0xa1ec1d3f,0xa0110a51,0x4440872b
.word 0x989a412f,0x22cc7ab7,0x12a1398d,0x1ccca5c9
.word 0x1d0405fe,0x80f49e40,0x4f40c63e,0xf7be86b1
.word 0x1b8cec8f,0x50d5d5c5,0x0bd49c34,0x85f2415d
p28_local2_end:
SECTION .p28_local3 DATA_VA=0x0008e6000
attr_data {
Name = .p28_local3,
VA = 0x00000000008e6000,
RA = 0x0000000049800000,
PA = ra2pa(0x0000000049800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p28_local3_start
p28_local3_begin:
p28_local3_start:
.word 0x290d4a56,0xa6cdeeec,0x909ee057,0x9e2b73f9
.word 0xf57024f6,0x3e0cdd9f,0x040227ee,0x55d523cf
.word 0xb64bc49a,0x758c9017,0x290a9a8c,0xa46141a2
.word 0x2784faea,0x32623791,0x00408d8e,0x727b44ca
.word 0x2b6bf36a,0xd2be19ab,0xc553980f,0x2c8a9448
.word 0x41541a14,0x0015ae08,0x6c20824f,0x464c4cae
.word 0xdbe025a6,0xf6bdc701,0x7b099d0e,0x5019dd0e
.word 0x846a8d6a,0xd6cabb17,0xd8019d2d,0xa57d4a3d
.word 0x68f3a299,0xe14853b8,0x4029eb0d,0x04dab8cd
.word 0xbe5aaf88,0xf9c3eda4,0xa8e78a8c,0xdc2cbb61
.word 0x712e17d8,0x4521dc44,0xaaadcc26,0x204197ff
.word 0xa8e88c51,0xe3b3daea,0x5cfbc778,0x3e376e95
.word 0x237ede50,0xd85e2c19,0x0bf963af,0xa1025f80
.word 0x276e5c7b,0xbc7aae8f,0x37422b77,0x4cbd1c19
.word 0xf95b71b4,0x5daf71d6,0xbd1270b0,0xca0cf54b
.word 0x61f6eacc,0x8bc6b440,0x8c07da3d,0xb0e87eb6
.word 0x266073c4,0x9710684b,0xc4cd9f76,0xb8e83a6a
.word 0x05d6b110,0xeb328899,0xd4005ccb,0x0c09b9b7
.word 0x2a838b90,0x312745b9,0x7f0419c3,0xe9de9263
.word 0x88ed3d9a,0x162e9fd4,0x11902019,0x31418b25
.word 0x0aa0c9d9,0x66b82230,0xade3291c,0x1ff12021
.word 0x8e25d1d5,0xc6f875b3,0xe2af0d2c,0x73f8e93f
.word 0x89767b59,0x67aa7afe,0x24ff16bd,0x4cb4836c
.word 0x50a56164,0xbe5c80ef,0x79a0ecea,0xd3e5903b
.word 0x91a6ab05,0xc17c8cb3,0x364eee07,0x97fb960d
.word 0x06b0440e,0x7a91fefc,0x17d4d52b,0x6e0fdd37
.word 0xbf1b90b3,0x8b9ce0e1,0x8d07b736,0xa72ff689
.word 0x0760a3ed,0x8ad58fd9,0x564be18d,0x207fcfda
.word 0xfbf978c0,0xa6e97e93,0x336833e1,0xde0dc323
.word 0xce19a6a0,0x72a098aa,0x0c7f38fa,0xabe97130
.word 0x17079c37,0x7fb7393f,0x3d77d57e,0xf0edfb88
.word 0x6e35ef00,0xe85a7902,0xcca37f56,0x7f26df3f
p28_local3_end:
SECTION .p29_local0 DATA_VA=0x0008e8000
attr_data {
Name = .p29_local0,
VA = 0x00000000008e8000,
RA = 0x000000004a000000,
PA = ra2pa(0x000000004a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p29_local0_start
p29_local0_begin:
p29_local0_start:
.word 0x7ad6cfca,0x1f8e945e,0x79078612,0x4e7692bb
.word 0xdc782901,0xc5aa84df,0x3c8f3ce7,0xc51cbb69
.word 0x85b48321,0x1ee0a18b,0xe91bc010,0x4c2381ab
.word 0x4bee4c55,0xeb421dbe,0xbbdc67aa,0xa87da122
.word 0xb4eb9e30,0x61f293e1,0x736cca21,0xfb362576
.word 0x915fb022,0x73fd2cde,0x3ac2dc24,0x2d75dd87
.word 0xeffb9610,0xe8e691e5,0x01250d06,0xc67586f1
.word 0xc942e49d,0x24c58ee7,0xe23428ce,0x78bcf89d
.word 0xe5b8c309,0x71945541,0x680a457a,0x0f88364d
.word 0x7c77fb6c,0xd5e5b105,0xe1e51613,0x8ddada56
.word 0x19d8bfdf,0xc3419ae3,0x85723eeb,0xa684d2e1
.word 0x7296eea5,0x72b4a271,0x56140692,0xfa3df271
.word 0x0332092c,0x0e18caa7,0xc022d36a,0x4e4925c3
.word 0xee3d1240,0x3207e388,0xc802ab15,0x5d313076
.word 0xe0502b5a,0x8ef0f6d9,0xac08c70e,0x9f5b22ee
.word 0x78f75104,0x75f3fb66,0xabceff2d,0xba4b1d12
.word 0x765c7d4b,0xbc484c40,0xa6718eee,0xfe0eaecc
.word 0xf40f1f8b,0xe6d25341,0x56d27393,0x8456e614
.word 0xcf524f10,0x2bfd9052,0x50f1c2c9,0x8068c9b2
.word 0x6d6231a0,0xdc9267c3,0x104aff91,0xcf241447
.word 0x3918724f,0x1fd09631,0x12fcc72a,0xdcbc50cb
.word 0x21de6c72,0x83f1a316,0x29002ee3,0xf4292ad2
.word 0x3d9680f9,0x9e6c47f3,0xfea92826,0x50d2f48f
.word 0xa05aa63e,0x4fe53014,0x52cbe5e8,0x5a1b058b
.word 0x49ae85c3,0x9e68f855,0x987c879b,0xc0382a04
.word 0xf2f0f66d,0x9156f013,0x413c4a65,0x1d4ee7a5
.word 0x05e33b8a,0x8af10560,0xd0d1053d,0x31db14f7
.word 0xb2418422,0x8fc046eb,0x261b4107,0x29587362
.word 0x97e6f314,0xbd321959,0x4a4e1199,0x88d12a7c
.word 0x42b28df7,0x3caebbb7,0xfe66ff95,0x4db19fbb
.word 0x5cd21454,0x32d556b0,0x6943e76b,0x8ef3a5ce
.word 0xa03ab812,0x669a1b58,0x452a5d10,0x3b4af645
p29_local0_end:
SECTION .p29_local1 DATA_VA=0x0008ea000
attr_data {
Name = .p29_local1,
VA = 0x00000000008ea000,
RA = 0x000000004a800000,
PA = ra2pa(0x000000004a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p29_local1_start
p29_local1_begin:
p29_local1_start:
.word 0x1363ebf2,0x60c91e53,0x717b82bb,0x09ceb232
.word 0x460f0adf,0x7d22c3af,0xea9d8566,0x910eec34
.word 0xd0d0ba27,0x4072ba0c,0x61fe568b,0x71b08820
.word 0x5f92bfd4,0x05438777,0x9cc78152,0x91e86809
.word 0xadf9ec7a,0x4c316ab0,0x7a174e2c,0x572c6588
.word 0x2931ba6c,0x8c2df0e0,0xa6bed962,0xf3e991ec
.word 0x841a78f8,0xd292503c,0xefeee9d3,0x6314daa1
.word 0x7d693eb4,0x239333ec,0x31f8d3d5,0x933f2fcb
.word 0x6e1af871,0x644ab325,0xee4a4c3e,0x785d92ea
.word 0xc662fb84,0xeecc46fc,0x7169347f,0xba2c7350
.word 0xc3481fc2,0xdbb9509b,0xc888aea8,0xe38dfb7d
.word 0xa392cc54,0x7a26ffa3,0x713ddb7e,0x31df8719
.word 0x3485336a,0x111385cd,0xfc2754cb,0x5ac02493
.word 0x5390b742,0x34ec7096,0x3e610179,0xe658bd58
.word 0xb1339df3,0xd6db9330,0x2da5268f,0xdcc47d58
.word 0x9aa458b6,0x8b70b4ad,0xf24409ea,0xadfb8244
.word 0xc43b0ca4,0x858f9a5d,0x2d9b0809,0x715c9a9f
.word 0x3e448441,0x07c53d6c,0x4dc9071c,0x5fce8875
.word 0xf8452a58,0x2b79a92c,0xadf12473,0xfca3b6cb
.word 0xf40d1720,0x76f1d47e,0x467f35ff,0xa43e2f1e
.word 0x16dc72f3,0x07987973,0xb9ccb94d,0x9f6692a7
.word 0x3fe3bec8,0x7465d008,0xe7455eb8,0xe5e24df4
.word 0xaf63d3a2,0xb92ff3f7,0x0bd758c5,0x54641e9f
.word 0x49c5b4fc,0x92915e6f,0xb4657f5f,0x9727be5f
.word 0x493a1349,0x63161d6f,0x84b81c65,0xafe74104
.word 0x9379d10a,0xe604f092,0x3cca59c9,0xc840d1b2
.word 0xdff986c7,0x558b3c41,0x2a5b762c,0xfdc72211
.word 0x2bde57bd,0xafd5b124,0x1a20b28d,0xe3e899cf
.word 0xe6084af6,0xf6393e2d,0xabe27f34,0x160a2e29
.word 0x9013441e,0x3d940b20,0xa9a385e2,0xb6a6cad4
.word 0x1505aa3c,0x5127b375,0xba74af56,0x87bd9211
.word 0x421f5da6,0xc4397eb0,0x3d44bf78,0x2337a90a
p29_local1_end:
SECTION .p29_local2 DATA_VA=0x0008ec000
attr_data {
Name = .p29_local2,
VA = 0x00000000008ec000,
RA = 0x000000004b000000,
PA = ra2pa(0x000000004b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p29_local2_start
p29_local2_begin:
p29_local2_start:
.word 0xa17a9b9d,0x32d500eb,0xe2ead4aa,0xe1bdfe10
.word 0x70caccd0,0x5e078dd0,0xdf272cc3,0xf860ba5b
.word 0x53d811ba,0x00ae8a67,0xa82b9696,0xc2d582c3
.word 0x41d9ccad,0x9e61d74f,0x6b6b2b52,0x11db9a35
.word 0x5eba9512,0x13326541,0xee598634,0x37f193c4
.word 0x02542621,0x5dfba096,0xaeb07299,0xd99bd8e3
.word 0x6eb11fa1,0xac6d7443,0x22fbe883,0xf4b8ce53
.word 0xfafa6e9a,0xc919a9b7,0x9631025d,0xe4ae0bdc
.word 0x16bab94c,0x6a219bcb,0x6469256e,0x8145b005
.word 0x780dd604,0x2b7c1254,0x8d041eed,0x72f6dd91
.word 0x5e14fee3,0x780077e6,0x2a831a5c,0xcdf45037
.word 0xadef791c,0xe2d19a63,0x4bdf0f1a,0x9be5c0c8
.word 0xf20e895d,0x43fe8127,0xbb179a03,0x488c9a9c
.word 0x1e8ec1a7,0x0ef473a5,0xc22692c8,0x0d647b83
.word 0x0b72a28c,0xd8ec91d2,0xd8b543a2,0xc2e280fe
.word 0x8a813718,0x2b1b7618,0x62ac55c2,0x0bce6239
.word 0x7f1113b4,0x1d13a42b,0x0970b46c,0x750e13bf
.word 0x17ca6df8,0x475b2ec8,0xdf85ed3b,0xdd0c062c
.word 0x4f37aeb4,0x75e6dc6f,0x9569b287,0x50b4f2b5
.word 0xfcce40f0,0x3e222bb2,0x146702af,0xf01f72d1
.word 0xa303ed8b,0xc1d856bb,0xf2e3bdc4,0xdf239b0a
.word 0x3da8cafe,0x6e37ecdd,0xa39c797d,0xcd0032c1
.word 0xa826f807,0x7cc7a7a8,0xe55704df,0x98af240e
.word 0x8305a72b,0x40b44ec1,0x6c5691eb,0x80d1babe
.word 0xcd99c88f,0x2d02022d,0x8a5c6413,0xb39ef2d0
.word 0x4195f5ca,0xe5ee4f6b,0xe47d8c56,0xc9430b19
.word 0x844cc99e,0x0151c16c,0x6e97a69e,0xe3d194cc
.word 0xa3fcd25a,0x9f12aa64,0x52ffbc1f,0x7c437e1b
.word 0x64b59b3b,0x82a68183,0x7563d17f,0x5da33be0
.word 0x1da04ea1,0xd31f93b1,0x777e6c18,0x5fdc6655
.word 0xe62e0b0b,0x8cf1d4b3,0x2231447b,0x0e1268f3
.word 0xf65a74cc,0xca65693a,0x4383c21a,0xf9c1cc9b
p29_local2_end:
SECTION .p29_local3 DATA_VA=0x0008ee000
attr_data {
Name = .p29_local3,
VA = 0x00000000008ee000,
RA = 0x000000004b800000,
PA = ra2pa(0x000000004b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p29_local3_start
p29_local3_begin:
p29_local3_start:
.word 0x6127f13d,0x022fb024,0x0fab98f1,0x84911de6
.word 0xfd3787f0,0x638a89ca,0x90b150c1,0x0647863f
.word 0x868f7720,0x198aa0d5,0x0e9281f2,0xbecb1150
.word 0x99a73741,0xcc11ad6a,0x1a4bec5f,0xa5643e31
.word 0x937646a3,0x442fa538,0x5cce7d7a,0x84993047
.word 0xfe5a58d5,0x553c5813,0x9c91fa30,0x1642a0a2
.word 0x27e79884,0x82a66c8b,0x4d4649e1,0xe0f61d75
.word 0x32534ae5,0x71fca45d,0x80910c25,0x02c214c0
.word 0x2c1689c5,0x3971217d,0x02a27597,0x8dabd68a
.word 0x038a4936,0xb859f4c3,0xdd1ef88f,0xf50d39d7
.word 0xead46dde,0x9c2e086a,0xcd01c77e,0x57fef161
.word 0x6072b0de,0x90944ee8,0xd17ecced,0x902a13ec
.word 0x51ee8522,0x95fa18d2,0x2293c02e,0xc1f86666
.word 0xc0a3d4d9,0x71fab46c,0x8e591a90,0x76fd53bb
.word 0x0e9a2b26,0x9265268d,0x175346a4,0xb9432f09
.word 0x394fee8c,0xb4c96946,0x7ca9457a,0x4b64ea8c
.word 0xb48dfcdc,0x29e438b6,0x6cdfdf9a,0x1670a58f
.word 0x021d50c6,0x52a6fb5b,0xad67ffbf,0x38f27f64
.word 0xb3cae35c,0x90d6adca,0x93caa47f,0x6e026204
.word 0xfce8b325,0x90c3ef86,0xd349261d,0x1e6eac3c
.word 0x98400571,0x34b16983,0x895f062e,0x92c6ce1f
.word 0x59c8afae,0x8a43b76b,0xa4b71971,0x8c1c70f3
.word 0xfa476ca1,0x65d5856f,0x810001b1,0x5f39076d
.word 0x6786d83d,0x738a6375,0x8138a425,0x6b905873
.word 0xdeb6f343,0xe5856802,0x1d477daa,0x5dc6aae7
.word 0xb4e2af1b,0x766c9dc6,0xc1511902,0x157efe9b
.word 0x65636dd6,0xe6af4285,0xdee8ff5d,0x94cc615d
.word 0x477efbe5,0xf8a419d5,0x0c360a84,0xb01f90c1
.word 0x50d6e51f,0x9ec62e7a,0x04dd1d24,0x8224b122
.word 0xb08c6433,0x5b5b540c,0xfe5975c1,0x08acbe9a
.word 0x0d338db1,0xf1afc8df,0x918d0ed1,0xe7626649
.word 0x3ba0684f,0x0388ac00,0xe17a5d06,0x607e4bbc
p29_local3_end:
SECTION .p30_local0 DATA_VA=0x0008f0000
attr_data {
Name = .p30_local0,
VA = 0x00000000008f0000,
RA = 0x000000004c000000,
PA = ra2pa(0x000000004c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p30_local0_start
p30_local0_begin:
p30_local0_start:
.word 0x8eefa6e4,0x0625a16f,0xd9c07397,0x09a02c68
.word 0x785f7879,0x8a186060,0x8454f15c,0x021cf3d2
.word 0xe9860639,0x45f8d25c,0x6feda76d,0x1023fec0
.word 0x58533463,0x08077f31,0xa6e56682,0x553acb4f
.word 0xd2bfd483,0xfda39c0f,0xb772a410,0x2dc40784
.word 0x0eca18cc,0xcc5ce864,0xb259489f,0x099f57d5
.word 0x126e8607,0xf42631c3,0xc8819176,0xe873ec92
.word 0x35560745,0xf72ebe83,0x990a9530,0xd162df8e
.word 0xdd20f611,0xe85912ed,0x97c447b5,0x49078e6c
.word 0x025882f6,0x0f1beb29,0x4146f8a7,0x9d301e4f
.word 0x23439a10,0x1dd498a3,0x457be336,0xaaf359e0
.word 0x55a92978,0x05595423,0xfdc926f6,0xb27e043b
.word 0xcbc7a72f,0xe694d129,0x0848297a,0xca063be6
.word 0xb5754786,0x8610bb26,0xdc8d390f,0x6f8285db
.word 0x91f5a388,0xf69dd3c6,0xb056de94,0x28543c9a
.word 0x2677ec2a,0xacb5dcf5,0xe64466ce,0x49c847c8
.word 0x236aaf79,0x27092c43,0x3d60e4e7,0xb0a32664
.word 0xe20223b9,0xaa04c2ba,0xe7b3ce40,0xae45f9e8
.word 0xa4ebccd4,0x39386a26,0x6dc1abf5,0xce721696
.word 0x2798351d,0x5e1f9080,0x3f0c8adc,0xab5aeb8a
.word 0xd51f3b1a,0x01f8df09,0x6ff9a8b6,0xa67b45ce
.word 0xfc7e0858,0x893aa078,0x987e44dd,0xe7e02140
.word 0xa4c6426f,0x41fee01b,0xe523f907,0xf814fd44
.word 0x9ba891dc,0x4a37ca30,0x3b084e2d,0xe6a6138f
.word 0x4bef2ae7,0x16b2ec48,0x4f72daa6,0x4dc0978e
.word 0xc762b3de,0x20bf8596,0x1c102c07,0xf6413f6e
.word 0xd655a17c,0x1f4a5b9a,0xa4f4b99a,0xc3a50008
.word 0xc997b5a4,0xb1895b0f,0xa50995b3,0x58a65099
.word 0xacd58b17,0x0c78f818,0xf109fdf8,0xae0019bb
.word 0xbcf5528d,0xb9bf9052,0x3e2ae7e7,0x2154b38a
.word 0x26b34ec9,0x29a52ee7,0xea557403,0x38a09a1a
.word 0xe16d2827,0xc2887919,0xba1427a8,0x712d0fb5
p30_local0_end:
SECTION .p30_local1 DATA_VA=0x0008f2000
attr_data {
Name = .p30_local1,
VA = 0x00000000008f2000,
RA = 0x000000004c800000,
PA = ra2pa(0x000000004c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p30_local1_start
p30_local1_begin:
p30_local1_start:
.word 0xa07335d3,0x256fe35c,0xb4fc26d4,0xc89b65e2
.word 0x7b46d768,0x66aeed55,0xb95d7875,0x15588232
.word 0x1500ba63,0x293053c2,0x797aba68,0xe82bc64e
.word 0x89cafae5,0x3fa7774a,0xebcf2039,0x216810ec
.word 0x988ca66d,0xc460c958,0x80976a5f,0x317380c2
.word 0xc515902f,0xa9508c96,0x2b20e636,0xbc7b6782
.word 0xc7ffaba2,0xebdcf6e0,0x66a88d00,0xaa6ce3bb
.word 0x940812f6,0xef2f7bb3,0xcc0b29a5,0xaa73bb9d
.word 0x85a2c668,0x21ac3453,0x6ff4ae50,0x138afacf
.word 0xa214662c,0xd87b6643,0xde4cfb6f,0x18d5dc7b
.word 0x29b41a8a,0x0cf2413c,0x6f73c22b,0xe2e174b0
.word 0x719f9f3d,0xd022ddf1,0xcba737c4,0xb23693f4
.word 0xc0b98c84,0xd0987eb4,0x042eb91c,0x6b30c0f3
.word 0x83a684aa,0xa4de772a,0x7480673b,0xec82782a
.word 0x6957baa1,0x7c312930,0x489179de,0x8ba7270e
.word 0x44c7c6e4,0x6759f1dd,0x2f0da48e,0xd0c8be95
.word 0x33267fd8,0x04d313c6,0x04a6bf4d,0xfb2b91bc
.word 0x19a4b0af,0x7f304890,0x96df0a0c,0xf6075850
.word 0x30a3e982,0xfb72ceba,0xe71e0d20,0xb21caafc
.word 0xfe3372e7,0xa147988d,0xf69b380b,0x0c862627
.word 0x7225130c,0x71e278d8,0x397c8f86,0x0a0c7a31
.word 0x873b2e3b,0x786cc140,0x3f63353c,0x979bb334
.word 0xe8a01650,0xeb74e3bf,0xec60f7b6,0xd1b4c235
.word 0x12a53b74,0x315053b3,0x619c1685,0xdcf030c3
.word 0x778ba1a8,0x8fd4ed6b,0x4c2e10cf,0xf5b13ca4
.word 0x48be2efd,0x1b572d31,0x7303c254,0x66033758
.word 0xef5c3a54,0xe33fa3b5,0x7be3adf2,0x45f68dc9
.word 0x6179f34d,0xa3820326,0x607048f7,0xbe6ef8c4
.word 0x9bc18d64,0x1c10f7af,0x2eeb542b,0x1e18ca3e
.word 0x31b20cd8,0xd0f7c203,0xcd156176,0x642fbed1
.word 0x43478cf3,0x3fcfe095,0x70e55510,0x06a0a84c
.word 0x8d918efb,0x34745411,0x8f57463c,0x07b6bf52
p30_local1_end:
SECTION .p30_local2 DATA_VA=0x0008f4000
attr_data {
Name = .p30_local2,
VA = 0x00000000008f4000,
RA = 0x000000004d000000,
PA = ra2pa(0x000000004d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p30_local2_start
p30_local2_begin:
p30_local2_start:
.word 0xaabf3865,0xb7bbec55,0x38c76bb5,0xd1863339
.word 0x1e919f43,0x9cac8139,0xf5626fd8,0xa5bbd6e4
.word 0xc60f7210,0x438ec3d0,0xb82c90f8,0x48a031df
.word 0xe143eed0,0xa48ef7e5,0x7ab9f0c5,0x07e8940d
.word 0x10bb5159,0x4a0e143b,0xe86b2596,0xd07f37fb
.word 0x7cf6d011,0xc1bc75b3,0x7d0d35bf,0xa1370034
.word 0xa54428b0,0xe11665b1,0xe39df541,0x437d4f9b
.word 0x1ee27280,0x665a6a3e,0x95967ff9,0xe62cbe10
.word 0xfdbcb2ee,0x7bdac421,0xc1faad3f,0x743357bd
.word 0xd18360f1,0x404f7b19,0xd5e2b027,0xa47f7a01
.word 0x47a9ecb2,0x00cd5600,0xa255fee2,0x36698b65
.word 0x6abe8d1d,0xf23ecf67,0x335d42ee,0xd1895ec8
.word 0xa5c151e2,0x0c5504c0,0xf9621466,0xeccdded2
.word 0x9cef7f8e,0x95a07b28,0xcc2278d9,0x5c74850e
.word 0x24e2d27b,0xa59b9c7f,0xa65b6dea,0xd4b10c3f
.word 0xa141f947,0x408a4cbd,0x426a689e,0x40eb0272
.word 0x6f6399cf,0xc90de683,0x24d4a410,0x47dc178d
.word 0x4d3c43e1,0xeef69935,0x0aa7f17f,0x09919f86
.word 0x72bdef71,0x6a563c78,0xab2273c9,0xa2b19cc3
.word 0x554a575e,0xf8fdfbe6,0x504454a7,0xddf0973e
.word 0x263265ca,0xe635f32c,0xee08e9b6,0xb5c262fa
.word 0xcc2db70e,0x1bded913,0xe475bc92,0xdd922048
.word 0x68017a1f,0xe151afdf,0xad377cd7,0xde851cd9
.word 0x66bede44,0x86c34533,0xd7bd3797,0xac51f6a1
.word 0x35e33032,0x00a4d21c,0x9b35bac6,0x74f0df00
.word 0x0712a9a5,0x58da2462,0x5f8fb96d,0x59d1a0db
.word 0xc810302a,0xf8e10794,0xbfe6fb3d,0x4cf01718
.word 0x3f918e2c,0xfbeb92ec,0x06c634fc,0x275c96c5
.word 0xa78d8a5b,0x418f0bb6,0x54cea818,0xa46c71d7
.word 0x3fb6cfaa,0x9acfc4b5,0x88468844,0xf1f7dfa3
.word 0x91fa2f6a,0x13324cd0,0x64df6d05,0x016ba729
.word 0xfbbf5e53,0xff013dd5,0x7449c424,0xbaba761d
p30_local2_end:
SECTION .p30_local3 DATA_VA=0x0008f6000
attr_data {
Name = .p30_local3,
VA = 0x00000000008f6000,
RA = 0x000000004d800000,
PA = ra2pa(0x000000004d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p30_local3_start
p30_local3_begin:
p30_local3_start:
.word 0xab3f773c,0x8a376641,0x9f54eccb,0x51bcc791
.word 0x77886b92,0xbe0cd52d,0x65f4f796,0xd227fa24
.word 0xcb8c6e28,0x75cb9889,0x3f99f7bd,0x1c8dc660
.word 0xc2142428,0x3141e5e0,0x44dd00d0,0x091c2aec
.word 0xccb50412,0xc260cac0,0xaf3dfe46,0xad408412
.word 0x0bfe2f18,0xb4fb410e,0xbf453a70,0xfdf8ef2f
.word 0x5ea56007,0x0c0368c6,0xb067ff4b,0x53d91cd6
.word 0xe013017c,0xb7ef6700,0x1b6d1674,0x5491d318
.word 0x50744819,0x86bad663,0xa1626209,0x7b42d717
.word 0x6d44ef95,0xbc67c3d0,0x02ca5f78,0xdf56d6fe
.word 0x34598798,0xc3a484e4,0x1e49dcab,0x2d8cfd16
.word 0x5971a731,0x0139ca93,0x8bcbbfa2,0x91de882c
.word 0x2e452763,0x57866b7b,0x19fcfbc5,0x94759aae
.word 0x865bf258,0x87d81ea0,0xa2707b1d,0xcce1c430
.word 0x47cc7dc3,0x7f6ceb78,0x24e2190f,0x9f45b9f5
.word 0x88bc4065,0x775ffd65,0x1ac8a253,0x6a656d64
.word 0x15d182a1,0x7d7c04e2,0xbc7b2a92,0xe33f82a1
.word 0x6ff5356e,0x36a40cdb,0x8bce5d00,0x50bec3a1
.word 0x7c810080,0x82197f51,0x78a9bce9,0x75f5968f
.word 0x7ae3bd4e,0x06e62e56,0xba673446,0xe5780f57
.word 0x861a751a,0x542a102d,0xebf7976a,0x9db83637
.word 0x02e92131,0x47838e45,0x9bd18ede,0x7cd662b5
.word 0x344c3c60,0x197da34d,0xee692b8d,0x9d2fd598
.word 0xb90e6ff1,0x4c5bf2dd,0x5aa025e9,0xd2927b3e
.word 0xb29ea62e,0x8770302f,0xc8b55a1a,0xe8c5acd2
.word 0xe25cb8fa,0xc54bfb3d,0x2972083d,0x1d2a8237
.word 0xe9ff0d18,0x2a2ff307,0x4204b141,0x2fcdd721
.word 0xdab486ce,0xabe3a0a9,0xfdf2bdf2,0x5f81087a
.word 0x09d52672,0x003bc7ba,0xcc88feb0,0xfe495b58
.word 0xb9d31e63,0x3fa199e3,0x65b7e907,0xf7373e7e
.word 0x07beefbe,0xccca89a5,0xee64ad85,0xe65be4d1
.word 0x5824d464,0x421485ca,0xd5f6d641,0xdfdbcaf8
p30_local3_end:
SECTION .p31_local0 DATA_VA=0x0008f8000
attr_data {
Name = .p31_local0,
VA = 0x00000000008f8000,
RA = 0x000000004e000000,
PA = ra2pa(0x000000004e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p31_local0_start
p31_local0_begin:
p31_local0_start:
.word 0xf845878e,0x094a24c1,0x5570281e,0x7d0f63e9
.word 0x89ad1e2f,0x6c181ce1,0x437c8d06,0x6a394af6
.word 0x499f53e6,0x0a0412a4,0xb5d99fe2,0xa9e60e1f
.word 0xa1282450,0xf5b6e0be,0xa272004e,0xc42eaa85
.word 0xc54a8ea8,0x1996335a,0x34c118e0,0x02e2c867
.word 0xa3e9498f,0x236ff445,0x355fcea8,0xed0df83a
.word 0x8a314558,0xa027b6fa,0x5bf5b153,0x78adc081
.word 0x12023122,0xdab797f5,0x139bb755,0x23209c6c
.word 0xd9cd4881,0x5afcf763,0xc7765f0a,0xb9180430
.word 0x7a2027b3,0x4390696f,0x3c205991,0x08eff94a
.word 0x0e8c2947,0xdbcb0a24,0x7047c4fd,0xc28f799e
.word 0x9a0fdc65,0x29f3a2f0,0x734ea2ee,0x46ac5cd8
.word 0x8de2bb63,0xfd29db70,0x79067ba6,0x96e32d48
.word 0x3c872f15,0x8205e2b4,0xad357841,0x0abfed70
.word 0x1edc5f62,0x49933503,0xabf8c87a,0xc120e69f
.word 0xf7ebd1f5,0xc836aa19,0xb558df4b,0x70fac6b2
.word 0x861b7bcd,0x9cb9371d,0x2163b042,0xca7d2b4c
.word 0x035d56bc,0x025a797f,0xea3e835f,0xda662a86
.word 0x2aeec9a4,0x572b8c41,0x987f3c6b,0x5701543d
.word 0x6b7def8f,0x33f03b44,0xece84cc8,0x4a808a69
.word 0xafcc2019,0x9eb4fe88,0x8073b70b,0x7d9c59b4
.word 0x099b0b74,0xe54e12c5,0xd08e9282,0x9a3e53b5
.word 0x08f3ce35,0xc222b944,0x7fac2076,0x9d8f8c41
.word 0x200abb58,0xd02bf63f,0xb4d1ebfd,0x57d6cc15
.word 0x38a3a9af,0xca3b8432,0x28987ed1,0x3bc1ae83
.word 0x73479fd9,0xfd641299,0x64b7a574,0xe6c17702
.word 0x0cd97b84,0xf52f1c69,0xf78a7548,0xa5b11a5f
.word 0x0d743ad1,0x0e716a40,0x0743bc07,0xd0789f24
.word 0xfce28cd2,0xb654b3d2,0xf2a7c3bd,0x1c9a9ea9
.word 0x186b68bd,0x688707f3,0x7d2fc830,0xdbf52d9a
.word 0xe724be3c,0x03861b4e,0x2eb9580f,0xd3e27565
.word 0x9c41cd4b,0xa0bfda8e,0x9b3e4e9b,0xea6cf20a
p31_local0_end:
SECTION .p31_local1 DATA_VA=0x0008fa000
attr_data {
Name = .p31_local1,
VA = 0x00000000008fa000,
RA = 0x000000004e800000,
PA = ra2pa(0x000000004e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p31_local1_start
p31_local1_begin:
p31_local1_start:
.word 0x47f57529,0x5a10ac91,0x1df6b811,0x108a4f5e
.word 0xd587db7c,0x6912ae80,0xa469d7c6,0x38a046c0
.word 0x4fcd8ffe,0x1daf9c08,0xa27e85fb,0x7ff63a6d
.word 0xe5cc3833,0xd0c0afda,0x8dc3600e,0x4c79307d
.word 0xf1bdd460,0x7484ba5e,0x3c4ce909,0x14c5253f
.word 0xb5e8bb2d,0xe2aea552,0x1347e5ba,0x5c164a97
.word 0xb3217681,0xb042ecc6,0xa6c976ac,0xefeddde3
.word 0x07e2690f,0x978c946f,0x341ebae1,0x4395f454
.word 0x9c0b40fa,0xa4198d52,0x961a114f,0x230447a9
.word 0x6d828af1,0x10057df1,0xa799c5ad,0xd0b8a664
.word 0x2b97f7c7,0xbca96d6b,0xc995d31d,0xec6e90f3
.word 0x05d37e6c,0xcbf441c9,0x0af4b86e,0xdc1ee32f
.word 0x3b7eadf1,0x71cc128c,0xe83b6213,0x80aa301d
.word 0xf26e3590,0x60f89230,0x93cd7376,0x4f8fdacc
.word 0x9f0c467e,0xe84b1b11,0xfa40c7a6,0x04b0c168
.word 0x6f107667,0xc9989f7f,0x7775e870,0x7b122d5e
.word 0x3d7ad270,0xc7ed30c1,0x19928380,0x0b268c28
.word 0x7ee2af8d,0x1ecde02f,0xe885078d,0xeac00e41
.word 0x3e07ae53,0x40f24608,0xca948917,0xff5c7a0b
.word 0x012a9a62,0x9388d513,0x7fc82939,0x73976653
.word 0xebf85d1d,0xf0d7a08c,0x22c74db4,0xc351638e
.word 0x2f41198e,0x88df3185,0x2cd8acf9,0x43f76147
.word 0xb407fbd9,0xa7387285,0x451c6a20,0x4e1598ee
.word 0x791980fa,0x9fbb1a75,0x94515e54,0xb52364fc
.word 0xff27b5dd,0xad7435ae,0xb4e3203e,0x1612d273
.word 0x1650787a,0xb8a60f87,0x6d78055f,0xffe1e91f
.word 0x1b531b3e,0x41dcd6a9,0x88db8014,0xae044901
.word 0x6b72d5ba,0x3b35a602,0xf2c6d7be,0x38ce8f1f
.word 0xd4c85d68,0x3a2ebd2d,0xc1ad378a,0x127974d2
.word 0x653b26f9,0xc3d5fdf8,0x662e9088,0x62c1e831
.word 0xd2e574dc,0xb344c085,0xf73c3c53,0x76c17460
.word 0x02ebebbc,0x980d331b,0x3bf92b41,0x8ed97057
p31_local1_end:
SECTION .p31_local2 DATA_VA=0x0008fc000
attr_data {
Name = .p31_local2,
VA = 0x00000000008fc000,
RA = 0x000000004f000000,
PA = ra2pa(0x000000004f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p31_local2_start
p31_local2_begin:
p31_local2_start:
.word 0x7602e0c7,0x14b8348f,0x5c9bdc45,0x08a5ae57
.word 0x6eeda9fb,0x7a99e416,0x26f3b547,0xb5afb46a
.word 0xf87ee203,0x33ed3f75,0x48354df6,0xfb7f4d63
.word 0x6628ed17,0x91d49e2e,0x7793d458,0x9a83ea02
.word 0x3aab2b49,0xac6794d1,0xbf4ad653,0x87b6a20c
.word 0xe3884798,0x261ecbf2,0x579a5dcb,0x8d108763
.word 0xe0f56f8c,0xf212c6a4,0xaa09bc0d,0xb5a97e36
.word 0x89ca3025,0xfa1ccbfe,0x2a1a3669,0xcf37d95c
.word 0x95406692,0x0c92b8e1,0x1d99d836,0x6129d794
.word 0x9fc870f0,0x6026e60e,0xa04751a3,0x4cb93a29
.word 0xf73487ea,0x6f053732,0x59fc39f4,0x28e02b5c
.word 0x708d550c,0x79bc0cd6,0x2a89095b,0x0a312408
.word 0x4d322d41,0x07d33c13,0x9ad77d56,0x2ce83026
.word 0xfe5f41ce,0xf942d2c2,0x5eaf4d85,0x897a4481
.word 0x21876419,0xb20bfe47,0xd5b5053c,0xdf23dcc7
.word 0x15c4895e,0x15b23cde,0xcb789211,0xb88fb5e6
.word 0x0c62b74f,0x48e69ca9,0x3dece962,0xc60cbc4c
.word 0xe17c2f03,0xfd895b02,0x1de9d71b,0xdf950238
.word 0x6fcb85f6,0x04e112a2,0x53471343,0x339b4edb
.word 0xd34b8208,0x69473a9a,0x138f4f1f,0x00f7496b
.word 0xc752ecfa,0xd3897c93,0x6d387de4,0x2be27ded
.word 0x7edcd14f,0xd905a1f0,0x5c8dddf2,0x6973593e
.word 0xa255c5e8,0x45ee60bb,0xbb3c662b,0x623b618c
.word 0x4716c08f,0x2ddbf00c,0x48182227,0x2c6e6a9c
.word 0x2401f7ab,0xbcd915fe,0x8d78cbaf,0x69cac837
.word 0xe3b7c91a,0x0d991f08,0x95ed8650,0xb137fb54
.word 0xc42bae48,0xf4351f44,0xb2a49ee5,0x6ed8a006
.word 0x5ebb3c77,0xac1054e2,0xa9e18ee9,0xa80acbc0
.word 0xfef2af2e,0x952f9d64,0x095f4989,0x1a879c9c
.word 0x1f5cc902,0xa822b80f,0x0ee7798b,0x46d9918c
.word 0x52dda2f3,0x367abc06,0xfb5f0d81,0x69eb0d0d
.word 0x752c143e,0xc1c179b7,0xd71242ae,0x9f7ab21c
p31_local2_end:
SECTION .p31_local3 DATA_VA=0x0008fe000
attr_data {
Name = .p31_local3,
VA = 0x00000000008fe000,
RA = 0x000000004f800000,
PA = ra2pa(0x000000004f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p31_local3_start
p31_local3_begin:
p31_local3_start:
.word 0xff04cff5,0x244cc7f9,0xe1152c5b,0xb7792d01
.word 0x9d63307a,0x61b74c30,0x6aaaa0d4,0x65fd2a99
.word 0x134fb44d,0x164491ff,0xfa0a468c,0x450c9127
.word 0x041ac09c,0x52517152,0x688d2016,0xcbbda9e6
.word 0xbc6946ce,0x9ab83f8a,0xf9b6f535,0x4b3b6666
.word 0x1478d5dc,0x4d96a554,0x4e238033,0x4ff57817
.word 0x7295bbed,0x58fd94ef,0x8c37a9a3,0xee973f63
.word 0x9cc91855,0xe3323e29,0x6699a183,0xa1d19b38
.word 0xbe0dcaef,0x1b49167a,0x2f0ac7ce,0x9f5e64f3
.word 0xebd7e958,0x2f5294db,0x0e83d435,0x11eee72c
.word 0xb4e0918a,0xed92e71b,0x6ca4f3b1,0x7111a76d
.word 0xd63bf694,0xaa726013,0xfb82e706,0xb7e1f8a9
.word 0x4a1bf64d,0xf85113f9,0x299a35a4,0x846af247
.word 0x0fa7f773,0xa718f888,0xe86020f5,0x1511950a
.word 0xefb16e8f,0x8befacad,0xf4832a24,0xeff1b607
.word 0x8a4e3af0,0x8359744f,0xd123c705,0xcd4b058b
.word 0x8e2046bc,0xce349e6f,0x374f0690,0x5e85db9d
.word 0x302b2e38,0x678a3d6c,0xa918cdf9,0x3c3fc68d
.word 0xe002805c,0x5b110a68,0x47ca5934,0x437d7618
.word 0x2600ea2a,0xe2d8c3fb,0x74447e00,0x82781be3
.word 0x129c6c2b,0x910a799d,0xba592728,0x93a02680
.word 0xff37b75f,0x9303f98e,0x51ea3fe3,0x3297aac0
.word 0xa3ebc4f6,0xe6225cc0,0x740615b8,0x1c073270
.word 0xe9f51561,0x5f19a2d3,0x629655f2,0x69eca71e
.word 0x89ee7368,0x4dea7cda,0xde9d24f5,0x657153f0
.word 0x81100386,0xefcd8a0c,0xeaf5447b,0x064afdaa
.word 0x3511abb4,0x725f811c,0x9c9dbe63,0x62e52850
.word 0x35ee6d78,0xb14f69a6,0x44a0d979,0xcf11adc8
.word 0xf401997f,0x5edc9a71,0xa7bf78fc,0x2615a288
.word 0xbfb1cbc0,0x48e743ed,0xd5d044a0,0x51df09ed
.word 0xb248b901,0x503466e1,0x975555b6,0xd291c629
.word 0xf91312d4,0x97d02738,0x2b2a70d3,0xd59b940e
p31_local3_end:
SECTION .p32_local0 DATA_VA=0x000900000
attr_data {
Name = .p32_local0,
VA = 0x0000000000900000,
RA = 0x0000000050000000,
PA = ra2pa(0x0000000050000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p32_local0_start
p32_local0_begin:
p32_local0_start:
.word 0x495b4763,0x0077f8c6,0x5d5ff541,0x6b07f2e3
.word 0xe7455242,0xebd0e3bd,0x029bc267,0xd9f46237
.word 0x2b319133,0x109a47ed,0x659899ea,0xaa108ab7
.word 0x8c5e9906,0x534b512c,0x8d81ac11,0xcde1f04c
.word 0x61279f3a,0x81449e74,0xec785f61,0x4415293c
.word 0x60ac7347,0x250e4fa6,0x6952d3a3,0x32dc2037
.word 0x0266add6,0xad456360,0x204b157b,0x0de2d4de
.word 0x918c3328,0x96db953c,0xff4e0545,0xb449de2d
.word 0xf6b75e5b,0x5a5d1f5a,0x013f1dd9,0x99aa72e1
.word 0x389940b0,0xc2bb24cf,0x877f7ec5,0x3eda714a
.word 0xd49d6b2b,0xb0cfe2bb,0xc1bc3d63,0xf0e7e928
.word 0xfa4d0fa4,0x6a5f7744,0x0532872d,0x7d53bb68
.word 0x41152733,0x35bfd1c5,0x2237b6f8,0x21f8c62e
.word 0x1a254f4e,0xa99d417c,0x74136c84,0xaa0dfe0e
.word 0x197dcc31,0xfd5b3dd5,0x048908e2,0x98692fbf
.word 0x76473d42,0x9ff91e2f,0xb96b1ed5,0x8f69c9b8
.word 0xff137af9,0xcac5cdb5,0x79dd48c4,0x8345075a
.word 0x4d327661,0x132d6505,0x5dca16dd,0xdf8ab054
.word 0x0c7154fc,0x9af4aae3,0x534c21e7,0xf9ac5085
.word 0x8ac3adc6,0x668fc5b9,0x3ae91dcc,0x48aec703
.word 0x813bafcf,0x7a135ad7,0x0ad98a5c,0x88b4d485
.word 0x34eba4e8,0x24a66e22,0x4cad8dbd,0xd8cd74d4
.word 0xf07e27e0,0x67126f17,0xf6790af9,0xa31f7d11
.word 0x92064e31,0xa942cf3a,0xe9f4bbfc,0x37c324e2
.word 0xc6d10fd7,0xd06eeefe,0x1b6fb02c,0x029a5b31
.word 0x70a7698d,0x43c5153a,0x71d4a90a,0xeb1d8f43
.word 0x3687be05,0x23dcd891,0xff8c0cf7,0xfe11739e
.word 0xc1e3f54e,0x1f888685,0x6504b096,0x6f99ad76
.word 0xca3d3062,0xe0590101,0x8660c778,0x689677e2
.word 0xc997a525,0xb9dbae70,0x4decc38a,0x0577ecb9
.word 0x5b4cf90e,0xd6f9566e,0x2191398e,0xa67ed8ae
.word 0xee5b7ee4,0x5becccc6,0x3e3cf83c,0xdbb3d848
p32_local0_end:
SECTION .p32_local1 DATA_VA=0x000902000
attr_data {
Name = .p32_local1,
VA = 0x0000000000902000,
RA = 0x0000000050800000,
PA = ra2pa(0x0000000050800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p32_local1_start
p32_local1_begin:
p32_local1_start:
.word 0x6c997b31,0xbf20380c,0x658c9f3b,0xc69418ae
.word 0xccc79beb,0xe3c33ab0,0xa60e8172,0xb38e8aa5
.word 0x7aa97715,0x8f045686,0xc320c99f,0x921eff5f
.word 0x401124a9,0x35b68e3e,0xdda4afa2,0xa215e5a3
.word 0xe2aa13d0,0x67f06e7c,0x3d9a00bd,0xe4107e2d
.word 0x12317969,0xe9d3c89e,0x1060e247,0xe919509b
.word 0xf5396d96,0xbecb3cdf,0x42ee7d57,0xad6010b8
.word 0x8e7f0ee4,0x1998f205,0x71b45cbe,0x12f180d9
.word 0xc8b31157,0xf9cd8b5a,0x65ad74ff,0x9de49a3d
.word 0x47536b45,0x57b00443,0x35c48cbe,0xd382ec49
.word 0x2287d081,0xbfcaf269,0x7a3a11e7,0x64c4de98
.word 0x589ab198,0x7a957411,0xd560a305,0x58ec86e5
.word 0xaaabfd7f,0xe69f83d0,0x8513ccc7,0x41814dc7
.word 0xce0158a8,0x0e09c5f8,0xde59a369,0x3592919a
.word 0xba5a21ea,0x37bac7c2,0x67afaa25,0x9953421c
.word 0xd38d8657,0xac0a6bd4,0x2324a917,0x55c7c938
.word 0x02f1ed78,0xf393d234,0x19cc76b6,0xc439336b
.word 0x062374e6,0xc102fc65,0x4f9be0c5,0x45f7805a
.word 0xd22b2223,0x3c0cf2e0,0xdd20e757,0xf5e10346
.word 0x7fdb2e09,0x1bac874b,0xb5496d53,0x95d9df96
.word 0xf4e2850c,0x6c6522ab,0xdb83c6e6,0x7a7ea282
.word 0x0e68011a,0x939640dc,0xefd987c7,0x93bcbd4f
.word 0x6fb001f2,0x2106d153,0x708e8e8c,0xc6eec418
.word 0xecde2d93,0xbb7ce9b6,0x227c05a6,0xdec45c12
.word 0x5b536eb8,0x77ccd436,0x567b2293,0x323477eb
.word 0xcc8aad3f,0x86707b4e,0x99c3b15d,0x51a3cbf2
.word 0x9c7c85cd,0xc3005d99,0x4efb64ff,0xff749570
.word 0xe50f75f4,0xa1076379,0xdb9a19b3,0x9a23738d
.word 0x51e9af88,0xbfad334a,0x56cc293b,0xd7641889
.word 0xcc738a5c,0x5467aac2,0x4053d635,0x9704abc8
.word 0x94949059,0xc968a53c,0xa9a145f2,0x4542b76b
.word 0x03c47953,0x41b22b41,0x4d7f20cf,0x66192d92
p32_local1_end:
SECTION .p32_local2 DATA_VA=0x000904000
attr_data {
Name = .p32_local2,
VA = 0x0000000000904000,
RA = 0x0000000051000000,
PA = ra2pa(0x0000000051000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p32_local2_start
p32_local2_begin:
p32_local2_start:
.word 0x067ae7d2,0x268f48b2,0xb3313a31,0x68680d68
.word 0x03432293,0xc2b6d686,0xb07bfa7e,0x1b60384b
.word 0xb780d890,0xf1895790,0x29844f54,0xc1c78a49
.word 0x8607541f,0xd18da86d,0x4a823e58,0xacded7e5
.word 0x793911bb,0x0b1b2758,0x27077114,0x25aee959
.word 0x9502e6ab,0x26dac3f0,0x46e7af0e,0x42398e01
.word 0x58bebf82,0x32c4b600,0xa5dc95ed,0x7cdadedd
.word 0x7507abf3,0x774d145b,0xdb5c6b2a,0x28270e96
.word 0xaed8bcb9,0xc2db55f2,0xc1e6efef,0x6a137554
.word 0x58267deb,0x0c4ee2e3,0xb15d855f,0x32ebbe37
.word 0x3ee4a4d7,0xb5ed1518,0x371918c1,0x28b87931
.word 0x0de639e1,0xaf8c7921,0x88c42b0e,0x93e5c771
.word 0xa9e536a6,0xd96a3f74,0xf37019f0,0x07e1bc2f
.word 0x7df6cecd,0xa4d00c95,0xf851dad7,0x20721b6e
.word 0x67c1c584,0xb23df753,0xb70bd7dd,0x1af5539b
.word 0x70b04b11,0xf4be07c9,0xc8dfe133,0x8943cd46
.word 0xd08f48bf,0xf6416aee,0xc3669703,0x7e12ab4a
.word 0xd34ee070,0x0ad4bb5c,0x430b0dcc,0xed81d8d6
.word 0x7fdfa6b2,0xacdda8d6,0xd38560ed,0xe09e200d
.word 0x9c1e0b4d,0xf69a7fde,0x09f8fc71,0x3352c03a
.word 0x4c06db5f,0xeb5da7ff,0x2db5a966,0xf4095592
.word 0x1f413d49,0x15fd54be,0xa79f6b9a,0x70f210a6
.word 0x46c3a5fd,0x6cd3d63b,0x63c7946e,0x73e8b669
.word 0x8888f53e,0x7db69c5c,0xafe675cd,0xa9596c40
.word 0xe9bd2dc0,0x12dd896f,0x0cee0d8a,0x229874dd
.word 0xadda45b0,0x1b66bee9,0x7d10942f,0x1cba9716
.word 0x4e69624b,0xef1ae956,0xffbb0fb9,0x865806d5
.word 0x8f5c9868,0x9e033f88,0xde34f888,0x1f683d61
.word 0xf92100c8,0x0b70f5cf,0xbf4a3652,0xf4eec666
.word 0x73cf5367,0xa2da3d0d,0xdaa92fde,0xaedccee2
.word 0x7b69b1b5,0xb98f1ee3,0x79575918,0x6bac0b26
.word 0xd2ac6ce9,0x4ba616b5,0x2bef8057,0xa0e0539a
p32_local2_end:
SECTION .p32_local3 DATA_VA=0x000906000
attr_data {
Name = .p32_local3,
VA = 0x0000000000906000,
RA = 0x0000000051800000,
PA = ra2pa(0x0000000051800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p32_local3_start
p32_local3_begin:
p32_local3_start:
.word 0x17a02a47,0x2fa9b7d2,0xcd4f3135,0x7766029c
.word 0x9dfef3c7,0xda6448f2,0x4c1372cc,0x6a2d24ce
.word 0x31dd1e6d,0x168b4e10,0xfd772849,0x07c935a6
.word 0x2de08045,0x16966f85,0x2feb5532,0x43a787fb
.word 0xa205dce9,0x1ee12bb3,0x9a835e25,0xded5e71b
.word 0x7b274bb8,0x735ad631,0x265bed82,0x0622cba6
.word 0xde0f23f1,0xba778854,0x32e0fb4d,0x7f61738e
.word 0x5ea36a96,0x2c10ccee,0x7fa49112,0x96d8c2c2
.word 0xd236c6d7,0x31a52bba,0x9fe1f625,0x321f5769
.word 0x1b172e82,0x31a02bc3,0xd7c46bba,0x82a1c0f3
.word 0x5b6f9180,0x43de9d47,0x3d1eefc2,0x301498df
.word 0xf3a2b9c8,0x5089df61,0x159aa0f6,0xbeb822f6
.word 0x7d9e5539,0xb0474b0a,0x68617365,0xb895c87d
.word 0x39ebf4cd,0xd02d8c2c,0x1f3767c9,0xcee45754
.word 0xa9358f47,0xc8f00196,0x793a4f50,0x48ba62a2
.word 0x8da81582,0x91bdabd2,0x71812647,0x5844fea6
.word 0x4de8b658,0x810ace3f,0xbac4f823,0x2ebbff25
.word 0x9e9f0adc,0x66f57939,0x0fa5d210,0x3b9f332f
.word 0x8cae63c8,0x800b72c2,0x2dc099fb,0x2b270f30
.word 0xe0527708,0x678637f7,0x8d7ce84b,0xc1477f8f
.word 0xeacc146e,0xbf1fc301,0x0a6aa4eb,0xc2e6d782
.word 0xfba5e957,0x32fa10ee,0x3bdf32c8,0xf5237fff
.word 0xd4a451a3,0x5788f9e8,0x5c8fdf86,0x244d8b1d
.word 0xf8356d1b,0xbd6965dd,0x03ed43f1,0x63b36b09
.word 0x262f781b,0xa8ab7391,0xb13eb410,0xf0b788ef
.word 0x3e07388f,0x1ed07bcf,0x88289eda,0x70d91848
.word 0xa03108f0,0x4720c47d,0x08634e09,0xf977b784
.word 0x6fde66ee,0xe38b780a,0x5d3c844d,0x04ec5abf
.word 0x52f2753e,0xbf6eb870,0x9a3c5003,0xa43bf5b6
.word 0x6cfdf95c,0xd3ef306a,0x9d3b7d53,0x10d02d74
.word 0x95d0f9c2,0x92763c79,0xa1cd252b,0x144907af
.word 0xc2f1a41e,0xa9742779,0xdfe4ab6d,0xfe06a595
p32_local3_end:
SECTION .p33_local0 DATA_VA=0x000908000
attr_data {
Name = .p33_local0,
VA = 0x0000000000908000,
RA = 0x0000000052000000,
PA = ra2pa(0x0000000052000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p33_local0_start
p33_local0_begin:
p33_local0_start:
.word 0x4a057988,0xef0944b9,0xe860bf64,0xe401c13e
.word 0xe2fcd534,0x590f0176,0x851746fa,0x78bbe6eb
.word 0xf27282dc,0x8a15dca8,0x5d4cb802,0x5fe7d681
.word 0x500c2c71,0xf4933c6d,0x07ed4632,0x267d2a09
.word 0xb5202587,0xa29989c6,0xfc455db2,0xd8835d6b
.word 0x9f1408cc,0x25aef2ee,0xbb9ce2cc,0x021b62e2
.word 0x2c399d1f,0xdd571851,0xfa5d65e2,0xe841d3c2
.word 0x13f2b44d,0x141818b1,0xf7a35591,0xef6721ba
.word 0xd06b32fc,0x61422e03,0x4c103324,0xdf25ed15
.word 0xe9334850,0xc72eae96,0xec6e2a7d,0xf8cb18c5
.word 0x4f0249c3,0x6fbf95be,0x17ecbae9,0xe4b06e18
.word 0xfb6c3b70,0xf7e425b5,0xf975ff23,0xd90110ba
.word 0xe9122bef,0x4adc006e,0x611e312c,0xd4064583
.word 0x981effc6,0x2f3466d8,0xdfe479f2,0x0c3db740
.word 0xf758b434,0x40dd647a,0x3b40075f,0xdbc79713
.word 0x9b1710db,0xc51ae3f0,0x586616b8,0xa3dfd47d
.word 0x1c22ee88,0x33de451b,0x3dda632e,0xa9cd9f90
.word 0x75c45d98,0x602b3939,0x70684966,0x1986c37f
.word 0xf960d3d8,0x22ce98b8,0x1f476f0b,0x884569e6
.word 0xcab6da15,0xd78839a4,0xd69d9ac1,0xd4778195
.word 0x726fb08d,0xe2550b9d,0xec4bdb30,0xcec568f1
.word 0x47409595,0x1d3699d3,0x3abf81c3,0x34f87d37
.word 0x51bcb26c,0x73d35d52,0xb43b191b,0x3a75c51e
.word 0x407ade4f,0x1134e75e,0xc7b28024,0x828e14f9
.word 0x5bc51d04,0x2d4181ee,0x66719c03,0x7efba43d
.word 0xdfa1b909,0x8b4e81d4,0x029458e2,0xa8e46228
.word 0x9503bf9b,0xaca57a26,0xad78b3d3,0xddbc31a7
.word 0xad881d46,0x85989db2,0xcdbf6058,0x4be97f9d
.word 0xe35163a1,0x769f4111,0x147b9e2a,0x0910905c
.word 0xa59c92de,0x211e36df,0xcd3c589c,0xce6a9c6f
.word 0x3f3a0ea2,0x815077ce,0xa861afd9,0x9c24b017
.word 0x3fd4f2da,0xb222248b,0x85f59534,0xfeaf818f
p33_local0_end:
SECTION .p33_local1 DATA_VA=0x00090a000
attr_data {
Name = .p33_local1,
VA = 0x000000000090a000,
RA = 0x0000000052800000,
PA = ra2pa(0x0000000052800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p33_local1_start
p33_local1_begin:
p33_local1_start:
.word 0x8ea99073,0x6b3ef1d9,0x0d63e6ef,0x1dea0490
.word 0x6af6d4c6,0xbc1641cf,0xb7218b17,0x93d7d71a
.word 0x2c12a594,0x584ecc0e,0xc6f3917d,0x3ffff60d
.word 0xbd30296e,0x9585d4ca,0xdf99b540,0x05ea7157
.word 0x5fe1773a,0x22442f50,0x412ded45,0x563bd4b8
.word 0xfbfe0730,0x59f2e22f,0xb41dc545,0x8b550cc0
.word 0x5a2a42d2,0x3799f147,0x5e3c3f53,0x8da37007
.word 0x7d51efad,0xa1a8f763,0xa1b8fb0a,0x23f72721
.word 0xdc81048a,0xafd9f88f,0xea930cd2,0x6875e5db
.word 0x3c34400e,0x2aca8b49,0xdaa3f9d4,0x1fd06f6d
.word 0x40333617,0x80b9aaf5,0xafe24b48,0x1f77704b
.word 0xf8eacfed,0xa234bfe3,0x38e5dbc8,0x98650f7d
.word 0x062f7e75,0x9159b0a1,0x299c8ef3,0x6496d2e9
.word 0x9464ba47,0x134ff614,0x43d2e45b,0xe95d1be1
.word 0x8bb4af35,0xa537157c,0x398528f3,0x352265f3
.word 0x1b4c2055,0x1d3bcab9,0xea24b21a,0x647570ef
.word 0xd3060522,0xaf4b3577,0xe132f70e,0x2672afb6
.word 0x6d601953,0x17167b71,0x28bd636c,0xbafed301
.word 0x47d21609,0x272840bf,0x0ff1efe5,0xfe13b3be
.word 0xa90b1ca9,0x33c50318,0xc4226a4d,0x0ce51274
.word 0x39a19699,0xf4c7aa44,0x699a4b8c,0x71a0927c
.word 0x2d21eaa4,0x1c94232f,0x59568760,0x012bfb32
.word 0x1543cd8e,0x033182c6,0xb4375fc4,0x6ad8ad2f
.word 0x705e24db,0x50779a72,0xe836facf,0xebec3517
.word 0xf82995d1,0x1c41af0f,0x64b01075,0xc0ea421e
.word 0x26900a59,0xa14b6e2a,0xadd84edd,0x1e2b0d83
.word 0x83b2dcee,0xc13d6280,0xc268b3ee,0xc41fbe20
.word 0xa31f2dd6,0x1af780f2,0x28199498,0x5707a12e
.word 0x41ab8cc5,0x61e7faa8,0x52e6716a,0xf25bff54
.word 0xac81db53,0x353d9a5d,0xb58c91db,0xb0720bdc
.word 0x616c6b89,0xe57de47c,0x0995622b,0x3c9be4a1
.word 0x2305924f,0x6799e0e8,0x4e9dd2bc,0xcf3b6d51
p33_local1_end:
SECTION .p33_local2 DATA_VA=0x00090c000
attr_data {
Name = .p33_local2,
VA = 0x000000000090c000,
RA = 0x0000000053000000,
PA = ra2pa(0x0000000053000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p33_local2_start
p33_local2_begin:
p33_local2_start:
.word 0x24569734,0xe638963c,0x4ebf063f,0xf893ce82
.word 0x1dc4d58f,0xfa4bcd83,0xdc52109f,0xc9c82b14
.word 0x542e24bc,0x205ecf00,0x44db4c4d,0x0602fc69
.word 0x92d09674,0x36402703,0xae2ed768,0xc52ebe92
.word 0xc393fe2e,0x46e8207b,0x53b9ec3e,0x11502f40
.word 0x1d890dbc,0x913cd119,0x4e2cbee3,0xfe8f0e83
.word 0x7faa78be,0xad8439a6,0x12897924,0x09da40c7
.word 0xe9314fe1,0x9e4567c9,0x88b775bf,0x813279a6
.word 0x13df3dc9,0x474fd1dc,0x9b54da5e,0x5d35c055
.word 0x36aaf960,0xba374075,0x04ec0fdc,0x03fba9e2
.word 0x6dc423bc,0x3b4c4225,0x79ad0eb8,0x59264ef9
.word 0x57202a96,0xec58d5a3,0x63d91e7d,0x2850d1e4
.word 0x1b23e5ea,0x57dd8acd,0x5984cc9c,0xf873b342
.word 0x6088b471,0x766645bf,0x69820810,0x0ad912e7
.word 0x3c18576a,0x7ef54a6c,0xbf99bf98,0xae74b59c
.word 0x61944c87,0xdcfe1825,0x88ff7749,0x153393ca
.word 0xc56b5929,0xe0fe7fdc,0x4029f8fb,0x2d8936e2
.word 0x3edf8956,0x87325fda,0x401c6a63,0x56a5e512
.word 0x0d67d10e,0x415a44cf,0xcbe93044,0xb3a75fb5
.word 0x3aea920c,0xf47baf50,0x3103e5e3,0x839fcb29
.word 0x1e1c0933,0x032bf4f2,0x2a002ce5,0x9a169fda
.word 0xdc47fef5,0xbe752602,0x86503b16,0x70240f45
.word 0xecfbe653,0xfb5917ea,0x30230a61,0x8831c944
.word 0x76edb47a,0x4d39dec2,0xfd7c338f,0xd29d018a
.word 0x248345f2,0x3e638d90,0xa9d72390,0x78ae6db2
.word 0x8085307f,0x37d81dbe,0x62decda9,0x818c0919
.word 0x57cbaa79,0xaee2a9b4,0x6135e524,0xc4794b47
.word 0xf3ebcc0d,0x5d55607c,0xf2188295,0x8199edff
.word 0xd34e3943,0x4b3e3c7e,0xc955ec1a,0x2797583a
.word 0xc1ec0c85,0x518b472f,0x34eb679c,0x7c8dad8b
.word 0x464e420d,0xab6ef84f,0x32095a78,0x5243f18f
.word 0x39b3c420,0x871875c1,0x253430b3,0x266d045d
p33_local2_end:
SECTION .p33_local3 DATA_VA=0x00090e000
attr_data {
Name = .p33_local3,
VA = 0x000000000090e000,
RA = 0x0000000053800000,
PA = ra2pa(0x0000000053800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p33_local3_start
p33_local3_begin:
p33_local3_start:
.word 0xedf71a50,0xa36b01aa,0x7d62b92c,0xf9b04604
.word 0x4ac5a47d,0x2355d580,0x9a2ecf5d,0x9245458f
.word 0xeeb484cb,0xb0e86ffb,0xa94880f5,0x6e852f48
.word 0x41f82e96,0x06caf78a,0x612f168a,0x5efe92e0
.word 0x168f6e43,0x57225e24,0xadfda84f,0x519eb481
.word 0x7638151d,0xfc9d9cc5,0xcf7b070d,0x44e1c4c4
.word 0xdb939513,0x5aab505b,0x6fb2a709,0x968a5fdd
.word 0x92a7740d,0x52dfc069,0x882afb8f,0xea9e36d1
.word 0x9495e114,0x5000d141,0x4bb3f15e,0xb41aec8f
.word 0xb2e06945,0xe20d5075,0x43dcd0a9,0xf4e39b6b
.word 0x3b5f5038,0x6947b764,0x0a2a618a,0x5abdac22
.word 0x95b7ff28,0x1bcb20ee,0xff7cadf5,0x96dc6649
.word 0x55e585f4,0x97d29e0c,0x6057096e,0x3b53d88e
.word 0xb20157af,0x4aaccf25,0x077f2b1d,0x38cba3b4
.word 0x19bad137,0x89e86698,0x04b00c99,0xd648a8d8
.word 0xca4d0a65,0xaa8d6979,0xf144c1e5,0x5059f3c3
.word 0x723d73ce,0x8a62a86c,0xa2dd24ea,0x3f1b2a4f
.word 0xe388571f,0x414ac772,0x9f11e745,0xbe444cb2
.word 0xdaf8477f,0x4f9ea73d,0xbe47a4a4,0x2a57429b
.word 0xc53eb67b,0xd70b2c64,0x20875957,0xd118c859
.word 0xe2db4937,0xa4d3b681,0x499c2021,0x55bc443c
.word 0x60499045,0xb17998fc,0xff19e295,0x35f6b426
.word 0x219b41d9,0xb28a12ee,0x3eac8998,0x78d90588
.word 0xe1aedadd,0x3caa32f3,0x158360b4,0x7098c9da
.word 0x78d44a32,0x4c25d32e,0xbe23a86c,0x4f046d93
.word 0xe229f938,0x4da6e15b,0xb3bb7e5f,0x157f2fe3
.word 0x65faaa64,0x8924a436,0xbab4369a,0x2ad3ae8f
.word 0x178280ab,0x9bca6fac,0xf0e2926f,0xfe2108eb
.word 0x691faac3,0x96210e75,0x6d3b3643,0x2f1a1a41
.word 0x2db7cfb8,0xa615862a,0x0d2ad15e,0x7f0d1750
.word 0x8e16a3fe,0x43ccb41f,0x41a568c5,0x96acb76f
.word 0x18c288f1,0x433bd9ef,0x67c022e3,0x0028f2a1
p33_local3_end:
SECTION .p34_local0 DATA_VA=0x000910000
attr_data {
Name = .p34_local0,
VA = 0x0000000000910000,
RA = 0x0000000054000000,
PA = ra2pa(0x0000000054000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p34_local0_start
p34_local0_begin:
p34_local0_start:
.word 0x7c8fb3f4,0x504b8075,0x20abfa3f,0xc9ee2b54
.word 0x47706a73,0xcdd7928f,0x0885c68b,0xa321e293
.word 0x94d75465,0x0d3cd701,0xf96fa9c1,0x8dbf851a
.word 0x648614cc,0xcbfd06b2,0x07763de5,0x4e14d555
.word 0xf3512bea,0x219cef71,0x339d46c1,0x8ab45320
.word 0x9cefdc63,0x944f2525,0x6a7c3cce,0x6401b4d7
.word 0x9e32d60b,0x44c5d45e,0x257e00a9,0x4cd4b75e
.word 0x7d6802a3,0x33c64725,0x4f2e2724,0x658e1401
.word 0x56382f85,0xdd4e4a97,0xfcc51c18,0xf47fc87b
.word 0x6f59dec7,0x6f12a74a,0x830e6f3a,0xc56df4e9
.word 0xe66a143a,0x9ff3e632,0xd59642e1,0x88bffb79
.word 0xb13ec0a1,0xadf8214c,0x12c9ca58,0x10709093
.word 0x84a024e0,0xe3dd2a25,0xf5e79181,0x633f47f5
.word 0x65a04461,0xb85f41de,0xd76ecda1,0x5cd57dc1
.word 0x5c2d256f,0x92055f7f,0xaf824603,0x6b51e4f4
.word 0x2f53bdb6,0x88057e69,0x5568b9ae,0x609bc2ed
.word 0xd5b20c06,0x1be281c7,0x6ba65bd2,0x8d4ec3d0
.word 0x789e705c,0x347cbeef,0x315e2ad6,0xe30ae6f9
.word 0x95be1403,0x455272f6,0x40f5b051,0xee91c18b
.word 0xeb63294b,0xf0fafcb7,0x6ad5edf1,0xfc9ce087
.word 0x1020ff56,0x6ab2a4e0,0x2ec42a0b,0xcad5795c
.word 0x44baeb3f,0x3c721e05,0xbce1787c,0x6b26567a
.word 0x13bd0e97,0xbb719e27,0x0b579c7b,0x45641f71
.word 0xe04a38e7,0xf0d7333f,0x4534b9ec,0xa37da351
.word 0x171c7195,0x9230846a,0x75b7ddc1,0xfe161e28
.word 0xfa0a9433,0x000042b5,0x1027572c,0x6517f08f
.word 0x930a5c00,0xe9b58e6c,0xe1468cc9,0xfe8654c1
.word 0x15e68f25,0x1b7966c9,0xf370cdc7,0xe2b0e453
.word 0x5ec0c96b,0xf4fc855d,0xb9c5b6a5,0xd979f64d
.word 0x338fb4b3,0x718cee27,0x26838593,0xcabe2503
.word 0x674f41ed,0xcbe3b16f,0xbb5714ad,0xc4866107
.word 0xb7932bd1,0x34eef984,0x19789f2b,0xc7a305d4
p34_local0_end:
SECTION .p34_local1 DATA_VA=0x000912000
attr_data {
Name = .p34_local1,
VA = 0x0000000000912000,
RA = 0x0000000054800000,
PA = ra2pa(0x0000000054800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p34_local1_start
p34_local1_begin:
p34_local1_start:
.word 0x26025535,0xd9c8d5a3,0x9fbc0078,0x0f958c12
.word 0xcb7b6d74,0x40b0b22b,0x3297b1b1,0x3d601c9a
.word 0x62ff8e1d,0x1039e935,0xa6df6c9a,0xa3340c5d
.word 0x3dc5098c,0x5a3fa0c3,0xa6a18718,0x13ebc6ce
.word 0xce431429,0x3b96c6c8,0xb8a3daa2,0x2b3fdf6d
.word 0x5f0ff155,0xc82f061d,0x66ecea06,0x8d6fcec4
.word 0xfbd1a001,0x77802fce,0xf9910f95,0x783c40c6
.word 0xa4f5846c,0xde8593d9,0x2ec60e21,0xaceed8f2
.word 0xb8a6aa79,0xe83fe2cc,0xa9dcbf76,0x90bc5f72
.word 0x42f4c651,0x9d4a9d71,0x3dbe5107,0xebacfc3a
.word 0x68e0810f,0x5eb34f84,0x27b074d3,0xa8f87a66
.word 0x7dfcb154,0xd0a5a6a4,0xa8bc6387,0x82a5ab20
.word 0xfc2a2fb1,0x600fcf9c,0x47644da5,0x2a9f1ab2
.word 0xbf1ab91d,0xe020120d,0xb245c2f9,0xbf07ecee
.word 0x68394590,0xc8aac1ec,0xf83cbedd,0x7137bb03
.word 0xc7affaf3,0x2123ea27,0x7d6c4dfd,0x4f7bb6db
.word 0x4cde29d3,0x45acccd6,0xa000a9c5,0x0c8234ce
.word 0x0ed6f1ec,0x088ced07,0xf4e25dc3,0x6a21ec2d
.word 0xf8180368,0xcb2c1196,0x5e71b04d,0xf35cc617
.word 0xcbf72c40,0x391a449a,0x1388cb66,0x57d49fcd
.word 0xb9c2254c,0xa628e632,0x5914176c,0x272e8b54
.word 0x5b1f77bc,0xb1dd299e,0x6ac723b1,0x8a604672
.word 0x0c91c0e6,0x054de03e,0xdda40562,0x79bc1893
.word 0x4db34e35,0x6aea03e1,0xc9cf34e3,0xe649c615
.word 0x546fe2b1,0xf94eab61,0xed3d49a9,0x28eb2937
.word 0x83bcbb10,0x9f76dba5,0xa5c3dc01,0x60724fba
.word 0x7ab23320,0xd28db3ba,0x9ed35caf,0x2a8d53a6
.word 0x08d7b83b,0x994d6eff,0xf6022c35,0x8c93cf6d
.word 0x63fb08dd,0x6cc15a24,0xe93e82c3,0x41ded2eb
.word 0x0cd22c91,0xca53f7b5,0x3d4501c8,0x7062dc1a
.word 0xf8f6e889,0xe444ac8b,0x2b5942a2,0x2969335c
.word 0x4ca41bf8,0xffd55dfb,0xc8693830,0x35cdf694
p34_local1_end:
SECTION .p34_local2 DATA_VA=0x000914000
attr_data {
Name = .p34_local2,
VA = 0x0000000000914000,
RA = 0x0000000055000000,
PA = ra2pa(0x0000000055000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p34_local2_start
p34_local2_begin:
p34_local2_start:
.word 0xd7723537,0xe29aa333,0xfee39db4,0xa0b1b7ae
.word 0x4f4870ef,0xfe411fb7,0x3c6be7f4,0xb7040500
.word 0xe8888ba6,0x13650195,0xae08043d,0x271b8625
.word 0x57e4dcac,0xf14e29e3,0x450264a8,0x1ae81faa
.word 0x7600a70f,0x1774c5fa,0x21affb5d,0x2290dde8
.word 0x082d610c,0xbaac6b64,0xbe303d71,0xe9de1cbd
.word 0x44a9694f,0xc80be55f,0x60a95a23,0xd5e71e02
.word 0x7546b7c4,0xcec9d9ed,0x4ab1687c,0x1ec3e28c
.word 0x309fdd75,0xe713be6f,0xacebef6f,0x8c0d903f
.word 0xdb9354d7,0x29d88b3c,0x106355e7,0x4b59bd80
.word 0xb9d98e0c,0xb14f8963,0x705c1104,0x362a82bf
.word 0x1e48716a,0x49acdaf6,0x21761ec4,0x631e20b1
.word 0x389341a9,0xa4969d6c,0x19f2c838,0x69ac9413
.word 0x67b3436e,0x27a789f8,0x63a99ac9,0xc37190eb
.word 0xb57fd6d9,0xf5549c64,0x2dcd8eb3,0xd83ad486
.word 0xf7cba090,0xa7d9b003,0x63d06ddf,0x41b4cdee
.word 0x86253915,0x9bfdc2e0,0x039b10a5,0x682c845d
.word 0x0d37a183,0x5e8e6c48,0xe03adc8e,0xa3c963e1
.word 0xc56a5702,0x2986b645,0x1f7db849,0xfdc90b33
.word 0x224c2128,0xe020ad8e,0x08b0caab,0x42d7282f
.word 0x8bd5cb76,0x1d9a904e,0x18f24f02,0x33daea8e
.word 0x83911ee1,0x20628651,0xd9b9c46a,0xa94af297
.word 0xb8d82cb8,0xd8a6d5e1,0x72be8687,0x653a4cbb
.word 0xf7468f6b,0x49b32396,0x2550d6e6,0x64004797
.word 0xaf643074,0x9af44f18,0x34a17631,0x57a5449c
.word 0x6a51c8dd,0x1f4f53a2,0xd03cafc0,0x35390ab3
.word 0x40dcadf5,0xcbf92ada,0x7184bb29,0x46cf580c
.word 0x232f46bf,0xefaf684b,0x8d0cbcc8,0x2213d7a3
.word 0x5d4ebba8,0x64b24373,0x3e15e0c2,0x0e832a0c
.word 0x21a34d9e,0x79be4f87,0x40385a67,0xf9321a77
.word 0x7912ec50,0xfe3a2c19,0xb007eb66,0x5eec230e
.word 0x5c0e5ea7,0x0dbc07cc,0x660dcb1b,0xe99997ac
p34_local2_end:
SECTION .p34_local3 DATA_VA=0x000916000
attr_data {
Name = .p34_local3,
VA = 0x0000000000916000,
RA = 0x0000000055800000,
PA = ra2pa(0x0000000055800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p34_local3_start
p34_local3_begin:
p34_local3_start:
.word 0xf2d1200a,0x53de33fe,0x8470b34f,0x19c4eb6d
.word 0x55facb39,0x73e5ffcc,0xefe3684f,0x168e50bd
.word 0xaa088414,0xc7478a59,0x5c3a60bb,0x696ef820
.word 0x88690c40,0x090a8152,0xae30cd1b,0x8bab6ddf
.word 0xe7cce5bd,0x639f5cb3,0x7afa3bc8,0x40dd5cfa
.word 0x35f25994,0x4a4a7181,0x115f7829,0xe20379e3
.word 0x57438294,0x74a07b58,0x126a6ee3,0xc5299c92
.word 0x1f2b9f25,0xdf6a5d7f,0xf6751f82,0x07a8eb06
.word 0x9bc6f9bc,0xad5b1e4c,0xc5b49599,0x0be06125
.word 0xdbb0996d,0x31728012,0xed1397c5,0x039e6754
.word 0x545b7692,0x3f871e09,0xf7c092c5,0x00a3f0d9
.word 0x9fc6ae3f,0x51a3226a,0x1fada5f6,0x68f4f620
.word 0xf59c844a,0xdca36556,0x529f8b54,0xdc394292
.word 0x1638cde2,0x081df158,0x5ced4d59,0xad8f90e0
.word 0x7bc827f9,0x0dbec101,0x766c7824,0x2a62a9e8
.word 0x4069bdf2,0x03278404,0x87c10b44,0x238e0f3b
.word 0x3a114212,0xa91d6552,0xf060f78d,0x0698c0a7
.word 0x1026a5c8,0xd3233bf6,0x6afe458d,0xbdc5c38d
.word 0x08bd1ac0,0x5c15bea5,0x4b4f95c8,0x7bfb00e8
.word 0x11ce1560,0x42c167c3,0x09717291,0x2458a773
.word 0xd7e5de0f,0x706d8129,0x16df160a,0x60c4f0eb
.word 0xa581b1f1,0x565ee3b4,0xe0f28838,0xb7f4d9a4
.word 0xba05e150,0xc1d852fc,0xaa244c77,0xb82b26f3
.word 0xf51c2a31,0x7c49d71c,0xcb2836d4,0x4eb21d26
.word 0x7a55d234,0x7cb3fb20,0xe643c3c0,0xfa010871
.word 0xc7384a6d,0xc626fd8f,0x97e99ec7,0xb19e40bd
.word 0xe2057b5d,0x9c323f11,0x599fadbe,0xc40961ac
.word 0xe3e8929b,0xbd2283f2,0xc1709877,0x8377bc13
.word 0x51990b67,0xe2445a0a,0x4898b660,0x3eeb5ed9
.word 0xd82965a0,0xcf3e4ad3,0xb78dbcfd,0xb47cdd20
.word 0x689a930a,0xf3e4e42f,0x249a6715,0x58bcf4f8
.word 0x047b8843,0x66337680,0x0db8dd02,0x42b7be45
p34_local3_end:
SECTION .p35_local0 DATA_VA=0x000918000
attr_data {
Name = .p35_local0,
VA = 0x0000000000918000,
RA = 0x0000000056000000,
PA = ra2pa(0x0000000056000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p35_local0_start
p35_local0_begin:
p35_local0_start:
.word 0x487ef9e7,0x9cc4fbb2,0xd9c2dfca,0x90ce1ad5
.word 0x65593b94,0x8a556093,0x0e4f73f8,0x5655b92c
.word 0xdea48c44,0xfa45d2cc,0x16fdb7b6,0x8f68a08a
.word 0x627d58ef,0xbf16abf3,0xaa93e0bd,0x0908095b
.word 0x57c09328,0x9666eeec,0xb51496f9,0xa7f329fd
.word 0x25933f09,0x55f91e9f,0xd4248063,0xa8ef03c5
.word 0xaf3b51a6,0x9d073c81,0x049d3e15,0xc73bc5d5
.word 0x3696c2f5,0x4d99de76,0x1a3eb800,0xd2919e77
.word 0xdbbd7f7f,0x4f6184fb,0x838dd1a5,0xd9f36de5
.word 0x95e93029,0x74e6c951,0xe0288aef,0x244b8cf4
.word 0x98332667,0xdda3fc31,0x1ce33c00,0xe144d701
.word 0x8a8ce40e,0x38a211e7,0xa36ae4e8,0xdf2fe157
.word 0x88ea4be3,0x4d3ca0ff,0x44ed008b,0x6a954657
.word 0x16a6efa9,0x9f4d6040,0xad39f61e,0x9fc5a3ce
.word 0x4748f4e9,0xa12e3062,0x7af5d206,0xd91f95de
.word 0xa422c5fa,0x786ce204,0x46d72865,0x6d6b988a
.word 0x4d6265ae,0x6abf05f0,0xdae02b6e,0x48517c8d
.word 0x2c88df90,0xcdad77b1,0x1f0dc3a2,0xee2b8034
.word 0x2fa8fe5f,0x82b6dc95,0x13348899,0x5d53625b
.word 0x1b4202b9,0x7e1263f6,0x47947fba,0x2106f826
.word 0x16ff57a9,0x1a048981,0x87f8d3bf,0x75d3cdb0
.word 0xe1d7325c,0xff90833e,0x7992c620,0xb2761ae9
.word 0xe6045329,0x5fc85846,0xc244fa92,0xa59f0716
.word 0x57e8c7a0,0xff17f14a,0x45f2c80c,0x889d9e63
.word 0x50666727,0x6afdf86e,0xfd2f6073,0x89654836
.word 0xc178423f,0x4d2a84ed,0x1febc1e7,0xfa752c1f
.word 0x6d7c6ff5,0xf4db6414,0x977cc2c6,0x10e7a9d2
.word 0x6b66fff7,0xf03193a1,0xfcaeae2d,0x5c8ca4f9
.word 0x3513d6c8,0xbbb2123b,0xfc2a99a5,0x0c6c8f4a
.word 0x56580d65,0x45885a84,0x396a9b6e,0x7d18557e
.word 0x50ed9dc9,0x49e63f2a,0xc735745c,0xe5f44336
.word 0x37ffd939,0xf5a09997,0x957fd99b,0xdb98e3da
p35_local0_end:
SECTION .p35_local1 DATA_VA=0x00091a000
attr_data {
Name = .p35_local1,
VA = 0x000000000091a000,
RA = 0x0000000056800000,
PA = ra2pa(0x0000000056800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p35_local1_start
p35_local1_begin:
p35_local1_start:
.word 0x2e2bd938,0x1a47543f,0x9ac87c26,0x2e21cbe2
.word 0x6fd1fe61,0xc562cd99,0x9f662b89,0xe3bfa5b2
.word 0x3978ce09,0x64b0fc62,0x86208a18,0xb20cd9f9
.word 0xb8485f4f,0x67f599b7,0x9158df20,0xa70f7a2d
.word 0xfbf32547,0x26ad0656,0x89ee1ad6,0x98c8783a
.word 0x4a0fc35e,0x86b7a3c6,0xf4843fea,0x4f4c3b3a
.word 0xf21e67d4,0xca4662d8,0xdc87f534,0x2f82605e
.word 0x990f3ea1,0x70e0e64d,0xdbfe9387,0x53a05f9a
.word 0x2889b587,0xe48bcddd,0xfddbe0e8,0x256cec94
.word 0xd029fb6a,0xb994ca6e,0x9fdb0b92,0xb0783307
.word 0x4387a544,0x6b0d28d2,0x961eecb1,0xdd4aba5b
.word 0xc00a21a6,0xf6d00e94,0x4c86e302,0xa75a3c5c
.word 0x661d983f,0x9de991a6,0x4f0999b0,0xaac62a2e
.word 0x73b37a54,0xc0e6d48e,0xd5f0a8c4,0x25db1a4c
.word 0xba759575,0x7bb3dc20,0x7aa72d0f,0xe9cb75f8
.word 0x23202fc3,0x7ffa04c3,0x4779ba5c,0x107e58ef
.word 0xb11bf7d9,0xe6590ee3,0xeede23b0,0xe5d53784
.word 0x57b0048e,0xc550d78b,0x3f593788,0x876d12bb
.word 0x7d494977,0xec008903,0x69700557,0x900f653c
.word 0x41a2e428,0x6b0d2ce1,0xed97465e,0xe036eba0
.word 0x5a490146,0x8e812961,0xdeb991b5,0xc51fd97c
.word 0x99d45317,0xf2dad757,0xe055f9bf,0x94d7859c
.word 0x0ff0282e,0xec19ce3d,0x6fedffbb,0x1710cca1
.word 0xb9338b98,0x13adf0e8,0xa8fce652,0x2f21036e
.word 0x0bf2372b,0xcef5df90,0x070e9e14,0x4db14765
.word 0x1f58ba93,0x9a4438cb,0x2b10966e,0x337ed769
.word 0xeb2eb627,0xa300a743,0xe56b25df,0x36856345
.word 0xffdccf66,0x4b4325ce,0xd082adb5,0xca86b1d1
.word 0x9886166b,0x11fbbe02,0x7cab5eed,0x85b1f6aa
.word 0xf4004783,0xa76e9df4,0x2b96ae9d,0x1d91f50e
.word 0xbf8ad4c4,0xcd97dd66,0x7a822d55,0x427a9a1b
.word 0x70791419,0xabef35f4,0x36675305,0x080eb44f
p35_local1_end:
SECTION .p35_local2 DATA_VA=0x00091c000
attr_data {
Name = .p35_local2,
VA = 0x000000000091c000,
RA = 0x0000000057000000,
PA = ra2pa(0x0000000057000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p35_local2_start
p35_local2_begin:
p35_local2_start:
.word 0x49d76de7,0x0415c7af,0x9c84f298,0x60c30ed5
.word 0x2ebe4a0f,0xb0963e4d,0xb274cda7,0x4e5d1b10
.word 0xa8910d2d,0x2845308e,0xfe24a281,0x18a1991e
.word 0x1e3f22f2,0x39732a29,0x9d9692d7,0x4626ca87
.word 0xae9a53aa,0xc8a4efd3,0xdc7412b0,0xf464f13e
.word 0x2e0ba3b2,0x04de23eb,0x2d1162e6,0xd0e78b84
.word 0x5f8ae0d1,0x09bb19d6,0xc134f2bc,0xa83ef12d
.word 0xc34f5d26,0x14bdbde6,0x86e54ece,0x1241049c
.word 0x3cd19cc4,0x5b71b3bb,0x214cf7d7,0x8c903833
.word 0x1d870764,0xbbfec9e2,0xb188f1d9,0x732b6ede
.word 0xa6648379,0x85a07e3c,0x4f65cb28,0x821b04c3
.word 0x6d2f25bf,0xd43d7aab,0xf3075477,0x0c580b26
.word 0xd1f0a476,0x6eac780f,0xad0a957a,0xfabd9e57
.word 0x3f623720,0xc71cec49,0xd8329060,0x6bf34823
.word 0x9b35a9fb,0xdc4f5f4e,0x5eeb8589,0xc56eb891
.word 0x24320e9b,0xa35a03d6,0x9b6a1964,0x8ac5bd6d
.word 0x0c97ad7e,0x16f13528,0x446b7d1e,0x56e0d5f7
.word 0x1669333a,0x9999c497,0x1c073567,0xe37892f4
.word 0x3f5ea69a,0x31462125,0xd63a3c94,0xe0e685eb
.word 0x00768c93,0x1737e5a2,0x7382917f,0xa55719f1
.word 0xedaaf40c,0x9267c796,0x753de63a,0x442624c9
.word 0x55e0914e,0xe0c208ae,0xb18d0c3b,0x0e0eceb8
.word 0x065a9a05,0x239a4158,0x6f007fb4,0x1e1396a9
.word 0x0aaffda6,0x18c73d5e,0x39cd841c,0x176dc8c2
.word 0x4ac44a6a,0x06cea973,0x36b612e7,0xd7d3a4b8
.word 0x103afe5e,0xf0d0c0eb,0x7565fec9,0x9a7e414f
.word 0x2fd17e42,0xebe5e4c7,0xcf3fbceb,0x5940ad1e
.word 0x1014347d,0x09ea9bd6,0xb28113cc,0x1e6fb8a1
.word 0x27585872,0x95c361ba,0x4161ae12,0x993c450e
.word 0xd6ee73d9,0x1095dd69,0x64ca8ade,0xf27fa550
.word 0xc07e0c60,0x1b27d0d6,0xfa5789a8,0x432df37d
.word 0xb1324d31,0xe7246c5e,0x1ffeaecc,0xeeac6ad4
p35_local2_end:
SECTION .p35_local3 DATA_VA=0x00091e000
attr_data {
Name = .p35_local3,
VA = 0x000000000091e000,
RA = 0x0000000057800000,
PA = ra2pa(0x0000000057800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p35_local3_start
p35_local3_begin:
p35_local3_start:
.word 0x5a443455,0xb77b6cf7,0xe0a9c0c1,0xb9a79a37
.word 0x74133340,0x5030e1bc,0xb0f346d9,0x1f14a13e
.word 0xe6a64da3,0x2c46ba84,0x3c852de9,0xe7032e51
.word 0x64078715,0xd4d89e77,0xe090ae50,0x0cfe2480
.word 0x9f71499a,0x3228f02c,0xd8b7d8fd,0x13025735
.word 0xf0e7a943,0xfdfbdc1b,0x24f82a9d,0xb2081255
.word 0xdc98a9ee,0x23ceddac,0x85afb99b,0xddab3b91
.word 0x9caf0c0e,0xbcfd5c92,0xc7b6fbd4,0xa70634c3
.word 0x15781b49,0x61f47749,0xf8534ff2,0xd1cb9a04
.word 0xd3a9bdaf,0xc65055f2,0x75b6c779,0x718ae32c
.word 0x72f9c801,0x701c941e,0x1072efb7,0xfdc585cd
.word 0x3d9fa8f8,0xe8735143,0x2a3dc0b1,0x48e4797a
.word 0xa467d915,0x188aa982,0xe9c53a81,0xe556ebbc
.word 0xaa6f41a6,0x6bcf485c,0xac434cd6,0x9d567e87
.word 0xa2ba4ec1,0x763e6ed4,0x1e22ed55,0x8a7f7e1d
.word 0x272031a1,0x94a91719,0xd3517846,0xe434aa8e
.word 0xe47cc256,0xa5159c22,0x65c9d096,0xef9adae7
.word 0xf89118ad,0xdb2790dd,0x5966b86c,0x0f28691b
.word 0xb7db2aaa,0x94866d86,0xf867edf1,0x340da86d
.word 0x92f9d5a4,0x1fc8b3c6,0x6c5f06ba,0x27b55406
.word 0xec5478c4,0x0a617dc8,0x0cb2a907,0xcfd02977
.word 0x955a0ad3,0x83b557b8,0x93e3ff99,0x82ad7acd
.word 0x2b623ae3,0x0d551a83,0x665f0956,0x7fc32c47
.word 0x3abba358,0xf5218c25,0x39c493e1,0xb67d1823
.word 0xe3e6a013,0x18e33060,0xda2d8cbc,0x5d11bab0
.word 0x9f7b546c,0xc89be9cf,0xc540d4fc,0xec5e4208
.word 0x7369696f,0xe825a6d3,0x5d3d03fd,0x96ae9960
.word 0xc8a9c9e8,0x96d15b27,0xe0c5e2d0,0xc222b00f
.word 0x34484eb7,0x21858ade,0x4cf876c7,0x1549fec2
.word 0x0a289377,0x0bfab618,0xee4f4f2d,0xaa1c7052
.word 0xf6191bac,0xf2a03ae2,0xa811a040,0xfeda46be
.word 0x8eae72e7,0xe002e153,0x98e155b1,0xe29b77da
p35_local3_end:
SECTION .p36_local0 DATA_VA=0x000920000
attr_data {
Name = .p36_local0,
VA = 0x0000000000920000,
RA = 0x0000000058000000,
PA = ra2pa(0x0000000058000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p36_local0_start
p36_local0_begin:
p36_local0_start:
.word 0xb425b352,0x6ae97bfb,0x957c3147,0x8a446e8c
.word 0x0fd5786f,0xdf3a8071,0xc9f084a4,0x2fea24b9
.word 0x36b1c2c9,0xf9ebc9ba,0x0cc11e7d,0x8b2e49d2
.word 0x9e7f90df,0xe960b6db,0x05708988,0x5d25fb78
.word 0xc0f583ae,0x27b65ab3,0x9c82e050,0xe3445534
.word 0xe6d2c483,0xe8a063fc,0xc5cadde9,0xb5541b78
.word 0xf5d4bd70,0x41b2265c,0x4dc36f2c,0xa2447c71
.word 0xeb9d1ad4,0x09cee31b,0xdd6099c1,0x67bab376
.word 0x28b79d26,0xaef4e3a6,0xbcfadd28,0xf8a38cb6
.word 0x8a688840,0xf63f6b92,0x5609ae07,0x1772d17c
.word 0xd76422be,0xeebc4204,0x6f29aac7,0x941e8b75
.word 0x27acc581,0x41020877,0xe686c0a3,0x155f29f2
.word 0x24b90c56,0xd89d3ebf,0x97ccabf3,0x11d1de09
.word 0x224ffa87,0x46f9801d,0x40d81be6,0x1e50d9e5
.word 0xefbf1772,0xe455c04e,0xc26bb97e,0x152116d4
.word 0x95277053,0x464bbf02,0x4960da78,0x5a21ca1f
.word 0x018d6c4d,0x3b0b846c,0x83372814,0x17430db3
.word 0x88afb131,0xb9d54f0a,0xe10154cb,0x58e42d5c
.word 0x8f80f8d9,0x12e3ccd7,0x87e51b0e,0x389c8277
.word 0xdbfd2157,0x989e1b78,0x7ad7ddce,0x171d66be
.word 0x8cbde436,0x0f8e963b,0x30b3ed40,0xac8315a7
.word 0x57e00b3f,0x812a4988,0x529b4021,0xc28fd5e8
.word 0x751744af,0xf4182953,0x47e224ea,0x7f724ede
.word 0x60c7bf64,0xda49a431,0x84e092ae,0x1cd5e8cd
.word 0x96bd93b9,0x06d8a6af,0x94130816,0x739548ea
.word 0xea785368,0xcb7c69c0,0xa50479f7,0x3de346e4
.word 0xd8dd80c7,0x49b92a63,0xeb050a22,0x1a1c2853
.word 0x6f0268d8,0x3540a798,0x7da07a93,0x32de61eb
.word 0x5a1b054d,0x06f18fa6,0xc57c9171,0x97272e59
.word 0x7c80f7c4,0x1ea1f282,0x227c9e42,0x388a0682
.word 0x5ac39d7e,0x68dbecdc,0x987a8f07,0x1c1031a6
.word 0x42290794,0xdf8abbe6,0xcdcc1343,0x55391d54
p36_local0_end:
SECTION .p36_local1 DATA_VA=0x000922000
attr_data {
Name = .p36_local1,
VA = 0x0000000000922000,
RA = 0x0000000058800000,
PA = ra2pa(0x0000000058800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p36_local1_start
p36_local1_begin:
p36_local1_start:
.word 0xed86c46c,0xdd2ff7d4,0xd621f0cc,0xe5917f96
.word 0x9adce347,0xca63850b,0x05b4e8df,0xee3b4234
.word 0x622bec93,0xed0a747e,0x601017df,0xa3c4f1da
.word 0x4ab9f843,0xd8fe4a3b,0x1daf8bf2,0x89f923b7
.word 0x337eda2a,0x0fff959b,0xce98f2f9,0x57afb386
.word 0x986d2b2a,0xcd0625aa,0x4135653f,0xc802f167
.word 0x16b64dce,0xbe95610d,0x36072e2b,0x94a52881
.word 0x349f2928,0x62a11855,0x721a8f6c,0x632460d9
.word 0x8c10c7f8,0x837535ed,0x49044786,0x26bc0c92
.word 0xa26ebaa5,0x22339e1a,0x5a3712fb,0xc295f817
.word 0x08e34447,0x04adee97,0xab5b8f0c,0x036a8041
.word 0x0d1fea75,0x63eaccef,0xc3f7b143,0x1bdbf7d8
.word 0x249fb99e,0x9d5894ad,0x421f37b8,0x6a7d0775
.word 0x9fbeae1c,0xdc3cc943,0x8e3a0490,0xf8671560
.word 0xaed6c9df,0xda7ca62a,0x348cafd1,0x680c773f
.word 0xfe9a6302,0x506fe548,0x00a2c498,0x06cbc7c1
.word 0x58b13f25,0x82a5e7fa,0x02b15d6e,0x0d6fe11b
.word 0xfccf819e,0xa5fd0721,0xd9fa5799,0x28507367
.word 0x9b1f543a,0xcfadc3a3,0x5e3099bd,0x811afdd1
.word 0x20b9d391,0x81d422e4,0x3618f8f9,0x9b7fda3f
.word 0x3da0de95,0xa7420b9c,0x9560fba9,0xd678462e
.word 0xbee60a76,0x4e601e17,0x79ed4951,0x8a382c87
.word 0x0c2f0e0f,0x6be28496,0x193bc12c,0x2d7eb9eb
.word 0xf8bcb661,0xb80a7fc7,0x20683b56,0x253d7fd9
.word 0xd1a4ac81,0xce39a70e,0x1b14d8ad,0xd9f87dd2
.word 0x07b9784c,0x7692a272,0x157986c7,0xf73f6fe9
.word 0x1ae64983,0xc8e27ac3,0x9e69fbe7,0x9c1be4cd
.word 0x93ff4d9f,0x2b4b4d84,0xb88afd1c,0x46334120
.word 0xc515b9d3,0x92619a87,0x83b85eab,0x0dc33683
.word 0xb7f2f503,0xe491cd14,0x8db202ce,0x6f1d5182
.word 0x206de53d,0x7ecdf380,0x58a8a1d4,0x9bac990d
.word 0x7fa54d23,0xf48a3528,0xaf77c1af,0x521ec59c
p36_local1_end:
SECTION .p36_local2 DATA_VA=0x000924000
attr_data {
Name = .p36_local2,
VA = 0x0000000000924000,
RA = 0x0000000059000000,
PA = ra2pa(0x0000000059000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p36_local2_start
p36_local2_begin:
p36_local2_start:
.word 0x9e271df7,0xbe0e5d42,0x2da4e93d,0xb0eda399
.word 0x83153bda,0xc7d13f0c,0x9a49ee6b,0x2beb5b79
.word 0x69739913,0x3b1b988c,0x77483327,0xcee1043b
.word 0x5dfe752b,0xac88f0e9,0x2f7efb4c,0xc4063fdc
.word 0xa5349089,0x2f6399e5,0x55f42b43,0x4c298807
.word 0x254197ec,0xb0700d45,0x889931a1,0x12430dff
.word 0x67958918,0xe19861dd,0x70a8b585,0x00e7284a
.word 0x01cc649c,0x71a02beb,0xd96fbd99,0x436cbd8c
.word 0x65ee89e6,0x793cca48,0xdb471550,0x96955ea7
.word 0xdcb34dc3,0x6b8ec5b3,0x7166dd0b,0xef8ad69a
.word 0x8503e05e,0xc87ee1a3,0x1339b5af,0xa14690d4
.word 0xe45c43c0,0x2fd76b55,0x8089c328,0x8c7438bb
.word 0xe74d7b53,0x114f6a58,0x27e674f4,0xcbf85700
.word 0x17e55dad,0x80ad16bc,0x07db4a66,0xda7ee89c
.word 0xf26a3e2d,0x7ef3cfa8,0xcd672f8c,0xad333a89
.word 0x0689913c,0x3a1d22a6,0xcadfd8bf,0x23c89253
.word 0x55c614c5,0x67eb2417,0x051317eb,0xa477db31
.word 0x3a5b948b,0x829038b1,0x02354564,0xa1866336
.word 0x4e185b2c,0x5346898e,0x6da5ef9b,0x28699944
.word 0x91b1dd55,0xa7e73f5c,0xb81975ac,0x27b35728
.word 0xa899f7fa,0x41c24f2b,0xfb9d5c76,0xda49e53e
.word 0x8be8e0e9,0xa072f4d4,0x69e18a9c,0x38efd0df
.word 0xd6192fa9,0x02d12820,0x627d33c5,0x955e303b
.word 0x99ab396f,0x7c2adc0f,0xb15b8426,0x57727c0d
.word 0x246481d6,0x05486cc7,0x4a5ee7f4,0x0e809e4f
.word 0xd14b5df5,0x34365aab,0x715845cd,0x3691c49a
.word 0x5c6cd697,0x98a7e69a,0x71a41bff,0x3e827c57
.word 0x61ef00cd,0x68558f2a,0x6ca381be,0x3d958775
.word 0x500d380f,0x84774861,0x6c795781,0x5198b1e1
.word 0x46acc833,0xd5141648,0x03e78f36,0x35971137
.word 0xdaa7c15c,0x89605d4a,0x89877a48,0x6103500b
.word 0x08ca7987,0x6eeda1c9,0x5dade24d,0x54e0745a
p36_local2_end:
SECTION .p36_local3 DATA_VA=0x000926000
attr_data {
Name = .p36_local3,
VA = 0x0000000000926000,
RA = 0x0000000059800000,
PA = ra2pa(0x0000000059800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p36_local3_start
p36_local3_begin:
p36_local3_start:
.word 0xdb3555da,0xe3247100,0x3474c5cc,0x52eadc52
.word 0x086b730d,0x22761f60,0xaa43e5bc,0xbe214c70
.word 0x2fdc2bca,0x6837e715,0x9a21765b,0xb28161a7
.word 0x3fa8d8f5,0xafd6df88,0x5143e64f,0xad9f04bf
.word 0xe8dfb5fe,0xe75c3d46,0x684b34e0,0xd727af49
.word 0xf89c92f3,0xca8adfd0,0xc67e87e2,0xbeeefc08
.word 0x9c18d5fb,0x0ff2d23e,0x3c70621d,0xe7e58779
.word 0x419d4e36,0x131cb0b5,0xf2789a04,0x6d033850
.word 0x2df30913,0x92b6644c,0x9fc516ee,0xc7a62340
.word 0x57610760,0x9bbeb711,0xaa7b3651,0x8298130e
.word 0xec9504f7,0xb9c676a2,0x611b1f91,0xd30b3847
.word 0x41a3017e,0xffd3bc6e,0x23717ef1,0x07964105
.word 0x336310b4,0x50e8f4d8,0x79bd6067,0x856f6ba4
.word 0x8dee4869,0x2ea03e09,0xccdfd9ee,0x4358f3c6
.word 0x6bc1c203,0x4ee7af5a,0x3f0981e5,0x244f193d
.word 0xd26f0e9e,0xb2333a65,0x3dd31989,0xda47a4f5
.word 0x49bd64bc,0x764e0d9f,0xb30d3d46,0x893862cb
.word 0xd22ea058,0x82ecd6ca,0x543064cc,0xf2062f0c
.word 0xf1a3045a,0xe0875244,0xf8ca2a08,0x46130ce2
.word 0xdeca684c,0x061b4276,0xe493db32,0xe69d6ad2
.word 0x82034139,0xd69d85b1,0x0348bb55,0xe097704f
.word 0x22b41c31,0xa1c4b355,0xee29c62b,0xad3a64cc
.word 0x8ef23048,0xcb9f5664,0x53c3b112,0xc02d1b76
.word 0x0ef2232d,0x2b7bca14,0xbe080578,0x8b7ff7ed
.word 0xebf71179,0xb9169251,0xa84a8c5b,0xeecedb1c
.word 0xa812a01a,0x09322b89,0x6d7e28d3,0x922a68aa
.word 0xc5f92567,0xef1c61eb,0xbb468094,0x489fa498
.word 0x975ff66e,0xe21f1341,0xc9245b34,0x453e65b8
.word 0x75b9354e,0xad03421b,0x48e046aa,0x8e882116
.word 0x20ff2d09,0xa26237aa,0xbf3e6dd5,0xd8f6add7
.word 0xc25466e3,0x56c7a936,0xc9fbbd84,0x62d3c059
.word 0xd9ccbcdb,0x730d3539,0xe19b938a,0x7356afdc
p36_local3_end:
SECTION .p37_local0 DATA_VA=0x000928000
attr_data {
Name = .p37_local0,
VA = 0x0000000000928000,
RA = 0x000000005a000000,
PA = ra2pa(0x000000005a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p37_local0_start
p37_local0_begin:
p37_local0_start:
.word 0x204553bb,0xd01116e1,0x119ee390,0x7f95478a
.word 0x7c753897,0x8a02fc36,0x8bae35e8,0x00ea23c9
.word 0x3e2fccf0,0xa00f8903,0x2a7b708d,0xf8579506
.word 0x869709d7,0x505e5318,0x7eba0bb2,0xdd133c19
.word 0x19f24c2d,0x2f8563f3,0x738b2732,0x1fb71ad6
.word 0x6c52aa91,0x3fd767d6,0x2074b51a,0x036b6e05
.word 0xf0e4f9de,0xeee4d9be,0x6d16b024,0xcfea03d4
.word 0xea7477a4,0x55c9303d,0x2a02f5e2,0x999ab2e4
.word 0xf3c87512,0xb9f46b8c,0x7b026214,0x09f4ad8e
.word 0xf37d47af,0xa9368ade,0x5885b1c3,0xfb47f973
.word 0x5c4fc52b,0x32dc320c,0x1ed94715,0x1dd22cac
.word 0xea560aae,0x36f491d0,0x7735a080,0x89d6673f
.word 0xe3fddbcb,0x5cdd1197,0x75bc11ed,0xff0c26c4
.word 0xe73f9969,0xf8ba7e05,0x30976c86,0x40cd824d
.word 0xcc624b09,0xef6ccb42,0xcebe231a,0x1c634e59
.word 0x2e1b4617,0x011556d8,0x5809067e,0x4bda37ea
.word 0x87fcd5c2,0x1790b309,0x3b9882c6,0xcee159ac
.word 0x628e8bb0,0xb1ed253b,0x35bc4f0a,0x4a488469
.word 0xcea828c2,0x76667cf3,0x60522539,0x076a6ba5
.word 0x74077bb5,0xc2a9b8c8,0x9c8f31b5,0x992c6c5d
.word 0x0f436494,0x0b08ff67,0x6d382193,0x3ee8106a
.word 0x43b5a2a6,0x587d945b,0xcbe6a92e,0xa9d29fc4
.word 0x280e59cf,0x87edaa4d,0x97036f03,0xcddb4218
.word 0x9cc3e3cf,0x4b0a0ecc,0x182008b4,0x0b9a5c5c
.word 0xff5efb8f,0xca3a7583,0x4bab38b7,0x9e99a307
.word 0x3ad5d494,0xa9ffaf4e,0x2fb4c526,0xf152e593
.word 0x653ce18a,0xeec5abbd,0x0cc2faf2,0xa1688646
.word 0x8630eff6,0x8bb31b66,0x5449d5bc,0x67d72af3
.word 0xb6d1d625,0xe32c6bcf,0xbb358ac4,0x6abfb9ba
.word 0x6b795438,0x899397fb,0xc2ebbb1b,0xe87e0813
.word 0xb687d7ee,0x8ecec732,0xa0ce35a5,0x3bc5e9c1
.word 0xb702da6c,0x54023d66,0xcfadbb69,0xfa5fc954
p37_local0_end:
SECTION .p37_local1 DATA_VA=0x00092a000
attr_data {
Name = .p37_local1,
VA = 0x000000000092a000,
RA = 0x000000005a800000,
PA = ra2pa(0x000000005a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p37_local1_start
p37_local1_begin:
p37_local1_start:
.word 0x3cd1c930,0x41954eec,0x02833dd9,0xfcdede0d
.word 0x2a175aaf,0xf5e72a2f,0xdb1df1d6,0xce23812f
.word 0xe7208e12,0x95533ea4,0x726a97ba,0x27b5b114
.word 0x0cd3758d,0x31d536cf,0xeb4aedb4,0xa97b15a5
.word 0x2651ef07,0x55b73858,0x81880a58,0xf49c8dd2
.word 0xe985ebed,0xadc30471,0xc94ce9c4,0x6d29ff87
.word 0x6433cea1,0xecb3250e,0x7a0564f1,0x561d9b82
.word 0x018bf69d,0xaf4c5a54,0xba6c4b75,0xe15be655
.word 0xf751410b,0x188bea1c,0xb1a338b3,0x06562a0a
.word 0x8df105d0,0xa5996ce4,0x9d37bf5b,0xcee846ca
.word 0x1e1daeb7,0x08297079,0xe5269f3b,0xe6157a26
.word 0xcc8e776d,0x59795b29,0x42c9b7b4,0x7e11215e
.word 0xa061310c,0x1bd15023,0x36aad069,0x2961847f
.word 0x7948e069,0x5797d4ad,0x8b1c2cef,0x05143982
.word 0x00ce9c50,0x2d5ef68e,0xf947a456,0x7aefc8e4
.word 0x4c640c8e,0x56b801c5,0x845e342c,0xf4dc6b03
.word 0x72cf3bfe,0x5cd9d7f7,0x7b289514,0x2d537f00
.word 0x5d03e5fa,0x028f3bc3,0x4fe15204,0x1773034f
.word 0x1c992620,0xef224921,0xd097d3d1,0xa2e7cc3a
.word 0x1b487bb3,0x26bca103,0xaf478f43,0x52f72598
.word 0x2b0b452c,0x83be0ec8,0xf3a90da7,0xaf8e713f
.word 0x01bfa575,0x32b42e0b,0xb8d03747,0x136dd36e
.word 0x311088f8,0x87bb82dd,0x7f0202b5,0x3dc6f1c9
.word 0xea723977,0x62c406c8,0xa35dc712,0x5504ebdb
.word 0x77c69ad1,0xdc784800,0xaa70cc6b,0x51375d99
.word 0x1c2b1f41,0xa0d6c1b9,0x39298bff,0xa316658f
.word 0x257d96f7,0x5fbc39c0,0xc9c53224,0x864b93b5
.word 0xc06e8a16,0xcd653075,0x31e4c3fe,0x7817cd28
.word 0x68611573,0xbd693bc7,0x029783e7,0x1bd6009e
.word 0x39b38f05,0x72a6fdf0,0x6243cfdf,0xfe7307fb
.word 0x8e45c58b,0xd641f4a3,0xc2fd9e26,0xac0b482a
.word 0x609063d6,0xe3251ce5,0x69c51c4f,0xf2fd2ee4
p37_local1_end:
SECTION .p37_local2 DATA_VA=0x00092c000
attr_data {
Name = .p37_local2,
VA = 0x000000000092c000,
RA = 0x000000005b000000,
PA = ra2pa(0x000000005b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p37_local2_start
p37_local2_begin:
p37_local2_start:
.word 0xf8526df5,0x4d49fe00,0x5be074cc,0x22618284
.word 0x5a8f4056,0xdd3e98d6,0x626ee153,0xd589f2ac
.word 0x4115d12e,0x1df8ec6e,0xc2cc68a8,0x8e7f70f0
.word 0xadb9b358,0x33416773,0x502aec03,0x1444182a
.word 0xf0d00822,0x60a545f5,0x9e0167a9,0xf303e4e1
.word 0x514e4dce,0x57394f35,0x4170bc29,0x80c749a1
.word 0x7ee70c31,0x8034102b,0x806166c8,0x5b9f10f8
.word 0xae0f7c52,0x2e99c8e9,0xc9982482,0x5ef3b64e
.word 0x8dfa1ede,0x47980ff4,0x2309a79e,0xe174e387
.word 0x80edf08c,0xe4fb456e,0x323e0f7e,0xc138994d
.word 0x94183dbf,0xfa407ea9,0x461188f5,0x09a6bc48
.word 0x7f59a6cd,0xcdad97dc,0xe0b0f7e5,0xc93eec15
.word 0x68f3928f,0xf7443c0b,0xaece065e,0x42af2839
.word 0xc523b40f,0xe85cab80,0xbddec817,0xe60fa65d
.word 0x69c3db67,0x7c1fdf3e,0x452f7da8,0x4cf63a83
.word 0x43efab58,0x59224746,0x84582dca,0x04459480
.word 0x27ff0024,0xdb369f66,0x46977b1f,0xdac82c0c
.word 0x9f038b48,0x263cb61c,0x49661a5b,0x0ebaf576
.word 0x6c51cc3f,0xcc95cf9e,0xbac3e75a,0xf7df06de
.word 0x82e7e1e0,0xe99387ef,0x9fc454df,0x3540a964
.word 0x645cdc3c,0xb8c46aa5,0xd58354eb,0xf5966a49
.word 0x9c176c3e,0x07d30ef2,0xc091205e,0xf4e3967b
.word 0xb724bd3c,0xcd4cbd86,0x57266d1a,0xdebafdc9
.word 0xfb913628,0xb7f85e86,0xe70be8e9,0x7210ba8a
.word 0xc1a483f5,0x1102ddc0,0x98433b60,0x81a465d3
.word 0x9a34034f,0x686d0918,0x9110a24e,0x4383b6ab
.word 0x0c7b308d,0x41aaba62,0x4ed5d975,0xa080ace3
.word 0xce5b51e4,0x907be1e4,0x92133d93,0x04102b72
.word 0xec4d113d,0xc34d6c29,0x3ba9cc9c,0x5922369d
.word 0xdfeeabc3,0x19d0d298,0xfc79f649,0x652031fc
.word 0xb7a15dd5,0x4a3affff,0x5c74322a,0x817b1d28
.word 0x5cd1fd2b,0x28bdde7c,0x111ee97b,0x47159567
p37_local2_end:
SECTION .p37_local3 DATA_VA=0x00092e000
attr_data {
Name = .p37_local3,
VA = 0x000000000092e000,
RA = 0x000000005b800000,
PA = ra2pa(0x000000005b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p37_local3_start
p37_local3_begin:
p37_local3_start:
.word 0xc1b36641,0xde199077,0xfc4ab1ce,0xc276ca48
.word 0xd542ac89,0xab0083a2,0x721ad704,0xe00a668a
.word 0x202d6d9d,0x2567fd65,0xcf26b78b,0xee744616
.word 0x68e49d1a,0x0a97f334,0x55c334e0,0xbbdf4eef
.word 0xcef2310d,0x25c2fcfe,0x1c803c3a,0x292e986c
.word 0x16896667,0x4bda18d6,0x55c5500d,0x60c5f805
.word 0x3c30ed49,0xfa3d8b32,0x34a9af78,0x393652ea
.word 0xe26ebffa,0xead07388,0xb35ea41b,0x4379b5bc
.word 0xbcbd709d,0x97a57b23,0xf338ce41,0x1af38f1b
.word 0xd119c83d,0xc844d034,0x8f4faff2,0xcad7d5d6
.word 0x9f7f3d04,0x46411b50,0xb5208411,0x6081f96e
.word 0xe68bcef9,0x858bd3c6,0xf2fe9eee,0x6ea577dc
.word 0x28ac659e,0xa1abe8e3,0x6810270e,0x635a54a8
.word 0x83e70b90,0xa7ec8757,0x731623d5,0xc5f7defd
.word 0xcd9be615,0xf927dff5,0x88b03328,0x8d97ee92
.word 0x00f24f3b,0x66bc3d96,0x41cd7e9b,0xa9aed7d5
.word 0x0b3fc972,0xe62e3bb9,0x2d823697,0x3a3cb14c
.word 0xe7d2459d,0xe41bbd29,0xf84c3850,0xbc68bfec
.word 0x946d1294,0x2de4f02c,0xcae8fa65,0x01cc7a7e
.word 0x279af957,0xd9f1b20a,0x263b74e6,0x48a35f0c
.word 0x648795b8,0xb8e0dc99,0x98e77386,0x67d1a157
.word 0xc17a9789,0x0cb85c35,0x554618c8,0x8d31e11f
.word 0xea2fb303,0xbc6461f9,0x3feff66a,0x2504e989
.word 0x5a180eab,0x4cd283b4,0x48fc1832,0xad23ae2a
.word 0x2a137925,0xaf517e7b,0x6a273968,0x796fe68e
.word 0x864cad73,0x77de158b,0xc44b1f65,0xc98ff838
.word 0xe66ae176,0x4bf420d0,0xa1009408,0x9df98b82
.word 0x73bae02c,0x9526a524,0x669852d6,0x89b37cea
.word 0x79fceb11,0x33781be6,0xe2833817,0x49e0beeb
.word 0x811da598,0x1f5c4f26,0x6bc2ca21,0xa495be45
.word 0x3b61b7af,0x5ee6ff78,0xd7f9ec2f,0x72d93f4a
.word 0x75e85391,0x7c686c9a,0x001a7b1d,0x307ad723
p37_local3_end:
SECTION .p38_local0 DATA_VA=0x000930000
attr_data {
Name = .p38_local0,
VA = 0x0000000000930000,
RA = 0x000000005c000000,
PA = ra2pa(0x000000005c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p38_local0_start
p38_local0_begin:
p38_local0_start:
.word 0x870fc809,0x3e941a49,0xd3f866de,0x4049356c
.word 0x68e8b70b,0x156c92b3,0xa5736cb1,0x2d19aa43
.word 0xe6bd22ee,0x77129c78,0xcc613e37,0x936faa98
.word 0x32879d31,0xcc9eced0,0x93f98f17,0x2d42065e
.word 0x286e231e,0x32e9cec2,0x3d5d90db,0xcac20ff3
.word 0x0abecb20,0x935424b2,0x8ca857bf,0xde51b552
.word 0x9c52ed72,0x32b8ef0a,0x3325be8c,0xa9df24b1
.word 0x995812b5,0xf622fe6d,0x32068056,0x7a2bf02e
.word 0x9a128c72,0xf0ff3570,0x513198de,0x59961714
.word 0xd6678b0a,0xe8544ab0,0xd32dc4bc,0x16bd3eb6
.word 0x4e7a704c,0x173524d7,0x26bb4d62,0xe73fc836
.word 0xff1aa86b,0x27616c25,0xa4023e6e,0xe2d69cf5
.word 0x0eec7103,0xdbe1ff2e,0xd9d3e389,0x0b660b9f
.word 0x2c9b4888,0xe078a33c,0x9d45ccf1,0x8692ecb3
.word 0x5039bcb2,0x7ca6b276,0x4b3d5f14,0x3ca2c0cc
.word 0xa4896890,0xf55c9440,0xecf368e4,0xfb93d85f
.word 0xbac25a1a,0xe50b3308,0x853fbdef,0xc91bb616
.word 0x0b9efe37,0xaa8abebc,0x7a5f1ee4,0x18c99906
.word 0x139ee17b,0x4f1f77cb,0xe372c7a9,0x322140ae
.word 0xd9757409,0xb8ea7ab7,0x6309a403,0x145c94b5
.word 0xc0252ea3,0x0638fce1,0x54e859e5,0x7e229dea
.word 0x1c7e97ea,0x0eb54966,0xffa1ae36,0xf8ff0365
.word 0x53e294e9,0x6cc57f00,0xe0eae687,0x3b01df0b
.word 0x1dce5dfc,0x1ee2627e,0x065eef59,0xae9f485d
.word 0xbb347650,0x86c3ef8f,0xe0e8ad15,0xaa3ba2d3
.word 0x22faecbf,0xb78b830e,0xb41aae85,0xc7466967
.word 0x58c1b383,0x90d4f920,0xc6efce16,0x6265439b
.word 0x12f13f4e,0x0d1143d2,0xaa9e710c,0x5279ae43
.word 0x4386772d,0xb5a22372,0x2ac4332b,0x93fe4402
.word 0x74e66fde,0xda30a801,0x71887763,0xfd310712
.word 0x5ce6a5d0,0x0310c751,0xf04a41fe,0x6e00e63a
.word 0x526ea0e5,0x0de2c1b3,0xd34361fc,0xf0e13ded
p38_local0_end:
SECTION .p38_local1 DATA_VA=0x000932000
attr_data {
Name = .p38_local1,
VA = 0x0000000000932000,
RA = 0x000000005c800000,
PA = ra2pa(0x000000005c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p38_local1_start
p38_local1_begin:
p38_local1_start:
.word 0xcff23ae9,0xc861190c,0x210b29c5,0x00b05420
.word 0x441406ff,0x0ff6fd08,0x9ca91ca9,0x224c23c9
.word 0x8044722d,0x17cff501,0x061d3466,0xbe5a87b8
.word 0xda7087c7,0x305fa71c,0xa638fc83,0xfff5b24d
.word 0xec4de46a,0x2650a4e1,0x8c966028,0xbb11f353
.word 0x72a29442,0x8b1bf5cb,0x94bdb256,0xe7b6f966
.word 0x4dafd88f,0x1d21172f,0x243dd282,0x89c2b321
.word 0xaa8b4094,0xda8ae6ed,0xf9e92887,0x51c79403
.word 0xce309a53,0xcf1a4901,0x97fd1706,0x8b08c404
.word 0xd7250c90,0xed277e35,0x36d148a3,0x2fe491a9
.word 0x874077a2,0xd4121308,0x300807c1,0x717815ed
.word 0x2af58da6,0x8bfe64cc,0xc0ce6bb4,0x1b6ca05f
.word 0x34b650d4,0xd15fdd24,0xfe815b15,0xc1ceb924
.word 0x5251a077,0x8198908b,0xfbc604f4,0xef10080d
.word 0x77b1a3cd,0x2b6fb13a,0xb5f3653e,0xd4e835a3
.word 0x25489202,0xd1e19492,0x10f3b95f,0x57f5c99e
.word 0x7cef84f2,0x8464338e,0xf0e6984a,0x4a8cff6c
.word 0x5d1437cb,0x4697205c,0x700eb4ac,0x1ed80415
.word 0xe3cf0cde,0xa3212948,0x382546b7,0xb0034860
.word 0xca81bd9b,0x2efc8acf,0xab6042e5,0xff14360d
.word 0xae445370,0x456d9cbf,0x329edcee,0xcc3e26dc
.word 0x50910e03,0x44af0019,0xd2287621,0x87110908
.word 0x5b8e66fe,0x6c4bd6bb,0x359bd1dc,0x3b88e18e
.word 0x6c749acf,0x2e9b8f51,0xf47e35cc,0x9d8d91cb
.word 0xd1faa07a,0x919b1a57,0xffd08896,0x76a82183
.word 0xf2789a6c,0x28484008,0x296667ab,0x09f212cd
.word 0x458b4741,0xd026f0ff,0x93a6f4e5,0x69094a74
.word 0xfb1ddc2c,0x903995e8,0x89202fa3,0x34e5ccb4
.word 0xe828535e,0x06e099a7,0x7950f240,0x9aeff00d
.word 0x71f8a8c6,0x504fb1ba,0xbf896b05,0x7b2a7a3c
.word 0xa835a1b1,0x4b0f87a3,0x46a777c9,0x7f3a52ca
.word 0x92849a1c,0xe0f3fbed,0x4b191cc5,0xf012d9be
p38_local1_end:
SECTION .p38_local2 DATA_VA=0x000934000
attr_data {
Name = .p38_local2,
VA = 0x0000000000934000,
RA = 0x000000005d000000,
PA = ra2pa(0x000000005d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p38_local2_start
p38_local2_begin:
p38_local2_start:
.word 0x08637a0e,0x12196f17,0x12c9688f,0xacb8adba
.word 0xa8130b79,0x7b7c2ce7,0xbd3263dd,0x289d7a05
.word 0x451fc35f,0xfac50b44,0xc88b3ea0,0x07e0ba9e
.word 0x59af4fa0,0x17ef94dd,0x52e8252d,0x5ab89149
.word 0x18df9280,0x4f6b1f29,0xbf83b705,0x0af07d44
.word 0xc1437f79,0x8826225d,0xca525b4f,0xb2b27ac4
.word 0x3c4ad8ac,0x07b532d7,0x21364a16,0xb2c807c9
.word 0x3c043280,0x84f8409b,0x42fb2f21,0x030dc149
.word 0xc40e8445,0x4dae6190,0xd6e28c17,0x8f0baaa8
.word 0x5748cbc1,0x493e4bc6,0x90314429,0x07bbbe3f
.word 0xcb737812,0x41d6de61,0xee3c578b,0x7fb3e4be
.word 0xaf077451,0xb5d59bb9,0xd06556de,0x54fe04b4
.word 0xd9510736,0xf9cff8cd,0xc01d2fda,0x5e4b581d
.word 0x439fbb3b,0x74dc2beb,0x365aa7ed,0x55b61759
.word 0xa99bfd80,0x46ba2f07,0x64d3dda6,0xf3617317
.word 0x6f91d69e,0xc3d5380a,0x0b5ea133,0x753975bf
.word 0xebe38284,0x97976b36,0x31c64882,0xf3716c39
.word 0x1c32e496,0x85fa0ea2,0x2cf0208f,0x9ff917a2
.word 0x7c67bb16,0xbb8d351b,0xe9be50ee,0x02567ff4
.word 0x0d9f99e2,0xbdc4bae9,0xaf42705d,0xf5f0e5df
.word 0xd1784275,0x9b80069f,0x60d363c9,0x14160a35
.word 0x612a049d,0x7d3c1de3,0xc7f80612,0xb1d6481b
.word 0x9464c1cf,0x79fbbc85,0x363686c8,0x0e09b76b
.word 0x7b19fad8,0x4295f2c1,0xdbc65a5d,0x81f2dc97
.word 0xdece5296,0xb6f72e2a,0xc25e53af,0xd03b3160
.word 0x542914f6,0x6c022db8,0xedb85069,0x843789f2
.word 0x4c58c8ea,0xd4f58077,0xf0270791,0x634a525d
.word 0xa76fa976,0x88ce381e,0x4bcd711f,0x46feca07
.word 0xa434dfcc,0xfb1a2c95,0xba1720d1,0xc9a9a3c7
.word 0x1a9c5e59,0x682911d0,0xd65df1b2,0x2059567b
.word 0xb71de41a,0x380604cf,0x5b5c86d4,0xa64b7774
.word 0xb426166b,0x4fb1371f,0x8c3cea08,0x399ac7ff
p38_local2_end:
SECTION .p38_local3 DATA_VA=0x000936000
attr_data {
Name = .p38_local3,
VA = 0x0000000000936000,
RA = 0x000000005d800000,
PA = ra2pa(0x000000005d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p38_local3_start
p38_local3_begin:
p38_local3_start:
.word 0xb50eb117,0x058acf6f,0x4345de2a,0x95adaab0
.word 0xaaa2a615,0xd65cc9e6,0xc0bd1483,0x8e3f8a04
.word 0xe21bcb54,0x41d94b08,0x3ba24c5f,0x8b25af33
.word 0x11201a6e,0x9c11a154,0xd3538ad8,0x7f04a9aa
.word 0xd3fce649,0xdd6989d8,0x5c8aa24f,0xf6571457
.word 0xf3dbf289,0xeef914ac,0x163f6ede,0x9a3e0c69
.word 0x0cf027a3,0x9b6842db,0x8056206d,0x3a2dc26d
.word 0xb22404a1,0x928eedf2,0xc8bcbe35,0x04728009
.word 0xc60d4636,0xdd184c92,0x8f9c5d4a,0x6fd3e5ea
.word 0x7b4dd306,0xe2a7849f,0x19ed0d86,0x04773017
.word 0x2bb76db9,0x7727886b,0x9fde2700,0xffc2e322
.word 0x29496cba,0xe23bdddb,0xa8cc1310,0x8813eb8e
.word 0xb89225a6,0xd7b8330c,0xa4360029,0xc623e984
.word 0x76c26e4c,0x432b5cb3,0xe32b2c2c,0xb1ebf2db
.word 0xbd7b139c,0x5789db0c,0x7481843f,0x3c1f9f5e
.word 0xcc884ec2,0xa6835ac8,0x55f152be,0xd8129b79
.word 0x3ba1b856,0x0e814d35,0xf79d9f7b,0x2279e90e
.word 0xb864f29e,0xcbe5b0b9,0x614f768c,0x072a0d70
.word 0xe7d5877b,0x1f7865e6,0xd68a00eb,0xa02452b3
.word 0xc9f50b1e,0xe0427901,0xcdd62692,0xbb238540
.word 0x814169e0,0x3bddee08,0x620a6b10,0x96768303
.word 0x048e3458,0xdc352458,0x798453f1,0x1e764dae
.word 0x571a2206,0x1fbb7126,0x2177dd98,0x189a5b9f
.word 0x4fbbff34,0x2b7f9e52,0x910fbbfb,0xc793ca8f
.word 0xa3d1d889,0xe6027f76,0xd011e7ed,0x1dad3467
.word 0xaa7da2d6,0x3829c82b,0x5b0d4a08,0x399fc433
.word 0x440beaed,0x939f0280,0x2e29a832,0xd2b4129c
.word 0xe3d44140,0x122cd84d,0x8e5dc341,0x4ef65356
.word 0x6712c173,0xf0559de3,0x8800b1c6,0x84df7626
.word 0x21b8794a,0x53a70b63,0xc22b39ca,0x46b8e2e1
.word 0xee18e1ef,0xaadc21bd,0x7a200000,0x13312d07
.word 0x91d6f2e7,0x14d804db,0x93e33310,0xceef2d33
p38_local3_end:
SECTION .p39_local0 DATA_VA=0x000938000
attr_data {
Name = .p39_local0,
VA = 0x0000000000938000,
RA = 0x000000005e000000,
PA = ra2pa(0x000000005e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p39_local0_start
p39_local0_begin:
p39_local0_start:
.word 0xc381b9fe,0x508cd184,0xcde927a1,0xe81dde00
.word 0xa1d1cc9c,0x55f727fe,0xceaf0019,0x6a3b4fde
.word 0xdae42080,0x50cba8e9,0x8eb8f0f4,0x975fe141
.word 0x8037aa05,0xe3b69564,0x492daa6e,0x0a420af9
.word 0xe12f40ef,0x7a187e70,0x939d2a27,0x6bea047c
.word 0x55a195f3,0xebc6e8ea,0x7e443059,0xa86d1754
.word 0x21a15ee3,0x3ba41759,0x17cc896d,0x65a681d2
.word 0x6bbf5397,0x0f047a68,0x2c00cbcf,0x5261a531
.word 0xcd0c641e,0x96a2594e,0x71c32751,0x44eb9f69
.word 0x95073a84,0xc3ad4190,0x00610a1b,0xcb252bb6
.word 0x3f958be1,0xd3cb2435,0x448d61aa,0x322aec41
.word 0x8b789e1e,0xe7f8adc6,0xfba1660a,0xf05c1c6b
.word 0x3f5039d8,0x30def4cd,0xc0e54ac4,0x717adc8d
.word 0xccdf46a9,0xf8932266,0x294f6401,0xdd9a0b62
.word 0xd9694d6d,0xb58faab1,0xdf66ed5f,0x3e0fd199
.word 0x755d8dbb,0xb1323c4b,0x69266e17,0x1cad1f8d
.word 0x8a1887d0,0x75030b19,0x1e1e9031,0x1075733e
.word 0xd642a3a4,0x016203df,0x8c167a61,0xedc85a28
.word 0x9886fad9,0x66add6a6,0xb539e04b,0x58233735
.word 0xedd36ade,0xac92632b,0x7a470c17,0xecdf3365
.word 0x29deadb2,0x4a5f413c,0x4a1d3b04,0xf23c0ebe
.word 0x431e05bf,0x18b77e0e,0x7cd22d7e,0xa28465af
.word 0x8e5994ef,0xc989d5cf,0xb73c3514,0xee77a660
.word 0x290abe85,0x90bcbc28,0x289e81e3,0x949d61c4
.word 0x4db67ccb,0x7679cf99,0x2f0893bb,0xbed5c8f8
.word 0xab0ee1b4,0x6575625a,0xfeb78d3c,0x7462042a
.word 0x84496f9e,0x9aa8c5c5,0x9d2a52fe,0x35b05565
.word 0xcbbeab10,0x78ba90a0,0xf8a61eda,0xbf9f0528
.word 0x7c461465,0x3766d4d4,0x2ea7a6d8,0x21dd33ba
.word 0x1875ff52,0x6aeebcbf,0x4986531e,0x2a043af9
.word 0x87fd4042,0xe54020ef,0xfac70843,0x19df8085
.word 0x16dd4261,0xe776dd46,0xfbf6c30a,0xb493f600
p39_local0_end:
SECTION .p39_local1 DATA_VA=0x00093a000
attr_data {
Name = .p39_local1,
VA = 0x000000000093a000,
RA = 0x000000005e800000,
PA = ra2pa(0x000000005e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p39_local1_start
p39_local1_begin:
p39_local1_start:
.word 0x69bb9130,0x2d667acf,0x86f78ec1,0x5672ec55
.word 0x4223493d,0xc4a3fb82,0x35e5899d,0xd78daf78
.word 0xfdc5a79a,0xb7d8d7a1,0x19ebfb9b,0x3f706331
.word 0xe595ebcb,0x4d77a617,0x0999e7c6,0x88d89f04
.word 0xa300ef4b,0xf0c1db80,0xa7e9293c,0xc19f02e0
.word 0xa2debc4a,0x908c5a15,0x762d16fd,0x00b51567
.word 0x80e0e754,0xd1936cb5,0xd2db48ae,0x4940a2eb
.word 0x5723703d,0xd56d460f,0x7c654b79,0x52835d9b
.word 0xff3a3ac7,0xcffab851,0x9831b0d0,0x04b1b11e
.word 0xb6dc6ff3,0xb8919302,0x793ca221,0x898bf5a8
.word 0xcae42492,0x61f65805,0x2dc1a7e3,0xf488531a
.word 0xebe804d3,0xcd90bd05,0x5f192e1e,0xad222e91
.word 0x0953e4fb,0x585fd149,0xc2e9ec54,0x3df900e6
.word 0x4e0924fb,0x7c5a75b9,0x9a7b1811,0xd1d1f391
.word 0x2b1e9f1f,0xa97a2b84,0xa7ec5d67,0x007ed103
.word 0xcd5d7688,0x4f433a06,0x4ee8baa8,0x2e69186c
.word 0xd2f5df3b,0xcdf0a1cf,0xa960cd1d,0x1db990d7
.word 0x06b333dd,0xe22ceef4,0x2c606db2,0x0c81da92
.word 0xa42da1dc,0xb4066993,0x58d49db4,0x074469dd
.word 0x91bd7ebf,0xa0b49163,0x61e052db,0x8e87d3ab
.word 0xd409ffc5,0xc8f21c86,0x34d5116f,0xe3c1ab5a
.word 0x01dac0ee,0x34be6fbb,0xf2dde693,0xf2087c71
.word 0x83b7e1c3,0xd32e6f32,0xd79a2ddb,0xd0f28474
.word 0xba8af653,0x04ab90e3,0x9afb96c7,0x293d8985
.word 0x5644b269,0x7f96c76e,0x78480148,0x20f22225
.word 0x840dde36,0x53d73196,0x4c33470d,0x1a8752f9
.word 0xa7192e8c,0x7fba69e7,0xd5e5f85b,0x8181aba2
.word 0xc177e154,0xc2d69e5d,0x8d550954,0x60b90be8
.word 0x5954a0ed,0x04b585f5,0xf6fc6e1f,0x2831620c
.word 0x1b4abd5a,0x88f7d57f,0xcccf56aa,0xbde9c397
.word 0x90880be5,0x2826d17d,0xcb4e1f1b,0xad5d17cf
.word 0xaadf2b25,0x41594aca,0xf069c52e,0x36d05956
p39_local1_end:
SECTION .p39_local2 DATA_VA=0x00093c000
attr_data {
Name = .p39_local2,
VA = 0x000000000093c000,
RA = 0x000000005f000000,
PA = ra2pa(0x000000005f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p39_local2_start
p39_local2_begin:
p39_local2_start:
.word 0x5b008bc9,0x36790b70,0x7dab9da6,0xd807049d
.word 0x17b48f3f,0xf9daf548,0x265e7e96,0xe933cc3f
.word 0xf62dbbdf,0x77e12d3b,0x18c7cadc,0xcac112c9
.word 0x876fb916,0xc1a2333b,0xb356a146,0x813ac2ff
.word 0x98bb675e,0x70739dd7,0x8c9b976c,0xbb24c685
.word 0x4b5b9a31,0x529c8db4,0x5198de6e,0x0792e582
.word 0x884d5a30,0xf5faf0e7,0xd5f614a8,0x1d1a238e
.word 0x19337263,0x2c6328a3,0xf136267c,0xdfed2dd8
.word 0x295f9113,0x1664649e,0x940d1364,0xace855cb
.word 0x999f7ed2,0x6587a93d,0x6b61de73,0x634075ad
.word 0x4d033d3d,0x122e79af,0xb35efce4,0xe6b902c5
.word 0x2ab09f48,0xd510a9f1,0x4e982d0b,0x31ff203e
.word 0x95dcaff9,0x28f0bd9e,0x1478af80,0x9cd815b2
.word 0xb7c39b68,0x73191272,0xc1f0594f,0xc8ba027e
.word 0x1ae316d3,0x353c4fd2,0x3080b36c,0xe0c09fff
.word 0x7f295080,0x316bc638,0x164f11d9,0xe728c9aa
.word 0x7d82ddb2,0xb590ecaf,0xde2e2691,0x2c0cf0e5
.word 0x40452e91,0x9a7472b5,0xab52a617,0x0eba550d
.word 0x954eed41,0x22c9fb02,0x93feb537,0x3ad066c1
.word 0x93c796f1,0xe6b05902,0xc82cbd0f,0x1214e83d
.word 0x0893e354,0x6d9889d5,0xf83d0d0f,0x8e15e15f
.word 0x4099b952,0x996ce9c1,0x0e8e8a67,0xb0452515
.word 0xb153010d,0xe8837216,0xd2290f39,0x0357245b
.word 0x53ceefb1,0x22cd2f55,0xe92bdb2a,0xc68169a3
.word 0x3d235220,0x41fd3d24,0x016ec8b2,0x9fe812af
.word 0xf25360b7,0x672ee80f,0x9418e75e,0xc81a9e08
.word 0xa9487d1b,0xef58be70,0xb5d479d6,0xe3a0f59f
.word 0x9b23038a,0x7d645329,0x1bca1d87,0xe0478a33
.word 0x5e096944,0xd3d4db36,0x926b80db,0x83edf15b
.word 0x30006f76,0xfdca5832,0x222d6c2e,0xb97ced81
.word 0x455a9238,0xa3bba15e,0x6fa14c9d,0xd08886b7
.word 0x060ed8b2,0x930a399c,0xacd04f0c,0x436fe1c1
p39_local2_end:
SECTION .p39_local3 DATA_VA=0x00093e000
attr_data {
Name = .p39_local3,
VA = 0x000000000093e000,
RA = 0x000000005f800000,
PA = ra2pa(0x000000005f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p39_local3_start
p39_local3_begin:
p39_local3_start:
.word 0xf3dc5127,0x5195a626,0xbb210b3d,0xa15a1736
.word 0xc909748c,0x0716eb49,0x52abeb82,0x1db62685
.word 0xb26c663b,0x3b90b349,0x026c65c1,0xaeb6eb00
.word 0x13056d60,0x0a24890c,0xf047a86c,0x16a5915c
.word 0x4775a965,0x84e7ba36,0xedc87c65,0x66bf4356
.word 0xbf772094,0x6129d92c,0x986e08e9,0xe3729dd1
.word 0x9971cd75,0x32a389de,0xcfa6ed9b,0x8dc13429
.word 0x8bced95b,0x77537b28,0x22f381c3,0x1b5ec9ba
.word 0x65596947,0x3aafccaa,0x3cf1f4dd,0x42a0eabe
.word 0x4272a8c0,0x976112e8,0x6c0a56bc,0x63dcff6f
.word 0xd16a8094,0xf92baf27,0x5171056b,0xa1b2726a
.word 0x2a884425,0x737808ad,0xf3d12d77,0xb77e3730
.word 0x9639fc79,0x1c77e24b,0x25de08dc,0x9c5d3c08
.word 0x707beeb3,0x32456366,0x1a27b18a,0x206c8da0
.word 0xc6ef1f42,0xdcd4b5cd,0x69b78a37,0x27bca4d4
.word 0x508d282a,0x988db2a5,0x3a469eca,0x3419da00
.word 0x1818d9b1,0xd30752d9,0xd1f0d414,0x10db10c9
.word 0xac0c6553,0x77c75217,0x3c4f48c5,0x57e9ffdc
.word 0xfc95259f,0x310805d6,0x638ff6c1,0x5a2bd433
.word 0xf7095e0c,0x31da3cad,0x1ead1baf,0xf675d0b9
.word 0xa5107638,0x35f3814d,0xb84b0035,0x531d1814
.word 0xbccd4086,0xfa1fd8e5,0xefd2e382,0xd61b98f4
.word 0xd89b110b,0xcbd06278,0x74b9cf14,0x2601d5d8
.word 0x67862524,0xc139e057,0x89af66f3,0x6750af93
.word 0x1b215304,0x157e92b8,0x9f6a5bb7,0x5aa58e21
.word 0x47e297d7,0x9b31e7c9,0xbf6b28a8,0x6475d2bb
.word 0x88f0afc7,0x69b4dc5f,0xd00f2b7f,0xe8684d5d
.word 0x234acf5e,0x08909af7,0x3f4ac685,0x57a1bbdd
.word 0x8c43762b,0x4542e5a2,0x80297ea2,0x15bc19df
.word 0x09673f6a,0xe475a8f4,0x09e7c2e6,0x220a34c5
.word 0xc9271683,0xc350aa0a,0xa75f5e1c,0x56bf86a5
.word 0xdcbfe09b,0x17154aec,0xa7feacc7,0xbff6d68a
p39_local3_end:
SECTION .p40_local0 DATA_VA=0x000940000
attr_data {
Name = .p40_local0,
VA = 0x0000000000940000,
RA = 0x0000000060000000,
PA = ra2pa(0x0000000060000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p40_local0_start
p40_local0_begin:
p40_local0_start:
.word 0x9102571f,0x43cbde34,0x0d90be50,0xfb5fb9fc
.word 0x8bb5315c,0xf799e84c,0x65e4783f,0xe0ffeb31
.word 0x01d79a96,0x02e9f884,0x032b82c2,0x57d5ef8d
.word 0x1c468f46,0xb15f0ffe,0x5f90dde2,0xc0f2809f
.word 0x97f5b3d6,0xe7deeb84,0x522cbe67,0xe757f7e1
.word 0x49180290,0x34e5f226,0x3226547f,0x3e9ba812
.word 0x515a0692,0x8db82b67,0x11347b80,0x813aab92
.word 0x31cfd84d,0x8f640db4,0x74c39079,0xd357f812
.word 0xf54cd727,0xd77bdd76,0x4e054036,0xcf8bd0d2
.word 0x9185b504,0x87ff7335,0x6ae7fa30,0x9d807738
.word 0x3a8e95be,0x0aedfb37,0x26a4fe34,0x49e4adc5
.word 0x88054a79,0x52545cd2,0x09c9086e,0xe0fa0642
.word 0x3254243a,0xd6811944,0xb098200f,0x7ba2bbb6
.word 0x827228ae,0x9cc77657,0xf0df7713,0xa1a5e501
.word 0xedcf86b0,0x8ae4b6cf,0x718d1201,0x646d5386
.word 0x3149f80f,0xf4421a6d,0x9c2cd17c,0x7e974432
.word 0xe1e9c868,0x758768c6,0x9d3e87ec,0xf09d9b0c
.word 0x90b87648,0x019db3f9,0x988eb1b3,0xafac1f8c
.word 0xc9dbc8b2,0xaab5ba88,0x3fc23f30,0xe34c29ce
.word 0x10285027,0x660dfe9c,0x9e1671cb,0x8a3cfdfa
.word 0xfea42625,0x9996e10c,0x7a434bdd,0xcdc913ad
.word 0x29a289fb,0x29921400,0x9cd3bb01,0xf9c4fa12
.word 0x06b75e47,0xe4596447,0x19c18b89,0x3caca0b7
.word 0x7186e290,0xbc1fa473,0x0e1b6fc3,0x3c9dfb30
.word 0x1dd4e02e,0x42a461fa,0x00098054,0xcb3ae170
.word 0x7c864e8e,0x464940be,0x2fa9c23c,0xd6938822
.word 0xd7758bab,0xdcf6905b,0xcd5caa9e,0x753e6ac4
.word 0x348d1247,0xf7a3e5eb,0x6f3d23e5,0x12212bb2
.word 0x53460b77,0x2c983b3e,0xb2a10314,0xee14711a
.word 0x114e463e,0xadf1bb11,0x60a39eaa,0x4873fcde
.word 0x9a3ca19d,0x078ae92a,0xd7a934ec,0x7cb495cb
.word 0x61e80826,0x8b88483d,0xcf8115f1,0x85765ebf
p40_local0_end:
SECTION .p40_local1 DATA_VA=0x000942000
attr_data {
Name = .p40_local1,
VA = 0x0000000000942000,
RA = 0x0000000060800000,
PA = ra2pa(0x0000000060800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p40_local1_start
p40_local1_begin:
p40_local1_start:
.word 0x6d6b021d,0x1604a813,0x6be8fdac,0xcb30f2d4
.word 0xb09f7926,0x4665a4c5,0x407c7fd9,0xe4deb786
.word 0x16b6d47d,0xae59b673,0x9c35edbe,0x0811b2dd
.word 0x39b3c3d4,0x5bab5c91,0x2560134a,0xfdae336d
.word 0x64329b0e,0xf5190899,0x5d8bf28d,0x1fb81426
.word 0xb9897132,0xc2ced904,0x27e2412f,0x22554be3
.word 0x8f353fba,0xc0bf5f95,0x4894c8b4,0xf7d257fe
.word 0x5b0c2f8d,0xcd91eb0d,0xd63230ff,0x19a7ea3f
.word 0xfb79205a,0x89ab0689,0x13047ac5,0xe3bab45b
.word 0x8ef5fa1a,0xc017f763,0x80f0bb4a,0x723d5835
.word 0x357555bc,0x86a3ae1e,0x491246bd,0x90c42038
.word 0xa816938b,0x08ce0962,0xa36f43bf,0xe06f9ad8
.word 0x2870d279,0x1e78d001,0x3a917c50,0xb14136d5
.word 0xbaef5e9c,0xf4a81114,0x153f7a5f,0x77af264c
.word 0xd3d38ef5,0x8b999dcc,0x4dd46d86,0x1993eddd
.word 0xf39764ca,0xb2a5f89b,0x10343fc0,0x9e789803
.word 0x8b51b1d5,0xd3715bd7,0x6437fc41,0x72e42691
.word 0x53a4d2c5,0xd0997244,0xc679dccf,0x511d3201
.word 0x5cd8f4fa,0xdee405b7,0x5cf2a4d2,0xd37f2851
.word 0x7ac84b73,0x7d44b007,0x7a3426a1,0x5690066c
.word 0x1bcb900f,0x875d265c,0x81b6c52f,0x6e02a66d
.word 0x0b1f7033,0xce4d76fa,0x24e668e2,0xa3e69f87
.word 0xd70026e8,0x7203da9d,0x421cd5f2,0x5dba1038
.word 0x5d2476dc,0x38b87d58,0xbe643809,0x240dc273
.word 0x24f9e767,0xcc897fc8,0x94dcecbd,0x07b8d6eb
.word 0x67357648,0xc5dfa0b3,0xc47f2ce0,0x7cd03147
.word 0xd0c2bcd8,0x3b8a85a4,0xe65642d4,0xe0a2106f
.word 0x7c18cc5b,0xa20281ad,0xc087340b,0x473abc7d
.word 0xdd545730,0x18a03c28,0x3a0b8a1b,0xfa39fe7e
.word 0xf4a459f9,0x58c78b2e,0x93658d4b,0x3e8ba483
.word 0x92ed4a1a,0x8cf2206d,0xc512efc3,0xb6b7839e
.word 0xa6eb64e3,0xaac80702,0xdaabc06c,0x09dfdb40
p40_local1_end:
SECTION .p40_local2 DATA_VA=0x000944000
attr_data {
Name = .p40_local2,
VA = 0x0000000000944000,
RA = 0x0000000061000000,
PA = ra2pa(0x0000000061000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p40_local2_start
p40_local2_begin:
p40_local2_start:
.word 0xc9438ea5,0x84d3c22a,0x12916ddd,0xd9bab004
.word 0xd4671bda,0xba657cf0,0xd7945587,0x5b7fb149
.word 0x701ad7ba,0xaa2f6f30,0x5026bf93,0x0229a7bb
.word 0x4a8aedba,0x6ab944c5,0xf2a2035d,0x018448e3
.word 0x7c99d08f,0x9ff19063,0x8fe926b6,0x55219ec2
.word 0xb3a78b39,0x045add17,0xdd64b1a6,0x3060fa22
.word 0x4099d677,0x3e3775fe,0xefa53c82,0x4627eea2
.word 0xfb834d38,0x5cebaea3,0x845b322d,0x768853d8
.word 0xc9e13a13,0x01a2c368,0x5942a282,0x30b0287b
.word 0x514e8d9e,0xdf107d7b,0x117f33b2,0x25076985
.word 0x8d87d411,0x419ad095,0x072a95be,0x5147768f
.word 0x28d0301e,0xbc4d3aab,0x49b60498,0xa53c1ca8
.word 0x144cf55e,0x5905e556,0xf7681afc,0x116f0b5b
.word 0x9b631e63,0xc099ac7e,0xe1162cb5,0xefd0cd5f
.word 0xf9f0a608,0xe581e019,0xe00eaf2b,0x5be57c3c
.word 0xd3ecf8fb,0xde1d7ed6,0x9b1d4c4b,0xdc61dabf
.word 0xf8112aef,0x28a50d0a,0x97be28e6,0x6f6da465
.word 0xb643e0fc,0x4fd5367f,0x8b754668,0x24137c97
.word 0x45d408d3,0x415a7fb6,0xa0d8bb39,0xdd189bc8
.word 0xa1d9bf99,0x968fee47,0x3586be3d,0x0727d6ae
.word 0xc4f5f27c,0x35954258,0x5f03477d,0x89fbeb8c
.word 0x7750a6c1,0x0db4ed8b,0xd916092a,0x865d7cb9
.word 0xb21bed93,0x9dbc507b,0x71bef001,0x84205560
.word 0x31629582,0x3dee10df,0xdb60598f,0x2e41458c
.word 0xbd44b345,0x56ab136e,0x621613c1,0xa182a15d
.word 0x0d69eb26,0x694403ec,0x1164f16b,0xcb0762ed
.word 0xa67121b5,0x17d38deb,0x0a90980d,0x63dc73f2
.word 0xffa74bf4,0x2faccd4f,0xafd0481f,0x89cb198e
.word 0xeaee919f,0xb1f91047,0x223942f8,0x99a73163
.word 0xab96de8d,0x2f4bb38f,0xafa7af96,0xb9aaf1d7
.word 0x48fb82e5,0xc6ce96a2,0xb3556f8f,0x3dabcac2
.word 0x8e98c1e6,0x68b38646,0xed53fbec,0x6fac8629
p40_local2_end:
SECTION .p40_local3 DATA_VA=0x000946000
attr_data {
Name = .p40_local3,
VA = 0x0000000000946000,
RA = 0x0000000061800000,
PA = ra2pa(0x0000000061800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p40_local3_start
p40_local3_begin:
p40_local3_start:
.word 0x9aea6751,0x7815930b,0xa97c0395,0x37ca8e88
.word 0xa361d39f,0x1e05ea5b,0x1ae15213,0xa4783520
.word 0x0dab7115,0xa1a3bacb,0x9ac0e3d7,0x5a94f647
.word 0x11f1053e,0xd086bf42,0x0d2a4ae2,0x2e4fabd5
.word 0xd2f1e67d,0x89e4d6dd,0xbb9b88d0,0x3b980e75
.word 0xcd0c62bc,0x0b2640e4,0xb75ab342,0x5b2c00c8
.word 0x8f644f67,0xaeea9e5c,0x9c9ac601,0x99ae401c
.word 0x80619911,0x3f26458a,0xe6f6256b,0xec187a87
.word 0x61600541,0xf667a17a,0xb29ac5c9,0xd1c9c0a0
.word 0x2eeae4ff,0x7e9f5fd4,0x649bf628,0xef72147a
.word 0xdca93091,0x7cb7b44f,0x2db71b3a,0x796e8992
.word 0x16bc5b2a,0xad2ff49f,0xb12aaabd,0x1439f41d
.word 0x1ec1008a,0x1727742f,0x3064d5c7,0xa9317798
.word 0x369c1473,0x441846a9,0xcd9e260a,0xda3149ab
.word 0xa63e70f9,0x8fe78b2d,0x7be21106,0xbd1b6fa0
.word 0x83ebc2bd,0xa277a006,0x56ddffe6,0x42f10558
.word 0x187bd99b,0x17fa17c4,0x967fbcb6,0x8d3e28ca
.word 0xbefe4649,0xb01a5e04,0x0d459b56,0xfecb8ece
.word 0x70a4fb6a,0xec289263,0x5a33749c,0x71fce421
.word 0x533b3743,0xec8cd8d3,0xe0cdb9ca,0xe0419d99
.word 0x3e4bd512,0x7fba1869,0x628534ba,0x96476671
.word 0xe2667506,0x93abbf57,0xcc2b1125,0xeabcbbcb
.word 0xb4126201,0xc34692a0,0x2e214172,0xee77c5d6
.word 0x04a4b908,0xcde2f51e,0x41a319f4,0x34869e19
.word 0xf71b8195,0x9ca2f04e,0x600f6a15,0xa8cfdfd3
.word 0xb01f23f5,0xb136eab7,0x4abb6faf,0x889f9c2a
.word 0xb3c93291,0x7bc432ee,0xc90acbac,0x0f569e19
.word 0x0767d50e,0x718e4c68,0x9bca2850,0xede9fc89
.word 0x1a2311c3,0x5029eb95,0xe95763d7,0xdc6093b3
.word 0xd4e54b72,0x8b9a49e7,0x9830322c,0xb24b9ef2
.word 0x7471ef7c,0x239db662,0x5aad7cc6,0x5faf91de
.word 0x46527573,0x06bc6817,0xb7096ac7,0x86274589
p40_local3_end:
SECTION .p41_local0 DATA_VA=0x000948000
attr_data {
Name = .p41_local0,
VA = 0x0000000000948000,
RA = 0x0000000062000000,
PA = ra2pa(0x0000000062000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p41_local0_start
p41_local0_begin:
p41_local0_start:
.word 0xa6037379,0x8eaa7aa2,0x7f0b2906,0x27628edd
.word 0x53d4bdbf,0x4ab80559,0x6839af55,0x7f451e09
.word 0x1dff3d4d,0xa90edbbb,0x99fef0a7,0xa91345a7
.word 0xdc5fc4ff,0xace8553e,0x446e7020,0x2fee0290
.word 0xb00dc5e5,0x608a1069,0xebf2ae87,0xdacef703
.word 0x93fb4b0a,0xaf77d8f1,0x00de6448,0x8bf89b92
.word 0xd1dad666,0x834995e8,0x9728e8c6,0x79133848
.word 0x5665228f,0x067c0b4b,0x43e4344d,0x18564d48
.word 0x57b21f8d,0xfbf3641d,0xd054e478,0xf3fb045a
.word 0xd8980fdc,0xe06031a2,0xd5199a66,0x422335ba
.word 0xa8a4c421,0xb4203f7a,0x66a30eb3,0x19a2d04c
.word 0x1bb3c2c8,0xca8f6971,0x02a8eb32,0x1a581387
.word 0x2bb501ea,0xfe57f593,0x6e4c04a4,0xfacb0265
.word 0x16a80d19,0x4943e886,0x3190f9dc,0xb7a0d38c
.word 0x44c81c83,0xd4515e45,0xdd1d06c9,0xaee543d8
.word 0xbb7ee009,0x59be93e7,0xdeebc422,0xdc23f2db
.word 0x92f1f3f3,0xc7c6ef8f,0x1d4052bc,0x0f20b939
.word 0x1f69503c,0x4b2b5514,0xc05c74bf,0xdc2b00b5
.word 0x8e89a948,0x63f3ff19,0x0d3b47cc,0x4f14dd83
.word 0x08df597b,0xbb8d6570,0x286fe23a,0x9c33210b
.word 0x7b8d923a,0x26948cc5,0xf1d5ee0f,0x54b7c38b
.word 0x7839263d,0xece90fa3,0xa6ef1a60,0x94d78d00
.word 0x50d24913,0x80acc73a,0x8019e34b,0x4ca77194
.word 0xa1d44e88,0x6eec9325,0x643e9dd0,0xa7f43eb0
.word 0x5348778a,0xc07d7820,0xf9071c54,0x57b43264
.word 0xa3b9c42a,0xab711d0e,0x9a50f540,0x7cb3fb73
.word 0x6eb13c28,0x9bc84f92,0x268768cb,0xfde5dfba
.word 0x6408fcca,0x4d0c9696,0xfeefd46f,0x5913d9a4
.word 0x64e8f51b,0x2d1e4113,0x87d8874f,0x8f5e67a1
.word 0x8c1fec9f,0x61582565,0xd322099e,0x48074f32
.word 0xc87596c6,0x38530b39,0x9167c8ea,0xadc1bf44
.word 0x96d464f3,0x650f4aef,0x11753100,0x78ac21fd
p41_local0_end:
SECTION .p41_local1 DATA_VA=0x00094a000
attr_data {
Name = .p41_local1,
VA = 0x000000000094a000,
RA = 0x0000000062800000,
PA = ra2pa(0x0000000062800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p41_local1_start
p41_local1_begin:
p41_local1_start:
.word 0x39291178,0x6ee5278b,0x3b249ca8,0x1541c7e2
.word 0xd8a3d5bc,0xb905f167,0x5ac0955f,0x60c83b40
.word 0xb1d590be,0xd562b3f6,0xf793b3cd,0x708d633e
.word 0x5060c5f5,0xbaec9764,0x62ac4fe1,0x8e9272d2
.word 0xea6d1811,0x1f2a3a62,0x7cbe25ea,0x4854ee02
.word 0x51c743cb,0x525b7b80,0xe6264883,0xadf0f550
.word 0x5a126619,0x33d0300b,0x10bdac21,0xb266a7a8
.word 0x2adf51d6,0x8601c84d,0xb490788d,0x36072b92
.word 0x774386fc,0xf09a1558,0x8fb55698,0x4bc0fc0c
.word 0x4fcc7a04,0x47dac70d,0x1be23c6c,0xa572bda9
.word 0xe5745ec4,0x03da06ad,0xc93a875d,0x337d2ffc
.word 0x4714de81,0x88556aac,0x2a388628,0x586ac5ac
.word 0xbb531a92,0x3808a5ab,0x332d5ddf,0x08994aed
.word 0x3aa43624,0x0e96e86b,0x8c160278,0xdf7d8737
.word 0x798aa389,0xcb77dda1,0x4bcddc59,0x61bce4fa
.word 0x2983a6e7,0xc34b18e8,0x835d34c4,0x4610d035
.word 0x46e09619,0x331e5580,0x39c33b38,0xa8c215dc
.word 0xfa716048,0xd06f0dce,0x79c404dc,0x2eb2823c
.word 0x7e4c0469,0xe7554b4b,0x6db7367b,0xfcc80d3c
.word 0x7269de8c,0x8f80b9f3,0x72a47298,0x36caeba7
.word 0xb5bbdda8,0x19d2260b,0x3b108bb5,0x74469ebe
.word 0x4e24148f,0x7bfcca3d,0x98e90311,0x5e1eb7d0
.word 0xf5cf3d57,0x73752bfc,0x3665a841,0xd3639735
.word 0xfd00f97c,0xaaabdb9f,0x91f16f50,0x9da95fc6
.word 0x6d3b4e4e,0xd221f79a,0x68d69519,0xe74d3f81
.word 0x96c592a4,0xaccfbf33,0x5fddd038,0x9940912f
.word 0xd7b2fa7e,0xdc395c62,0xcf8d6083,0x0441706e
.word 0x691ec100,0x3659c713,0xac4db473,0x9c8fed29
.word 0x028b8f8b,0x4f01a486,0x3c0518bb,0xf913f6cc
.word 0x3330ae46,0xe89d1214,0x3e9acf22,0xf9953c8e
.word 0xaaaabd0e,0xc8177401,0x2c99ed08,0x0c80af10
.word 0x1af924bc,0xe5155e38,0x7eeb7ebe,0x83588051
p41_local1_end:
SECTION .p41_local2 DATA_VA=0x00094c000
attr_data {
Name = .p41_local2,
VA = 0x000000000094c000,
RA = 0x0000000063000000,
PA = ra2pa(0x0000000063000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p41_local2_start
p41_local2_begin:
p41_local2_start:
.word 0x36e03065,0x4dda066e,0x2210127f,0x9f6f9e20
.word 0x700b051a,0x19290ae4,0x1f3f4118,0x1b45a0bd
.word 0xe24613c3,0x355b5eb8,0x0a94b80d,0x43de0573
.word 0xd1b6c32d,0xf159bed9,0x9c12154e,0xa0aa7dd4
.word 0x133a6602,0xac5732b4,0x623ac3fd,0x5ad96866
.word 0xfe90c54a,0x4c8f1173,0xe088307e,0x83f11829
.word 0xbe032bef,0x809759ed,0xadc0284b,0xe97fd066
.word 0xa2a21a0c,0x56542083,0xd792d46a,0xdca2144e
.word 0x41d7e09a,0x9e32120d,0x9b917f17,0xdd32ecee
.word 0xb553f83e,0xbdc28bc4,0x58fd3e12,0x5bb81a1e
.word 0x93799d2f,0xa7da9bff,0x8e0fa82b,0x082897f2
.word 0x7c7eb9c5,0x46bed312,0x0d5b0b4d,0xe3f4697b
.word 0xd8ae0ae3,0x67178dbe,0xf36e6b9b,0x5bddc41c
.word 0xd12a1ead,0x69bf1556,0x13e6c36d,0x0ec91662
.word 0xc50285df,0x973ed617,0x2e3f8fe6,0x0f627b23
.word 0x52a3455f,0xb056919a,0x5f3a9df6,0xed647c13
.word 0x8345cb5d,0xf27a6853,0x647e099d,0xb062fbb3
.word 0x6786d4ef,0x5add290b,0xb910f31e,0x6b1af87a
.word 0x12119b2e,0x53322f08,0x6de57f1b,0xbaeae900
.word 0xf9bdfcc1,0xbb1edf87,0x9b06a6b0,0xc9d3d5f0
.word 0x5e6c6f4c,0x102ae246,0xaacac053,0x643e3175
.word 0xa9dc8863,0x477dfb9f,0xaee137ad,0xba15fb3e
.word 0x067106eb,0xb975ffcf,0xd49f1c12,0x87be5ce1
.word 0x64f2954a,0x6e98f1aa,0x9c119e04,0x327d0b07
.word 0x97fac21e,0x36f3cc1a,0xc27040c7,0x8615ea33
.word 0x9d50bbef,0x3bc9e58b,0x29c4e76c,0x53262f17
.word 0x9fc3afb1,0xc8fc797e,0xa822b176,0x4f35c977
.word 0x9b9dd868,0x953aab9a,0xa39bd3bc,0xb441299d
.word 0x60612930,0x28e8156b,0x6af5c107,0x1e97e7a2
.word 0x529f3c11,0x6555c573,0x12160f97,0x275b5375
.word 0xea7a35b1,0xf92dc9ac,0xce9fcf73,0x7dd64a68
.word 0xd534eae4,0x20fd30e8,0xd72875c5,0x367d8eba
p41_local2_end:
SECTION .p41_local3 DATA_VA=0x00094e000
attr_data {
Name = .p41_local3,
VA = 0x000000000094e000,
RA = 0x0000000063800000,
PA = ra2pa(0x0000000063800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p41_local3_start
p41_local3_begin:
p41_local3_start:
.word 0x856458bc,0x5cbe0d2c,0xec0d3964,0x7c35ad5a
.word 0x5a7ca49c,0xf163da33,0xd1ce0af7,0x9072091c
.word 0x002684bc,0xb55c4e11,0x3663b38b,0xa33ac9cb
.word 0xac2ad73c,0x07ed15d0,0x4a42b1f8,0xee579196
.word 0xba281df0,0x423b0198,0x2f78a6d1,0x60929609
.word 0x6248ea5f,0xfc6ca681,0x642cfb66,0x9323467f
.word 0xc6df9925,0x56fca552,0x6400680a,0xbafcc01f
.word 0x70740570,0x113b9868,0xbc5d303a,0xc92a88bc
.word 0x17239581,0x2ca22f9e,0x59f1d266,0x25d50340
.word 0x845e81e4,0xc6dbd8bc,0xfcb0475e,0x7c104d4d
.word 0x65a19b0c,0xd9c880b3,0x6b63cd7c,0xc8b9583c
.word 0xbbfd1702,0x83dcc074,0xb108b9c3,0xfb70ae66
.word 0x52baf165,0xce0cc897,0xe199db8c,0x43d1daf1
.word 0xdaed3279,0xcff382bb,0xd9854e08,0xdd7d731b
.word 0x49a59c47,0x1a43a80a,0x9a5090e2,0x2d78fb0f
.word 0x5bb290ab,0x2e886aa1,0x3b9b7c93,0xafa66993
.word 0x7747dfac,0xe7177464,0x7c47de42,0xf070e568
.word 0xe0105622,0x346aec34,0xdcff656b,0xd8d7caff
.word 0xab48cd9e,0xe7279855,0xbc51c150,0x389a63e5
.word 0x4036f1c7,0xb2463f2a,0x5cfcae2d,0xc2bcf973
.word 0x6b93b1c8,0xa5e44b71,0x47850e4c,0x632e36a6
.word 0xde8f8dfd,0x2bee2c19,0xf82dd58a,0xd2e6445b
.word 0x905aee81,0x874cdac9,0x883ce875,0x7f3e038e
.word 0xdb8859d4,0x7ed42718,0x58e8f7b6,0x42da94db
.word 0x9c0b8523,0xf49b3328,0x0c720146,0xb716d37e
.word 0x1aa35a49,0xeb9823ad,0x8403ce0f,0xf2711efc
.word 0xa4f01379,0x5043f062,0xc167a8d3,0x332ed22c
.word 0x078709a9,0x608c6fe8,0x921658cf,0x8dd98f3d
.word 0x009f7230,0x2dba24a2,0x40df5c54,0xcad695fa
.word 0x94feff57,0x7f608c31,0x5e0b2730,0x14100d56
.word 0xaf891092,0x6022e238,0x0ccda469,0xa6f2660c
.word 0xdca6d7c8,0xdc363c51,0xec877018,0xecca2f0a
p41_local3_end:
SECTION .p42_local0 DATA_VA=0x000950000
attr_data {
Name = .p42_local0,
VA = 0x0000000000950000,
RA = 0x0000000064000000,
PA = ra2pa(0x0000000064000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p42_local0_start
p42_local0_begin:
p42_local0_start:
.word 0xc1e64554,0x10bbdd1f,0x73092c6c,0x4c7cab66
.word 0xe0ac6581,0x3d679809,0xad9af7c5,0x6ae9a33a
.word 0xbb03a2b9,0x2ab42c1d,0x99d02dd7,0xc56ce1d5
.word 0x19fd4eff,0x31091b18,0xeec0b335,0xc14cfde0
.word 0x30e8d84f,0xadca9ef1,0xec1c2fb8,0xa9fb7fdf
.word 0x2900f950,0x83ed358a,0x3ee85548,0x3db77f4d
.word 0xef80d038,0xe469b144,0xfb4f1695,0xb68663ef
.word 0x92c84ebf,0x2231f46b,0x504af1ca,0x7afd5d5d
.word 0xad17af4a,0x83927674,0x1a5aeac7,0x9448c99c
.word 0xb2c566bc,0xf5d7fd8c,0x3c3ff4cc,0xd2137ea6
.word 0x0ce92f45,0x78b88353,0xb751e983,0x946c49ce
.word 0x3cb9f7ca,0x1801c637,0xba845ae5,0xa4eeb10d
.word 0x79819343,0xd1990252,0x31be06d5,0x941d7f81
.word 0x4ca1c0b6,0x892361f6,0x90c9fd68,0xbef058c6
.word 0x9be6dd86,0x6437a707,0x792cc91c,0x7005e74b
.word 0xd12a60ee,0x124216db,0x4ad8f637,0x0f249463
.word 0xa821d20b,0xc19ebae5,0xbe067964,0xab3de412
.word 0x09cbc534,0x5b35ffdc,0x053d44a4,0xb14d64c9
.word 0x5c043e3c,0xd94e5033,0x9c89b985,0xae4994bf
.word 0x3f4251a1,0x874e3c67,0xbd71cf44,0x4a16f732
.word 0xa001b640,0x1c80bc8f,0xf37bfdde,0xf9f4f8df
.word 0xa9951e09,0x77f9880f,0x6f0d845e,0xaa30edb7
.word 0xe88cefe9,0x2662b072,0x7dfa18c9,0x27f5e382
.word 0x04add78d,0x0d0a62e2,0xe5ea2734,0x3ed3e220
.word 0x577ede4c,0xbd4f5859,0x3bef6311,0x42baeafc
.word 0xedeb69d3,0xbf078b68,0x2bca5744,0xab45f1eb
.word 0x6c22500a,0x2e5f72fb,0x76c28190,0xb678511d
.word 0x15f2a868,0xb68cd22e,0x56c89f13,0x75e35c51
.word 0x5bb9e29d,0x1bad9ac9,0x76756fc2,0x88494aa9
.word 0xe92af051,0xcd2ffb07,0x97b05390,0x56d84822
.word 0xcec63530,0x3fbe0a4d,0x4012029c,0xd7aefc5d
.word 0x7af45e69,0x4e6ece20,0xc65522f9,0x9bd07efc
p42_local0_end:
SECTION .p42_local1 DATA_VA=0x000952000
attr_data {
Name = .p42_local1,
VA = 0x0000000000952000,
RA = 0x0000000064800000,
PA = ra2pa(0x0000000064800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p42_local1_start
p42_local1_begin:
p42_local1_start:
.word 0x67b4aafb,0x21df0a65,0x28724a4c,0x6a11f773
.word 0xf1c93adf,0x2cda6e73,0xa103f10c,0x4e49972a
.word 0x2c342893,0x2ecd38dd,0xd73d5e62,0xaa7dbb53
.word 0xa97b1666,0x75d5ff69,0xee83f445,0x1c0a98b7
.word 0x2d58430b,0x267485fe,0x4490e52b,0xec42e3d5
.word 0xbb46dc4b,0x4ef106fa,0x98429dbd,0xdd898135
.word 0xae9016bd,0x21795580,0xd87c598d,0x7ee1f40b
.word 0x0ae69de8,0x49dd5114,0x64ab669a,0xeb17756e
.word 0xff972ac7,0x79d96add,0x8e2b3dfe,0xbb47b93d
.word 0xdb6bc5da,0x9f9ce202,0x0b212e1c,0xba896fa8
.word 0x333678c9,0xdd2cdc99,0xc480761d,0x652dd42b
.word 0x02b42819,0x7d5bcff2,0xab78258a,0x7fbb9e78
.word 0xbdd9d08e,0x477bca24,0x5ea21ac7,0xe25a8716
.word 0x7f6d7f58,0xaf8f2c39,0xb5ea5c2f,0x1596262e
.word 0x07f022aa,0x06ff3c30,0x0e086cec,0x0089918c
.word 0x353dc51a,0x10d74758,0x1c0dfba0,0x5eec99f5
.word 0x8b2d3126,0xab808f1a,0x494971da,0xad277a2f
.word 0x88a965e9,0x7261a968,0xee7c50e9,0x7324c252
.word 0xec5180be,0x5364079b,0x9c15bb9d,0x6a4f9e0f
.word 0xecbfe327,0x6817f2db,0x321c8e37,0x707decb5
.word 0x44e0050a,0xaeb0260b,0x052e56e0,0x7f78a057
.word 0x9b9bee02,0x2026d3e3,0x5cf5f496,0x72c07aff
.word 0x805a9f77,0x6b9b211e,0x5212e583,0xd45aeccb
.word 0x6248d414,0x1b36c571,0x495668b6,0xb8e47729
.word 0xf11d9755,0x68d83d25,0x00b5b10e,0x2daa5020
.word 0x6468243c,0x2080b67b,0xb0588a78,0x10a25306
.word 0xf2ed7b56,0x57b9ef83,0x0d4a8751,0xa274a343
.word 0x14d3c0b4,0x0da35b70,0x447481da,0x4e7ffd4b
.word 0xcaecac4d,0x5f6c3fa5,0x83b09bac,0xe09c9c2b
.word 0x081f29e8,0x6f5583da,0x124d8522,0xf8268f4f
.word 0x1718cd84,0xbd3bd7d1,0xcf8f6060,0x00dde63a
.word 0x127376c8,0x936f49df,0xd66e00c4,0x7f1bc991
p42_local1_end:
SECTION .p42_local2 DATA_VA=0x000954000
attr_data {
Name = .p42_local2,
VA = 0x0000000000954000,
RA = 0x0000000065000000,
PA = ra2pa(0x0000000065000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p42_local2_start
p42_local2_begin:
p42_local2_start:
.word 0x1e4ab77a,0x471a094d,0xec36ef7c,0x210da62f
.word 0x6a8f6640,0xd40ac4e5,0x362d6baa,0x10b1517a
.word 0x307d3aa7,0x9301a404,0xa43d987f,0x4f30af3c
.word 0xf43a8829,0x45bfc5c9,0x5649c525,0x374554c0
.word 0xc4e78a11,0xec9b6186,0x03ce4aa6,0x3d2454f3
.word 0xf8d4d5be,0xbb718548,0x0564a42d,0x5f92ef97
.word 0x1708992d,0xb5ca91dd,0xd9e402d9,0x15a085f3
.word 0x8204a915,0x13df0ef1,0x3a89cfb7,0x513de65a
.word 0x2059bd1e,0x5fcadc96,0xa5b55175,0x5f848ceb
.word 0xa3ab1162,0x7fe8ca3c,0x7bafd7d6,0x8f3f16a4
.word 0x1b89114e,0xe6dcb6f0,0x2bcefbdb,0xd0d795ca
.word 0xbd750920,0x930c706a,0x8e7a1d4c,0xddc60380
.word 0xd313e544,0x57c7ad90,0x93b6c9a0,0x2045de2d
.word 0x931c396f,0xccc83491,0x4522565c,0xcdf677ea
.word 0x993cb8b7,0xd3184ed1,0x65d71fde,0x69477a62
.word 0x19e78277,0x90206176,0x5cad40f1,0xfd87cfcf
.word 0xe61a39ad,0x8d90496f,0xcd6bf8da,0x6bbd68ef
.word 0x70e750a5,0x67e20e10,0xdc2613b6,0x07efc3ab
.word 0xbab652f4,0xe57f0160,0x9cd03339,0x2bdf61f2
.word 0x6433e790,0x34753934,0x9e2e221f,0x462d0ef7
.word 0x52010822,0x101c0b79,0xd941caa3,0xca2a30c7
.word 0xf0429108,0x60b8958a,0xca9828f1,0x4131038d
.word 0x840ea273,0x97115eb8,0xcdeecd30,0x2600465c
.word 0xcb568f13,0xf0384e62,0x241edad4,0x37af6dde
.word 0xe08672e0,0xcc81e3b4,0xd008891f,0x2d65e88d
.word 0x18ea4612,0xffa0af66,0x5bf2cfcd,0x7113fa28
.word 0x2f53f6e1,0xe6a5628c,0xf66da62b,0x20f548f2
.word 0x2ea8cada,0x4d6a86f0,0x4221d52d,0x5cab2a25
.word 0xae077fc5,0x4e64d6d2,0xa4b188d4,0x9e4c3a8c
.word 0x633191f6,0x8b640709,0xf3c78946,0x68973124
.word 0x365cec13,0x0e8e6e18,0x1f6e6c1a,0x82d1295d
.word 0x020c2a9e,0x358ea702,0x593b067c,0xe6d6f8fa
p42_local2_end:
SECTION .p42_local3 DATA_VA=0x000956000
attr_data {
Name = .p42_local3,
VA = 0x0000000000956000,
RA = 0x0000000065800000,
PA = ra2pa(0x0000000065800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p42_local3_start
p42_local3_begin:
p42_local3_start:
.word 0xa1d1b7e1,0x451be826,0x44581b0b,0x41650d1c
.word 0x9a3d3e24,0xe0348f25,0x62c5bb78,0x927ad931
.word 0x098f543b,0xe0c89d69,0x52de5c14,0x335dcae9
.word 0x2a04c6b4,0x0b725abf,0xea46ed53,0x4637f5f1
.word 0x02866b65,0x02adedcb,0xd28a8989,0xf4ede671
.word 0xb4052aed,0xd81e03b8,0x4c515d61,0x66aea1d0
.word 0xab46b9f4,0xc2d75f11,0x2990b400,0x03b9ccbb
.word 0x8463b9c5,0x4c8d09e4,0x5d636693,0xad6bc76e
.word 0x9d14caed,0x1d807828,0x2e6ab180,0xf0234845
.word 0xaaf1bdd1,0xd8df9c53,0x7279fc67,0x5753106e
.word 0x0a0fc25e,0xd26bd224,0x92931479,0x033e27f3
.word 0x6c6b9e5a,0x4bb98777,0xf219ad8d,0xf3b25e66
.word 0xf45e4b7e,0x65afb252,0x8a145c88,0xdc9eb0ed
.word 0x83d221d4,0xa2c63d4b,0x4c4e0904,0x4b06f297
.word 0xd0f9bf38,0x01cb3161,0x1024c31b,0x28b6b0b0
.word 0xcc3aaa6b,0xd2fe26c2,0x26c4602d,0x0b0a8214
.word 0xf34a4bd7,0x1b52fa6a,0x9a4df2dd,0x1df11779
.word 0x3afb0c98,0xcc2849cd,0x4b7c5a9e,0x14c9505f
.word 0x24a46440,0xca763fc8,0x072e8a74,0xe947bd90
.word 0x67352e5f,0xa1be34b8,0x50adec1b,0x3af9a678
.word 0x3fba66d2,0x303cd232,0x586ce2ba,0xed751f61
.word 0x8a99c4af,0x6314728e,0xf87cfff3,0xc8a84104
.word 0x3f7e41cd,0x03ab1d0f,0xfc57f644,0x3d812241
.word 0x01fd77b3,0xe4dc07d0,0x8d3286c6,0x7cc110c1
.word 0x4c4ef88a,0xcbddb308,0xf09bc0be,0x134fa1d6
.word 0xbdfb6317,0xddd12f9b,0x63ca95f2,0x83a9023f
.word 0x15f6644b,0xfb78a581,0x34ecc86e,0x6acff292
.word 0x3100bbbc,0x83940290,0x3bb65cea,0x5f61c81a
.word 0xba061a64,0x7bb48f59,0xe954434b,0x466ede2f
.word 0x3e2e0835,0x6d1d838e,0x85ed6fa9,0xb6756167
.word 0x1954819b,0xe4b5bf63,0x43dd9ecb,0x41ba80cb
.word 0x5407ec38,0xac37fea9,0xbf77950c,0xcf73a538
p42_local3_end:
SECTION .p43_local0 DATA_VA=0x000958000
attr_data {
Name = .p43_local0,
VA = 0x0000000000958000,
RA = 0x0000000066000000,
PA = ra2pa(0x0000000066000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p43_local0_start
p43_local0_begin:
p43_local0_start:
.word 0x225d09a6,0x4fe1e112,0x3b7a3ea1,0x4a61f035
.word 0xbcf2fc0c,0x82cd967e,0x05523130,0xa4b3050a
.word 0xa96b2e8e,0x01188a75,0x7f68d644,0xc79a4681
.word 0x0c308d1c,0xe9b45e3f,0xc028a54f,0x5027bcd9
.word 0xe47b1b49,0x35e20b47,0xf97c298e,0xdf39fb81
.word 0x0c4c3d3f,0xa6515a50,0x2c9c40e4,0x1bad421b
.word 0x8fc17529,0x47871e6d,0x3e363351,0x119307e9
.word 0xb884aab9,0x5b0efcb7,0x1244cfa0,0xda8b49fe
.word 0x9ce8941c,0x21a197f4,0xcaad5f42,0xdee6ab05
.word 0x7b869554,0xee814451,0x9b6f01b0,0x14f1e2eb
.word 0x4f31c6bc,0xfa422546,0x3c4c4f27,0xff4da81c
.word 0xb53431f9,0x56ed4c29,0x80e74ca3,0xd3dab5c3
.word 0x54bc510c,0x9206542a,0xb4b2560c,0x2d0ede70
.word 0x899edfc5,0xecd89f98,0x8fec144d,0xf608e4ef
.word 0x8ceb77dc,0x2f3e5fb7,0x180a1f45,0x9b27a624
.word 0x4dcd8126,0x2c138018,0x66fea594,0xcad4bc4a
.word 0x6000a752,0x872c266f,0x94c2bda4,0xd1229fbe
.word 0x98f22a20,0x0cb51e5e,0x5d02a29a,0x6a5a3fd6
.word 0x3b7d3d23,0x78bebdda,0xed2a0bc1,0x461f4bc7
.word 0x0f1d33eb,0x6b0c4bf2,0x7fe2177a,0x80dcc620
.word 0x8b4658b0,0xc8bc9eea,0xa566558e,0x8a5fb4bd
.word 0xf3907ebe,0x9062147b,0x6dde4449,0xcfb42ad0
.word 0x0c74407f,0xbd820f55,0x254d2549,0xe0df35e9
.word 0x7d86f55b,0xb30bfb74,0xd8115b17,0xf5de6ae1
.word 0x30244ca3,0x514d131c,0x345d60f3,0xc66b4a7f
.word 0xe06304b5,0x9fb9024a,0xc31f942b,0x33b2ce6b
.word 0xff448665,0x8adb268c,0xec95009c,0x1a5ede62
.word 0xf68c9190,0x6389f76c,0x2043ee6a,0x3b7849ae
.word 0xaee7acd8,0xaf3e435e,0xa3b657a4,0x396d253d
.word 0x31a9a7f7,0xc47efbb8,0x119b15c2,0xa3091aee
.word 0x9dc38b24,0x3fd72255,0xb69839cf,0x416080b8
.word 0x3a04d94e,0xf7406226,0xe8255512,0xeaa34a86
p43_local0_end:
SECTION .p43_local1 DATA_VA=0x00095a000
attr_data {
Name = .p43_local1,
VA = 0x000000000095a000,
RA = 0x0000000066800000,
PA = ra2pa(0x0000000066800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p43_local1_start
p43_local1_begin:
p43_local1_start:
.word 0xcd33007f,0x30dd2356,0xbab275c2,0xaa20b35c
.word 0x3220693b,0x7a26ddbc,0xf55f7ab9,0xd0125924
.word 0x46f7a924,0xaec9f6de,0xf2e22d30,0x5de82f32
.word 0x1101839c,0xc4e65837,0xca53bf2d,0x172b7259
.word 0xcd1e94e1,0xb31309ef,0xcb7e5023,0x52f3101d
.word 0x8071f600,0x854e6d3b,0xdd658504,0x7f213857
.word 0x891c1ef8,0xcb54d7bc,0x62920f2c,0xbdbc1887
.word 0x27adc247,0x28b25f17,0x9ec9c53b,0x2c2abc40
.word 0xd3f6c700,0xbe8a7dc0,0x2c3457da,0x573e58e2
.word 0x408bd157,0x7b95f834,0xa43144bd,0x488f9463
.word 0xc98967a1,0x8767c8ff,0x040f24ae,0x1caf2916
.word 0xf2fb6245,0x81b60f29,0xce30497d,0xbead9c9d
.word 0x399a1938,0xdb30ecc2,0x10b9e13b,0x778367ed
.word 0x8ead9de2,0x926f824d,0x7f85bf0d,0x769b3576
.word 0x66411cf0,0xb60aa17c,0x51f5f51b,0x44c604d3
.word 0x9721f45f,0xdca8abe1,0xe0f1f665,0xdab5e83a
.word 0x9368505c,0x307810b0,0xcf682a41,0xb2fd468a
.word 0xae399d9f,0x361e0b63,0xa68373e9,0xf4b74a5b
.word 0xcc0fc90e,0x5b141758,0xf4196249,0x517f7daa
.word 0xe74a1068,0xb5aa9c25,0x193062ea,0xce8353cb
.word 0x185e00fc,0x7ee8a5de,0x51de6e58,0x88fce340
.word 0x2d9d9821,0xfb44cd85,0xe697633d,0xd9ff4ce3
.word 0x24546a58,0x71bd1ed6,0xe5e516c7,0x116a424a
.word 0x0dcb364c,0x5e1b627c,0xbfa9ee0e,0x4c815adc
.word 0xb3e96a62,0x525f59e7,0x39d47784,0xaf65cc13
.word 0x38f76f0c,0x2a16366f,0x3d647db8,0xb3177895
.word 0x6db1e2ee,0xf09bea32,0x2115b9ac,0x351433a4
.word 0x7d450e2b,0x7672b5ae,0x52a8a4a8,0xe8465e44
.word 0x919835a5,0xbe54c2a5,0x0de87753,0x406eeace
.word 0xd2d5e910,0x4d1c1be9,0x4dbd08b0,0xf3117839
.word 0x55cd606a,0x540e7733,0x65a0f227,0xaf89bb8e
.word 0x54c67077,0x3c826b8c,0x83e404e6,0xea52566a
p43_local1_end:
SECTION .p43_local2 DATA_VA=0x00095c000
attr_data {
Name = .p43_local2,
VA = 0x000000000095c000,
RA = 0x0000000067000000,
PA = ra2pa(0x0000000067000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p43_local2_start
p43_local2_begin:
p43_local2_start:
.word 0x1240e91b,0x22484c55,0xd1f80ce8,0x756651ae
.word 0x0c97ddc1,0x511fd561,0x565bc6b6,0xb28dedaf
.word 0xf9ce26c6,0x3eeacab6,0x41b7ca59,0x6e48dd40
.word 0x575a9da0,0x18518610,0x070f541c,0xc28a9132
.word 0x33e0332a,0x9e60f987,0xff64d5ec,0xe2dd978a
.word 0x5c19f68d,0xae72273f,0xb4fb4c47,0x675b35c3
.word 0xb5300b11,0x9823e9bb,0x55171e1d,0x7e90839b
.word 0x432fb988,0xf4c42ce3,0x2062db06,0xdcc3fabd
.word 0x970905fe,0xb7774182,0x1b626ff9,0x00754fb7
.word 0x026b2219,0x6f0d4769,0xe22d1265,0x9786806d
.word 0xf86df665,0x47704e40,0x0c1ff4a5,0xbb99c55f
.word 0x5ee14e88,0x0d0fb672,0x02fe95d9,0x678c937f
.word 0x7594b973,0x2325cbe1,0xa231ec6e,0x6f799733
.word 0x5875124f,0x6fdb2c07,0xd43cc909,0x2b01708a
.word 0xbc753ffe,0x93f75d71,0xbd93e966,0x43706430
.word 0xcb6d9e94,0xa1f3269d,0x9430ef12,0xe0da8004
.word 0x65acc1fd,0xe3ccfc33,0x651b5c9d,0x6d2aeb73
.word 0xfdc6b323,0xd0e05780,0xb5771d50,0x2e94971c
.word 0xd912c155,0xda9a93b1,0xa0b24afe,0x7e5165ea
.word 0x61199204,0x4860e4bf,0x433b3483,0x2e15b15d
.word 0x6e30d728,0x285018ac,0xc76a2a56,0xdbdb6812
.word 0xe7a186fb,0xe15bbd07,0x11eb8a9d,0x308e35d9
.word 0x2231ee10,0x11e5d36e,0xe0f3aa0b,0x2c3af5e1
.word 0xe15c16bf,0xd90fdb07,0x441dd364,0x4b696242
.word 0x85692b94,0x0ddc9773,0x44e43e8f,0x0a16a6a4
.word 0x4d3a0ed8,0x9f2c6955,0xbfdbddee,0x27c79de8
.word 0x27eace58,0x5b7aebae,0x72f9622e,0xfc215433
.word 0x36a7d230,0x53787d6f,0x781ec7fe,0xa7955b42
.word 0x29871021,0x91518afd,0x3ec7183a,0x47239f9a
.word 0xc20345ad,0x76134089,0x454cb6bd,0xf888e85a
.word 0x57985548,0x2f7ab838,0x6679eef8,0xecba04c4
.word 0x6595cd06,0x3ce7a81d,0xb43434c5,0xc5995717
p43_local2_end:
SECTION .p43_local3 DATA_VA=0x00095e000
attr_data {
Name = .p43_local3,
VA = 0x000000000095e000,
RA = 0x0000000067800000,
PA = ra2pa(0x0000000067800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p43_local3_start
p43_local3_begin:
p43_local3_start:
.word 0xf1f3d3d4,0x2e322e76,0x671fb256,0xc0279122
.word 0x9f4300ff,0xcfb45b1e,0x9b46ed9c,0x9ab67931
.word 0xa55e6061,0x7e4b217b,0xfc6a6d76,0xbebb0b02
.word 0xa3753f72,0x11592c21,0x675ddddf,0xdcf81f3e
.word 0x2d430c6d,0x333a49e2,0xa5375da5,0x651725c6
.word 0x40bc7a4f,0xaa9f4841,0xf4fd793e,0xbc89fd70
.word 0x1ecbf1dd,0x3537abd9,0x2cb40aaa,0x8186e18f
.word 0xf506e55a,0xf956cd35,0x38c3e04a,0x1148adad
.word 0x67901ea8,0xefd53adb,0xd3e3e8b4,0x63377c53
.word 0xa18f7426,0x583f93ef,0xed3f14c7,0xed0cdaa4
.word 0x1bae174b,0x52d3acb7,0x39976638,0x7ab12eb3
.word 0x20928af8,0xa957bccc,0x577fa8db,0xe4c8eeb9
.word 0xb6e78828,0xaee0e872,0x7de3bed6,0x7dbef220
.word 0x5d5e4f39,0x6f8b3b41,0x604e944f,0xdc320f25
.word 0x4ca499c2,0xff258f71,0x600c3be4,0x68c03f0c
.word 0x7b757f0c,0x8ad3a67e,0xb4536e11,0xd872bceb
.word 0xe4d350ac,0xcbb68216,0xf0ab9822,0x0902901e
.word 0x36e6b7a6,0xdc8d71fd,0xe326fc64,0x2c75f090
.word 0x0e6898ff,0x22759520,0xc867f0a5,0xeacfab9f
.word 0x3822c3c5,0x2eeb35d9,0x2f492835,0x0da984f1
.word 0x46e1a9a2,0xbe033ce3,0xeadfd2de,0xe6fa1320
.word 0xe0b13ce1,0x0c7f68b9,0x1542d660,0xe59d95cc
.word 0xd6e96e6b,0x4f9b5263,0x967acc39,0xad7a9be2
.word 0xded51a00,0x463667b6,0xc3c3d400,0xa4f7c796
.word 0xa51f6f2e,0x8b7bb926,0x507bcfda,0xd3607cb0
.word 0x5f298544,0x743750a1,0x4e1f2bd4,0xfb46a644
.word 0x7d133419,0x0e7a7fd0,0x4f61af89,0xf3e7fc72
.word 0x515071ce,0x1cc1b17e,0x8a2475ef,0xaddd8130
.word 0x486db0cd,0xb9a67f8a,0xbc2643be,0x5bb72bc3
.word 0xd848d164,0x98dd9d47,0x84870fd1,0x9211d838
.word 0x2fa01412,0x78e277de,0x9a89b03b,0xefcc5125
.word 0x6079de98,0x5a7cdbb8,0x94eb1778,0xf3acba84
p43_local3_end:
SECTION .p44_local0 DATA_VA=0x000960000
attr_data {
Name = .p44_local0,
VA = 0x0000000000960000,
RA = 0x0000000068000000,
PA = ra2pa(0x0000000068000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p44_local0_start
p44_local0_begin:
p44_local0_start:
.word 0x082a65e0,0xd400b50d,0x93984509,0xab2fe6c0
.word 0x1aadf615,0x2d19d886,0xddd84cb2,0xe4950a92
.word 0x84a756c6,0x4c19e320,0x46e60560,0xc064a54c
.word 0x8c90f0e8,0xf2ad5c7f,0x07107d4d,0x67f576e6
.word 0xdb441412,0xff0af8eb,0x053b27c4,0xf27ce5e8
.word 0x3008f553,0xb49e5921,0x8a1ac24c,0x5067824a
.word 0x2eb1b803,0x9e586f35,0x362aadef,0x7c3f505b
.word 0xc7c4fd25,0x3f3d7bb8,0x4a431c7d,0x43599dc0
.word 0xeb28d732,0x2ccda9ca,0x0e1b8d38,0x26d99db0
.word 0x12a914e1,0xb551aa51,0xccb9cb24,0x8cc2f361
.word 0xcb6b8106,0xe6d42a0a,0x214f7577,0x165a7c4e
.word 0x4016e53f,0xb1cff18f,0x7ccdfac5,0x8db462ac
.word 0x3cafc53c,0xb0c7794d,0xcdd1fb2a,0x8bc1661f
.word 0x5375a54f,0x6719f119,0x4556a46d,0x5e547b1b
.word 0xf93a5910,0xa443dc89,0x0030b28b,0x50596be4
.word 0xcd5b527e,0xde284c68,0x1e9ec9c3,0x9f3a3e3a
.word 0x118ce04b,0xa158c9b3,0x5c766945,0x97874ee1
.word 0xaff99724,0xaa1c7869,0x5a6871f5,0xae1e3dc4
.word 0x1368a80a,0x0d5493ad,0x48507005,0xd71f2261
.word 0xc249b5a4,0xa28c2b46,0x13e00dfd,0x115b64e7
.word 0x489b8ea8,0xcaf8c69e,0x6e6d78ce,0x25f02c62
.word 0x4c3bd07a,0xd69ed203,0x24ecbbd0,0x90d045b4
.word 0x3a044175,0x871429d0,0xc9a67c52,0xc555f0fe
.word 0x11a76e9a,0xbe79f8ff,0x1ca4cb65,0x27192ae1
.word 0xb9ce6a21,0x1146dcbb,0x6004337f,0x440f8c41
.word 0x2356aea9,0x26192268,0x932244cc,0xd69f6d13
.word 0x9fed4bde,0x7ab7eb9c,0x004a3cb5,0x45e2df47
.word 0xfa9a2d40,0x6e308c68,0xc259756d,0x98cd76b3
.word 0x2aef8b28,0x8d579bfe,0x97bae12b,0x933d4d80
.word 0x235697e4,0x73fb9e0d,0xdf98df85,0x057ccb51
.word 0x99846e45,0x89f4a973,0xd74737c9,0x28b39f6a
.word 0xbb5e7041,0x3871b12e,0x1719dabb,0x8121c45d
p44_local0_end:
SECTION .p44_local1 DATA_VA=0x000962000
attr_data {
Name = .p44_local1,
VA = 0x0000000000962000,
RA = 0x0000000068800000,
PA = ra2pa(0x0000000068800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p44_local1_start
p44_local1_begin:
p44_local1_start:
.word 0xda15296f,0xa03ee48b,0x50497fba,0x26a4768f
.word 0x61e35c54,0xa9aaf42e,0x77e8b49e,0x3530f69c
.word 0x2df80dee,0xd6a944bd,0x63592acb,0x626c0ce0
.word 0xca6e62fa,0xd1ffd57b,0x1a560a90,0x8fea525a
.word 0xbefa4c13,0xfb12d95a,0x6a56f231,0x4804ba4c
.word 0xb401c3e7,0x9cb0cb7f,0x00c3d53a,0xd47eef48
.word 0xf325db2c,0x923de99f,0xee51dcad,0x37d4f403
.word 0x92c6d56e,0x52acef7e,0x125d2216,0x1793b9fd
.word 0x64a7227d,0xf5434997,0x39dac3e2,0x29b5ba75
.word 0x4c50e11d,0xc9a3ce8e,0x248f6e30,0xdaf013c0
.word 0x441477db,0x247b71b3,0xe0e2c47f,0x2bfaae91
.word 0x8cce5f95,0x5a339b6b,0x102f8ac7,0x716e6cf5
.word 0x6e207201,0xa1682013,0x22e1366f,0x60dd7cac
.word 0x7a2d285d,0x697f8f65,0xca35a330,0x3238ee2a
.word 0x7c21be05,0xd0041234,0x9c56cd74,0x4a24b232
.word 0x72c3ca74,0x6b877bd6,0xb638a5c7,0xb55dc040
.word 0xff80cf58,0x912083cb,0x15166abc,0xd6f59054
.word 0x3999e631,0x6a3da4a6,0x660787df,0x6054d48c
.word 0xb5c622ce,0xfe67c809,0x3a63da66,0x4788b7ac
.word 0x318dc4ba,0xd28cf796,0x84a03e0e,0xde4df569
.word 0x08eab76a,0x22c2c26d,0x5dc9e06b,0xf516a21f
.word 0xde67a1fb,0xdb07fdfd,0x5722d0b6,0xee0d1cff
.word 0x4b70cc8a,0xabf05366,0x70932ae4,0xae0e59ec
.word 0x6e0e3915,0x03c2db5f,0x85f0a839,0x7d3b2889
.word 0x8748647c,0xf9d070e9,0x4c7326f9,0x8c3d1f83
.word 0x798678cd,0xb62ba30f,0x5296e3aa,0x4478e547
.word 0xe8161476,0x30984fc5,0x55b00ae1,0x0a980a79
.word 0xf6202234,0x825fae7a,0x53f3bbe1,0xa0fbbd30
.word 0x1f02c69a,0xa8e99005,0x45c65da1,0xd3481528
.word 0x04252049,0x8ab34ab2,0x0514ea65,0x63872608
.word 0x2431f4a7,0xc6656f16,0xb2a045bf,0x28d8b39f
.word 0x78f504e9,0x53511820,0xaa9c5c9c,0x7f443128
p44_local1_end:
SECTION .p44_local2 DATA_VA=0x000964000
attr_data {
Name = .p44_local2,
VA = 0x0000000000964000,
RA = 0x0000000069000000,
PA = ra2pa(0x0000000069000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p44_local2_start
p44_local2_begin:
p44_local2_start:
.word 0x07702149,0xfda6576a,0xd4daaeb7,0x39e24f38
.word 0xe9010dc9,0x77830b94,0x28c05b64,0xfb69d34a
.word 0x60fb7249,0xcdb547b4,0x903d8790,0xd1bbebfb
.word 0xe4e23f6c,0x71ace284,0x99d375eb,0x2d3894df
.word 0xc7d5f1da,0xb0c872be,0x0e9cf89c,0x1d9ce232
.word 0x2b20df81,0xcd773a94,0xe900d302,0x3f71a391
.word 0x83986bff,0xd8eeda14,0x06d2a4b8,0x7854d3a9
.word 0x33f9106b,0xe1837a6c,0x673ec3f9,0xb755ebeb
.word 0xf65d9bb6,0x6d384ec5,0x641db1a0,0xeaf1fa98
.word 0xb5e6341d,0x022308a7,0x53664a0b,0xb99c45cb
.word 0x41d8981d,0x408f3a5a,0xa5fdb36e,0xd6952839
.word 0xc073eb10,0xdbe46450,0x1288f072,0xd3134e9d
.word 0x8db62064,0x08b03e1a,0xe4cbce3a,0x6e5ebe07
.word 0x6ea5f6c0,0x63005b37,0xb77137a7,0x01b8f076
.word 0x569cabc1,0x731768da,0x89b56ff3,0xf16679a9
.word 0xa4af6339,0x1261b4ac,0xe5bf3a34,0x4b9ada73
.word 0x78aaf04d,0x40e9d43e,0xf2e81c41,0x2244c85f
.word 0x82ffbff3,0xa49698ec,0x4fe132f9,0x11af4aff
.word 0x223a9352,0x16d4152b,0xaa541c6c,0x57125ec8
.word 0xe723c2ee,0x135e7e71,0xebfa451f,0xed70169b
.word 0x7c35c433,0xf1c9adf3,0x7ccd701e,0x1720bad5
.word 0xb1c3e58a,0x58973d2c,0x303ce564,0xcf17e71e
.word 0x4a19e7a4,0x1a6eaa7c,0x74504c7e,0xf3416ed7
.word 0x26e7d2f9,0x53d9a30e,0x6fd0942d,0xdc6d1ce4
.word 0x3b974883,0x637e2834,0xfd91940b,0xc67240b4
.word 0x34f90c0b,0xa190fd98,0xe08d7f8c,0x2e44c605
.word 0x896376a0,0xf29bee21,0x09b7c026,0x2de3ec8a
.word 0x41f77461,0x33e02f18,0x12a35c23,0xf48ea00f
.word 0x8e52be94,0x2fce35e8,0x94c6794d,0x03751d34
.word 0x3350e6bd,0x74e994a7,0x852ff544,0xb8039e79
.word 0x8731c2ae,0xc3ed2b63,0x8a9a48d3,0x10a914d3
.word 0xdbeb13a6,0xf847ede3,0x9d9e52a8,0xae689330
p44_local2_end:
SECTION .p44_local3 DATA_VA=0x000966000
attr_data {
Name = .p44_local3,
VA = 0x0000000000966000,
RA = 0x0000000069800000,
PA = ra2pa(0x0000000069800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p44_local3_start
p44_local3_begin:
p44_local3_start:
.word 0xd09b8d55,0x22a4577c,0x349d9a55,0x4b4efcda
.word 0x43bfd53d,0x56e4b3db,0x87e6e5ee,0xfc8b6266
.word 0x1402026f,0x1b30e330,0x16d02416,0x7a40c277
.word 0x9203d68f,0xf5255be6,0xf2b7e84c,0x37307c53
.word 0xe610294f,0x7c0576e4,0x7d92aac0,0xeeb78116
.word 0x1ab9de60,0x217343bf,0xfd058f25,0xac19af2a
.word 0xab97f1ce,0x7a84b658,0xa7b19d9e,0x7d7e0861
.word 0xf244886a,0xdec09a04,0xb97f1efe,0xc3a6c718
.word 0xb2c54d07,0x365473d1,0xaf78e23c,0x1bc3dc44
.word 0xf9cea1d8,0xa9f9644b,0x9de6af08,0xe53058b3
.word 0x56fb2f90,0xede4e97b,0x8806a79a,0x95bae33b
.word 0xe42deb44,0x37e09b7b,0x1ff5cd36,0x30b17b30
.word 0xdaabd030,0x77e3dca4,0x4d8f70a9,0x47636629
.word 0x7d2c138c,0xef384640,0xd55fbc49,0x8cd2baab
.word 0x67d686de,0xccdd7e67,0xd464ed83,0x458ff43d
.word 0x7c502bc1,0xca91f54a,0x51afe8ab,0xca291115
.word 0xd17b72dd,0x9bbc6ee8,0x1daa8c23,0xb7e95428
.word 0xe430ca05,0x3ae97444,0xd1d9e87b,0xbc632508
.word 0xb03809d6,0x0c4229f2,0x08f65232,0x7c5eba21
.word 0xa0ffbb07,0xa187d1cc,0xb82d2be6,0x3bab184e
.word 0xbd515a1b,0x5df7376a,0xead2b508,0x731e2a4e
.word 0xa142cf9b,0xca34e73d,0xca97eda2,0xa9e46f30
.word 0x919b3515,0x46e71f92,0x5c7dbef1,0x836e291c
.word 0x78fb1a9f,0xa529bfaa,0x9605b7e9,0x09e88569
.word 0x98308190,0xaa424b43,0xb5f2ec65,0x1a9c7086
.word 0xefc5b684,0xcec6fdd7,0xb0ece469,0x0ac498df
.word 0x3b494309,0xa7ad5066,0x05b150e5,0xa3a8b272
.word 0x0f0ab14a,0xbb445b0a,0x6195d575,0xfc72c8b9
.word 0xc236a606,0xa96ab69e,0x45638c4e,0x4f263b4c
.word 0x821ab5a8,0x40684df8,0x5f5e24ea,0xfdabc86f
.word 0xa545bf8a,0xe3bf728d,0x6c7942d8,0xba0c5d34
.word 0x38f7a73b,0xd3be6dd7,0x9c549011,0x55fcae76
p44_local3_end:
SECTION .p45_local0 DATA_VA=0x000968000
attr_data {
Name = .p45_local0,
VA = 0x0000000000968000,
RA = 0x000000006a000000,
PA = ra2pa(0x000000006a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p45_local0_start
p45_local0_begin:
p45_local0_start:
.word 0x1396c60c,0xed33a062,0x99f7da19,0x5f66d00c
.word 0x7a313c11,0xb5be9572,0x5f7eee5d,0xf9a432ae
.word 0x75cad637,0x0ce4cfd6,0x31e2e35a,0x4966c253
.word 0x94e1ec28,0x25fa0d47,0xb45ef13a,0x66477e50
.word 0x3e0ab2d2,0xf4b4c341,0x7bc636e1,0x0ebd950c
.word 0x6fe19432,0xe5d6756e,0xd090de5f,0xe342b516
.word 0x582562f8,0x3e7de507,0x4601e097,0xdc5c0d69
.word 0xa7e848e4,0xa21578f9,0x404da56d,0xb2cd6b44
.word 0x10af225d,0x6c6f5c8a,0xb59209d3,0xdf481a31
.word 0xc4d04ff4,0x21c7d7f5,0x4d70725d,0x280a00cb
.word 0x63a840b8,0xe7dd5828,0x6794b80c,0xfa3d64d0
.word 0x0b4b70c1,0x4f82e8ce,0x505ecb33,0x02bd886e
.word 0x009c0918,0x2db166ef,0xf4d18a4f,0xc6598190
.word 0x2d4cbae0,0x0a205538,0x219ad391,0x4b5f5453
.word 0x9840d0b5,0xa82bec39,0x5aa6af0d,0x9f708bb1
.word 0x0a9c51f3,0x3c28bcbd,0x75b004b1,0xfacede17
.word 0xf2a3a6c5,0x621a6474,0xffedaea6,0x75ebb138
.word 0xc6a5cf2a,0x529ad7c4,0xb0d6e513,0x6dc358a5
.word 0xcdbebd93,0xa4c65469,0x9672a3e8,0x4e31e6ee
.word 0x59eac1d9,0x578dbaa1,0x78941bf8,0x463971b4
.word 0x9fa967be,0x078fb0b1,0x4026990e,0x2cfbcf8c
.word 0xa6b4195a,0x634f9774,0x53e1d348,0x17b373f6
.word 0xf254f237,0x6ba08edb,0xaac7b15a,0x655a247a
.word 0xc8d93b15,0xfaa60f1f,0x3b2ede94,0x792480ca
.word 0xb8467cdc,0x72f9f018,0xa3f01226,0x7b1d1563
.word 0x098ec6f4,0x160dcc6e,0x48596490,0xfcb13c37
.word 0x8eee9b05,0x8f6527e7,0x0726fc1c,0x5012e833
.word 0xf13cfd5d,0xf5f94fff,0x02a86646,0x9d282325
.word 0x25a354e5,0x37b5dc8d,0x74364961,0xc75123cc
.word 0xc030f6c7,0x52ed9b32,0xb04c3d5f,0xe130eefe
.word 0x41a324fc,0x7ae5aae4,0x6e909787,0x02428ce9
.word 0x30e1ab8a,0xa4f66bb6,0xfebc8632,0xeef536b2
p45_local0_end:
SECTION .p45_local1 DATA_VA=0x00096a000
attr_data {
Name = .p45_local1,
VA = 0x000000000096a000,
RA = 0x000000006a800000,
PA = ra2pa(0x000000006a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p45_local1_start
p45_local1_begin:
p45_local1_start:
.word 0xe879fcb8,0x66860303,0xf5ec912f,0x984020af
.word 0x5d3a09c9,0x4cc94dcd,0x19da3fea,0xd32cbfed
.word 0xa50ab791,0x04fd219e,0xb270b809,0x5d2e66dd
.word 0x65b2dff0,0x114a9b43,0x0dcd8b0f,0x5df72c3a
.word 0xcf134f15,0x1850a7a1,0x27406eac,0xd6acf27b
.word 0xbaaf65b1,0xc37842fe,0x64092f54,0x58a02ca2
.word 0x311e47dd,0xff86775e,0xce535268,0xcc800f59
.word 0x4bd83aef,0x9cc41e7b,0xca7e3f92,0xfaa71865
.word 0x83f830f2,0xafa0368b,0x014457d6,0xa35203b4
.word 0x027171cf,0x45281343,0x59672dbe,0x21045849
.word 0x72336885,0xa531ba22,0x6efde643,0xb3d8aa67
.word 0xf76a66f8,0x16297e30,0x57678138,0x40b8a791
.word 0x2dc7cebc,0x46d64d69,0xa5873403,0x994c849a
.word 0x5cea77ef,0x4da37356,0xee5d6fa2,0x64157b6a
.word 0x1772b727,0xa57cd696,0xae8fba68,0x2e0be15d
.word 0x9af724ff,0x02e2e90b,0xd8f72444,0x6f041642
.word 0x6172e1ba,0x1e084bd3,0x50d2ad48,0xe4388a70
.word 0x4eb970cb,0x2f22a8e5,0x0c232f45,0x9ea00016
.word 0x8ecd65fc,0x0c98e7d8,0x701f7289,0x665a7185
.word 0x4d991bc3,0x12400660,0x1b9bcaee,0x1dcd8048
.word 0x8aba1bcd,0xc8cd5085,0x22bbf209,0x107d34ec
.word 0x5439369b,0x4ae76923,0xdeb52701,0x23b3284e
.word 0x13d519c5,0xec565622,0x37d902db,0xc8afcfb6
.word 0x2d7d5218,0x82705986,0x72615578,0x9b34020e
.word 0x677302aa,0x08233cba,0xd2d26529,0xe1356d68
.word 0xf6e9e259,0x82c35726,0x07a72104,0x6b883718
.word 0x510b825a,0x5209e257,0x15f7e821,0x735271b4
.word 0x5fbd8b44,0xd29083e0,0xd638a0a9,0x63d51ba2
.word 0xd7347663,0x28eef067,0x409e8484,0x463f0f31
.word 0x9c345d9b,0xf7ed30f7,0xe714312b,0xcebd28c9
.word 0xb36f4c89,0x7b4834db,0xee5213ce,0x461ccac5
.word 0x0627776a,0xd949d0d0,0x0411b574,0xcecfb767
p45_local1_end:
SECTION .p45_local2 DATA_VA=0x00096c000
attr_data {
Name = .p45_local2,
VA = 0x000000000096c000,
RA = 0x000000006b000000,
PA = ra2pa(0x000000006b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p45_local2_start
p45_local2_begin:
p45_local2_start:
.word 0xf1f3edcf,0xecce0e84,0x5bebd85e,0x86bec290
.word 0x159b240d,0x26aacdf8,0xe54c1af7,0x0a69041e
.word 0x9f7a6842,0x7478cbec,0x24e85468,0x997ac3e3
.word 0x15514df6,0x33fa49e7,0x87f86986,0xc8047242
.word 0x896bd33d,0x98f9f489,0xe0eacfbc,0x0cb43f74
.word 0x6960bfe1,0xdcfce381,0x0aee804e,0x4ca5c93a
.word 0x02ae3d58,0x5d88c220,0xf328fbb7,0x7c4e41b4
.word 0x263c3377,0xe459d5d8,0xd77ba2c9,0xdf4cdcb3
.word 0x1ff8c5c1,0x1487d561,0x11fb4f35,0x4c255f46
.word 0xe48cd662,0xc39b6510,0x81a5f027,0x7a8aca80
.word 0x22492e90,0xe34b8741,0x832207a4,0x5678c7f4
.word 0xba294eb0,0xf0928879,0xf91ee568,0xdc21bc20
.word 0xde0784e8,0xb7e62507,0xc2282c77,0x78d77415
.word 0x7c5b75d5,0x9f9e4089,0xbe45770f,0xfd84abbd
.word 0xe1003969,0xf4b6eea6,0xf22eeb93,0x87486caa
.word 0x4b9f5aa7,0x378dfa7c,0xeaf74a90,0xc5df4bd9
.word 0x5f450b3e,0xf86b8b96,0x92521e2d,0x808b914e
.word 0x465f8f70,0x7c09de40,0x293db7a0,0x6c11215e
.word 0xe7cf0c3b,0x1e114c17,0x6dad56df,0x9f8316d1
.word 0x3731fe85,0x5a4ce756,0x8fb9a26a,0x7e916f0d
.word 0x887455cf,0x9214847d,0xfa9db84f,0xf92c8dbf
.word 0x035e6182,0x0cf7c97f,0x673d90fc,0x2e5faf4b
.word 0xb0cb70e2,0xda8d0125,0xf6bbfd84,0xf2a96dc8
.word 0x55178864,0xf5d7765e,0x966ff48d,0x83e15a96
.word 0xeb6c5090,0xd9c3fd18,0x9fc276de,0xaac832bf
.word 0xdadf7dd7,0xc2a2e362,0xbd7b9f7d,0xba33edcb
.word 0xb45f1dd0,0x884bab01,0x13aa6747,0x80c0d29e
.word 0xabc75f47,0xb1273699,0x58d89f69,0x8c921070
.word 0xc6b61742,0x375d8ad8,0x6a4af560,0xf28c9360
.word 0x79cd62f7,0x22d3a98c,0x6b927370,0x303aad13
.word 0x7bd1f7e8,0xf4de0975,0x8d112b3d,0x58af527b
.word 0xae7d4991,0xdc447c78,0xaff275c4,0xe5a296f3
p45_local2_end:
SECTION .p45_local3 DATA_VA=0x00096e000
attr_data {
Name = .p45_local3,
VA = 0x000000000096e000,
RA = 0x000000006b800000,
PA = ra2pa(0x000000006b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p45_local3_start
p45_local3_begin:
p45_local3_start:
.word 0x5b743191,0xc18c91e7,0xad677743,0x297c0b09
.word 0xefcdfa8a,0xf3517dee,0xaa16394d,0x0d87e79b
.word 0x2aab42f6,0xd4c5a9c5,0x60d80d04,0xe2c1c0d8
.word 0x3188a856,0xccf501af,0x52eac779,0x80eee821
.word 0xb3fcea0e,0x9597995c,0x96949ff1,0xc2de10ac
.word 0xa187153b,0xf09cd016,0xb9deb79c,0x0876907d
.word 0xc9c05961,0x2d2b00e7,0xda0c1224,0x381d84fb
.word 0x5a638a10,0x51993634,0x24660f6d,0x9cc419f4
.word 0xb1c9d3ff,0x72eadc2d,0x03074036,0xf74d652b
.word 0x1a89a3b3,0xea0d84d9,0x7c5fae92,0x63f8c9e3
.word 0x7eed1bf9,0x4a84035a,0xf4ab0e89,0xfad28c97
.word 0x6a6a08a0,0x3e1ce184,0x19ee4882,0x719a4489
.word 0x172b0ec9,0x2a913a91,0x722c140f,0x709afe30
.word 0x98803bde,0x72610093,0xb38df7ff,0x18b8f924
.word 0x903f8fa0,0xcc792c16,0xb6ab4e14,0x037b5de3
.word 0xbb65291a,0x067b4dc2,0x3ef830e0,0x3e994f3d
.word 0xecdd7342,0x933d7ea8,0xca685f2a,0x098cf8d5
.word 0x045216c1,0xc2e46479,0x4c51125e,0x8c413299
.word 0xfeaa489c,0xb1e9d287,0x5261391e,0xdb4644c4
.word 0x2f942fd2,0x4e795374,0x79378133,0xf6b8c85b
.word 0x559477ff,0xf1408847,0xa45a2fdb,0xd8647c72
.word 0x12791604,0xe015711d,0xd4ff6e88,0xd7e34000
.word 0xfcf86646,0xac6cddb4,0x9802cf73,0x9e5b0fbc
.word 0xa1fb3980,0x3f6616f8,0xfdf1a4e1,0x2d510408
.word 0x1f15c957,0xb050b4aa,0x1b56a4cc,0x4a85848f
.word 0xadcec627,0x13f4aa73,0x1e2170a2,0x8525aa74
.word 0xc9d2b8dc,0xef33eced,0x823d85e1,0x38a6cbf4
.word 0x9e4c4a9a,0x57fdf434,0x203598a0,0xbcb0aabc
.word 0xa8aa844d,0x0222d809,0x9d9e5d42,0xcf78524a
.word 0xf114e644,0x6b7db2f9,0x7c40c312,0xb1056510
.word 0x575f7e15,0x449b6c7d,0x8cc1e3c7,0x11df06d8
.word 0xf4ca7a7e,0x85f8f8be,0xac80690a,0xb9487e95
p45_local3_end:
SECTION .p46_local0 DATA_VA=0x000970000
attr_data {
Name = .p46_local0,
VA = 0x0000000000970000,
RA = 0x000000006c000000,
PA = ra2pa(0x000000006c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p46_local0_start
p46_local0_begin:
p46_local0_start:
.word 0x64d648e1,0x2d0f5570,0x938dde17,0xf93661ad
.word 0xb84b8e59,0x81d55242,0xf9ec6353,0x69ba7959
.word 0xf926acd0,0x010b5b1f,0x1b516767,0xb827d5d9
.word 0x6a464925,0x029f7bc3,0x8e009bd2,0xf5709ec6
.word 0x137f9ff7,0xba0e5656,0x01d879b1,0xa1098589
.word 0xab3e1e29,0x63bf3755,0x5fa81c1e,0xdf7f4665
.word 0xf0669524,0xab2494e6,0xe70791dc,0xb09555d1
.word 0xd22e5317,0x2830e890,0x6225db6d,0x92e3875c
.word 0x0b8970ed,0xd262bdb2,0xd3aed256,0xad540909
.word 0x93453da8,0x499ecd5c,0xe7d47b8d,0x4b33a775
.word 0x6f0ce5e5,0x422805fd,0x054dc2ba,0x6d46d7e3
.word 0x25de1a04,0x62a9b11a,0x5e1fda0a,0x76034496
.word 0xc4671189,0x9bc76c76,0x88775bc4,0xc7b1be1e
.word 0x1cda08dd,0x34092b13,0x83c71f9b,0xf49c79dc
.word 0x456d6f43,0x0865c1e3,0x5990efe8,0x3c03a04f
.word 0x9e44c17a,0xdc0657fe,0x495385c0,0xe7ee273c
.word 0xedb88a5c,0x87471788,0x0a908b11,0xa4c346cd
.word 0x5de54d81,0x3ac89d39,0x96217988,0x09cc177d
.word 0x301af0ef,0x18044fc9,0x392ebb87,0x2d9e8944
.word 0xef68c8a1,0x5ca70bc6,0xd3b6b676,0xa42562ca
.word 0xb328e235,0x373f7b33,0xe17c84d9,0x4dd16c16
.word 0x21763aa1,0x91651e36,0xdd54b6c5,0xd24a97d5
.word 0xf4f7acd4,0x0bef092b,0x5a506616,0xdc31fbfd
.word 0xe703bd51,0x66d28fb9,0x4039aa06,0x2051fafa
.word 0x3a4f2976,0xecba92a3,0x29de368e,0x718918e9
.word 0xcdf252a8,0x0e23313a,0x460938f4,0x72c4bca1
.word 0xff8816ae,0xea065ec4,0xb80b61dc,0xa3d2bb3c
.word 0xf24332e4,0x8f810a95,0xb66f8c1a,0xa5684487
.word 0x48d710bd,0xc310cee0,0xf1efd2c3,0x0d1d025b
.word 0x92d8fe69,0xfa0f42d9,0x2b1d10e5,0xf0a93746
.word 0xad748787,0x94349957,0x08f3fc6b,0xae480072
.word 0x8a25c7ca,0x3c688afa,0x2b2ece97,0x19955434
p46_local0_end:
SECTION .p46_local1 DATA_VA=0x000972000
attr_data {
Name = .p46_local1,
VA = 0x0000000000972000,
RA = 0x000000006c800000,
PA = ra2pa(0x000000006c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p46_local1_start
p46_local1_begin:
p46_local1_start:
.word 0x02f3916b,0x73a3bc7f,0x2831dade,0x58cefcba
.word 0xc53b2bd0,0xb17c5ce5,0xc28484ad,0xb282d808
.word 0x2bd0cf55,0x8eedf339,0x2cb5a0b4,0x2575e78f
.word 0x7d03beb2,0xb9c9f7c2,0xfa3bf5ab,0x95552a9d
.word 0x39edecab,0x83c2dfa5,0x4fbfd0f8,0x7c9ad470
.word 0x34ba5132,0xcd8835de,0x46a694a0,0x139ec2f5
.word 0xbd592cc6,0x25ef78b5,0x2c0428d9,0x523d3158
.word 0x886a5c0f,0x752d5fd5,0x26ffb051,0xa2ec0c31
.word 0x367a27cf,0xfa1c3025,0xc5a56ab6,0xb185bd90
.word 0x829d654b,0x76c40d09,0x34084ef4,0x7021c061
.word 0x9f14670c,0xc1174bd5,0xf65aeddb,0xfe08b4d0
.word 0xd6eae6c8,0x64bbd845,0x5d9f3db8,0xcc195135
.word 0xa2cb192d,0x7eda524f,0x95786d90,0x0bdb154d
.word 0xcbd5458d,0x440b4046,0x422c7254,0xa48d0c9c
.word 0xc9e09f3e,0xac102ca5,0x74dccf80,0x72c76504
.word 0x0f6c1c9b,0x73e8cfe2,0xc80c01bf,0x31acd5fa
.word 0x5025e0d2,0xda38c4f1,0x659dd428,0x6bd2543d
.word 0xf6615554,0xe10319b7,0x9ca015ab,0xaae69728
.word 0xa906bec5,0x8685c902,0xeb0ee082,0x7c1e386e
.word 0x81aac76f,0x0eb0fff0,0x4de2bfc7,0x9118e73c
.word 0xbd02ee14,0x6b0c3bbb,0x12366f0b,0xf55b53f2
.word 0xb466b77c,0xb499a627,0x7eaec5fd,0xcbc610d0
.word 0x9344f83c,0x205b77c8,0x11725dd9,0x2443949c
.word 0x5a6fd0a6,0x392cbe17,0xe04b00f7,0x83c00907
.word 0xad5c57a0,0x7cec8869,0xf7df56fb,0x6f16dc0a
.word 0x74822505,0x1bf67f5e,0x30c8fa80,0xa9e417c4
.word 0x0a495700,0x80cc0a5b,0x459fdee2,0xac687b62
.word 0x4cb4df83,0x2ae37016,0x7799086d,0x084191c7
.word 0x2cd5a5bf,0xe62489f9,0x8fdcb4eb,0x51eeaf91
.word 0x5d322bd5,0x54195572,0x141052bd,0x16603532
.word 0xa40459e3,0xe60c1a97,0x1bf54d24,0xfca7e46e
.word 0x3988ad33,0x7325c0c2,0x673f4d21,0x6041db2d
p46_local1_end:
SECTION .p46_local2 DATA_VA=0x000974000
attr_data {
Name = .p46_local2,
VA = 0x0000000000974000,
RA = 0x000000006d000000,
PA = ra2pa(0x000000006d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p46_local2_start
p46_local2_begin:
p46_local2_start:
.word 0x818ae519,0xc0e8a03b,0xba9159ca,0x53ab65d5
.word 0x4c98fdbc,0x8785f2d4,0x5de664df,0xe740bfd8
.word 0xd3962713,0xb3268448,0x8a8041e9,0xde27ab7f
.word 0xef159cfb,0x66e7a19c,0x84b18b2b,0x31ffd0fe
.word 0x009ead50,0x98782d89,0xede74886,0xc88a9999
.word 0xa0c82447,0x9a40ed3d,0x2cb7f134,0xca8bf728
.word 0x86fc02e4,0x57ee9c5f,0x6dce3188,0xd7741a29
.word 0x99b1019f,0xb65404e0,0xbd5a322f,0x35aab78f
.word 0x90710318,0xa5ae0b79,0x90864dd7,0x861840a1
.word 0xeb495aff,0x74b4a9c4,0x682f5553,0x6e8b21db
.word 0x1fa131be,0xe3113105,0xa166a7d8,0x8a263b69
.word 0x71d59d34,0xf0b126e2,0x27f3a088,0xe9fbe2a2
.word 0x122fe2e9,0xeaee5dff,0xfeb49fcd,0x7271433f
.word 0x50a7015f,0xf291ace0,0x43b60691,0xe267ae0a
.word 0x8a676e35,0x985a4875,0xeab3767f,0x313113c5
.word 0x8132dda8,0x3a02fa17,0x454ce9b8,0x4d080db1
.word 0x4819cc55,0xb720b182,0x03f40af1,0x5386e1cf
.word 0xca9eb206,0x98833de2,0x8120082b,0x23e775c6
.word 0xefd108dd,0x34c516ee,0x6bd50c59,0x4e0846ef
.word 0x0230117a,0x362b4893,0x2cfcb540,0x8b0c9fd4
.word 0x2f5f2eb5,0x75837d17,0x9d2dbd58,0x3fadde96
.word 0x2f1b2c97,0x5a472575,0x7ade6be5,0xa90dbfa3
.word 0x72e971f6,0xc8815f3e,0xe18fb9e5,0xa0e180f2
.word 0x168fa994,0xa13c6552,0xdf4306e9,0x032720c9
.word 0xda4c7bdd,0x6d756764,0xf36727e8,0x8d0c3414
.word 0x4d9f17f3,0xef4edbe1,0xb867cba5,0x9bb830fb
.word 0xd014b2b7,0x056d24cb,0x6d42e867,0x1aa5557c
.word 0xd3b9f522,0x699c33f0,0x43520795,0x18f580ca
.word 0xba5ea7bb,0xda98ea08,0xffc884e9,0x738ac462
.word 0x66a63a85,0x5011f035,0x141e7b68,0xeec81e06
.word 0x65e14569,0x1230339c,0x0457c72f,0xfe2894ed
.word 0x6a576747,0x4a67ed1d,0xbe718bb7,0x7fb318af
p46_local2_end:
SECTION .p46_local3 DATA_VA=0x000976000
attr_data {
Name = .p46_local3,
VA = 0x0000000000976000,
RA = 0x000000006d800000,
PA = ra2pa(0x000000006d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p46_local3_start
p46_local3_begin:
p46_local3_start:
.word 0x13e13757,0x03878bb5,0xc29988d3,0x8a7b74dd
.word 0x0bbcd8fb,0x754919c3,0x8c159b22,0xb40c8b23
.word 0x594ac21b,0xa47147dc,0xad3a9d17,0x3d52ed1b
.word 0xbe6cddc7,0xed774a1c,0x80149681,0x6388c931
.word 0x937e2783,0x87319338,0x900b801e,0x88e5c98f
.word 0x4bcb27e7,0x348916dc,0x0a072f1c,0xbb8b3635
.word 0x4b60349e,0xd1666c61,0x8d7e10fb,0x1546e335
.word 0x32a75d36,0x91e63880,0xf9e27e5c,0xa064b72f
.word 0x5a5fc378,0x2a6b9e76,0xbd6665fd,0x37b2a68f
.word 0x9d6928f8,0x181a956e,0x50ec4f0b,0x0069bc0c
.word 0x69603ed4,0x37ff7f3f,0xedfa00cb,0x0df84811
.word 0x22e1cd45,0x4bcc1f18,0x499a9063,0x9d521b81
.word 0x0887a40e,0x544ef6d1,0xc383b6dd,0x849676b0
.word 0xdee543ec,0x8330352a,0x0fe27241,0x0c0a91c0
.word 0xd5a080a5,0xd5642ac5,0x327a9bb4,0xb211c711
.word 0xbb7685c8,0xd8483c1c,0xa2a59c10,0xf00160c7
.word 0x282cd955,0xf65cc88a,0xe4ce6bb9,0xd8bc7dc7
.word 0xc72e91b8,0x67e8687c,0xce2b4be9,0x49b1a5ee
.word 0x71123ebd,0x041a479e,0x2a32804a,0x33ad85ab
.word 0xe7aae4b8,0xb7e3777e,0x85009725,0x1b26a146
.word 0x09fd61df,0xb47d510c,0x81d0e08a,0x843a4dbe
.word 0xe5a55345,0x776a511b,0xd225feb7,0x7d5247dc
.word 0xc96b433d,0x3a72c766,0xf97f8889,0xb07d5f3a
.word 0x661249d9,0x6603dce9,0xe677d07e,0xf44456d8
.word 0xcab94100,0x699a9e76,0x44515817,0x0626304d
.word 0x43de274e,0x512f8d6b,0x34cf1113,0x2a9ec25a
.word 0x3a45c182,0x46fa0fb8,0xec02be72,0x34065d0d
.word 0x29e1d4ea,0xa520f0e9,0x95580987,0xaee75b86
.word 0xe9741625,0x288efaf2,0x6596caf0,0x058508b9
.word 0xbc35da89,0x59cd0665,0xbcfbc46d,0x7e9b292c
.word 0x3dcbd440,0xc8c7c7db,0x795b8916,0xfca5b25d
.word 0x3ac76dc0,0x0eefd2ea,0xe5ebdc87,0x926e07ce
p46_local3_end:
SECTION .p47_local0 DATA_VA=0x000978000
attr_data {
Name = .p47_local0,
VA = 0x0000000000978000,
RA = 0x000000006e000000,
PA = ra2pa(0x000000006e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p47_local0_start
p47_local0_begin:
p47_local0_start:
.word 0x7c05b1ed,0xde17cf48,0x5ea0c021,0xb5971c7c
.word 0xf60bcc67,0x9903dc06,0xd18aa7a1,0xc5bd92c3
.word 0xf9074957,0x4727c7b3,0xe1535b28,0x56a18bae
.word 0x830dac56,0xee983def,0x07288a09,0x223f2f49
.word 0x5cae293e,0xd74039d3,0x58416793,0x5a48f269
.word 0x7c23b871,0xe9b65f4e,0x163fddc2,0x1882a953
.word 0x2bf06031,0x9f325906,0x33ef9c16,0xb39218a1
.word 0x71656acd,0x5310e049,0x6999df6d,0x84f82d4c
.word 0xc547a204,0x2e93752b,0xbdeab5d0,0x56c64b32
.word 0xed297604,0x12b76eb4,0x41f357b2,0x6209427f
.word 0x36d1914e,0x346128dc,0x32525b5b,0xd27b0351
.word 0xd0bd320d,0x94cf6b5f,0xd675e10d,0xd63ba307
.word 0xc6b3e80b,0xf0d3dfa8,0x449fce47,0x669998fd
.word 0xad84063b,0x08bafed2,0xfbc67198,0x921d47f1
.word 0xa75ef738,0xc6047c6b,0xdeeb098b,0x8f6c517b
.word 0x670e1af6,0xc23880f3,0xe3ebe626,0x9ea20914
.word 0x8bd20b8d,0x8095666d,0x87bd4537,0x520ebb60
.word 0x5bf259bb,0x616600c0,0x5b7e60c5,0x8aeaabba
.word 0x73a0a1be,0x67501ad0,0x65bcaf01,0x56c49c62
.word 0x1e481266,0xbd9766db,0x04ad6750,0x3f0ee2dd
.word 0x8885bcac,0x41718e11,0x7db1ae14,0x87724c76
.word 0x5e6ba565,0x0437e003,0x37eb3867,0x00311667
.word 0x7dbbeb02,0xe99d33af,0xd1072dc2,0xdc56efda
.word 0x3214be07,0xf4f05254,0xbeba6ba5,0x51447814
.word 0x56e0ff1c,0x93c263b5,0x84241d37,0xb77b33e0
.word 0xd2488da2,0x241c92a6,0xac1fd8c0,0x9f073b30
.word 0x0936c084,0x3082dcc5,0xdac70ad1,0x4958b88f
.word 0x05bb4495,0x3beb4b8f,0x5fd68af6,0x1024154c
.word 0xa73d7948,0x6f5efae3,0x8a318d8d,0xc73f4d3c
.word 0x296c5447,0x48fcb29a,0x17278c10,0x5569b84a
.word 0xa7c817c9,0x9c31de3c,0x49820e10,0xc5abadb2
.word 0x2d90b2ef,0xd93569e0,0xeb25a9e4,0x20e49b78
p47_local0_end:
SECTION .p47_local1 DATA_VA=0x00097a000
attr_data {
Name = .p47_local1,
VA = 0x000000000097a000,
RA = 0x000000006e800000,
PA = ra2pa(0x000000006e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p47_local1_start
p47_local1_begin:
p47_local1_start:
.word 0xa4c4d68d,0x2585690d,0x411651bf,0x2a2a754b
.word 0x3e934c4c,0xb2d3504f,0xb859d74f,0xdc4204b2
.word 0x2b7bbd29,0xdb907833,0xcd15e7b9,0x56a00cff
.word 0x03ce3b87,0x2e89b50e,0x2b72c46b,0x2b365cf8
.word 0xc89f70a2,0x19569453,0x54e256ef,0xe0318c68
.word 0x754d2ba3,0x311cdfd8,0xc88e9cd1,0x43b82d4b
.word 0x03798bd8,0x523d2bf4,0x0436ca83,0x1fbc4e7b
.word 0xff83bff2,0x61ab8276,0x75f9e750,0xcfa75235
.word 0xa7a91074,0x8f085a33,0x88343627,0x4a2caffe
.word 0x511e3233,0xb981b65d,0x0fe37201,0xb972879f
.word 0xe8600986,0xf845ca2c,0x41c8ea26,0xf686a614
.word 0x6486fc70,0xc4093095,0x8e2addd9,0x028b61b2
.word 0xdc220313,0xe2c25dd0,0x578911a2,0x3189c5c6
.word 0xbb55d9e5,0x5de0479a,0xe573916c,0x209f07c1
.word 0xcdb03b2c,0x91a74e7c,0x9880cbd4,0x496260ca
.word 0x8c56059b,0xed5ef685,0x2c2f0c09,0x264a81e1
.word 0xd5347dfd,0x7422ec18,0x69e6de40,0xb3f40cf5
.word 0xcbf4cba1,0x3e99674c,0x2c7a3868,0x68686540
.word 0xaa2a5a3a,0x9091bf86,0xa9345e4d,0xf9934153
.word 0xc4db828f,0x7acea49d,0x3585fc0f,0x6307ec95
.word 0x80620b10,0x9175cb2c,0xaadf05eb,0x145b0516
.word 0x43632950,0x245e1b3a,0x91b8c070,0x4b1972ac
.word 0x47207857,0xe562dc39,0x60899062,0x08fa68cd
.word 0xfa7e10a4,0x9a059baa,0x25e231ea,0x6a2514e0
.word 0xbc1834ad,0xb488ff2b,0xfa27604e,0x6e1d12e5
.word 0x36a14c43,0x671b66f7,0x522eacfa,0x3eefabbe
.word 0x07f9bcf6,0x27ad56b6,0x49ce6ca3,0x8674d82a
.word 0x88f2766e,0x1ed5391a,0x30d27a54,0xc008b733
.word 0x26e22808,0x013dead9,0x1526505f,0xecd6d055
.word 0xc75f265f,0x46adb8f6,0xac2894b1,0x928b9aeb
.word 0x313af2ab,0x52868600,0x576d23a4,0x991ebab5
.word 0x79ec631f,0xe49566eb,0xedc2586a,0x15d38fd4
p47_local1_end:
SECTION .p47_local2 DATA_VA=0x00097c000
attr_data {
Name = .p47_local2,
VA = 0x000000000097c000,
RA = 0x000000006f000000,
PA = ra2pa(0x000000006f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p47_local2_start
p47_local2_begin:
p47_local2_start:
.word 0x381ce47c,0xbe683869,0x1fae2a6d,0x2fc340de
.word 0x9eb4c18b,0x4c3ad565,0xbe660e88,0x57197c04
.word 0x01e92771,0xaad391a1,0xd04cf04f,0x89cda6a9
.word 0xf67fe185,0x104a3c62,0x030bfcd3,0xeada3a42
.word 0x8b906dc5,0xc3b67c8b,0x1d686dea,0xfa99bd7e
.word 0x3c8c0fdd,0xebba1f32,0xc1ee8c34,0xf23a9b18
.word 0xb85995da,0x958bce3b,0x727552af,0x73ca6c99
.word 0x1eec0679,0x714f49a4,0x86819c72,0x9949f83b
.word 0xa098bf52,0xbd177789,0xbd24404f,0x722ccdf2
.word 0x7c57ea6b,0x661e5751,0xea71d25a,0xd23bff04
.word 0x20943222,0x5b74573e,0xfc99b6e4,0x1731b606
.word 0x5eae7df3,0x5b2704c9,0xe7f2e7b1,0x3cef2efd
.word 0x6d6149ab,0x275882e0,0xb7de422e,0x26644407
.word 0x293f18b6,0x0a3f0298,0x4c6e21c2,0x0452e705
.word 0x30346bbc,0x7ba9f096,0x1bb40b3b,0x04c0861e
.word 0xa90af447,0xecd994b3,0x0bdca68d,0x8031375c
.word 0x408ab2b7,0xf591ac13,0xa0ceba0f,0xbf05db5e
.word 0x3f372cd4,0xcdc78956,0x70a8cb12,0x1031d35b
.word 0x947ab23f,0x43398290,0x09d7e04e,0x8de0a5a8
.word 0xb9278336,0x4896a24e,0xd14d4a4c,0x567e1c9c
.word 0x21d27e67,0x43666708,0x92b4616a,0xfe4f923d
.word 0x19ec92dc,0x60239915,0x8b915f6f,0x9999dddd
.word 0xc8f92522,0xbd71cc28,0x1f4a4d3c,0x3d90f286
.word 0x2bda8a4b,0x80debd56,0x7d3902df,0x5e5ce85a
.word 0x0809a381,0x502182bd,0x2735a9a8,0xaa56812a
.word 0xe026600e,0x83ffdfd3,0xad64c230,0x3f79ffcb
.word 0x53f5aefe,0x01652403,0x9222e203,0xad6085cc
.word 0x4039e15e,0x4c16f3c6,0xf42725b4,0x07f46724
.word 0x786bb863,0x1a974802,0xf617497c,0xa8e30590
.word 0xc6f0412c,0x8a55ab87,0x9aadf7d3,0xd4f2222e
.word 0xa9d35b25,0x1bc0e6ab,0xe80c34bc,0x533b6896
.word 0xf7d7b29a,0x4d05b0b8,0xe1a0595d,0x93baaac5
p47_local2_end:
SECTION .p47_local3 DATA_VA=0x00097e000
attr_data {
Name = .p47_local3,
VA = 0x000000000097e000,
RA = 0x000000006f800000,
PA = ra2pa(0x000000006f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p47_local3_start
p47_local3_begin:
p47_local3_start:
.word 0xec12f07d,0x15a016cb,0xf262a4d3,0xf9df4223
.word 0xbfa0cd9e,0x24eea31b,0x528e109c,0x499eeea3
.word 0x847f01bc,0x1153cfc9,0xd3a46147,0x1de079b2
.word 0x636be0fc,0x03f22150,0x119f0866,0x1594ea59
.word 0xae1df23c,0x00d2e0fd,0x7df55f60,0x8c81fb2f
.word 0x5ab4c92b,0x9458f3d1,0x98224535,0xa4819309
.word 0xee073143,0x38099f49,0xd1550033,0x28b542ac
.word 0xedd37626,0xd3df9869,0x98c092b2,0x2bac4e90
.word 0xceceddc7,0xeb0fa55e,0x1c574dcf,0xa2bd4c87
.word 0x85601659,0x73466e42,0x07c5874c,0xb13f9a9f
.word 0xd8ff547f,0x2a1ac69a,0x5503a963,0x4c3e1681
.word 0xa8a2e263,0xaf34d4b6,0xadd28dad,0x46dba8a3
.word 0xd20a5974,0x0dbaac3c,0x8ea118d0,0x2fa8883e
.word 0x7b9ce49b,0xf80d0f17,0x1abd1d6c,0x041680f8
.word 0x36a3f71e,0xedd7a49d,0xe087cb19,0x50e63b6b
.word 0xe93778c9,0x680d20d1,0xa8234587,0x081fb7eb
.word 0xc5d575d6,0x9fc7db1f,0x51030f6b,0xf5f0736f
.word 0x335e753e,0x29b7256e,0xba0e7f5c,0x1a9a9196
.word 0x3688a6f9,0xa62dd85c,0x0e407b12,0x137dab8e
.word 0xb6e632c8,0x6e219d12,0x82bd9453,0x32ed706b
.word 0xe59bdf05,0x80aa5270,0x4a484228,0xa7386756
.word 0xe2089306,0x76b0e431,0x5859288b,0x0083da9d
.word 0x4e1f6a9a,0xf6dee8b6,0x83ffd620,0x80caa089
.word 0xccee4e63,0x1b29d238,0x4cb129b9,0xbf99d141
.word 0x04a0df2e,0xbfd9b1ae,0x5305e6f1,0x6103e3bd
.word 0x3f943ce9,0x1ee15c7b,0x27d42f15,0x337b2079
.word 0xd0772af2,0x1277f53d,0xbdba9454,0x2b6c81fb
.word 0x59878141,0xe01c9cef,0xa73f4cf6,0x415fd538
.word 0xf957f741,0xf6fd0d7c,0xacdbd3cb,0x3cbcdceb
.word 0x1d26aa48,0xf0a8e2a9,0x320fba1e,0xbbd2fe2d
.word 0xf8e976f3,0x92ffe263,0x2befd030,0x4b6a27bf
.word 0xcf6f50b1,0x47b9f96c,0x974d6a5e,0x9aa4e3ec
p47_local3_end:
SECTION .p48_local0 DATA_VA=0x000980000
attr_data {
Name = .p48_local0,
VA = 0x0000000000980000,
RA = 0x0000000070000000,
PA = ra2pa(0x0000000070000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p48_local0_start
p48_local0_begin:
p48_local0_start:
.word 0x9a47c2ab,0xbc266b93,0x581280c2,0x7988f22b
.word 0x18322ea4,0x89b87bc7,0xae123277,0xb5dac6f3
.word 0x544c685f,0x78fd0cf2,0x9cab7dd4,0xd9824b22
.word 0xce355160,0x1bc81cac,0xd7617e53,0x05c57c3e
.word 0x0a2d3a21,0x98f87ab5,0xbeb4bc6f,0x9128ba8d
.word 0xe8206cb5,0xa414d336,0x08692eea,0xfd2c7d17
.word 0x0bce747f,0x96b79759,0x4304177a,0x2332f098
.word 0x93a6f66a,0x4e2aafd9,0xb11ec5bd,0xc76be81c
.word 0x848cdfc9,0xa761e5e2,0xb091fd12,0x2014622c
.word 0x002bc2e5,0x4b431db4,0xed8d864b,0x44cbcc98
.word 0x6a9a29d4,0x3194347d,0x9ea56e2d,0xaa8eb229
.word 0x2f8e8179,0x2eb0db95,0xed1fd0b9,0x17ffdfb6
.word 0xd8f81223,0x22fc55bb,0x515a11a8,0x119895bd
.word 0xc2284909,0x493180fc,0x6f355ffc,0xfa18bbfe
.word 0xdd559b47,0xeae3e4df,0x33f51350,0x4825374c
.word 0xd2b3290a,0x483ccb00,0xd5ea6492,0x294d63c6
.word 0x89455b2f,0xd32a4bec,0xcc69d448,0xa72eebe5
.word 0x8b39865b,0xfc44c785,0x96b91096,0xa74e0068
.word 0xb858073e,0xb6b6c412,0xf30709cf,0x12e09817
.word 0xaceee67f,0x80ccedbc,0x7354e98e,0x59eb75e7
.word 0x1007bc23,0x50230895,0x5136fbfd,0xbe12463c
.word 0x415f4c5b,0xb7c6c92f,0xc8914064,0xf53b476f
.word 0x53511c9e,0xf454c110,0x5ff1001f,0x0f39f026
.word 0x186f43c0,0xdbc76910,0x2e8e5e65,0xd79cfbac
.word 0xe03b81ab,0xbe6c4174,0x5ad450fb,0xcaf61460
.word 0xb20eb532,0x7622aac8,0x95318a87,0xd6f413d9
.word 0x22fa6399,0x014dd773,0xb4bf3832,0xb3cf0337
.word 0x98fb097c,0x10c63a20,0x5df37cdf,0x73c9d38b
.word 0xb6c5410d,0xfcb1c3b2,0x31919f30,0xc0ceaddf
.word 0x15617581,0x9d1a48da,0x6979a27f,0xc23325ee
.word 0x42927c3d,0xb74d2792,0xc4a1c0fa,0x62896061
.word 0x9c838fb1,0xce7d0779,0x0eb1f60e,0xc3f6839a
p48_local0_end:
SECTION .p48_local1 DATA_VA=0x000982000
attr_data {
Name = .p48_local1,
VA = 0x0000000000982000,
RA = 0x0000000070800000,
PA = ra2pa(0x0000000070800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p48_local1_start
p48_local1_begin:
p48_local1_start:
.word 0x9a2dff23,0xd9db2b24,0xd66d137e,0x7d088897
.word 0x88f772eb,0x67dc5008,0x2e6bf704,0x48ee1d83
.word 0x3cfab737,0x2f09bd31,0x73e6c09f,0xd41c0a88
.word 0xa046a2d5,0xdb4c7a20,0xab4eed05,0xafab367f
.word 0xe641bda6,0x111ccc5d,0x6c59f2a7,0x3b2bf8e3
.word 0xfe0f2545,0xaf2f0edd,0xf8a11f61,0xc860daab
.word 0x99b022f6,0x541335ea,0x8fa80db0,0xb0cd2685
.word 0x6e56e7f4,0x29b27c68,0xa5d870ff,0xd506b3c2
.word 0xaeff994c,0xe53d5909,0x98169713,0xe680cac6
.word 0x18302ad8,0x762be1a2,0x0554cd23,0xd70ba072
.word 0xeb63a58a,0x21d24f2e,0x871f140e,0xb7761fff
.word 0x88479878,0xd732065c,0xa8279290,0xb5965bbc
.word 0x2af0aa3e,0x86b032cf,0x64175692,0xfc79f90a
.word 0x63d195f8,0x2d3e1f23,0xe000da59,0x4afff815
.word 0x8d609011,0xe16f32be,0x0bd9acd7,0x03d39942
.word 0xad9fc446,0x0c8deae7,0xa97b3d3d,0x740ca992
.word 0x4e3d1a69,0x1d6f34cc,0xfd940a57,0x0251a685
.word 0x2b0f5be2,0xdb59498b,0xaed9bcde,0x02553040
.word 0x50bb30c5,0x11b33810,0x568939fc,0x987676ec
.word 0x7d27e471,0x91d51df8,0xb5bcf2b8,0xe12aa4a9
.word 0xb3f4d02c,0x3c9a589d,0x5cbb270c,0x222c2f72
.word 0x77f130ab,0x8d67928a,0x6f66867f,0x73c419fa
.word 0x7fdbc0c9,0x09cc9ce0,0x745ebe7c,0x7fdeb228
.word 0x460b3981,0x8f35ab3b,0x9c3b14ab,0x2dafd09a
.word 0x76d2891a,0x1b2dee3a,0x6d8c401a,0x6e6b8154
.word 0xa627ff4a,0x88696cef,0x46e5cae9,0x8efdbc0d
.word 0x9277f613,0x7f4fa318,0xae4efb1b,0x689d723d
.word 0x95543ee0,0xfb976bf5,0x65f997fd,0x06d7b562
.word 0x985bfda7,0xca82ba7d,0x2baa7549,0x4a877c26
.word 0xe3dbd691,0xe0832ebd,0xdbffa67f,0x8e3be98d
.word 0x38e22a18,0x070cf463,0x88f1fc65,0x92becacf
.word 0xd533a4d9,0xfdf29cd1,0x541fca74,0x8c5ac3ce
p48_local1_end:
SECTION .p48_local2 DATA_VA=0x000984000
attr_data {
Name = .p48_local2,
VA = 0x0000000000984000,
RA = 0x0000000071000000,
PA = ra2pa(0x0000000071000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p48_local2_start
p48_local2_begin:
p48_local2_start:
.word 0xb7e92550,0xe8d4467c,0xf7440d5e,0x473d34ac
.word 0xd6b8c238,0x66640509,0x150c1c14,0x6bbe986b
.word 0x415d2d1b,0x6bf3e0e0,0xce38926e,0xa4c7efe6
.word 0xae0a7a94,0x064aab1f,0x41ba8e2a,0xf9c55da3
.word 0x417f8c19,0x85714713,0xb13d0c81,0xcfab9d46
.word 0xd59c6c09,0x24aa6952,0x293a05c6,0x6f5e7e4a
.word 0x3150352b,0xb2f7b4e2,0xcb847dd9,0x786cdfc1
.word 0xfc1a305f,0xb88266b5,0xb8696d2e,0x13a00184
.word 0x9dfc7a57,0x61a9fa9f,0xcfe8e278,0xe43a43f3
.word 0x17531475,0x86dd825f,0xc6d8e322,0x8e17e49e
.word 0x7352a653,0xadc049e6,0x5a8f6a89,0xddc7887a
.word 0xa2bcfc68,0x443083d2,0x49037828,0x8d57837e
.word 0x65ce5fcf,0xde611918,0x052c52c2,0xcf94db48
.word 0x52bd4bb0,0x44d015d4,0x0d36a050,0xa94d9d1f
.word 0x17583a32,0xd62d4830,0x2ada128e,0xec540724
.word 0x231d7059,0x1b9aafed,0x3fbd1d6d,0xe17afa41
.word 0x7053d188,0xdb107c23,0x386a3aa5,0x825f6722
.word 0xb4ab40f3,0xeed70728,0xfa8f1248,0x5ce2e687
.word 0x979789ed,0xf681a096,0x3475a2a1,0x99de6092
.word 0x72a7ee11,0x08f73a3c,0xf0b8dc0a,0x734a339b
.word 0x1894d097,0x0d280e3c,0x03f783ea,0xf936fcb1
.word 0x7adff7b5,0x5ff1a402,0x0ee8c941,0x2c90e979
.word 0x7c592121,0x8ce0e46a,0x149ae3ea,0xcda4dd7d
.word 0x413cd13b,0xbc503499,0x25cb2177,0x962e0577
.word 0x22745a93,0x0488c50a,0x6991e932,0x5d1a9dfb
.word 0x54e0b6f5,0x1989cde6,0x390a51e7,0x5f408c65
.word 0x09fe786e,0x47646f4a,0xc326f56b,0x955f7b33
.word 0xf2e6fa42,0x9175874b,0xe7bb5101,0x21464548
.word 0xabdeee55,0xfb234372,0xfe9b122e,0x4070ebd0
.word 0x460781cb,0x15ed4b5a,0x866d7d15,0x55c3079a
.word 0x5615c24e,0x23cc795c,0x5aae2bec,0x8d04f8bf
.word 0x2e6603dc,0xac24eae8,0xff9b08ec,0xb357fbb2
p48_local2_end:
SECTION .p48_local3 DATA_VA=0x000986000
attr_data {
Name = .p48_local3,
VA = 0x0000000000986000,
RA = 0x0000000071800000,
PA = ra2pa(0x0000000071800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p48_local3_start
p48_local3_begin:
p48_local3_start:
.word 0x5e391162,0xc9f7f3ea,0x5f91d8b2,0x3875dc35
.word 0x21039130,0x0c619daf,0x57bf3e8f,0x6fd7d388
.word 0x38c1d84d,0x7bab1c77,0x994643d4,0xfcaa62c8
.word 0xb30490a1,0x55f474ee,0x820eb1c0,0x069831ef
.word 0xe6449be5,0xb5f18ef4,0x50b661f3,0xe92e9cd4
.word 0x96a36238,0x912c23e8,0xec38c3ec,0xfdc2f2c5
.word 0x8568c1f5,0x1a588834,0xe617a112,0xe12a467a
.word 0x0b833d0d,0xafd579a1,0xddfe5c29,0xe2df4750
.word 0xeb5afe4a,0xaea0aba6,0x457093cd,0x6b793301
.word 0xdc3a2f9e,0xcf058e6d,0x97337f7a,0xbcae7725
.word 0xe653700e,0xf08ee739,0xfaa1c8f5,0xe17e8374
.word 0xebdca2bc,0xd565eeb0,0x25c42086,0x806c8d94
.word 0xa1a96e85,0xff4785ed,0xef41eb96,0xf5a8ae78
.word 0x6dc2b858,0x192d575f,0xa3ed1178,0x868a8142
.word 0xbd7666fd,0x5d5f1008,0xcf9c858f,0x7f56a4b5
.word 0xf378cf32,0x165dbfd1,0xa043bfa6,0xc33a72e8
.word 0x54c4cca0,0x60e144bd,0x66e9f504,0xe229f60b
.word 0xc7766b5c,0xf48aface,0xd95bafef,0x74396b7b
.word 0x5adc8ead,0x23a1561f,0x337aba00,0x0e4054a8
.word 0x9169eaba,0xed67016a,0xda49867e,0x8d05148b
.word 0x9427e287,0x1b31e6f5,0x293013df,0x031e87c7
.word 0x742b3e6b,0x012b5d6f,0x6df36be7,0x78ea5766
.word 0xacc61f6e,0x97e16e30,0x274daffb,0x87c23440
.word 0x0e2cfcd1,0xe3346596,0x958a441c,0xbe751d0f
.word 0x6aa0b00a,0xd9320c2f,0x83d3c485,0x703d6804
.word 0x80871dcd,0x460ea7aa,0x43ca191f,0x0609f248
.word 0xae2a9a16,0x76d8dbfc,0x950a4a11,0xe5d346a7
.word 0xd7d69587,0xda9c6432,0x55e28dfe,0xc95bc347
.word 0xbfbf6ce6,0x018f2b92,0x2802a5ee,0x1f2858fb
.word 0x6331a58b,0xc56dec6f,0xcb526335,0x375ee6f7
.word 0xd81c69cf,0x1a5f6e7d,0xee557950,0x181f87a3
.word 0x22fe41a1,0xf492905a,0x86a8d377,0xec720b49
p48_local3_end:
SECTION .p49_local0 DATA_VA=0x000988000
attr_data {
Name = .p49_local0,
VA = 0x0000000000988000,
RA = 0x0000000072000000,
PA = ra2pa(0x0000000072000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p49_local0_start
p49_local0_begin:
p49_local0_start:
.word 0xe9060dd9,0x7b07dfc8,0x7b066032,0xe9765f02
.word 0x1d5e1da8,0x9c53f067,0x21a32ae8,0xf6913149
.word 0x61a28992,0xc49f2af8,0x1947cc4b,0x7f36e8b9
.word 0xef7dc250,0x808956ad,0x86e2d5d6,0xfd5a9264
.word 0xc98a3651,0x5db0ff36,0x9606788f,0xef82b741
.word 0x9d3b28a9,0x257c3fb5,0x62ddd6c8,0xb5d746e8
.word 0x72e1bb45,0xcfc56d1d,0x2308f65b,0x6255e59e
.word 0xdbdc664a,0xfaf9eab3,0x7d787ac1,0xffef07af
.word 0x43871b84,0x0d3a8e56,0x2e1807fd,0xe2e468eb
.word 0xcff23901,0x075ce757,0xde0b329f,0xe804d703
.word 0x6dad1340,0xfd8f1fd5,0x2bc4a697,0xc8e6e6c8
.word 0x30b0829e,0x22c4be82,0x13080313,0xc7e645d2
.word 0x8429cef7,0xa6009d8c,0x3a67bca0,0x652071db
.word 0xf14c32d8,0xcc2028ca,0xe99d99f2,0xb923ffbb
.word 0xc9f2d7ce,0xc48ed12f,0x25dd5924,0xb03c4d47
.word 0x8790b052,0x483a28e2,0x93360cda,0xe2e1d15e
.word 0xa7c36ebd,0x08f894c6,0x175a2f41,0xbebf8abf
.word 0x3e0d3473,0xea3bdbb0,0xd2818277,0x2495f8b9
.word 0x91633b9d,0x7d68822b,0xec2093df,0x5ef20364
.word 0xd812b27b,0x704671b7,0xe960aa5b,0xd5d83827
.word 0xb88d9a9f,0xfc89ce56,0x295680ee,0x6dadacfa
.word 0xae5aebfe,0xbcc8a3e8,0x7e750737,0x120be2fc
.word 0xf9b3a689,0xf2787ad5,0x8917edda,0xb5850f79
.word 0x854e20e1,0x8c044f8b,0xb7dafd46,0x71c8fa75
.word 0xf755d880,0x952c9b87,0x23f10f40,0x9b1ced11
.word 0x28a05dec,0x8c45abf4,0x16269f1a,0x4baf1777
.word 0x65eaedd8,0xabaa362b,0x16577d47,0xc0a65347
.word 0x31769055,0x33604e44,0x81864626,0x12acc3a2
.word 0xb9d81484,0xd546d3d5,0x4059a42a,0xfa75f183
.word 0x1af5dd3f,0x23972c1a,0x4c4e22e8,0x8b46c49c
.word 0x28711c1f,0x20ab3ef2,0x7795d2ec,0x7f67eb4e
.word 0x751b376c,0x0440dddd,0x7d6b128c,0xebb62539
p49_local0_end:
SECTION .p49_local1 DATA_VA=0x00098a000
attr_data {
Name = .p49_local1,
VA = 0x000000000098a000,
RA = 0x0000000072800000,
PA = ra2pa(0x0000000072800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p49_local1_start
p49_local1_begin:
p49_local1_start:
.word 0xd5fcd188,0x8d5a3235,0x6db36f95,0x0b84dc0a
.word 0x15e969cf,0x6b6cd5ae,0x84421896,0x70d605d7
.word 0xbf00bcd2,0xe3ed149b,0x11c60743,0x6590513f
.word 0xbe4abb5c,0xb9b61f62,0x05bf06dc,0xfe43f7f8
.word 0x3c4d99c9,0x141d4638,0x01bf7a05,0x7a188573
.word 0xc56a1e06,0x35c14e0c,0x048c25cb,0xa488c532
.word 0x570ae6cd,0x5ff9b4bb,0x3dd1cf97,0xc275dea0
.word 0x91abdb38,0x3c18d39b,0x6a48c09d,0xf254ba19
.word 0xccb7e9c1,0x09333cc5,0xc2dc0633,0xd79c8cdc
.word 0x93da9d39,0xc8cad397,0x8975044c,0x5dc5e4e2
.word 0xb22e48f7,0x2d954f8a,0x177a9d38,0x7d0488e2
.word 0xf0f82a6c,0x66db60a5,0x72b610d2,0xf99dd1d0
.word 0xa18c4e50,0xaa071b1a,0x8198156d,0xd84238bd
.word 0xc04d575f,0xabef02ea,0x6431c03e,0x99739325
.word 0x063d77ca,0xad890464,0x71275cfa,0x134b1093
.word 0xd3a56965,0xd97228b0,0x75460d36,0x53fa526a
.word 0xd6c96a75,0x2f1167aa,0x57f07dfb,0xf7e077a8
.word 0xaddca1dc,0xdddc1ba6,0x31d00a9f,0xd561b86f
.word 0x528a2a1b,0xe8e13b0c,0xae97d9bb,0xa744e6fd
.word 0x2adc65d7,0x76719dd7,0x931c9b2e,0x6bd44194
.word 0x1861f766,0x432f6ec6,0xf6347605,0xa3339bdc
.word 0x4f28b421,0xa4bb2c9b,0x614c786e,0xe4e4d44a
.word 0xabdee87f,0xb76b89bf,0x46bcbff5,0xfdeaa65a
.word 0xbbfbb4ea,0x84455e1a,0x72e25632,0xa3b410fb
.word 0x7025b58c,0x93d5a4db,0x8d4af8b0,0x39307b33
.word 0xd578acda,0x8a3479b2,0xbd0a1999,0x3f2ef971
.word 0xa9f46b53,0x984e80f2,0xe59243cd,0x0f117615
.word 0x5002301d,0x814a25af,0xea73afbd,0xe65f5d09
.word 0x80c322ec,0xc85a51db,0xe3ee13fb,0x49ecc12e
.word 0x92ff6f7c,0x2965b6bd,0x9e9aa83d,0xe144cd8e
.word 0x7323e5c0,0x188cdc7a,0xb4539e4d,0xd264c6c5
.word 0x9b9952df,0x7916899b,0x14e50f7f,0x41666566
p49_local1_end:
SECTION .p49_local2 DATA_VA=0x00098c000
attr_data {
Name = .p49_local2,
VA = 0x000000000098c000,
RA = 0x0000000073000000,
PA = ra2pa(0x0000000073000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p49_local2_start
p49_local2_begin:
p49_local2_start:
.word 0xd688b568,0x0fe00f08,0x08de060f,0x43a45e19
.word 0xbe225417,0x2512ec01,0xdee9d3a5,0x2fc599c5
.word 0x4f3542d1,0x2d815c33,0x475587cf,0xbd2cf249
.word 0x80824bac,0x649099ca,0x81fc8a68,0xbdf34238
.word 0x7f192471,0x02487634,0xebe40b77,0x4760748c
.word 0x764af363,0xf50bc4c2,0x1ed6363d,0x230c9dce
.word 0x7809dc87,0xf79dcfcd,0x68569959,0x651bb3e4
.word 0x7b1e5d5b,0xe2037492,0xed1a65ff,0xd6c8af14
.word 0x3c866b2a,0x3c366df1,0x826b3bb5,0xc7bcb6cf
.word 0x7519010b,0xc050bc41,0x3b53c2fa,0x61721cb7
.word 0xa9ce1f51,0xf0165a18,0x2cd24aba,0xddb52691
.word 0x9190608b,0xd5ca1e99,0x3107914d,0x33e79e7c
.word 0x6e00bb35,0x43a04819,0x5af26bab,0x487d86a2
.word 0xe163eb3a,0x2fd6169e,0x2b9056f4,0x13b82996
.word 0xbb3277d9,0xc31f3330,0x76650f0a,0x96a900e9
.word 0xfa699044,0x5448afc1,0xe125ef2f,0xc4ad7449
.word 0x392d18aa,0x5352940e,0x0b485a6a,0x0738e62b
.word 0x5df91535,0xa3d8c9f9,0x1efe63df,0x7cdea80e
.word 0x7b39ce9d,0xb446fe2d,0x07a455e0,0x48a1c83e
.word 0x8fdf5af9,0xc6b23df6,0xd5f76cdc,0x63bc79ad
.word 0x02e44361,0x3809827c,0x336b670c,0x376c4fd1
.word 0x9de2a771,0x3cfc936a,0x731d7dfa,0x50b0f7ea
.word 0xeb5b1618,0x7a2af23f,0x3c9cfa2d,0x863afe9d
.word 0xab33de9c,0x09cd8c6f,0x46e50e53,0x3e4c51bf
.word 0x329d0d77,0xd77da201,0xb3b2fc02,0xd765a4c5
.word 0x013dd6fc,0x1c858c25,0x9c6de209,0x2cbec00e
.word 0xd3bd51a6,0x42e5b639,0x78aa2ccb,0x132738da
.word 0x1fdccccb,0x97757c60,0xc2c019a5,0x0ed56d93
.word 0x9274d15a,0xe82db220,0x84406be6,0x29d27ff0
.word 0x02583fb6,0xdd6b3b99,0xa0b9d7a4,0x42d97e80
.word 0x3ab8d4b5,0x9493e75e,0xca83ead0,0xf326c6a7
.word 0xa704dc81,0x1478bc9a,0x4bcb72a6,0x1e0fd922
p49_local2_end:
SECTION .p49_local3 DATA_VA=0x00098e000
attr_data {
Name = .p49_local3,
VA = 0x000000000098e000,
RA = 0x0000000073800000,
PA = ra2pa(0x0000000073800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p49_local3_start
p49_local3_begin:
p49_local3_start:
.word 0xc5ae06c2,0x1ead3cfd,0x0fb5a949,0xd46aa5ab
.word 0xc98eeac3,0xa7d1541e,0x7e12b08c,0xbfdcb8f2
.word 0xa0b9ed37,0xf8b70501,0xda5e5368,0xb1d01fc3
.word 0xc05ea6b0,0x5ef2072f,0x85fdf0ab,0x3d30d917
.word 0xcf449f94,0x3bebd6b5,0xb6948802,0xc1a872bc
.word 0x2e66ed26,0x9b51356c,0x47023038,0xf0fbb794
.word 0xb7fa9f0e,0xc2b1a5d8,0xf6aa7d3e,0x267f06df
.word 0xdcd73459,0x4f306446,0x7b242be0,0x111806b1
.word 0x0bf48e12,0x0a2adcd2,0xfccdc307,0xeb1be139
.word 0xef4a07a9,0x9d1429a0,0xca5adca4,0x32eb0e91
.word 0xb497cae9,0xf04ea429,0xa306d8e5,0x97084937
.word 0x125aaed7,0xc2a91002,0xba58689a,0xd3c6646b
.word 0x68461479,0x44fe64e0,0xa1d2a4ec,0x985671ae
.word 0x8029b5ff,0xcdc8de96,0x42505082,0x3ffc9875
.word 0x2519f771,0x95fb7df4,0xc01e7787,0xf28b6514
.word 0x9118cbe8,0xa6ff5015,0x41e15c89,0x506695af
.word 0x8cda729e,0x8229a7a4,0x6fa67469,0x4c48a0df
.word 0xd9be6561,0xa8b686cb,0xfc12153d,0x6854facf
.word 0xac5af1bf,0x2bd73945,0x535d0fae,0x77a50344
.word 0x5d6a6370,0xaece7919,0xc05a08f9,0x252fe43d
.word 0x4ee28a37,0xac3002a1,0x50b54453,0x803b4288
.word 0x33878196,0xdf40c798,0xf327c2b4,0x5dce4022
.word 0x85ef7fab,0x389117d9,0x84c714a2,0x15978b70
.word 0xfe667bf6,0xe3933e8c,0x9113b311,0x49880507
.word 0x7a1d356a,0x4b6b30c9,0x5320a009,0xa32dc352
.word 0xe69a30a5,0xd5fe4e12,0x7a0cc712,0xad977fec
.word 0x893d525d,0xd3083796,0xb730ace2,0xd107e671
.word 0x9488e00f,0x77b34de7,0x130e7f47,0xf003d809
.word 0xc8755eb7,0x0887ae30,0xc1ffdbe3,0x049693df
.word 0x0710ec4d,0x9582b961,0x089160e6,0x0b68fadc
.word 0x33edacd2,0x072f88c2,0x705a5439,0x8ad956ec
.word 0x066bb292,0x48c27d49,0x98d94fc2,0x866c64cb
p49_local3_end:
SECTION .p50_local0 DATA_VA=0x000990000
attr_data {
Name = .p50_local0,
VA = 0x0000000000990000,
RA = 0x0000000074000000,
PA = ra2pa(0x0000000074000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p50_local0_start
p50_local0_begin:
p50_local0_start:
.word 0x8fe08204,0xdbb541f9,0xe8d4f83e,0x6a0b6b30
.word 0x9355e44a,0x5cf3418a,0xa78371ff,0x290949f4
.word 0x88c7aff8,0x977762a6,0x2661c2ca,0x8533ec1a
.word 0xa64ef4e6,0xcfbce336,0x43eeee95,0x83067202
.word 0x45ee2bfd,0x21d28a60,0x95030d94,0xa85ca9e6
.word 0x01e6de42,0xec0d3e4f,0x95e60696,0xb45d6a52
.word 0xfd0114f9,0xf7bb1e20,0x146ab7eb,0xb5245de0
.word 0x1837b3bd,0xbf5041da,0xed3afd98,0x2402d58b
.word 0xb3932f59,0x79629310,0x0362c7bc,0xfb7f9bcc
.word 0x2d4b6a26,0x6727267f,0x980d055e,0xcaf2ab0a
.word 0x1dfcd70a,0x38debb7b,0x50367b64,0xe6a123a6
.word 0x7a3892f2,0xee67e493,0x760c513e,0x6f94049f
.word 0xb8f0c00a,0x16230a84,0x0e8fd0e5,0x01edaea4
.word 0x2fed60ab,0xacaf62c7,0x5dff8034,0x7f2a2e81
.word 0x295375dc,0x324f6bd3,0x38db17f8,0xc07ab802
.word 0x0653f6db,0xc86d3f95,0x21a1c5f4,0x8fd9f010
.word 0x48b7a544,0xffdc7844,0x3f18cbc5,0xdf9a61b5
.word 0xb4f6032b,0x653b135a,0x4ba6cb2f,0x8ef73e5e
.word 0x84bfbdd7,0x54671b6c,0x0eb3b80c,0x4e2ee6db
.word 0xfed99c85,0xd832e400,0xfb25aa65,0xe82b2ef8
.word 0x8e3b8f84,0x0dc915f4,0xb37ee605,0x9de030ba
.word 0x31bf5c86,0x8a692410,0x96ac2aef,0x46637ee1
.word 0x95c39da1,0xf109b436,0x1789fd3c,0x8fd82f14
.word 0xe71c6942,0xb2af7abb,0x537a5304,0x03a05011
.word 0x89951def,0x82890f52,0x6799ca8f,0x764c41e5
.word 0xf3066a80,0x4894a6eb,0x2fab6b24,0x9a51ecf5
.word 0x9066abd9,0x72d7ea12,0x67e8511d,0xdbf46dd7
.word 0x2ccc4c1a,0x28fd19a7,0x1f8f1d45,0x53c43987
.word 0xafd96d9e,0x758388a9,0x2e1a19a5,0x5ad09422
.word 0x29021a44,0xcd99b934,0x98a35479,0x92f0e8ee
.word 0xd253a775,0xcd7bfd09,0x18ffe847,0xe375ee32
.word 0xa33c1353,0x2f9d1520,0x35913772,0x8574fd8d
p50_local0_end:
SECTION .p50_local1 DATA_VA=0x000992000
attr_data {
Name = .p50_local1,
VA = 0x0000000000992000,
RA = 0x0000000074800000,
PA = ra2pa(0x0000000074800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p50_local1_start
p50_local1_begin:
p50_local1_start:
.word 0x31bab900,0xbdfcc81d,0x8ff20c45,0x5eb07cca
.word 0x6e9eda2d,0x415a66b2,0x9672f507,0x820efd79
.word 0x885bab00,0x34fafb90,0xe53c7443,0xa26f88a9
.word 0xfccf36dc,0xe3c11f2e,0x3073f6b0,0xb48ca7be
.word 0xb9372a73,0x552c9215,0x6a6e4b1a,0xe97f4ec2
.word 0x447624bd,0xebca552e,0x8c356d54,0x05af61e1
.word 0xdadb4d2a,0x05cf1b1c,0x8f304f74,0xf680f0c3
.word 0xc90d370e,0x9822f95e,0xd7972a2d,0xaa58f16e
.word 0xd95852f7,0x8d0957d9,0x1df1bb22,0x2c569959
.word 0x1df58c8f,0xf76c0363,0x28200f6e,0x03c2fb17
.word 0xdfc9a256,0x9e574565,0xfdce3258,0x7e58da1a
.word 0xee95011a,0x4b6f23a4,0x657f96b4,0x71e3c468
.word 0xc991da95,0x8a43b07d,0x7236545c,0x72a2b496
.word 0xfb525d1d,0xc3ca782e,0x222d5b3f,0x25ad8ee4
.word 0x48876ab9,0x924272c0,0x658db292,0x57f82c18
.word 0x7a72d013,0xac1b79d3,0x337aa76f,0x571ff253
.word 0x81c1bedc,0xb137ae7c,0x6d3e3b26,0x3f3ed103
.word 0x236cbccc,0x2f36a60e,0x32141cb7,0xd157bc81
.word 0x358821bc,0x97a8b901,0x1e956c5b,0xfcf7c1da
.word 0x00a521b6,0x42037ab6,0xe3c31169,0xe34266a9
.word 0xf5a05d79,0xe9d6f99e,0xb1973138,0xa0a23282
.word 0x7965a3b3,0x2c7b5090,0x9313cc03,0x35bb40da
.word 0x831c5412,0xbd83020d,0x7c178935,0xfec51c5c
.word 0x6b7904d4,0x92306750,0x02bddbbb,0xf06c8483
.word 0x0f42261f,0x8972e3d3,0x967e7b82,0xf7040c5b
.word 0x9ef8a7c5,0x17e288ff,0x207b33dc,0x5d103c87
.word 0x8b8ca575,0xd040c2dc,0xd206283b,0xd0c69155
.word 0x0b4a32ea,0x0f3d320d,0x96987b5e,0x442f5cf9
.word 0x9e481491,0x93ab4194,0x1e15ab01,0xad806729
.word 0xd66eb85b,0x603c48af,0x9b3a0c62,0x1be7d886
.word 0x69f0f0ab,0xb8004121,0x55f2b77a,0x371c6c36
.word 0xb78d839b,0x4fea9929,0x11950cb4,0x3ab7f3f7
p50_local1_end:
SECTION .p50_local2 DATA_VA=0x000994000
attr_data {
Name = .p50_local2,
VA = 0x0000000000994000,
RA = 0x0000000075000000,
PA = ra2pa(0x0000000075000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p50_local2_start
p50_local2_begin:
p50_local2_start:
.word 0x4ef73f4e,0x8c536a3a,0xdbc05f3c,0x003f1f96
.word 0xb10cb94c,0x178b9e4f,0x3550b75b,0x01973de6
.word 0x53a92b18,0x8c342dcd,0xc1790a5e,0x5b427857
.word 0x8fb1ba27,0xab6bbe54,0x1e4d5903,0x5de0fde2
.word 0xf08fafb7,0x1ce6e4a1,0x6edf7f7f,0x109332ab
.word 0xf595651c,0x5dc8109b,0xdbb84770,0x8e9dfc7e
.word 0x8f5fcaa9,0x85a436bc,0xe62fc9ef,0x43244942
.word 0xbcb58b34,0x9e3d7172,0x1ef4b8c1,0x0e85040a
.word 0xd1a7ff50,0x9b1ea7ec,0x7580fec3,0x1665b0bc
.word 0x9893c9f2,0xdcdf5a57,0x2b1da578,0x7ed8640b
.word 0x02d38a01,0xea1b206a,0x78cd88bb,0xeb21b007
.word 0x835a18a2,0x9aa7c207,0x0e95250e,0x689a1c9c
.word 0x5c42f69d,0xb9a9524e,0xcae9a420,0x86d45a3f
.word 0xe8fa8e41,0xd292d655,0xc5b91e0d,0xe49685fc
.word 0x6fb903e8,0x700dde7f,0xf0803652,0xd8e89952
.word 0x3dc733ff,0x6928ab37,0xd16603cb,0x699cd64c
.word 0x71731d7d,0xec63c2a8,0x93d081a5,0x80b22bd0
.word 0xb3a0695f,0x6800e7e0,0xcb37b285,0xa3fc89fa
.word 0x8d3f5262,0x8ca56530,0x94e0afff,0xd7edad08
.word 0xedf015bd,0xdc3f6dec,0x1f9ea414,0x9e6d8391
.word 0xf9491cd3,0x27a0290e,0x402b5ce1,0x480d853e
.word 0x9529f483,0xeb9e178c,0x3c8ece5b,0xd0634856
.word 0x2a45dbe0,0x5dd101d2,0x23dd9e6a,0xa0d86fff
.word 0x775c909b,0x2eabccef,0x6172a0a4,0xaca1a320
.word 0x5ae40a7a,0xa4b528ef,0x7017b52d,0xd59e385c
.word 0xd4a9146c,0x2b13ff59,0x621a304f,0x57832726
.word 0xc1a733d7,0x7a755c10,0xa40258d3,0x989e48e8
.word 0x4a73cffa,0x28604c1d,0x99582378,0xf31af015
.word 0xf9c5792c,0x8777354d,0x92f2e632,0x2f82f5a9
.word 0xffd699f2,0x5f2e7106,0x6aff75d3,0x60819d71
.word 0xadb969a5,0x0a33ec2b,0xbae70cb0,0x02609927
.word 0xabb13eca,0xae7c45e9,0x74c1ec22,0x11628a54
p50_local2_end:
SECTION .p50_local3 DATA_VA=0x000996000
attr_data {
Name = .p50_local3,
VA = 0x0000000000996000,
RA = 0x0000000075800000,
PA = ra2pa(0x0000000075800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p50_local3_start
p50_local3_begin:
p50_local3_start:
.word 0xfb718fc3,0x516c31c7,0x4bf359eb,0xf53ca494
.word 0x9fb2a353,0xe6504bbf,0x9c16da47,0xdf9088b0
.word 0x16aa8872,0x34edae24,0xcba07f8e,0x29b126ed
.word 0xc07961f0,0x9ae6813b,0xc41de056,0xf2ff9100
.word 0xaf8a9e32,0x00efd3cf,0x9a3a3937,0x365731bb
.word 0x46b04cdd,0x58ae8931,0x535ec84a,0x65acfff0
.word 0x871efc5d,0x1908daff,0xc9697c00,0x729cbaa5
.word 0x15ebcae3,0xcc186782,0xee726fb0,0xa3259353
.word 0x3f21bb49,0x38706e40,0xebf48425,0x48fafa4c
.word 0xafab56f5,0xfc5ac1a7,0x4177b35f,0x30ba60dc
.word 0x7f87710c,0x1bf9d329,0xa8259327,0x994ee9bd
.word 0xfadac30e,0x4da81e64,0xa3ee6962,0x22468241
.word 0x0756d639,0x37ed530d,0x0f4cf5bc,0xb66e8ea1
.word 0x06907dd6,0x7b54d1b1,0x2629d3ff,0x03c39cf3
.word 0xc4b8ec08,0xbbbb2799,0x1c1308ea,0x9917edba
.word 0xe8b54b96,0x0452ad97,0x11439c76,0xe5cf4385
.word 0x106bf7ba,0xb0e6848e,0x42d736cb,0xe04a8088
.word 0x0f83bff7,0x80e607f7,0x4a3a03e6,0x9c76ec43
.word 0x825e1606,0xaccdf91e,0xb8b84fb2,0x476fcb49
.word 0x8ff2bed7,0xc9bc8d62,0xfa4f8819,0xebc09ebe
.word 0xd80a6f59,0x31d62a4b,0xbd1b21fc,0x35087c45
.word 0x1d90692d,0x6035c1ca,0xd283af47,0xcc0cfb42
.word 0x83181949,0xc2cb8dbe,0xb5768c18,0x06051465
.word 0xc2f796c8,0x7f37863e,0xfa0b4bce,0x991a99b5
.word 0x14d64e88,0xa848cbcb,0x0c441bb4,0x66254b38
.word 0x91ae54cd,0x7f62fa94,0x8a9919b0,0x538521c3
.word 0x8868e416,0xfdd321f5,0x0dbdc329,0xc84d6d1f
.word 0x50cb4a61,0x98bee192,0xf5fb7f99,0xbfa018f6
.word 0xdbddce48,0xd0a370e6,0x41393432,0x10a2dbdd
.word 0x6cf0c240,0xce1d68f4,0x8d7f0ea8,0x61e63aaa
.word 0x5c79d999,0xe1d6514e,0x60f77c3a,0x8bf81d73
.word 0xd9bb0d2a,0xc76d844b,0x731c1f0d,0xd372d984
p50_local3_end:
SECTION .p51_local0 DATA_VA=0x000998000
attr_data {
Name = .p51_local0,
VA = 0x0000000000998000,
RA = 0x0000000076000000,
PA = ra2pa(0x0000000076000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p51_local0_start
p51_local0_begin:
p51_local0_start:
.word 0x5c7b2663,0x201cde32,0xf05286c8,0x3049c2f4
.word 0xe41baba2,0x4059ff99,0x723f5020,0xbe4a5369
.word 0x86272603,0x4c71a3fb,0x22444d64,0x13be0398
.word 0x72897534,0xfedc45b1,0xe05b1205,0x170d58f7
.word 0x50bdd8e0,0x2907ea5d,0x635b081a,0x0565ee72
.word 0xb2a5003a,0xa268cf86,0x6aa42d6f,0x59973af4
.word 0xd54b41e7,0xc1ad5ecf,0x2d08a67e,0x369edb9a
.word 0x171c602b,0xd55234d4,0xe86032c2,0xdd2fa638
.word 0xd32f4975,0x39387e4b,0x5d210b66,0x74a2ad8b
.word 0x65745c69,0xc09dc91c,0x9b925002,0x9cba878a
.word 0xb8225f40,0x1e41a235,0x8bdbce60,0x64582551
.word 0x4b68e8bc,0x384434db,0x0b217bf1,0x6a04a320
.word 0xcb818288,0x16e9e656,0x95f13e89,0x21faf330
.word 0x70c79153,0x084b938a,0x3af04c1c,0xd82e363f
.word 0x717cb64d,0x088535fc,0x5e21bba4,0x3d96c6f9
.word 0xbde71373,0xdfb0587e,0xa2294328,0xfafa8aea
.word 0xefa7b86b,0xc21bc6c0,0xa192ec62,0x21ac5367
.word 0x40cf929c,0xcbf7aa2b,0x8ec46c06,0x2fc0cd55
.word 0x14e3a8fe,0x118b1641,0xa0118a3f,0xaac88e23
.word 0x115af9d0,0x7b4e8d36,0x7d3dff41,0x92dfb129
.word 0x1d1c6ee1,0x373f3160,0x4a2a81d9,0xe619e8d8
.word 0x69d2c3b9,0x83bd388e,0x50e72aed,0x15c2d972
.word 0xec769d15,0xb202c22f,0x2bed3faf,0x3a94e686
.word 0x4a6795f4,0xac695877,0xace43e1c,0x3d831cc1
.word 0x0b49beaa,0x2f0eea20,0x72516249,0x48bf2f99
.word 0x48bab69c,0x47e85ce1,0x44c0cfeb,0xe2557116
.word 0x3d295688,0x3f71a694,0x1c76d0d7,0x032b9b36
.word 0x253260b6,0xfd314f01,0xfe48dbce,0xc5896270
.word 0x35e8d385,0xa937a75d,0x32b566c9,0xcc58b191
.word 0xaff36f7e,0xb030a390,0xe76a7146,0x48870d69
.word 0xeff8806b,0x9fe76105,0x4cf02a97,0x7f7ecf4e
.word 0xd7324229,0xae4b47ff,0xbf16c8b3,0x87364a50
p51_local0_end:
SECTION .p51_local1 DATA_VA=0x00099a000
attr_data {
Name = .p51_local1,
VA = 0x000000000099a000,
RA = 0x0000000076800000,
PA = ra2pa(0x0000000076800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p51_local1_start
p51_local1_begin:
p51_local1_start:
.word 0x11cc4f80,0xc6f007c6,0x8b416a04,0x3742478f
.word 0x8b18a94a,0x14a312ab,0x177476a5,0x5d27f2df
.word 0xc331acd1,0xd9ffdab3,0x1f3a1320,0x58c3b195
.word 0x81b26011,0xca36e440,0xc1753b44,0x48e8645c
.word 0xed8a5bfe,0xae4cebad,0x8870beda,0x8162fa24
.word 0x639e50fc,0x13d948f5,0x6262cd83,0xbb159df2
.word 0xc11616f8,0xbdf13a9c,0x70508707,0x5f70ea61
.word 0xb93700a6,0x6a4c88fd,0xcfe36833,0x54faa88e
.word 0x35057a3c,0x977a28f4,0x3cd1e658,0x930a0d5b
.word 0x85dc5148,0x5e923c57,0xa085c984,0x1d198b60
.word 0x3a9158cf,0x7057a475,0x3fc922ae,0x4e44764e
.word 0x5db6e5b9,0x45c3ca1e,0xf2bd7925,0x2082a01d
.word 0x0dbb6687,0x133ab958,0x4f1c5e4a,0x265e3e15
.word 0x1ffecb04,0x443fd65d,0xdc741995,0x844c4826
.word 0x0a79fa1a,0x01a8f8fa,0x12e516b2,0x4d28b63c
.word 0x8ed4bcd4,0x673e98d7,0x88ad96e6,0x549db9bb
.word 0x95ee13c6,0xa3b859ad,0x3f8e9a67,0x5eedf6a2
.word 0xd86752ce,0x58e57bd5,0xcc6bc45d,0x9a657f48
.word 0x00a40836,0xe268761f,0x2552e52c,0x98140e14
.word 0x131bcc35,0xd9f9c59a,0x81eca521,0xd0b3c8c9
.word 0xf6f45528,0x094ccf98,0x12138c99,0xd557609c
.word 0x2136b61a,0xbdc903cb,0x3a47400c,0x130a51cf
.word 0x6ea38997,0xde30398b,0x7403d30a,0x2a9ec3a3
.word 0xfb35b2ec,0x4e9a423b,0x2de6c352,0xfd001954
.word 0x5ec8095b,0xfa31936b,0xc24ebde7,0x32fdc25b
.word 0x974d2658,0x406a16d9,0x9b332a3b,0x22f7f646
.word 0x44212518,0x7378c035,0x3e8fddf2,0xaf25c962
.word 0x3e058e16,0x4982d20b,0xef823d02,0xdbddde63
.word 0x99c1ad6c,0x3103a6d1,0x79cb4555,0x23c97d34
.word 0x7de663d4,0xed764af1,0xb592f9b7,0xb65992c1
.word 0xb7af578a,0xc9edbcb1,0x6669b5ce,0xace46e3a
.word 0x23b70052,0x04cb884d,0x2de6f0a4,0x58df2512
p51_local1_end:
SECTION .p51_local2 DATA_VA=0x00099c000
attr_data {
Name = .p51_local2,
VA = 0x000000000099c000,
RA = 0x0000000077000000,
PA = ra2pa(0x0000000077000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p51_local2_start
p51_local2_begin:
p51_local2_start:
.word 0x822ab4df,0x0819a343,0x95b19970,0x05e8ecc2
.word 0x7970be06,0x8a667df3,0x47f9d22b,0xd1f7480c
.word 0x3ddc1f2a,0x5766cbb1,0x2c701af1,0xeda7f29d
.word 0x6438bf30,0x1aa81238,0x5bf965fb,0x02397b25
.word 0x04a957ed,0x18bf156e,0x51f32e81,0xa8341d02
.word 0x89c317e4,0x90812c64,0x4f89360a,0x7d880285
.word 0x1a52508d,0x929ab38e,0x9e203e82,0xd3276fc2
.word 0xc226c476,0xb1d24167,0x8bf46284,0x344e826b
.word 0x9f4c1456,0x225c4ed0,0xe0dd92ca,0x0dd9355e
.word 0xe72bca48,0x94b5e7fd,0x34c96492,0x919c68a8
.word 0xc2bf5f39,0xaf0d2fde,0x8dd0c8e1,0x36ef92cd
.word 0x0177b33b,0x3d8cdde8,0xd17b49a2,0x10d0d5b2
.word 0xcdae3c2d,0xef206b4f,0x6d9d1854,0x0dbe6f25
.word 0x8f57e04f,0x70b8b1f0,0x39f1d2a5,0xb3f56f00
.word 0xfdd8370e,0x47b4ea79,0xf7925d00,0x273c5ec7
.word 0xefa6f6fb,0x90a718db,0x944f87c3,0xa3bc3355
.word 0x5eba1ccf,0x25e9ae67,0x721b54b1,0x0312ae41
.word 0xe20827ae,0x4c1d9121,0x35241e69,0xf3f85dd1
.word 0x345abac1,0xf93cc466,0x709c9b91,0x567aaa1c
.word 0xeb8895fd,0xb44f078a,0xffc4f605,0x9d5ca790
.word 0x8c490b24,0x882d50b9,0x2338e663,0xb7c34296
.word 0x216635ab,0xaed93c45,0x15154959,0x54ba4eab
.word 0xcec49421,0x263262db,0xdffd3aff,0x8196135e
.word 0x8b4e0630,0x006aaf1c,0x4b703ec8,0x34d5b50a
.word 0xc8b90c63,0xbd4f13c1,0x6103883d,0x244259f7
.word 0x1a4b034f,0x33741b9c,0xbd8bc4f3,0x6c3c3ac3
.word 0xa7bcf499,0x1f9b77a6,0x761e40d6,0xc3ab5494
.word 0x6410856d,0x5db68f3c,0xf85bba1c,0xefae60c1
.word 0xdeaf9f4a,0x461bd905,0x8b1ccdfa,0x0fcfc9b0
.word 0x6fa02f39,0x90ac9011,0x01e9e354,0x83d547e0
.word 0xbf1de373,0x3d154f05,0x3e0c0baa,0x25eba310
.word 0x098544e9,0xbe9b3fcc,0x3d661792,0x838facc4
p51_local2_end:
SECTION .p51_local3 DATA_VA=0x00099e000
attr_data {
Name = .p51_local3,
VA = 0x000000000099e000,
RA = 0x0000000077800000,
PA = ra2pa(0x0000000077800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p51_local3_start
p51_local3_begin:
p51_local3_start:
.word 0x1cb0ea70,0xe5a890a4,0x4ee8d645,0x185f60f3
.word 0xfdf7d5c0,0xef603daa,0x973fe939,0xa940c881
.word 0x5892e5d0,0xcf1bbdf5,0x22930e3f,0x5fee0bb2
.word 0x3d786bd1,0xcb2279cd,0x4e96632c,0x619103c0
.word 0x13ccf9ba,0xe34b2c26,0x55289718,0xa1f4197e
.word 0x8778e43e,0x4bdafccd,0xc8d7fcf3,0x645ad883
.word 0x76bf75b5,0x44de3e3f,0x6324cd5e,0xcf0c2fdd
.word 0xc6191450,0xc55479b3,0xbcc2041c,0xbe977079
.word 0xee8918f8,0x2b768f37,0xd4091899,0x996e28ea
.word 0x963617fe,0x4172464e,0x3a8fa9a6,0x4f496fb6
.word 0xf31c0b2a,0x9e5ccd11,0x1a333a26,0x1e265ab7
.word 0x532daf39,0xe7efe754,0xf11c683f,0x81167a2d
.word 0xe5b55e2d,0xf0eebec8,0x6b6fa0b9,0x809f531e
.word 0x5dec87ca,0x82f6910a,0x2a84e61e,0x6e8cc9cc
.word 0x593a8015,0xb7b84ed0,0x63c9d04c,0x5351d812
.word 0x40bb1d93,0x5f271a5b,0x4b084e34,0xd808dc49
.word 0x94dd04cc,0xcff3f288,0x8ec0a8e4,0xd4e5be5e
.word 0x3cc4d9f4,0x37e24c9f,0x8a76c3e8,0x21d2a07b
.word 0xbbdceb49,0x3a287b98,0x27fdfdd3,0xa93aa07a
.word 0xc3e03791,0xec97a218,0xb8d11d7e,0xb9fe7547
.word 0x36a2b4d4,0x75d6a9f1,0x0cc748f6,0xe0d34f27
.word 0xd0f45377,0x9a7d60bd,0x63a8a031,0x9edab19c
.word 0x26707f63,0x16281e4f,0xf8886f7f,0xe224997d
.word 0x93d07f80,0x74c00e76,0x014388f8,0x966d6de9
.word 0x0e08120d,0xe4410984,0x65b58549,0x2fb10ace
.word 0x3702fdf1,0x4019ee5f,0x509859a3,0x1b8ebd1d
.word 0x41dca7b0,0xabea58dd,0x9c3420d7,0x126ccd60
.word 0x40401431,0x0604fcb5,0xf38e4554,0xcd249915
.word 0x945ceed9,0x39b120a5,0xec922325,0x50f7c9e3
.word 0x8bc05d9e,0x67027e99,0x556eacbe,0x778309e7
.word 0x66706104,0xfbdfcdbe,0xa5901120,0x0109a712
.word 0x55bf5ff5,0x65cdd7fa,0x74ca3a86,0x6ba357ab
p51_local3_end:
SECTION .p52_local0 DATA_VA=0x0009a0000
attr_data {
Name = .p52_local0,
VA = 0x00000000009a0000,
RA = 0x0000000078000000,
PA = ra2pa(0x0000000078000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p52_local0_start
p52_local0_begin:
p52_local0_start:
.word 0xbec8d3c8,0xa1d8fce3,0xaf7660a3,0x1963a084
.word 0x008a1d09,0xb7b6be22,0xc2f1f9b4,0x7f952c96
.word 0x229a760f,0xe21cddf3,0x52659bf3,0xda2a0cc0
.word 0xa61bca6d,0x48691d72,0xd96213e9,0x6c988233
.word 0xf9919c6e,0xabe5ae9f,0x7187217d,0xdb2d27d3
.word 0x76e0bf20,0x248050ee,0x63371f60,0x109316ad
.word 0x166d9719,0x78715e3e,0x334fc046,0x89037f35
.word 0x829b8f98,0x049aa087,0x26f25b85,0xd9166b92
.word 0xa1a319b1,0x454fbf66,0xd2c9b814,0x4451d1f4
.word 0xe1996c8f,0xe9d9be2a,0xd1bd84e8,0xc5ab445e
.word 0x3882cdf8,0x315e128e,0x83e05cba,0xdc3688b2
.word 0x9508f76a,0x2bafdff3,0x9bd9c594,0xa9ebde04
.word 0xac353677,0x1d787873,0xa200c483,0xced80e81
.word 0x3a3eeb6a,0x867b0642,0xfb282342,0x6033f234
.word 0x689945dd,0x3cf2ba3a,0x0469d225,0xb9d44eea
.word 0x50a77d66,0xf77d70df,0x365b3aa4,0x0337a6bf
.word 0x39c5728d,0x31ff0f27,0xeb130239,0x9c761b24
.word 0x05cdecf3,0x8da0c7f6,0x649579e7,0x4809f111
.word 0xa92928cc,0x0b999a9d,0xa2946c37,0xbe46ff01
.word 0xab5d5805,0xf5de46b7,0x1ebfddc4,0x4ce05c85
.word 0xa3d50f88,0x397bfc42,0xb122af35,0xbe5be626
.word 0x6fe61c2d,0xc56e4ade,0x93244de7,0x29371bd9
.word 0x361f621a,0x453cc7a5,0xf3548fde,0xc72221ef
.word 0x3dae0826,0x15a7d22d,0x2e0bd43d,0x4151fdbc
.word 0xac087c7e,0x8ce3cf28,0xc596d3c5,0xb4a8e9dc
.word 0xc33c47aa,0xbe5fc066,0x6e3a510a,0x866b6d25
.word 0xae90fb16,0xa1185b76,0xc994f150,0xf9a43ab8
.word 0x4e3f418d,0x59a7ade1,0x0545bb17,0x18b8dc50
.word 0x5ef72c5b,0x5f967049,0x3d5d9ca6,0xe240b7d2
.word 0x1f89c6ff,0x47a8d8c2,0x3126e6d9,0x7b06834e
.word 0x099b7e71,0x2eb1d844,0x6fd32d6a,0xdb5c38f8
.word 0x8713d261,0x72862e42,0x4fb792f6,0x4f8cb7ad
p52_local0_end:
SECTION .p52_local1 DATA_VA=0x0009a2000
attr_data {
Name = .p52_local1,
VA = 0x00000000009a2000,
RA = 0x0000000078800000,
PA = ra2pa(0x0000000078800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p52_local1_start
p52_local1_begin:
p52_local1_start:
.word 0x41b1b40b,0x27cc1b52,0x2500debb,0x59ac79e2
.word 0xa10accfd,0x87eb0124,0x7202408c,0x626fe566
.word 0x911dc0d7,0x879b547f,0x53a2ef06,0x01b4d619
.word 0x16891990,0xa7404d1f,0x9cd9436d,0x9631ddd8
.word 0x845716a3,0x9f8fb1ea,0x0ac9e12e,0x4aaa8a39
.word 0x031f1ad1,0xa686f1e2,0x5e6b71b0,0x2289167c
.word 0x0eaef1d2,0x905d6e89,0x46d07a73,0x2ff01bbf
.word 0x619d695d,0xa972598a,0xeef3efab,0x6e146a83
.word 0xace7654c,0x14373f6c,0x63b75e39,0xb6df76c6
.word 0xe6bd0aa4,0x08947f49,0xe39953f1,0xcc452f1c
.word 0xd00af620,0xda2ace5c,0xf4ba4ae7,0xa96f2d77
.word 0x31d6a9fa,0x4fa4ca8e,0x3cd36343,0x8f000ad3
.word 0x2b59e13e,0xa3c487e9,0x8e84dd46,0x7768a523
.word 0xb0696359,0xdfe3b1be,0x0508be31,0xd45ef16e
.word 0x528be3bf,0xe822a345,0x45a788e7,0xce12c46a
.word 0x6335b67d,0xb9653127,0x3edc240a,0x387989ef
.word 0xe349e39a,0x785ba441,0x28885c88,0x2da1f38a
.word 0x7da673d0,0xeb613f0c,0x9a293f63,0x96bee232
.word 0xff45f1e5,0xc0462de9,0x4497dd33,0xfcc2c9ce
.word 0xa880f38d,0x727ff7f0,0x64f8b2af,0xf591a960
.word 0xae31ebd8,0xd90dac2a,0xeb860425,0xecfa4762
.word 0x5ebd90fe,0xbeef02b6,0xbea6d468,0x2b7cc7a4
.word 0x42416140,0x55db36ba,0xe75fa602,0xb82b7544
.word 0x65ded9fd,0x91343d06,0x4cc0b034,0x4ea15397
.word 0xadef3668,0x38afbf6d,0xf63bff56,0xc3373dc3
.word 0x8653ee7d,0x410905d6,0xf6172c23,0xaa583c53
.word 0x7531aac8,0x961b4ff7,0x94952016,0x86bfd2b9
.word 0x087a7a91,0x7fd1e9e1,0x182aa7a7,0xc296f2d2
.word 0x349b6539,0x78aef91d,0x09abf02e,0xe50dac44
.word 0x640e77db,0x20ecbf30,0x0ec8f7d5,0xf98d84c1
.word 0x9fe8f1b2,0xdc97eac8,0xf53731f5,0xe7b8acfc
.word 0x5bc1d0c1,0xf0e6150b,0x40a72d15,0x2a6cc658
p52_local1_end:
SECTION .p52_local2 DATA_VA=0x0009a4000
attr_data {
Name = .p52_local2,
VA = 0x00000000009a4000,
RA = 0x0000000079000000,
PA = ra2pa(0x0000000079000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p52_local2_start
p52_local2_begin:
p52_local2_start:
.word 0xc3ebd87c,0x0fbca2ff,0x949ce556,0x3047ea95
.word 0x8a6c999e,0x8b56aacf,0x39aa288a,0x854024b0
.word 0x864e534a,0x9c996b64,0xc57c607a,0x34b272e5
.word 0x6269189e,0x1c0264a4,0xf3a5bb6e,0x0ad6ae83
.word 0x3b03c8d1,0x4e294f15,0x35dd4b25,0xfa77cd39
.word 0x855895d0,0x6b4dc496,0x9616979a,0x39dc7d76
.word 0x69d32c3f,0x982ec403,0x634b8c1c,0x8b4972f5
.word 0xef2914d8,0x60f0f86e,0xe5e327f5,0xbbc52731
.word 0x8f5b7973,0xf67daaae,0xe2f79d90,0x3a6ffcbc
.word 0xaff47951,0xf998e29b,0x9c6472da,0x92f999af
.word 0xd8f953ad,0xb73e2e93,0x5601e45a,0x858f4e03
.word 0x3f7ddd21,0xd50f74d9,0xc6e4b863,0x4704121c
.word 0x016c76f0,0xaba09550,0x6559e0b3,0xddc6cea1
.word 0x196ec1df,0xa07babcf,0x98d0a18f,0x5e341e53
.word 0x57bedc30,0x6a2e8fc5,0xbd40f26e,0x1884ab3c
.word 0x10b2cdba,0xb3677785,0xf7fe4bbf,0xb24cc375
.word 0xef96f3ac,0xd5d903f0,0x25601291,0xcd4a0703
.word 0x1ef9bcae,0x4ddaa1aa,0x253ac250,0x003de7d9
.word 0x6634b7e3,0x699e950a,0xd12e47a7,0x2b549140
.word 0xc59731fc,0x5f38107f,0x152238c7,0x3471b46b
.word 0xe23329d9,0x3c9137f3,0xa8c2a9cd,0xb53c0d3c
.word 0xd2e14c29,0x2e2620b9,0xfc8cde44,0xd720ac9a
.word 0xc4789891,0x4c2e6cd9,0x42a6adab,0x9e28a8f9
.word 0xb01ab9bf,0xff74d5c4,0xaa14fc2d,0xa4eec879
.word 0x035708eb,0x9d524452,0x26d60ce3,0xf840a233
.word 0x98c1e834,0x22a655e5,0x55ff7e5f,0x7746e380
.word 0xcfe802e4,0xb2b8b4e8,0x104e1752,0x005f9837
.word 0x4453f27a,0x9bbef417,0x429f8dcb,0xea2913cf
.word 0xe8b9e5fd,0xd8e211ae,0x6be2958f,0x6d07d26c
.word 0x6dfd958e,0x0ad4501c,0x8fdd2c51,0xd169be9d
.word 0x6ea23dd5,0xdaac56c5,0x22210c66,0x121d9219
.word 0x1bc4f958,0x8cb55c29,0x99336e41,0x6683c819
p52_local2_end:
SECTION .p52_local3 DATA_VA=0x0009a6000
attr_data {
Name = .p52_local3,
VA = 0x00000000009a6000,
RA = 0x0000000079800000,
PA = ra2pa(0x0000000079800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p52_local3_start
p52_local3_begin:
p52_local3_start:
.word 0xd4334839,0x0c3fd49f,0xad8f1728,0xe9d08d2b
.word 0x95e65fbe,0xd6013383,0x6bb60823,0xb5283245
.word 0x2e36ee65,0xa1580e20,0x20761ea6,0x2dfde9ed
.word 0x798691c9,0x9ebf0c21,0x0533a06e,0xd13672ca
.word 0x16c08e41,0xf2599f6f,0x45ae2995,0x34b9dba0
.word 0xd824c462,0x7593b943,0x47a36c64,0x23ed41fe
.word 0x69fe05f2,0x17fffbd6,0x7aa22e57,0x051ab017
.word 0xe8c437d9,0x01a0948b,0xd14f41b3,0x36edab6e
.word 0x2289a59f,0x29553f1e,0xa1f8e597,0x04fd29a8
.word 0xbbc4bac3,0x6d7f9dbf,0x5173f4f3,0xb950b771
.word 0x42f7229b,0x42ea587d,0x1e47118a,0x77594472
.word 0x3df3c40d,0x6fa78f4a,0x8b0d8b93,0x7fbd36b4
.word 0xe1aa6435,0x847bd4c7,0xf78dcdb2,0x0b856b46
.word 0xaa5d3e5a,0x87d6b43c,0xec93d0c2,0xf59bac12
.word 0xf8da3df5,0xe23476cf,0x2ea53384,0x93afb583
.word 0x5d0ff680,0xe40d7c71,0xe881fac6,0x1671a646
.word 0x5c298e58,0x46dbcd09,0x1d7b273c,0x8fa8963f
.word 0x8c36e815,0xe833b303,0x7974930a,0x83f76975
.word 0x6e488324,0xe27af6df,0x92160826,0x4ebe2059
.word 0xe83502b1,0x7520f8ba,0xba1cefb0,0x995efa33
.word 0x0fa8936d,0x8dcb3e93,0x744dcb0c,0xe51f321f
.word 0x21c1894e,0x091fc978,0x4d7c4c37,0x2f8f8238
.word 0x5d95a772,0x5e6016a4,0x10e5e51a,0x04876d5f
.word 0x71df3708,0xf808ac83,0x9df84ed9,0xdbd21420
.word 0xe4c8f473,0x9ff63f4f,0x200ca306,0x7b499e20
.word 0xdbf29cf0,0x096642ad,0x6dd5cac6,0x30728102
.word 0x9a73f83c,0xb87f93b0,0x074fb484,0xa788b002
.word 0x1657a2e8,0x7f8cc824,0x38ade37c,0x4ca74907
.word 0xa0adbab8,0x924dcc2e,0xb6c95384,0x41558f52
.word 0xca091966,0xbf4e2fbb,0x2632fc04,0x45181b84
.word 0xf01b3bc4,0x963608b8,0xffe42f24,0x145bf854
.word 0xfd141c20,0x6936e5ce,0xb804bd7d,0xa3e24a2b
p52_local3_end:
SECTION .p53_local0 DATA_VA=0x0009a8000
attr_data {
Name = .p53_local0,
VA = 0x00000000009a8000,
RA = 0x000000007a000000,
PA = ra2pa(0x000000007a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p53_local0_start
p53_local0_begin:
p53_local0_start:
.word 0xec08e9ac,0x8ad76db3,0xf702cc87,0xfc4686a5
.word 0x1c8274c5,0xc85608ba,0x36b3c17f,0xe251446a
.word 0x7f9134f3,0x9ed33acc,0xe9840ebd,0x59f07045
.word 0xcbdc6e99,0xbfbf6279,0xc02111a9,0x88b0b20b
.word 0xc3e7d21d,0x06651207,0xcc05e6c3,0x37ef4391
.word 0x5b98eb2d,0x372dcbf2,0x8352b60a,0xa3dcbd50
.word 0x6283d85f,0xab2b6d55,0xaaafb17c,0x86e95fb9
.word 0x7962608e,0xe3da622b,0xfa6a4cf6,0xeee966cd
.word 0x1ba9a274,0xa35e64f7,0x1a4cf6a1,0xdd51df00
.word 0x1ed66ef4,0x93f0041b,0xd05cbd0f,0xb98007bb
.word 0xca05d747,0x24df4aaa,0xb65e44ab,0xd48c95d9
.word 0xd4eda9b5,0x04481c11,0x81812c7b,0xf9e19c5e
.word 0x6fcddf93,0x786e8527,0xf688841d,0xd0fa22e2
.word 0x7748b83a,0xd67adb2f,0xd6eaa648,0xd67eded7
.word 0xd6d194fc,0xdd4c5753,0xbec5d524,0xc7a25d61
.word 0x0fe36070,0x6f707b44,0x53ab6f70,0x2fb54ddb
.word 0x17ef42d7,0xc741b0d7,0xcb381c0a,0x9485f866
.word 0x8d034a17,0x017ed36e,0x3b139721,0x68d4f4cf
.word 0x875e0e07,0x06f66a64,0x163e512e,0x48473365
.word 0x002f9b97,0x768bd52a,0x27455c6c,0x4a0263ab
.word 0xd609c3a8,0x7e804d19,0x1405da5d,0x66712577
.word 0xa99e1ed5,0xcfb1c834,0x5efb5b6c,0x2226b333
.word 0x3783bae6,0x6ee689bf,0x26b8667d,0xe7a4e594
.word 0x98bc85ef,0xb250581d,0x190c30c4,0xce19c1df
.word 0x7b6e9f0b,0xec20a79e,0xebf253f8,0x7e083fbd
.word 0x63ac16dc,0x4bea2ce4,0xf3a61675,0x4a14ba9b
.word 0x0d155bcf,0xf37d7651,0x279a8860,0x405cc622
.word 0xe27b69e3,0xac2ad22a,0x3ed671a7,0xfeeb0b33
.word 0xae427762,0x59f5103b,0xdfdb9108,0x77692048
.word 0xc8d2deea,0x6146e36c,0x3c4b8363,0xef87f13b
.word 0xab8d24c2,0xdc092380,0x7f71f931,0x5cc2d931
.word 0x1672ec41,0x79e5ca9c,0x4f029ce6,0x493ee1fb
p53_local0_end:
SECTION .p53_local1 DATA_VA=0x0009aa000
attr_data {
Name = .p53_local1,
VA = 0x00000000009aa000,
RA = 0x000000007a800000,
PA = ra2pa(0x000000007a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p53_local1_start
p53_local1_begin:
p53_local1_start:
.word 0x920b0ba2,0x9d18f403,0x593c4f2f,0x9e3a77ce
.word 0x18354717,0x023ee1f9,0xde927a41,0xdfd6e30d
.word 0xd62d6b21,0xdc12e9a6,0x7e04224f,0x319dfd87
.word 0xb3871ab4,0xe8f37f99,0x54b8d874,0xa3526702
.word 0xb2641f4b,0x28b4aa60,0x6feca5f0,0xbb3a1d14
.word 0x7ccb77e8,0xdeafba22,0x087d7502,0x5361e64d
.word 0xbd0c08fd,0xbb105e55,0xf204d4ac,0xd55fd83d
.word 0x18584701,0x981332ba,0x2c799b6a,0x0f73d78b
.word 0xadc040a2,0xa11fa231,0xe651f679,0x9072bf1a
.word 0x11d7c793,0x284d54ca,0x303bbeeb,0xd4146898
.word 0x51f847ac,0x39ef2835,0xa45720ca,0x0c0887f8
.word 0x591bce88,0x68699b40,0x7fe0466e,0x8fd35868
.word 0xe16081d6,0x024f14a3,0xf79da19f,0x4fff34f0
.word 0x71c5e439,0x2f13a767,0x1542d913,0x9448a84d
.word 0x88ee0bec,0x29ee5057,0xb9c82094,0xc8140742
.word 0x7ad4eb81,0x9e431c6e,0x183ae54e,0xaa348820
.word 0xcfe045d0,0x5d58b8f4,0xa55d9860,0x39e83a81
.word 0xcae8b5a0,0x9615ebbd,0xf5fbe7a7,0xba226512
.word 0x1a2fb12c,0xbeb5d48b,0x128f7e38,0xf04f51dc
.word 0x3962f4d0,0x865ffb08,0xeabbb242,0x652dec24
.word 0x57c43d2b,0xeb37da02,0xa787e0fd,0x38d76884
.word 0xb55deeec,0xf0796070,0xc9be246c,0xef58d4a7
.word 0x46f8ebcb,0xf3cfe599,0xb408d280,0xce26fb9c
.word 0x1f680ae1,0xe6ad07cf,0x67b3208d,0xa9e77bf5
.word 0xfacd096c,0x29dc87a4,0xd16f749b,0x46320d27
.word 0x92d5fd2b,0xa1974cfa,0xa8c1e25a,0x1c74d5d0
.word 0x67939934,0x43daa189,0xcdd57340,0xda848be5
.word 0x35c10dca,0x587417a4,0xd36ecc48,0xdcdbcc11
.word 0xe3c8b3d1,0xd9e317dd,0xa73d331e,0xd76db293
.word 0x2da9b09c,0x7acf51e1,0xf51095ef,0x7064f63b
.word 0xa62c6fbb,0xc855f1b8,0x17e6486a,0x3b214c3c
.word 0x4aca15b2,0x334763cc,0xb214e03a,0x8cc0e3ae
p53_local1_end:
SECTION .p53_local2 DATA_VA=0x0009ac000
attr_data {
Name = .p53_local2,
VA = 0x00000000009ac000,
RA = 0x000000007b000000,
PA = ra2pa(0x000000007b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p53_local2_start
p53_local2_begin:
p53_local2_start:
.word 0x934d9e13,0xe2d28ab7,0xd311f530,0xdf88f73b
.word 0xa1169397,0x33641cc2,0x788e806d,0x39db05ab
.word 0xd8998962,0xb0ac7ca4,0x3e6bfe41,0x121ff460
.word 0xa5360341,0xbe3c44cd,0x20d2186a,0x230f1206
.word 0x7ea618a6,0x2de9cb2f,0xbdc0f5e7,0x1ca763a2
.word 0xf4a47226,0x23a26206,0xe2592fe2,0x035c8c3c
.word 0x8704d754,0xa3d2c130,0xe9f3f9e2,0x17020088
.word 0x323b853d,0x91a58a5f,0xa8cafc70,0x243f6a45
.word 0x73c62543,0x3df9b80d,0x759a133e,0xaa528a09
.word 0x3832af14,0xe7d84f78,0xd0cb7de0,0xb519745a
.word 0xbe2db135,0xe3b52bca,0x47624fdb,0x042cc15b
.word 0x63ad2208,0x43c6b440,0x5e7145bf,0x3aef1630
.word 0xb180251a,0xd97cb6ad,0x432ba1cd,0x3a787add
.word 0xdb7bd7e6,0x92ef5938,0xcf5cebaa,0x7211fbdb
.word 0xf8f7adbd,0x780d9517,0x2226fe59,0x9d348471
.word 0x0141956c,0x1d0746fa,0x6cd54e77,0x3d66e36e
.word 0x55b48308,0xfbdb3f2b,0xa9d776f1,0x2897e7b7
.word 0x8af0d9fe,0x2db314be,0xcfd8bdc3,0x8bf072a7
.word 0xa10d44bf,0x518b8d79,0x771ddf70,0x4050313a
.word 0xef31519b,0xd3207328,0x918dbf7f,0x92574365
.word 0xfaa96bf1,0xa84f309c,0x8ff12e18,0xadc125da
.word 0xb5cf5d64,0xd86d80fe,0x333a8e71,0x42160f47
.word 0x6ac636c4,0x730d1969,0xf62b998a,0xdf3f5371
.word 0xd06aa3f8,0x9144a559,0x5488b66f,0x6adac97e
.word 0x14510a0e,0x261ad043,0x445b5e6e,0x91a2627d
.word 0x8812b235,0xe0019dd9,0x5e49cfa1,0x01c2d677
.word 0x76f00441,0x8f5e7dbb,0xaa849824,0x82144d72
.word 0x62b826e6,0x1bf47053,0xd2204929,0xe401a3b6
.word 0x380e73ac,0x9ff526dd,0x724d1db6,0x4642210d
.word 0xfdbfa0d6,0xaadaf6b1,0xc4afc5a7,0xab8a107d
.word 0x2b1e9daa,0x69c9ec75,0xc4a6c665,0x02c0c7eb
.word 0xb563b6b2,0x64ca3cc0,0x2d133b50,0xc5bb1632
p53_local2_end:
SECTION .p53_local3 DATA_VA=0x0009ae000
attr_data {
Name = .p53_local3,
VA = 0x00000000009ae000,
RA = 0x000000007b800000,
PA = ra2pa(0x000000007b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p53_local3_start
p53_local3_begin:
p53_local3_start:
.word 0x79c1deaf,0x40c0f896,0xe76d1e6a,0xedd2d7f0
.word 0x6cca90ca,0xe56725d7,0x803df8eb,0xc114057a
.word 0x590f974d,0xf307d863,0x94e529f6,0xc65b535d
.word 0xd57b95cd,0xac347123,0x20460994,0x379cbcd9
.word 0xc52aee45,0x3ffaa669,0x906eda53,0xd6ef654f
.word 0x8e009ebc,0xb411a04e,0x7a73267b,0x3de9e61c
.word 0x9273ae98,0xd4844dfb,0xafd6f4ae,0x80dd19d7
.word 0x36d75937,0x06f60878,0x0c2808d0,0xf40285cf
.word 0x288feb20,0x1d3bd524,0x1420b8f3,0xe576bfd0
.word 0x34785e5a,0x7867fc76,0x8b828808,0xc192049e
.word 0x0dbb8f91,0xb44fc28f,0x2740ce53,0x6bc9421a
.word 0x97ffbfe2,0x9a0ce2d5,0x0d7a8de3,0xf40ce468
.word 0xc96dcf7e,0x5bc267d7,0x65d83cc0,0xe56d3b40
.word 0x01215d07,0xf8899a2f,0x81840148,0x6ad0aa8f
.word 0x7720bfe8,0x5c351ef9,0x40ee5286,0xbfa8fce5
.word 0xef12b726,0x1d22d79a,0xf6464ebf,0x40edaead
.word 0x40b6abcf,0x03c4468e,0xc5ce3cad,0x5e7e6c29
.word 0xc736ecc4,0xca1d6f83,0xfd67df26,0x36b26166
.word 0x9b63d531,0xb7ae4e09,0xe4272ab2,0x7a0cbe9f
.word 0x1078a889,0x157cc302,0xb44bf4dc,0xdad92726
.word 0xc677f114,0x3ee92f1a,0x8ae5e143,0x4c280135
.word 0x7d73e2bc,0x02c30994,0x96370deb,0x4ae36331
.word 0x70acf679,0xc4fef634,0xdb43afa9,0xc41b36a4
.word 0xc430134d,0x56140dba,0x366c0d75,0x2d1add35
.word 0x5a3e3475,0x4a6d4c6b,0x2e71c953,0x88928a1f
.word 0x9b59b879,0xa2add3d2,0xcd5f1a0d,0x857f0581
.word 0x86c72cbd,0xbe0d4472,0xaea898e8,0x070a0358
.word 0x1f87ea5c,0x93435640,0x211b1573,0x159d0fdb
.word 0xb91f8125,0x245c57c0,0x2f848c88,0xa1607728
.word 0x3ae9ea13,0x3fc1d7c6,0xe5d7dadd,0x108101a7
.word 0xe1f3e2dc,0x9f14a1e1,0x5074eb2f,0x294d4c5a
.word 0x396cba0d,0x3775265d,0xdbde5c90,0x30d4a049
p53_local3_end:
SECTION .p54_local0 DATA_VA=0x0009b0000
attr_data {
Name = .p54_local0,
VA = 0x00000000009b0000,
RA = 0x000000007c000000,
PA = ra2pa(0x000000007c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p54_local0_start
p54_local0_begin:
p54_local0_start:
.word 0xfd32b4df,0x07c4720e,0xd0bdff29,0xf6801d89
.word 0xf8570091,0x46214f5e,0x03faf7b6,0x20ff810a
.word 0xe5317e5f,0xb8db3096,0xe1bd4105,0x97ee5a3a
.word 0x346d860b,0xb1b70813,0x20ff04af,0xbde1de11
.word 0x2dd40945,0x5deabf96,0x42977ef6,0x4969818c
.word 0x10bbeace,0xf76e1137,0x2e2b69af,0x5c39d216
.word 0xd170f34c,0x8b8578bd,0x5cfc337e,0x2952d964
.word 0x3bd31f4e,0x09b19085,0x453c9713,0x5a696e4c
.word 0x4df57b95,0x5fb82da8,0x11c64162,0xe130f094
.word 0x12baa37e,0x901163b5,0x29a4b10c,0x6f872a5c
.word 0xe0257a39,0xe88ad1aa,0xfcc230d0,0x8d2711e0
.word 0xec516f46,0x1559367b,0x2424811b,0x103ab393
.word 0xbca3264b,0xdb6931bd,0x549fdd2f,0x8881c7de
.word 0xdf6166dc,0x590516fa,0x7558d0e0,0xc908fda0
.word 0x82eec26f,0x48b954f0,0x0133fc1a,0x6465fe1d
.word 0x5c61f7f6,0x17d7829a,0xe4659841,0xd6020cc2
.word 0x9a64f128,0xbb2613f9,0x258357d0,0x9d158424
.word 0x7c686f6c,0xb468fb34,0x9ab57275,0x6d62c545
.word 0x8df7ee80,0x2c780264,0x3dae2445,0xdfe476da
.word 0xe239e0bb,0xcf0357ed,0x10644322,0x723afce8
.word 0xbadf8b8f,0xc9b56ea2,0xc19828d9,0x9632542c
.word 0xb76321e6,0x6b20c2f1,0x087b4eb5,0x24e00440
.word 0xb9d096eb,0x925f62af,0xa21c6e07,0x5f9a8b0c
.word 0x73bcbcbf,0xc265251e,0x17866a69,0x6d09862c
.word 0x32b59b67,0x07f4b8b7,0xb308bf36,0x0e23c9a6
.word 0xeee0d444,0xf0f31697,0x29028cae,0xb923fa8f
.word 0xa24b101d,0xf47b84eb,0xccca88c8,0x9c099d66
.word 0x400839f1,0xd1d4ce69,0x96bb624a,0x17f9ca32
.word 0xa53d3164,0x4a4c1032,0x1e51b74d,0xf2814196
.word 0x61dfc5b1,0xefffacaa,0x33db9f86,0xf96279d9
.word 0x4e46daf8,0xd24a13c7,0x6d3eef9c,0xb43c0988
.word 0x18320131,0x8eb1d627,0x5a5c1f86,0xd679f02c
p54_local0_end:
SECTION .p54_local1 DATA_VA=0x0009b2000
attr_data {
Name = .p54_local1,
VA = 0x00000000009b2000,
RA = 0x000000007c800000,
PA = ra2pa(0x000000007c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p54_local1_start
p54_local1_begin:
p54_local1_start:
.word 0x663e2fe2,0x05ad3565,0x50771b18,0x3072a5e0
.word 0xd8ffbcaa,0x2aadf0c8,0xa29df8c4,0xf951c5f3
.word 0x2ce56546,0xa2d99b7d,0xa8c6ff87,0xae68cbaf
.word 0x4ba41076,0xa7cd0733,0x14e3142f,0x34bb0b67
.word 0x87509f5e,0xc63f1161,0xdf621e89,0xbf084adf
.word 0x0822a08d,0x116ffac3,0x00a5deca,0x1f27e5ce
.word 0x5ad49870,0x77d1d373,0x9491e550,0x2f0a4ecf
.word 0x287218f9,0x2ad597c2,0xa14fe481,0x3982675a
.word 0x000cb317,0x480ecd36,0xe38725fe,0x3517a7f3
.word 0x7db5e0fe,0x91cf585c,0xeb14176c,0x1127ab78
.word 0x0b5cfb75,0x751f5e73,0x2b98cdce,0xd2eaf78b
.word 0xbe3126c4,0x3b17184f,0x9c1693f8,0x9bf46b05
.word 0x78016366,0x5926ce4f,0x0f23ead2,0xcd313d2f
.word 0x7e79a1f8,0x2d9d5f18,0x1dbc7936,0x79d4cd40
.word 0x930f819c,0xac155131,0x3d6bbeb5,0xba7fe791
.word 0xfcd8e94a,0x836c85be,0xceb0f50a,0x6c98e0b1
.word 0xed4cff00,0x0ffd3454,0x69cd7b42,0xb00ccf22
.word 0x671e6a8f,0x94b0a01e,0x7a5522ca,0x356211f0
.word 0xbc71c831,0x4408e5f0,0x92b6205e,0x7996a2df
.word 0xc5652e82,0xb8f36f0b,0x0a533942,0x3983071d
.word 0x49fb32bd,0x38953b34,0x885aa155,0x7acf863a
.word 0x2406e290,0x40d70b09,0x86d319b7,0xe8622cc1
.word 0x359862bb,0x910c62ef,0x9aae90b3,0xea8fbaa1
.word 0xfd0ca62c,0xbf8c0261,0xd90b3ce9,0x260284d0
.word 0x127329b0,0xab6f38a5,0x072748da,0xca424349
.word 0x8a4cbc38,0xc6cc1545,0x5a3e2f0b,0x9fca1c97
.word 0xbf906457,0x6d40ba3f,0x7cc78db5,0x8f407b1f
.word 0x88d6aead,0x6825d6f0,0x75cd295f,0xf22a6fdc
.word 0x9cf24fe5,0x58819974,0x1e5b16c1,0x0622c2aa
.word 0x04b509af,0x5d114ae8,0x9037c595,0x854b2c21
.word 0xac61d106,0xe1a60397,0xd9c56ee2,0x3163a83d
.word 0xaa7ddff7,0x11232a66,0x7b9cd14d,0x60233e86
p54_local1_end:
SECTION .p54_local2 DATA_VA=0x0009b4000
attr_data {
Name = .p54_local2,
VA = 0x00000000009b4000,
RA = 0x000000007d000000,
PA = ra2pa(0x000000007d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p54_local2_start
p54_local2_begin:
p54_local2_start:
.word 0x5e1041e4,0xcce66f52,0x6af84518,0x8d3e30df
.word 0x8191084b,0x1e30f8e3,0x49ea65c8,0xcff1cb4c
.word 0x07629ce5,0xdde9c7aa,0x0ab5c69a,0x63572e57
.word 0x9094cab4,0xfe2761e8,0x12b4fa3f,0xce1ab414
.word 0x2ad4658a,0xc48bfe4a,0xbcc0f322,0xad51ce6a
.word 0x7f1aa1f1,0xc989014d,0xdf5bdc12,0x9e01a748
.word 0x5776aedd,0xadcb8cbf,0x8d914019,0xcb781188
.word 0x860f7d93,0x3c021dee,0x5f5b84e0,0x2cffd056
.word 0xb4289ea8,0x0dcd328c,0x6ac79dca,0x82087517
.word 0xf7fb1864,0x6a1f5675,0x5cbee35e,0x9f2ffd2e
.word 0xd561d8ef,0x30c63132,0x66aff243,0x42f61155
.word 0xdfdd93ab,0xe8d191a8,0xd0705ec6,0x2208cc55
.word 0x9b69c9bf,0xb4a6ae99,0x8aac9939,0xb3300fe5
.word 0x90274815,0x1430c614,0xff283657,0x4953e76e
.word 0x00136daf,0x1ea8024e,0xa72ed5da,0xfd1ce448
.word 0x9ac1de86,0xe4cdb311,0x0336964f,0x42cb319b
.word 0x23e1eae9,0xbfc19bd8,0x2a8aa364,0x6121319f
.word 0x5a1d5337,0xc8b2b64c,0xf01caeb5,0x450bcf54
.word 0x0b96679a,0xae8239d6,0xd2ddd465,0x1b86487b
.word 0xb9b5522f,0xa9064778,0xc2257e53,0xd1118dad
.word 0x41020b47,0x05c82b7e,0xe88581e3,0xa5fced05
.word 0x2b7b96f1,0xb1a47689,0x36df56ac,0x88de662b
.word 0x2dcc47a0,0xd87b405c,0x89319180,0x56a595f2
.word 0xa7a8a143,0x097da52e,0xc0d2109e,0x0c47c5b3
.word 0x251515c1,0xdff49d71,0xfd328030,0xf83cc0a0
.word 0xd93e7cc9,0xa4d8f208,0x7a539547,0xd217021c
.word 0xbc35e196,0x41df5a2e,0xfba73a4f,0x876b92c6
.word 0x0509ac2a,0x068b6dea,0x25197e6f,0x4dbb97ae
.word 0x00483aef,0x00863976,0x5c4b6ad6,0x3f50b141
.word 0xa1d1c03f,0xe9e7fc75,0xfe75b75d,0x7024e8cf
.word 0xec4510ca,0xa667298a,0xe7db877d,0xad22466c
.word 0xa4ed10c4,0x69ecb1b0,0xec0bc074,0x04f77fa4
p54_local2_end:
SECTION .p54_local3 DATA_VA=0x0009b6000
attr_data {
Name = .p54_local3,
VA = 0x00000000009b6000,
RA = 0x000000007d800000,
PA = ra2pa(0x000000007d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p54_local3_start
p54_local3_begin:
p54_local3_start:
.word 0xe26e66dd,0xc0987303,0x6d37b550,0x40320e93
.word 0x6501e06d,0xbcbfaa77,0xe2d2ac3a,0xa7af76be
.word 0x5c8dc203,0xc0878a3d,0xac147598,0x9043f8c7
.word 0xb8c8ec00,0xcaed07b0,0x97d146f5,0x508256f8
.word 0x4381fecf,0x86f83c47,0xf6016b9f,0x59a0136f
.word 0xe6149d23,0x1e5615d7,0xf2ffa5ac,0xdf5b5cc1
.word 0x14cd11de,0xbaa458af,0x6b5c7e08,0x59668973
.word 0xf31ce8ce,0x8874b19d,0x1a7c1618,0x402ec737
.word 0x2a6973d0,0x805ec006,0x84d4a018,0x2dbb845c
.word 0x982fd4fc,0xa6ea36f8,0x953e4269,0xe0a2ad18
.word 0x04024ad8,0x88a8145f,0xeee8929f,0x5223bf69
.word 0x8645f876,0x8fe2ae11,0x1f09d05c,0x7b5426b5
.word 0x044c10e6,0x89ec971c,0x61687c91,0xe78b16da
.word 0xcba8af0c,0xa12e8ad7,0x5408e7ac,0xd570607d
.word 0x24795c17,0x69593e25,0xca27f12f,0xf80f6204
.word 0x850ee955,0x54ed1093,0xf481297e,0x05a7155f
.word 0xefbf1de3,0x099258a3,0xae8b8954,0xc420f823
.word 0x63ae2811,0xc9b0bb95,0x6e857029,0x53c3b862
.word 0xa668414f,0x84802bb7,0xb4f271b5,0xd830bc43
.word 0xbec12cb1,0xadcc713d,0xca2182de,0x5811ea13
.word 0x6761b177,0x6ecc7397,0x83947b95,0xc5e530ab
.word 0x3e595534,0x1930fc03,0x93ce0494,0x248ed93e
.word 0x9aa425ac,0x3c1cd0c2,0x1d8b1051,0xb7491c0d
.word 0xb75fee3c,0x078a23b1,0xe519ae46,0xed5bb6fc
.word 0x79067a7c,0xc0cb0d09,0x8141bf0d,0x22e88157
.word 0x0621bc35,0xe4129bdf,0x230b4300,0x0423b44d
.word 0x989a02b3,0xc3b155ce,0x841c87b4,0x64df4a47
.word 0x56438785,0xd49f346b,0x08f7f1fe,0x834a3829
.word 0x6573923b,0x79747d0b,0x5e1d4286,0xa8d1b98a
.word 0x6d2ec49c,0xc039bfc5,0xb555e326,0xd2bf6769
.word 0x24555381,0x99a3f1ff,0x5b11bcf3,0xb56751a6
.word 0xcca9c35f,0xbda3dc64,0xf71d71f9,0xb7ce52d7
p54_local3_end:
SECTION .p55_local0 DATA_VA=0x0009b8000
attr_data {
Name = .p55_local0,
VA = 0x00000000009b8000,
RA = 0x000000007e000000,
PA = ra2pa(0x000000007e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p55_local0_start
p55_local0_begin:
p55_local0_start:
.word 0xaf80a1bf,0xe74f163c,0x67f7cd44,0x479b6aa1
.word 0x10c94e8f,0x890186dd,0xcbb0d6d9,0xc3689bf0
.word 0xda008bde,0x03553551,0x933520b5,0xfda49049
.word 0xbf553869,0x04781a52,0x51e9d7ba,0x231ccdb6
.word 0xccc00d0c,0xac29afbf,0x454e9999,0x6df4c112
.word 0xa8b2b4a7,0xf915545e,0x709cde96,0xc248075c
.word 0xd72369bd,0x5ae727c5,0x6630d704,0xbda01908
.word 0xe2feb85c,0x6df73e0f,0x2949c2e4,0xb44c4990
.word 0x9ffdf398,0x9e950382,0x7e86c9af,0x91393159
.word 0x55f50823,0x8bd8a5f8,0x0a4b7da6,0xbf3c3e6d
.word 0x0c6cf061,0x1f0fb5d7,0x7b4534c1,0x7e2f0193
.word 0xbabf92b9,0x0ca99413,0x8f5f59c8,0x583f0bef
.word 0x5038c8b2,0xe1033311,0x2efedd25,0x9fd75839
.word 0x3e408fa2,0x77a89782,0xfc046725,0xe195e70d
.word 0xe255dd22,0x490d11ab,0xf900e683,0xcac9cb60
.word 0xb6f600e1,0x4554435a,0x45fa3f57,0x37372c09
.word 0x083bdf9a,0x6cf6102b,0xe3d3ac84,0x6eb208c8
.word 0x7a8825b5,0x453e2a70,0x3f933f39,0x8a5f71e0
.word 0x1dd82fc1,0x02cab91e,0x62304f8a,0x5c9bbc40
.word 0x8e11ff52,0x83f92cb4,0xaa3604a4,0x45919872
.word 0x007c34b7,0xf03fbb9e,0x73db6fa2,0x1b170803
.word 0x54cc3190,0x9363bab2,0x40bfe350,0xb23d2b05
.word 0x3dde3c5f,0xc415bab5,0x8fcb1a62,0xf03cd155
.word 0x681020f0,0xdad45b3d,0x83fcea67,0x6c895234
.word 0x09048eee,0xe105389a,0x12841339,0x50639168
.word 0x101302b0,0x04f739b3,0x7f122aae,0x2a7d6371
.word 0x6251179d,0xf15e6276,0xbf0d5bdc,0x72d1ef94
.word 0xb2c8ebf5,0x0f170081,0xe948e081,0x976d41fa
.word 0x51cbd288,0x8f3c1f20,0x343c19f2,0x6825e16a
.word 0x48b04f83,0x5445e0c3,0xb09d9557,0xab92e11e
.word 0xc516ff5b,0xafcb9993,0xc94e9bc0,0xb3310424
.word 0xcc131d99,0x20b58671,0x8e66357b,0x23844fea
p55_local0_end:
SECTION .p55_local1 DATA_VA=0x0009ba000
attr_data {
Name = .p55_local1,
VA = 0x00000000009ba000,
RA = 0x000000007e800000,
PA = ra2pa(0x000000007e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p55_local1_start
p55_local1_begin:
p55_local1_start:
.word 0x56a67801,0xe1b42704,0x03c2e652,0xfddd3656
.word 0x54d0772c,0x995755e7,0xdfcbf98f,0x53defbd7
.word 0x971d299b,0x21171482,0xc71d1f12,0xdc699551
.word 0x5c6bf76b,0x46eb09a6,0x10543a4e,0x52a737e9
.word 0x1003a9da,0x77545c83,0xcadad75c,0xca568fa2
.word 0x855fbe53,0x239beb6c,0xf06b19d0,0x9fc0b56d
.word 0x304d9eee,0x98b4f186,0xf62799b5,0xfa7dbd4c
.word 0xbf696e5a,0x08073da7,0x686804e2,0x3f6771d8
.word 0x1439267e,0x3910bde9,0x524afaf4,0x977df0c2
.word 0xb4b17b35,0x59397f8a,0x78161db2,0xdc7ce4d0
.word 0xaaf68a46,0xe1cc7e41,0x097cd3ee,0xbfcbdabc
.word 0x0bb1e4e0,0xa43563b1,0x00754953,0x58a214ff
.word 0x8a4ce684,0x6299d50b,0x7fdef474,0xe6f45ea0
.word 0x39b5bc5c,0x7526100f,0xe10b44c2,0xe99554cf
.word 0xdc128716,0x8c389124,0x4f3b5cbe,0xb8648dad
.word 0x83431de3,0x19b3be02,0x896e23c7,0x0fa59e48
.word 0x168dc16a,0xf4bb66a4,0xc08fc3e2,0x4e7921a7
.word 0xdf6636ef,0x6b8376ed,0x90276c76,0xe45626fb
.word 0xf11c12ac,0x4f5f3cd1,0x57f69e20,0x785afaaa
.word 0x94b4da3d,0xd1050dfa,0xd384960d,0x0b54a130
.word 0x46d74fb7,0x0d64b8b5,0xb8d697d9,0xf07990b7
.word 0x21a918f3,0x482630da,0x9012ef80,0x3fb89a36
.word 0x04b667d5,0xf34255f8,0xd0f56e06,0xa33022b8
.word 0x969b61ee,0x50cf6ce9,0xdf39b136,0x4563bdf3
.word 0x48dd50ee,0x2e1cb026,0x01fc0c85,0x53f09bcf
.word 0x957be0a2,0xf7a733c2,0xe54ededf,0x5c6ffcef
.word 0xc6a53860,0xaf846e29,0xd2a7aba9,0x596606ca
.word 0x4ce683d5,0x56d86693,0xa121318d,0x08a26ff8
.word 0x23842fae,0x5a2bcf42,0xab63121b,0x420b51ad
.word 0xdcbad61b,0x9d56b7a0,0x0658ce48,0x09d4ac8f
.word 0x9cdee237,0x53ddd4ae,0x08b421fb,0x19cad858
.word 0x9bc3b52c,0xa90ed7db,0x8917ef11,0xa7b8c434
p55_local1_end:
SECTION .p55_local2 DATA_VA=0x0009bc000
attr_data {
Name = .p55_local2,
VA = 0x00000000009bc000,
RA = 0x000000007f000000,
PA = ra2pa(0x000000007f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p55_local2_start
p55_local2_begin:
p55_local2_start:
.word 0x5bda85b1,0x46b8d8f3,0xac9c4248,0x8c67170a
.word 0xb4f9fbb0,0x908bcc9e,0x2dd5a479,0xcef718c0
.word 0x5e99d187,0x260fcc91,0x6e29e6e7,0xce501592
.word 0xab5de3b4,0xfe4fd04d,0x24cf75c0,0xbd9b9224
.word 0x85118138,0x31ed519d,0x98433258,0x718c3884
.word 0x346453f1,0xf9c90360,0x68cd0cf0,0xc2f2f51b
.word 0x2bc9224f,0xbfd68b19,0x20362df5,0x0d25684a
.word 0x67743798,0x019406ce,0x97def45a,0x5df001a9
.word 0x8211d28b,0x74db49b3,0x600bd86e,0x427573ac
.word 0x7aefe3f9,0x3dbaa8eb,0xec8c7dcd,0x3b8cde61
.word 0x1c934373,0x67c183f2,0x6c6e2d86,0x8f09fb32
.word 0xebc00335,0x2505bb57,0xa1ca3773,0xc61aae81
.word 0xa83b2248,0x04122402,0xdcebd36b,0xfc38a156
.word 0x2ecd049a,0x77e26b0f,0x2fad8c68,0xdfac7003
.word 0xbf16206b,0x8eb97763,0xda366613,0x63bedc71
.word 0xb77c0196,0x9a679057,0xbf327469,0xf5415988
.word 0xb3a935cd,0xa5a8c128,0xeeab93d8,0x4649a8fd
.word 0x8df21540,0x8245805a,0xbb116d3d,0x0ec5bea3
.word 0xd5ceef73,0x0d78b61a,0x1a1e841c,0x5726a68e
.word 0x7e0b2194,0xc3e8f03b,0x964e2a9e,0xadf11f8f
.word 0x22f8254d,0xe1e1c023,0x675835f5,0x6d4bb238
.word 0x84dceecd,0x2a69699d,0xc76ac28f,0xbb3537f3
.word 0xd0ea0fe7,0x17c3a0a9,0x4cef8019,0x9b313ad5
.word 0x2cd9ff9d,0xefd6736a,0x404112f4,0x3047d386
.word 0x7d2f2d90,0x7fa6f387,0x55c125ab,0x7492ecbb
.word 0xb6456bd1,0x50a6cda3,0x8e807819,0xcfab4823
.word 0x009c1143,0x6fb925a3,0x3731bb65,0x64343509
.word 0x433d9809,0x84a7ec1e,0xe7913f6d,0xac7d9f1e
.word 0x1c19f16e,0x63498924,0xbe7ca464,0x234f3612
.word 0x2254ceb8,0x14acae16,0x6722a8ab,0x16ec98f2
.word 0x92cfa246,0xaafdff2b,0x52004cce,0x8c04c90e
.word 0x8771e188,0x95c6f254,0x671833b0,0x490710d4
p55_local2_end:
SECTION .p55_local3 DATA_VA=0x0009be000
attr_data {
Name = .p55_local3,
VA = 0x00000000009be000,
RA = 0x000000007f800000,
PA = ra2pa(0x000000007f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p55_local3_start
p55_local3_begin:
p55_local3_start:
.word 0x7eb8c638,0xc6b6ff38,0x540722b7,0xbb1a2072
.word 0xb0af589f,0x33373862,0x182a1cc2,0x8712e739
.word 0x64a5940a,0xc0b17df4,0xd74d8cb8,0x4ce294f0
.word 0x64621b0e,0xee438f97,0x4a070838,0xae6a19dd
.word 0xd4835823,0x468a502d,0x41332460,0x2ff6b46a
.word 0x30170208,0x451456ca,0xfdab5641,0x54dd9cf3
.word 0x680a79c7,0xfc241224,0xd9ef0f09,0x6e6fe1e1
.word 0x0ea3b51a,0x1420fdd5,0x876fb223,0x584683a2
.word 0x82232449,0x1a3f87c0,0x206801f0,0xdce43c09
.word 0x275aacf7,0x37c000e3,0xf62cc6b7,0x83d7a5c4
.word 0x175c531d,0x4b3fdf9f,0xdaa655fd,0x25f01e3d
.word 0x5bbb82b8,0x89e1fb69,0x52acbbc5,0xb987c2c1
.word 0x116a2e5c,0x9529f8f8,0x9dedfeac,0x01116764
.word 0x5ba6de75,0x410c3efc,0x457b8d3d,0x542b430c
.word 0x51cb61a9,0xfa2b64c0,0xd012c74b,0x7dbb8afe
.word 0x61e9b490,0x6cb2087e,0xf897a7d3,0x469f6d24
.word 0x50740900,0x65f9d2fb,0xb85e407d,0x5a219f31
.word 0x14180c07,0xfe867820,0xdbb776ce,0x20f0f11f
.word 0x581facd7,0xdc99d97d,0x2a551e5d,0xc794eac5
.word 0xa0bb2cc3,0x9b182cc3,0x002658e2,0x42986f06
.word 0x07090b43,0x9e2ceb2f,0xfb4fea21,0xf5ea61b3
.word 0xdca24eae,0xa465ddee,0x9fd68c3f,0x8a05daf3
.word 0x51ba70ad,0x067b19b8,0x2ca5e2cc,0x82fc4838
.word 0xa7e19e40,0x2dab2485,0x7be77be2,0xf6c915a5
.word 0xc9f1998d,0x6513a106,0x0f926bd5,0x4ce068f7
.word 0x123db40d,0x75c53b3f,0xfcc8a213,0x76c2b063
.word 0xfc5e67c2,0x2bdad1eb,0x9fc04af9,0x032798fd
.word 0x7e38cd7f,0xaf60a4fc,0xa482e86e,0x4efda487
.word 0x592a6255,0x5b603d0a,0x5fb70027,0xdfbdbccd
.word 0x1bc42967,0xfaa90f80,0x892cd43e,0x56e3351a
.word 0x4bfb15df,0xbd4bfe6f,0x8183cd2a,0xda7ce9b1
.word 0x55e74ab0,0x2ab84f2b,0xa356bdce,0xf5529f7a
p55_local3_end:
SECTION .p56_local0 DATA_VA=0x0009c0000
attr_data {
Name = .p56_local0,
VA = 0x00000000009c0000,
RA = 0x0000000080000000,
PA = ra2pa(0x0000000080000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p56_local0_start
p56_local0_begin:
p56_local0_start:
.word 0x3680afe0,0x879c660e,0xce9f22a5,0x26b0751b
.word 0x41f1d588,0x647e9a26,0xa481b45f,0xa9074ae8
.word 0x646b80e7,0x413f4916,0x13a7a284,0xa1f840da
.word 0xaa362e35,0x98546b33,0x384d2719,0x98b127a8
.word 0x8e0a4df1,0xc25be501,0x9137d2d2,0x517c50c3
.word 0xbb334998,0xff7ed682,0x1862170a,0xbb031f36
.word 0x86b5c1c1,0x2165b522,0x2d1fbeb5,0x354edf1a
.word 0x9625b383,0x1cba5c4e,0xcb62963a,0x1130e395
.word 0xaf0425ed,0x71641f62,0xae3db493,0xd034381a
.word 0xb4f230ae,0x00c689a3,0x044851e6,0x6132864a
.word 0xd24e5a07,0x9cf8728e,0x3cd3686a,0xea40e9a6
.word 0x37f70136,0x0fdd27a9,0xfe64e48b,0x1eaa691c
.word 0xe02cc475,0x09198878,0xd33a6463,0xbb73cf13
.word 0x81a8faef,0x8f38fbea,0x5e436ab1,0x816c589d
.word 0x604754a2,0x76fec9f4,0x1529c4d4,0x92c3b979
.word 0x46ee6a8f,0x403a547a,0x06a36ec0,0xc3650bb3
.word 0x2b869d34,0x69e03e9d,0x3df6037e,0xb4189a09
.word 0x49c46d68,0x8531e462,0x572b7468,0x5d9dd7f1
.word 0x73d1e4eb,0x6eb036d6,0x0826e25f,0xd93eed09
.word 0xcb1a6611,0x35fa3f6a,0xed40a67a,0x7eb06107
.word 0x28058f69,0xe72d9866,0x2da1c716,0x345fd374
.word 0x8234d5e3,0x6bff0f57,0x754dc1b6,0x80cb6956
.word 0x5f3b924d,0x80034c01,0x2e2d3afc,0xa524d83b
.word 0x7252ae2f,0x1eee305f,0xb917cf83,0x82d35f78
.word 0x20626fcc,0x96594ab3,0xbf253d0e,0x07208fe0
.word 0xe4e6ce5d,0x8fe3fa3d,0xb8e3a49f,0xfa1515b6
.word 0xf36e3a7f,0xebd2e518,0x975cb8a2,0x3c4e3469
.word 0x1671fcb9,0x7f998e1b,0xfc3a3c0f,0xfc5f2c08
.word 0xb033ac72,0x9fb1037d,0xe5884782,0xdc1da072
.word 0xddbbf3b4,0xe1006c94,0xd4f95782,0xf20c7cbf
.word 0xf7694ae1,0x39618e5d,0x86bf47cc,0xa5b26175
.word 0x5c76b48f,0xaf237522,0x0a720c44,0xe41cb8da
p56_local0_end:
SECTION .p56_local1 DATA_VA=0x0009c2000
attr_data {
Name = .p56_local1,
VA = 0x00000000009c2000,
RA = 0x0000000080800000,
PA = ra2pa(0x0000000080800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p56_local1_start
p56_local1_begin:
p56_local1_start:
.word 0x59fb7786,0xef462817,0xfe61f9d5,0xd3c08448
.word 0x5b659e59,0xf8f42ddd,0xdac9a846,0xd9d120be
.word 0x5a311354,0x82275bac,0x225e18e2,0x39b85ba6
.word 0xec1bad72,0x67f48dcf,0xda2dbef2,0x38d5504c
.word 0x1a844f21,0x1baf76e1,0x396501ee,0xb9f14c5f
.word 0xeded7906,0x6443d783,0x08c509b9,0xde8b4434
.word 0xd446627d,0xf6b8182e,0x4e9fb082,0xc5dfe350
.word 0x259d5cdc,0x2099926a,0x6f4a80c9,0x1625a6c7
.word 0x05c63e1a,0x13ffbb20,0xf1aa18d1,0xe02b9ad0
.word 0xa4e6ed9c,0xca260f04,0x31ec1ad5,0xfc265d42
.word 0x23b0c019,0xce5a4f11,0xa1f63144,0x0e5bf44f
.word 0xb98e9580,0x9fc6c02f,0x96b019cf,0xc39e6573
.word 0x70dd603e,0xcd7724b2,0xdda67c93,0xa0142b47
.word 0x307900d6,0x1f3905c4,0x5fd11c83,0xdf0d753d
.word 0x6bcd76d7,0x27d80437,0xd5c7ae8f,0x801e4b3c
.word 0xba7b15bf,0xe5897c99,0x1cedd7c1,0xc7ed1019
.word 0x09505060,0xba1f978e,0xf123520e,0x3b0c5742
.word 0x5ceb2ee0,0x2137238f,0x63b065ec,0x73a89100
.word 0xade9903a,0xcc0b193f,0x318e65fe,0x2aea96d8
.word 0x59474286,0x560c10ad,0xd19979be,0x30604fc6
.word 0x71eacb51,0xe522cf51,0x0456b40a,0xa0aef0c3
.word 0x5a230779,0x35eeb4ce,0x02ade39e,0x8e09fb89
.word 0xc16e9287,0x0a967ce1,0x0a030243,0xdc80c0e3
.word 0xa4422e6b,0x4523d190,0xa23d3376,0x03c72b47
.word 0x54d5958a,0xb04878e7,0xf283c98b,0x0868ebdf
.word 0xd01b3cfd,0x2735794a,0xd6ff7fdc,0x51cc6134
.word 0xf734e79b,0x484d5e89,0xc6266b10,0x46562287
.word 0xd4dec57d,0x4dff4e25,0x191bd74d,0x03afaadb
.word 0x9ee33745,0x13ccfe4c,0x413407ce,0x4e874095
.word 0x32ffdf58,0x650f09e7,0x8aa94892,0x636f23f8
.word 0x7a0b9732,0x2741392b,0x0b8440ee,0xfe105d3d
.word 0x21862fc9,0x89dc577e,0x50d6e84f,0x09c822cd
p56_local1_end:
SECTION .p56_local2 DATA_VA=0x0009c4000
attr_data {
Name = .p56_local2,
VA = 0x00000000009c4000,
RA = 0x0000000081000000,
PA = ra2pa(0x0000000081000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p56_local2_start
p56_local2_begin:
p56_local2_start:
.word 0x2bb13f5d,0x571aabc4,0xa8392dc4,0x8ed02ad6
.word 0x310f3218,0xccb8f2b2,0xa2ae5c1a,0x2ff34757
.word 0xce13eb2c,0x93b8930e,0xa72ff074,0x2441ef45
.word 0x0c5c68ae,0x5b5c4dd3,0x480ce45d,0xc6b911f1
.word 0xe083e1ba,0x51fe0b25,0x2163e26f,0x07e44dfc
.word 0xadf1fb9a,0x183002f2,0xf9f5df58,0x093f01e0
.word 0xc6f084ec,0x08769e1e,0x01ad82d9,0x6c78011e
.word 0xefb5d787,0x29f049a4,0x10889af2,0xead47f9f
.word 0x3befadab,0x4f835d8c,0xb1b0b100,0x94377de1
.word 0x8d326036,0x98dc48ee,0x37222c9d,0xd3ea9013
.word 0xeed92a7c,0x5c7c7f49,0x26542975,0x7dd808fd
.word 0x5498cd99,0x55cfeac0,0x7ee1bd97,0x8b090218
.word 0x545286c4,0x2e8ade1c,0x0b3a3a0c,0xae83d1bf
.word 0xbe3d97d1,0xab8536f1,0xa1cde19c,0xb6d2d237
.word 0xf3215dd5,0x5ddb1dce,0xd6111a48,0x8f25b426
.word 0x4276d58e,0x3298194d,0xc02ad346,0xc12bbf08
.word 0x430b43ea,0xf9589faf,0x206ef302,0x3aaf1ef9
.word 0x7c98b43b,0x43385b02,0xe1c9b14e,0xf7e43590
.word 0x581e917b,0xeac90ece,0xb57236aa,0x38a853c5
.word 0x2246addb,0x5b889d5e,0x07536ed7,0x325a81ec
.word 0x567eb12a,0x34c47d18,0x7e541fa9,0x305eaa01
.word 0x65ad7c9b,0xbdfeb3bc,0x67dd5a7d,0x31cd63ec
.word 0xcf98e06b,0xb9399bdc,0xae37988f,0x95e87a8e
.word 0x47ae3d93,0x1230124c,0x62d0f5d2,0x3579878c
.word 0xf46786d4,0xfe8e44e9,0x9884db15,0xf435f163
.word 0x120640ee,0xc511b319,0x969ac3cc,0x17ed1e64
.word 0xc4f31000,0x3427f04c,0x9da1c0a1,0x9e9a6d59
.word 0x22e9ae46,0xb451edbe,0xbce349df,0x9f9cf3b5
.word 0x9a5dff2e,0x331bf851,0x9b1ed789,0x8c5649b3
.word 0x22ce8954,0xae5084a2,0x481ec392,0x701324b7
.word 0x33501506,0x712f0be1,0x936d475e,0xc6c289db
.word 0x2657b300,0x9063ca9d,0x5cf73da4,0x3cf884d3
p56_local2_end:
SECTION .p56_local3 DATA_VA=0x0009c6000
attr_data {
Name = .p56_local3,
VA = 0x00000000009c6000,
RA = 0x0000000081800000,
PA = ra2pa(0x0000000081800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p56_local3_start
p56_local3_begin:
p56_local3_start:
.word 0x0e08aa50,0xa357dd36,0x9e50a6f9,0xea1a7fb0
.word 0xecf354b6,0xb215d58d,0xb0ce42f9,0xe1d4db9a
.word 0xe2094d27,0xa50c3ca7,0x4723ac96,0x2eae0d0a
.word 0x25da40bd,0x226f32f6,0x4ab41439,0xd6100974
.word 0x1adc23ed,0x47b11103,0xa8709a35,0x787d2053
.word 0xed351606,0xeb7c2cb4,0x4c66be84,0x8a4e5b60
.word 0xf9415fea,0x34563871,0xf71de8ca,0x41319136
.word 0x410329a2,0x80ee2d89,0x89252a75,0x4fd23a05
.word 0x3bfb8e08,0x70fabd89,0xa3b69efb,0x6198a2c9
.word 0x2e13709d,0x04257f82,0x90e371ab,0x78eb6b4e
.word 0x556a7b89,0x82fb5115,0xbd61631b,0x4a4b08bb
.word 0x9d8f8218,0x2398c4b9,0xad052462,0xed15bd71
.word 0x7cca1ea6,0x7c869628,0x74ede1d7,0x34b1f823
.word 0x25761e4e,0x9323aa97,0xc28867c7,0xe6ac038f
.word 0x4fbb8ac4,0x3c681885,0xed6a5090,0xd12aed5d
.word 0x694c1ba5,0x5765e137,0xdc9b4b94,0x13947931
.word 0xb06736a2,0xcd3877bb,0xf7097f2a,0x6d58894f
.word 0x504defc4,0xc44b30f2,0xe3f5dfab,0x685a439d
.word 0x7fc44465,0x7dc621cf,0xf8dd17c2,0xfeb8639f
.word 0xe90a2062,0xd2f8c16e,0xbfca927e,0x2de57350
.word 0x31869979,0x0f6c0f1a,0x3e8f060a,0x9582be1c
.word 0xe0f87fef,0x08bbed3b,0x11b7998f,0x2eb7a44a
.word 0x8afeb6da,0xf0bb126b,0xa21d0445,0x23ac6044
.word 0xde9a5160,0xbfda0a7d,0x69c00752,0x9596e17e
.word 0xe8c53ef8,0x62d5b4d0,0x97d390e2,0x540b5cd2
.word 0x829290db,0xc81eaf6c,0x33f6c645,0xbf1ce77f
.word 0x6e30490f,0xd0d90dbb,0xb19a20f4,0xc4ddf11b
.word 0x5fb97432,0x8f68f132,0x171afe45,0x8df53b70
.word 0xab31edaa,0x75f5f841,0x7c27e9ed,0x1df5531e
.word 0x74e0a2e0,0xbed5d112,0x32ec3ec1,0xad159024
.word 0xb047871c,0xc9b0b7e5,0x37dccb7f,0xf3b81385
.word 0x9e5f9419,0xd223a855,0xf6f9af09,0x813f57fd
p56_local3_end:
SECTION .p57_local0 DATA_VA=0x0009c8000
attr_data {
Name = .p57_local0,
VA = 0x00000000009c8000,
RA = 0x0000000082000000,
PA = ra2pa(0x0000000082000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p57_local0_start
p57_local0_begin:
p57_local0_start:
.word 0x8c974f86,0xf62539ff,0x2557d771,0xe33d269b
.word 0x4ae61e29,0xf6813616,0xac896540,0x1aaeacfb
.word 0x771f0e19,0x859a00cd,0x10ca2dc2,0x884a3d69
.word 0xfd72690b,0x4f6ffe1a,0xa06a4585,0x5f102447
.word 0xfdca91d5,0x97a4b3ff,0xef372864,0xff1799f7
.word 0x7ea63fc8,0x40aca2b8,0x5f004dc7,0x92eefdc5
.word 0x5c08eab4,0xd72a0319,0x3bcba7e5,0x913a2e32
.word 0xf48070c2,0xb1a0a364,0xac526964,0x52ec37d2
.word 0xef7ac152,0xc957b620,0x2486544c,0x99fd7124
.word 0x99c833c5,0x67c168dd,0xbdd4b82f,0x2f66b82d
.word 0x07bb7314,0x166e817a,0x0730bd6a,0x7d6f71ca
.word 0xd80a29b9,0x8026bb53,0xe5ead31a,0x2ae4cf56
.word 0x59de7ed7,0x54c3fc83,0x0fdbc2ce,0x0e15f237
.word 0x9d69ba83,0x72a89f7f,0xbb4d9376,0x258b1376
.word 0x03098554,0xe882cba5,0x9a8e3f9d,0xfb1b4aaa
.word 0xae309a3e,0x3d4091f3,0x97060042,0xebc911a5
.word 0x02462960,0xc87dc19c,0xd7b818ef,0x565e4661
.word 0xa0237fe8,0x9cc2d485,0x3ea4eeae,0xb1e2d4ca
.word 0xbbbacfac,0x1cd93200,0xddcb5bbe,0x2ceff9a0
.word 0xbe872287,0xcb422f36,0xfb8ecc5e,0xac42b423
.word 0xc8ab0a04,0x2956234d,0xbfc4bd33,0x81cc7cc6
.word 0xdea11bef,0xd5792abb,0x15d98a86,0xd9e2fb9f
.word 0x40767ed4,0x9623d2bd,0x17d8d809,0xe61acc0f
.word 0xb85ef771,0xbbcb335a,0x042a25e1,0x3334350e
.word 0x14d8abbc,0x76a813d8,0xb7f6e2e9,0x6192a0ac
.word 0x580eb049,0xa6eb83f6,0x04e480cc,0x3529df63
.word 0x65c46975,0xe191ff32,0x5a7de2dd,0xfbb50f6f
.word 0xd8cf55a7,0x902ec0be,0xcb257366,0x981be78d
.word 0x015013c7,0xde375b33,0x02663ea4,0x19646a0a
.word 0xf0ebaf66,0xa001807e,0x8e37cd16,0x167290d2
.word 0xa46e64a1,0x44c5400b,0x8d9bd4c6,0xc829364d
.word 0x614de324,0x580f4216,0x14e177b8,0xcac9a64d
p57_local0_end:
SECTION .p57_local1 DATA_VA=0x0009ca000
attr_data {
Name = .p57_local1,
VA = 0x00000000009ca000,
RA = 0x0000000082800000,
PA = ra2pa(0x0000000082800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p57_local1_start
p57_local1_begin:
p57_local1_start:
.word 0x626ab86a,0x618f8b31,0x4f992fdf,0x76f143bc
.word 0x0b985abb,0x97704177,0x9b0f993b,0xda7ec71e
.word 0x6144a0ce,0x2a889fdb,0x8a8ab403,0x302ef0a2
.word 0xda9d4254,0x8e26a992,0xa825bb7d,0xa0b5ffad
.word 0x365a50a0,0x7a9a7bf5,0x855e3379,0xb6d24d65
.word 0x3e86a0ec,0x0edb4ba6,0xed47a586,0x2c3a2e04
.word 0x522713ad,0xf9f531c8,0xb13247a8,0x405f8878
.word 0x11679e84,0x137694a9,0xf5125d6a,0xe49165e8
.word 0x935150f4,0xf9fda849,0x76d5e5cf,0x02bc74c2
.word 0x6fa1d7eb,0xa5b375c4,0xad7769ad,0x0b5d99c5
.word 0x296acb88,0x995015cb,0x467dd4b8,0x04679e0c
.word 0x3a10cece,0x45fcd15d,0x8d0e09ac,0x7af8ec82
.word 0x35dd3603,0x7fe2972e,0x97d0f95a,0xc8ff7f6e
.word 0xb2b4d079,0x05b21a36,0x8bd301bb,0xfa91de40
.word 0x52fc1449,0xad744913,0x1b952730,0xe819d17e
.word 0x52d1c855,0x997fc997,0x4ca15d41,0x5ad43983
.word 0x2d63dfa5,0x6fc89f96,0x07dd5502,0x126ff965
.word 0x2c7f2237,0xbfb691c1,0x64721d37,0xd9067d35
.word 0x0bd8e4ed,0x87f4ab82,0x3cc84f68,0x6d6de45c
.word 0xb0a1e8fb,0x24e4f8ff,0xb97499ec,0x9212efc0
.word 0xea9aecd4,0x71639532,0x95a9ce9c,0x00428b91
.word 0x65ff7db3,0x76060ac6,0x47a6b673,0xd1f5058b
.word 0x6f1d9764,0x4b62d65e,0x6634270d,0x8c4ab729
.word 0x9a14b68d,0x01776365,0x85207f0b,0x0d5fd36c
.word 0xcd509d1d,0x763ff9b5,0x98471a35,0x4ab025cc
.word 0xee20c2b8,0x40936274,0x31aeb6ae,0xe31d4d4d
.word 0x7ab792cd,0x207c971e,0x90960446,0xbbed51e3
.word 0x64df1b90,0xdc8cf9ed,0x8a4f9e8f,0xf7b3aa3b
.word 0x24031a77,0xa08a5145,0xc09caad7,0x0a4447d6
.word 0x26b5b004,0xc423ecfc,0x4eb28709,0x3e742284
.word 0xbdcb39d4,0xbded44b1,0x2622b249,0xa037624e
.word 0x1fb1427d,0xb7bbfa56,0x3c692395,0x9165dc78
p57_local1_end:
SECTION .p57_local2 DATA_VA=0x0009cc000
attr_data {
Name = .p57_local2,
VA = 0x00000000009cc000,
RA = 0x0000000083000000,
PA = ra2pa(0x0000000083000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p57_local2_start
p57_local2_begin:
p57_local2_start:
.word 0xa85a6862,0x442aa4b9,0x3c9a9d6f,0x94f7818a
.word 0x08cff159,0x969e79a5,0xcda832ef,0x2b4db779
.word 0x06cbeb4b,0xa6a866fe,0x6372a3bf,0xa1cd1eae
.word 0x216d15a7,0xfe6fb449,0x5c91c136,0x95f5ae69
.word 0x28ec1bdf,0x66c009b2,0x0fe4dbb2,0x515b8cc1
.word 0xd802a5e2,0xdea5deee,0xb686938f,0xa28349b5
.word 0xb3e26c92,0xea52af6e,0x5268f6df,0x20b6582e
.word 0x84e2ec61,0x94bef983,0x85480d98,0x84638a70
.word 0x5dfa11ee,0xef2e9325,0xce1d1c3f,0x2a9753ec
.word 0x9898636c,0x7491c493,0xbdb9ae82,0x9c282cd5
.word 0xc3e0065b,0x26161a46,0xb211b061,0x4c55ffa0
.word 0x0f21c6eb,0x28cd777a,0x569da2af,0x04adf73b
.word 0x36dcab2c,0x180c6a9e,0x9e0799e7,0xf26bc8ad
.word 0x19dbd5c5,0x15bd1ccf,0xde4b8aa8,0x5ca25e7c
.word 0x7fb829e9,0x36e7515d,0xd953e2b7,0x32cfa3cc
.word 0xfb7b1681,0xc9fbac07,0x4474d490,0xf3bac20e
.word 0x9746d683,0xa3529d08,0x1b396b97,0x8cde7fdf
.word 0xec4e5fd5,0xd82c26a4,0x3ab46753,0x6ebb6de0
.word 0xcb2e8463,0x78942486,0x2a485e1b,0x1e92881e
.word 0xb5ba7499,0x7bcff9cc,0xe59bffc7,0x65a08e47
.word 0xf78349a8,0x4535c0b6,0x9d9e9f85,0xdcf4f35c
.word 0xc1b56e63,0x9b97eb58,0xf0eed140,0xafff0393
.word 0xc02188d6,0x2048d41f,0x5419a16d,0x9f8b3d8d
.word 0x3585b9e2,0xfc59e330,0xc360a674,0xa5d965b4
.word 0xa02fbc87,0x47b23e9c,0xb8438eff,0xacd39326
.word 0x6f47fb58,0x8a22e57a,0x93d687b7,0x4d670bfc
.word 0xca233aa7,0x8dab45be,0x0fe36918,0x502a71db
.word 0x819107e4,0xc9b4c104,0xf43f1523,0x4df08315
.word 0xf3a9f923,0x183f2e56,0x34580989,0xa2be0b05
.word 0xea5f483b,0x4f47003a,0x457948cd,0x4e755f1f
.word 0x43f37d72,0x1e7eb449,0xe2d2f488,0xb50f98c5
.word 0xa16618ef,0xe47b6f45,0x27acee21,0xd924a71c
p57_local2_end:
SECTION .p57_local3 DATA_VA=0x0009ce000
attr_data {
Name = .p57_local3,
VA = 0x00000000009ce000,
RA = 0x0000000083800000,
PA = ra2pa(0x0000000083800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p57_local3_start
p57_local3_begin:
p57_local3_start:
.word 0x494e96ec,0xf43b0ae7,0xe67cb74f,0xadf54cb7
.word 0x709e652c,0xe0c0fc5c,0x91cec468,0xec359bed
.word 0xc1526258,0xf5cb5004,0xe7ff751a,0x06e7406c
.word 0x9fe71ef2,0xeb484bbc,0xffe408ad,0xfa0f67f8
.word 0x10b9cc4b,0x8d1f332f,0xa076f5ec,0x0697ea44
.word 0xb98ab418,0x7fb07a11,0xfdf74d7b,0xa9bc0e5a
.word 0x22457175,0x2fa41a93,0x6c472288,0x40a092b9
.word 0x90e12d12,0xa01a51ef,0x143dbccf,0x3bdf71d8
.word 0xa0bf7ec7,0x96b95e95,0xf350926f,0xb7ac946b
.word 0xbfbcb7ba,0x940ff608,0x8479855a,0xb575bf29
.word 0x36731661,0x26f114bf,0x0ca7c2dc,0xb5caa905
.word 0xf708a36e,0x363a602d,0x6171f69b,0x932b5cb8
.word 0x23c21dae,0x006e1355,0x76fd35e6,0xfede8d24
.word 0x3db8a39c,0xf686e7f6,0x02f12f2f,0x8a7f4146
.word 0x4b3150bb,0xba3c489a,0x1c5da8de,0x7cd54f86
.word 0x846336f3,0x3269baea,0xa28f931a,0x64dd3331
.word 0xa3ada5ef,0x56bf6a05,0xb44c4e07,0x0defa1f6
.word 0x7f0d8636,0x80371e5b,0xf767f18b,0x604e91f5
.word 0xbe4c80a7,0x0ca0b43e,0xb92148ef,0xfff4f271
.word 0xe454b5d9,0x93a73b12,0x1883ee7d,0x7a8eddfb
.word 0x7b856fca,0x998ee442,0xb7eeeac9,0xc43c1436
.word 0x7d668f84,0x4a86cde4,0xf6819072,0x92b19635
.word 0x8fc1988a,0x4bd408be,0xbf3c6579,0x6eec2dbc
.word 0x0743260b,0xa307b905,0xa15ff532,0x7d2e8175
.word 0x51386d60,0x1ebf0bae,0x679c3bef,0x16180e29
.word 0x1605c5f5,0x6d364562,0xbf356507,0x677ea421
.word 0x9ce9bfcc,0x5a5363ab,0x3f390ed0,0x3add20b7
.word 0x643c1cf6,0xcdca64a4,0x36d2927c,0xd5c71944
.word 0x741c1dd1,0x337483a5,0x5d271ff7,0x403a6194
.word 0xcfa73b7c,0x11f10675,0x1818ff2f,0x1c8a8855
.word 0x29104e76,0x157c9980,0xb2ac5d67,0xb4e4a0a2
.word 0x20e20153,0x7f4c9025,0x62533be0,0x279b418b
p57_local3_end:
SECTION .p58_local0 DATA_VA=0x0009d0000
attr_data {
Name = .p58_local0,
VA = 0x00000000009d0000,
RA = 0x0000000084000000,
PA = ra2pa(0x0000000084000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p58_local0_start
p58_local0_begin:
p58_local0_start:
.word 0x6bda847d,0xe1b52b73,0xf76a4c7f,0xb7a61161
.word 0x8780e1be,0x67f3be7e,0x534a906d,0x88ba8108
.word 0xa8f915f3,0xb861336a,0x3ed9bddf,0xbbd265f8
.word 0xdd501c52,0x33393be1,0xd4267628,0xadd671e5
.word 0x48e063dd,0x5077f799,0x31f3041f,0x958deb37
.word 0xabe48bf1,0xd26a860b,0xd4219fa9,0xa39ada62
.word 0xf442737c,0x196108b7,0xee59b878,0x66711f6e
.word 0x95c63e4e,0x1f97a81d,0x61d98cbc,0x9a21a59b
.word 0xc9bd537a,0xda8312f5,0xbfe447cf,0xa1a1c7f8
.word 0x9863b1c2,0x3b88f2df,0x3d8ada57,0x982dc067
.word 0xb5ecf06d,0xce4b2810,0xd247bb8f,0xf61deb30
.word 0x1160ad4e,0xb92fb833,0x71aaccf0,0x0ad586a4
.word 0x64baaca2,0xdec1fea4,0xbd3f02e6,0x27444cb3
.word 0xc0b73680,0xd8bafe93,0x93bd9b74,0x063ef98b
.word 0xcf5b1aba,0x5f3e5007,0x93a0ad1a,0xef1252e6
.word 0xf125c264,0x7d8963b3,0x77c61f87,0x880d29df
.word 0x43b1def2,0x8e74453b,0xd767ce20,0x1128d6c1
.word 0x245f1681,0xf715d9d7,0x18c4fe4f,0x262f5cf6
.word 0xa29f903e,0xc36686f2,0x6aaec754,0x1162df81
.word 0x246075d1,0x982d3e2d,0x47847e0c,0xae2d6762
.word 0x4ea3cb90,0x8e4fd2f7,0xf639b6cc,0xafbb3110
.word 0xf9a84d8c,0xa239c782,0x5827782a,0x76a357a5
.word 0x32d206d6,0x05448d21,0xaed2fa10,0x50147443
.word 0x1d9f23f7,0xc3d9ec1a,0x585ba85d,0x755f5222
.word 0x99d494fa,0x1c324edd,0xffcfa791,0x73ac38d3
.word 0x3251c6d5,0xd8653239,0xeddb872d,0x5bfd6608
.word 0x0888eb57,0x6f98504e,0xd7fd4a4c,0x2f077ee9
.word 0x56bd61a2,0x0a7393a7,0x2582a820,0xbc31c7ad
.word 0x2ac80482,0xeb201ac0,0x388adef8,0xa65134f0
.word 0xe9672848,0x34170e6d,0x6d0846a9,0xe10271d9
.word 0xe7a0551f,0xc0c97ac7,0xb3c16c19,0xc5fd9c0f
.word 0x60777695,0xd7a10b9b,0xa48558bf,0xf2798eb0
p58_local0_end:
SECTION .p58_local1 DATA_VA=0x0009d2000
attr_data {
Name = .p58_local1,
VA = 0x00000000009d2000,
RA = 0x0000000084800000,
PA = ra2pa(0x0000000084800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p58_local1_start
p58_local1_begin:
p58_local1_start:
.word 0xff544c54,0x30c2b2f4,0xb16de5c4,0x20a9e3ba
.word 0x9487ef2f,0x7b24f402,0x74fac85c,0x3a07b538
.word 0x74b83b63,0xaeba93a8,0x3c73a050,0x0522c338
.word 0x00c2c76e,0xa0c775bb,0x66bb12bc,0xa104b2af
.word 0x2cee749b,0x1cebd4fd,0xe451fba8,0x56320fec
.word 0x286e031e,0x28703bcf,0x87896d0a,0x16ba4d36
.word 0x5d808867,0x116a066a,0x7abc8676,0x4e4e9b7d
.word 0xc4458e36,0xf06c2151,0xd706bcc3,0x47799563
.word 0x22d87524,0xd47017fe,0xe6e21837,0x2f576364
.word 0x02387058,0xe2d0636f,0xf069a49b,0x0d8214b1
.word 0x6c21cd44,0xfbeb1b79,0xeabc52de,0x8ac8033e
.word 0x53ebc8ee,0xdf381c26,0x18a55050,0x8c892730
.word 0x4f522f09,0x324d5d41,0x0e671718,0x289c0a55
.word 0xfb7964d8,0xb88d53f3,0xaf9b048b,0x458ad6f5
.word 0x8e50d400,0xa8c1086a,0x1e352625,0x9ca31ed2
.word 0xae47e558,0xdcc3ea45,0xe0b3a4a2,0xe62d893d
.word 0xaf9cb803,0xec8e758c,0xddac51a3,0x376e76ac
.word 0x7d972ac6,0xdf6c828f,0x2a56cb84,0xf47dcc81
.word 0x8fe61ef4,0xd0ffb662,0x2b624613,0xe3669e2d
.word 0x0345594c,0x800d4535,0x90e98c88,0x9179871a
.word 0x6a1b0a91,0x33bb83e7,0x61309e67,0x8bfbf510
.word 0x6e45c253,0x422c4a5f,0x708ac225,0xa9ef1cbb
.word 0x92a2770b,0x4e4f7c32,0x36d3e971,0xc9a3126b
.word 0x577c0193,0x303019ac,0xe47b1bd2,0xec77aee7
.word 0x7e5fb2cc,0x5ce0b878,0xbe4f6962,0x23e10cc1
.word 0x05710348,0x901cf3ec,0x52d25f01,0xe6579906
.word 0x72b9cde4,0x988b570c,0xaf1e3f19,0x9a2c40d3
.word 0x8c5355d7,0x93968487,0x3a560fc5,0x1968c12d
.word 0x799a20fe,0x5ad82584,0x8a876b6d,0x6eae8cb6
.word 0xa5d6b1c7,0xc5b4e843,0xe651b9ca,0x52b9fd35
.word 0x32065ea3,0xb4f563c4,0x3b0d68b8,0x7886f7e8
.word 0xb90f4c16,0x3c109d79,0x5c5f1a9e,0x39024aac
p58_local1_end:
SECTION .p58_local2 DATA_VA=0x0009d4000
attr_data {
Name = .p58_local2,
VA = 0x00000000009d4000,
RA = 0x0000000085000000,
PA = ra2pa(0x0000000085000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p58_local2_start
p58_local2_begin:
p58_local2_start:
.word 0x1bc3984b,0xa366b0bd,0xbcf58176,0x0e8e62ee
.word 0xf0d474d5,0x6ba63566,0xe81bc99c,0x19b5fa2e
.word 0x5c379bdd,0xe51094bb,0xe91165e9,0x4a315f65
.word 0x84b83b92,0xdf19c5da,0x55ea3f24,0x4bd8a38d
.word 0xf87ff5f6,0x4d201147,0x3dbc589d,0x2c4846ca
.word 0x74582f48,0xb3bcaaf2,0xa81c164c,0xdaee1d83
.word 0x50883652,0x4b3be1be,0x5841a7e1,0xb6a81b9a
.word 0x20e82341,0xc7cee9e4,0x24a9ba3a,0x50d574b4
.word 0x6c75029c,0x000062be,0xc383f8d2,0x9f9aebad
.word 0x97ce9b39,0xdc397bbe,0xf9548d40,0x9bcdce6e
.word 0xdac54c1f,0x42da398e,0x48a27250,0x6b6662d3
.word 0x4880c03d,0x6c37fe97,0x2ed5fb0a,0xc93f8608
.word 0x9aaa7b47,0xa41db460,0xb35986cf,0xecab1e73
.word 0x34e23fed,0x0661678d,0xb2a647b2,0xf24de97f
.word 0xaab1bae7,0x9567def1,0x3cd9e0d6,0xcb2baa29
.word 0x07e5843d,0x1610590a,0xa310ac4b,0x5cc2308d
.word 0x2c714f79,0x79603a8c,0xafb623db,0x92914570
.word 0xb775fa51,0x47966d35,0x50367b98,0xff147375
.word 0x245a26e2,0x4a0d4a17,0x1df8a34c,0x65f3bd6b
.word 0x51cdf080,0x3a57c430,0xc54f9769,0x2d45a5df
.word 0xb67e292b,0x69f8ee6b,0xaee6240b,0xb3f02d6f
.word 0x04977c39,0x4a998501,0x7f08837a,0xc249b051
.word 0x25947f1d,0x7136bc75,0xeab99629,0x69ff5f92
.word 0x12c29076,0xe56faab6,0x17915f80,0x086d2282
.word 0xf913ba20,0xa95b97b2,0xc9f4de28,0x9aff2429
.word 0x95c6ace7,0xe37e68b3,0x3edeeda0,0xbfac5add
.word 0xfbb015cd,0x744f6d47,0xc0235093,0xf2c9c281
.word 0xa106c03c,0xa1becd29,0xaee409ac,0x8a33ea28
.word 0xf9646698,0x7126f2d8,0xb49ac57c,0x377f3e22
.word 0x130ee46b,0xee3d82c4,0xcbc281f9,0xf7c8afea
.word 0xf803ce94,0xe18531be,0x1865a9ab,0x37b9a371
.word 0xd4fdcb16,0xbc9970a4,0x36d6c405,0x85ddb02e
p58_local2_end:
SECTION .p58_local3 DATA_VA=0x0009d6000
attr_data {
Name = .p58_local3,
VA = 0x00000000009d6000,
RA = 0x0000000085800000,
PA = ra2pa(0x0000000085800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p58_local3_start
p58_local3_begin:
p58_local3_start:
.word 0x801ef727,0xb25d56fd,0x546a6928,0xfe331fa7
.word 0xb6db4e94,0xe1333f80,0xde864ead,0x9c72ca55
.word 0x0029097b,0xd9aad8a9,0x903facf2,0x309cbfaf
.word 0x7ff6beb4,0x8890340a,0x23e19b20,0x048e5c56
.word 0x5e51a3bf,0x152c140a,0x392b4c93,0xc7f46bdc
.word 0xbb65da7d,0x672749b6,0xb086a226,0xf422e5ac
.word 0x37d7fbde,0xa96fede8,0x50c770f0,0x41a96cd8
.word 0x7fca904b,0x471fa2de,0x5db93dda,0xd6b497d2
.word 0x5e183029,0x8a20cf42,0x4edba54e,0x9fca1d64
.word 0xad1f76fa,0xa6b06275,0x90316a25,0x3a5733e1
.word 0xed2265f8,0xed8e3f73,0x18a517e1,0x53708e4d
.word 0x28ff088d,0x96f84d37,0xeed376c1,0x25d3a0c2
.word 0xbb4be766,0x731544a6,0xf4afe7e2,0x19e93e5f
.word 0x2557e825,0xf150797c,0x70b99f16,0x1592084e
.word 0x54a9ffa7,0xe73298d7,0x93409fad,0x18aca995
.word 0x074beaf0,0xee9180c3,0xfa0149d6,0x977784db
.word 0xa15a7669,0xc5323750,0xefbc3e0d,0xb260a1a7
.word 0x7a9f8884,0x36ae58bd,0x6dd8eca0,0x920f40c9
.word 0x2dc4e7ee,0x3ed2f391,0xb5723ac4,0x23f099d6
.word 0xc3a780d3,0x4536d7a6,0xebae28fe,0x93a610c6
.word 0xae0df544,0x91573812,0xf5ef7fc6,0x08654f03
.word 0x6964863c,0x5815f9c5,0x936cae6d,0xb2524c65
.word 0xede9fe6e,0x733dfcf6,0xd25bcf9c,0x0a5f4447
.word 0x255527c6,0x5d2d877a,0x07863bd0,0xc965c72c
.word 0x9f09ec57,0x12f465c5,0x84a2ba98,0x2716bc68
.word 0xdaebdde9,0x59c4c992,0xd9eda0bb,0x84293b31
.word 0xf1d4b22d,0xec12eb3c,0xdd51de75,0xea375959
.word 0x4dd0fdf1,0x7b58fac0,0x63d0e314,0xcee38eb5
.word 0xb8c0ec8c,0x29193989,0x53740303,0x5a681a59
.word 0x1bd23aff,0x49e9b683,0xd2a5b942,0x018be704
.word 0x9108385c,0x88a7de19,0xd4e671c4,0xa40ab86d
.word 0x0018e5e6,0xeec685d7,0x251445da,0x25b03105
p58_local3_end:
SECTION .p59_local0 DATA_VA=0x0009d8000
attr_data {
Name = .p59_local0,
VA = 0x00000000009d8000,
RA = 0x0000000086000000,
PA = ra2pa(0x0000000086000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p59_local0_start
p59_local0_begin:
p59_local0_start:
.word 0xb7146007,0x0849fa2b,0x45157ac1,0xab33f396
.word 0xabde8c30,0x0bca63db,0xe74cdaee,0x8231eb82
.word 0x64610700,0x4e733c1c,0xa9b6206d,0xea5465ba
.word 0x20a2be16,0xc61d7c8d,0xc61f62bd,0xb1899df7
.word 0xbaf9d202,0x795ca1ee,0x38677f27,0x7061d1a3
.word 0xda82c55e,0x630ba229,0xa59219ff,0xff26c3b7
.word 0x5407ed06,0xa9163684,0x4595217c,0x890f1fc7
.word 0x9d84f4cf,0xe6240123,0xfdedc868,0x29bd8ff1
.word 0x3b296f3d,0x5da6d98d,0xa53caf84,0x60df233b
.word 0x1a51b50f,0xd2971f8f,0x2c0a7990,0xdf14a06e
.word 0x5a9a82b9,0x22832d4b,0xb71d21b0,0xabda3688
.word 0x5aaa6e27,0x2c6ca9ab,0x69f88a86,0xde3d9399
.word 0x374a7b1c,0x2cc7d368,0x05f269f7,0x7aa53de3
.word 0x4dfad729,0xd2873f35,0x9ae20db9,0xc371bf10
.word 0x949db5f5,0x35006028,0xbf6ab92e,0x67e1be44
.word 0x52885afc,0x669376e5,0x1c1e922c,0xbad3f266
.word 0x5324a4a5,0x21423948,0xc29b95b3,0x3e360e82
.word 0x2a9d111f,0x444628b5,0xc82b2d5a,0x9c46f4eb
.word 0x20adfda1,0xd479e214,0xbe084664,0xcabbe225
.word 0x43d7d9e8,0xe5705ae3,0x33a2d5c8,0x25316b7c
.word 0xda131b38,0xb79a0809,0x6dd21c70,0x220dff67
.word 0x9e8ec603,0x69a21348,0xefa914c3,0x9e65964d
.word 0x171f1407,0x65f5d954,0x3c6b881a,0xf4adeccc
.word 0xb4197a23,0x2842ce36,0x60ec49b9,0x247168d9
.word 0x56a2bb17,0xd11a947d,0xe6d9064e,0x8984d577
.word 0x51586221,0x1d179b30,0x3fb60b72,0xa6a78909
.word 0x36c1baff,0x0f559726,0xb5d07ab6,0xefb6e09c
.word 0x338c9322,0x82a45064,0xb96cab85,0x5bab0bec
.word 0xa6648840,0x18827144,0x9cbaca6e,0x8b2f5660
.word 0x1f7af8da,0x99b30174,0x71f5774e,0xb7620606
.word 0xd079b87a,0x11030267,0xcd36c89f,0x989280a9
.word 0x44d33157,0xce2a9adc,0x401a594b,0x47176579
p59_local0_end:
SECTION .p59_local1 DATA_VA=0x0009da000
attr_data {
Name = .p59_local1,
VA = 0x00000000009da000,
RA = 0x0000000086800000,
PA = ra2pa(0x0000000086800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p59_local1_start
p59_local1_begin:
p59_local1_start:
.word 0xa22ed132,0x75bce359,0x72ea8f38,0x0a02ff4f
.word 0x6029fd8a,0xc23299fe,0xc0721ea0,0x8c0d2786
.word 0x2b033a31,0x559152ea,0x4c5ecfd1,0x4de13cd1
.word 0x9d6b80a1,0x02f48c05,0x20cf2476,0x6b0f9937
.word 0x602c2bfb,0xb70e4c48,0xeb592f8a,0x26d03045
.word 0x3aa6db7b,0xe8fe2c2d,0x7715fce8,0xe6a5dc96
.word 0x50f115c1,0xdbf3390a,0x573c7bf4,0x8d2e7c1b
.word 0x8eda9f49,0x12b17fc1,0xd326c0be,0x1dce1d27
.word 0xf905cd88,0x046c1d6c,0x5e4efca7,0x853ca868
.word 0x9a05fb34,0xb378cabd,0xa10bb9a9,0xff280997
.word 0xfa6fa014,0x0ef868fc,0x15a5c1bd,0x2a74f0bd
.word 0xdb907d57,0xca2cf546,0x25d52a76,0xa6b696ae
.word 0x967b12dd,0x3bdf7f51,0xc4f163ab,0x68a383a6
.word 0xec5a94ef,0x0527851d,0xee57f4b7,0x31c0a502
.word 0xe485fbf5,0x0e420bd3,0x5ed3deb6,0x841c5ffa
.word 0x638d052e,0xe95e53a3,0x1e83e5ae,0xa0370ec3
.word 0xa37f128c,0x88e2acb0,0x5838fdae,0x10d1de37
.word 0x38b5dcfb,0x50c96db5,0x5e67fa48,0x5fc532fe
.word 0x05b248d5,0x3499ebd1,0x01751fc2,0x9e47d319
.word 0x27542e6b,0x6b8a5715,0x6aef0a6d,0x813e78e6
.word 0x7682694c,0xecf84cb1,0x8ba2338d,0x29494cf7
.word 0x42adb4bd,0x7d87c2bb,0x98363b43,0x5a675743
.word 0x8a4270aa,0x4ae6a464,0x40deefbf,0x6be1e2fd
.word 0xc645da19,0x0f113a05,0x4fa34b8a,0xd0c65980
.word 0x3fbfdc81,0x9d9e9db1,0x0bc3e37a,0x1add7a37
.word 0x2a43ec55,0x58feb05c,0xbc03aecb,0x6758d991
.word 0x906f4e14,0xeb503142,0xeece7753,0xf1861a5f
.word 0x57034f71,0xb7132d74,0x1162a54f,0x3dc4ce92
.word 0x5831b826,0xedbf471f,0x00a6312b,0x5418bbf7
.word 0xb5fb4d29,0x57f79c19,0xfb527b13,0x3a3add0b
.word 0x4c5cad80,0xdf59603c,0xaff96e2d,0x541bdcc1
.word 0x7bd3ce9f,0xc841e31a,0x25fe01a9,0x0681727e
p59_local1_end:
SECTION .p59_local2 DATA_VA=0x0009dc000
attr_data {
Name = .p59_local2,
VA = 0x00000000009dc000,
RA = 0x0000000087000000,
PA = ra2pa(0x0000000087000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p59_local2_start
p59_local2_begin:
p59_local2_start:
.word 0xc9f0a08f,0x6461b08f,0x679bad75,0xe565a6bb
.word 0x0f03dc5a,0xd0e9c0d3,0x182a015e,0xea373415
.word 0x55d5f98c,0x84bd19f3,0x92c4ffec,0x19a26817
.word 0x98455069,0x71404b99,0xfee7105d,0x8b499b02
.word 0x14a0fcb6,0xf7e0a007,0xfbed3ad8,0x4f1f2e89
.word 0x8cb4f3d6,0x1c634f3f,0x9efe813b,0x980ce6b3
.word 0xd46e1106,0x02c75980,0xf2f7d93a,0xb3304bde
.word 0x154d8849,0x43837ad6,0x1451c8b0,0xc1c64ad3
.word 0xfeaa51e9,0x826be7b1,0xcaabacbc,0x7680bf73
.word 0x4b342a97,0xcc6e16a7,0x33841b28,0xbca2f1fa
.word 0x59c97101,0x290fae81,0x6b81b8b3,0x7a88107f
.word 0x2bb40ad8,0x16f148e3,0x71d47d2d,0x975281ce
.word 0x72bf9ad1,0x828d61d8,0xc2aafa19,0xd99c6780
.word 0x293f491e,0x34be69a4,0x26cdbc42,0x0b98b875
.word 0xba5e3f99,0x1dec579e,0xb42065d6,0x6ffc2869
.word 0xa77f15f2,0xd36946d6,0x93c981c3,0xa5dfc136
.word 0x5f776003,0x1418e723,0xb755d1f9,0x0dd3cb4e
.word 0x016ece6b,0x5caee85e,0x36fc25d0,0xec70d150
.word 0x922dca2a,0x37b095f6,0x28f0066c,0xee510a8f
.word 0x2caf7dcc,0xbbae1e5e,0x09d002aa,0x6a7364e4
.word 0x24d83102,0x29bfec8a,0x5a138c6b,0x62565b93
.word 0x6f37c6ca,0xcacbac23,0xac2eb3e5,0xdc1aa285
.word 0x19b4cbc1,0x67c6c4d0,0x3f623cbb,0xa6b170cc
.word 0xc9dcbd04,0x8639d616,0x74b0571e,0xee16b87c
.word 0xe575e302,0xa514dabb,0xd142cabf,0x1a835763
.word 0xa3f684e1,0x32e4af64,0x12c05eb9,0x8926b316
.word 0x3c80cac5,0xe618bde8,0x237a3f05,0x6f25eb67
.word 0x0858b35e,0x169f05b8,0x8a20d178,0xc7e1065c
.word 0x850dbbda,0xfa269f08,0x3ef4e547,0x4ec0b283
.word 0x7aacde72,0x84d34a8e,0x46ff66b1,0x0440aa07
.word 0x1144d04a,0x0b0f4e76,0x61a0a5e4,0x367c5dd9
.word 0xe4b242fa,0xf946f1ff,0x72d8f3a5,0x12de8cce
p59_local2_end:
SECTION .p59_local3 DATA_VA=0x0009de000
attr_data {
Name = .p59_local3,
VA = 0x00000000009de000,
RA = 0x0000000087800000,
PA = ra2pa(0x0000000087800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p59_local3_start
p59_local3_begin:
p59_local3_start:
.word 0xe3e81ff3,0x47aeac99,0xbc9af502,0xad9fc522
.word 0xb44f62a3,0x1a252581,0xf31c2b35,0x5191210a
.word 0x409c8dd7,0xcb8abdcf,0x5cb9867d,0x840ad55e
.word 0x93e32bd9,0xbc8bda2b,0x59af9738,0x94e6463e
.word 0xd162a96f,0xfc726d66,0xa5759e93,0xc7e51dc7
.word 0x62eee5fa,0x77d6ed0b,0x88e4bb50,0x9b01678f
.word 0x4c72ef56,0x3bc71983,0x34887127,0xcf33548b
.word 0x79b666de,0xe9a3947f,0x5da81daf,0xcd7bc6a2
.word 0x0abd64b4,0x045c3eb1,0x5f5d3652,0xb4dbbbfe
.word 0x67095480,0x861edffb,0x2a2b671e,0xb475bd57
.word 0xa3ff098a,0x29841ee8,0x0793ef7b,0xf5bcf012
.word 0x9ae74faa,0xfc2c9610,0x3bca3e2f,0xb32dbe18
.word 0x50aba15b,0xcb06e5ab,0x5b7fddc1,0x1edc2359
.word 0xda6852b2,0x945defb1,0x83d50340,0x924b89a5
.word 0x42540ea3,0x0ed2c31b,0x868e6f61,0xb3d71458
.word 0x27ecef00,0x2cc88804,0x0606a2db,0x68c29473
.word 0x02b6af86,0x6f89d644,0xfb3890e8,0xd2be0ca9
.word 0x05038e12,0xf986b74c,0xd6f60f24,0x1c27691c
.word 0xd6ecea3f,0xd21fbd86,0x7a72ab26,0xa8121b8b
.word 0xbef826c7,0xe8548915,0x64f2be8c,0x025a7b79
.word 0xd327bf48,0x84d4021b,0xa41e521a,0x2f981f0b
.word 0xdbf5d17f,0x78e25ebf,0x7eeb5809,0x779e7c0b
.word 0x75ea4494,0xb5ea1c88,0x06f95170,0xd4dbe820
.word 0xff8dc382,0xbd81a7da,0xa4107a1e,0xa2ef0502
.word 0xa0dec710,0x552a9797,0x6fe1f481,0xb4273d38
.word 0xab992f5a,0x10999be4,0x9b386913,0x64114acb
.word 0xd8f02241,0x8dfb8da1,0x974daac6,0x83ea2529
.word 0x8e4d5c37,0xdb738037,0x3b416cf7,0x8157557c
.word 0x00778836,0x97dc9073,0x010ba555,0x96bdb0b9
.word 0xf374cc82,0x783b9e12,0xdc6149ad,0xaa10d67d
.word 0x6d741b70,0x4808ed3f,0xf6223560,0x5b86fddf
.word 0x2d46708d,0xceac08cd,0x39de3950,0xed8b6fcc
p59_local3_end:
SECTION .p60_local0 DATA_VA=0x0009e0000
attr_data {
Name = .p60_local0,
VA = 0x00000000009e0000,
RA = 0x0000000088000000,
PA = ra2pa(0x0000000088000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p60_local0_start
p60_local0_begin:
p60_local0_start:
.word 0x2fabfe3c,0xc4f459fe,0x61e906aa,0x8e0dddc1
.word 0xe60b5775,0xd69836a3,0x3e2bc1f1,0x39e88050
.word 0xe3a70c1f,0xc0080a18,0x28c20b18,0xab281e57
.word 0x56fef20d,0xab784eca,0x7c835c8d,0x84a97544
.word 0xe83f5b16,0xa96e633b,0x0ddc799a,0x5d00bf2d
.word 0xedaeee8f,0x3de724b1,0x3c22b011,0xfc3db1a2
.word 0x047e9830,0x29017370,0xd6a09b51,0x18e8f7ce
.word 0xb995386c,0xd2bffa9c,0x2191a10f,0xeb34c503
.word 0x925e5662,0x30d36c85,0x2294389a,0x9daf0aab
.word 0x36bbb823,0xfe43ec2a,0x538970fd,0x1609b445
.word 0x65e90366,0xfc744757,0x2732e83d,0x0e01a696
.word 0xf5ecb49e,0xc1f02f24,0xed6f4152,0x5bfcb452
.word 0x65d39866,0x44098af1,0x94576bea,0x0189a30a
.word 0x9ef64199,0x35629462,0xb94bcba1,0x209a2764
.word 0xbad1937d,0xbaf4de7f,0x809dbd01,0x35022944
.word 0xf2d2c4c7,0xd8c0754c,0x6d8f4c90,0xc24b880e
.word 0x55bb6235,0x877c9b76,0x594668bb,0xe88f560e
.word 0xf4d8f7d6,0x883e3deb,0xaec57f98,0x790be35f
.word 0xca81724b,0x8f3162af,0x4997cab4,0x8bb939cb
.word 0x7bde3dfc,0x25fef095,0xa9eb1515,0x7092cca2
.word 0x6ce69762,0xeaecf54a,0x43e2a5ba,0x544d64f2
.word 0xf4842f89,0x2668c127,0x0d6c976d,0xe85f1216
.word 0xe6ff4e26,0x102f2fc4,0xfbf43a39,0xe71cbb56
.word 0xd2aabc86,0xf805cba2,0x38cad00f,0x594cc8c5
.word 0x6fdaea7e,0x096d9670,0x9a651468,0xbacca6c8
.word 0x2b327e60,0xb5dab612,0x4d06dff6,0xd8d406c5
.word 0x324fc8ae,0xc9cf0af7,0xc5b75d38,0x8053513d
.word 0xb9e84c79,0xcc2146f9,0x802a8485,0xbf27e77b
.word 0x28a51a4e,0x20e6b5fb,0x0f3daf6d,0x5b1766e8
.word 0xce7e1992,0x4ab59a3a,0xe4fbbc43,0x53efe5e5
.word 0xa99ba668,0xb61956b9,0xa552d06a,0x349db0fe
.word 0xc69058f6,0x5c6c19ac,0x241c1bf6,0x7614f8fe
p60_local0_end:
SECTION .p60_local1 DATA_VA=0x0009e2000
attr_data {
Name = .p60_local1,
VA = 0x00000000009e2000,
RA = 0x0000000088800000,
PA = ra2pa(0x0000000088800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p60_local1_start
p60_local1_begin:
p60_local1_start:
.word 0x89707db2,0xab0efb7b,0x8f949bdc,0xa65f1c0d
.word 0x271a88bf,0x349e8f98,0x80e01f47,0x223318f4
.word 0x2f70447a,0x168268d0,0xc2bc3ae3,0x1ff352e7
.word 0x03e273a6,0x3bbccbb5,0x86361ddb,0xbd7b26c1
.word 0x69f273cd,0x132709ce,0xfc7b5ac0,0x1f28f299
.word 0xf82a6b23,0x4639f582,0x39732c4e,0x35156ddb
.word 0xb0ba1e83,0xfd24d7ec,0x9fbc0cfa,0xd45da660
.word 0x18bb77c8,0xefc4a45d,0x017d470a,0x24010611
.word 0x3f1c459b,0x7cd45481,0xd3e80d9b,0x6bbc689b
.word 0x7616aa2b,0xe06c9429,0x7afb7d33,0x3a2c6242
.word 0x5d9ce5f0,0x9689f23c,0x59ae07a3,0xfaca7f2b
.word 0x4fa15fb3,0xacd1a02e,0x24e785a7,0xe34e7bb4
.word 0xb70aaabf,0x5a59e2be,0xae893f30,0x7d90ba99
.word 0x491b2456,0x171db936,0xe7e692c7,0xa45c9f3f
.word 0x2e3a2767,0x2a17c1e1,0x8f646998,0x2c190e95
.word 0x08250f56,0xb43b8968,0x57bbd084,0xab045a60
.word 0x1f32ecd3,0xf241a7de,0x500c8af7,0x34d6bd9f
.word 0x8f44f2b9,0x3cebb216,0x107d012e,0xfa1b4cb7
.word 0xf17eefb0,0x93b5c400,0xd5390286,0xe1fd4334
.word 0x709f4119,0xdbd199b9,0x580382ba,0xf8dbb8c1
.word 0xccf273b7,0xf853f910,0x71ad2016,0x947fd91b
.word 0x35163a85,0xfcc075d0,0x81b41aa6,0x274e6fa9
.word 0xaec0cc40,0xed5b12e0,0xbe7b847e,0xcf9bdaa2
.word 0x0a9b1fd1,0xe4f65e95,0x032f7b75,0xdaef9978
.word 0xc95a0555,0x5c465dfb,0x5d514479,0x6dc0555b
.word 0xa8a4ec08,0x93403872,0x715a0c52,0x985f2506
.word 0xdea188a4,0x39e58e59,0xefc4073a,0xdaa1415a
.word 0x7d5ea978,0x3eba6837,0xc7c76d46,0xb2a2c93a
.word 0xf07e9719,0x1cfdc667,0xafe7964d,0x48590270
.word 0xfbbd56ad,0xf8271824,0x0b8eef9d,0x47568753
.word 0x4462e0d0,0xf7be3c64,0x83606e08,0x1cd18777
.word 0x83217cae,0x0bd1b6ae,0xfba3767e,0xd80d5e71
p60_local1_end:
SECTION .p60_local2 DATA_VA=0x0009e4000
attr_data {
Name = .p60_local2,
VA = 0x00000000009e4000,
RA = 0x0000000089000000,
PA = ra2pa(0x0000000089000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p60_local2_start
p60_local2_begin:
p60_local2_start:
.word 0x26b1cc5e,0x9d98b829,0x09d0191b,0x09c0ade1
.word 0xf4c5b59c,0xbb8cd6e8,0x5fbc9290,0xf8b85dfb
.word 0xac096508,0xd84468cb,0xf5e34f3e,0x21a0d891
.word 0x9c012351,0xa3a4a861,0xeca60707,0x55b88b67
.word 0x741c3fcb,0x73ead271,0x5e95296a,0x6e7fda4e
.word 0x1b179ef8,0xb8f9b061,0xc8e37fb2,0x44b20d28
.word 0x84b2a6dc,0xa5d7daab,0x28c8d6f6,0xe9b55b46
.word 0xa94285db,0x883b1937,0xc0752b7a,0x94577608
.word 0x35c0bd0e,0xe267428b,0x4beefe6c,0xfa2f76e0
.word 0xd36140b1,0x1b73d36c,0x0009455d,0xf159d03e
.word 0x0832c0e9,0xccc7a493,0x6ca77c25,0x43639947
.word 0x5bad96c2,0x0b8636e2,0x003a741c,0xb2867d22
.word 0xcc83ac65,0x3007d103,0x5025adc7,0x50b9cdb6
.word 0xcbeb2564,0x46869abc,0xc2781757,0xd3a2193b
.word 0xba3aa063,0xea8cad80,0x73806fa9,0x59bef5c8
.word 0x8cb2c9c5,0xe7454e27,0x9cd4f115,0xc84884ab
.word 0xe5bf06f7,0xba715d2c,0x626d53b2,0x278915f7
.word 0x174f2124,0xb9fa5019,0xe4a575cd,0x2fb1433c
.word 0x498d4f23,0x0dcb3958,0xa25efd03,0xd5db2537
.word 0xc8147b4a,0x15d68a89,0x71d7a448,0x852b8b7a
.word 0xba3b32c4,0x54c8075e,0x42d2bf88,0xf8ac5ecd
.word 0xbb49b7a8,0xe509bb29,0xd8c3a17b,0x6ef3dba5
.word 0xebffd402,0x7f58f36b,0x929e957d,0xe3e6f92e
.word 0x5ace9e41,0x9f300947,0x4fc0008c,0x2239a0a9
.word 0x33ac4628,0x36ebc867,0x1df657fc,0x4586b0fe
.word 0xfc6e7b5b,0x6d6018d9,0x866a2acc,0x35b59f74
.word 0xf67154db,0x7a0157f4,0x752e7082,0x6d9e7760
.word 0x42fa4039,0x25f5e1ed,0x39cb8089,0xc264f3f6
.word 0xb78e203e,0xf97db243,0xc10e79f2,0x3e22341f
.word 0xb3f90b68,0xbe642103,0x45f11537,0xe0c29043
.word 0xaa68f237,0xd22d112b,0xace68f19,0x9ac73c9c
.word 0x100f3bf3,0xea9b3bf8,0xb39d5a81,0x7c04338e
p60_local2_end:
SECTION .p60_local3 DATA_VA=0x0009e6000
attr_data {
Name = .p60_local3,
VA = 0x00000000009e6000,
RA = 0x0000000089800000,
PA = ra2pa(0x0000000089800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p60_local3_start
p60_local3_begin:
p60_local3_start:
.word 0x2739228c,0x6946b1fa,0x23160372,0xdd2f392b
.word 0x7e62efd3,0x84a7f78f,0xe5310626,0xf29cd35d
.word 0xba7e0409,0x61a392b6,0x43c15f94,0xd072d234
.word 0xd58c3c7c,0x65a2de24,0x3c25515c,0xe55dbb5d
.word 0x62b65f44,0x53556e87,0xe9e66bd1,0x976fc831
.word 0x08a027e1,0x14851def,0x5be2f152,0x482e7b04
.word 0x2b874c95,0x2bc8467d,0x613c62ec,0x400cef71
.word 0x3bfa29fe,0x1dfb8346,0xacace188,0x1fb2d423
.word 0x5b4ffe7b,0x1daba942,0xc62f6efc,0x3ea584d1
.word 0x33531c93,0x8bcc11a4,0xf8153f0c,0xb8f98b40
.word 0x540e3e02,0x7050f8cc,0xaaa8c4cf,0xe1411998
.word 0xfc1a4433,0x786b1e28,0xb7aa4c42,0x0528c807
.word 0x6b391575,0x624b9109,0x6f335dfd,0x2c10f26f
.word 0x928eb57a,0x43251596,0xf8bf2a1c,0x936b4009
.word 0x093bd674,0xb258398d,0x747b5292,0x93a0a850
.word 0x2851a524,0xd340efe0,0x7d21e1c3,0xda2a6b23
.word 0xef2470b1,0x4143cfaa,0xb5d79707,0xa214e9be
.word 0x1599420c,0x4993ebe8,0xcb4595cb,0x1f667447
.word 0xd3291186,0xa41b3fe2,0x7da8d5da,0x3b30cb9e
.word 0x6153baeb,0x34ace6c4,0xaf8b3cc6,0xd01a8ae7
.word 0xcab1a233,0x5e952e65,0x1f93d0ca,0x9beb055c
.word 0xba5e4bb8,0x825c6e5f,0x8b279b16,0xc24d7802
.word 0x7200d15a,0xe8e8dbb5,0x88a04af7,0x3d813cd2
.word 0xbad86393,0x6d2fa110,0x57e1bf7d,0x83fe6f71
.word 0x94258828,0xf78e4e0b,0x96609afa,0x3cd7aba9
.word 0x19fca78c,0x46319176,0x769e532e,0xdd9ec01e
.word 0x25864a5d,0x74cc9a9d,0x4aed5d08,0x89355496
.word 0xbbcf2a86,0x12d678d4,0x81bb077e,0x644d87d4
.word 0x4a32877c,0x9b8346b9,0x1a320827,0x2b47b2c9
.word 0x127c4e4a,0x80767a35,0x73e91f39,0x9ca99361
.word 0xf2ab7528,0xce34dcab,0x20826a6d,0xad8632eb
.word 0x92fbac48,0xea3b7377,0x93858c25,0xef9c330e
p60_local3_end:
SECTION .p61_local0 DATA_VA=0x0009e8000
attr_data {
Name = .p61_local0,
VA = 0x00000000009e8000,
RA = 0x000000008a000000,
PA = ra2pa(0x000000008a000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p61_local0_start
p61_local0_begin:
p61_local0_start:
.word 0x12002c6b,0x2c983057,0x545fa94a,0x72186026
.word 0x6c3224c1,0x2672316d,0x4ee76cf0,0x59ceb3d0
.word 0xfbf335cc,0xef61f468,0x81686d7d,0x21872bed
.word 0x5e611872,0x3db8614c,0xbbdd18cf,0x0b9972b8
.word 0xf2219602,0xab273bae,0xcac40071,0xa86ffd60
.word 0x017a11b0,0x8489430c,0x70a0839b,0x19b470b8
.word 0x073f9ed8,0x83c441a1,0x067cdeb3,0xbacea8da
.word 0xa2564592,0x8bb6de9d,0xae3ebb01,0xe288433c
.word 0x97111346,0x8a3b384f,0x675e13bf,0x419eeb49
.word 0x2bdc725d,0x3168fa50,0x61723f91,0x01c614c0
.word 0x6257f349,0xd9696f5e,0xfe56f90f,0x591adc42
.word 0x9974bfa0,0x5cc62f63,0x49459e76,0xbeb798c5
.word 0x7128b28a,0x60e06413,0xee1c5404,0xc70a6c38
.word 0xa3f3fb91,0x702bdd3b,0x1ad81891,0xa52d5c0c
.word 0x522d921d,0xc441ecf6,0x2dbd4a03,0x0c8b98ee
.word 0xed883299,0x80086f85,0x11889970,0xa432f38b
.word 0x19bc8fbe,0x3813b7c3,0xa4dee15a,0xae53bc85
.word 0x8085f104,0xca75218d,0x7ecacb9b,0x12630f4f
.word 0xf85240e4,0xb4baca45,0xa498afdf,0x0a1a8c0b
.word 0x6864de84,0x12ceb187,0xe8bbce5a,0xba0e5def
.word 0x2b96d0b0,0x5054e9bb,0x67e07a2e,0x4c28fdf5
.word 0x0f108420,0x6aa66148,0x0ce7fbfc,0xe581e114
.word 0x4e21ef9e,0x53f560e7,0x02a27d4c,0x63a8fb55
.word 0x2a000442,0xa1701905,0xa90c6d6e,0x7f862675
.word 0xf68c0626,0xc0629588,0x638ac151,0x35b95a88
.word 0x8eb856df,0x539c93ad,0x0afc88c8,0xf0dc359b
.word 0x2a2be89b,0x392b8643,0x5e4d12d5,0x81d000b8
.word 0x8a671cd4,0x8d52da94,0x8bca4c31,0x358b2c40
.word 0x1feeb41a,0x101e3aad,0xcad2ff05,0x2756cf9c
.word 0x0d31cfa5,0x584109a0,0xe01a9b6c,0x477d0274
.word 0x3d6a04bf,0x56be754f,0xd9cc71d0,0xa2a4274c
.word 0x7793b4e5,0x1e8eb5c7,0xb047174a,0x879e260f
p61_local0_end:
SECTION .p61_local1 DATA_VA=0x0009ea000
attr_data {
Name = .p61_local1,
VA = 0x00000000009ea000,
RA = 0x000000008a800000,
PA = ra2pa(0x000000008a800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p61_local1_start
p61_local1_begin:
p61_local1_start:
.word 0x797b3cb0,0xf28e3c4f,0xa9d1c151,0x4f87507b
.word 0xb9d13936,0x9aa2da24,0x0da73dd7,0x6d70ee89
.word 0x52f9e191,0x49add10b,0x890c0a21,0x853ba326
.word 0x0ccb5f38,0x2baf673d,0xe5489696,0x7da5dbe7
.word 0x52c1bc08,0x41714f5c,0x2b6d4c63,0x88cfd410
.word 0x2c22a5b3,0x18c0eb5b,0x13c87e2d,0x76b78aa1
.word 0xa12ca0bd,0x7bca38e0,0x86571303,0xaea4e705
.word 0xa75ac554,0x5384b61f,0x9d42418f,0xfd73a431
.word 0x9a30bc1d,0x6c71e851,0x466f8a65,0xf2f81559
.word 0x08341a15,0x1f31dba2,0x2056feb9,0x85d5b321
.word 0x9468994f,0xb6ec2ff5,0x1bfa61a8,0x6409964f
.word 0x428b05dc,0x29fed9a7,0x43dd3954,0x7ade0bc3
.word 0x4586de45,0xbf2117f2,0x6aec72d5,0xda73a2e2
.word 0x93dfd700,0xca0c558d,0x0a64f8e8,0x33791a90
.word 0x4b6ec610,0x5dc3570b,0x81d489df,0xf338c035
.word 0xb7d15f48,0x313f43e7,0x5e22f6b4,0x8beb9ace
.word 0xb8f110fe,0x90950f84,0x0ca4a58d,0x3dd75cdd
.word 0x354b9a2b,0xffef9627,0x528f4b3a,0xf7eebc4c
.word 0x111e70bc,0xc643ad43,0x08a2d471,0xd6044516
.word 0x34ccadd4,0xd2d8d435,0xe34932a7,0xab0b99e1
.word 0x69d2ac85,0x44774658,0x7fd35e4c,0xb4ff54ff
.word 0xc9b5d681,0x3e23462b,0xd65f0f5d,0xf7322605
.word 0xd0eeccce,0x69012214,0x07936440,0xd4ac0758
.word 0x7e14e528,0x9e6ef77c,0x3643f2f2,0x78d5dd15
.word 0xac5edbc3,0x68cfa4e9,0xc20e4d04,0xf57dfdc7
.word 0xc8fce04f,0x03f2a520,0xd2054cca,0xb39983c6
.word 0xa4cbc3ce,0x3f8a9f78,0x84819a65,0x95146903
.word 0xf1a759fe,0xc560897e,0x44c4e7dd,0x74399027
.word 0xcb3e8361,0x3e0e7e30,0x71da2a79,0xb1d2478a
.word 0x920cd1aa,0xd23395b4,0x190b2b90,0x87310c6c
.word 0x8e22ed15,0x3406f6cc,0x7d4e0695,0xbf151428
.word 0xfc06f56f,0xbe40cf84,0xc179045a,0xf9c5828d
p61_local1_end:
SECTION .p61_local2 DATA_VA=0x0009ec000
attr_data {
Name = .p61_local2,
VA = 0x00000000009ec000,
RA = 0x000000008b000000,
PA = ra2pa(0x000000008b000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p61_local2_start
p61_local2_begin:
p61_local2_start:
.word 0x16d57f9c,0xb7064a81,0xfba61fb5,0xc99bd6fd
.word 0xcf1c7896,0x23f18d93,0xc1fcb82c,0xfe418264
.word 0x084b0664,0x201e783b,0x357eb920,0xc30ec2ad
.word 0x2ed4098a,0xc90847db,0xb8ac4e7c,0x2ef38240
.word 0x73b51d07,0x6f1c7bed,0x563cc8cc,0x90f4399c
.word 0x549ddbbc,0xc1764ea8,0xbe06066f,0xc9171929
.word 0x218c80dd,0x13223d4d,0xa7fecd48,0x9e2c9e2c
.word 0x1d1ac30b,0x6ca25d77,0x88066450,0xcfd40a80
.word 0xe8031378,0x3e5a17b4,0x7c20eb38,0x412c75a7
.word 0xb41da95f,0x2b76767c,0xdaf9557c,0x7815b5a3
.word 0x44c22f2a,0x07d0b956,0xe15bc88b,0x57b0be05
.word 0x332196ea,0x16458b3e,0x28a1e794,0x0de35b32
.word 0x0789448d,0x59fd0f92,0xab232636,0x563ca37a
.word 0x18a14b49,0xfda80b04,0x2188293c,0x72056d9f
.word 0x20115558,0x1c193a38,0x15c251f8,0x09858b59
.word 0x7d68275b,0xae00c03d,0x2e6a9fd7,0x5e582bbc
.word 0x8b00efd5,0x3aaed9e9,0xf3c625c8,0xbcfbcc00
.word 0xb6cc5f7a,0x08b425b7,0x3e0ffa2c,0xcb3e23bc
.word 0x64ffffed,0x42c61867,0x83b8f932,0x03238ae8
.word 0x62318919,0xa9ff203d,0xab80d014,0xbc7d3574
.word 0xb824b188,0x6da79cf4,0x85541501,0x3f512561
.word 0xc9ee16b9,0xbdc4cc91,0x162c1350,0x3eb974ea
.word 0x307908c1,0xfbdd0e42,0xa691f933,0x7c4ef0e1
.word 0x0a0ce94f,0x946ac49c,0x7acd4958,0xaff5b24c
.word 0xde37782d,0x0e449330,0xc179e295,0x3b312da9
.word 0xb15555ca,0x7243b4b4,0xf8a09b07,0x4a359177
.word 0x45d82451,0x8c6a23dd,0x76b265e4,0x1d4d7a50
.word 0x9b0a62fd,0x98250497,0xd7a6983c,0x2098c715
.word 0x4be42c24,0x486cad58,0x279286f6,0x3cfd91a8
.word 0xb7ca549c,0x685416fb,0x66ecbedb,0xf3c212cc
.word 0xfe2a2b2d,0x35be0070,0xa6a899a8,0xc5c7ca45
.word 0x5e4e276c,0xeaa3121a,0x217781c1,0x2f4660d2
p61_local2_end:
SECTION .p61_local3 DATA_VA=0x0009ee000
attr_data {
Name = .p61_local3,
VA = 0x00000000009ee000,
RA = 0x000000008b800000,
PA = ra2pa(0x000000008b800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p61_local3_start
p61_local3_begin:
p61_local3_start:
.word 0x25f400b4,0x70cc5b5f,0x8e27b9eb,0xfc43b72b
.word 0xca6079c3,0xbb4d168b,0x1a6016ba,0x401306eb
.word 0x19bb5081,0x61dda798,0xfd48091c,0xc2d0e02e
.word 0x9fdcd09b,0x5177c771,0x9a2dc577,0x86431421
.word 0x24279bad,0xd9c044f5,0x850f1127,0x78da74c0
.word 0x0de4af68,0x52f62e6a,0xc1d39623,0x5b3ab1c9
.word 0x6f7e60f1,0x90b6468d,0xfcd6941f,0x4ca41bd7
.word 0xf5947b03,0xf9599716,0x007b918c,0x620c1d45
.word 0x5d0d4398,0xbad31652,0x3ec873fb,0x0548ff8b
.word 0x66cd495e,0x0960b3c5,0x23c4c02a,0xf52757a5
.word 0x6dd0efd0,0x12583b6a,0x92eb224d,0x07fe89ea
.word 0x4a616309,0x20557f2a,0xb3168098,0xe0cba88f
.word 0x6bfce68a,0x15d20991,0x554ac0d4,0x7fb8a929
.word 0x39fd12f1,0xa913e094,0x69741bbd,0xa402b257
.word 0x6312116c,0x3747037c,0x8ef34f62,0xf3bc28aa
.word 0x111a8c87,0x020203a1,0x37b10ee4,0xa8e04030
.word 0x8b19d932,0x2cf27a74,0x03b3afbd,0x8ec200b9
.word 0xe482e8cb,0x338d8d6a,0x0d350d28,0x652be335
.word 0xfa783a83,0xba15cf2e,0x73a32338,0xb1e37a71
.word 0xaf108e8e,0x60e0b9bf,0x31dbe683,0x4a5769c1
.word 0x25325f51,0x75c899bc,0x8e6da2b2,0x702053dd
.word 0xa1c37903,0x920c2e86,0xab040288,0x3bfaa4a0
.word 0x511d968d,0xdc1b41d1,0x84626bc7,0xa3364865
.word 0x15e35915,0x1491be68,0x54af5534,0x2e54770e
.word 0x2d1f15de,0x04011833,0x7205fd80,0x36f7436d
.word 0x14bc1977,0x8c857a8f,0x1177ed4f,0xfcec2d0b
.word 0x80adbe5d,0x41f6d342,0x4200deff,0xb913705a
.word 0x1b714a6c,0x9a9f92cd,0x8a7e734b,0xa2a7b085
.word 0xeddd8726,0x5daa4299,0xfef9afa9,0x501abf4a
.word 0xbd30e2da,0x1c12a6a1,0x426ce068,0x4d1eb406
.word 0x719fefc9,0x4902f10a,0x2aa94e30,0x4624cb7c
.word 0x818fd207,0xc6e42e5d,0x4d51ad46,0xeb6ac9dc
p61_local3_end:
SECTION .p62_local0 DATA_VA=0x0009f0000
attr_data {
Name = .p62_local0,
VA = 0x00000000009f0000,
RA = 0x000000008c000000,
PA = ra2pa(0x000000008c000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p62_local0_start
p62_local0_begin:
p62_local0_start:
.word 0x80ee471c,0x35b4bc73,0x09cd863d,0xa03b3526
.word 0xda323816,0xb1dbf901,0x0d61a5b4,0x7b371b83
.word 0xfa9c020f,0x12e19665,0xd02548d3,0xad11c0dd
.word 0x08abaaab,0xade7882d,0x7c7b3c1d,0x9a814f7e
.word 0xeacd6f80,0x8e0d1cff,0xc59e8cee,0x81985874
.word 0xca7f7ded,0x6a353c22,0xdc3c1e3c,0x2283b91e
.word 0xfae568d3,0xd84b60cc,0x40e42024,0xd8d33981
.word 0x50924bc3,0x32e7e221,0xaea43118,0xe956733a
.word 0xb1dd3010,0xc0cc9635,0x7d4d7edf,0x87d8d1e2
.word 0xff14151f,0xc5aca6ed,0x59e96e8a,0xb1e9c7e8
.word 0x3a80822e,0x48ccd604,0x9620c29d,0x846d5de2
.word 0x3a888133,0xd468ea21,0xb827e6c3,0x8932c3c4
.word 0x0b4bf9b5,0x81e587f2,0x993669c4,0x53957840
.word 0x20450c19,0xf556673f,0x0c576d18,0x1f115701
.word 0x63b5409b,0x694a59d9,0x9cdfc68a,0x878f1cb9
.word 0x705f7c7f,0x5ea07269,0xa987fd96,0x524ca0b7
.word 0xbf01d348,0xddcc70a0,0x59c712fe,0x42698dcf
.word 0xef0662ae,0xf4e7fc9b,0x093d8556,0x832089ad
.word 0xf1724781,0xbb65db8a,0xcea9af02,0xfebd7a69
.word 0xe8d25dbe,0xc624af24,0x6c903620,0x5589a7a0
.word 0x26307c05,0x20a45d54,0x758caac2,0xff1344fb
.word 0x792cedf3,0xacec6d97,0x91d9c273,0x2e11ff1b
.word 0x42c94feb,0x270004a0,0x1fca0389,0x8dfb68cf
.word 0x5027a57c,0x7f5c513c,0xf8b801af,0x7a4dde25
.word 0xe8a90cdd,0x5b48d897,0x24a3159d,0xf05efb30
.word 0x9549b42a,0x5f0024fa,0x8f82e9cc,0xe2bb1432
.word 0x784275db,0xc185b905,0x9aa3f5fc,0x00b8ae4c
.word 0x8963a3a8,0x01885035,0x0737a2a5,0x2e03c14b
.word 0x946471b3,0x6b62bfe2,0x86a2b7d5,0x2e1fbca1
.word 0xcf3d5659,0x320e7afd,0x5e316211,0x824eca3e
.word 0xa851d2a2,0xf6518ad1,0x8510cb78,0x651180b7
.word 0x98230fa6,0xccc71197,0xf6cb0ae6,0x77ecc6ce
p62_local0_end:
SECTION .p62_local1 DATA_VA=0x0009f2000
attr_data {
Name = .p62_local1,
VA = 0x00000000009f2000,
RA = 0x000000008c800000,
PA = ra2pa(0x000000008c800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p62_local1_start
p62_local1_begin:
p62_local1_start:
.word 0x4d02dca4,0x06e18beb,0xd6b43462,0x458cf879
.word 0x0065d4a8,0x5776f3c1,0x03ccc8e6,0x6c093ba5
.word 0x12aed523,0xad40e187,0x31737d15,0x2476d61b
.word 0xa5d9b0eb,0x28337047,0xa68ad274,0x2c809a2c
.word 0x36c3bdc5,0x39759f12,0x08cf7ba3,0xb7304f42
.word 0xcbb85ae2,0xb90a3524,0x90246da3,0x27366771
.word 0x1f486821,0x9e11ea81,0xb881a2b7,0x98b602f1
.word 0xdebff9ee,0xae784815,0xd6196c4d,0xf98cb9fb
.word 0x597adc58,0x2f4f9919,0xf26378d9,0xbe2d0be7
.word 0x251f20c0,0xa63c27e4,0xb4726395,0xf3b24e0a
.word 0x6bb0c08e,0x28dfa94c,0x65874108,0xaeff6d08
.word 0x52829fd6,0x631b0759,0x014811fe,0x3ab18576
.word 0x517ad861,0x3b619ef2,0xa1301f4c,0x1613a6b7
.word 0xff87f2e4,0xcf55642f,0x89895f91,0x0e332f10
.word 0x84e291c5,0xed68ba44,0xc122ec5b,0x8bd00aa3
.word 0x3d1274aa,0xfc4aa3b5,0x3b3b67f0,0x9c18021f
.word 0x547dd29c,0x5abb1ded,0xdb9bdcea,0x787dc0f4
.word 0x682c389f,0x13ac24c9,0x431859bd,0x306a4e4f
.word 0x1ac95576,0x234a7b2f,0x6d5d7e21,0x3db41803
.word 0xe7cf5dcf,0x6ca63594,0x7fb8c944,0x210e4271
.word 0x4e9062c5,0xa1d4e348,0xa26c2422,0xc7c0b27f
.word 0x8b774080,0x094d5cf2,0x7fe73821,0x8838221f
.word 0x750ef1b6,0x37699e29,0x6b94c620,0x978668c2
.word 0xb6683545,0xb407ea0f,0x173dc32b,0x6f5a5eca
.word 0xb79fb09f,0xc18ea7c0,0xb44fa06f,0x14ab4f83
.word 0x7669a7c7,0xc2f67f4c,0x3e5bbc98,0xe46a2301
.word 0x3cfb6e39,0xb0dba665,0xa7f93b57,0xdaa59ec9
.word 0x788fe7be,0xa4e1e765,0x85f7f1d8,0x33d34efa
.word 0x47a1cc62,0x5147d319,0xb47a2e3a,0xd4597460
.word 0x92d24332,0x29781a6a,0xcbcd0417,0x16a2cc58
.word 0xec85be96,0xbdfbfda9,0x4264b165,0xa7818069
.word 0xbade0b2a,0x47d4128d,0x9a28f9de,0xa62c8b3a
p62_local1_end:
SECTION .p62_local2 DATA_VA=0x0009f4000
attr_data {
Name = .p62_local2,
VA = 0x00000000009f4000,
RA = 0x000000008d000000,
PA = ra2pa(0x000000008d000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p62_local2_start
p62_local2_begin:
p62_local2_start:
.word 0xb1feef01,0x13152171,0xd06d8b90,0x5d778b7d
.word 0x74aca41d,0xb7cca02d,0x859f9513,0x557703a4
.word 0x3f768743,0x0c6d5896,0x74a5a440,0x360e03cb
.word 0xa41c98ad,0x866e3fcd,0x13336cbf,0x34f4beeb
.word 0x2786bcfb,0x4e28847c,0x8664648d,0xbb9756ee
.word 0x20bbf7e1,0x57b9909e,0x2da7d220,0x55c07a1d
.word 0x282ea070,0x5659584b,0x500638f2,0x66a2273a
.word 0x8c17a62f,0x1eeb4d8b,0x5ec2a2b0,0x436dd650
.word 0x391f1213,0xf1ea1077,0xa67f49e6,0xc8830f0b
.word 0x2a081680,0x2fd6739b,0xf5e522ac,0x62111104
.word 0x122ce32b,0x4f6d01ec,0x4bb59d26,0x13c7d8bc
.word 0x07c73a4e,0xfbbda4e5,0x06da3abe,0x284192aa
.word 0xa1d48f01,0x07c00e71,0x150a6126,0x85d7a40e
.word 0x65d28566,0xd26d6a06,0xdb594921,0x2e86e24e
.word 0xa821b0da,0x11b85ce9,0x869a4100,0xc5d948f6
.word 0x143c10cd,0x443d720d,0xf40b79b0,0xd3c9957c
.word 0x1cd04938,0x35890939,0xe4cbe82a,0xe4e79064
.word 0x388d40d1,0x74c68482,0xae223fd5,0x570c303f
.word 0x826449ea,0xf3d277d0,0x4ef8b36f,0x0385b65a
.word 0x630b00e2,0x171b1508,0x50e2bb3f,0xbe7162a4
.word 0x96a64592,0xb7d44df6,0x527fbc06,0xe0580fad
.word 0x88619ac5,0x4839daaa,0xec37d4a0,0x7c44a5aa
.word 0xbc5ee5b3,0x20e20796,0x6e7b0741,0x3c9c0c1e
.word 0xe288db17,0x9d7fd655,0xe20bd74b,0xa86c1eae
.word 0xc5eb3078,0x3120d4da,0x666f087e,0xa67578f5
.word 0x0bf29c98,0xe19cddbf,0x04827a8a,0xc113b283
.word 0x295a8d24,0x8ecb421f,0x80e40349,0x47d18848
.word 0x6b0ccb44,0x74f6eff7,0x241f7ed7,0xaf8c5d4c
.word 0xd3ea0389,0x18f7526d,0xa12ff68f,0x857c966c
.word 0x8752cbc3,0x37711a1f,0x163787d4,0xb81abb6a
.word 0xef68309c,0xa2e5735d,0x5b552b66,0x8d9fe247
.word 0x603af9a3,0x7bcc1439,0x24bffac4,0xd6ec33ea
p62_local2_end:
SECTION .p62_local3 DATA_VA=0x0009f6000
attr_data {
Name = .p62_local3,
VA = 0x00000000009f6000,
RA = 0x000000008d800000,
PA = ra2pa(0x000000008d800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p62_local3_start
p62_local3_begin:
p62_local3_start:
.word 0xeca48d8d,0xe38410f5,0x816561ba,0xa4b6b343
.word 0xcc33104c,0x9bbd4a4a,0x73212a25,0xf90c85d9
.word 0xb0cf151d,0xccab43c8,0x0a6720bc,0x18a301ee
.word 0xd1ea54ad,0xa651943a,0x31a4e7ce,0xd756403f
.word 0xef690d7b,0xf83fcb57,0x00da9436,0x20ce9ef3
.word 0xf853b85c,0x2280de83,0xcd6e8092,0x6147cc64
.word 0x7282b474,0x14877eb4,0x35df56fb,0xc5366390
.word 0xd9015e4a,0xb2f0485a,0x1fcfe26e,0x43a2f873
.word 0xc549598d,0x7845529f,0x0a926a04,0x8a1710e6
.word 0x669dd171,0x595c3583,0xca2d5806,0xa88f20b3
.word 0x71c15e13,0xeb7af16b,0x1829bb0a,0x9e6a55f6
.word 0x2f476ce5,0xed5de94d,0x8929e7e9,0x5f11d35c
.word 0x1643f12b,0xb26bea5a,0x7caff52f,0xef9f54b0
.word 0x57e9382a,0xde935223,0x3332c3ba,0x24adb58b
.word 0x1e0355be,0xe196c39b,0xb7cdeb51,0xd7318ebd
.word 0xf86cd562,0xc588d1c9,0x4e4d576a,0x0c115bc3
.word 0x73108981,0x68742745,0x32e21b9e,0xfae6f0b0
.word 0x0c4647e9,0x0f3f30d8,0x86924a8b,0xd2ba9fd1
.word 0xef57ab99,0xbd959872,0xb26241be,0x8c233820
.word 0x1cf8af19,0xeded4ced,0x5c4c5a4f,0x5a8ffed9
.word 0x742c486d,0x4a81ba81,0xc051b233,0xe182c3f3
.word 0xb7f84e25,0x6efb0760,0x965857ef,0xb7dd29ba
.word 0x51a2babd,0xb9dca033,0x5c0ff3fb,0x164b5bbd
.word 0x6782c33d,0x4670a897,0xc79f15ba,0x0b7e873d
.word 0x9347a88e,0x20aadd73,0xc5f8558f,0x686d713e
.word 0xffe90e12,0xfc2ebbc5,0x333c5b2f,0xc1b344ab
.word 0x2e7fb08b,0x2dd55069,0x291cf4b2,0x76a0d19a
.word 0xab7cf9f0,0xb8552c5c,0x050f3ca2,0x04f399f1
.word 0xc9c133f7,0x3fc05693,0x5f9ab6eb,0xadd85d3c
.word 0x32227b50,0xb76cad7f,0x14a99121,0xa7a7ee2c
.word 0x0de0b429,0x1415ff33,0x08470c9b,0xd0385deb
.word 0x7dc4ff7f,0x33a97515,0xdc68e581,0x771d2eb3
p62_local3_end:
SECTION .p63_local0 DATA_VA=0x0009f8000
attr_data {
Name = .p63_local0,
VA = 0x00000000009f8000,
RA = 0x000000008e000000,
PA = ra2pa(0x000000008e000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p63_local0_start
p63_local0_begin:
p63_local0_start:
.word 0x4d98c34b,0x61460b80,0xea0b6eb7,0xd1a35eb4
.word 0x6a78499d,0x85d1dba7,0x9f5658fe,0xeb26ca4b
.word 0xb7534ca9,0x4ded84c2,0x02ebfc2b,0xd54359f0
.word 0xeab0a4d6,0xbf893a6d,0x95cafdcc,0x7ba1e710
.word 0xec2d8e86,0x9ec27c0e,0xbad30f0c,0x461f0325
.word 0x7a3f6c96,0xf55c33e8,0xf4b358df,0xc368639b
.word 0x99a55951,0x3fa9f54d,0x288687eb,0x09c39468
.word 0xbef2c342,0x8257abd9,0x38c31e55,0x85b7cb07
.word 0x6f3321ba,0x6710ed98,0x4950abb8,0x07171e10
.word 0x0af96209,0x4a648d42,0x4dc1a38c,0xc8bd1b71
.word 0x0e2b7a9a,0x0c0e043b,0xede2a21b,0xd68dabc7
.word 0xe924d198,0x19d214cd,0xf5f0c80a,0x0d406dc8
.word 0x6f458ba9,0xd8a2180a,0x1973a13e,0xa1834c8f
.word 0xe707e534,0x32b2cd30,0x68a65aae,0x4c2c2f3e
.word 0xed7d1280,0x2b93c28f,0x7d57fcbc,0x358d6e7a
.word 0xf146fcf7,0x946d1f41,0x236e045b,0x650e3585
.word 0x04ca75ea,0xedfc87a6,0x0add176a,0xacfc71cf
.word 0xa8be9f47,0x6a1af0bf,0x4e15b0c2,0x991ed49e
.word 0x3a617bf7,0x46b509de,0x138a5c24,0xaa621f88
.word 0xa96159df,0x46ce2dfc,0x69d82c53,0x41fedaff
.word 0xddc04d90,0x39bee7a5,0xab05183a,0x336e0659
.word 0xc17444d4,0x6206b417,0x0f2bb716,0xa7bdb3f9
.word 0xa4f46ae3,0xe7343260,0x5b85d7f0,0xfd3e0f42
.word 0x074d10d2,0x9aa0e6ca,0x3cb0603f,0x7da5bde2
.word 0xc48b34ee,0x6d564b8a,0x31c7733b,0x7b2294ca
.word 0x711303dc,0x28c6aaa6,0x81cc0bf6,0xd1e126df
.word 0xa65ed297,0x4be60e80,0xb0edbe28,0x037172d6
.word 0x2153c4a0,0x8dc9b03f,0x14ea5069,0x75f16f6f
.word 0xeedf9a28,0xbebf9220,0xb20f9e7d,0x593b1774
.word 0x27891feb,0xcf153fcc,0x5e5388ba,0x074562db
.word 0xfb8aa1ac,0xe5affc78,0xda133c1e,0x9d7cd78f
.word 0xbd55ee8f,0x4920073e,0xbbbbb090,0xd18b04d0
p63_local0_end:
SECTION .p63_local1 DATA_VA=0x0009fa000
attr_data {
Name = .p63_local1,
VA = 0x00000000009fa000,
RA = 0x000000008e800000,
PA = ra2pa(0x000000008e800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p63_local1_start
p63_local1_begin:
p63_local1_start:
.word 0x4fd82206,0xeb92755c,0x6769733a,0x235cbede
.word 0x0fbe72eb,0xe59d5786,0x159de796,0xe4f41116
.word 0x5906bfbd,0xd08130d7,0x37c39e9c,0x3cccfdd9
.word 0x3f212894,0xd14372c4,0x5466bee4,0xb66d935d
.word 0x077b3d64,0xd26c784f,0x1259a10a,0xdfa1b583
.word 0x488e0317,0x0a2e4ada,0x725190cb,0x58e4a5b0
.word 0x8b0aa87e,0x9a27cb43,0x27b3b76d,0x35e4d146
.word 0xf5d70894,0x92085ae6,0x9aff937e,0x54cc22c3
.word 0x32cb96fd,0x6c434a00,0x5b47eebf,0x4b10befc
.word 0x629179ac,0x40c20fc5,0x02293d26,0x1d3bebff
.word 0x418835fd,0x2512b8fe,0x14f680ff,0x38d47f4c
.word 0x6b87c40e,0x8aa933ab,0x15a79d76,0xa411428e
.word 0xc77d14e1,0x67e450fa,0xee5d8031,0x0c39ba38
.word 0x8ae549ac,0xe7412015,0xf359b8f2,0x766fb9d6
.word 0x19316bf7,0x464a177a,0x56e1e979,0x299392a9
.word 0x6aff7c19,0x04b933b4,0x52d736a4,0x737a51a3
.word 0xbb8fb891,0x141c47c6,0xb02f36b4,0xab591061
.word 0xc52e5edb,0x6c4251b3,0xc551f9ab,0x55624c9d
.word 0x372fdb7f,0x44d928b9,0x32629e5e,0xe82bd160
.word 0x2d774618,0xb813ba27,0x6cb1b118,0x4d081da1
.word 0x23db7869,0xecb3ce0c,0x612fc666,0x089414fe
.word 0x12e28e44,0x5b742830,0xbf081e5c,0x85fe1552
.word 0x4d12b365,0x17a59433,0x6ddcac6f,0x85eefd5a
.word 0x478a6429,0x5bd60ae3,0x8bb1328d,0xa167caaa
.word 0x97de36ec,0xe834c6f3,0x2faadd84,0x944fe4f5
.word 0x0d7ba344,0x4f8b78f8,0x09c58172,0xe28af99b
.word 0x9c6a5a76,0x1f96071a,0x632981e2,0x6539ab0c
.word 0x3023e677,0x0fdb288c,0x00bee734,0xa245f75a
.word 0xbe57b8ce,0xf4490c73,0xf569917f,0x2c9f339b
.word 0xc47c4dcd,0xdd55c9e3,0x72789c3d,0x2164e357
.word 0x8b0d2c6d,0x1a208f39,0xc62647c7,0x02f1c2fb
.word 0x9d80c4b5,0x5cf21be2,0xdf466a1e,0xe602fc8a
p63_local1_end:
SECTION .p63_local2 DATA_VA=0x0009fc000
attr_data {
Name = .p63_local2,
VA = 0x00000000009fc000,
RA = 0x000000008f000000,
PA = ra2pa(0x000000008f000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p63_local2_start
p63_local2_begin:
p63_local2_start:
.word 0x807adb09,0x6ccbe71f,0xd1cf9846,0x5cddec0c
.word 0x1cc0fc2d,0x46e28433,0xfb2ad66e,0xeb695a3e
.word 0x7db2c55d,0x165c114b,0xa6b34f7e,0xb19b2162
.word 0x0044964d,0x03307e1d,0x3b60f8e0,0xa1356f98
.word 0x8d7f0ba4,0x2bf65752,0xc62c0ad1,0xb918291e
.word 0x7bf1cc0f,0xec060a49,0xcda0045c,0x47b1c5f9
.word 0xe33353bf,0x7c61461d,0x1be4644a,0x964a07f1
.word 0x0920fe03,0xd8a32243,0x72148835,0x8b45ddad
.word 0x5e38f013,0x9caa3524,0x144c747e,0xce2f80e3
.word 0x888c8f53,0x72bb822b,0xf374cad4,0x0550c1a9
.word 0x2bd50648,0xbbc2faf1,0xbd096246,0x514fd469
.word 0x21e27190,0xeaab9a8d,0xe129fe09,0x709448be
.word 0x71c77eba,0xcd01f0e1,0xf1607b84,0x80c7be66
.word 0x3f60a951,0x43090448,0x23857f95,0x210a76b9
.word 0x0f19ccf8,0x8fdd362f,0x42c4632c,0xde051749
.word 0xfa45c8c5,0x91354c01,0x67eb7911,0x6e228c2b
.word 0xd78578e2,0x2b69f1a3,0x526ea571,0x934a985e
.word 0xe6524d3a,0x57e17be8,0x945f2298,0x5b8553cc
.word 0x7694486b,0x81c3094f,0x99cce414,0x346adfd3
.word 0x911adecf,0xd234a6a8,0xe3916254,0x4ba596ab
.word 0x5b514e9f,0xa86df81c,0x876db5f8,0x253ead74
.word 0x76599d01,0x7b550a42,0x3e870fde,0x0b0c7c4a
.word 0x3a6f842a,0x5ca8f181,0xc7850df2,0x75af84b7
.word 0xa6914f29,0xdb63a101,0x10e5c5f2,0x90f00cb3
.word 0x3d1aeeda,0x69af5d23,0x0d40042a,0x51842f45
.word 0xcc246593,0x36fed885,0xad54df35,0xf7ae299b
.word 0xc610ea49,0x15e4319d,0xf19dc9f0,0xd0f5ad5c
.word 0x673b4994,0x2a495956,0x3b664669,0xe2208e99
.word 0xaf82bf59,0x16cec016,0x3458ff33,0xaaa60c2f
.word 0xb69e0462,0x9a1332d8,0x0a17eb44,0xe61f55b7
.word 0x6eb99daf,0x73af9da8,0x1cc489a9,0xbc4ec0b9
.word 0x35ae41c1,0xdeab5be5,0xfb20b219,0xfd33546e
p63_local2_end:
SECTION .p63_local3 DATA_VA=0x0009fe000
attr_data {
Name = .p63_local3,
VA = 0x00000000009fe000,
RA = 0x000000008f800000,
PA = ra2pa(0x000000008f800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p63_local3_start
p63_local3_begin:
p63_local3_start:
.word 0xc3dd407a,0x95e68cb5,0x0935c9df,0xbed60853
.word 0xf5a4cb1a,0x2b1cebb8,0x7da28d9e,0xf6a981cc
.word 0xb12a7d04,0x98325b8d,0xe4071fd9,0x789a772b
.word 0x6712f335,0xadb8db05,0xd97c9e6e,0xa9318800
.word 0x5608c6f7,0x8e0885b5,0x25379cdb,0x2ac858b7
.word 0x4e81a774,0xde15c3d3,0x49a9a97f,0x41256540
.word 0x4631e1d4,0x2ec81f10,0xec89b153,0x87b22f27
.word 0x75b345ac,0xf24464b7,0x85f6ad3f,0xfadb3923
.word 0xf5deb8ee,0x163f29ec,0x1410fb22,0x35bb89fe
.word 0x7a44f613,0x3a74de29,0x79ba8871,0xab4acef5
.word 0x919c4ef7,0x6838a0b2,0x4c55b861,0x76640f94
.word 0x6d7dfba6,0xb95eb4a9,0xda3cc123,0x92f6669c
.word 0x1ba083a5,0x8d86f2fa,0x836856ac,0x0b06d45e
.word 0xfcc7ca8a,0x583683f1,0x9cc92d71,0x44f6f740
.word 0x813f1c0b,0x2afb05f4,0x6ca841eb,0xa62716bb
.word 0x181b2c73,0x3e32f3f7,0x33688390,0xf0f9cde8
.word 0x1bf44abb,0x4cdaa61d,0x9c4f1dfb,0xa95a5686
.word 0xb02319e3,0x8a1210c0,0x07ba8d3d,0x4a1583bd
.word 0x844e4412,0x55c43536,0x66979019,0xbe4af60f
.word 0xd7c8d9f5,0x55d97ac4,0x20ce7699,0xab3a353b
.word 0x59954baf,0x274ffa5c,0x9af6dc74,0x5bca3cd0
.word 0x806422ba,0xfec8d38c,0x040c1f71,0x823a6421
.word 0x6141445b,0x1ff851c2,0x8a4d0c68,0x87f480c1
.word 0xe09d8958,0x661251a2,0xbac10052,0xbaf4a826
.word 0x239bdcd7,0x586689cc,0xf40d09a6,0x46b963c3
.word 0x7827712e,0x6fb340d8,0x6ce1c098,0x4447a063
.word 0x0367e430,0xcadb59a8,0x80ed9eb7,0xfe8ebd55
.word 0xff126d2f,0xa3a1cae0,0xdfe8b716,0x5d1d5a22
.word 0xf503c68a,0xf42c5fd8,0x0f9a00cc,0x6b296e70
.word 0xc315d3ea,0x1e538cb9,0x8fe68ce2,0xdc3a1fd6
.word 0x0bb03d22,0x7c67afcb,0x4cd70648,0x78ebd988
.word 0x08960b19,0x611d4058,0x515690b0,0x5aac3e1c
p63_local3_end:
SECTION .unres0 DATA_VA=0x000a00000
attr_data {
Name = .unres0,
VA = 0x0000000000a00000,
RA = 0x0000000090000000,
PA = ra2pa(0x0000000090000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=0,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global unres0_start
unres0_begin:
unres0_start:
.word 0x83acf6ea,0xb2d5c02f,0x14c6f3dd,0x36c59199
.word 0x16600ea2,0x0c3f65d1,0x2b447bed,0xceee143d
.word 0x07fdaa83,0x96db0288,0x11d327cb,0x5e532d6a
.word 0x254edf07,0xfec2c98d,0xd563288d,0x45073733
.word 0x0a5149f0,0xd0e2273a,0xe7f34686,0x6b0dd925
.word 0x04fdba21,0x40bf1adc,0x79bbf40c,0xbaa1a64f
.word 0xc4100c5c,0xda1b8a84,0x8e25396e,0x6343d138
.word 0x2afdc5c8,0x563b0f0a,0xb7c0835e,0xe5acf70b
.word 0x3bac7b2d,0xf48a5a1a,0x21501f3e,0x52911d6b
.word 0x6d00201f,0x1ac5872b,0x8627f18b,0xf2e36645
.word 0x7ee7d287,0xd644c595,0xafa6b993,0xd019ae21
.word 0xe50977f5,0x9f406d92,0xead9c6c4,0x0d492144
.word 0xe765020f,0x0306257e,0x63632e9d,0xada37b7d
.word 0x87231a0c,0x716244f6,0xfe92fc9c,0x6225d103
.word 0x27f82a5f,0x6a47b090,0x625920f0,0x930ff521
.word 0x2a469eb5,0xde77c72e,0xfd11d118,0x878c592a
.word 0xc6360290,0x55199a33,0xf4341215,0xb13729c4
.word 0x5214d683,0x2887fb18,0x6c7c16d6,0x24593dff
.word 0x12c2baa0,0xf997fe49,0xa9e5a6d7,0x7ec9c777
.word 0x58189889,0x41c9d9c6,0x7c3cc510,0x209b8f19
.word 0x73eaa49b,0x9bb9b2ee,0x8d4f4008,0xf76b0690
.word 0x9234af4e,0xcd69a7ed,0x17af2d6a,0xff4d8bb7
.word 0x3ad69f1c,0x0e6009ca,0x024e0c50,0xd25bb8c3
.word 0xae1b16b0,0x07c19840,0x44d66aa6,0x3a349ef3
.word 0xac4b8871,0xd466d3dd,0x5b581917,0x137746eb
.word 0x8068027c,0xbb53256a,0x80cb001b,0x5f98c77e
.word 0xe6335281,0x33f19dbe,0x413d2859,0x2cd319c2
.word 0x339d668f,0xc3afd8ae,0x289d2f98,0xfd2501f4
.word 0x98c5416a,0xaf88acec,0xfa99339b,0xf5a45ec9
.word 0x5ed88e06,0xf7f7e07c,0xd46c5853,0x0186166a
.word 0x84cb0fa5,0x940cc972,0xe5f99e27,0x0fbb144d
.word 0x76e03e01,0x35f26495,0x7a4bc07b,0xe0d04992
unres0_end:
SECTION .unres1 DATA_VA=0x000a02000
attr_data {
Name = .unres1,
VA = 0x0000000000a02000,
RA = 0x0000000090800000,
PA = ra2pa(0x0000000090800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=0,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global unres1_start
unres1_begin:
unres1_start:
.word 0x210d12bd,0x116fb171,0xcf27ede1,0x03af8d50
.word 0x736c3b2b,0x227efaae,0x0a444082,0x910bcbc5
.word 0xdb922d7e,0x40ebce14,0x08259a35,0x8a69fa82
.word 0x333f492f,0x517dab8b,0x60e89f71,0xd91e8f3d
.word 0xe46967e1,0x7f2cd037,0xec50e804,0x4339ab56
.word 0x962502f2,0xb16f80fc,0x76c7d6ff,0x35823d38
.word 0xffe23c26,0x71bcf7d7,0xc1c6924a,0x7945f5c7
.word 0x441b8e3c,0x74c1f2f1,0x9fb921cd,0x132f0048
.word 0xbcb1b5a9,0xdc4a5fa6,0xc82036f2,0x945416f7
.word 0x893f193d,0x214a218b,0xf985fdfd,0x46857f6f
.word 0xd0a04648,0xa006b5d6,0x8f9f5195,0x2ae7a3e5
.word 0xac9d73bf,0x2618a39e,0x1aace1f8,0x1065ce3c
.word 0xfb367275,0x406926ef,0x4db129a1,0x3ce9b6ab
.word 0x2ecbd5fc,0x64c1ee86,0xc10469d8,0x095dca4e
.word 0x1c917ca0,0xaff3cafc,0x441f8119,0xd14c7e74
.word 0x859a5f43,0x1de0787a,0x967ae5bb,0x59018e55
.word 0xc5ee8b48,0xd4513abf,0x723b44fc,0x358f742f
.word 0x63a9fdac,0x3f65ae71,0x3155a531,0x9ded00dc
.word 0xdeae6fff,0x744fca19,0x3812cbef,0x9a5bcdbc
.word 0x45c75056,0x3d2c6310,0x92df79e6,0xe94c5e6d
.word 0x1e3f3f83,0x808370bc,0xb9490f12,0xbc3eb820
.word 0xd12ef6a9,0xdfe2d1cd,0xfcd7567c,0xbc806fe3
.word 0x5eec39ae,0x7575c1ff,0x933be2ec,0xba72925c
.word 0x373e911b,0xb67ade14,0x9ecbdcf9,0x17eb91ee
.word 0x0c280bcf,0x450c4cb9,0xbf4c9e7b,0x85fbf1b6
.word 0xe93695f7,0xe68e81f2,0xc4d12a66,0x76ae3267
.word 0x275c44b0,0x5c3146d2,0xdb28b766,0x51af16d7
.word 0x8ed9d6fc,0x2229163d,0x92f9b94f,0xc83f39ed
.word 0x3731e03f,0xda22069a,0x5bd84d98,0x2f503325
.word 0x9914a593,0x98cdf870,0x34897f6c,0x9180c5d6
.word 0x176babb6,0x0c4b8755,0x337e078a,0x5beb9259
.word 0x02b373b3,0x1336612b,0x210f961e,0xa267e83b
unres1_end:
SECTION .unres2 DATA_VA=0x000a04000
attr_data {
Name = .unres2,
VA = 0x0000000000a04000,
RA = 0x0000000091000000,
PA = ra2pa(0x0000000091000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=0,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global unres2_start
unres2_begin:
unres2_start:
.word 0x102c1304,0x434bb096,0xb3d4ede1,0x448eee7f
.word 0x50634422,0x8bb53053,0x8c716ef0,0xfa7c80ba
.word 0x806bc25f,0xb5c9f132,0x90aee843,0xf68d0ba7
.word 0x1fffc9b5,0x72e0dec3,0x65fd340e,0x6c70ccef
.word 0x7ed4515b,0x64608260,0x192532e1,0xc765fd60
.word 0x65d749c6,0xa42e2703,0x13cd2b79,0x0e06ea79
.word 0x051f93c3,0xddde6b96,0x576c6bd0,0xe2b00248
.word 0xdec575fc,0xed10e21f,0x53e44ef2,0x9d85a9d0
.word 0x57ff66f4,0x8c7af846,0xb894d84b,0xf509db17
.word 0x0bc15074,0xcce5c02d,0x3b6030b2,0x3457b2a7
.word 0x0781ea4e,0xd4ce8d0b,0xe401842b,0x491d4b81
.word 0xba904e82,0xb71ca34f,0x20cabfa5,0x38c60dc6
.word 0xe9487a87,0x8e83d2b4,0x7732f2a6,0x0790eafb
.word 0x5c7a7f22,0x56aa3dfd,0xa99d2d37,0x72339a70
.word 0x04507341,0x02f0f84f,0x051dcb62,0xfdb9deb1
.word 0xcb5b6840,0x6c814025,0xb1fac34d,0x68ffb942
.word 0xceaa9447,0xf9dcf7d0,0x1e0a2608,0x8b7aa723
.word 0x6efc0b93,0x4de6e707,0x535c262e,0xf8b22f1d
.word 0xefab16e5,0x4bba2a1e,0x9de95110,0x687403a2
.word 0xaab6d95d,0x73807138,0x197b0c15,0x9537f750
.word 0xeb851399,0x745a35d9,0x3992e709,0xa2c43b2c
.word 0xc588424a,0xac100c36,0xb790fef1,0x3203c709
.word 0x64118847,0xe3d43c33,0x3294b119,0x33af4997
.word 0xddbd0a9c,0x19abd6e5,0x9ca8cbaa,0x2018c4b0
.word 0x7f1ad510,0xffe99c2b,0x7b3910e5,0x78858b15
.word 0xaab31c19,0x692ea48d,0xdc45343c,0x8dfea55c
.word 0xe5c27813,0x82118b9c,0x53beb41c,0x3ea3b129
.word 0x9cb5ef3f,0xf44fe7a5,0x5ea3e305,0xedf9df50
.word 0xc97f398d,0x44af7411,0xe6820674,0xbd1872c6
.word 0x7e4c5965,0xe9b8d21a,0xb3551fa5,0xcb5f444c
.word 0xbbbab66e,0x0cab3da0,0xd1972db8,0xaad1df2c
.word 0x58bc62f5,0x32bd25cc,0x7385d504,0x9f1816dd
unres2_end:
SECTION .unres3 DATA_VA=0x000a06000
attr_data {
Name = .unres3,
VA = 0x0000000000a06000,
RA = 0x0000000091800000,
PA = ra2pa(0x0000000091800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=0,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global unres3_start
unres3_begin:
unres3_start:
.word 0x1ddf6cda,0x9ec1877c,0xf81c58e5,0xea654374
.word 0xae52c76d,0x311cd70a,0xde6ddf94,0xe6724250
.word 0xa8134317,0xcb13e363,0x4c49e8b6,0x5bfd1652
.word 0x3d3b21a0,0xe7c98ef1,0xae53c913,0x6fe7cb01
.word 0x0323bb00,0x1b70dce8,0x9a64b471,0x8ce2bfe6
.word 0xf95324a8,0x2f4b5d9e,0x5c76d322,0x98c57dad
.word 0x46f038d4,0x852827bf,0xaeb33225,0x99dfefc0
.word 0xf8ddbbd2,0xab98518d,0xd01dc179,0x85978296
.word 0xd7af3c38,0xf21af862,0xec5f6a06,0x83ae1bf1
.word 0x58721508,0x5c3c0653,0x87692ba9,0x9cf71985
.word 0xefb13f4b,0xc8d12635,0xafd10558,0x067b56ed
.word 0x38f2be03,0x051282f5,0x0a5bbde5,0xa911461b
.word 0xc92b5ddc,0xf1cbb2db,0x8731fad3,0xb9615161
.word 0x7aba9aca,0xd893ac6f,0x17e15b52,0xb8bfd325
.word 0x73df26c5,0x62e470b4,0x4a2aed2e,0x9fe1d6d9
.word 0x62dbb71e,0x03e56e2c,0xef3adf5b,0x2199b627
.word 0x4cd3ca2b,0x88037a54,0x832e772e,0xdc878bad
.word 0x9f3758d3,0xa1a022ec,0x3f47005b,0x01c15c2b
.word 0xd3d0a320,0xe7c9d2d9,0x24b9d90e,0x352c036b
.word 0xd1424106,0x1d2daa3c,0x215257a5,0x2c14b16d
.word 0xf86d4d81,0x073aef3d,0xf9c8519e,0xbfcd246a
.word 0xcb1da78f,0x52e6a040,0x9115835d,0x6fc0b3a2
.word 0x010ecc7c,0x411bc06f,0xf57a6bcf,0xe9020978
.word 0x4cfdc884,0xad12e1a6,0x587c30ef,0x6fae23fe
.word 0x4dd6859e,0x52c97450,0x47bbdba1,0xae7a14d1
.word 0x874941ec,0x79d773e8,0x49b1ea66,0xd6f7ca2b
.word 0xbaabd0af,0x5a1c1e88,0xd7112f25,0x589444b7
.word 0xcf81db59,0x4e30f44d,0x327e9af1,0x3f27efa1
.word 0x9843ec26,0xc6df0770,0xe0b9d005,0x2cf5ebc0
.word 0x497951c2,0x8a40c6a2,0x8ed2ad37,0x5cb4d790
.word 0x63ab1694,0xd7b40ac7,0xaf213578,0x4c0eaec1
.word 0x3c67017f,0x1513ac42,0x5ae8e450,0x241bdf1c
unres3_end: